Professional Documents
Culture Documents
MICROSOFT ACCESS
I. DATABASE
Langkah – langkah pembuatan Database :
Aktifkan Microsoft Access
Click menu File, pilih New, pilih Blank Database pada kotak Task Pane
Lalu pilih folder tempat anda menyimpan database anda
Ketik nama databasenya yaitu Perpustakaan
II. TABEL
Langkah – langkah pembuatan Table
Double klik pada Create Table in Design View
Buatlah masing – masing nama field, data type dan fieldsize
Buat primary key, dengan cara klik kanan pada field yang akan dijadikan primary
key, klik primary key atau klik pada icon primary key
Simpan tabel tersebut
Isi datanya
Latihan :
Tabel Pengarang
Field Name Data Type Field Size Keterangan
Id_Pengarang Text 4 Primary key
Pengarang Text 25
Tgl_lahir Date/Time Medium
Date
JK Text 1
Kota Text 20
Photo OleObject
1
Untuk mengisi field foto :
Klik Menu Insert, Object
Pilih Create new untuk membuat file gambar baru
Pilih create from file, browse untuk memilih gambar yang sudah ada pada
komputer kita, pilih filenya
Klik OK
Tabel Penerbit
Field Name Data Field Size Keterangan
Type
Id_Penerbit Text 4 Primary key
Penerbit Text 25
Alamat Text 30
Telp Text 15 Buat Input Mask nya
Kota Text 20
Tabel Buku
Field Name Data Type Field Size Keterangan
Id_Buku Text 4 Primary key
Judul Text 50
Id_Pengarang Text 4 Buat ComboBox dari Pengarang
Id_Penerbit Text 4 Buat ComboBox dari Penerbit
Jumlah Number Byte
Isi Datanya :
2
Tabel Anggota
Field Name Data Field Size Keterangan
Type
Id_Anggota Text 7 Primary key
Nama_anggota Text 25
Alamat Text 25
Telp Text 15
Isi Datanya :
Tabel Pinjam
Field Name Data Type Field Size Keterangan
Id_Pinjam Text 9 Primary key
Tgl_pinjam Date/Time Format : Medium Date
Id_Anggota Text 7 Buat ComboBox dari Anggota
Id_Buku1 Text 4 Buat ComboBox dari Buku
Id_Buku2 Text 4 Buat ComboBox dari Buku
Isi Datanya :
3
Tabel Kembali
Field Name Data Type Field Size Keterangan
Id_Kembali Text 9 Primary key
Tgl_kembali Date/Time Format : Medium Date
Id_pinjam Text 9 Buat ComboBox dari Pinjam
Bayar Currency
Isi Datanya kecuali field Bayar (karena akan kita input nanti di form)
III. RELATIONSHIP
Drag Field yang merupakan primary key pada sebuah table ke yang bukan
primary key ditabel lain (field nya harus sama)
Klik Enforce Referential Integrity, Cascade delete Related Fields, Cascade Update
Related Fields, Klik Ok
Latihan :
4
Buatlah Relationship dari tabel – tabel yang ada pada database perpustakaan sebagai
berikut :
IV. QUERY
Langkah – langkah pembuatan Query
Double klik Query in Design View
Klik pada table yang akan dijadikan sumber data querynya, klik Add, Klik Close
Double Klik pada field yang akan ditampilkan di query
Untuk field yang tidak ada pada tabel (merupakan field ekspresi) klik icon Build,
lalu ketik rumusnya
Untuk menjalankan query klik icon bergambar ! atau klik View, Datasheet view
Simpan Query tersebut
Latihan :
Buat query Pinjam dari tabel Pinjam dan tabel Anggota, simpan dengan nama
QPINJAM
5
Tuliskan rumus ekspresi tglhrskembali pada build code sebagai berikut :
Tglhrskembali:tgl_pinjam+7
Ketentuan :
Tglhrskembali adalah tujuh hari setelah tanggal pinjam
Pada Builder : tglhrskembali:tgl_pinjam+7
Telat didapat dari tgl_kembali – tglhrskembali
Pada Builder : telat:tgl_kembali-tglhrskembali
Denda ditentukan jika tgl_kembali melebihi tglhrskembali maka denda Rp 500
perhari
Pada Builder : Denda : iif(tgl_kembali>tglhrskembali,telat*500,0)
Keterangan, jika kena denda diberi keterangan anda kena denda, selain itu Anda
tidak kena Denda
Pada Builder : Keterangan : iif(tgl_kembali>tglhrskembali,”Anda kena denda”,
”Anda tidak kena denda”)
V. FORM
6
Langkah – langkah pembuatan form :
Double Klik icon New pada Object Form
Pilih Design View, Pilih table/query dikotak Choose table or query, klik OK
Drag Field – field yang dibutuhkan ke bagian Detail dari form
Atur tampilan form
Simpan form tersebut
7
5. Lalu beri nama command button nya (jangan gunakan spasi), klik Finish
Latihan :
Buatlah form sebagai berikut dengan
menggunakan wizard dari tabel
pengarang, lengkapi dengan
command button dan messagebox nya (Simpan dengan nama FRMPENGARANG)
Langkah – langkah
pembuatan message box:
Klik icon Design pada
form, atau klik menu
view, design view
Klik kanan pada command button yang akan dibuat messagebox
Klik Build Event, code builder, OK
Berikut ini adalah listing – listing messagebox yang ada pada form :
DoCmd.GoToRecord , , acFirst
MsgBox "Sudah diawal record", vbOKOnly, "Informasi"
Exit_CMDFIRST_Click:
Exit Sub
Err_CMDFIRST_Click:
MsgBox Err.Description
Resume Exit_CMDFIRST_Click
End Sub
8
Private Sub CMDPREV_Click()
On Error GoTo Err_CMDPREV_Click
DoCmd.GoToRecord , , acPrevious
Exit_CMDPREV_Click:
Exit Sub
Err_CMDPREV_Click:
End Sub
DoCmd.GoToRecord , , acNext
Exit_CMDNEXT_Click:
Exit Sub
Err_CMDNEXT_Click:
'MsgBox Err.Description
MsgBox "Sudah diakhir record", 64, "Informasi"
Resume Exit_CMDNEXT_Click
End Sub
Private Sub CMDLAST_Click()
On Error GoTo Err_CMDLAST_Click
DoCmd.GoToRecord , , acLast
MsgBox "Sudah diakhir record", 64, "Informasi"
Exit_CMDLAST_Click:
Exit Sub
Err_CMDLAST_Click:
MsgBox Err.Description
Resume Exit_CMDLAST_Click
End Sub
9
Jika kita klik command ADD maka kursor akan berada di Id_pengarang :
Private Sub CMDADD_Click()
On Error GoTo Err_CMDADD_Click
DoCmd.GoToRecord , , acNewRec
ID_PENGARANG.SetFocus
Exit_CMDADD_Click:
Exit Sub
Err_CMDADD_Click:
MsgBox Err.Description
Resume Exit_CMDADD_Click
End Sub
Jika kita isi id_pengarang tetapi id_pengarang itu sudah pernah ada dalam tabel
pengarang, sehingga muncul messagebox maka listingnya adalah :
10
If pesan = vbOK Then
DoCmd.Close
Else
Exit Sub
End If
Exit_CMDCLOSE_Click:
Exit Sub
Err_CMDCLOSE_Click:
MsgBox Err.Description
Resume Exit_CMDCLOSE_Click
End Sub
Buat juga Form dari tabel Penerbit dan Buku, simpan dengan nama FRMPENERBIT
dan FRMBUKU.
Buatlah sebuah Form dari Qpinjam dan tambahkan subform dari tabel Buku. Seperti
dibawah ini (simpan dengan nama FRMPINJAM)
11
Pada form Peminjaman buku diatas terdapat option pilihan untuk keanggotaan, jika
dipilih Anggota maka id_anggota dan nama_anggota aktif dan dapat dipilih
sedangkan Nama Peminjam tidak aktif, jika diklik NonAnggota maka id_anggota dan
nama_anggota tidak aktif dan Nama Peminjam dapat diisi.
4. klik Next,
5. Klik Next,
6. Pilih save values for later use jika kita tidak ingin simpan data nya kedalam
suatu field,
7. pilih store the values in this field dan nama fieldnya jika kita ingin
menyimpan dalam sebuah field.klik next,
12
9. klik next,
Atau dengan menggunakan object Option Button. Jangan lupa untuk merubah
properties namenya
Lalu ketikkan kode program berikut : (jika anda membuat dengan menggunakan
option group maka eventnya adalah gotfocus bukan click)
optN.Value = 0
ID_Anggota.Enabled = True
Nama_anggota.Enabled = True
txtnama.Enabled = False
ID_Anggota.SetFocus
End Sub
optA.Value = 0
ID_Anggota.Value = "-"
ID_Anggota.Enabled = False
Nama_anggota.Enabled = False
txtnama.Enabled = True
txtnama.Value = ""
txtnama.SetFocus
13
End Sub
Latihan :
Buatlah Sebuah Form dari Tabel Kembali dan buat subform dari Tabel Pinjam
dengan nama SubPinjam dan subform dari Qkembali dengan nama SubKembali
(Simpan dengan nama FRMKEMBALI)
14
VI. REPORT
Langkah – langkah pembuatan Report :
Menggunakan Wizard
1. Klik ganda "Create report by using wizard" option pada Reports Database
Window.
2. Pilih sumber informasi untuk report dengan memilih tabel atau query dari
Tables/Queries menu tombol kebawah. Lalu, pilih field yang akan
ditampilkan dalam report dengan memindahkannya dari menu Available
Fields ke jendela Selected Fields gunakan tombol panah kanan > untuk
memindahkan satu field sekali atau tombol panah ganda >> untuk
memindahkan semua field sekali. Klik tombol Next > untuk pindah ke layar
berikutnya.
3. Pilih fields dari daftar arsip yang harus digolongkan dengan mengklik tombol
panah kanan. > untuk memasukkan field ke diagram. Gunakan tombol
Priority untuk mengubah perintah dari penggolongan field jika lebih dari satu
field dipilih. Klik Next > untuk melanjutkan.
4. Jika arsip harus disortir, mengidentifkasi sortiran harus disini. Pilih field
pertama arsip harus disortir dan klik tombol sortir A-Z untuk memilih dari
menaik atau menurun. Klik Next > untuk melanjutkan
5. Pilih layout dan orientasi halaman untuk report dan klik Next >.
6. Pilih warna dan graphic style untuk report dan klik Next >.
7. Pada layar terakhir, beri nama report dan pilih untuk membukanya pada Print
Preview atau Design View mode. Klik Finish untuk membuat report
Latihan :
Buatlah report Pinjam dengan menggunakan wizard dari query pinjam lalu perindah
report dengan memberikan garis pada report menggunakan object rectangle dan line
yang ada di toolbox
15
Buatlah report denda dengan menggunakan design view dari QKembali masukan
fieldnya (id_kembali, telat, denda dan bayar) lalu tambahkan subreport dari tabel
pinjam design seperti berikut :
16
Tambahkan textbox No Kwitansi, tulis rumus untuk memberikan no urut kwitansi
dikotak unbound yaitu =1
Tambahkan textbox Tanggal, tulis rumus untuk memberikan tanggal kwitansi dikotak
unbound yaitu =DATE()
Tambahkan textbox Bayar, tulis rumus untuk mencari kembali dikotak unbound yaitu
=[Bayar]-[Denda]
VII. MACRO
Merupakan sekumpulan instruksi Access yang digunakan sebagai shortcut. Bisa juga
digunakan untuk pembuatan menu
17
2.) Klik Menu View Macro Names
3.) Buat rancangan macro sbb:
18
Macro Names Action Action Argument
&Tabel AddMenu Menu Name : &Tabel
Menu Macro Name : Tabel
&Form Add Menu Menu Name : &Form
Menu Macro Name : Form
&Report Add Menu Menu Name : &Report
Menu Macro Name : Report
&Keterangan MsgBox Message : “Aplikasi Perpustakaan”
Beep : Yes
Type : Information
Title : Info
&Exit Close Save :prompt
VIII. SWITCHBOARD
Merupakan suatu fasilitas yang dapat digunakan untuk Menu Navigasi.
Pembuatan Switchboard
Klik Menu Tools pilih DataBase Utilitiies pilih Switchboard Manager
Yes
Tampil Jendela Switchboard
Klik Edit ubah Main Switchboard (Default) : MENU UTAMA Klik Close
19
Tambahkan Switchboard baru :
Klik New isi Tabel Ok Klik New isi Form Ok
Kemudian :
Pada Switchboard Pages pilih MENU UTAMA klik Edit klik New
20
Kemudian
Pada switchboard page klik/sorot tableedit
Setelah itu klik New buat item Mahasiswa,matakuliah,nilai,kembali yang
terhubung dengan macro yang telah di buat.
21
Contoh pembuatan isi menu untuk form :
22
Contoh pembuatan untuk isi menu untuk laporan/report :
23
Cara Menjalankan Switchboard : Double klik pada Switchboard yang ada pada objek
Form.
Untuk menghapus Switchboard, Hapus Switchboard yang ada pada Form dan
Switchboard Items yang ada pada objek Table
24