PEMROGRAMAN VISUAL
PEMROGRAMAN DATABASE DENGAN DELPHI
Disusun oleh:
Achmad Ichwan
18330118
1
BAB II
TINJAUAN PUSTAKA
2
4. ADOConnection digunakan untuk melakukan koneksi dengan file
database yang telah dibuat, untuk membuat file database.
5. ADOTable digunakan untuk mengambil table yang ada di dalam database.
pada ADOTable dapat disetting nilai field yang terdapat pada table
database yang diambil. ADOTable terkoneksi dengan ADOConnection.
6. Ambil datasource dan masukkan ke dalam form. Datasource digunakan
untuk pengambilan data field yang terdapat di dalam table, datasource
secara langsung terkoneksi dengan ADOTable
7. Doubleklik pada ADOConnection, lalu klik build, pilih microsoft jet 4,
microsoft jet 4 digunakan untuk mengenali file database dari ms Access,
kemudian pilih next.
8. Pada bagian conection, pilih lokasi database(ekstensi .mdb) yang
sebelumnya telah dibuat. Lakukan test connection untuk melihat database
telah terkoneksi atau belum.
9. Apabila database memiliki password maka isikan pada bagian password
dan username. Setelah selesai klik ok.
10. Klik ADOConection, pada bagian properties onected diatur true agar file
database terkoneksi dengan program yang dibuat.
11. klik ADOTable, pada bagian properties , klik active digunakan untuk
mengaktifkan pengambilan tabel menjadi True.
12. Klik datasource, pada bagian properties.
13. Dataset digunakan untuk mengambil data field pada table yang diinginkan,
table yang telah aktif dan telah dibuat adalah table dari ADOTable dengan
nama table1 karena itu dataset dapat diisi dengna table1.
14. Masuk ke bagian data control.
15. Pilih dbgrid lalu tempatkan pada form.
16. Dbgrig adalah tampilan interface berupa table, namun karena belum diisi
atau di relasikanmaka tampilan dbgrid kosong.
17. Pada bagian properties dbgrid, datasource dapat diisi dengan source1 yaitu
nilai dari field yang telah diambil dari database access.
3
18. Setelah melakukan perubahan properties pada dbgrid maka tampilannya
akan berubah dan menampilkan isi table database yang telah diambil.
4
BAB III
PELAKSANAAN PRAKTIKUM
3.1 Praktikum
1. Buat Database Toko di Ms.Access, langkah-langkah:
2. Buka Ms.Access
3. Klik File-New – Blank Database
4. Beri nama File Name: Toko, klik create
5. Pada menu Table klik create Table in Design view untuk membuat
struktur tabel.Buat tabel Barang dengan struktur seperti di bawah ini,
dengan KodeB sebagaikunci primer (klik kanan pada field kodeB –
primary key)
5
Gambar 3.3 Field dalam Tabel Beli
9. Kemudian isi Tabel Beli dengan data-data seperti di bawah ini
6
Gambar 3.6 Tampilan dari Form Pencarian Data
13. Source Code Form Pencarian Data
procedure TForm1.edt1Change(Sender: TObject);
begin
tbl1.Locate('NamaB',edt1.Text,[]);
end;
procedure TForm1.edt2Change(Sender: TObject);
begin
tbl1.Locate('NamaB',edt2.Text,[loPartialKey]);
end;
procedure TForm1.btn1Click(Sender: TObject);
begin
if ada =0 then
tbl1.First
else
tbl1.Next;
while not tbl1.Eof do
begin
ada
:=Pos(UpperCase(edt3.Text),UpperCase(tbl1['NamaB']));
if ada>0 then
Break;
tbl1.Next;
end;
if ada =0 then
begin
Beep;
tbl1.First;
end;
end;
procedure TForm1.btn2Click(Sender: TObject);
begin
hide;
form2.Show;
end;
end.
7
Gambar 3.7 Hasil Run dari Form 1 Metode 1
b. Metode II
8
Gambar 3.9 Hasil Run dari Form 1 Metode 3
9
tbl1['Hbeli']:=edt3.Text;
tbl1['Hjual']:=edt4.Text;
tbl1.Post;
end;
procedure TForm2.btn2Click(Sender: TObject);
begin
tbl1.Delete;
end;
procedure TForm2.dbgrd1CellClick(Column: TColumn);
begin
edt5.Text :=dbgrd1.Fields[0].AsString;
edt6.Text :=dbgrd1.Fields[1].AsString;
edt7.Text :=dbgrd1.Fields[2].AsString;
edt8.Text :=dbgrd1.Fields[3].AsString;
end;
procedure TForm2.btn3Click(Sender: TObject);
begin
tbl1.Edit;
tbl1['KodeB']:=edt5.Text;
tbl1['NamaB']:=edt6.Text;
tbl1['Hbeli']:=edt7.Text;
tbl1['Hjual']:=edt8.Text;
tbl1.Post;
end;
procedure TForm2.btn4Click(Sender: TObject);
begin
Hide;
form3.show;
end;
end.
10
Gambar 3.11 Hasil Run dari Form Input Data pada Buton Simpan
18. Hasil Run Dari Delete
Gambar 3.12 Hasil Run dari Form Input Data pada Buton Hapus
19. Hasil Run dari Edit
Gambar 3.13 Hasil Run dari Form Input Data pada Buton Edit
11
20. Form 3 Membuat Form Relasi Tabel
Gambar 3.15 Hasil Run dari Form yang Merelasikan Dua Buah Tabel
12
13