Oleh :
M. Rizky Aqila Sandy (2063411031)
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga
kami dapat menyelesaikan tugas modul yang berjudul “Laporan Pembelajaran Program Aplikasi
Microsoft Office Access” ini tepat pada waktunya.
Adapun tujuan dari penulisan modul ini adalah untuk memenuhi tugas dosen pada mata
kuliah Aplikasi Komputer Bisnis III. Selain itu, makalah ini juga bertujuan untuk menambah wawasan
tentang apa saja yang ada pada Microsoft Office Access serta bagaimana cara menjalankan program
aplikasi tersebut.
Kami mengucapkan terima kasih kepada bapak Andriansyah, S. Kom. M. A.B, selaku dosen
mata kuliah Aplikasi Komputer Bisnis III yang telah memberikan tugas ini sehingga dapat menambah
pengetahuan dan wawasan sesuai dengan mata kuliah yang kami tekuni.
Kami juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian
pengetahuannya sehingga kami dapat menyelesaikan modul ini.
Kami menyadari, modul yang kami tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yang membangun akan kami nantikan demi kesempurnaan modul ini.
DAFTAR ISI
KATA PENGANTAR.........................................................................................................................ii
DAFTAR ISI.......................................................................................................................................iii
BAB I....................................................................................................................................................0
BAB II..................................................................................................................................................2
A. Membuat Tabel...............................................................................................................................4
C. Membuat Relationships..................................................................................................................7
D. Membuat Query..............................................................................................................................8
E. Membuat Form...............................................................................................................................9
F. Membuat Report...........................................................................................................................12
G Menggunakan Macro....................................................................................................................13
K. Fitur Pencarian.............................................................................................................................20
K. Form Login...................................................................................................................................20
BAB III...............................................................................................................................................21
BAB IV...............................................................................................................................................26
PENUTUP..........................................................................................................................................26
A. Kesimpulan................................................................................................................................26
B. Saran...........................................................................................................................................26
DAFTAR PUSTAKA........................................................................................................................27
LAMPIRAN.......................................................................................................................................28
BAB I
TENTANG MS. OFFICE ACCESS
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.
Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalam sebuah
organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yang cukup besar, dan juga
para programmer untuk membuat sebuah sistem buatan sendiri untuk menangani pembuatan dan
manipulasi data. Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar
yang disimpan di dalam server yang menjalankan Microsoft Internet Information Services (IIS) dan
menggunakan Microsoft Active Server Pages (ASP). Meskipun demikian, penggunaan Access kurang
disarankan, mengingat telah ada Microsoft SQL Server yang memiliki kemampuan yang lebih tinggi.
Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang
digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang
bersifat klien/server. Meskipun demikian, tampilan muka Access (form, report, query, dan kode
Visual Basic) yang dimilikinya dapat digunakan untuk menangani basis data yang sebenarnya
diproses oleh sistem manajemen basis data lainnya, seperti halnya Microsoft Jet Database Engine
(yang secara default digunakan oleh Microsoft Access), Microsoft SQL Server, Oracle Database, dan
beberapa produk lainnya yang mendukung ODBC.
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya
dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting
sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro
dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat
mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram
form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan sebuah versi mini MAL dari
Microsoft SQL Server 2000, dimasukkan ke dalam Office XP Developer Edition dan dapat digunakan
oleh Microsoft Access sebagai alternatif dari Microsoft Jet Database Engine.
Tidak seperti sebuah sistem manajemen basis data relasional yang komplet, Microsoft JET Database
Engine tidak memiliki fitur trigger dan stored procedure. Dimulai dari Microsoft Access 2000 yang
menggunakan Microsoft Jet Database Engine versi 4.0, ada sebuah sintaksis yang mengizinkan
pembuatan kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored
procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap prosedurnya.
Access juga mengizinkan form untuk mengandung kode yang dapat dieksekusi ketika terjadi sebuah
perubahan terhadap tabel basis data, seperti halnya trigger, selama modifikasi dilakukan hanya dengan
menggunakan form tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang
akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk menjalankan stored
procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh Microsoft Access 2000 dan yang
selanjutnya, fitur-fitur yang berkaitan dengan basis data berbeda dari versi format/struktur data yang
digunakan Access (*.MDB), karena jenis berkas ini dapat membuat koneksi ke sebuah basis data
MSDE atau Microsoft SQL Server, ketimbang menggunakan Microsoft JET Database Engine.
Sehingga, dengan menggunakan ADP, adalah mungkin untuk membuat hampur semua objek di dalam
server yang menjalankan mesin basis data tersebut (tabel basis data dengan constraints dan trigger,
view, stored procedure, dan UDF). Meskipun demikian, yang disimpan di dalam berkas ADP
hanyalah form, report, macro, dan modul, sementara untuk tabel dan objek lainnya disimpan di dalam
server basis data yang membelakangi program tersebut.
Access mengizinkan pengembangan yang relatif cepat karena semua tabel basis data, kueri, form, dan
report disimpan di dalam berkas basis data miliknya (*.MDB). Untuk membuat Query, Access
menggunakan Query Design Grid, sebuah program berbasis grafis yang mengizinkan para
penggunanya untuk membuat query tanpa harus mengetahui bahasa pemrograman SQL. DI dalam
Query Design Grid, para pengguna dapat memperlihatkan tabel basis data sumber dari query, dan
memilih field-field mana yang hendak dikembalikan oleh proses dengan mengklik dan menyeretnya
ke dalam grid. Join juga dapat dibuat dengan cara mengklik dan menyeret field-field dalam tabel ke
dalam field dalam tabel lainnya. Access juga mengizinkan pengguna untuk melihat dan memanipulasi
kode SQL jika memang diperlukan.
Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications
(VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua buah pustaka komponen
Component Object Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access
Object (DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang
tersedia dalam versi-versi Access terbaru.
Setelah mengenal Microsoft Office Access dengan menyeluruh, mari kita mulai mempelajari cara
mengoprasikan Microsoft Office Access.
BAB II
MEMBUKA PROGRAM MS. OFFICE ACCESS
1. Klik tombol Windows
2. Klik search dan cari “Access” pada kolom pencarian
A. Membuat Tabel
Tabel dibuat untuk menyimpan data yang akan menjadi database
1. Klik menu Create
2. Klik Ikon Table
3. Untuk melakukan editing dan pemasukan data, klik kanan tab table dan klik Design View
Relationships adalah diagram yang menyatakan hubungan atau korelasi antara satu field
(medan) didalam suatu table dengan field pada table lainnya berdasarkan kunci tertentu. Relationships
umumnya digunakan untuk table-table yang mempunyai hubungan tertentu, dimana pada table yang
satu tersimpan field primary key dan pada table yang lain terdapat field foreign key. Adapun foreign
key adalah field kunci yang boleh lebih dari satu record didalam table. Dengan demikian, data pada
masing-masing table dapat terkelompok sesuai dengan primary key nya, sehingga tidak akan
tertukar. Lihatlah contoh relationships yg saya ambil dari contoh file Northwind.mdb, sbb:
Pada gambar diatas, field CustomerID pada table Customer disebut primary key (PK) dan field
CustomerID pada table Orders disebut foreign key (FK). Terlihat pada diagram relationships diatas
beberapa table dengan symbol 1 (one) sebagai primary key dan symbol ∞ (many) sebagai foreign key,
hal ini menandakan bahwa jenis relationships yang digunakan adalah One to Many. Syarat membuat
relationships adalah kedua field yang akan dihubungkan tersebut harus mempunyai jenis (data type)
yang sama. Misalnya didalam database Northwind.mdb diatas, field SupplierID pada table Suppliers
dihubungkan dengan field SupplierID pada table Products, field ProductID pada table Products
dihubungkan dengan field ProductID pada table Order Details. Kita tidak bisa menghubungkan field
dengan data type text dengan field dengan data type number, jadi harus memiliki data type yang sama.
1. One to One, yaitu satu record data pada suatu table dihubungkan hanya dengan satu record data
pada table lainnya.
2. One to Many, yaitu satu record data pada suatu table dihubungkan dengan lebih dari satu record
data pada table lainnya.
3. Many to Many, yaitu lebih dari satu record data pada suatu table dihubungkan dengan lebih dari
satu record data pada table lainnya.
C. Membuat Relationships
Kemudian pada navigation pane, klik & drag table-table yang hendak dibuat relationshipsnya. Lalu
kiri field pada suatu table, kemudian tahan (tombol kiri mouse jangan dilepas) dan geser ke field
lainnya. Proses ini disebut juga klik & drag. Ketika proses klik & drag berakhir maka akan muncul
kotak dialog Edit Relationships sebagai berikut:
Saya menyarankan agar checkbox Enforce Referential Integrity ini selalu diberi tanda centang.
Penjelasannya adalah sebagai berikut:
· Enforce Referential Integrity, pilihan ini digunakan untuk memastikan bahwa foreign key pada suatu
table terdapat juga pada primary key didalam table lainnya.
· Cascade Update Related Fields, pilihan ini digunakan untuk mengupdate secara otomatis foreign key
pada suatu table jika primary key didalam table lainnya berubah. Pilihan ini akan aktif jika Enforce
Referential Integrity telah dipilih.
· Cascade Delete Related Record, pilihan ini digunakan untuk menghapus foreign key pada suatu
table jika primary key didalam table lainnya dihapus. Pilihan ini akan aktif jika Enforce Referential
Integrity telah dipilih.
D. Membuat Query
Query dibuat untuk menggabungkan lebih dari satu table dan untuk menghitung beberapa field.
Langkah-langkah membuat Query :
1. Klik menu Create
2. Klik ikon Query Design
E. Membuat Form
Form digunakan untuk data entry (memasukan data) yang akan tersimpan dalam table atau query
tergantung sumber (source) Form tersebut.
1. Pilih menu Create
2. Lalu klik From Wizzard
OpenForm Membuka suatu form pada mode form view, form design
view, print preview, atau datasheet view.
OpenView Membuka suatu view yang ada pada Access 2003 project.
Set Filter Untuk menyaring data dalam tabel, report atau form
Switchboard Manager merupakan salah satu fasilitas dari Ms Access yang dapat digunakan untuk
membuat menu yang berada didalam sebuah Form. Menu itu sendiri dapat dibuat lagi dengan
mempunyai sub menu lagi didalamnya. Jadi dapat dikatakan bahwa hasil dari Switchboard
Manager berupa tabel dan Form, sedangkan untuk menjalankannya klik Switchboard yang ada di
form. Pada artikel ini akan dibahas tentang Cara Membuat Menu dengan Switchboard Manager secara
mudah dan sederhana.
Untuk membuat menu dengan fasilitas Switchboard Manager sangatlah mudah, dimana Anda harus
mempersiapkan terlebih dahulu data yang digunakan seperti form, report dan lain-lain yang akan
digunakan pada menu tersebut.
3. Setelah itu untuk membuat menu pada level pertama (menu utamanya) maka klik tombol Edit
dan akan tampil seperti gambar dibawah ini :
Gambar 33 Switchboard manager 2
4. Sekarang mulai membuat menu utama yaitu Form Data Kasir, Laporan Data Kasir, dan
Selesai
5. Klik tombol New untuk membuat menu, setelah itu anda dapat membuat switchboard sesuka
hati anda
K. Fitur Pencarian
1. Klik design view pada form yang ingin ditambahkan pencarian.
2. Pada Menu Bar Form Design pilih List Box
3. Tempatkan diposisi yang diinginkan, akan muncul List Box Wizar > Pilih option nomor 3 >
Next > Pindahkan semua field ke Selected Field > Next > Hilang centang pada check box
“Hide Key Column” > Finish, ubah nama list box menjadi List
4. Tambahkan 1 Text box untuk dijadikan pencarian pada data yang ada di list box, ubah nama
text box box menjadi tcari.
5. Tetap di properties sheet tcari > Event > On Key Up, pilih macro builder > Dengan Action:
Requery dan Control Name: List > Save
6. Klik List Box Properties > Data > Row Source (…) > Masukkan Coding di Criteria (dibawah
field yang ingin dijadikan pencarian)
K. Form Login
1. Klik Create pada Menu Bar lalu pilih Blank Form > Design View
2. Tambahkan 2 Text Box (Username dan Password) dan 1 Command Button (Login) pada
Form kosong tadi, ubah nama text box dan command button untuk memudakan ketika
membuat coding login.
3. Klik Kanan pada Command Button Login > Build Event, pilih Code Builder
4. Isi Coding sebagai berikut dan save :
B. Saran
Dengan pembuatan Aplikasi perpustakaan ini, pastinya memudahkan pemasukan
database. Maka dari itu saya menyarankan aplikasi ini untuk digunakan secara maximal, dan
juga di improvisasi untuk kebutuhan tersendiri.
DAFTAR PUSTAKA
https://www.gramedia.com/literasi/microsoft-access/
https://blog.unnes.ac.id/ayukwitantri/2016/02/12/pengertian-fungsi-dan-manfaat-microsoft-access/
LAMPIRAN
*Lampiran Program
*Lampiran Pengerjaan