You are on page 1of 5

Nama : Fitri Najila

Kelas : SI-XW41/19
NPM : 19402012

Membuat Aplikasi Kalkulator Biaya Sewa Kamar Hotel


1. Buka Aplikasi Visual Studio
2. Buat project baru dengan klik pada tombol “Create New Project”

3. Pilih jenis aplikasi yang akan dibuat. Dalam hal ini adalah windows form yang
berbasis desktop dang menggunakan bahasa pemrograman VB.
4. Beri nama project dan tentukan folder penyimpanan project

Berikut adalah tampilan awal setelah membuat project baru.


5. Tambahkan komponen yang dibutuhkan aplikasi dari toolbox

Tabel Komponen dan Properties


No Name Text Enabled
1 Label1 Lama Menginap True
2 Label2 Harga Sewa Perhari True
3 Label3 Biaya Sewa Kamar True
4 Label4 Jumlah Bayar True
5 Label5 Kembali True
6 Label6 By: Imam Taufiqurrokhman True
7 BtnNew New True
8 BtnClose Close True
9 TxtLM 0 True
10 TxtHSP 0 True
11 TxtBSK 0 False
12 TxtJB 0 True
13 TxtK 0 False

6. Input kode perhitungan dan validasi pada aplikasi


Public Class Form1
Private Sub BtnNew_Click(sender As Object, e As EventArgs) Handles
BtnNew.Click
TxtLM.Text = "0"
TxtBSK.Text = "0"
TxtHSP.Text = "0"
TxtJB.Text = "0"
TxtK.Text = "0"
End Sub

Private Sub BtnClose_Click(sender As Object, e As EventArgs) Handles


BtnClose.Click
Me.Close()
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
TxtLM.Text = "0"
TxtBSK.Text = "0"
TxtHSP.Text = "0"
TxtJB.Text = "0"
TxtK.Text = "0"
End Sub

Private Sub TxtLM_KeyUp(sender As Object, e As KeyEventArgs) Handles


TxtLM.KeyUp
If IsNumeric(TxtLM.Text) Then
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
Else
TxtLM.Text = 0
MsgBox("Mohon inputkan angka!")
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
End If

End Sub

Private Sub TxtHSP_KeyUp(sender As Object, e As KeyEventArgs) Handles


TxtHSP.KeyUp
If IsNumeric(TxtHSP.Text) Then
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
Else
TxtHSP.Text = 0
MsgBox("Mohon inputkan angka!")
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
End If
End Sub

Private Sub TxtJB_KeyUp(sender As Object, e As KeyEventArgs) Handles


TxtJB.KeyUp
If IsNumeric(TxtJB.Text) Then
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
Else
TxtJB.Text = 0
MsgBox("Mohon inputkan angka!")
TxtBSK.Text = TxtLM.Text * TxtHSP.Text
TxtK.Text = TxtJB.Text - TxtBSK.Text
End If
End Sub
End Class

You might also like