You are on page 1of 6

Modul Algoritma dan Bahasa Pemrograman Pascal

TUJUAN
Setelah melakukan pratikum , diharapkan Mahasiswa dapat:
1. Memahami algoritma seleksi (selection) yakni mengerjakan suatu
instruksi atau proses jika persyaratannya terpenuhi dengan dua pilihan
atau lebih.
2. Menggunakan statement
If … Then ... , If … Then ... Else ... , dan If Tersarang untuk
percabangan bersyarat dalam program.

PENDAHULUAN
Hampir setiap program yang komplek mengandung suatu penyeleksian
kondisi. Dengan menyeleksi suatu kondisi, program dapat menentukan tindakan apa
yang harus dikerjakan, tergantung dari hasil kondisi yang diseleksi tersebut. Untuk
menyeleksi suatu kondisi, di dalam bahasa Pascal dapat dipergunakan statement If
dan statemen Case. Khusus pada modul ini kita akan membahas percabangan
menggunakan IF

1. STATEMEN IF
a. Struktur IF - Then
Bentuk Umum :

If kondisi then pernyataan

Kondisi = pernyataan Boolean (true/false)


Jika kondisi bernilai benar (true) maka pernyataan akan diproses,
sebaliknya jika kondisi bernilai salah (false) maka akan dijalankan
pernyataan baris berikutnya.
Pernyataan = bentuk tunggal dari perintah pascal atau sekumpulan perintah
pascal yang diapit oleh Begin dan End.
Modul Algoritma dan Bahasa Pemrograman Pascal

Mula
i

Inputkan Nilai

Ya
Nilai >
60

Tidak Anda Lulus

Selesai

Contoh :
Modul Algoritma dan Bahasa Pemrograman Pascal

b. STRUKTUR IF-THEN-ELSE
Bentuk Umum :

If kondisi then pernyataan1

Else pernyataan2;

Pada bentuk ini :


 Pernyataan1 hanya akan dijalankan kalau kondisi bernilai benar (true)
 Pernyataan2 hanya akan dijalankan kalau kondisi bernilai salah (false)
Catatan :
 Dalam menuliskan pernyataan If-Else tidak diperkenankan pemakaian tanda
titik koma di belakang pernyataan sebelum Else.
 Pernyataan1 maupun pernyataan2 bisa berupa sebuah pernyataan tunggal
ataupun pernyataan majemuk(banyak), jika pernyataan tersebut majemuk
maka apitlah pernyataan tersebut dengan Begin – End;

Mula
i

Inputkan Nilai

Ya
Nilai >
60

Tidak Lulus

Tidak Lulus

Selesai
Modul Algoritma dan Bahasa Pemrograman Pascal

Contoh 2:

Berikut contoh penulisan kode yang lebih singkat


Modul Algoritma dan Bahasa Pemrograman Pascal

c. STRUKTUR IF TERSARANG
Struktur If tersarang (nested If) merupakan bentuk dari suatu statemen If
berada di dalam lingkungan statemen If lainnya.
Bentuk Umum :
If kondisi1 then
If kondisi2 then pernyataan1
Else pernyaaan2;

Atau
If kondisi1 then
Begin
If kondisi2 then pernyataan1
Else pernyaaan2;

End.
Modul Algoritma dan Bahasa Pemrograman Pascal

A
B

You might also like