際際滷

際際滷Share a Scribd company logo
Modul kelas Java programming.
息 FGroupIndonesia.com
 Common DataType
 String, Integer, Double, boolean, char
 Logic IF-ELSE
 Conversion
 Exercise
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 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
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
 Contoh lain:
 Suatu Kucing memiliki karakteristik berupa
jumlah kaki, buntut, dan juga jenis yang berbeda
satu sama lain.
Class Kucing {
int jumlahKaki;
int jumlahBuntut;
String jenis;
// beberapa method set & get terhadap masing-
// masing variable diatas.
}
 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
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 String username;
 username = myUdin; // benar
 username = myUdin; // salah
 int nomorID;
 nomorID = 738312; // benar
 nomorID = 7483-12; // salah
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 double jumlahUang;
 int jumlahGedung;
 jumlahUang = 45000; // benar
 jumlahGedung = 450; // benar
 jumlahUang = 45,000; // benar atau salah?
 jumlahGedung = 45/2; // benar atau salah?
 String menyimpan text, tetapi Char
menyimpan hanya 1 huruf.
char initialNama = H; // benar
char namaOrang = Udin; // salah
 Boolean hanya menyimpanTrue / False
boolean orangBaik = true; // benar
boolean bule = false; // benar
boolean hotelMurah = FALSE; // salah
 IF-ELSE digunakan untuk mengetahui apakah
benar suatu kondisi itu terpenuhi. JikaYA,
maka LANJUTKAN -A. JikaTIDAK, maka
LANJUTKAN -B
 Pada suatu kucing tadi kita ketahui jenisnya
angora.
 Mari kita Check apakah benar ini kucing
angora?Terapkan pada sebuah method.
public void periksaJenisHarga(){
If(jenis.equals(angora)) {
System.out.println(Benar kucing ini angora);
} else {
System.out.println(Bukan angora!);
}
} Apa Output nya di dalam pemanggilan
method tersebut?
 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.
 JFrame
 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.
 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.
 Langkah ke 3 (Button Login)
 Berikan Event ActionPerformed
 Lalu terapkan coding IF-ELSE yang benar.
 User dataOrang = new User();
dataOrang.setUsername(textfieldUsername.getText());
dataOrang.setPassword(textfieldPass.getText());
If(dataOrang.getUsername().equals(admin)) {
// isi lagi
} else {
// isi lagi
}
 Adakalanya dari suatu data type tertentu ingin diconvert ke
dataType lain.
Misalnya dari String ke Integer.
String kodePasspor = 98333;
Int kodeAngkaPasspor = Integer.parseInt(kodePasspor);
 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?
 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.
String nilaiKakiText = textfieldJumlahKaki.getText();
int nilaiJumlahKaki = Integer.parseInt(nilaiKakiText);
// ada object dari kelas Hewan
binatang.setJumlahKaki(nilaiJumlahKaki);
// dan seterusnya
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.
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.
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.
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

Java Common Data Type

  • 1. Modul kelas Java programming. 息 FGroupIndonesia.com
  • 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
  • 8. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com String username; username = myUdin; // benar username = myUdin; // salah int nomorID; nomorID = 738312; // benar nomorID = 7483-12; // salah
  • 9. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com double jumlahUang; int jumlahGedung; jumlahUang = 45000; // benar jumlahGedung = 450; // benar jumlahUang = 45,000; // benar atau salah? jumlahGedung = 45/2; // benar atau salah?
  • 10. String menyimpan text, tetapi Char menyimpan hanya 1 huruf. char initialNama = H; // benar char namaOrang = Udin; // salah
  • 11. Boolean hanya menyimpanTrue / False boolean orangBaik = true; // benar boolean bule = false; // benar boolean hotelMurah = FALSE; // salah
  • 12. IF-ELSE digunakan untuk mengetahui apakah benar suatu kondisi itu terpenuhi. JikaYA, maka LANJUTKAN -A. JikaTIDAK, maka LANJUTKAN -B
  • 13. Pada suatu kucing tadi kita ketahui jenisnya angora. Mari kita Check apakah benar ini kucing angora?Terapkan pada sebuah method.
  • 14. public void periksaJenisHarga(){ If(jenis.equals(angora)) { System.out.println(Benar kucing ini angora); } else { System.out.println(Bukan angora!); } } Apa Output nya di dalam pemanggilan method tersebut?
  • 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.
  • 28. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437