Anda di halaman 1dari 6

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


ulang 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 ke-
dua sudah tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti.

Syntax

for (nilai_awal; kondisi; step){


statement;
}

Flowchart

Inisialisasi
variabel

Kondis

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.

Anda mungkin juga menyukai