Home > Uncategorized > Percabangan IF pada Delphi

Percabangan IF pada Delphi

Perintah percabangan IF ialah suatu perintah yang berfungsi untuk mengambil keputusan dari beberapa kondisi. Biasanya bentuk percabangan ini digunakan untuk kondisi yang jumlahnya tidak terlalu banyak. Adapun bentuk umum penulisan logika IF adalah :

Logika Percabangan IF
IF {ekspresi} then
     Begin
          {Statement 1}
          {Statement 2}
     End
Else
     Begin
          {Statement 1}
          {Statement 2}
     End;

Oke, disini kita akan memulai memahami bagaimana percabangan IF di Delphi. Check it out!

Untuk praktek kali ini, kita akan membuat sebuah program yang berfungsi untuk mencari keterangan Lulus atau Tidak Lulus dari suatu hasil ujian.

Seorang siswa akan dinyatakan “Lulus” apabila nilai yang didapat diatas 85, dan dinyatakan “Tidak Lulus” apabila mendapat nilai dibawah 85.

Buatlah sebuah form baru seperti gambar dibawah ini :

Atur nilai properties dari setiap komponen pada form diatas seperti yang ditunjukkan tabel berikut :

Komponen Properties Pengaturan
Label1 Caption Nama
Label2 Caption Nilai
Label3 Caption Keterangan
Edit1 Text (dikosongkan)
Edit2 Text (dikosongkan)
Edit3 Text (dikosongkan)
Read Only TRUE
Button1 Caption &New
Button2 Caption &Proses
Button3 Caption &Exit

Selanjutnya kita akan mengarah ke kode program. Dobel klik pada tombol “New”, lalu isi dengan kode berikut :

procedure TForm1.Button1Click(Sender: TObject);
begin

  Edit1.Text := ‘ ‘;
  Edit2.Text := ‘ ‘;
  Edit3.Text := ‘ ‘;
  Edit1.SetFocus;
end;

Kemudian dobel klik pada tombol "Proses", dan ketikkan kode berikut :

procedure TForm1.Button2Click(Sender: TObject);
var
  Nilai : Integer;
  Keterangan : String;
begin
  Nilai := StrToInt(Edit2.Text);
  If Nilai > 85 Then
    Begin
      Keterangan := ‘Lulus’
    End
  Else
    Begin
      Keterangan := ‘Tidak Lulus’
    End;
  Edit3.Text := Keterangan;
end;

Terakhir, dobel klik pada tombol “Exit” dan ketikkan kode berikut :

procedure TForm1.Button3Click(Sender: TObject);
begin
  Application.Terminate;
end;

Setelah yakin tidak ada error didalam kode-kode diatas, silahkan jalankan programnya menggunakan shortcut F9. Dan jangan lupa untuk menyimpan hasil latihannya ya!

Bagaimana sampai sini, ada kesulitan? Pertanyaan, semoga penulis bisa menjawab 🙂

Categories: Uncategorized
  1. 2 August 2010 at 20:18

    😮 keren. jadi pengen belajar delphi >,>

  2. 2 August 2010 at 21:20

    yah ga bisa nyobain deh coz delphinya ada di kompie, kompie ane ga bisa nyala 😦

  3. 2 August 2010 at 22:25

    @kahfiehudson
    suruh nyala cepetan kompi’a 😀

    @bagus aji santoso
    aduuh..postingan aa yang tentang Delphi Dasar itu menghilang entah kemana :((

  4. 2 August 2010 at 22:34

    AaEzha: @kahfiehudson
    suruh nyala cepetan kompi’a @bagus aji santoso
    aduuh..postingan aa yang tentang Delphi Dasar itu menghilang entah kemana (  

    ntar, mau minta baru aja kompienya hahaha 😀

  5. 8 August 2010 at 22:47

    alhamdulilah….terimakasih tutorialnya….
    lumayan buat senjata ngerjain tugas :2thumbup

  6. 9 August 2010 at 13:54

    @newbie joomla
    yups gan, sama2 🙂

  7. Anjani
    2 November 2010 at 08:45

    thx . . akan cotoh if then

  8. AaEzha
    2 November 2010 at 21:01

    yups..
    diatas cuma dasarnya aja kok 😉

    silahkan kembangkan sendiri ya..

  1. 2 August 2010 at 19:59
  2. 5 August 2010 at 04:22

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: