Kamis, 28 April 2016

Pengertian Logo , Logogram dan Logotype

Pengertian Logo
Logo merupakan identitas yang mencerminkan visi dan misi suatu perusahaan yang divisualisasikan dalam logo perusahaan.



Fungsi Logo
Menurut  John Murphy dan Michael Rowe  (seperti dikutip Perdana, 2007, h.13) satu fungsi utama dari logo adalah untuk mengidentifikasi produk, jasa atau perusahaan. Logo bukan hanya sekedar nama tetapi juga :

  • Mengidentifikasi suatu perusahaan.
  • Memembedakan dari produk atau organisasi yang lain.
  • Mengkomunikasikan informasi seperti keaslian, nilai dan kualitas.
  • Menambah nilai.
  • Mempresentasikan aset yang berharga.
  • Properti legal suatu produk atau organisasi.

Jenis-jenis Logo
Logo merupakan suatu desain yang  spesifik, baik berupa
simbol dalam pola gambar atau huruf tertulis yang menggambarkan
citra perusahaan. Ada beberapa jenis logo, diantaranya :

- Logogram, adalah simbol atau karakter yang digunakan untuk menyampaikan suatu kata, yang menggambarkan bidang usaha dari suatu bisnis perusahaan atau organisasi. Logogram ini dapat juga diartikan dengan logo berupa gambar yang digunakan untuk mempromosikan produk atau jasa dari perusahaan (Rustan, 2009, h.13).
Contohnya :



- Logotype, fungsinya sama dengan logo gram tetapi dalam hal ini logotype hanya tervisualisasikan berupa huruf atau tipografi saja(Rustan, 2009, h.12).
Contohnya :



Membuat program Sistem informasi akademik

Membuat program Sistem informasi akademik

Buatlah sebuah sistem sederhana yang menyerupai Sistem Informasi Akademik Mahasiswa (SIAM),
dengan ketentuan user menginputkan Nama, Nim, IP serta jurusan.Selain itu mahasiswa juga
dapat memasukkan kode Mata kuliah, Nama Mata kuliah dan jumlah sks mata kuliah tersebut.
Jumlah sks yang di ambil harus sesuai dengan IP yang didapat pada semester lalu. Buat
skenario dengan banyak mahasiswa minimal 3 orang. Untuk lebih jelasnya kita dapat melihat
kode dibawah ini.

1.Main Class
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.Scanner;
public class MainSiam {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        Siam ayo = new Siam();
        System.out.print("Masukkan nama = ");
        ayo.nama = in.nextLine();
        System.out.print("Masukkan jurusan = ");
        ayo.jurusan= in.nextLine();
        System.out.print("Masukkan nim = ");
        ayo.nim = in.nextLine();
        System.out.print("Masukkan ipk = ");
        ayo.ipk= in.nextDouble();
        System.out.println("===================");
        ayo.displayMessage();
        System.out.println("===================");
        ayo.krs();
        System.out.println("===================");  
    } 
}

2.Method Class
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

45
46
47
48
49
50
51
52
53

54
55
56
57

58
59

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78

79

80

81

82

83

84

85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
import java.util.Scanner;
public class Siam {
public String nama;
public String nim;
public String jurusan;
public Double ipk;
public String matkul;
public int sks;
public int krs;
public int mk;
int mt[];
int panjang;
Scanner in = new Scanner(System.in);
private int pilih;
public void setNama(String nm){
nama = nm;
}
public void setNim(String im){
nim = im;
}
public void setJurusan(String ju){
jurusan = ju ;
}
public void displayMessage(){
    System.out.println("Nama    = "+nama);
    System.out.println("Nim     = "+nim);
    System.out.println("Jurusan = "+jurusan);
    System.out.println("ipk     = "+ipk);
}
public void jumlahSks(){
if (ipk > 3.5)
    System.out.println("24-22 sks");
else if (ipk < 3.5)
    System.out.println("21-19 sks");
else if (ipk < 3.0)
    System.out.println("18-16 sks");
else if (ipk < 2.5)
    System.out.println("15-13 sks");
else
    System.out.println("12 sks");
}
public void cetak() {
    for (int i = 0; i < mt.length; i++) {
        System.out.println("Matkul ke-" + (i+1) + " = "+ mt[i]);
    }
}
public void mk(){
if (mk == 01)
    System.out.println("Sks yang dipilih Pemrograman Lanjut");
else if (mk == 02)
    System.out.println("Sks yang dipilih Sistem Operasi");
else if (mk == 03)
    System.out.println("Sks yang dipilih Interaksi Manusia dan komputer");
else if (mk == 04)
    System.out.println("Sks yang dipilih Bahasa Indonesia");
else if (mk == 05)
    System.out.println("Sks yang dipilih Sistem fungsional bisnis");
else if (mk == 06)
    System.out.println("Sks yang dipilih Matematika komputasi lanjut");
else
    System.out.println("angka yang anda masukkan Salah");  
}
public void krs(){
do{
System.out.println("Menu KRS");
System.out.println("1.Banyak Sks yang bisa diambil");
System.out.println("2.Pilih Matkul");
System.out.println("3.Cetak Krs");
System.out.println("0.Keluar");
System.out.println("Masukkan pilhan anda = ");
pilih = in.nextInt();
switch(pilih){
case 1 : System.out.print("Banyak Sks yang bisa diambil = ");
         jumlahSks();
         break;
case 2 : System.out.println("Pilih Matkul");
         System.out.println("Daftar Matan Kuliah");
        System.out.println(" Nama mata kuliah                 sks  kode");
       System.out.println("1.Pemrograman Lanjut               5    01");
       System.out.println("2.Sistem Operasi                   4    02");
       System.out.println("3.Interaksi Manusia dan komputer   3    03");
       System.out.println("4.Bahasa Indonesia                 3    04");
       System.out.println("5.Sistem fungsional bisnis         4    05");
       System.out.println("6.Matematika komputasi lanjut      5    06");
         System.out.print("Masukkan kode mata kuliah = ");
         mk = in.nextInt();
         break;
case 3 : System.out.println("Cetak Krs");
         mk();
         break;
default:
    if (pilih == 0) {
            break;
    }
    System.out.println("Maaf, Pilihan Tidak Tersedia");
    }
}while(pilih  !=0);
    System.out.println("Terima kasih sudah mencoba");
    }  
}


Screensout

Jumat, 08 April 2016

Membuat Progarm Dengan Menu yang Berulang

Membuat Progarm Dengan Menu yang Berulang
Buatlah program dengan pilihan menu yang terus berulang, dan menu akan berhenti jika user akan menginputkan angka “ 7 ”. Pilihan menunya adalah :
1. Input Data
2. Lihat Data
3. Average
4. Sum
5. Max
6. Min
7. Keluar

Masukkan nilai :

Untuk membuat progam ini kita perlu membuat dulu perulangan do while agar menu terus berulang . untuk lebih jelasnya anda bisa melihat Susunan kode di bawah ini.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

25
26
27
28
29
30
31
32
33
34

35
36
37
38
39

40

41
42
43
44

45

46
47

48
49
50
51

52

53
54
55
56

57
58

59
60
61

62
63
64
65
66

67

68
69
70
71
72

73

74
75
76
77

78

79
80
81
82
83
84
85
86
87
88

89
90
91
92

93
94
95
96
97
98
99

100

101
102
103
104
105
106
107
108
109
110

111
112
113
114

115
116
117
118
119
120

121

122
123
124
125

126

127
128
129
130
import java.util.Scanner;
public class DoWhile {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String a;
int b, c, e = 0, f = 0, i = 0, j = 0, k = 0;
double g = 0.0, h;
int[] d = null;
for (a = "Y"; a.equals("Y") || a.equals("y");) {
System.out.println("----------------------");
System.out.println("1. Input Data");
System.out.println("2. Lihat Data");
System.out.println("3. Average");
System.out.println("4. Sum");
System.out.println("5. Max");
System.out.println("6. Min");
System.out.println("7. Keluar");
System.out.print("Masukan nilai : ");
b = in.nextInt();
switch (b) {
  case 1:
    System.out.print("Masukan Banyaknya Nilai : ");
        c = in.nextInt();
        System.out.println("----------------------");
    if (i == 1) {                     
        e = c + e;
        d = new int[c];                                
    } else {                      
        e = 0; g = 0.0;
        f = 0; e = c + e;
        d = new int[c];                
    }for (b = 0; b < c; b++) {
            System.out.print("Masukan Nilai ke-" + (b + 1) + " : ");
            d[b] = in.nextInt();
            f = d[b] + f;}break;
  case 2:
    if (e == 0) {
        System.out.println("Peringatan !!! Anda tidak dapat Melihat Data ...");
        System.out.print("Anda harus Input Data Terlebih Dahulu (Y/N) : ");
        a = in.next();continue;
    } else {
        System.out.println();
        System.out.println("Hasil Penyimpanan Nilai");
        System.out.println("----------------------");
        for (b = 0; b < e; b++) {
            System.out.println("Data ke-" + (b + 1) + " adalah " + d[b]);}
    }break;
  case 3:
    if (e == 0) {
        System.out.println("Peringatan !!! Anda tidak dapat Average Nilai...");
        System.out.print("Anda harus Input Data Terlebih Dahulu (Y/N) : ");
        a = in.next();continue;
    } else {
        System.out.println();
        System.out.printf("Average (Rata-Rata Nilai)");
        System.out.println();
        System.out.printf("----------------------");
        g = f + g;
        h = g / e;
        System.out.printf("\nRata-Rata Nilai : %.2f", h);
        System.out.println();
    }break;
  case 4:
    if (e == 0) {
        System.out.println("Peringatan !!! Anda tidak dapat Sum Nilai ...");
        System.out.print("Anda harus Input Data Terlebih Dahulu (Y/N) : ");
        a = in.next();continue;
    } else {
        System.out.println();
        System.out.println("Sum (Total Nilai)");
        System.out.println("----------------------");
        System.out.println("Total Nilai : " + f);                      
    }break;
  case 5:
    if (e == 0) {
        System.out.println("Peringatan !!! Anda tidak dapat mencari Max Nilai ...");
        System.out.print("Anda harus Input Data Terlebih Dahulu (Y/N) : ");
        a = in.next();continue;
    } else {
        System.out.println();
        j = d[0];
        for (b = 0; b < e; b++) {
            if (d[b] >= j) {
                j = d[b];}
        }
        System.out.println("Max (Nilai Terbesar)");
        System.out.println("----------------------");
        System.out.println("Nilai TerBesar: " + j);
        for (b = 0; b < e; b++) {
            if (j == d[b]) {
                System.out.println("terdapat pada elemen ke-" + (b + 1));
            } else {
                System.out.print("");}
        }
    }break;
  case 6:
    if (e == 0) {
        System.out.println("Peringatan !!! Anda tidak dapat Mencari Min Nilai ...");
        System.out.print("Anda harus Input Data Terlebih Dahulu (Y/N) : ");
        a = in.next();continue;
    } else {
        k = d[0];
        for (b = 0; b < e; b++) {
            if (d[b] <= k) {
                k = d[b];}
        }
        System.out.println();
        System.out.println("Min (Nilai Minimal)");
        System.out.println("----------------------");
        System.out.println("Nilai Terkecil: " + k);
        for (b = 0; b < e; b++) {
            if (k == d[b]) {
                System.out.println("terdapat pada elemen ke-" + (b + 1));
            } else {
                System.out.print("");}
            }
        }break;
  case 7:
    System.out.println("Sebelum Anda keluar dari program");
    System.out.print("Anda ingin mencoba programnya lagi (Y/N) : ");
    a = in.next();break;
  default:
    System.out.println("Peringatan!!!");
    System.out.println("No pilihan yang anda pilih tidak terdaftar pada menu");
    System.out.println("Silahkan pilih no menu ulang dengan benar");continue;
    }
   }
  }
}

ScreenSout









Program Memesan Tiket Kereta Api

Program Memesan Tiket Kereta Api
Buatlah program dengan pilihan menu yang terus berulang, dan menu akan berhenti jika user akan 
menginputkan angka selain yang diminta. Program ini memiliki array 2D untuk menyimpan data 
Kereta Api.


Pilihan menunya adalah :
1. Melihat Daftar Kereta Api
2. Melihat Daftar Kereta Api yang ada AC
3. Melihat Daftar Kereta Api yang ada Colokan
4. Memesan Tiket Kereta Api
5. Melihat Pesanan Tiket

Masukkan nilai :

Untuk membuat progam ini kita perlu membuat dulu array 1 dimensi / array 2 . yang saya gunakan dalam program ini adalah array 2 dimensi . untuk lebih jelasnya anda bisa melihat Susunan kode di bawah ini.

1
2
3
4
5
6
7
8

9

10

11

12

13

14

15

16
17
18
19

20

21

22

23

24
25
26
27
28
29
30
31
32

33
34
35

36

37
38
39
40
41

42
43
44

45

46
47
48

49

50
51
52
53
54
55
56
57
 58 

59
60

61
62
63
64
65

66

67

68
69
70
71

72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

91

92
93

94
95
96
97

98

99
100
101

102

103

104

105
106

107
108

109
110
111

112

113
114
115
116
117
import java.util.Scanner;
public class NewMain {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = 0, r ,b, i, e = 0;
String c;
String[][] d = {
  {"", " _ _ _ _ _ _ _ _ _ ", " _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"},
  {"|No |", "    Jenis     ", " | Harga  | Diskon |     AC     |   Colokan |"},
  {"|---|", "---------------", "|------- |--------|------------|-----------|"},
  {"| 1 |", "  ekonomi     ", " | 50000  |   2%   |  Tidak Ada | Tidak Ada |"},
  {"| 2 |", "  Bisnis      ", " | 100000 |   5%   |     Ada    | Tidak Ada |"},
  {"| 3 |", "  Eksekutif   ", " | 200000 |   7%   |     Ada    | Tidak Ada |"},
  {"| 4 |", "  Pariwisata  ", " | 300000 |   10%  |     Ada    |    Ada    |"},
  {"", "-------------------", "--------------------------------------------"}};
String[] f = null;
System.out.println("Pilihan menu adalah : ");
for (c = "Y"; c.equals("Y") || c.equals("y");) {
    System.out.println("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+");
    System.out.println("1. Melihat Daftar Kereta Api");
    System.out.println("2. Melihat Daftar Kereta Api yang ada AC");
    System.out.println("3. Melihat Daftar Kereta Api yang ada Colokan");
    System.out.println("4. Memesan Tiket Kereta Api");
    System.out.println("5. Melihat Pesanan Tiket");
    System.out.print("Masukkan Pilihan Anda : ");
    b = in.nextInt();
    switch (b) {
  case 1:
    System.out.println("-------------------");
    System.out.println("Daftar Kereta Api");
    for (b = 0; b < 8; b++) {
        System.out.println(d[b][0] + d[b][1] + d[b][2]);
    }break;
  case 2:
    System.out.println("------------------------------");
    System.out.println("Daftar Kereta Api yang Ada AC ");
    for (b = 0; b < 8; b++) {
      if (b == 3) {
        continue;
      } else {
        System.out.println(d[b][0] + d[b][1] + d[b][2]);}
    }break;
  case 3:
    System.out.println("----------------------------------");
    System.out.println("Daftar kereta Api yang ada Colokan");
    for (b = 0; b < 8; b++) {
        if (b >= 0 && b <= 2 || b >= 6 && b <= 7) {
            System.out.println(d[b][0] + d[b][1] + d[b][2]);
        } else {            System.out.print("");                       
    }
    }break;
  case 4:
    e++;  i = 0;
    System.out.println("Daftar tiket kereta api");
    for (b = 0; b < 8; b++) {
        System.out.println(d[b][0] + d[b][1] + d[b][2]);
    }
    System.out.print("banyaknya tiket yang anda pesan : ");
    if (e == 1) {
        a = in.nextInt();
    } else {
        System.out.println("");
        System.out.println("Peringatan!!! jika anda ingin memesan tiket lagi");
        System.out.println("Tiket seblumnya dianggap hangus.. ");
        System.out.print("banyaknya tiket yang anda pesan : ");
        a = in.nextInt();}
    f = new String[a];
    for (b = 0; b < a; b++) {
        System.out.print("Tiket ke-" + (b + 1) + " pilih no tiket yang anda pilih : ");
        r = in.nextInt();
        if (r == 1) {
            System.out.println(d[3][1] + d[3][2]);
            f[i] = (d[3][0] + d[3][1] + d[3][2]);
            i++;
        } else if (r == 2) {
            System.out.println(d[4][1] + d[4][2]);
            f[i] = (d[4][0] + d[4][1] + d[4][2]);
            i++;
        } else if (r == 3) {
            System.out.println(d[5][1] + d[5][2]);
            f[i] = (d[5][0] + d[5][1] + d[5][2]);
            i++;
        } else if (r == 4) {
            System.out.println(d[6][1] + d[6][2]);
            f[i] = (d[6][0] + d[6][1] + d[6][2]);
            i++;
        } else {
            System.out.println("--------------------------------------");
            System.out.println("No yang anda pilih tidak terdaftar !!!");
            b--;
            System.out.println("----------------------------------------");}
    }break;
  case 5:
    if (e == 0) {
        System.out.println("Maaf Anda tidak bisa Melihat Pesanan Tiket");
        System.out.print("Anda harus memesan tiket terlebih dahulu (Y/N) : ");
        c = in.next();
    } else {
        System.out.println("yang anda pesan yaitu");
        System.out.println(" _ _ _ _" + d[0][0] + d[0][1] + d[0][2]);
        System.out.println("|Tiket " + d[1][0] + d[1][1] + d[1][2]);
        System.out.println("|------" + d[2][0] + d[2][1] + d[2][2]);
        for (b = 0; b < a; b++) {
            System.out.println("| ke-" + (b + 1) + " " + f[b]);}
        e++;
        System.out.println(" -----" + d[7][0] + d[7][1] + d[7][2]);
    }break;
  default:                 
    System.out.println("Maaf pilihan anda tidak terdaftar pada menu");
    System.out.println("Anda akan keluar dari program");
    c="n"; break;
    }
   }
  }
}


ScreenSout