Pada tutorial ini yaitu
mengkoneksikan database pada Delphi, dengan mengkoneksikan antara Ms.Access dan
Delphi. Database adalah suatu pengorganisasian data dengan tujuan agar data
dapat diakses dengan mudah, database dalam Delphi menyediakan fasilitas yang
lengkap untuk mengolah database. Berbagai format database dapat diolah dengan
Delphi, format database yang dapat di olah pada Delphi yaitu : format paradox,
dBase, Ms.Access, ODBC, SyBase, Oracle, dll.
Pada pertemuan ini yang akan di olah yaitu Ms.Access
LISTING- LOGIKA PROGRAM
Langkah-langkah untuk membuat database pada Delphi yaitu :
Pertama membuat sebuah database di Ms.Access terlebih dahulu,
disini akan dibuat database dengan nama db_mhs :
1.
Buka
Ms.Access , lalu buat folder di D dalam folder tersebut simpan file dengan nama
db_mhs dengan format seperti berikut :
lalu klik create
1.
Setelah
masuk ke ms.access, klik view pada ribbons di atas dengan icon seperti berikut :
setelah mengklik tersebut maka akan muncul tampilan seperti di
bawah ini :
lalu
beri nama table dengan nama tb_nama setelah itu klik ok, maka akan muncul :
Kedua,
setelah membuat database pada ms.access dilanjutkan dengan membuka Delphi
seperti biasa. Karena ini membuat database maka memerlukan banyak komponen,
disini komponen yang dibutuhkan diantaranya : DB Grid,DB Navigator, DataSource,
ADO Table, ADO Connection.
Untuk
membuat semua itu maka langkah-langakahnya :
1. Buka Delphi
7, setelah memasukan form maka pada bagian atas, klik Data Controls dan pilih
DB Grid dan DB Navigator
2. Klik pada
bagian ADO, lalu pilih ADO Connection dan ADO Table
3. Klik pada
bagian Data access lalu pilih Data source
4. Buat label
untuk judul, dan beberapa field pada menu standard
Setelah semuanya di lakukan, maka pada form
akan menjadi seperti di bawah ini :
5. Pada label
1, beri nama judul ‘Database Mahasiswa’ pada bagian properties-caption
6. Pada bagian
edit, di properties text nya di kosongkan( untuk selanjutnya edit2, edit3)
7. Pada bagian
button, beri nama pada bagian properties-caption sama seperti label
Setelah selesai maka akan menjadi seperti di bawah ini :
1. Klik ADO
Connection, lalu pada bagian properties-connection string klik, lalu akan
muncul :
pilih ms
office 12.0 lalu klik next, maka aka masuk ke bagian connection , masukan
alamat direktori penyimpanan database, lalu klik ‘Test Connection’ jika benar
maka akan muncul :
setelah itu
klik ok.
Keterangan/
Logika dalam komponen :
·
ADO Connection merupakan penyambung/konektor dari Delphi ke
database db_mhs yang berada pada Ms.Acces, agar program di Delphi dan database
di Ms.Acces dapat berhubungan atau berkoneksi.
·
ADOConnection juga bertugas untuk menghubungkan program yang dibuat dengan
database. Metode yang digunakan dapat dipilih salah satu dari beberapa metode
yang telah disediakan (ODBC / OLEDB). Untuk itu property yang harus di set
adalah property Connection String
·
Connection String - Ms.Office 12.0 access database engine oledb
yang di pilih tadi, merupakan provider penyambung dari Ms.Access
·
D:/Database/db_mhs.mdb, merupakan alamat direktori penyimpanan
database yang telah di buat tadi yang di simpan di direktori D, pada folder
Database dengan nama file db_mhs.mdb sebagai koneksi database yang
dipilih/dipakai.
2. Pada komponen ADO Table 1 ubah pada bagian properties :
Keterangan /Logika dalam komponen :
· ADO
Table, merupakan penunjuk table yang ingin di pilih dalam database yang telah
dipilih
· Active =
true, supaya login aktif
· Connection=
ADO Connection 1, ADO Table 1 mendapatkan koneksi dari ADO Connection 1
· Table_name=tb_nama,
table yang dipakai yaitu tb_nama
3. Pada
komponen DB Grid pada bagian properties-Data Source, masukan Data source 1:
Keterangan /Logika dalam komponen :
· DB Grid,
untuk menampilkan data yang ada kedalam form/grid view
· Datasource=
Data Source 1, untuk dihubungkan dengan DataSource 1
4.
Pada
komponen Dara source 1, pada bagian
properties-Dataset masukan ADO Table 1:
Keterangan /Logika dalam komponen :
·
Data Source, untuk dapat
menggunakan komponen ini diperlukan bantuan dari komponen Datasource yang
berfungsi sebagai jembatan antara ADO Table dengan DB Grid. bertugas untuk
menghubungkan dengan tabel yang akan dituju
·
Dataset=ADO Table 1, untuk
dihubungkan dengan ADO Table 1
5.
Pada
komponen DB Navigator pada bagian properties-Data source masukan Data source1 :
Keterangan/
Logika dalam komponen :
·
DB Navigator, berupa tombol –
tombol untuk melakukan manipulasi data yang ada, merupakan bagian
dari data control yang lebih menekankan pada pengaturan data yang terpasang
pada aplikasi
·
Datasource = DataSource1, karena Data source nya bersumber pada
Datasource 1
Setelah
kelima komponen sudah terkoneksi, selanjutnya adalah memberi koding pada setiap
button agar button tersebut dapat berfungsi dan data akan muncul di bagian grid
view :
1. Button 1/ insert masukan sintaks :
2. Button 2/ Delete masukan sintaks :
3. Button 3/Clear masukan sintaks :
4. Button 4/Exit masukan sintaks :
OUTPUT PROGRAM
Setelah di run :
Ketika di klik ok :
Dalam menginsert sebuah
data, disini dibuat dua cara :
a. Yang pertama yaitu dengan menggunakan beberapa button, dengan
memasukan data pada bagia edit1, edt2, dan edit3.
Ketika
button Insert di tekan maka pada grid view, akan menampilkan data :
b. Yang
kedua yaitu dengan memasukan data lewat navigator, masukan NPM, Nama, dan Kelas
pada bagian grid view secara manual :
Ketika button Clear di tekan maka edit1,
edit2, dan edit3 akan kosong/bersih :
Ketika akan menambahkan data, klik + pada
menu navigasi , maka posisi akan ada diatas data pertama :
Ketika button Delete di tekan,
maka data yang tadi sudah di masukan dan tampil pada grid view akan terhapus :
Ketika tombol kanan pada navigasi
di klik maka data kedua aka nada di bawah data pertama :
Ketika button
Exit di tekan, maka program akan keluar.
Ketika tombol
(–) di tekan maka :
lalu klik ok, maka data pertama
akan terhapus :