Halo blogger.. Udah lama ga ngepost nih..
Oke kali ini gua mau ngepost bagaimana Cara Membuat Kwintasi dengan Queries di Microsoft Access 2016.
Pertama tama ,, sebelumnya lu udah pada tau belum Microsoft Acces itu apa?
Oke lu harus tau dulu apa itu Microsoft Acces
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Source: https://id.wikipedia.org/wiki/Microsoft_Access
Nah setelah lo tau microsoft acces itu apa.. sekaranng gue mau kasih tau lu salah satu fungsi atau kegunaaan microsoft acces, yaitu queries..
Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query dapat juga digunakan sebagai sumber data (record source) untuk object form, report dan page. Dengan query, kita dapat mengolah data dalam banyak tabel menjadi satu informasi yang kita inginkan.
Source: http://fitrinovianti.blog.widyatama.ac.id
Nah Kali ini gue mau ngabahas tentang fungsi nya dengan contoh nya membuat kwitansi.
Disini contohnya gue buat kwitansi buat pembayaran hotel.
- lo buka deh tuh Acces 2016
- klik blank database
- langsung muncul table klik view dibawanya file, terus klik design view
- ganti nama table jadi kamar, terus lo tulis kode kamar, nomor kamar, harga kamar
- Kode kamar di set primary dengan cara di klik kanan terus klik set primary buat jadi "khusus" dan di input mask nya masukan kata LLL-000, semuanya ganti ke short text kecuali harga kamar itu ubah ke currency untuk mata uang.
- ganti short text di jenis kamar ke lookup wizard
- klik yang kedua
- isikan jenis kamar yang lo mau,langsung finish.
- Save, kembali lagi ke database lagi klik view terus datasheet.
- isi data datanya, kode kamar gaboleh sama.
- bikin tabel baru, lalu ke design view lagi.
- ganti nama table jadi tamu, terus lo tulis kode tamu, nama tamu, alamat
- Kode tamu di set primary dan di input mask nya masukan kata LLL-000, semuanya ganti ke short text
- Save, kembali lagi ke database lagi klik view terus datasheet.
- isi data datanya, kode tamu gaboleh sama.
- bikin tabel baru, lalu ke design view lagi.
- ganti nama table jadi menginap, terus lo tulis kode check in, kode kamar, kode tamu, tanggal check in, tanggal check out, fasilitas tambahan
- kode checkin di set primary, kode kamar dan kode tamu di input mask LLL-000, tnaggal check in dan tanggal check out date/time, fasilitas tambahan di lookup wizard sama seperti sebelumnya cuman diganti jadi fasilitas yang lu mau bukan jenis kamar.
- Save, kembali lagi ke database lagi klik view terus datasheet.
- isi data datanya, kode check in gausah di isi karena auto number, kode kamar dan kode tamu harus sama dengan yang dibuat sebelumnya, tanggal checkin harus lebih awal dari tanggal check out, fasilitas tambahan terserah.
- Save, lalu klik table dan klik relationship, ini agar sesama table saling berhubungan
- add semua table
- drag kode kamar di table kamar ke table menginap di kode kamar, dan kode tamu di table tamu ke table meginap di kode tamu. sebelum create ceklis tuh enforce referential intgery
- Save.
- Buat querinya ini clik create terus klik lagi queri wizard.
- abis itu klik next, lalu isi querinya mau apa aja, kalau gue pertama kode checkin, terus nama, nomor kamar. tanggal checkin dan check out, fasilitas tambahan, harga kamar. finish
- Rename querinya jadi kwitansi klik kanan rename.
- klik di kwitansinya terus klik design view lagi kareana belum lengkap
- tambah tabel lama, total, harga tambahan, dan bayar, untuk rumusnya
LAMA: [TANGGAL CHECK OUT]-[TANGGAL CHECK IN]
TOTAL: [LAMA]*[HARGA KAMAR]
HARGA TAMBAHAN: IIf([FASILITAS TAMBAHAN]='BREAKFAST';[LAMA]*50000;IIf([FASILITAS TAMBAHAN]='EXTRABED';[LAMA]*100000)) ini pake iff itu biar dibuat dika maka,, nanti nya saling berkaitan
Bayar itu total harga + harga tambahan >> BAYAR: [TOTAL]+[HARGA TAMBAHAN]
- di format general format total harga tambahan sama bayar ganti currency
- Selesai.. Run deh!
- Langsung ada kwitansi nya... hehehe selamat mencoba