membuat aplikasi hotel dan penginapan dengan ms access · 2018-01-18 · dengan ms access jubilee...

14

Upload: phamtu

Post on 03-Jul-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan
Page 2: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

 

Membuat Aplikasi Hotel dan Penginapan dengan MS Access

Page 3: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

 

Membuat Aplikasi Hotel dan Penginapan dengan MS Access

Jubilee Enterprise

PENERBIT PT ELEX MEDIA KOMPUTINDO

Page 4: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

[email protected]

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

Page 5: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 6: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 7: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 8: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 9: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 10: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 11: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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.

Page 12: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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.

Page 13: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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

Page 14: Membuat Aplikasi Hotel dan Penginapan dengan MS Access · 2018-01-18 · dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO. Membuat Aplikasi Hotel dan Penginapan

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