Page 22 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 22
aksi
until kondisi
Struktur pengulangan biasanya disebut kalang
(loop), dan bagian algoritma yang diulang (aksi)
dinamakan badan kalang (loop body). Pengulangan
dengan struktur repeat until didasarkan pada kondisi
berhenti, yaitu aksi di dalam badan kalang dilaksanakan
berulang-ulang sampai suatu kondisi tertentu dipenuhi
(pada contoh diatas bila pencatat_jumlah_kalimat=
500). Bila kondisi tersebut tercapai, pengulangan aksi
dihentikan.
Contoh ilustrasi yang menjelaskan hal ini adalah
algoritm mencari alamat mahasiswa apabila diketahui
NIM (Nomor Induk Mahasiswa), dari sebuah tabel atau
daftar yang berisi NIM, nama, dan alamat seluruh
mahasiswa. Algoritma pencarian dimulai dengan
membaca NIM pertama didalam tabel, lalu bandingkan
NIM tersebut dengan NIM yang dicari. Jika sama, tuliss
alamat mahasiswa tersebut, tetapi jika tidak sama, baca
NIM kedua, lalu proses yang sama seperti pada NIM
pertama dilakukan. Demikian seterusnya sampai NIM
yang dicari ditemukan atau seluruh isi tabel sudah
diperiksa. Algoritma selengkapnya adalah sebagai
berikut.
Sebuah tabel sudah berisi data NIM, nama, dan
alamat mahasiswa. Carilah di dalam tabel alamat
seorang mahasiswa dengan NIM tertentu.
DESKRIPSI :
1. Baca NIM pertama didalam tabel.
13