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

Java Common Data Type

  • 1.
    Modul kelas Javaprogramming. © FGroupIndonesia.com
  • 2.
     Common DataType String, Integer, Double, boolean, char  Logic IF-ELSE  Conversion  Exercise --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 3.
     Disebut DataTypekarena 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 StringText 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 { intjumlahKaki; 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 menyimpantext, tetapi Char menyimpan hanya 1 huruf. char initialNama = ‘H’; // benar char namaOrang = ‘Udin’; // salah
  • 11.
     Boolean hanyamenyimpanTrue / False boolean orangBaik = true; // benar boolean bule = false; // benar boolean hotelMurah = FALSE; // salah
  • 12.
     IF-ELSE digunakanuntuk mengetahui apakah benar suatu kondisi itu terpenuhi. JikaYA, maka LANJUTKAN -A. JikaTIDAK, maka LANJUTKAN -B
  • 13.
     Pada suatukucing 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 sebuahJframe 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.
  • 16.
  • 17.
     Langkah ke1 (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 ke2 (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 ke3 (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 darisuatu data type tertentu ingin diconvert ke dataType lain. Misalnya dari String ke Integer. String kodePasspor = “98333”; Int kodeAngkaPasspor = Integer.parseInt(kodePasspor);
  • 22.
     Atau dariInteger 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 yangpaling 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 buat1 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 dengantextfield 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