Page 70 - MODUL PDKP'21
P. 70
Modul 2 – Pengondisian, Looping, Decision dan Compound 2021
Write('Password : ');readln(pass);
Until (id='guru') and (pass='sekolah');
clrscr;
Writeln(' Data Guru ');
Writeln('Nama : Rizal');
Writeln('Bagian : Pengawas');
Writeln('Ruang : 1');
Readln;
End.
While Do
Pada looping jenis ini, proses pengulangan akan dilakukan selama kondisi yang
ditentukan terpenuhi (bernilai benar). Pengulangan tidak akan dilakukan jika di
awal pengulangan kondisi tidak terpenuhi (bernilai salah).
Contoh Deklarasi :
WHILE <Condition>DO
Begin
<proses yang diulang>
End.
Selama kondisi (persyaratan) pengulangan masih benar, maka proses
pengulangan akan terus berlangsung.
Contoh Flowchart dan Pseudocode pada perintah While Do :
Tabel 2.2 Contoh Flowchart dan Pseudocode pada perintah While Do
Flowchart Pseudocode
Program While_Do
Mulai
{program digunakan untuk melakukan
transaksi online selama saldo mencukupi}
INPUT Deklarasi
saldo
Saldo : integer
Deskripsi Algoritma
Mulai
Jika saldo >
200000 Baca (saldo)
Selama Saldo>200000 lakukan
Mulai
Y
Tulis (saldo)
Saldo - 200000 Saldo saldo – 200000
Tulis (saldo)
T
(Tekan <enter> untuk mengulangi
transaksi online)
OUTPUT
pembayaran Selesai
Tulis(saldo Anda habis)
Selesai
OUTPUT
Saldo anda
habis
SELESAI
Praktikum Dasar Komputer & Pemrograman 2021 II-55