1.1 Pendahuluan
Pada saat kini aplikasi program komputer telah digunakan secara luas oleh
masyarakat dan pemerintah dalam segala bidang . Komputer telah memjadi kebutuhan
yang biasa , dan bukan merupakan barang mewah . Di mayoritas lembaga pemerintah
dan swasta saat ini tidak dapat menjalankan kegiatannya tanpa bantuan komputer .
Bahkan di lembaga financial bila terjadi problem pada komputer , akan
menyebabkan kelumpuhan kegaitan lembaga tersebut .
Penerapan program komputer yang paling populer dan paling mayoritas diterapkan
dalam kegiatan perkantoran sehari hari adalah program pengolah kata , yang
termasuk dalam program pengolah kata adalah sebagai misal : Words Perfect , Chi
Writer , dan Microsoft Words . Pada tahap berikutnya , program komputer yang
populer digunakan adalah program lembar pengolah data (Spread Sheet) , yang
termasuk dalam program Spread Sheet adalah : Lotus , dan yang paling populer
digunakan adalah Excell
Setelah dua jenis aplikasi tersebut diatas , barulah dikenal aplikasi database . Database
dalam bahasa Indonesianya disebut sebagai Pangkalan Data adalah suatu jenis
program untuk menyimpan data . Dan selanjutnya data yang disimpan dapat diambil
sesuai dengan kriteria yang dikehendaki atau dengan kata populer himpunan data
tersebut mudah diretrieval . Pada saat awalnya pemrograman database
menggunakan bahasa COBOL (Common Busines Language) , tatabahasa SQL
(Structure Qery Language) program ini sampai saat kini masih dipakai oleh sofware
yang lain .Sejalan dengan ditemukan Personal Computer dan perangkat lunak DOS
( Disket Operating System) , terjadi perkembangan aplikasi perangkat lunak database
dengan menggunakan PC dan DOS .Yang termasuk perangkat lunak dalam golongan
ini adalah dBase , Foxpro , Clipper , Oracle , dll .
Yang dimaksud dengan database adalah sekumpulan atau himpunan data yang
mempunyai susunan yang teratur , yang mana data tersebut disimpan dalam tabel .
Tabel terdiri dari field (kolom) dan baris (record) , suatu tabel menyatakan satu tema /
subyek data tersendiri . Field – field dalam tabel tersebut berkaitan dengan dengan
1
tema tabel tersebut . Di dalam database suatu tabel yang satu dapat berhubungan
dengan tabel yang lain .
Microsoft Access adalah suatu program khusus database yang hadir bersamaan
dengan hadirnya sistem operasi Windows . Microsoft Access biasanya satu paket
dengan program pengolah kata Words dan program Spreadsed Excell , dan disebut
sebagai Paket Office . Microsoft Access mulai populer digunakan saat diluncurkan
Microsoft Access versi 2.0 dibawah Sistem Operasi Windows 3.1 .Selanjutnya
dengan hadirnya Sistem Operasi Windows 95 , Windows 98 , Windos Me dan
akhirnya Windows XP , Microsof Access mengalami pembaruan dari Microsoft
Access 2.0 ke Microsoft Access 95 , Microsoft Access 97 , Microsoft Access 2000
dan Akhirnya Microsoft Access 2002 atau disebut sebagai Microsoft Access XP .
Sebagaimana telah diuraikan diatas , Microsof Access adalah salah satu program
aplikasi database yang populer . Microsoft Access dapat digunakan dengan atau
tanpa pemrograman . Pengguna dapat meggunakan database yang meliputi aktivitas
input data , retrieval data(Query) , dan pencetakan data dengan menggunakan fasilitas
graphical , tanpa melakukan pemrograman . Untuk aplikasi program yang komplex
selain secara graphical dapat dilakukan dengan bantuan bahasa pemrograman Visual
Basic Application yang sudah tersedia di Microsoft Accesss .
1.Tabel
2.Form
3.Query
4.Report
5.Macro
6.Module
Keterangan singkat mengenai komponen database Access ini dapat dilihat pada sub
bab sub bab berikut ini :
2
1.3.1 Tabel
Tabel adalah komponen utama database Access , tabel berfungsi sebagai tempat
penyimpanan rekaman data . Tabel terdiri dari Kolom kolom yang disebut sebagai
medan rekam (field) . Field mempunyai properties , properties yang sangat penting
dari field ini adalah Data Type yang dapat meliputi : 1.Text ; 2 Number (Integer ,
Long Integer , Single , double);3 . Date/Time (Short Date,Long Date); 4. Currency; 5 .
Auto Number ;6 Yes/No ; OLE Object ; Hyperlink dan Look Up Wizard .
13.2 Form
Data dapat dimasukkan kedalam tabel secara langsung , sehingga bersifat seperti
spreadsheed . Agar tercipta suatu proses pemasukan data yang flexibel dan baik pada
tabel diperlukan suatu hubungan antar muka . Untuk itulah di Microsof Access
terdapat kompen Form yang berfungsi sebagai hubungan antar muka dengan tabel .
Selain dengan tabel , Form berfungsi pula sebagai hubungan antar muka untuk
memasukkan data kedalam Query .Selain hal itu form dapat berfungsi sebagai tempat
menu yang bertipe Switch Board dan tempat Object sebagai misal button , combo
box , lisit box , chek box dan untuk melakukan proses yang dikehendaki dengan
menggunakan Macro maupun Visual Basic Application .
1.3.3 Query
Query adalah merupakan bentuk tabel juga , tetapi bersifat dinamis . Query adalah
komponen yang penting dari Microsoft Access database . Query dibentuk dari satu
tabel atau gabungan dari beberapa tabel . dengan menggunakan kaidah SQL
(Structure Query Language) secara grafikal atau menggunakan object (button,chek
box , combo box dll) yang diletakkan dalam form dengan menggunakan Visual Basic
Application Event .
Membuat design query dengan menggunakan form dengan fasilitas object dan Event ,
kemudian dalam events tersebut dibangun source code visual basic yang akan
memanggil Public fungtion dan atau subroutine yang berada di modul . Metode
perancangan query ini disebut Query By Form (QBF) . Metode ini akan berdaya guna
bila desain query melibatkan perhitungan dan parameter yang komplex .
3
1.3.4 Report
Report adalah suatu template , sebagai tempat penuangan Query , yang selanjutnya
dapat dicetak .Isi report dapat selalu berubah rubah , data yang disimpan dalam report
ini adalah hasil retrieval query yang paling akhir . Sehingga sama seperti halnya query
yang penting dalam report adala aspek desain report . Selain dari query , kadang
kadang report juga menampilkan data rekaman dari tabel .
1.3.5 Macros
Macros adalah serangkaian intruksi yang digunakan untuk melakukan berbagai hal
sebagai misal pembukaan dan penutupan tabel , form , query , dan report . Dari
komponen Makro ini dapat disusun Menu Switch Board maupun Menu Sliding
Bar .Macro dapat pula digunakan untuk menjalankan rutine rutine Visual Basic
Application . Dan Akhirnya Macro dapat berfungsi sebagai Integrator dari
keseluruhan komponen yang dirangakai dalam suatu menu utama .
1.3.6 Module
Module adalah suatu tempat himpunan fungsi maupun subroutine Visual Basic
Application . fungsi dan subroutine dalam module tersebut tidak dapat berjalan sendiri
melainkan dipangggil oleh Event yang terletak pada Button , Combo Box , Chek
Box , Radio Button yang diletakkan pada form .