PERULANGAN Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang-ulang sesuai dengan nilai yang ditentukan atau sampai mencapai batas yang diinginkan. Dalam bahasa pemrograman JAVA terdapat beberapa statement perulangan yang dapat digunakan untuk alur perulangan yaitu: Perulangan dengan While Statemen perulangan (looping) adalah blok perintah yang akan mengulangulang statemen di dalam blok perintah selama kondisi menghasilkan nilai true dan akan berhenti jika kondisi bernilai false. Syntax while (kondisi) { statement counter } Flowchart Kondisi Tambahkan/ modifikasi nilai variabel Eksekusi statemen loop Loop selesai Praktikum 1 Perancangan Menampilkan angka dari 1 sampai 10. Program 1. Buatlah Class Java baru, dengan klik kanan pada nama project > New > Java Class. 2. Sebagai contoh nama java adalah “WhileConsole”. 3. Tuliskan code perulangan while berikut di dalam method main. public class WhileConsole { public static void main(String[] args) { //inisialisasi variable int i = 1 //proses perulangan while while(i <= 10){ System.out.println(i); //statement i++; //counter } } } Sepanjang variable i bernilai lebih kecil sama dengan 10 maka pernyataan akan tetap terus di eksekusi. Perulangan dengan do... while Perulangan dengan bentuk do while adalah perulangan dengan membalikkan logika perulangan dengan teknik while.Dalam perulangan do while, pernyataan dieksekusi dulu, baru kemudian kondisi variabel kontrol perulangannya diperiksa apakah memenuhi syarat atau tidak. Syntax do { statement counter } while (kondisi) Flowchart Eksekusi statement loop Tambahkan nilai variabel Kondisi Tambahkan nilai variabel Praktikum 2 Perancangan Menampilkan angka dari 1 sampai 10. Program 1. Buatlah Class Java baru, dengan klik kanan pada nama project > New > Java Class. 2. Sebagai contoh nama java adalah “WhileDoConsole”. 3. Tuliskan code perulangan while berikut di dalam method main. public class WhileDoConsole { public static void main(String[] args) { //inisialisasi variable int i = 1; //proses perulangan do-while do { System.out.println(i); //statement i++; //counter } while (i <= 10); } } Perulangan For Perulangan dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian pertama(inisialisasi ekspresi), sebuah variabel akan di deklarasikan sebagai sebuah titik awal dari perulangan, biasanya variable ini mempunyai tipe data integer atau float. Sementara pada bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika masih memenuhi syarat maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga adalah bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis akan tidak dibaca oleh program jika kondisi pada bagian kedua sudah tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti. Syntax for (nilai_awal; kondisi; step){ statement; } Flowchart Inisialisasi variabel Kondis i Tambajkan nilai variabel Eksekusi statement Loop selesai Praktikum 3 Perancangan Menampilkan angka dari 1 sampai 10. Program 1. Buatlah Class Java baru, dengan klik kanan pada nama project > New > Java Class. 2. Sebagai contoh nama java adalah “ForConsole”. 3. Tuliskan code perulangan while berikut di dalam method main. public class ForConsole { public static void main(String[] args) { //inisialisasi variable int i; //proses perulangan for for (i=1; i<=10; i++){ System.out.println(i) //statement } } } Latihan Buatlah aplikasi menghitung faktorial suatu angka dengan menggunakan logika perulangan.