You are on page 1of 2

Public Class FrmLatihan6

Private Sub FrmLatihan6_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Me.Text = "Biaya Hotel"
Me.ControlBox = False
Me.StartPosition = FormStartPosition.CenterScreen
Me.GBDataHotel.BackColor = Color.LightSteelBlue
Me.GBProses.BackColor = Color.CornflowerBlue
Me.TBHargasewaperhari.BackColor = Color.CornflowerBlue
Me.TBBiayaKamar.BackColor = Color.CornflowerBlue
Me.TBKembali.BackColor = Color.CornflowerBlue

'Pengisian Jenis Kamar


Me.CBJenisKamar.Items.Add("VIP")
Me.CBJenisKamar.Items.Add("Kelas I")
Me.CBJenisKamar.Items.Add("Kelas II")
Me.CBJenisKamar.Items.Add("Kelas III")
End Sub

Private Sub Bkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles BKeluar.Click
Me.Close()
End Sub

Private Sub BNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles BNew.Click
Me.CBJenisKamar.Text = ""
Me.TBLamaMenginap.Clear()
Me.TBHargasewaperhari.Clear()
Me.TBBiayaKamar.Clear()
Me.TBJumlahBayar.Clear()
Me.TBKembali.Clear()
Me.CBJenisKamar.Focus()
End Sub

Private Sub BHitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles BHitung.Click
Dim jenis As String
Dim lama, harga, biaya, jumlah, kembali As Integer

'Pengisian Jenis Barang dan Harga secara otomatis


Select Case CBJenisKamar.Text
Case "VIP"
harga = 750000
Case "Kelas I"
harga = 500000
Case "Kelas II"
harga = 300000
Case "Kelas III"
harga = 150000
End Select
TBHargasewaperhari.Text = Str(harga)
TBHargasewaperhari.Text = Format(harga, "Rp ###,###")

'proses perhitungan biaya sewa kamar


lama = Val(TBLamaMenginap.Text)
biaya = harga * lama
TBBiayaKamar.Text = Str(biaya)
TBBiayaKamar.Text = Format(biaya, "Rp ###,###")

'proses perhitungan kembali


jumlah = Val(TBJumlahBayar.Text)
kembali = jumlah - biaya
TBKembali.Text = Str(kembali)
TBKembali.Text = Format(kembali, "Rp ###,###")
End Sub

End Class

You might also like