Anda di halaman 1dari 16

ALGORITMA &

PEMOGRAMAN I
struktur pengulangan
“struktur pengulangan“
STRUKTUR DASAR ALGORITMA

1. Struktur Urut (Sequence)


2. Struktur Pemilihan (Selection)
3. Struktur Pengulangan (Repetition)
STRUKTUR
PENGULANGAN (Repetition)
Kelebihan komputer adalah tidak pernah bosan untuk
melakukan statement berkali-kali.

Struktur pengulangan adalah struktur algoritma yang


memungkinkan adanya statement yang dijalankan berkali-kali
sampai kondisi pengulangannya terpenuhi.
BAGIAN STRUKTUR PENGULANGAN

1. Badan pengulangan
2. Kondisi pengulangan
3. Inisialisasi/ titik awal
4. Terminasi/ titik akhir
KONSTRUKSI
STRUKTUR PENGULANGAN

1. FOR
2. WHILE
3. DO WHILE
FOR

1. For digunakan untuk pengulangan yang akhir


pengulangannya telah dispesifikasikan.
2. Jumlah pengulangan sudah diketahui di awal.
PENULISAN
ALGORITMA

3. Bisa ascending dan descending.


CONTOH FOR
Kondisi
Inisialisasi pengulangan
for (int i=0; i<=5; +=1) {
"Pengulangan ke" i;
} Terminasi
PENULISAN
ALGORITMA

Badan
pengulangan
WHILE

1. While digunakan untuk melakukan pengulangan selama


kondisi pengulangannya bernilai true.
2. Apabila kondisi pengulangan sudah bernilai false maka
pengulangan berhenti.
3. While melakukan pemeriksaan kondisi di awal
pengulangan.
CONTOH WHILE
Inisialisasi Kondisi
int j = 0; pengulangan

while (j <= 5) {
"Pengulangan ke" j;
j = j+1; Terminasi

Badan
pengulangan
DO WHILE

1. While digunakan untuk melakukan pengulangan selama


kondisi pengulangannya bernilai true.
2. Apabila kondisi pengulangan sudah bernilai false maka
pengulangan berhenti.
3. While melakukan pemeriksaan kondisi di akhir
pengulangan.
CONTOH DO WHILE
Inisialisasi
int k = 0;
do {
“Pengulangan ke “ k;
k = k + 1;
}while (k <= 5);
Kondisi
pengulangan
Terminasi
Badan
pengulangan
PERULANGAN & PEMILIHAN

for (int i=1; i<6; +=1) { OUTPUT: ?

if (i==2 or i==4){
“Genap”;
} else {
“Ganjil”;
}
}
PERULANGAN BERTINGKAT

OUTPUT: ?
for (int i=0; i<3; +=1) {
”A”;
for (int j=0; j<2; +=1) {
”B”;
}
}
Thank You
…………………………

Anda mungkin juga menyukai