You are on page 1of 8

Lampiran

Source Code Program

A. Data Barang

1. Source code tombol tambah


DBEdit1.Enabled :=true;
DBEdit2.Enabled :=true;
DBEdit3.Enabled :=true;
DBEdit4.Enabled :=true;
DBEdit5.Enabled :=true;

DataModule2.ADObarang.INSERT;
aktif;
Tambah.Enabled:=false;
Simpan.Enabled:=true;
Edit.Enabled:=false;
Hapus.Enabled:=false;
Batal.Enabled:=true;
Cari.Enabled:=true;
DBedit1.SetFocus;
end;
2. Source code tombol simpan
DataModule2.ADObarang.Post;
MessageDlg('Data telah tersimpan',mtInformation,[mbOK],0);
tidak_aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
end;
3. Source code tombol batal
DataModule2.ADObarang.Cancel;
aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
valbutoon_sama;
end;
4. Source code tombol edit
DataModule2.ADObarang.Edit;
aktif;
Tambah.Enabled:=False;
Simpan.Enabled:=True;
Edit.Enabled:=False;
Hapus.Enabled:=true;
Batal.Enabled:=True;
Cari.Enabled:=true;
end;
5. Source code tombol hapus
DataModule2.ADObarang.Delete;
MessageDlg('Data berhasil di hapus',mtInformation,[mbOK],0);
tidak_aktif;
valbutoon_sama;
6. Source code semua data
datamodule2.ADObarang.Close;
datamodule2.ADObarang.SQL.Clear;
datamodule2.ADObarang.SQL.Add('Select * From Tdata_barang');
datamodule2.ADObarang.Open;
end;
7. Source code ID baru
DataModule2.ADObarang.Insert;
nol:='00';
with DataModule2.ADObarang do begin
Sql.clear;
sql.add('select * from Tdata_barang order by ID_barang');
open;

if recordcount >0 then


begin
last;
kode:=fieldbyname ('ID_barang'). AsString;
kodejadi :=rightstr(kode,2);
kode := inttostr(strtoint(kodejadi)+1);
kodejadi:='BA-'+leftstr(nol,2-length (kode))+kode;

edit2.text :=kodejadi;
end else
begin
edit2.text:='BA-0001';

END;
END;
8. Source code Cetak
frxReport1.ShowReport;

B. Data Pelanggan
1. Source code tombol tambah
DBEdit1.Enabled :=true;
DBEdit2.Enabled :=true;
DBEdit3.Enabled :=true;
DBEdit4.Enabled :=true;
DBEdit5.Enabled :=true;

2. DataModule2.ADObarang.INSERT;
aktif;
Tambah.Enabled:=false;
Simpan.Enabled:=true;
Edit.Enabled:=false;
Hapus.Enabled:=false;
Batal.Enabled:=true;
Cari.Enabled:=true;
DBedit1.SetFocus;
end;
3. Source code tombol simpan
DataModule2.ADObarang.Post;
MessageDlg('Data telah tersimpan',mtInformation,[mbOK],0);
tidak_aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
end;
4. Source code tombol batal
DataModule2.ADObarang.Cancel;
aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
valbutoon_sama;
end;
5. Source code tombol edit
DataModule2.ADObarang.Edit;
aktif;
Tambah.Enabled:=False;
Simpan.Enabled:=True;
Edit.Enabled:=False;
Hapus.Enabled:=true;
Batal.Enabled:=True;
Cari.Enabled:=true;
end;
6. Source code tombol hapus
DataModule2.ADObarang.Delete;
MessageDlg('Data berhasil di hapus',mtInformation,[mbOK],0);
tidak_aktif;
valbutoon_sama;
7. Source code semua data
datamodule2.ADObarang.Close;
datamodule2.ADObarang.SQL.Clear;
datamodule2.ADObarang.SQL.Add('Select * From Tdata_barang');
datamodule2.ADObarang.Open;
end;
8. Source code ID baru
DataModule2.ADObarang.Insert;
nol:='00';
with DataModule2.ADObarang do begin
Sql.clear;
sql.add('select * from Tdata_barang order by ID_barang');
open;

if recordcount >0 then


begin
last;
kode:=fieldbyname ('ID_barang'). AsString;
kodejadi :=rightstr(kode,2);
kode := inttostr(strtoint(kodejadi)+1);
kodejadi:='BA-'+leftstr(nol,2-length (kode))+kode;
edit2.text :=kodejadi;
end else
begin

edit2.text:='BA-0001';

END;
END;
9. Source code Cetak
frxReport1.ShowReport;

C. Data Pemasok
1. Source code tombol tambah
DBEdit1.Enabled :=true;
DBEdit2.Enabled :=true;
DBEdit3.Enabled :=true;
DBEdit4.Enabled :=true;
DBEdit5.Enabled :=true;

2. DataModule2.ADObarang.INSERT;
aktif;
Tambah.Enabled:=false;
Simpan.Enabled:=true;
Edit.Enabled:=false;
Hapus.Enabled:=false;
Batal.Enabled:=true;
Cari.Enabled:=true;
DBedit1.SetFocus;
end;
3. Source code tombol simpan
DataModule2.ADObarang.Post;
MessageDlg('Data telah tersimpan',mtInformation,[mbOK],0);
tidak_aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
end;
4. Source code tombol batal
DataModule2.ADObarang.Cancel;
aktif;
Tambah.Enabled:=true;
Simpan.Enabled:=false;
Edit.Enabled:=true;
Hapus.Enabled:=true;
Batal.Enabled:=false;
Cari.Enabled:=true;
valbutoon_sama;
end;
5. Source code tombol edit
DataModule2.ADObarang.Edit;
aktif;
Tambah.Enabled:=False;
Simpan.Enabled:=True;
Edit.Enabled:=False;
Hapus.Enabled:=true;
Batal.Enabled:=True;
Cari.Enabled:=true;
end;
6. Source code tombol hapus
DataModule2.ADObarang.Delete;
MessageDlg('Data berhasil di hapus',mtInformation,[mbOK],0);
tidak_aktif;
valbutoon_sama;
7. Source code semua data
datamodule2.ADObarang.Close;
datamodule2.ADObarang.SQL.Clear;
datamodule2.ADObarang.SQL.Add('Select * From Tdata_TPemasok');
datamodule2.ADObarang.Open;
end;
8. Source code ID baru
DataModule2.ADOpemasok.Insert;
nol:='00';
with DataModule2. ADOpemasok do begin
Sql.clear;
sql.add('select * from Tdata_barang order by I');
open;

if recordcount >0 then


begin
last;
kode:=fieldbyname ('ID_barang'). AsString;
kodejadi :=rightstr(kode,2);
kode := inttostr(strtoint(kodejadi)+1);
kodejadi:='BA-'+leftstr(nol,2-length (kode))+kode;

edit2.text :=kodejadi;
end else
begin

edit2.text:='BA-0001';

END;
END;
9. Source code Cetak
frxReport1.ShowReport;

You might also like