Anda di halaman 1dari 4

MODUL 3

PERNYATAAN KONDISIONAL

SASARAN
1. Dapat memahami dan menggunakan statement If , Case tunggal dan jamak
2. Dapat memahami dan menggunakan statement If dan Case bersarang

TUGAS PENDAHULUAN
1. Apa perbedaan dari statement If dan statemen Case ?

MATERI PRAKTIKUM
Pernyataan kondisional pada Delphi sama dengan pascal biasanya menggunakan
dua statement yaitu statement If dan statement Case

STATEMENT IF THEN TUNGGAL


Bentuk Umum :
1. Statement Tunggal
If <Ungkapan> Then <Statement>

2. Statement Ganda
If <Ungkapan> Then
Begin
<Statement>
<Statement>
..
..
End;

STATEMENT IF THEN ELSE TUNGGAL


Bentuk Umum :
1. Statement Tunggal
If <Ungkapan> Then
<Statement bila ungkapan benar> ;
Else
<Statement bila ungkapan Salah>;

2. Statement Ganda
If <Ungkapan> Then
Begin
<Statement bila ungkapan benar> ;
<Statement bila ungkapan benar> ;
..
End {Tampa diakhiri titik koma}
Else
Begin
<Statement bila ungkapan Salah>;

Modul Delphi @2004, Patah Herwanto. STMIK-IM 12


<Statement bila ungkapan Salah>;
..
End;

STATEMENT IF THEN BERSARANG


Bentuk Umum :
If <Ungkapan> Then
If <Ungkapan> Then
<Statement>

STATEMENT IF THEN ELSE BERSARANG


Bentuk Umum :

If <Ungkapan1> Then
Begin
If <Ungkapan2> Then
<Statement1>
else
<Statement2>
Else
<Statement3>

STATEMENT CASE
Bentuk Umum :
Case Ungkapan Of
Nilai Ungkapan 1 : Statement ;
Nilai Ungkapan 2 : Statement ;
Nilai Ungkapan 3 : Statement ;


Nilai Ungkapan N : Statement ;
Else
Statement Jika semua nilai Ungkapan tidak terpenuhi;
End;

Latihan 1.
Buatlah program untuk mengkonversi dari angka 0 9 ke hurup, interfacenya
sebagai berikut :

Modul Delphi @2004, Patah Herwanto. STMIK-IM 13


keterangan :
Isi kombobox dengan angka 0 9

Listing program
procedure TForm1.AngkaChange(Sender: TObject);
begin
If angka.Text='0' Then
hurup.Caption:='NOl';
If angka.Text='1' Then
hurup.Caption:='Satu';
If angka.Text='2' Then
hurup.Caption:='Dua';
If angka.Text='3' Then
hurup.Caption:='Tiga';
If angka.Text='4' Then
hurup.Caption:='Empat';
If angka.Text='5' Then
hurup.Caption:='Lima';
If angka.Text='6' Then
hurup.Caption:='Enam';
If angka.Text='7' Then
hurup.Caption:='Tujuh';
If angka.Text='8' Then
hurup.Caption:='Delapan';
If angka.Text='9' Then
hurup.Caption:='Sembilan';
End;

Tugas :
1. Coba anda perhatikan pada listing program diatas event apa yang
digunakan dan coba identifikasi nama dari component terpasang.
2. Coba buat dalam Pernyataan Case Of

Modul Delphi @2004, Patah Herwanto. STMIK-IM 14


Latihan 2
Buatlah Program berikut ini Boleh menggunakan Pernyataan kondisional If
ataupun Case, interface dari program sebagai berikut :

Keterangan
?? Data yang di inputkan adalah Nim, Nilai Tugas, Nilai U T S dan Nilai
UAS dan yang diinput tidak boleh berupa hurup kalaupun di masukan
hurup hurup tersebut tidak tampil. Dan husus untuk nim yang dimasukan
harus 8 karakter
?? Hitung Nilai Akhir dengan ketentuan menurut anda sendiri
?? Cari Jurusan dan program Berdasarkan Nim dengan ketentuan sebagai
berikut :
1 2 3 4 5 6 7 8
Kolom 1 dan 2 Merupakan Kode Jurusan yaitu :
?? 25 Untuk Menajemen Informatika D3
?? 26 Untuk Teknik Informatika D3
?? 36 Untuk Sistem Informasi S1
?? 35 untuk Teknik Informatika S1

Tugas Rumah
Buat Program Calculator sederhana, untuk interface yang fasilitas yang tersedia
tergantung selera anda.

Modul Delphi @2004, Patah Herwanto. STMIK-IM 15