KOM Page 1
PERTEMUAN DATABASE 01
Database dalam program Delphi 7, menyediakan fasilitas yg lengkap untuk mengolah database berbagai
format database seperti format Paradox, dbase, Ms Access dan Oracle.
c. Pilih format tabelnya Paradox 7 lalu click OK, lalu isi data table seperti di bawah ini:
LISTING PROGRAM
TOMBOL NEW
eidmember.Text:='';
enama.text:='';
ealamat.text:='';
ekota.text:='';
eidmember.setfocus;
TOMBOL SAVE
table1.Append;
table1['idmember']:=eidmember.text;
table1['nama']:=enama.text;
table1['alamat']:=ealamat.text;
table1['kota']:=ekota.text;
table1.post;
TOMBOL DELETE
if(application.MessageBox('Benar Data Member dihapus ?','KONFIRMASI',mb_yesno
or mb_iconwarning)=idyes) then
table1.Delete;
eidmember.Text:='';
enama.text:='';
ealamat.text:='';
TOMBOL AWAL
var i:integer;
begin
table1.first;
eidmember.text:=table1['idmember'];
enama.Text:=table1['nama'];
ealamat.text:=table1['alamat'];
TOMBOL BAWAH
ekota.text:=table1['kota'];
var
i:=table1.recno;
i:integer;
edit1.text:=inttostr(i);
begin
end;
table1.last;
eidmember.text:=table1['idmember'];
TOMBOL KIRI
enama.Text:=table1['nama'];
var i:integer;
ealamat.text:=table1['alamat'];
begin
ekota.text:=table1['kota'];
table1.prior;
i:=table1.recno;
eidmember.text:=table1['idmember'];
edit1.text:=inttostr(i);
enama.Text:=table1['nama'];
end;
ealamat.text:=table1['alamat'];
ekota.text:=table1['kota'];
TOMBOL EXIT
i:=table1.recno;
Close;
edit1.text:=inttostr(i);
end;
TOMBOL KANAN
var
i:integer;
begin
table1.next;
eidmember.text:=table1['idmember'];
enama.Text:=table1['nama'];
ealamat.text:=table1['alamat'];
ekota.text:=table1['kota'];
i:=table1.recno;
edit1.text:=inttostr(i);
end;
KETENTUAN MENGERJAKAN:
1. Design Form Inputan di atas !
2. Masukkan komponen – komponen yang sesuai !
3. Tuliskan listing program yang dipakai dalam form inputan barang di atas !
4. Judul form diisi nama mahasiswa masing – masing !
5. Cara mengisi data pada komponen combo box :
a. Click combobox
b. Click Items ( TString ), lalu isi data sbb :
c. Click OK
6. Jadikan satu dengan form inputan pembeli ( dlm projeknya ) !
4. Listing program :
TOMBOL NEW
dbedit1.Text:='';
dbedit2.Text:='';
dbedit3.Text:='';
dbedit4.text:='';
dbedit5.text:='';
dbedit6.text:='';
ebeli.Text:='0';
TOMBOL EXIT
Close;
TOMBOL DELETE
if(application.messagebox('Yakin Anda Menghapus Data Pembelian..?','KONFIRMASI',mb_yesno
or mb_iconwarning)=idyes) then
table3.Delete;
dbedit1.Text:='';
dbedit2.Text:='';
dbedit3.Text:='';
dbedit4.text:='';
dbedit5.text:='';
dbedit6.text:='';
ebeli.text:='0';
etotal.text:='0';
dblookupcombobox1.SetFocus;
JUMLAH BELI
var
Stotal: string[20];
harga,jum,total: single;
kode: integer;
begin
val(dbedit5.Text,harga,kode);
val(ebeli.Text,jum,kode);
total:=harga*jum;
str(total:20:0,Stotal);
etotal.text:=Stotal;
end;
Proses pembuatan laporan atau file report dalam program Borland Delphi melalui fasilitas QReport ( Quick
Report ) yang sudah tersedia dalam menu tab QReport pada control pallete.
CONTOH PRAKTEK
3. Listing programnya :
TOMBOL LAYAR
QuickRep1.Preview;
TOMBOL PRINTER
QuickRep1.Print;
TOMBOL X
Close;