Anda di halaman 1dari 14

Chapter 3

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:

– Variabel (jumlah perulangan)


– Nilai yang dimasukkan dari keyboard
Contoh
• Memasukkan sejumlah bilangan :
1. Mulai
2. i=0, n=0, bil=0
3. Input n
4. Input bil
5. i=i+1
6. If i=n then goto 7 else Goto 4
7. Selesai
atau
1. Mulai
2. i=0, n=0, bil=0
3. Input n
4. Input bil
5. i=i+1
6. If i<n Then Goto 4
7. Selesai
Contoh lain
• Mengulang berdasarkan inputan
dari keyboard
1. Mulai
2. Jwb=‘’, nama=‘’
3. Input nama, Jwb
4. If Jwb=‘Y’ Then goto 3
5. Selesai

Jika yang dimasukkan untuk variabel Jwb berupa


character ‘Y’ (Y Capital/ besar) maka akan mengulang
untuk memasukkan nama.
Contoh lain
• Silahkan lihat pada materi extended
(yang difotocopian)
Latihan
• Algoritma untuk menghitung dan menampilkan
jumlah total dari 10 bilangan yang dimasukkan
• Algoritma untuk menentukan dan
menampilkan rata-rata dari sejumlah data
(data numerik) tertentu yang dimasukkan
• Algoritma untuk menghitung dan menampilkan
total dan rata-rata dari 10 bilangan yang
dimasukkan
• Algoritma untuk menghitung dan menampilkan
total dan rata-rata dari sejumlah bilangan yang
dimasukkan.
• Algoritma untuk menghitung dan menampilkan
total, rata-rata, nilai tertinggi, dan nilai terkecil
dari sejumlah data tertentu.
• Algoritma untuk menghitung dan menampilkan
total, rata-rata, nilai tertinggi dan nilai terendah
dari sejumlah data, dan perulangan akan
berakhir jika nilai yang dimasukkan adalah
999
• Algoritma untuk menghitung dan menampilkan
total, rata-rata, nilai tertinggi dan nilai terendah
dari sejumlah data, dan perulangan akan
berakhir jika nilai yang dimasukkan untuk
variabel penguji adalah ‘T’

Anda mungkin juga menyukai