Anda di halaman 1dari 4

Mohamad Sofiyani Testing dan Implementasi Sistem

10512947
SIK

CARA KERJA PERULANGAN
REPEAT­UNTIL DAN WHILE DO
Repeat­Until
Perulangan  repeat  until  merupakan  perulangan  yang  digunakan   untuk  mengulang  (repeat)
statement­statement  atau  blok  statement  sampai  (until)  kondisi  yang  diseleksi  di  bagian   until
tidak  terpenuhi.  Dalam  perulangan repeat until setidaknya  statement­statement  diproses  satu  kali.
Hal  ini  dikarenakan  seleksi  kondisi  ada  pada  statement  until  yang  terletak  di  bawah.  Pada
perulangan  repeat­until  blok  statement  bias  tidak  kita  gunakan  (tidak  diperlukan   Begin   dan  End
untuk  menunjukkan  batas  perulangannya),  karena  batas  perulangannya  sudah  ditunjukkan  oleh
Repeat  sampai  dengan  Until  (Repeat  dan  Until  sebagai  pengganti   Begin   dan  End).  Bentuk
umum dari repeat­until adalah sebagai berikut :
Repeat
“Statement”;
Until “Kondisi”;

Contoh  penerapan  perulangan  repeat­until  pada  program  dengan  nilai  awal  memenuhi
kondisi perulangan :

Gambar 1
Mohamad Sofiyani Testing dan Implementasi Sistem
10512947
SIK

Dan berikut adalah output dari kode program di atas :

Gambar 2

Kemudian  berikut  adalah  contoh  jika  pada  perulangan  repeat­until  nilai  awal  yang
dimasukan tidak memenuhi kondisi perulangan :

Gambar 3

Dan berikut adalah output dari kode program di atas :

Gambar 4
Mohamad Sofiyani Testing dan Implementasi Sistem
10512947
SIK

While DO
Pada  perulangan  while  do  statement  yang  ada  akan  dieksekusi  jika  kondisinya  terpenuhi
dan  tidak  dieksekusi  jika  kondisi  tidak  terpenuhi.  Paling  sedikit  dikerjakan nol kali, karena seleksi
kondisi  ada  pada  statement  while  yang  terletak  di  atas,  sehingga  kalau  kondisi  sudah  tidak
terpenuhi,  maka  tidak  akan  masuk  ke   dalam  lingkungan  perulangan.  Bentuk  umum  dari
perulangan while do adalah sebagai berikut:
While “kondisi” do
Begin
“Statement”;
end;
Berikut  contoh  penerapan  perulangan  while­do  pada  program  dengan  nilai  awal memenuhi
kondisi perulangan :

Gambar 5

Dan berikut adalah output dari kode program di atas :
Mohamad Sofiyani Testing dan Implementasi Sistem
10512947
SIK

Gambar 6
Kemudian  berikut  adalah  contoh  jika  pada  perulangan  while­do  nilai   awal  yang  dimasukan
tidak memenuhi kondisi perulangan :

Gambar 7

Dan berikut adalah output dari kode program di atas :

Gambar 8

Kesimpulan
Perulangan  repeat­until  adalah  merupakan  perulangan  yang  akan  mengeksekusi  blok
statement  secara  terus  menerus  sampai  kondisi  yang  diseleksi  pada   until  tidak  terpenuhi.
Sehingga  paling  tidak  perulangan  ini  akan  mengeksekusi  blok  statement  satu  kali,  ini  bisa  dilihat
contohnya  pada  gambar  4.  Sedangkan  pada  perulangan  while­do  blok  statement  baru  akan
dieksekusi  ketika  kondisi telah  terpenuhi, sehingga pada  perulangan while­do  kemungkinan untuk
mengeksekusi  perulangan  adalah  nol.  Gambaran  ini bisa diliat di gambar 8 dimana  tidak  ada hasil
atas perulangan dengan kondisi nilai awal tidak sesuai.

Anda mungkin juga menyukai