membuat aplikasi hotel dan penginapan dengan ms access · 2018-01-18 · dengan ms access jubilee...
TRANSCRIPT
Membuat Aplikasi Hotel dan Penginapan dengan MS Access
Membuat Aplikasi Hotel dan Penginapan dengan MS Access
Jubilee Enterprise
PENERBIT PT ELEX MEDIA KOMPUTINDO
Membuat Aplikasi Hotel dan Penginapan dengan MS Access
Jubilee Enterprise
©2018, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2018
718050073
ISBN: 978-602-04-5280-7
Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.
Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan
vii
DAFTAR ISI
Kata Pengantar...........................................................................v
Daftar Isi ................................................................................... vii
BAB 1 Mengenal MS Access.............................................. 1 MS Access yang Digunakan .........................................................2 Meluncurkan MS Access...............................................................2 Membuat Database Baru dari Nol.................................................3 Menyimpan Database..................................................................5
Menyimpan Database dengan Nama Lain...............................6 Membuat Backup Database ...................................................6
Menutup Database ......................................................................7 Membuka File Database...............................................................8 Keluar dari MS Access .................................................................9
BAB 2 Membuat Table .................................................... 11 Membuat Table Menggunakan Datasheet View.............................11 Menyimpan Table......................................................................13 Membuat Table Menggunakan Design View.................................14 Menutup Table ..........................................................................16 Membuka Table dalam Mode Design View ..................................17
Jika Table Sudah di-Close ....................................................17 Jika Table belum di-Close.....................................................17
Mengatur Ulang Susunan Field ...................................................18 Menambah Field Baru................................................................19 Menghapus Field.......................................................................20
Membatalkan Penghapusan .................................................21 Mengenal Data Types ................................................................21 Mengubah Data Type pada Field ................................................23 Mengenal Primary Key dan Composite Key ..................................24
Membuat Primary Key .........................................................25 Menonaktifkan Primary Key..................................................26 Membuat Composite Key .....................................................26
viii
Mengubah Nama Table .............................................................27 Menghapus Table......................................................................28 Mengopi Table..........................................................................29
BAB 3 Penambahan Data Baru....................................... 31 Menambah Data Baru ke dalam Table.........................................31
Memasukkan Data Menggunakan Form.................................33 Melakukan Navigasi Data ..........................................................35 Mengedit Data ..........................................................................36 Menyertakan File ke dalam Table................................................37
Membuka, Menyimpan, dan Menghapus Attachments.............39 Mengurutkan Data di dalam Table ..............................................40
Pengurutan Menggunakan Lebih dari Satu Field .....................41 Menemukan dan Mengganti Data ...............................................43
Mencari Data dengan Fitur Find ...........................................43 Mengganti Data dengan Fitur Replace...................................45
Memasukkan Data Menggunakan Fitur AutoCorrect ......................46 Menambahkan dan Mengedit Teks..............................................48 Memindahkan Kolom.................................................................50 Menyisipkan Field Baru ..............................................................51
Mengganti Nama Field........................................................52 Menyalin dan Menggandakan Kolom ..........................................52 Modifikasi Ukuran Kolom dan Row..............................................53
Modifikasi Ukuran Kolom dan Row secara Langsung...............53 Modifikasi Kolom dan Row dengan Pengaturan Width dan Height .........................................................................55
Memfilter Data Table .................................................................57
BAB 4 Mengelola Properties pada Field .......................... 59 Mengenal Field Properties ..........................................................60 Field Size .................................................................................61 Field Caption ............................................................................63 Format .....................................................................................64 Default Value ............................................................................65 Required...................................................................................66 Index .......................................................................................67 Text Align .................................................................................68 Input Mask................................................................................69 Validasi....................................................................................70
Record Level Validation .......................................................72
ix
BAB 5 Mengenal Relationship......................................... 75 Mengenal Relasi Antar-table .......................................................76
Common Fields...................................................................76 Primary Key dan Foreign Key ...............................................77
Membuat Relasi Antar-table ........................................................77 Membuat Query Sederhana .................................................80
Mengedit Relasi ........................................................................83 Menghapus Relasi .....................................................................84 Mengenal Lebih Dekat Primary Key dan Foreign Key .....................85
Membuat Relasi Primary Key-Foreign Key ..............................86 Enforce Referential Integrity ..................................................88 Cascade Update Related Fields ............................................89 Cascade Delete Related Records...........................................89
Mencetak Relationship ...............................................................90 Bekerja dengan Lookups ............................................................91
Membuat Table untuk Lookup ...............................................91 Memanfaatkan Lookup dari Table .........................................92 Meng-update Data ..............................................................97
Membuat List untuk Lookup .........................................................98 Meng-update List...............................................................100 Memanfaatkan Multiple Values...........................................101
BAB 6 Mendesain Form ................................................ 103 Membuat Form Sederhana .......................................................103 Membuat Form dengan Form Wizard ........................................105 Membuat Form Menggunakan Form Design................................108 Membuat Tampilan Beberapa Jenis Form ...................................113 Menampilkan Form dan Table Database dalam Satu Tempat........115
BAB 7 Query pada Database........................................ 117 Membuat Query Menggunakan Query Wizard...........................118 Membuat Query dengan Design View .......................................122 Expression Builder ...................................................................124
BAB 8 Aplikasi Hotel dan Penginapan.......................... 129 Rancangan Table-Table Aplikasi Hotel dan Penginapan...............130
Table Tipe ........................................................................130 Table Bed ........................................................................131 Table Kamar.....................................................................131 Table Tamu ......................................................................132 Table Booking ..................................................................133
Pembuatan File Database MS Access.........................................134
x
Membuat Table Tipe ................................................................135 Membuat Table Bed.................................................................137 Membuat Table Kamar.............................................................138
Mengatur Field IDTipe .......................................................139 Mengatur Field IDBed........................................................142 Mengatur Field Breakfast ...................................................145 Mengatur Field Bathroom...................................................146
Membuat Table Tamu ..............................................................146 Membuat Table Booking...........................................................148
Setting Field Nomor_Tamu .................................................149 Setting Field Kode .............................................................152
Membuat Relasi Table..............................................................155 Membuat Query Database .......................................................162
Query Kamar ...................................................................162 Query Booking .................................................................166
Pembuatan Form .....................................................................168 Form Data Kamar..............................................................168 Mendesain Form Data Kamar.............................................170 Menambahkan Kontrol pada Form......................................177
Membuat Form Data Tamu .......................................................180 Menambahkan Kontrol ......................................................184
Membuat Form Check In ..........................................................185 Membuat Form Tipe dan Bed ....................................................187 Membuat Report......................................................................193
Membuat Laporan Data Kamar...........................................193 Membuat Laporan Data Tamu ............................................195 Membuat Laporan Check In ...............................................197
Membuat Menu.......................................................................198 Membuat Startup ..............................................................204
Menggunakan Aplikasi Hotel ....................................................207
Tentang Penulis .......................................................................213
1
BAB 1 Mengenal
MS Access Apabila Anda menginstal MS Office, maka dapat dipastikan di dalam salah satu program selain MS Word dan MS Excel terdapat MS Access. MS Access merupakan aplikasi yang dikemas dalam MS Office pembuatan dan pengelolaan database. MS Access dimanfaatkan secara luas oleh berbagai kalangan. Berikut beberapa contoh aplikasi MS Access untuk berbagai industri:
• Sekolah, universitas, dan lembaga pendidikan menggunakan MS Access untuk melakukan administrasi murid, pengelolaan nilai-nilai ujian, pendataan aset, dan lain sebagainya. • Industri perhotelan dan penginapan menggunakan MS Access untuk mengelola kamar yang dapat disewa oleh tamu sekaligus mendata informasi pribadi para tamu yang datang. • Programmer memanfaatkan MS Access untuk pengelolaan database yang dapat dibaca dan ditambah dengan menggunakan berbagai bahasa pemrograman, seperti VB.Net. Buku ini memperkenalkan MS Access kepada Anda dari level dasar. Jika alur penggunaan MS Access untuk membuat database sudah diketahui, Anda bisa membuat berbagai aplikasi praktis. Di akhir bab, Anda akan
2
mempelajari cara-cara membuat aplikasi persewaan untuk hotel dan penginapan yang dapat dimodifikasi lebih lanjut. MS Access yang Digunakan
Buku ini dapat dipraktikkan menggunakan MS Access 2013 dan 2016. Gambar-gambar peraga di dalam buku ini berasal dari tampilan MS Access 2016. Namun, langkah-langkah penerapannya bisa dipraktekkan menggunakan MS Access versi 2013 maupun 2016. Meluncurkan MS Access
Sebelum membuat atau membuka file database, Anda harus meluncurkan MS Access terlebih dulu. Dengan demikian, jendela MS Access akan terlihat di dalam layar monitor dan kita bisa bekerja dengan aplikasi tersebut. Langkah meluncurkan MS Access berbeda, tergantung pada sistem operasi yang Anda miliki. Di bawah ini tersaji langkah-langkah meluncurkan MS Access menggunakan MS Windows 7 dan 10: 1. Tekan tombol Start. 2. Klik ikon All Apps. Jika menggunakan Windows 7, maka klik All
Programs. 3. Klik folder Microsoft Office dan pilih Access.
Memilih MS Access 2016 dari Start Menu
3
Tunggulah sampai jendela MS Access terlihat di layar monitor. Ketika sudah terlihat di layar monitor, berarti Anda siap bekerja menggunakan software ini.
MS Access 2016 di layar monitor
Membuat Database Baru dari Nol
Ada berbagai cara membuat database menggunakan MS Access. Salah satunya adalah dengan membuat database baru dari nol. Database baru yang dibuat dari nol hanya mengandung satu buah table kosong dan tidak mengandung objek database lain, seperti query, form, atau report. Dengan demikian, Anda bisa membuat objek-objek tersebut setelah proses pembuatan database baru. 1. Jika Anda belum melihat jendela seperti gambar di bawah ini, klik tab File. Selanjutnya, pilih New. 2. Klik Blank desktop database.
4
Memilih opsi Blank desktop database 3. Tulis nama file database yang ingin dibuat pada textbox File Name. 4. Sesudah itu, tekan tombol Create.
Buat database baru dengan menulis nama file yang diinginkan Database baru dengan satu buah table yang masih kosong akan muncul di layar monitor.
5
Database baru dengan hanya satu table terlihat di dalam jendela MS Access
Menyimpan Database
Berbeda dengan dokumen lain dalam MS Office, saat pertama kali dibuat, file database itu sudah memiliki nama yang spesifik. Dengan demikian, setiap ada pembaruan baik terhadap data maupun object database, maka Anda cukup menyimpannya dengan menekan Ctrl+S. Lakukan penekanan tombol ini bilamana ada pembaruan sedikit apapun. Sebab jika tidak, maka seringkali Anda tidak bisa bekerja dengan table, form, query, atau membuat relasi antar-table. Dengan kata lain, lakukan penyimpanan terlebih dulu saat: • Ingin memodifikasi field (kolom) • Menambah, mengurangi, atau mengedit data • Membuat, menambah, mengurangi table • Membuat, menambah, mengurangi relasi antar-table • Membuat form, dan sebagainya
213
Tentang Penulis
Jubilee Enterprise, telah dipercaya oleh penerbit dan pembaca buku
tanah air dalam satu dasawarsa ini. Hingga sekarang, tulisan-
tulisannya yang diterbitkan dalam bentuk buku telah mencapai hampir
400 judul, sebagian besar bertema teknologi informasi dan kemudian
disusul dengan tema psikologi & parenting, manajemen, fotografi,
anak-anak, dan tema umum lainnya. Salah satu imprint Jubilee
Enterprise adalah Jubilee Authors Companion yang merupakan
sahabat bagi para penulis-penulis profesional yang ingin tetap
berkarya.
Anda dapat memperoleh informasi lebih lanjut tentang Jubilee
Enterprise lewat situs: www.thinkjubilee.com.
Catatan:
Untuk melakukan pemesanan buku, hubungi Layanan Langsung PT Elex Media Komputindo: Gramedia Direct Jl. Palmerah Barat No. 29-37, Jakarta 10270 • Telemarketing/CS: 021-53650110/111
ext: 3901/3902/3292