MS. Access merupakan salah satu aplikasi yang termasuk Database Management System (DBMS) yang terdapat dalam satu
paket aplikasi MS. Office. DBMS merupakan aplikasi yang dapat digunakan untuk mengatur/memanajemen sistem database.
Beberapa hal yang termasuk dalam proses memanajemen adalah membuat tabel dan strukturnya, memanipulasi tabel dan
strukturnya, entri data, update data, hapus data, cari data, penanganan backup dan
restore data, dan juga sekuriti.
Beberapa hal yang merupakan keunggulan dari penggunaan MS. Access adalah:
Klik Start >> Program >> Microsoft Office >> Ms. Access
1
Selanjutnya tentukan nama Database pada bagian File Name Isikan dengan nama Database 1 seperti gambar berikut
Tentukan juga tempat directory sebagai tempat untuk menyimpan database yang telah di buat. Yaitu dengan menekan
tombol icon berbentuk folder di samping kotak File Name.
Setelah di tentukan kemudian klik tombol Create untuk memprosesnya.
2
Sebagai contoh misalkan kita akan membuat tabel dalam database Database 1 yang telah kita buat sebelumnya dengan kriteria
sebagai berikut :
3
Kode Mata Pelajaran Text 100 Primary Key
Nilai Number Single
Untuk membuat tabel-tabel di atas dalam database Database 1 adalah sebagai berikut :
Setelah kita baru saja selesai membuat database baru, secara default kita akan di suruh untuk menentukan pembuatan
tabel.
Pertama kita akan membuat tabel TBSiswa dulu. Caranya yaitu pertama kita simpan dulu dengan nama TBSiswa dengan
menekan Ctrl + S.
4
Selanjutnya kita klik kanan pada tab tabel TBSiswa dan pilih design view .
Kemudian Setting Struktur tabelnya seperti yang di jelaskan di atas
Setalah selesai kita mensetting struktur tabelnya kita simpan perubahan yang kita buat dengan mengklik Ctrl+S
Dengan cara yang sama kita buat tabel TMMatapelajaran, dan tabel TBAmbilMataPelajaran.
Berikut adalah tampilan setelah kita membuat TBSiswa, TBMataPelajaran, dan TBAmbilMataPelajaran
5
Apabila suatu saat kita akan mengganti nama suatu tabel yang pernah dibuat sebelumnya, maka caranya adalah:
Klik kanan pada salah satu nama tabel yang sudah dibuat
Klik RENAME
Gantilah nama tabel sesuai yang diinginkan
Menghapus Tabel
Sedangkan apabila akan menghapus tabel, caranya adalah:
Klik kanan pada salah satu nama tabel yang sudah dibuat
Klik DELETE
6
Tampilan Semua Tabel yang Belum Dibuat Relationship
Selanjutnya kita akan membuat relasi antar field NIP pada tabel TBSiswa dan TBAmbilMataPelajaran. Caranya adalah
dengan mengklik NIP pada tabel TBSiswa kemudian drag sampai pada NIP pada tabel TBAmbilMataPelajaran atau
kebalikannya dan lepaskan.
Kemudian beri tanda check pada option Enforce Referential Integrity, Cascade Update Related Field, dan Cascade Delete
Related Field
Dengan cara yang sama dapat dibuat relasi antara field Kode Mata Pelajaran pada tabel TBMataPelajaran dan
TBAmbilMataPelajaran. Hasil relationship ketiga tabel tampak pada Gambar
7
Menghapus Relationship
Untuk menghapus relationship antar tabel, caranya cukup mudah hanya dengan mengklik garis penghubung relationship yang
akan dihapus. Kemudian tekan tombol DELETE
Misalkan kita akan memasukkan data-data di bawah ini ke dalam tabel TBSiswa , maka double klik tabel TBSiswa pada
tampilan Gambar, selanjutnya isikan datanya ke dalam sel-sel yang ada (menyesuaikan kolom fieldnya).
8
(menyesuaikan kolom fieldnya).
Pilih menu Create
klik Query Design
Double klik pada CREATE QUERY IN DESIGN VIEW
Apabila muncul window SHOW TABLES, klik tombol CLOSE
Klik menu VIEW > SQL VIEW
9
Setelah statement SQL dituliskan, selanjutnya harus dijalankan dengan mengklik
menu
Design > RUN dan akan muncul hasil outputnya
10
<= #30/12/1979#
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Pendahuluan :
Setelah Anda diberikan dasar-dasar penggunaan MS. Access, selanjutnya pada bab ini akan dibahas mengenai
database ke ODBC. Dalam hal ini peran ODBC adalah sebagai media penghubung antara file Access ke Delphi.
Pada Windows 98, klik START > CONTROL PANEL > ODBC Sedangkan pada
Windows XP/Vista, klik START > CONTROL PANEL > (PERFORMANCEAND MAINTENANCE)
> ADMINISTRATIVE TOOLS > ODBC dan selanjutnya akan muncul seperti pada Gambar
11
Klik ADD…
Pilih Driver Database, untuk MS. Access pilihlah Microsoft Access Driver (*.mdb).
Klik FINISH, selanjutnya muncul kotak dialog ODBC Microsoft Access Setup
Isilah DATASOURCE NAME dengan sebarang nama, misalkan DATAKULIAH
Klik SELECT
Carilah file database Access yang telah dibuat. Pada contoh ini, carilah file SAMPEL.mdb yang telah
dibuat di awal. -- Klik OK
Dengan demikian, file database SAMPEL.mdb sudah teregister di ODBC dan siap untuk
diintegrasikan dengan Delphi..
Pada Windows 98, klik START > CONTROL PANEL > ODBC
Sedangkan pada Windows XP/Vista, klik START > CONTROL PANEL > ADMINISTRATIVE
TOOLS > ODBC
Pilih nama datasource yang akan dihapus
Klik REMOVE
di atas, untuk DATAKULIAH merupakan nama datasource yang meregisterkan file Access SAMPEL.mdb.
12
elanjutnya, apabila kita ingin mengubah file yang telah teregisterkan tersebut dengan file yang lain
Pada Windows 98, klik START > CONTROL PANEL > ODBC
Sedangkan pada Windows XP, klik START > CONTROL PANEL > ADMINISTRATIVE TOOLS > ODBC
Pilih nama datasource yang akan diubah file yang diregister
Klik CONFIGURE…
Klik SELECT… untuk memilih file Access yang lain
Klik OK
Borland Database Engine) dan juga dapat melalui ADO (ActiveX Data Object).
pabila akan melakukan koneksi ke Access menggunakan ADO, maka caranya adalah:
Property Value
CONNECTIONSTRING Provider=MSDASQL.1;Persist Security Info=False;DataSource=Database 1
LOGINPROMPT False
CONNECTED True
13
Apabila properti CONNECTED berhasil diberi nilai True, maka berarti koneksi berhasil.
Langkah” ..
Setelah koneksi dengan Access dengan ADO berhasil, selanjutnya kita dapat dengan mudah membuat aplikasi database
yang kita inginkan. Untuk pembahasan kali, terlebih dahulu akan disajikan bagaimana bekerja dengan komponen
ADOTABLE. Komponen ini digunakan untuk mengakses suatu tabel dalam database. Supaya lebih memudahkan
embaca mengenai pembahasan ini, kita akan membuat aplikasi sederhana menggunakan Delphi dengan memanfaatkan
database Database1yang telah dibuat sebelumnya. Gambaran tampilan aplikasi yang akan dibuat tampak pada Gambar
Aplikasi tersebut dapat digunakan untuk entri dan manipulasi data mahasiswa. Untuk membuat aplikasi di atas,
berikut ini adalah caranya. Sisipkan komponen-komponen berikut ini dan ubah properti masing-masing dengan
ketentuan sbb:
ADOCONNETION
Property Value
CONNECTIONSTRING Provider=MSDASQL.1;Persist Security Info=False;DataSource=Database 1
LOGINPROMPT False
CONNECTED True
14
NAME ADOConnection1
ADOTABLE
Property Value
CONNECTIONS ADOConnection1
TABLE NAME TBSiswa
ACTIVE True
NAME ADOTable1
Keterangan:
Komponen ini digunakan untuk melakukan koneksi ke tabel TBSiswa
DATASOURCE
Property Value
DATASET ADOTabel1
NAME DataSource1
Keterangan:
Komponen ini digunakan untuk mengarahkan sumber data yang akan ditampilkan di aplikasi.
DBGRID
Property Value
DATASOURCE DataSource1
NAME DBGrid1
Keterangan:
15
Komponen ini digunakan untuk menampilkan data dalam bentuk tabel yang memiliki sel- sel (grid).
Data yang akan ditampilkan pada komponen ini menyesuaikan dengan DATASOURCE nya.
DBNAVIGATOR
Property Value
DATASOURCE DataSource1
NAME DBNavigator1
Keterangan:
Komponen ini terdiri dari tombol-tombol yang digunakan untuk memanipulasi data. Perhatikan Gambar 3.1.
ungsi dari tombol-tombol tersebut mulai dari paling kiri adalah untuk meloncat ke data pertama, untuk pindah
ke data sebelumnya, untuk pindah ke data berikutnya, untuk meloncat ke data terakhir, untuk menambah data,
untuk menghapus data, untuk mengedit data, untuk memposting data, untuk membatalkan edit data, dan
16
Nama Program
Windows yang digunakan
Bahasa Pemrograman yang digunakan
Oleh
Referensi
Pendahuluan
Query merupakan perintah yang diberikan kepada database sebagai usaha untuk memanipulasi data.
17
Query biasanya berupa perintah untuk menampilkan/mencari data, mengubah data, dan menghapus data.
Berikut ini adalah contoh aplikasi yang menggunakan query untuk pencari data dengan menggunakan
mencari data siswa yang memanfaatkan tabel TBSiswa yang telah dibuat sebelumnya.
Pada gambar tersebut, terdapat kategori pencarian data yaitu berdasarkan NIP, nama mahasiswa,
angkatan, dan alamat. Dalam aplikasi terdapat pula tempat memasukkan kata kunci terkait dengan
data yang akan dicari. Hasil pencarian data akan ditampilkan pada DBGrid.
Langkah 1 Buat Project Baru
Langkah pertama adalah buat Project Baru terlebih dahulu.
Jalankan Delphi
Klik Menu File
Sorot submenu New
Dan klik VCL For Aplication
DBGrid (1)
18
GroupBlox (3)
RadioButton (4)
Edit (1)
Button (1)
ADOConnection (1)
ADOQuery (1)
Datasource (1)
GROUPBOX
Property Value
NAME GROUPBOX1
CAPTION KATEGORI PENCARIAN
Property Value
NAME GROUPBOX2
CAPTION KATA KUNCI
Property Value
NAME GROUPBOX3
CAPTION HASIL PENCARIAN
RADIOBUTTON
Property Value
NAME RADIOBUTTON1
19
CHECKED True
CAPTION NIP
Property Value
NAME RADIOBUTTON2
CAPTION Nama Siswa
Property Value
NAME RADIOBUTTON3
CAPTION Angkatan
Property Value
NAME RADIOBUTTON4
CAPTION Alamat Siswa
EDIT
Property Value
NAME EDIT1
TEXT (Kosongkan)
BUTTON
Property Value
NAME BUTTON1
CAPTION Cari data
ADOCONNECTION 1
Property Value
CONNECTIONSTRING Provider=MSDASQL.1;Persist Security Info=False;Data Source=Database 1
LOGIN PROMT FALSE
20
REQUESTLIVE TRUE
NAME ADOCONNECTON1
Keterangan:
Apabila properti REQUESTLIVE di set TRUE, maka data hasil pencarian dapat diedit.
DATASOURCE
Property Value
NAME DATASOURCE1
DATASET ADOQUERY1
DBGRID
Property Value
NAME DBGRID1
DATASET DATASOURCE1
Langkah 4 Setting Design Form
21
Langkah 5 Koding
Selanjutnya tambah code berikut ini pada event ON CLICK pada BUTTON1
22
etelah jalan programnya silakan coba untuk mengisi kata kunci dan memilih katagorinya.
23
Referensi :-
Pendahuluan
Pada contoh sebelumnya, kita menggunakan DBGrid untuk merepresentasikan/ menampilkan data. Selain DBGrid, kita masih
dapat pula menggunakan komponen yang lain. Berikut ini adalah beberapa jenis komponen yang dapat digunakan untuk hal
tersebut.
Diantaranya ada :
DBEdit
DBComboBox
DBMemo
DBImage
DBLookUpComboBoxsfgdsfg
DBChart
24
Langkah 1 Buat Project Baru
Langkah pertama adalah buat Project Baru terlebih dahulu.
Jalankan Delphi
Klik Menu File
Sorot submenu New
Dan klik VCL For Aplication
DBEdit (3)
DBComboBox (1)
Label (4)
ADOConnection (1)
ADOTabel (1)
Datasource (1)
DBNavigator (1)
25
Langkah 4 Setting Komponen
Selanjutnya yang harus kita lakukan adalah mensetting properties dari masing-masing komponen-komponen yang telah kita
masukan. Berikut adalah daftar settingannya :
FORM
Property Value
NAME FProgramRepresentasiDataDBComboBox
CAPTION Program Representasi Data – DBEdit (…)
LABEL
Property Value
NAME LABEL1
CAPTION Kode Mata Pelajaran
Property Value
26
NAME LABEL2
CAPTION Nama Mata Pelajaran
Property Value
NAME LABEL3
CAPTION SKS
Property Value
NAME LABEL4
CAPTION Semester
ADOCONNECTION
Property Value
Provider=MSDASQL.1;Persist Security Info=False;Data
CONNECTIONSTRING
Source=Database 1
LOGIN PROMT FALSE
REQUESTLIVE TRUE
NAME ADOCONNECTION1
ADOTABLE
Property Value
CONNECTION ADOCONNECTION1
TABLENAME TBSiswa
ACTIVE TRUE
NAME ADOTABLE1
27
DATASOURCE
Property Value
NAME DATASOURCE1
DATASET ADOQUERY1
DBEDIT
Property Value
NAME DBEDIT1
DATASOURCE DATASOURCE1
DATAFIELD Kode Mata Pelajaran
Property Value
NAME DBEDIT2
DATASOURCE DATASOURCE1
DATAFIELD Nama Mata Pelajaran
Property Value
NAME DBEDIT3
DATASOURCE1 DATASOURCE1
DATAFIELD SKM
Property Value
NAME DBEDIT4
DATASOURCE DATASOURCE1
DATAFIELD Semester
DBCOMBOBOX
28
Property Value
NAME DBCOMBOBOX1
DATASOURCE DATASOURCE1
ITEMS 50
65
70
75
80
85
DBNAVIGATOR
Property Value
NAME DBNAVIGATOR1
DATASOURCE DATASOURCE1
Langkah 5 Jalankan Program
Jalankan program dengan menekan F9 atau klik Run pada menu Run. Berikut adalah tampilan progam, setelah kita jalankan.
29
Komponen
Representasi
Data (DBImage)
Selain DBGrid, kita masih dapat pula menggunakan komponen yang lain.
30
Berikut ini adalah beberapa jenis komponen yang dapat digunakan untuk hal tersebut.
Diantaranya ada :
DBEdit
DBComboBox
DBMemo
DBImage
DBLookUpComboBoxsfgdsfg
DBChart
31
Jalankan Delphi
Klik Menu File
Sorot submenu New
Dan klik VCL For Aplication
DBEdit
DBComboBox *
DBNavigator *
DBImage*
Label
ADOConnection *
ADOTabel *
Datasource *
OpenPictureDialog
RzRapidFireButton / TBitButton
Bevel
Langkah 3
Setting Design Form
Dari komponen-komponen yang terlah kita siapkan selanjutnya setting designnya.
32
Langkah 4 Setting Database
Langkah selanjutnya adalah mensetting Databasenya dahulu.
33
Langkah 5 Setting Komponen
S
elanjutnya yang harus kita lakukan adalah mensetting properties dari masing-masing
karena saya kira temen-temen sudah akan mengerti, jadi hanya properties dari object
ADOCONNECTION
Property Value
CONNECTIONSTRING Provider=MSDASQL.1;Persist Security Info=False;Data Source=Database 1
LOGIN PROMT FALSE
REQUESTLIVE TRUE
34
NAME ADOCONNECTION1
ADOTABLE
Property Value
CONNECTION ADOCONNECTION1
TABLENAME TBSiswa
ACTIVE TRUE
NAME ADOTABLE1
DATASOURCE
Property Value
NAME DATASOURCE1
DATASET ADOTABLE1
DBCOMBOBOX
Property Value
NAME DBCOMBOBOX1
DATASOURCE DATASOURCE1
DATAFIELD Jurusan
ITEMS IPA
IPS
DBNAVIGATOR
Property Value
NAME DBNAVIGATOR1
DATASOURCE DATASOURCE1
DBIMAGE
Property Value
NAME DBIMAGE1
DATASOURCE DATASOURCE1
35
DATAFIELD FOTO
Langkah 6 Koding
Selanjutnya tuliskan kode program pada even RzRapidFireButton / TBitButton On Click seperti di bawah ini.
36
Referensi :-
Pendahuluan
Pada contoh sebelumnya, kita menggunakan DBGrid untuk merepresentasikan/ menampilkan data. Selain DBGrid, kita masih dapat pula menggunakan komponen yang lain. Berikut
ini adalah beberapa jenis komponen yang dapat digunakan untuk hal tersebut.
Diantaranya ada :
DBEdit
DBComboBox
DBImage
DBMemo
DBLookUpComboBoxsfgdsfg
DBChart
Jalankan Delphi
Klik Menu File
Sorot submenu New
Dan klik VCL For Aplication
DBEdit
DBComboBox *
37
DBNavigator *
DBMemo*
Label
ADOConnection *
ADOTabel *
Datasource *
OpenPictureDialog
RzRapidFireButton / TBitButton
Bevel
Dari komponen-komponen yang terlah kita siapkan selanjutnya setting designnya. Contohnya seperti gambar di bawah ini.
Langkah selanjutnya adalah mensetting Databasenya dahulu. Yang kita setting di sini adalah pembaharuan terhadap tabel TBSiswa. Kita update seperti gambar di bawah ini.
Selanjutnya yang harus kita lakukan adalah mensetting properties dari masing-masing komponen-komponen yang telah kita masukan. Berikut adalah daftar masing-
masing settingan propertiesnya : (Berikut juga tidak semua properties komponen di sebutkan karena saya kira temen-temen sudah akan mengerti, jadi hanya properties dari object
yang penting-penting saja yang saya tampilkan)
ADOCONNECTION
Property Value
CONNECTIONSTRING Provider=MSDASQL.1;Persist Security Info=False;Data Source=Database 1
LOGIN PROMT FALSE
REQUESTLIVE TRUE
NAME ADOCONNECTION1
38
ADOTABLE
Property Value
CONNECTION ADOCONNECTION1
TABLENAME TBSiswa
ACTIVE TRUE
NAME ADOTABLE1
DATASOURCE
Property Value
NAME DATASOURCE1
DATASET ADOTABLE1
DBCOMBOBOX
Property Value
NAME DBCOMBOBOX1
DATASOURCE DATASOURCE1
DATAFIELD Jurusan
ITEMS IPA
IPS
DBNAVIGATOR
Property Value
NAME DBNAVIGATOR1
DATASOURCE DATASOURCE1
DBMEMO
39
Property Value
NAME DBMemo1
DATASOURCE DATASOURCE1
DATAFIELD Catatan
Langkah 6 Jalankan Program
Jalankan program dengan menekan F9 atau klik Run pada menu Run. Berikut adalah tampilan progam, setelah kita jalankan.
40