proyek sederhana database akf part - 9 uts (… · membuat database hotel.mdb untuk membuat...

15
PART - 9 Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari Jendela Visual basic, Klik menu A dd-Ins Dan Pilih V isual 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. Tentukan letak penyimpanan file database yang akan dibuat pada kotak Save In, kemudian pada kotak File Name ketikan nama databasenya. 4. Tekan Save untuk menyimpan Membuat 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

Upload: others

Post on 18-Oct-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 2: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 3: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 4: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 5: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 6: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 7: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 8: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 9: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 10: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 11: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 12: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 13: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 14: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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

Page 15: PROYEK SEDERHANA DATABASE AKF PART - 9 UTS (… · Membuat Database Hotel.Mdb Untuk membuat database dari visdata dengan format Microsoft Access, langkahnya sebagai berikut : 1. Dari

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