Daftar Isi - repository.bsi.ac.id · Query dengan Ekspresi Perhitungan ... Access 2003 yang dapat...
Transcript of Daftar Isi - repository.bsi.ac.id · Query dengan Ekspresi Perhitungan ... Access 2003 yang dapat...
Daftar Isi
Dedikasi .............................................................................iiiPrakata ...................................................................................... vDaftar Isi ................................................................................. vii
Bab 1. Pengenalan Microsoft Access 2003 ....................11.1. Pengenalan Microsoft Access 2003 .................................. 11.2. Mengaktifkan Microsoft Access 2003 .............................. 21.3. Database ........................................................................... 21.4. Object Oriented Programming .......................................... 41.5. Membuka Database .......................................................... 51.6. Arsitektur Database .......................................................... 61.7. Membuat Database ........................................................... 71.8. Jenis Data ...................................................................... 131.9. Mengenal Field Properties .............................................. 141.10. Latihan ......................................................................... 19
Daftar Isiviii
Bab 2. Modifikasi Tabel dan Pengolahan Record ............ 232.1. Modifikasi Struktur Table .............................................. 232.2. Penyuntingan Data Record ............................................. 322.3. Pengaturan Tampilan Datasheet ..................................... 38
Bab 3. Pengurutan dan Penyeleksian Data ............................ 453.1. Pengurutan Data ( Data Sort ) ........................................ 453.2. Penyaringan Data ( Data Filter ) ..................................... 473.3. Operator Filter ............................................................... 563.4. Latihan ........................................................................... 63
Bab 4. Relasi Antar Table ( Relationships ) ..................... 654.1. Relasi Antar Table ( Relationships ) .............................. 654.2. Membuat Relationship ................................................... 664.3. Referential Integrity ....................................................... 684.4. Join ................................................................................. 74
Bab 5. Pengolahan Record dengan Query ...................... 775.1. Query .............................................................................. 775.2. Pembuatan Query ........................................................... 785.3. Menjalankan Query ........................................................ 815.4. Kreteria Pada Query ....................................................... 835.5. Query dengan Banyak Tabel ........................................... 845.6. Query dengan Ekspresi Perhitungan ............................... 865.7. Query dengan Ekspresi Kondisi ...................................... 885.8. Crosstab Query ................................................................ 905.9. Latihan............................................................................. 92
Bab 6. Pengolahan Data Melalui Form .............................. 956.1. Pembuatan Form ............................................................. 956.2. Visual Basic For Application (VBA) ........................... 1096.3. Pembuatan SubForm .................................................... 1386.4. Latihan........................................................................... 147
BAB 11 : Structure ix
Bab 7. Membuat Laporan dengan Report ...................... 1617.1. Pembuatan Report ........................................................ 1617.2. Latihan ......................................................................... 170
Bab 8. Macro dan Switchboard .......................................... 1838.1. Macro .......................................................................... 1838.2. Switchboard .................................................................. 187
Daftar Pustaka ............................................................................. 207
Macro danSwitchboard
8.1. Makro
Makro digunakan untuk menghemat urutan-urutan operasi yang seringdilakukan menjadi sebuah operasi untuk mempermudah proses tanpaharus melakukan penulisan kode program. Terutama untuk perintah yangsifatnya sama dan sering digunakan.
8.1.1. Pembuatan Makro
Sebelum anda membuat suatu makro, pastikan database sudah aktif. Jikabelum aktif, aktifkan terlebih dulu, misalkan TUNAIKREDIT.MDB.Anda dapat mengikuti langkah-langkah berikut untuk memulai pembuatanMakro :
BAB 8 : Macro dan Switchboard184
1. Klik Macros dari Object Database.
Gambar 8.1. Memilih Object Macro
2. Setelah anda aktifkan Object Macros, selanjutnya klik tombol New
[ ] .Selanjutnya tampil jendela Macro
3. Selanjutnya dari daftar pilihan Action, pilih dan klik Action yanganda inginkan. Contoh : OpenForm, digunakan untuk membuka form.
Gambar 8.2. Jendela Macro
BAB 8 : Macro dan Switchboard 185
4. Berikutnya tentukan Action Arguments, sebagai berikut : isikan Form Form Name = Form Barang View = Form Windows Mode = Normal
Gambar 8.3. Menentukan Action Arguments
5. Simpanlah macro yang anda buat, dengan nama AKTIF FORMBARANG.
8.1.2. Menjalankan Makro
Sebelum anda membuat suatu macros, pastikan database sudah aktif. Jikabelum aktif, maka aktifkan terlebih dulu, misalkanTUNAIKREDIT.MDB. Untuk menjalankan macro ada banyak cara yangbisa anda gunakan, diantaranya :1. Aktifkan dulu Object Macros.2. Klik ganda nama macro yang anda ingin jalankan, atau
BAB 8 : Macro dan Switchboard186
3. Klik nama macro yang anda ingin jalankan, kemudian klik menu Run,klik Run.
Gambar 8.4. Run Macro
4. Selanjutnya tampil sesuai dengan macro yang anda inginkan.
8.1.3. Latihan
Buatlah beberapa macro, seperti yang diinstruksikan dibawah ini :
a. Buatlah Macro dengan nama : AKTIF FORM PENJUALAN, danketentuannya sebagai berikut : Action : OpenForm Form Name : FORM PENJUALAN View : Form Window Mode : Normal
b. Buatlah Macro dengan nama : AKTIF FORM PEMBAYARAN, danketentuannya sebagai berikut : Action : OpenForm Form Name : FORM PEMBAYARAN View : Form Window Mode : Normal
c. Buatlah Macro dengan nama : AKTIF FORM CETAK FAKTUR, danketentuannya sebagai berikut :
BAB 8 : Macro dan Switchboard 187
Action : OpenForm Form Name : CETAKFAKTUR View : Form Window Mode : Normal
d. Buatlah Macro dengan nama : AKTIF LAPORAN BARANG, danketentuannya sebagai berikut : Action : OpenReport Form Name : LAPORAN BARANG View : Print Preview
e. Buatlah Macro dengan nama : AKTIF LAPORAN PENJUALANPERTANGGAL FAKTUR, dan ketentuannya sebagai berikut : Action : OpenReport Form Name : LAPORAN PENJUALAN
PERTANGGAL FAKTUR View : Print Preview
f. Buatlah Macro dengan nama : AKTIF LAPORAN PEMBAYARANPER NOMOR FAKTUR, dan ketentuannya sebagai berikut : Action : OpenReport Form Name : LAPORAN PEMBAYARAN PER
NOMOR FAKTUR View : Print Preview
8.2. Switchboard
Switchboard merupakan suatu fasilitas yang disediakan oleh MicrosoftAccess 2003 yang dapat digunakan untuk menu navigasi.Sebagai latihan anda akan membuat suatu menu naviagasi dengan struktursebagai berikut :
BAB 8 : Macro dan Switchboard188
Gambar 8.5. Struktur Menu Penjualan
Selesai
Menu Data Menu Data
Pengolahan Data Barang Ke Menu Utama
Menu Transaksi Menu Transaksi
Transaksi Penjualan Transaksi Pembayaran Ke Menu Utama
Menu Laporan Menu Laporan
Daftar Barang Laporan Penjualan Laporan Pembayaran Cetak Faktur Ke Menu Utama
Menu Utama
BAB 8 : Macro dan Switchboard 189
8.2.1. Pembuatan Switchboard
Sebelum anda membuat suatu Switchboard, pastikan database sudah aktif.Jika belum aktif, aktifkan terlebih dulu, misalkan TUNAIKREDIT.MDB.Anda dapat mengikuti langkah-langkah berikut untuk memulai pembuatanswitchboard :
1. Sebelumnya aktifkan terlebih dahulu Object Form, selanjutnya Klikmenu Tools, Pilih Database Utilities, Pilih dan Klik SwitchboardManager.
2. Berikutnya tampil kotak dialog konfirmasi Switchboard Manager,klik tombol Yes untuk menyetujui pembuatan switchboard baru dantampil jendela Switchboard Manager.
Gambar 8.6. Jendela Switchboard Manager
3. Selanjutnya anda bisa mendesign dan mendefiniskan semua yangakan dibutuhkan dan anda akan membuat sesuai dengan strukturMenu Penjualan, anda bisa mengikuti langkah berikut ini :
BAB 8 : Macro dan Switchboard190
a. Pada Switchboard Pages tertera “Main Switchboard (Default)”,ganti dengan “MENU UTAMA (Default)”, dengan cara : Klik tombol Edit Kemudian tampil Jendela Switchboard Page dan pada kotak
isian Switchboard Names, ganti dengan Menu Utama, kliktombol Close untuk ke jendela Switchboard Manager.
Gambar 8.7. Jendela Edit Switchboard Page
b. Selanjutnya anda membuat halaman Switchboard yang baru,dengan cara klik tombol New.
Gambar 8.8. Jendela Create New Switchboard Page
BAB 8 : Macro dan Switchboard 191
Isikan pada kotak isian Switchboard Page Name, dengan MenuData, klik OK. Lanjutkan pembuatan halaman Switchboard yangselanjutnya sesuai dengan struktur Menu Penjualan. Menu Transaksi Menu Laporan
Gambar 8.9. Membuat Switchboard
8.2.2. Pembuatan Switchboard Item
Langkah selanjutnya anda mendesign switchboard item dari setiaphalaman switchboard.
a. Pembuatan Switchboard Item Menu Utama
Untuk membuat Switchboard Item Menu Utama, anda dapat mengikutilangh-langkah dibawah ini :
BAB 8 : Macro dan Switchboard192
1. Pada Switchboad Manager, klik MENU UTAMA (Default).2. Klik tombol Edit, kemudian tampil Jendela Edit Switchboard Page
Menu Utama ( lihat pada gambar 8.7 ). disini anda memulai untukmendesign menu pilihan yang akan ditampilkan.
3. Klik tombol New, untuk menambahkan Switchboard Item.4. Dari jendela Edit Switchboard Item, tuliskan ketentuan-ketentuan
berikut : Text : Menu &Data Command : Go to Switchboard Switchboard : Menu Data
Gambar 8.10. Jendela Edit Switchboard Item
Berikutnya lakukan langkah yang sama untuk mendesign menu pilihanyang lainnya.
Text Command SwitchboardMENU &TRANSAKSI Go to Switchboard MENU TRANSAKSIMENU &LAPORAN Go to Switchboard MENU LAPORAN&KELUAR Exit Application
BAB 8 : Macro dan Switchboard 193
Gambar 8.11. Menambahkan Item pada Switchboard MENUUTAMA
b. Pembuatan Switchboard Item Menu Data
Untuk membuat Switchboard Item Menu Data anda dapat mengikutilangh-langkah dibawah ini :
1. Pada Switchboad Manager, klik MENU DATA2. Klik tombol Edit, kemudian tampil Jendela Edit Switchboard Page
Menu Data. Disini anda memulai untuk mendesign menu pilihanyang akan ditampilkan.
3. Klik tombol New, untuk menambahkan Switchboard Item.4. Dari jendela Edit Switchboard Item, tuliskan ketentuan-ketentuan
berikut : Text : Pengolahan Data Barang Command : Run Macro Switchboard : AKTIF FORM BARANG
BAB 8 : Macro dan Switchboard194
Gambar 8.12. Jendela Edit Switchboard Item. MembuatSwitchboard Item Pengolahan Data Barang
5. Berikutnya lakukan langkah yang sama untuk mendesign menupilihan yang lainnya.
Text Command SwitchboardKE MENU UTAMA Go to Switchboard MENU UTAMA
6. Jika sudah selesai, klik tombol CLOSE.
Gambar 8.13. Menambahkan Item pada Switchboard MENUDATA
BAB 8 : Macro dan Switchboard 195
b. Pembuatan Switchboard Item Menu Transaksi
Untuk membuat Switchboard Item Menu Transaksi, anda dapat mengikutilangh-langkah dibawah ini :
1. Pada Switchboad Manager, klik MENU TRANSAKSI2. Klik tombol Edit, kemudian tampil Jendela Edit Switchboard Page
Menu Transaksi. Disini anda memulai untuk mendesign menu pilihanyang akan ditampilkan.
3. Klik tombol New, untuk menambahkan Switchboard Item.4. Dari jendela Edit Switchboard Item, tuliskan ketentuan-ketentuan
berikut : Text : TRANSAKSI PENJUALAN Command : Run Macro Switchboard : AKTIF FORM PENJUALAN
5. Klik tombol OK
Gambar 8.14. Jendela Edit Switchboard Item. MembuatSwitchboard Item Transaksi Penjualan
6. Berikutnya lakukan langkah yang sama untuk mendesign menupilihan yang lainnya.
BAB 8 : Macro dan Switchboard196
Text Command SwitchboardTRANSAKSIPEMBAYARAN
Run MacroAKTIF FOEMPEMBAYARAN
KE MENU UTAMA Go to Switchboard MENU UTAMA
7. Jika sudah selesai, klik tombol CLOSE.
Gambar 8.15. Menambahkan Item pada Switchboard MENUTRANSAKSI
c. Pembuatan Switchboard Item Menu Transaksi
Untuk membuat Switchboard Item Menu Transaksi, anda dapat mengikutilangh-langkah dibawah ini :
1. Pada Switchboad Manager, klik MENU LAPORAN2. Klik tombol Edit, kemudian tampil Jendela Edit Switchboard Page
Menu Laporan. Disini anda memulai untuk mendesign menu pilihanyang akan ditampilkan.
BAB 8 : Macro dan Switchboard 197
3. Klik tombol New, untuk menambahkan Switchboard Item.4. Dari jendela Edit Switchboard Item, tuliskan ketentuan-ketentuan
berikut : Text : TRANSAKSI PENJUALAN Command : Run Macro Switchboard : AKTIF FORM PENJUALAN
5. Klik tombol OK
Gambar 8.16. Jendela Edit Switchboard Item. MembuatSwitchboard Item Transaksi Penjualan
6. Berikutnya lakukan langkah yang sama untuk mendesign menupilihan yang lainnya.
Text Command Macro / Swtchboard
LAPORANPENJUALAN Run Macro
AKTIF LAPORANPENJUALANPERTANGGAL FAKTUR
LAPORANPEMBAYARAN
Run Macro AKTIF LAPORANPEMBAYARAN PERNOMOR FAKTUR
CETAK FAKTUR Open Form in AddMode
CETAKFAKTUR
KEMENU UTAMA Go to Switchboard Menu Utama
BAB 8 : Macro dan Switchboard198
7. Jika sudah selesai, klik tombol CLOSE.
Gambar 8.17. Menambahkan Item pada Switchboard MENULAPORAN
Jika anda sudah meyelesaikan semua mendesign menu hingga submenu,langkah selanjutnya klik tombol CLOSE untuk menutup jendelaSwitchboard Manager.
8.2.3. Menjalankan Switchboard
Sebelum anda membuat suatu Swtchboard, pastikan database sudah aktif.Jika belum aktif, aktifkan terlebih dulu, misalkan TUNAIKREDIT.MDB.
BAB 8 : Macro dan Switchboard 199
Anda dapat mengikuti langkah-langkah berikut untuk memulaimenjalankan switchboard :
1. Aktifkan Database Object Form.
Gambar 8.18. Database Manager Tunai Kredit
2. Pilih dan klik Switchboard, kemudian klik tombol Open, atau bisaanda klik dua kali (double click)., maka anda melihat hasil dariswitchboard yang anda buat.
BAB 8 : Macro dan Switchboard200
Gambar 8.19. Switchboard Menu Utama
3. Untuk menampilkan masing-masing Switchboard, anda bisa langsungklik tombol dimasing-masing Switchboard.
Gambar 8.20. Switchboard Menu Data
BAB 8 : Macro dan Switchboard 201
Gambar 8.21. Switchboard Menu Transaksi
Gambar 8.22. Switchboard Menu Laporan
BAB 8 : Macro dan Switchboard202
8.2.3. Modifikasi Switchboard
Sebelum anda memodifikasi suatu Swtchboard, pastikan database sudahaktif. Jika belum aktif, aktifkan terlebih dulu, misalkanTUNAIKREDIT.MDB.
Anda dapat mengikuti langkah-langkah berikut dibawah ini :
1. Aktifkan Switchboard dalam mode Design View
Gambar 8.23. Design View Switchboard
2. Sekarang modifikasilah beberapa bagian dari Switchboard.
BAB 8 : Macro dan Switchboard 203
a. Mengubah Caption Judul
Untuk mengubah Caption judul anda dapat mengikuti langkah-langkah berikut ini :
Klik label Judul “TUNAI KREDIT”
Gambar 8.24. Label Judul
Kemudian klik kanan mouse, pilih Properties Ubahlah Caption Propertiesnya menjadi ;
SISTEM INFORMASI PENJUALAN TUNAI / KREDIT
Bila anda perhatikan, maka terdapat dua label, maka labelyang dibelakangnya juga diubah caption propertiesnya, samaseperti diatas.
b. Menyisipkan Gambar.
Untuk menyusipkan gambar anda dapat mengikuti langkah-langkah berikut ini :
Switchboard masih dalam keadaan design view. Klik pada area kosong, sebelah kiri yang berwarna hijau. Kemudian klik kanan, pilih properties. Tentukan gambar yang akan disisipkan pada properties
picture dengan klik tombol browse [ ]. Perhatikan padagambar 8.25, dibawah ini.
BAB 8 : Macro dan Switchboard204
Gambar 8.25. Properties Control Image
3. Jika sudah anda modifikasi yang perlu dimodifikas, maka hasilnyatampah seperti gambar 8.26, dibawah ini
Gambar 8.26. Hasil Modifikasi Switchboard
BAB 8 : Macro dan Switchboard 205
8.2.3. Membuat StartUp
Membuat startup ditujukan untuk mengatur agar menu navigasiswitchboard yang berupa form menjadi otomatis terbuka pada MicrosoftAccess 2003 diaktifkan.Anda dapat mengikuti langkah-langkah berikut untuk membuat startup:
1. Klik menu Tools, pilih dan klik Start Up
2. Selanjutnya tampil jendela Startup
Gambar 8.27. Jendela Startup
3. Isikan pada kotak isian Application Title, ketikan “Sistem InformasiPenjualan Tunai / Kredit”.
4. Jika anda mempunyai Icon, bisa anda, ketikan lokasi dimana file iconanda disimpan, untuk menggantikan icon yang sekarang ada.
BAB 8 : Macro dan Switchboard206
5. Klik OK, maka switchboard anda sekarang menjadi startup.
6. Tutup file database anda dan aplikasi Microsoft Access 2003,kemudian aktifkan kembali, maka dengan cara ini menu navigasiswitchboard yang berupa form akan aktif dan tampil secara otomatispada saat database dibuka.