SlideShare a Scribd company logo
1 of 21
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

More Related Content

Similar to Java array Modul Kelas Pemrograman Java

2b manipulasi-string
2b manipulasi-string2b manipulasi-string
2b manipulasi-stringSi Comell
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Rizka Putri Silvyaningrum
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxerliantokurniawan
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operatorFisma Ananda
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operatorAvenzz Venzz
 
Algoritma 2 adp tipe data dan operator
Algoritma 2   adp tipe data dan operatorAlgoritma 2   adp tipe data dan operator
Algoritma 2 adp tipe data dan operatorAvenzz Venzz
 
2.1 adp tipe data dan operator
2.1 adp tipe data dan operator2.1 adp tipe data dan operator
2.1 adp tipe data dan operatorHardini_HD
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operatorFaisal Amir
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operatorChabil_Juniar
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersFgroupIndonesia
 

Similar to Java array Modul Kelas Pemrograman Java (20)

Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
 
2b manipulasi-string
2b manipulasi-string2b manipulasi-string
2b manipulasi-string
 
Kamus pl sql
Kamus pl sqlKamus pl sql
Kamus pl sql
 
Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
Belajar Java dasar
Belajar Java dasarBelajar Java dasar
Belajar Java dasar
 
3 adp operator
3   adp operator3   adp operator
3 adp operator
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
Tugas perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operator
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operator
 
Algoritma 2 adp tipe data dan operator
Algoritma 2   adp tipe data dan operatorAlgoritma 2   adp tipe data dan operator
Algoritma 2 adp tipe data dan operator
 
2.1 adp tipe data dan operator
2.1 adp tipe data dan operator2.1 adp tipe data dan operator
2.1 adp tipe data dan operator
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operator
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operator
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java Numbers
 

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 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