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 Jum’at maka cetak “Hari Jum’at
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

Modul Kelas Programming : Java array

  • 1.
    Modul kelas Javaprogramming. © FGroupIndonesia.com
  • 2.
     Array 2dimensi  ArrayList  Loop 1 : For Loop  PenerapanArray & Loop  Exercise --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 3.
     Array merupakanbentuk 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 halnyadengan ArrayList memiliki kebebasan dari sisi jumlah penampungan.  Contoh : Import java.util.ArrayList; ArrayList <String> namaModelMobil namaModelMobil = new ArrayList<String>();
  • 9.
    Dapat diisi dengancara: namaModelMobil.add(“Mercedes”); namaModelMobil.add(“BMW”); namaModelMobil.add(“dst…”);
  • 10.
     Dan diaksesdengan 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 dataArrayListberbeda 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 Loopsalah 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 lagianggap 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 memiliki12 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 terapkanuntuk mendapatkan nama bulan tersebut didalam For-Loop tadi.  Lanjutkan untuk melakukan pengecekan terhadap nama hari dalam 1 minggu. Apabila hari Jum’at maka cetak “Hari Jum’at 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