PART - 9Membuat Database Hotel.Mdb
Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut :1. Dari Jendela Visual basic, Klik menu Add-Ins Dan Pilih Visual Data Manager Sehingga tampil
jendela Visdata seperti gambar dibawah ini :
2. Klik Menu File - New - Microsoft Access kemudian pilih Version 7.0 MDB
3. Kemudian akan ditampilkan kotak dialog Select Microsoft Access Database to Create. Tentukanletak penyimpanan file database yang akan dibuat pada kotak Save In, kemudian pada kotak FileName ketikan nama databasenya.
4. Tekan Save untuk menyimpanMembuat Tabel Kamar
Pembuatan tabel pelanggan dapat dilakukan dengan prosedur sebagai berikut :1. Klik kanan pada jendela Database Window, Kemudian pilih New Table dari popup menu yang
tampil
PROYEK SEDERHANA DATABASE AKF
2. Tampil jendela seperti Table Structure ketikan nama Tabelnya= Kamar pada kotak Table Name
3. Klik tombol Add Field masukkan ataumenambah field setelah itu klik ok untukmemasukan field baru dan Close untuk selesai
4. Masukkan Field dibawah ini :Nama field Type SizeKd_kamar Text 5Nm_kamar Text 20Harga Currency
5. Buat index sebagai kunci untuk mengurutkan data atau mempermudah prose pencarian databerdasarkan field yang anda index. Untuk membuat indek klik tombol Add index pada jendela TableStructure samapai muncul tampilan sebagai berikut :
6. Buatlah index pada table kamar sebagai berikut :name Indexe Fieldskodex Kd_kamar Primary,Unique
7. Pada jendela Table Structure, Klik Build The Table untuk menyimpan struktur tabel yang anda buat.8. Klik Close untuk kembali ke jendela Database Windows
Nama Index
Nama Field yang diindex
Pilihan nama field yangdiindex
PROYEK SEDERHANA DATABASE AKF
Mengisi Data pada tabel KamarUntuk mengisi data pada tabel double klik pada nama tabel atau juga klik kanan nama tabel lalu pilih openmaka tampil :
Penggunaan Method RecordSet
Metode KeteranganAddNew Menambah record baruMoveFirst Pindah ke record pertamaMovePrevious Pindah 1 record ke depanMovenext Pindah 1 record ke belakangMovelast Pindah ke record terakhirDelete Menghapus RecordFindFirst Mencari dari record pertamaNoMatch Record yang dicari tidak ada yang samaEof Berada di record yang terakhirBof Berada di record yang pertamaEdit Merubah RecordUpdate Menyimpan perubahan recordCancelUpdate Membatalkan perubahan record
PROYEK SEDERHANA DATABASE AKF
KETENTUAN SOAL :1. Pada Saat Form diaktifkan semua objek dalam keadaan tidak aktif
2. Klik tombol ADD maka Form Aktif dan kursor berada di txtkode
3. Klik tombol SAVE untuk menyimpan data yang telah diinput
4. Klik tombol CANCEL untuk membatalkan data yang akan disimpan
5. Klik tombol DELETE untuk menghapus data yang telah disimpan
6. Klik tombol EDIT untuk mengganti/mengedit data yang sudah disimpan
7. Tombol Navigasi untuk menampilkan data yang telah disimpan dalam database
8. Klik tombol CLOSE untuk menutup Form
Selamat Mencoba,…..
PROYEK SEDERHANA DATABASE AKF
PART – 10Buka Database hotel yang telah dibuat tambahkan tabel dibawah ini:
Buatlah tabel dengan nama Registrasi : Buatlah index pada table registrasi
Nama field Type Size
idtamu Text 8
nm_tamu Text 30
alamat Text 50
nm_kamar Text 20
Harga Currency 8
Tanggal Date/Time 8
Buat Form dengan tampilan sebagai berikut
Ketentuan Soal :1. Saat pertama kali diaktifkan Form dalam keadaan Tidak Aktif2. Klik Tombol Data Baru maka Form aktif dan Bersih serta Caption Tombol Data Baru berubah
menjadi Simpan Data3. Klik Tombol Simpan Data untuk menyimpan data yang telah diinput maka akan muncul pesan
Data telah Tersimpan dan Caption Tombol Simpan Data berubah menjadi Data Baru untukmembatalkan penyimpanan data yang akan disimpan Klik Tombol Cancel maka Form akannonaktif dan bersih serta Caption Tombol Simpan Data berubah captionnya menjadi Data Baru
4. Klik Tombol Form Transaksi untuk menampilkan Form Transaksi, Form Registrasi akan tertutupsecara otomatis.
5. Klik Tombol Keluar untuk menutup form
Selamat Mencoba,…..
name Indexe Fieldsidtamu idtamu Primary,Unique
Tekan Ctrl-T MicrosoftData Bound List Control 6.0
Name : DBCombo1Row Source : Data1List Field : kd_kamar
DBCombo1
Tekan Ctrl-T MicrosoftWindows CommonControls-2 6.0 (SP.6)
Name : dttanggal
Dtpicker
Name : Data1Caption : Data KamarDatabase name : letak database kalianRecorsetType : 0 - TableRecordSource : Kamar
Name : Data2Caption : Data RegistrasiDatabase name : letak database kalianRecorsetType : 0 - TableRecordSource : Registrasi
PROYEK SEDERHANA DATABASE AKF
PART - 11Buka Database hotel yang telah dibuat tambahkan tabel dibawah ini:
Buatlah tabel dengan nama Transaksi Buatlah index pada table Transaksi
Desain Form seperti dibawah ini :
Nama Field Type Sizenotrans Text 6idtamu Text 5nm_tamu Text 30nm_kamar Text 20harga Currencytglcekin Date/time 8tglcekout Date/time 8lama Single 4total Currencyppn Currencytotal_bayar Currency
name Indexe Fieldsnotrans notrans Primary,Unique
Tekan Ctrl-T MicrosoftWindows CommonControls-2 6.0 (SP.6)
Name : dttanggal
Dtpicker
Tekan Ctrl-T MicrosoftData Bound List Control 6.0
Name : DBCombo1Row Source : Data1List Field : idtamu
DBCombo1
Name : Data1Caption : Data RegistrasiDatabase name : letak database kalianRecorsetType : 0 - TableRecordSource : Registrasi
Name : Data2Caption : Data TransaksiDatabase name : letak database kalianRecorsetType : 0 - TableRecordSource : Transaksi
PROYEK SEDERHANA DATABASE AKF
Ketentuan Soal:1. Saat Klik Command Button Form Transaksi pada Form Registrasi maka Form Transaksi akan
tampil.
2. Buat Sub (prosedur) aktif (aktifkan hanya objek yang diperlukan saja), nonaktif, bersih dannomor(untuk pembuatan penomoran transaksi secara otomatis)
3. Saat Form transaksi dijalankan semua objek dalam keadaan tidak aktif kecuali commandbutton Add dan Close. Muncul tanggal dan jam secara otomatis.
4. Klik Tombol Add maka Form Aktif, tombol Save dan Cancel aktif serta Tombol Add berubahmenjadi tidak aktif, Nomor Transaksi tampil otomatis dengan kode “TR0001” untuk datayang pertama dan bertambah otomatis sesuai jumlah data yang telah disimpan. Kursorsetfocus pada textbox Id Tamu
5. Pilih Id Tamu maka Nama Tamu, Nama Kamar, Harga dan tanggal Check In tampil otomatis.
6. Masukkan tanggal CheckOut maka Lama Inap , Total, PPN dan Total Bayar tampil otomatis
7. Masukkan Uang Bayar kemudian tekan Enter maka uang kembali tampil otomatis. Jika uangbayar kurang maka tampil pesan “Uang Anda Kurang”
8. Klik Tombol Save untuk menyimpan data. Jika data telah tersimpan form menjadi nonaktifdan muncul pesan data tersimpan dan pesan cetak Struk Pembayaran untuk menampilkanstruk pembayaran serta tombol Save menjadi tidak aktif.
9. Klik Tombol Cancel untuk membatalkan penyimpanan. Tombol Add aktif, Tombol Save danCancel tidak aktif kembali
10. Klik Tombol Close untuk menutup Form
11. Klik Tombol Form Registrasi untuk kembali ke Form Registrasi.
Selamat Mencoba,…..
PROYEK SEDERHANA DATABASE AKF
PART - 12
Pembuatan Struk Pembayaran, Laporan Data Kamar dan Laporan PendapatanDATA REPORTData Report berfungsi untuk merancang suatu laporan yang datanya bersumber dari suatu database/table.Sebelum merancang laporan terlebih dahulu harus menetukan DataEnvironment untuk menghubungkanDataReport dengan Database. Adapun Langkah-langkahnya sebagai berikut :
Menentukan Data Environment
1. Klik Menu Project2. Pilih Add Data Environment, muncul jendela DataEnvironment1
3. Klik kanan Connection1, pilih Properties (untuk menentukan DataSource)4. Pilih Microsoft Jet 4.0 OLEDB Provider, Klik Next>>
5. Tentukan Nama Database (C:\MHS_SORE\NIM) , Klik Test Connection, Klik OK6. Klik OK.
PROYEK SEDERHANA DATABASE AKF
Menentukan Command
1. Klik kanan Connection1, pilih AddCommand
2. Klik kanan Command, pilih Properties
3. Ganti Nama Command (Struk)4. Pilih Table pada Database Object5. Tentukan Table pada Object Name (Transaksi)6. Klik Apply, kemudian klik OK
PROYEK SEDERHANA DATABASE AKF
Membuat Data Report
1. Klik Menu Project2. Pilih Add Data Report3. Pindahkan field yang ada pada Command Mahasiswa ke bagian Detail (Section1), dengan mendrag satu
persatu atau drag Command Mahasiswa langsung dengan mendrag icon4. Tentukan Properties untuk Data Report
DataSource : DataEnvironment1Data Member : Struk
PROYEK SEDERHANA DATABASE AKF
Latihan :1. Buatlah Laporan Data Kamar dengan tampilan sebagai berikut
2. Buatlah Laporan Penyewaan Kamar dengan tampilan sebagai berikut
Selamat Mencoba,…..
PROYEK SEDERHANA DATABASE AKF
PART – 13
PENCARIAN DATARecordset Type : Table (pencarian data dengan memanggil nama index dari table. perintahyang digunakan adalah “Seek”)Recordset Type : Dynaset (pencarian data berdasarkan nama Field yang dipanggil dari table.perintah yang digunakan adalah “Find First”)SQL : Pencarian data dengan menggunakan bahasa SQL (Structure Query Language)Bahasa yang digunakan adalah “Select=menampilkan”
Desain Form sebagai berikut :
Tampilan Tab Cari Data Registrasi:
Tampilan Tab Cari Data Transaksi
Tekan Ctrl-T MicrosoftTabbed Dialog Control 6.0
Properties:Tabs : 3 Tabs PerRows : 3
SSTab
Name : Data1Caption : Data KamarDatabase name : letak database kalianRecorsetType : 0 - TableRecordSource : Registrasi
Tekan Ctrl-T Microsoft DataBound Grid Control 5.0 (SP3)
DBGrid1Data source : Data1
Name : Data2Caption : Data RegistrasiDatabase name : letak database kalianRecorsetType : 0 - DynasetRecordSource : Registrasi
Tekan Ctrl-T Microsoft DataBound Grid Control 5.0 (SP3)
DBGrid1Data source : Data2
PROYEK SEDERHANA DATABASE AKF
PROYEK SEDERHANA DATABASE AKF/IRMA/RIFKY
Ketentuan Soal :1. Pada saat didalam Tab Cari Data Kamar, masukkan Kode Kamar kemudian tekan Command
Button “Pencarian dengan Index” maka tampil data yang dicari2. Pada saat didalam Tab Cari Data Registrasi, masukkan Nama Tamu kemudian tekan
Command Button “Pencarian dengan Dynaset” maka tampil data yang dicari3. Pada saat didalam Tab Cari Data Transaksi, masukkan Nomor Transaksi secara otomatis
data akan tampil.4. Masukkan jenis-jenis perintah SQL pada textbox SQL kemudian tekan Lihat Hasil SQL
maka data akan tampil sesuai perintah.a. Tampilkan seluruh data pada table transaksib. Tampilkan Nomor Transaksi dan ID Tamu pada table transaksic. Tampilkan Data Transaksi dengan Nomor : “TR0001”d. Tampilkan Data Transaksi yang total pembayaran diatas 500000e. Tampilkan ID Tamu, Nama Tamu, Nama Kamar dengan Nomor Transaksi ”TR0002”
Selamat Mencoba,…..
Name : Data3Caption : Data TransaksiDatabase name : letak database kalianRecorsetType : 0 - DynasetRecordSource : Transaksi
Tekan Ctrl-T Microsoft DataBound Grid Control 5.0 (SP3)
DBGrid1Data source : Data3
PART – 14
PEMBUATAN MENU UTAMAMembuat menu editor
1. Pilih Tool pada MenuBar Lalu Pilih Menu Editor atau Tekan tombol CTRL + E
2. Pada menu editor isikan data sebagai berikut :
Caption : &MASTER
Name : Master
Klik Untuk Membuat Menu baru
Klik Untuk Membuat sub menu atau ( Untuk Membuat Data_Tamu Menjadi Sub menu )
Klik Untuk Membatalkan Sub Menu
Hasil Tampilan Form Utama
Menu Sub menu
Form Kamar Master
Form Registrasi
Form TransaksiTransaksi
Form Penarian Data
Laporan Data KamarLaporan
Laporan Transaksi Penyewaan
Exit
PROYEK SEDERHANA DATABASE AKF
PART – 15
PEMBUATAN FORM LOGIN DAN FILE EXCUTABLE
Membuat Form Login
Ketentuan Soal :1. Masukkan ID USER : admin dan PASSWORD : 1234 kemudian tekan LOGIN maka tampil
menu utama form penyewaan kamar hotel “WMS”. Jika IDUSER dan PASSWORD yangdimasukkan salah maka tampil pesan “ID USER DAN PASSWORD SALAH”, & “TRYAGAIN”.
2. Klik LOGOUT untuk keluar dari program, muncul pesan
PROYEK SEDERHANA DATABASE AKF
Top Related