Modul ini membahas tentang data type dalam Java programming seperti string, integer, double, boolean, dan char. Modul ini juga menjelaskan tentang logic IF-ELSE dan konversi data type serta contoh penerapannya dalam membuat kelas Hewan dengan atribut dan method.
2. Common DataType
String, Integer, Double, boolean, char
Logic IF-ELSE
Conversion
Exercise
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
3. Disebut DataType karena menentukan jenis
apa suatu variable tersebut.
Contoh :
String username;
// dibaca variable username berjenis String
// mampu menyimpan nilai text (gabungan alphabet
dan angka)
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
4. DataType Menyimpan Nilai
String Text
int Nilai angka bulat
double Nilai angka koma
boolean True / False
char 1 Karakter
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
5. Contoh lain:
Suatu Kucing memiliki karakteristik berupa
jumlah kaki, buntut, dan juga jenis yang berbeda
satu sama lain.
6. Class Kucing {
int jumlahKaki;
int jumlahBuntut;
String jenis;
// beberapa method set & get terhadap masing-
// masing variable diatas.
}
7. Berikut penerapannya (di kelas lain):
public static void main(String [] args) {
Kucing hewan1 = new Kucing();
hewan1.setJumlahKaki(4);
Kucing hewan2 = new Kucing();
hewan2.setJumlahKaki(4);
}
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
15. Buat sebuah Jframe yang menggunakan
suatu Object dari kelas User. Frame ini akan
menerapkan proses Login.
Terapkan kedalam suatu method bernama
periksaValiditas();
Isinya memeriksa apakah username &
password ialah admin atau bukan.
17. Langkah ke 1 (JFrame)
Ada label 2 buah
Ada textfield 2 buah
Ada button 1 buah
Isi dengan text yang tepat dan variable yang tepat
pula.
18. Langkah ke 2 (Class User)
Ada 2 variable yaitu : username & password
Ada 2 method set : yaitu setUsername, setPass
Ada 2 method get : yaitu getUsername, getPass
Ada 1 method extra : periksaValiditas()
Isi dengan data type yang tepat pula.
19. Langkah ke 3 (Button Login)
Berikan Event ActionPerformed
Lalu terapkan coding IF-ELSE yang benar.
20. User dataOrang = new User();
dataOrang.setUsername(textfieldUsername.getText());
dataOrang.setPassword(textfieldPass.getText());
If(dataOrang.getUsername().equals(admin)) {
// isi lagi
} else {
// isi lagi
}
21. Adakalanya dari suatu data type tertentu ingin diconvert ke
dataType lain.
Misalnya dari String ke Integer.
String kodePasspor = 98333;
Int kodeAngkaPasspor = Integer.parseInt(kodePasspor);
22. Atau dari Integer dan Double yang ingin dijadikan String.
double jumlahUang = 50000;
int banyakPelanggan = 4;
String dataStatus = Ada setidaknya + banyakPelanggan +
dengan + jumlahUang;
Coba berikan Output untuk variable
dataStatus apa hasilnya?
23. Hal yang paling sering terjadi ialah dari sebuah String ke
dalam Double / Integer.
Seperti halnya dalam textfield.getText() kemudian disimpan
ke dalamVariable dengan data type berbeda.
Coba terapkan dari jumlahKaki disamping
ke dalam sebuah Object variable dari
suatu kelas Hewan.
24. String nilaiKakiText = textfieldJumlahKaki.getText();
int nilaiJumlahKaki = Integer.parseInt(nilaiKakiText);
// ada object dari kelas Hewan
binatang.setJumlahKaki(nilaiJumlahKaki);
// dan seterusnya
25. String nilaiKakiText = textfieldJumlahKaki.getText();
int nilaiJumlahKaki = Integer.parseInt(nilaiKakiText);
// ada object dari kelas Hewan
binatang.setJumlahKaki(nilaiJumlahKaki);
Alihkan sesuai arah panah diatas untuk
mempersingkat Code.
26. 1. Cobalah buat 1 buah formulir yang mendata hewan yang
baru mau masuk Pet Quarantine dengan detail berikut:
Properties Formulir Hewan:
Nama Hewan
Jenis
Harga Asuransi
Mengidap Penyakit Rabies
Tanggal Masuk
Lama Menginap
Nama Pemilik
Ingat terapkan pola penulisanVariable
dan data type yang benar.
27. 2. Terapkan dengan textfield terlebih dahulu.
3. Simpan kedalam masing-masing variable.
Lakukan Conversion bila perlu.
4.Terapkan ke dalam object dengan set method yang benar.
5. Gunakan method baru bernama periksaHewan()
menggunakan Logic IF-ELSE dengan syarat :
hewan boleh masuk apabila Harga Asuransi > 500rb.
dan tidak mengidap penyakit rabies.
Terapkan seperti pola Logic IF-ELSE di
slide sebelumnya.