1. 4210011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 1
PEMROG. BERORIENTASI OBJEK I
(JAVA)
MODUL IV
Matakuliah:
2. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 2
Pembahasan:
• Kontrol Proses Pengulangan (for, while, dan
do..while)
• Break dan Continue Pada Pengulangan
• Array (Larik)
3. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 3
Kontrol Proses Pengulangan
• Proses pengulangan adalah suatu proses di dalam
program yang dapat mengeksekusi satu atau
beberapa statemen yang sama secara berulang
sampai ditemukan kondisi untuk berhenti.
• Java menyediakan tiga jenis statemen untuk
proses pengulangan, yaitu: for, while, dan
do while.
4. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 4
Kontrol Proses Pengulangan (cont.)
• Statemen for
Statemen for digunakan untuk melakukan pengulangan
yang banyaknya sudah pasti atau sudah diketahui
sebelumnya. Bentuk penulisannya adalah:
for(inisialisasi;kondisi;iterasi){
blok pernyataan;
…
}
5. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 5
Kontrol Proses Pengulangan (cont.)
Contoh pengulangan for :
int i;
for(i=1;i <= 10;i++){
System.out.println(i);
}
6. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 6
Kontrol Proses Pengulangan (cont.)
• Statemen while
Statemen while adalah jenis pengulangan yang
mendefenisikan kondisi di awal blok. Apabila kondisi
tidak terpenuhi (bernilai false) maka proses pengulangan
tidak akan dilakukan. Bentuk penulisannya adalah:
inisialisasi;
while(kondisi){
blok pernyataan;
…
iterasi;
}
7. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 7
Kontrol Proses Pengulangan (cont.)
Contoh pengulangan while :
int x,y;
x = 1;
y = 10;
while(x <= y){
System.out.println(x);
x++;
}
8. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 8
Kontrol Proses Pengulangan (cont.)
• Statemen do..while
Statemen do..while adalah jenis pengulangan yang
mendefenisikan kondisi di akhir blok. Pada pengulangan
ini, proses pengulangan akan dilakukan minimal sekali
meskipun ternyata kondisinya tidak terpenuhi (bernilai
false). Bentuk penulisannya adalah:
inisialisasi;
do{
blok pernyataan;
iterasi;
}while(kondisi);
9. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 9
Kontrol Proses Pengulangan (cont.)
Contoh pengulangan do..while :
int x,y;
x = 1;
y = 10;
do{
System.out.println(x);
x++;
} while(x <= y);
10. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 10
Break dan Continue Pada
Pengulangan
• Break
Break digunakan untuk keluar dari suatu proses
pengulangan (loop). Bentuk penulisannya adalah:
while(…){
if (…)
break;
…
} // Akhir while
11. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 11
Break dan Continue Pada
Pengulangan (cont.)
Contoh penggunaan break:
int x=1;
while(x <= 10){
if(x == 5)
break;
System.out.println(x);
x++;
}
12. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 12
Break dan Continue Pada
Pengulangan
• Continue
Continue berguna untuk memaksa program agar
melanjutkan proses pengulangan. Bentuk penulisannya
adalah:
while(…){
if (…)
continue;
…
} // Akhir while
13. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 13
Break dan Continue Pada
Pengulangan (cont.)
Contoh penggunaan continue:
int x=1;
while(x <= 10){
if(x == 5){
x+=2;
continue;
}
System.out.println(x);
x++;
}
14. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 14
Array/Larik
• Array atau larik adalah sekumpulan variabel bertipe
sama yang diacu dengan nama yang sama.
• Masing-masing elemen array dapat diakses melalui
indeksnya, indeks array selalu bertipe integer yang
dimulai dari 0.
• Untuk menciptakan array diperlukan dua langkah,
yaitu:
1. Mendeklarasikan variabel untuk merujuk ke array.
2. Menciptakan objek array dan menugaskan ke vari
abel yang dideklarasikan pada langkah pertama.
15. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 15
Array/Larik (cont.)
• Array dideklarasikan dengan tanda [] (bracket).
Dalam java, bentuk umum dari deklarasi array satu
dimensi sebagai berikut:
tipe namaArray[]; //bentuk 1
tipe[] namaArray; //bentuk 2
Contoh:
String[] nama;
int[] nilai;
16. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 16
Array/Larik (cont.)
• Penciptaan objek array dan penugasan objek ke
variabel array dilakukan dengan menggunakan kata
kunci new. Bentuk penulisannya sebagai berikut:
variabelArray = new tipe[jumlahElemen];
Contoh:
nama = new String[5];
nilai = new int[5];
17. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 17
Array/Larik (cont.)
• Elemen array dapat diakses dengan bentuk penulisan
sebagai berikut:
variabelArray[nomorElemen];
Contoh:
nama[0]=“Wiwi”;
nama[1]=“Ivan”;
Demo
18. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 18
Array/Larik (cont.)
Contoh 1, penggunaan array:
String[] nama;
nama = new String[5];
nama[0]="Amir";
nama[1]="Budi";
nama[2]="Chandra";
nama[3]="Dedi";
nama[4]="Eko";
System.out.println("Nama saya adalah "+
nama[2]);