Anda di halaman 1dari 2

Materi 10

PASCAL
PERULANGAN (LOOPING)

Perulangan (looping) adalah proses yang cukup penting untuk setiap bahasa. Pascal
mempunyai 3 jenis looping, yaitu For, While...Do, dan Repeat...Until.

A. FOR
For merupakan perulangan dengan jumlah perulangan tertentu yang ditentukan oleh
nilai sebuah variabel integer. Pada setiap perulangan, variabel tersebut akan bertambah atau
berkurang satu dan batas bawah atau batas atas proses For ini ditentukan oleh nilai integer
batas tersebut.
Jumlah looping juga dapat ditentukan, Syntax looping For ini adalah :

For Variabel := awal To/DownTo akhir Do

Dimana awal adalah nilai awal yang akan diisikan ke dalam variabel.
Awal ini akan bertambah (For...To...Do) atau berkurang satu (For...DownTo...Do) setiap
program melaksanakan proses. Bila nilai awal sama dengan akhir, proses For akan selesai
dan program akan melaksanakan proses berikutnya.

B. WHILE….DO
Proses perulangan While...Do adalah proses dengan suatu kondisi. Kondisi yang
dimaksud sama seperti kondisi pada IF. Jadi dapat disimpulkan bahwa While...Do dapat
disamakan dengan suatu kondisi If yang dapat melakukan perulangan, Syntax dari perulangan
While...Do adalah :

While kondisi Do perintah yang diulang


Dimana bila kondisi menghasilkan suatu yang benar, proses pada perintah yang diulang
akan dilaksanakan.

C. REPEAT…UNTIL
Perulangan Repeat...Until ini hampir sama dengan perulangan While...Do, perbedaanya
adalah Repeat...Until mencek kondisi pada akhir looping, sedangkan While...Do pada awal
looping. Pada Repeat...Until tidak ditemukan Begin dan End; seperti pada While...Do dan
syntax penulisan Repeat...Until ini adalah :

Repeat
Proses yang dilaksanakan
Until kondisi

Dimana kondisi yang terdapat pada Repeat...Until adalah kondisi yang tata
penulisannya sama dengan If ataupun While...Do, sedangkan proses yang dilaksanakan
adalah proses yang dilaksanakan bila kondisi tidak memenuhi syarat. Proses yang
dilaksanakan ini pasti satu kali dilaksanakan lebih dahulu, sebelum dilakukan perulangan
dengan kondisi yang memenuhi.

Anda mungkin juga menyukai