materi database

8
CARA MENGKONEKSIKAN DATABASE ACCESS DALAM PROGRAM DELPHI 1. Membuat database dulu di Ms Access misalnya : db_mhs.accdb 2. Buatlah satu tabel dengan nama : tb_mhs dengan 5 field : nim, nama, jurusan, kelas, alamat. Dalam hal saya rasa kalian sudah mengetahui cara membuat database melalui access, jadi saya hanya menuliskan bagian yang perlu diubah saja. Untuk data type ini tergantung dari isi yang akan diberikan pada setiap field. Tipe data Text dapat menampung tulisan dan angka. 3. Isilah tabel tersebut dengan data data yang sesuai, panjang dari data yang dimasukkan tidak boleh melebihi dari field size yang sudah kalian atur dari awal.

Upload: taufikz-genta-kun

Post on 02-Dec-2015

92 views

Category:

Documents


2 download

DESCRIPTION

Materi BASIS DATA

TRANSCRIPT

Page 1: Materi Database

CARA MENGKONEKSIKAN DATABASE ACCESS DALAM PROGRAM DELPHI

1. Membuat database dulu di Ms Access misalnya : db_mhs.accdb

2. Buatlah satu tabel dengan nama : tb_mhs dengan 5 field : nim, nama, jurusan, kelas,

alamat. Dalam hal saya rasa kalian sudah mengetahui cara membuat database

melalui access, jadi saya hanya menuliskan bagian yang perlu diubah saja.

Untuk data type ini tergantung dari isi yang akan diberikan pada setiap field. Tipe

data Text dapat menampung tulisan dan angka.

3. Isilah tabel tersebut dengan data – data yang sesuai, panjang dari data yang

dimasukkan tidak boleh melebihi dari field size yang sudah kalian atur dari awal.

Page 2: Materi Database

4. Selesai untuk pembuatan database melalui Ms Access, simpan data tersebut pada

lokasi yang kalian ketahui. Misal : D:\Uji Coba\Koneksi Database\db_mhs.accdb.

MEMBUAT FORM DELPHI

Keterangan :

a) Ado Connection ( componen ADO )

b) Ado Table (component ADO )

c) Data Source ( component Data Access )

d) DBGrid ( component Data Control )

e) Untuk pengganti Edit DBEdit ( component Data Control ) fungsinya agar

masukan yang diberikan akan langsung disimpan dalam database.

Page 3: Materi Database

Langkah – langkah yang harus dilakukan saat mengkoneksikan Delphi dengan Ms access

1. Ado Connection

Klik ConnectionString pada Properties Ado Connection sehingga muncul tampilan

sebagai berikut, lalu klik Build.

Setelah klik Build,maka muncul tampilan untuk memilihi Provider yang cocok dengan

database yang telah kita buat, karena kita membuat database dengan menggunakan

Ms Access makan pilih yang Microsoft Office 12.0 Access Database Enngine OLE BD...

Akan berbeda jika kita menggunakan DBMS yang lain seperti : MySQL, SQL server,

Oracle dkk. Klik NEXT untuk melanjutkan step berikutnya.

Page 4: Materi Database

Masukkan alamat simpanan database kalian kotak Data Source, ini harus sesuai dan

sama persis. JANGAN LUPA menyertakan format penyimpanan Ms Access 2007 yaitu

nama_database.accdb. Dilanjutkan dengan Test Connection untuk memeriksa

apakah database sejauh ini sudah tersambung atau belum. Jika Belum kemungkinan

terjadi kesalahan pada penulisan lokasi database.

Selanjutnya , klik OK sampai menuju pada form awal yang kita buat sebelumnya.

(Ada pertanyaan ?? Lanjut !)

Properties Ado Connection :

LoginPrompt : False

Connected : True

Page 5: Materi Database

2. Ado Table

Properties :

Active : True

Connection : AdoConnection1

TableName : tb_mhs (sesuai dengan nama table yang diberikan)

3. Data Source

Properties

Dataset : AdoTable1

4. DBGrid

Properties

DataSource : DataSource1

Jika muncul data yang diisikan pada DBGrid maka kalian telah berhasil

mengkoneksikan Ms Access dengan Delphi. Jika belum, teliti lagi langkah – langkah

yang sudah diberikan, sebisa mungkin urut dalam penyetingannya. ^^

Page 6: Materi Database

MEMBUAT BUTTON INSERT, EDIT, DELETE, SIMPAN

1. Blok semua DBEdit 1 – 5, lalu lihat properties DataSource isikan dengan DataSource1

( saat memilih properties usahakan semua DBEdit terpilih )

Script Untuk Button Insert (sesuaikan dengan disain kalian, disini DBEdit1 digunakan

untuk menuliskan nim dst )

Script Untuk Button Edit

Page 7: Materi Database

Script Untuk Button Simpan

Script Untuk Button Delete

Hasil Running Program

Page 8: Materi Database

NB

1. Sabtu , 12 Mei 2012 akan diadakan Responsi

Silahkan pelajari MODUL DAN MATERI TENTANG DATABASE ( jika ada perubahan

akan langsung saya kabari)

2. Peraturan saat RESPONSI (no flash, no open book, no relation , no internet )

Jika ada pertanyaan , contact me on

mobile phone (+6289 941 78 718, +6281 915 525 567)

FB : www.facebook.com/bang.hafidzul

TW : @hafizhafidzul

EM : [email protected], [email protected]

INGET : PRACTICE MAKES PERFECT

LATIHAN MEMBUAT SEMPURNA

Klo pengen bisa kudu banyak latihan bro and sist !!