Está en la página 1de 9

Nama : Muhammad Reynaldi

NIM : 11214218
GroupBox
GroupBox
1
1
EditText

EditText
Button

RadioButton
Label
GroupBox
ComboBox
Panel1
Label
Button

Event

1. Klik ganda pada Button (New/Reset) Lalu isikan dengan coding dibawah ini:

procedure TForm3.Button1Click(Sender: TObject);

begin

Edit1.SetFocus;

Edit1.Text:=' ';

Edit2.Text:=' ';

Edit3.Text:=' ';

Edit8.Text:=' ;

Edit4.Text:='0';

Edit5.Text:='0';

Edit6.Text:='0';

Edit7.Text:='0';
ComboBox1.Enabled:=true;

ComboBox1.Text:='Pilih Jenis Kamar';

Panel1.Caption:='';

end;
2. Klik ganda pada Button (Hitung) Lalu isikan dengan conding dibawah ini:

procedure TForm3.Button4Click(Sender: TObject);

var

nHSewa,nLSewa,nJumlah,nBayar,nDiskon: integer;

a:real;

begin

if ComboBox1.Text='Single Room'

then

edit4.Text:='150000'

else

if ComboBox1.Text='Double Room'

then

edit4.Text:='350000'

else

if ComboBox1.Text='Family Room'

then

edit4.Text:='580000'

else

if ComboBox1.Text='Suite VIP Room'

then

edit4.Text:='1300000'

else

edit4.Text:='100000';

begin

nHSewa:=strtoint(edit4.Text);

nLSewa:=strtoint(Edit5.Text);
nJumlah:=nHSewa*nLSewa;

Edit6.Text:=inttostr(nJumlah);

if nLSewa>=4

then

begin

nDiskon:=nJumlah*15 div 100;

Edit7.Text:=inttostr(nDiskon);

end else

Edit7.Text:='0';

begin

nBayar:=nJumlah-nDiskon;

Panel1.Caption:='Rp.' + inttostr(nBayar);

end;

end;
Begin

a:=strtofloat(Edit8.Text);

Edit5.Text:=floattostr(a);

end;

end;

3. Klik ganda pada ComboBox dan ketikan Coding dibawah ini:

procedure TForm3.ComboBox1Change(Sender: TObject);

var

nHSewa,nLSewa,nJumlah,nBayar,nDiskon: integer;

begin

if ComboBox1.Text='Single Room'

then

edit4.Text:='150000'

else

if ComboBox1.Text='Double Room'

then

edit4.Text:='350000'

else

if ComboBox1.Text='Family Room'

then

edit4.Text:='580000'

else

if ComboBox1.Text='Suite VIP Room'

then

edit4.Text:='1300000'

else
edit4.Text:='100000';

begin

nHSewa:=strtoint(Edit4.Text);

nLSewa:=strtoint(Edit5.Text);

nJumlah:=nHSewa*nLSewa;

Edit6.Text:=inttostr(nJumlah);

if nLSewa>=4

then

begin

nDiskon:=nJumlah*15 div 100;

Edit7.Text:=inttostr(nDiskon);

end else

Edit7.Text:='0';
Begin

nBayar:=nJumlah-nDiskon;

Panel1.Caption:='Rp.'+inttostr(nBayar);

Button4.Click;

end;

end;

end;

4. Double klik pada Button (Keluar) dan ketikan coding dibawah ini:

procedure TForm3.Button3Click(Sender: TObject);

begin

if Application.MessageBox(

'Anda Yakin Ingin Keluar?',

'Informasi',

MB_ICONINFORMATION+MB_YESNO

) = IDYES

then

application.Terminate;

end;

end.

Cara Menjalankan Program:

1. Run Program / F9

2. Klik Button New/Reset untuk memulai


3. Isi kan No.Identitas, Nama Lengkap, JK, Alamat, Lama Menginap,

dan pilih Jenis Kamar

4. Klik Button Hitung untuk menghitung berapa Total Bayar Cek Out

5. Diskon 15% akan aktif apabila pengunjung menginap lebih dari 3 malam

6. Total Bayar Cek Out adalah keseluruhan yang harus di bayar

7. Klik Button New/Reset lagi untuk memulai ulang

8. Klik Button Keluar apabila program telah selesai

También podría gustarte