Materi Algoritma Dan Pemrograman 1 1f
Materi Algoritma Dan Pemrograman 1 1f
Perulangan
By Arfan Hqq
Mengapa Perlu Perulangan
• Menghemat penggunaan variabel
• Mengelola data dengan jumlah yang
banyak dengan type data yang
sama
• Menjumlah (menghitung total),
menghitung rata-rata, mencari nilai
maksimal, minimal dari beberapa
data
Jenis Perulangan
• Perulangan Tertentu
– Jumlah perulangannya sudah
diketahui
• Perulangan Tak Tentu
– Jumlah perulangannya akan dinamis
berdasarkan nilai yang dimasukkan
Perulangan Tertentu
• Jumlah perulangannya berupa
konstanta
• Membutuhkan variabel counter
• Variabel counter adalah variabel
yang perubahannya selalu konstan
– Step 1, atau 2, atau 3, dst.
– (+1,+1,+1, ... Dst) atau (+2, +2, +2, ...
Dst) dsb.
I = I +1
Contoh :
• Memasukkan bilangan sebanyak 5
kali
1. Mulai
2. i=0, bil=0
3. Input bil
4. i=i+1
5. IF i=5 Then Goto 6 Else Goto 3
6. Selesai
atau
1. Mulai
2. i=0, bil=0
3. Input bil
4. i=i+1
5. IF i<5 then goto 3
6. Selesai
Contoh lain
• Silahkan lihat pada materi extended
(yang difotocopian)
Perulangan Tak Tentu
• Perulangan sampai kondisi tertentu: