Anda di halaman 1dari 2

Percabangan Perulangan pada Pascal

Percabangan
Percabangan adalah perintah paling tradisional, fondasional dan primitif dalam pemrograman komputer,
karena pada dasarnya, komputer hanyalah seperangkat alat elektronik yang cara kerjanya hanya menyeleksi
output arus listrik yang akan dihasilkan berdasarkan tegangan / arus yang masuk. Dapat dikatakan bahwa
percabangan adalah induk dari seluruh pemrograman komputer. Pascal hanya mengenal 2 bentuk
percabangan yaitu if else dan case of else.Keduanya hanya memiliki perbedaan dalam pendeklarasian
dan pengklasifikasian kondisi.
proses pemilihan suatu tindakan pada Percabangan dilakukan berdasarkan kondisi yang ada dengan nilai
true atau false.

Statemen if else

Statemen if else adalah jenis percbangan yang sering digunakan karena bentuknya sederhana dan fleksibel
karena kita bisa memeriksa lebih dari satu variabel dalam pendeklarasian kondisi. Akan tetapi jumlah
pilihan yang ditentukan secara default hanya ada dua berdasarkan kebenaran nilai yang diuji.

Struktur dari statemen If dapat berupa If-then atau If-Then-Else sintak :

If kondisi nilai then statemen bila kondisi benar ;

atau bisa berbentuk seperti ini

if kondisi nilai then statement bila kondisi benar


else
statement bila kondisi salah ;

atau dapat pula berbentuk seperti ini

if kondisi nilai then


begin
blok statement bila kondisi benar ;
end
else
begin
blok statement bila kondisi salah ;
end;

Statemen Case-of

Percabangan case of else lebih sering digunakan bila hanya satu variabel yang diuji tetapi memiliki banyak
nilai yang ingin diujikan.Penggunaan perintah ini mempermudah pembacaan skrip program karena dibuat
dalam bentuk daftar.Hanya saja, perintah ini hanya dapat menguji satu variabel atau fungsi.
Statemen Case dapat berbentuk struktur Case-of atau Case-ofElse.

Bentuk dari struktur case-of :

Case ungkapan Of
Daftar case-label1: statemen1;
Daftar case-label2: statemen2;
Daftar case-label3: statemen3;
...
Daftar case-labeln : statemenn;
Else
Daftar case-labelx : statemenx;
End;
Program akan mengecek setiap nilai secara berurut dari atas ke bawah, jika tidak ada nilai yang benar, maka
program akan menjalankan statemen else. Perintah Case of else boleh tidak menggunakan perintah else.
Jika tidak ada nilai yang benar, maka program akan lanjut ke perintah berikutnya.

Perulangan

Blok perintah dapat dijalankan berulang ulang sebanyak yang diinginkan atau dibatasi oleh kondisi
tertentu.Perulangan adalah perintah yang paling sering digunakan untuk meringkas penulisan perintah
perintah yang metode pengerjaannya mirip, serta merupakan pengembangan dari perintah percabangan.
Pascal memiliki tiga buah struktur perulangan, dan sebuah statemengoto.

Statemen For to/downto do

Pernyataan ini akan melakukan perulangan dari suatu nilai awal sampai nilai akhir yang telah ditentukan.
Statemen downto merupakan perulangan negatif dari nilai paling tinggi sampai nilai paling rendah.

Perulangan positif :

For variabel-kontrol := nilai-awal To nilai-akhir Do statemen

Perulangan negatif :

For variabel-kontrol:=nilai-awal Down-to nilai-akhir Do statemen


Variabel-kontrol, nilai-awal, nilai-akhir mempunyai tipe yang sama yaitu bertipe
integer.

Pada pernyataan FOR, berfungsi untuk melakukan proses pengulangan saat jumlah pengulangannya sudah
diketahui. Bentuk dari pernyataan FOR adalah

for {variabel}:={nilai_awal} to {nilai_akhir} do


begin
{pernyataan_1};
{pernyataan_2};
.
.
.
{pernyataan_n};
end;

Anda mungkin juga menyukai