Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
03 Percabangan

03 Percabangan

Ratings: (0)|Views: 826|Likes:
Published by Eko Budi Setiawan

More info:

Published by: Eko Budi Setiawan on Apr 28, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/31/2012

pdf

text

original

 
Diktat Borland Delphi 5
BAB IIIPERCABANGAN
( If, If Else, Case Of)
Perintah if digunakan untuk menentukan perintah mana yang akan dikerjakan ketika suatukondisi terjadi.Bentuk baku perintah if adalah sebagai berikut :
if (kondisi1) then
Kondisi 1, Kondisi 2 adalah suatu pernyataan yangmenghasilkan kondisi benar (true) atau salah(false).Contoh kondisi :
if (a>=5) then begin perintah;endelseif (a<5)then begin perintah;end;
 
 perintahelseif (kondisi2) begin perintah; perintah;endelse begin perintah; perintah;end;
Aturan-aturan penulisan program yang menggunakan perintah IF :1.
 
Jika suatu kondisi tercapai (bernilai benar), maka If hanya mengenal satu perintahberikutnya.2.
 
Kalau suatu perintah if ingin mengerjakan lebih dari 1 perintah, maka gunakan perintahBegin dan End;3.
 
Sebelum Else jangan memakai titik koma. Karena titik koma merupakan tanda akhir darisuatu perintah.Halaman 3.1
 
Diktat Borland Delphi 5Contoh kasus:Sebuah toko mempunyai tabel harga dan diskon seperti berikut :
Kode Nama Barang Harga Barang
A01 Speaker 50000B02 Mouse 25000C03 Harddisk 750000D04 Mouse Pad 5000
Sub total Diskon
>=100000 15%>=50000 10%>=25000 5%<25000 0%-
 
Buatlah Form-
 
Tempatkan buah ComboBoxIsi properti sebagai berikut :Items : A01B02C03D04Text : {dikosongkan saja}Name : CBKode-
 
Kemudian tambahkan komponen lain sehingga terbentuk form seperti berikut :.-
 
Tulislah program pada event onclick tombol Hitung
 procedure TForm1.THitungClick(Sender: TObject);var NamaBarang:String;Quantity:integer;Harga,Total,Subtotal,Diskon:real; beginIf CBKode.Text='A01' then // Kalau Kode = A01 begin NamaBarang:='Speaker'; //Pengisian String diapit ' 'Harga :=50000; // Pengisian Hargaendelseif CBKode.Text='B02' then {Kalau Kode = B02} begin
Catatan :Untuk tombol gunakan BitBtn yangada di Component PaletteAdditional.Untuk mengisikan gambar padatombol, gunakan properti Glyphkemudian pilih Load dan pilih filegambar yang ada di folder :C:\Program Files \ commonFiles\ BorlandShared \ Images \ ButtonsContoh Kasus :Tombol Hitung : Calculate.bmpTombol Ulang : Retry.bmpTombol Keluar : Picture.bmpHalaman 3.2
 
Diktat Borland Delphi 5
 NamaBarang:='Mouse';Harga :=25000;endelseif CBKode.Text='C03' then {Kalau Kode = C03 } begin NamaBarang:='HardDisk';Harga :=750000;endelseif CBKode.Text='D04' then {Kalau Kode = D04} begin NamaBarang:='Mouse Pad';Harga :=5000;endelse // jika kode tidak diketahui begin NamaBarang:='Tidak Ada';Harga :=0;end;Quantity:=StrToInt(EQTY.Text);// Ambil Quantity dari EQtySubTotal:=Harga*Quantity; // Hitung Subtotalif SubTotal>=100000 then // Jika Subtotal >= 100000 makaDiskon:=0.15*SubTotal // diskon = 15%elseif SubTotal>=50000 then // Jika subtotal >=50000 makaDiskon:=0.10 * SubTotal // diskon = 10%elseif SubTotal>=25000 then // Jika subtotal>=25000 makaDiskon:=0.05 * SubTotal // diskon = 5%else // jika subtotal < 25000Diskon:=0; // diskon = 0%Total:=SubTotal - Diskon; // hitung totalENama.Text:=NamaBarang; // tampilkan nama barangEHarga.Text:=FloatToStr(Harga); // tampilkan hargaESubTotal.Text:=FloatToStr(SubTotal); // tampilkansubtotalEDiskon.Text:=FloatToStr(Diskon); //tampilkan diskonETotal.Text:=FloatToStr(Total); // tampilkan totalend;
 -
 
Untuk event Onclick pada tombol Ulang, silahkan diisi perintah berikut :
 procedure TForm1.TUlangClick(Sender: TObject); beginCBKode.Text:='';ENama.Text:='';EHarga.Text:='0';ESubTotal.Text:='';EDiskon.Text:='';ETotal.Text:='';CBKode.SetFocus;end;
-
 
Untuk event OnClick pada tombol Tutup isilah dengan perintah:
 procedure TForm1.TKeluarClick(Sender: TObject); beginClose;end;
Halaman 3.3

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
frengki manurung liked this
pelangiq liked this
dedesuhendar liked this
Umai Yupie liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->