Page 69 - MODUL PDKP'21
P. 69
Modul 2 – Pengondisian, Looping, Decision dan Compound 2021
i. Conditional Loop
Dalam Conditional Loop jumlah pengulangan bergantung pada syarat kondisi
tertentu. Bentuk Conditional Loop dalam Bahasa Pascal yaitu : repeat-until dan
while do.
Repeat-Until
Repeat-until digunakan untuk mengulang (repeat) statement hingga (until)
kondisi yang diseleksi di until terpenuhi (Jogiyanto, 1990:1400). Pada repeat-until
pengecekan kondisi dilakukan di akhir pengulangan. Sebagai contoh, ketika Anda
mengatur media player untuk memutar lagu pada mode “repeat”. Jika Anda tidak
mengeklik icon stop maka lagu yang Anda putar akan terus diulang. Dalam
kondisi ini syarat berhentinya lagu adalah jika Anda “mengeklik icon stop”. Jadi
lagu akan terus diputar berulang kali sampai Anda mengeklik icon stop .
Contoh deklarasi :
REPEAT
<Proses yang diulang>;
UNTIL
Contoh Flowchart dan Pseudocode pada perintah Repeat Until :
Tabel 2.1 Contoh Flowchart dan Pseudocode perintah Repeat Until
Flowchart Pseudocode
Program Repeat_Until
Mulai
{program untuk log in }
Deklarasi
INPUT Id,Pass : string
Id,Pass
Deskripsi Algoritma
T
Mulai
Ulangi
Id guru Baca (id)
Pass sekolah
Baca (Pass)
Sampai id ‘guru’ dan Pass ‘sekolah’
Y
Tulis (Data Guru)
OUTPUT Selesai.
Data Guru
SELESAI
Contoh Sourcecode pada perintah Repeat Until
:
Program Repeat_Until;
uses crt;
Var
Id,pass:string;
Begin
Repeat
Writeln('Silahkan Login');
write('ID : ');readln(id);
Praktikum Dasar Komputer & Pemrograman 2021 II-54