際際滷

際際滷Share a Scribd company logo
Modul kelas Java programming.
息 FGroupIndonesia.com
 Array 2 dimensi
 ArrayList
 Loop 1 : For Loop
 PenerapanArray & Loop
 Exercise
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Array merupakan bentuk data type yang
menggunakan jenis penyimpanan multi
value.
 Contoh :
String kumpulanNamaUser[] = new String[4];
// dibaca variable kumpulanNamaUser
// mampu menyimpan sebanyak 4 buah String
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Dilanjutkan:
kumpulanNamaUser [0] = nina;
kumpulanNamaUser[1] = nancy;
kumpulanNamaUser[2] = michael;
kumpulanNamaUser[3] = jono;
Perhatikan nilai index senantiasa bermula
dari NOL sampe dengan jumlahData-1
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Dapat diakses dengan nomor index tadi.
String userPertama = kumpulanNamaUser [0];
System.out.println(userPertama);
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Jumlah data untuk array biasa
int banyakData = kumpulanNamaUser.length;
System.out.println(ada  + banyakData);
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Untuk menghapus data array
kumpulanNamaUser[0] = null;
 Berbeda halnya dengan ArrayList memiliki
kebebasan dari sisi jumlah penampungan.
 Contoh :
Import java.util.ArrayList;
ArrayList <String> namaModelMobil
namaModelMobil = new ArrayList<String>();
Dapat diisi dengan cara:
namaModelMobil.add(Mercedes);
namaModelMobil.add(BMW);
namaModelMobil.add(dst);
 Dan diakses dengan cara:
String mobil1 = namaModelMobil.get(0);
String mobil2 = namaModelMobil.get(1);
// dan seterusnya
Perhatikan nilai index senantiasa bermula
dari NOL sampe dengan jumlahData-1
 Jumlah dataArrayList berbeda sedikit
caranya
Int jumlahData = namaModelMobil.size();
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Untuk menghapus gunakan .remove();
namaModelMobil.remove(0);
// akan menghapus posisi item paling depan
namaModelMobil.removeAll();
// menghapus semua datanya
---------------------------------------------------------------------------
Kursus Online / Offline di 息 FGroupIndonesia.com
 Loop bermakna pengulangan.
 Adakalanya Code perlu dilakukan berulang
untuk memproses sesuatu.
System.out.println(Sedang diproses);
// bagaimana caranya ditulis sebanyak 200x?
 For Loop salah satu solusinya.
int batas = 199;
for (int nomor = 0; nomor < batas; nomor++) {
System.out.println(sedang diproses);
}
 Coba lagi :
int batas = 3;
for (int nomor = 0; nomor < batas; nomor++) {
System.out.print(A == A );
}
Apa outputnya?
 Coba lagi anggap ada Mesin yang perlu
mencetak tulisan (DOT) dengan nomor urut
dari 1. Sampai dengan 1500.
// bagaimana dengan For Loop untuk itu?
Coba terapkan Code yang benar.
 Kita memiliki 12 nama bulan dalam array
biasa. Lalu gunakaan For loop untuk
memeriksa jika mencapai bulan ke-6 & ke-7
maka cetak Bonus PROMO Bulan ke-6
Dan Bonus PROMO Bulan ke-7;
String namaBulan [] = new String[12];
namaBulan[0] = Jan;
namaBulan[1] = Feb;
// teruskan dulu
for (int nomor=0; nomor<batas; nomor++) {
System.out.println(Bulan  + nomor);
if(nomor == 5){
System.out.println(Bonus PROMO bulan ke   + nomor);
}
if(nomor == 6){
System.out.println(Bonus PROMO bulan ke   + nomor);
}
}
 Cobalah terapkan untuk mendapatkan nama
bulan tersebut didalam For-Loop tadi.
 Lanjutkan untuk melakukan pengecekan
terhadap nama hari dalam 1 minggu.
Apabila hari Jumat maka cetak Hari Jumat
libur. Dan selebihnya Hari biasa Kerja.
Coba terapkan Code yang benar.
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 array Modul Kelas Pemrograman Java

  • 1. Modul kelas Java programming. 息 FGroupIndonesia.com
  • 2. Array 2 dimensi ArrayList Loop 1 : For Loop PenerapanArray & Loop Exercise --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com
  • 3. Array merupakan bentuk data type yang menggunakan jenis penyimpanan multi value. Contoh : String kumpulanNamaUser[] = new String[4]; // dibaca variable kumpulanNamaUser // mampu menyimpan sebanyak 4 buah String --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com
  • 4. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Dilanjutkan: kumpulanNamaUser [0] = nina; kumpulanNamaUser[1] = nancy; kumpulanNamaUser[2] = michael; kumpulanNamaUser[3] = jono; Perhatikan nilai index senantiasa bermula dari NOL sampe dengan jumlahData-1
  • 5. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Dapat diakses dengan nomor index tadi. String userPertama = kumpulanNamaUser [0]; System.out.println(userPertama);
  • 6. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Jumlah data untuk array biasa int banyakData = kumpulanNamaUser.length; System.out.println(ada + banyakData);
  • 7. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Untuk menghapus data array kumpulanNamaUser[0] = null;
  • 8. Berbeda halnya dengan ArrayList memiliki kebebasan dari sisi jumlah penampungan. Contoh : Import java.util.ArrayList; ArrayList <String> namaModelMobil namaModelMobil = new ArrayList<String>();
  • 9. Dapat diisi dengan cara: namaModelMobil.add(Mercedes); namaModelMobil.add(BMW); namaModelMobil.add(dst);
  • 10. Dan diakses dengan cara: String mobil1 = namaModelMobil.get(0); String mobil2 = namaModelMobil.get(1); // dan seterusnya Perhatikan nilai index senantiasa bermula dari NOL sampe dengan jumlahData-1
  • 11. Jumlah dataArrayList berbeda sedikit caranya Int jumlahData = namaModelMobil.size(); --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com
  • 12. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Untuk menghapus gunakan .remove(); namaModelMobil.remove(0); // akan menghapus posisi item paling depan namaModelMobil.removeAll(); // menghapus semua datanya
  • 13. --------------------------------------------------------------------------- Kursus Online / Offline di 息 FGroupIndonesia.com Loop bermakna pengulangan. Adakalanya Code perlu dilakukan berulang untuk memproses sesuatu. System.out.println(Sedang diproses); // bagaimana caranya ditulis sebanyak 200x?
  • 14. For Loop salah satu solusinya. int batas = 199; for (int nomor = 0; nomor < batas; nomor++) { System.out.println(sedang diproses); }
  • 15. Coba lagi : int batas = 3; for (int nomor = 0; nomor < batas; nomor++) { System.out.print(A == A ); } Apa outputnya?
  • 16. Coba lagi anggap ada Mesin yang perlu mencetak tulisan (DOT) dengan nomor urut dari 1. Sampai dengan 1500. // bagaimana dengan For Loop untuk itu? Coba terapkan Code yang benar.
  • 17. Kita memiliki 12 nama bulan dalam array biasa. Lalu gunakaan For loop untuk memeriksa jika mencapai bulan ke-6 & ke-7 maka cetak Bonus PROMO Bulan ke-6 Dan Bonus PROMO Bulan ke-7;
  • 18. String namaBulan [] = new String[12]; namaBulan[0] = Jan; namaBulan[1] = Feb; // teruskan dulu
  • 19. for (int nomor=0; nomor<batas; nomor++) { System.out.println(Bulan + nomor); if(nomor == 5){ System.out.println(Bonus PROMO bulan ke + nomor); } if(nomor == 6){ System.out.println(Bonus PROMO bulan ke + nomor); } }
  • 20. Cobalah terapkan untuk mendapatkan nama bulan tersebut didalam For-Loop tadi. Lanjutkan untuk melakukan pengecekan terhadap nama hari dalam 1 minggu. Apabila hari Jumat maka cetak Hari Jumat libur. Dan selebihnya Hari biasa Kerja. Coba terapkan Code yang benar.
  • 21. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437