PROGRAM HOTEL
Variabel:
·
Nama pengunjung
·
Nomor kamar
·
Check in for
·
Hours or days
·
New guest
·
Check in
·
Exit
·
Harga
Listing:
1.
Nama pengunjung
Textbox
yang berisi nama pengunjung hotel.
2.
Nomor kamar
Private Sub TextBox1_TextChanged(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
TextBox1.TextChanged
Dim i As Integer =
TextBox1.SelectionStart
TextBox1.Text = StrConv(TextBox1.Text, VbStrConv.ProperCase)
TextBox1.SelectionStart = i
kelas = Microsoft.VisualBasic.Left(TextBox1.Text,
1)
tower =
Microsoft.VisualBasic.Mid(TextBox1.Text, 2, 1)
lantai =
Microsoft.VisualBasic.Mid(TextBox1.Text, 3, 1)
ruang =
Microsoft.VisualBasic.Mid(TextBox1.Text, 4, 2)
If
kelas = "A" Then
PictureBox2.Visible = True
Label6.Text = "Suite"
ElseIf
kelas = "B" Then
PictureBox5.Visible = True
Label6.Text = "Executive"
ElseIf
kelas = "C" Then
PictureBox6.Visible = True
Label6.Text = "Deluxe"
ElseIf
kelas = "D" Then
PictureBox7.Visible = True
Label6.Text = "Meeting Room"
End If
If
tower = "1" Then
PictureBox1.Visible = True
Label7.Text = "Tower 1"
ElseIf
tower = "2" Then
PictureBox3.Visible = True
Label7.Text = "Tower 2"
ElseIf
tower = "3" Then
PictureBox4.Visible = True
Label7.Text = "Tower 3"
End If
If
lantai = "1" Then
Label8.Text = "1"
ElseIf
lantai = "2" Then
Label8.Text = "2"
ElseIf
lantai = "3" Then
Label8.Text = "3"
ElseIf
lantai = "4" Then
Label8.Text = "4"
ElseIf
lantai = "5" Then
Label8.Text = "5"
ElseIf
lantai = "6" Then
Label8.Text = "6"
ElseIf
lantai = "7" Then
Label8.Text = "7"
ElseIf
lantai = "8" Then
Label8.Text = "8"
ElseIf
lantai = "9" Then
Label8.Text = "9"
End If
Label12.Text = ruang
If
TextBox1.Text = "" Then
PictureBox1.Visible = False
PictureBox2.Visible = False
PictureBox3.Visible = False
PictureBox4.Visible = False
PictureBox5.Visible = False
PictureBox7.Visible = False
PictureBox6.Visible = False
Label6.Text = ""
Label7.Text = ""
Label8.Text = ""
Label12.Text = ""
End If
If
kelas = "A" Then
Label14.Text = "1200000"
ElseIf
kelas = "B" Then
Label14.Text = "1000000"
ElseIf
kelas = "C" Then
Label14.Text = "800000"
ElseIf
kelas = "D" Then
Label14.Text = "750000"
End If
End Sub
Digunakan
untuk masukkan nomor kamar yang selanjutnya keluar output berupa keterangan
kelas, harga, tower, lantai, dan gambar kamar dan gedung.
3.
Check in for
Textbox
yang berisi lamanya hari atau jam menginap.
4.
Hours or days
Combobox
yang berisi pilihan penyewaan ruangan
hari atau jam
5.
Chek in
Private Sub Button1_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button1.Click
Me.Hide()
Form2.Show()
Dim
NAMA As String
= TextBox3.Text
Dim
ROOM_NUMBER As String
= TextBox1.Text
Dim
KELAS As String
= Label6.Text
Dim
TOWER As String
= Label7.Text
Dim
FLOOR As String
= Label8.Text
Dim
NUMBER As String
= Label12.Text
Dim
HARGA As String
= Label14.Text
Dim
CHECKIN As String
= TextBox2.Text
Dim
KETERANGAN As String
= ComboBox1.SelectedItem
Form2.DataGridView1.Rows.Add(NAMA,
ROOM_NUMBER, KELAS, TOWER, FLOOR, NUMBER, HARGA, CHECKIN, KETERANGAN)
End Sub
Digunakan
untuk menghentikan proses penyimpanan data dari hasil input form 1 ke data grid
pada form Hasil Acak Angka
6. New
Guest
Private Sub PictureBox8_Click(ByVal
sender As System.Object,
ByVal e As System.EventArgs) Handles
PictureBox8.Click
TextBox1.Text = ""
PictureBox1.Visible = False
PictureBox2.Visible = False
PictureBox3.Visible = False
PictureBox4.Visible = False
PictureBox5.Visible = False
PictureBox7.Visible = False
PictureBox6.Visible = False
Label6.Text = ""
Label7.Text = ""
Label8.Text = ""
Label12.Text = ""
Label14.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ComboBox1.Text = ""
End Sub
Digunakan
bila ada pengunjung lainnya.
7.
Exit
Private Sub Button3_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button3.Click
End
End Sub
Digunakan
untuk mengakhiri program hotel.
FLOWCHART PROGRAM HOTEL