PERTEMUAN6 PERULANGAN

ALGORITMA DAN
PEMROGRAMAN

PERULANGAN

MACAM PERULANGAN

Perulangan dengan while
Perulangan dengan do-

while
Perulangan dengan for
Perulangan nested

PERULANGAN
Struktur kendali yang mengontrol berapa kali

statement/block dieksekusi
Efisiensi pengkodean
Fundamental pemrograman
3 jenis perulangan:





while
do – while
for

Seperti if, perulangan dapat bersarang

(nested)

PERULANGAN WHILE
Pernyataan ini berguna untuk memproses

suatu pernyataan atau beberapa pernyataan
beberapa kali. Selama ungkapan bernilai
benar, pernyataan akan selalu dikerjakan.
Bentuknya :
while (loop-continuation-condition)

{
statement(s);
}

PERULANGAN FOR

KETERANGAN
Loop-continuation-condition
 Berupa

boolean expression
 Kondisi true yang menyebabkan
perulangan dieksekusi
 Ditandai di dalam tanda kurung (…)
Setelah while(…) tidak dilanjutkan
dengan semicolon (;)
Diperlukan block { … } jika statement
lebih dari 1

KETERANGAN

bagian

statement akan diekseskusi
selama ungkapan dalam while bernilai
benar.
Pengujian
terhadap ungkapan pada
while
dilakukan
sebelum
bagian
pernyataan.
Kemungkinan pernyataan pada while
tidak dijalankan sama sekali, jika ketemu
kondisi yang pertama kali bernilai salah.

CATATAN

Pernyataan


perulangan
dengan while akan selalu
dikerjakan
jika
ungkapan
selalu benar. Oleh karena itu,
kita harus membuat kondisi
suatu saat ungkapan bernilai
salah
agar
perulangan
berakhir.

CONTOH

IMPLEMENTASI PROGRAM

OUTPUT

CONTOH

Cetaklah bilangan 1 sampai dengan 5
Langkah Algoritmanya :
1.definisikan varibel bilangan
2.tentukan nilai awal = 1
3.lakukan proses pengulangan selama bil