Anda di halaman 1dari 17

CONDITION I (Tunggal

Ganda)

IF - Then

Oleh
Email

: Oman Somantri, S.Kom


: oman_mantri@yahoo.com

Introducing

Seleksi kondisi adalah proses penentuan


langkah berikutnya berdasarkan proses yang
terjadi sebelumnya.

Bila kondisi yang diseleksi terpenuhi, maka


statement yang mengikuti Then akan
diproses, sebaliknya bila kondisi tidak
terpenuhi, maka yang akan diproses
statement berikutnya.

Dalam Pascal ada tiga macam perintah


seleksi kondisi, yaitu statement ifthen, if
thenelse dan caseof. Seleksi kondisi
dengan ifthen digunakan untuk mengambil
satu keputusan diantara dua pilihan sedang

IF Then ..

Struktur pemilihan adalah struktur


program yang melakukan proses pengujian
untuk mengambil suatu keputusan apakah
suatu baris atau blok instruksi akan diproses
atau tidak. Pengujian kondisi ini dilakukan
untuk memilih salah satu dari beberapa
alternatif yang tersedia.

Pada pemrograman penyeleksian dilakukan


pada suatu pernyataan boolean, yang dapat
menghasilkan nilai benar (true) atau nilai
salah (false). Biasanya sebuah pernyataan
pemilihan terdiri dari operand-operand yang

( Dapat benilai benar atau salah, tergantung isi


variabel X dan Y )
Struktur pemilihan dalam penulisan program
diimplementasikan dengan instruksi IF.

Bentuk Umum: Ifthen


IF Pilihan = 2 Then
Begin { jika kondisi terpenuhi, Yaitu jika
pilihan = 2 }
......
......
End
Else { jika kondisi tidak terpenuhi, yaitu
jika pilihan tidak sama dengan 2}
Begin
.......
.......
End;

1) IF sederhana (Tunggal)
if kondisi then
aksi

IF
kondisi?

salah

benar
THEN
Aksi

Dari flowchart diatas dapat dijelaskan bahwa setelah nilai siswa


dimasukkan
maka akan diuji apakah nilai_siswa lebih besar atau sama
dengan 60? Jika benar maka akan dicetak Siswa tersebut
lulus kemudian selesai, jika tidak maka selesai.

2. IF THEN ELSE
(Ganda)
Bentuk :
IF <syarat> THEN
<instruksi1>
ELSE
<instruksi2>

IF
kondisi?
salah

ELSE

aksi2

benar
THEN
aksi1

3. IF Bersarang (Nested IF)


Struktur If bersarang merupakan bentuk dari suatu
statement If berada di dalam lingkungan statemen If
yang lainya .
if kondisi1 then
aksi1
else
if kondisi2
then
aksi2
else
aksi3

CONTOH PROGRAM 1 :

CONTOH PROGRAM 2 :

CONTOH
PROGRAM
3:

SELESAI

Anda mungkin juga menyukai