SOAL UJIAN AKHIR SEMESTER (UAS)
Pemrograman III
(VB.NET) Unit : VII.2
Petunjuk Ujian Praktek :
a.
Buatlah sebuah folder pada direktori
D:\ di Laptop/PC Anda dengan nama UAS72VB.NET
b.
Simpan nama project dengan nama nim_nama
anda (Contoh : 0814030399_TeukuIwan)
1.
Buatlah database dengan nama Hotel dan struktur tabel
sebagai berikut :
Nama Tabel: Sewa_Kamar
Nama
Field
|
Type
|
Size
|
Ket
|
Kode_Kamar
|
Text
|
4
|
(PK)
|
Nama_Kamar
|
Text
|
25
|
|
Kelas
|
Text
|
2
|
|
Biaya_Kamar
|
Number
|
Single
|
|
Fasilitas
|
Text
|
100
|
|
Kode_Kasir
|
Text
|
2
|
|
Nama_Kasir
|
Text
|
25
|
|
Lama_Sewa
|
Text
|
2
|
|
Total_Biaya
|
Number
|
Single
|
|
Bayar
|
Number
|
Single
|
|
Kembalian
|
Number
|
Single
|
2.
Rancanglah form tampilan aplikasi
sewa kamar hotel dan tambahkan Button
Simpan, Ubah, Hapus, Batal, Pencarian Data, dan DataGridView/ ListView.
Data Kamar
Kode
Kamar
|
Nama
Kamar
|
K101
|
MELATI
|
K201
|
MAWAR
|
K301
|
ANGGREK
|
Data Sewa Kamar
Kelas
|
Biaya
Kamar
|
Fasilitas
|
1
|
250.000
|
TV, Double Bad, AC, KULKAS
|
2
|
200.000
|
TV, Double Bad, AC
|
3
|
150.000
|
TV, Single Bad, Kipas
Angin
|
Data Kasir
Kode
Kasir
|
Nama
Kasir
|
K1
|
FIDA
|
K2
|
ARNI
|
K3
|
AYU
|
3. Ketentuan Logika:
Pada Kode_Kamar, Kode_Kasir gunakan fungsi Mid untuk
menampilkan Nama Kamar dan Nama Kasir.
Sedangkan pada Kelas gunakan fungsi
percabangan untuk menampilkan Biaya Kamar dan Fasilitas.
ü Lama_Sewa diinput secara manual jika
sewa kamar masih kosong/belum diisi tampilkan pesan “Isi dulu lama sewa
kamar…!!”.
ü Total_Biaya = Biaya_Kamar * Lama_Sewa
Tampilkan
setelah lama sewa diisi.
ü Kembalian = Bayar
– Total_Biaya
dengan
ketentuan apabila uang yang dibayar
kurang dari Total_Biaya maka tampilkan
pesan “Pembayaran biaya sewa kamar kurang..!!”
Tampilan
Aplikasi:
Aplikasi penyewaan kamar Download



No comments:
Post a Comment