PEMROG. BERORIENTASI OBJEK I (JAVA) Matakuliah: PEMROG. BERORIENTASI OBJEK I (JAVA) MODUL IV Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis Pembahasan: Kontrol Proses Pengulangan (for, while, dan do..while) Break dan Continue Pada Pengulangan Array (Larik) Disiapkan oleh: Dikwan Moeis
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. Disiapkan oleh: Dikwan Moeis
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; … } Disiapkan oleh: Dikwan Moeis
Kontrol Proses Pengulangan (cont.) Contoh pengulangan for : int i; for(i=1;i <= 10;i++){ System.out.println(i); } Disiapkan oleh: Dikwan Moeis
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; } Disiapkan oleh: Dikwan Moeis
Kontrol Proses Pengulangan (cont.) Contoh pengulangan while : int x,y; x = 1; y = 10; while(x <= y){ System.out.println(x); x++; } Disiapkan oleh: Dikwan Moeis
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); Disiapkan oleh: Dikwan Moeis
Kontrol Proses Pengulangan (cont.) Contoh pengulangan do..while : int x,y; x = 1; y = 10; do{ System.out.println(x); x++; } while(x <= y); Disiapkan oleh: Dikwan Moeis
Break dan Continue Pada Pengulangan Break digunakan untuk keluar dari suatu proses pengulangan (loop). Bentuk penulisannya adalah: while(…){ if (…) break; … } // Akhir while Disiapkan oleh: Dikwan Moeis
Break dan Continue Pada Pengulangan (cont.) Contoh penggunaan break: int x=1; while(x <= 10){ if(x == 5) break; System.out.println(x); x++; } Disiapkan oleh: Dikwan Moeis
Break dan Continue Pada Pengulangan Continue berguna untuk memaksa program agar melanjutkan proses pengulangan. Bentuk penulisannya adalah: while(…){ if (…) continue; … } // Akhir while Disiapkan oleh: Dikwan Moeis
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++; Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis 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. Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis 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; Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis 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]; Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis Demo Array/Larik (cont.) Elemen array dapat diakses dengan bentuk penulisan sebagai berikut: variabelArray[nomorElemen]; Contoh: nama[0]=“Wiwi”; nama[1]=“Ivan”; Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis 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]); Disiapkan oleh: Dikwan Moeis
Disiapkan oleh: Dikwan Moeis Array/Larik (cont.) Contoh 2, penggunaan array: String[] abjad={“A”,”B”,”C”,”D”,”E”}; System.out.println(“Jumlah elemen adalah "+ abjad.length); Disiapkan oleh: Dikwan Moeis
Terima Kasih Atas Perhatiannya Disiapkan oleh: Dikwan Moeis