perulangan - WordPress.com

advertisement
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.
Download