intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan...

24
PEMBAHASAN 1. Pembahasan Hasil Aplikasi 1.1 Tampilan Menu Utama Menu utama merupakan form yang menampilkan semua form inputan dan termasuk juga laporan, hal ini dimaksudkan untuk mempermudah dalam melakukan inputan data berdasarkan kebutuhannya. 1.2 Tampilan Program Input Barang

Transcript of intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan...

Page 1: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

PEMBAHASAN

1. Pembahasan Hasil Aplikasi

1.1 Tampilan Menu Utama

Menu utama merupakan form yang menampilkan semua form inputan dan termasuk juga laporan, hal ini dimaksudkan untuk mempermudah dalam melakukan inputan data berdasarkan kebutuhannya.

1.2 Tampilan Program Input Barang

Page 2: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

Keterangan :

Informasi :

Pada form ini berfungsi untuk menginput data barang.

Fasilitas :

Ada pun tombol yang dibuat adalah sebagai berikut :

Cari : adalah tombol yang difungsikan untuk mencari data berdasarkan nama

barang

Tambah : adalah tombol yang digunakan untuk menambahkan inputan data barang.

Ubah : adalah tombol yang difungsikan untuk melakukan perubahan data apabila

terdapat kesalahan entry data.

Simpan : adalah tombol yang difungsikan untuk menyimpan data secara permanen

pada tabel program.

Hapus : adalah tombol yang difungsikan untuk menghapus hasil inputan data barang

yang telah tersimpan secara permanen pada tabel program.

Batal : adalah tombol yang difungsikan untuk membatalkan inputan data barang.

Refresh : adalah tombol yang difungsikan untuk merefresh data pada tampilan DBGrid

Keluar : adalah tombol yang difungsikan untuk keluar dari form input barang.

Page 3: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

1.3 Tampilan Form Input Transaksi Penjualan Barang

Keterangan :

Informasi :

Form input transaksi penjualan barang berfungsi untuk menginput data transaksi penjualan.

Fasilitas :

Ada pun tombol yang dibuat adalah sebagai berikut :

Tambah : adalah tombol yang digunakan untuk menambahkan inputan data berdasarkan

terjadinya proses transaksi penjualan barang.

Simpan : adalah tombol yang difungsikan untuk menyimpan data secara permanen

pada tabel program.

Cetak : adalah tombol yang difungsikan untuk mencetak struk penjualan

Page 4: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

1.4 Output Program

Dalam output program yang telah dirancang yaitu laporan data barang, laporan penjualan,

dan struk penjualan.

1.4.1 Tampilan Output Laporan Data Barang

Keterangan :

Output Laporan Penjualan data barang terdapat pada form menu utama, dengan cara klik

menu laporan dan pilih laporan barang.

Page 5: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

1.4.2 Tampilan Output Laporan Penjualan

Keterangan :

Output Laporan Penjualan terdapat pada form menu utama, dengan cara klik menu laporan

dan pilih laporan penjualan.

1.4.3 Tampilan Output Struk Penjualan

Keterangan :

Output Laporan Penjualan terdapat pada form input barang dengan cara klik tombol tambah

untuk memulai transaksi penjualan kemudian klik tombol simpan dan klik tombol cetak.

Page 6: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

LAMPIRAN

FORM MENU UTAMA

unit FORM_MENU;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, dxGDIPlusClasses, ExtCtrls, StdCtrls;

type TFORMMENU = class(TForm) MainMenu1: TMainMenu; MASTERDATA1: TMenuItem; DataBarang1: TMenuItem; transaksi1: TMenuItem; Laporan1: TMenuItem; LaporanBarang1: TMenuItem; LaporanPenjualan1: TMenuItem; Keluar1: TMenuItem; Label1: TLabel; Label2: TLabel; Image1: TImage; procedure DataBarang1Click(Sender: TObject); procedure transaksi1Click(Sender: TObject); procedure LaporanBarang1Click(Sender: TObject); procedure Keluar1Click(Sender: TObject); procedure LaporanPenjualan1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;

var FORMMENU: TFORMMENU;

implementationuses FORM_BARANG, FORM_TRANSAKSI, Lap_Barang, Lap_Struk, Lap_Penjualan;

{$R *.dfm}

procedure TFORMMENU.DataBarang1Click(Sender: TObject);begin FORMBARANG.Show; FORMMENU.Hide;end;

Page 7: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

procedure TFORMMENU.transaksi1Click(Sender: TObject);begin FORMTRANSAKSI.Show; FORMMENU.Enabled:=False;end;

procedure TFORMMENU.LaporanBarang1Click(Sender: TObject);begin L_BARANG.ADOQuery1.SQL.Add('select*from TBBARANG'); L_BARANG.ADOQuery1.ExecSQL; L_BARANG.ADOQuery1.Active:=true; L_BARANG.QRDBText1.DataField:='kode_barang'; L_BARANG.QRDBText2.DataField:='nama_barang'; L_BARANG.QRDBText3.DataField:='satuan'; L_BARANG.QRDBText4.DataField:='harga'; L_BARANG.Preview;end;

procedure TFORMMENU.Keluar1Click(Sender: TObject);begin If Application.MessageBox('Apakah anda yakin akan keluar dari aplikasi ini..?','Konfirmasi keluar',MB_YESNO+MB_ICONQUESTION)=ID_YEs then Application.Terminate;end;

procedure TFORMMENU.LaporanPenjualan1Click(Sender: TObject);begin L_PENJUALAN.ADOQuery1.SQL.Clear; L_PENJUALAN.ADOQuery1.SQL.Add('Select TBTRANSAKSI.No_transaksi,TBTRANSAKSI.Tgl,'); L_PENJUALAN.ADOQuery1.SQL.Add('TBBARANG.*,TBTRANSAKSI.jumlah_beli,TBTRANSAKSI.total_bayar'); L_PENJUALAN.ADOQuery1.SQL.Add('From TBTRANSAKSI inner join TBBARANG on TBTRANSAKSI.kode_barang=TBBARANG.kode_barang'); L_PENJUALAN.ADOQuery1.ExecSQL; L_PENJUALAN.ADOQuery1.Active:=true; L_PENJUALAN.QRDBText1.DataField:='No_transaksi'; L_PENJUALAN.QRDBText2.DataField:='TGL'; L_PENJUALAN.QRDBText3.DataField:='kode_barang'; L_PENJUALAN.QRDBText4.DataField:='Nama_Barang'; L_PENJUALAN.QRDBText5.DataField:='Satuan'; L_PENJUALAN.QRDBText6.DataField:='Harga'; L_PENJUALAN.QRDBText7.DataField:='jumlah_beli'; L_PENJUALAN.QRDBText8.DataField:='total_bayar'; L_PENJUALAN.Preview;end;

end.

Page 8: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

FORM INPUT DATA BARANG

unit FORM_BARANG;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, DB, ADODB, Grids, DBGrids;

type TFORMBARANG = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Edit1: TEdit; Edit2: TEdit; ComboBox1: TComboBox; Edit3: TEdit; BTAMBAH: TButton; BSIMPAN: TButton; BUBAH: TButton; BHAPUS: TButton; BKELUAR: TButton; Label5: TLabel; Edit4: TEdit; BCARI: TButton; BREFRESH: TButton; Bevel1: TBevel; Bevel2: TBevel; Bevel3: TBevel; DBGrid1: TDBGrid; ADOQuery1: TADOQuery; DataSource1: TDataSource; BBatal: TButton; procedure Edit1KeyPress(Sender: TObject; var Key: Char); procedure Edit2KeyPress(Sender: TObject; var Key: Char); procedure FormActivate(Sender: TObject); procedure BTAMBAHClick(Sender: TObject); procedure BSIMPANClick(Sender: TObject); procedure BHAPUSClick(Sender: TObject); procedure BUBAHClick(Sender: TObject); procedure BCARIClick(Sender: TObject); procedure BREFRESHClick(Sender: TObject); procedure BKELUARClick(Sender: TObject); procedure BBatalClick(Sender: TObject); procedure ComboBox1Click(Sender: TObject); procedure Edit3KeyPress(Sender: TObject; var Key: Char); private

Page 9: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

{ Private declarations } Procedure bersih; procedure Tampil_data; Procedure Simpan_data; procedure Hapus_data; procedure Ubah_data; procedure Teks_Aktif; procedure Teks_Tidak_Aktif; public { Public declarations } end;

var FORMBARANG: TFORMBARANG;

implementationuses FORM_MENU, FORM_MODUL;

{$R *.dfm}

procedure TFORMBARANG.bersih;begin Edit1.Clear; Edit2.Clear; ComboBox1.Text:='-Pilih Satuan-'; Edit3.Clear; Edit4.Clear; edit1.SetFocus;end;

procedure TFORMBARANG.Tampil_data;begin ADOQuery1.SQL.Text:='select*from TBBARANG order by kode_barang desc'; ADOQuery1.ExecSQL; ADOQuery1.Active:=TRUE;end;

procedure TFORMBARANG.Simpan_data;begin ADOQuery1.SQL.Text:='insert into TBBarang values('+QuotedStr(Edit1.Text)+','+QuotedStr(edit2.Text)+','+QuotedStr(ComboBox1.Text)+','+Edit3.Text+')'; ADOQuery1.ExecSQL;end;

procedure TFORMBARANG.Hapus_data;begin ADOQuery1.SQL.Text:='delete from TBBARANG where kode_barang='+QuotedStr(DBGrid1.DataSource.DataSet['kode_barang'])+' '; ADOQuery1.ExecSQL;

Page 10: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

end;

procedure TFORMBARANG.Ubah_data;begin ADOQuery1.SQL.Text:='Update TBBARANG set nama_barang='+QuotedStr(edit2.Text)+',satuan='+QuotedStr(ComboBox1.Text)+',harga='+Edit3.Text+' where kode_barang='+QuotedStr(Edit1.Text)+' '; ADOQuery1.ExecSQL;end;

procedure TFORMBARANG.Teks_Aktif;begin Edit1.Enabled:=true; edit2.Enabled:=true; ComboBox1.Enabled:=true; edit3.Enabled:=true;end;

procedure TFORMBARANG.Teks_Tidak_Aktif;begin Edit1.Enabled:=False; edit2.Enabled:=False; ComboBox1.Enabled:=False; edit3.Enabled:=False;

edit4.SetFocus;end;

procedure TFORMBARANG.Edit1KeyPress(Sender: TObject; var Key: Char);begin if key=#13 then edit2.SetFocus;end;

procedure TFORMBARANG.Edit2KeyPress(Sender: TObject; var Key: Char);begin if key=#13 then ComboBox1.SetFocus;end;

procedure TFORMBARANG.FormActivate(Sender: TObject);begin Tampil_data; bersih;

Teks_Tidak_Aktif;

Bsimpan.Enabled:=false; BBatal.Enabled:=false;

Page 11: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

Bubah.Enabled:=true; Btambah.Enabled:=true; Bhapus.Enabled:=true; BKeluar.Enabled:=true; BREFRESH.Enabled:=true;end;

procedure TFORMBARANG.BTAMBAHClick(Sender: TObject);begin Teks_Aktif; bersih;

Bsimpan.Enabled:=true; BBatal.Enabled:=true; Bubah.Enabled:=false; Btambah.Enabled:=false; Bhapus.Enabled:=false; BKeluar.Enabled:=false; BREFRESH.Enabled:=false;end;

procedure TFORMBARANG.BSIMPANClick(Sender: TObject);begin IF ((Edit1.Text='')or(edit2.Text='')or(ComboBox1.Text='')or(edit3.Text='')) then begin Application.MessageBox('Maaf Data Masih Ada Yang Kosong..','Kesalahan Simpan',MB_OK+MB_ICONWARNING); EXIT; end;

IF BSIMPAN.Caption='Simpan' then begin ADOQuery1.SQL.Text:='select*from TBBARANG where kode_barang='+QuotedStr(edit1.Text)+''; ADOQuery1.ExecSQL; ADOQuery1.Active:=true;

IF (ADOQuery1.RecordCount>0) then begin Application.MessageBox('Maaf Kode Barang Sudah Ada','Kesalahan Simpan',MB_OK+MB_ICONWARNING); exit; End;

Simpan_data; Tampil_data; end ELSE

Page 12: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

begin Ubah_data; Tampil_data; bersih; BSIMPAN.Caption:='Simpan'; end;

Teks_Tidak_Aktif;

Bsimpan.Enabled:=false; BBatal.Enabled:=false; Bubah.Enabled:=true; Btambah.Enabled:=true; Bhapus.Enabled:=true; BKeluar.Enabled:=true; BREFRESH.Enabled:=true;end;

procedure TFORMBARANG.BHAPUSClick(Sender: TObject);begin IF Application.MessageBox('Apakah anda yakin akan menghapus data ini..?','Konfirmasi Hapus',MB_YESNO)=id_yes then begin Hapus_data; Tampil_data; end Else begin exit; end;

end;

procedure TFORMBARANG.BUBAHClick(Sender: TObject);begin edit1.Text:=DBGrid1.DataSource.DataSet['kode_barang']; edit2.Text:=DBGrid1.DataSource.DataSet['nama_barang']; ComboBox1.Text:=DBGrid1.DataSource.DataSet['satuan']; edit3.Text:=DBGrid1.DataSource.DataSet['harga'];

BSIMPAN.Caption:='Perbaiki';

Teks_Aktif;

Bsimpan.Enabled:=true; BBatal.Enabled:=true;

Bubah.Enabled:=false;

Page 13: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

Btambah.Enabled:=false; Bhapus.Enabled:=false; BKeluar.Enabled:=false; BREFRESH.Enabled:=false;end;

procedure TFORMBARANG.BCARIClick(Sender: TObject);begin ADOQuery1.SQL.Text:='select*from TBBARANG where nama_barang LIKE ''%'+edit4.text+'%'' order by kode_barang'; ADOQuery1.ExecSQL; ADOQuery1.Active:=true;

if (ADOQuery1.RecordCount=0) then Application.MessageBox('Maaf Data yang anda cari tidak ditemukan','Kesalahan Cari',MB_OK+MB_ICONWARNING); EXIT;end;

procedure TFORMBARANG.BREFRESHClick(Sender: TObject);begin Tampil_data; Teks_Tidak_Aktif;end;

procedure TFORMBARANG.BKELUARClick(Sender: TObject);begin FORMMENU.Show; FORMBARANG.Hide;end;

procedure TFORMBARANG.BBatalClick(Sender: TObject);begin Teks_Tidak_Aktif;

Bsimpan.Enabled:=false; BBatal.Enabled:=false; Bubah.Enabled:=true; Btambah.Enabled:=true; Bhapus.Enabled:=true; BKeluar.Enabled:=true; BREFRESH.Enabled:=true;end;

procedure TFORMBARANG.ComboBox1Click(Sender: TObject);

Page 14: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

begin edit3.SetFocus;end;

procedure TFORMBARANG.Edit3KeyPress(Sender: TObject; var Key: Char);begin If not(Key in['0'..'9',#8]) then Key:=#0;end;

end.

Page 15: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

FORM TRANSAKSI PENJUALAN BARANG

unit FORM_TRANSAKSI;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, StdCtrls, Grids, DBGrids, ExtCtrls;

type TFORMTRANSAKSI = class(TForm) Label1: TLabel; Label2: TLabel; Edit1: TEdit; Edit2: TEdit; GroupBox1: TGroupBox; Label3: TLabel; ComboBox1: TComboBox; Label4: TLabel; Label5: TLabel; Edit3: TEdit; Edit4: TEdit; Bevel1: TBevel; DBGrid1: TDBGrid; BTAMBAH: TButton; BSIMPAN: TButton; BCETAK: TButton; DataSource1: TDataSource; ADOQuery1: TADOQuery; ADOQuery2: TADOQuery; Label6: TLabel; Label7: TLabel; Edit5: TEdit; Edit6: TEdit; procedure FormActivate(Sender: TObject); procedure BTAMBAHClick(Sender: TObject); procedure ComboBox1Click(Sender: TObject); procedure Edit5KeyPress(Sender: TObject; var Key: Char); procedure BSIMPANClick(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure BCETAKClick(Sender: TObject); private { Private declarations } Procedure bersih; procedure Tampil_data; procedure combobox_barang; Procedure Simpan_Transaksi; procedure no_otomatis; public

Page 16: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

{ Public declarations } end;

var FORMTRANSAKSI: TFORMTRANSAKSI;

implementationuses StrUtils, FORM_MENU, Lap_Struk, FORM_MODUL;

{$R *.dfm}

Procedure TFORMTRANSAKSI.bersih;begin ComboBox1.Text:='-Pilih-'; edit3.Clear; edit4.Clear; edit5.Clear; edit6.Clear; ComboBox1.SetFocus;end;

procedure TFORMTRANSAKSI.Tampil_data;begin ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('Select TBTRANSAKSI.No_transaksi,TBTRANSAKSI.Tgl,'); ADOQuery1.SQL.Add('TBBARANG.*,TBTRANSAKSI.jumlah_beli,TBTRANSAKSI.total_bayar'); ADOQuery1.SQL.Add('From TBTRANSAKSI inner join TBBARANG on TBTRANSAKSI.kode_barang=TBBARANG.kode_barang'); ADOQuery1.ExecSQL; ADOQuery1.Active:=true;

DataSource1.DataSet:=ADOQuery1; DBGrid1.DataSource:=DataSource1;end;

procedure TFORMTRANSAKSI.Simpan_Transaksi;begin ADOQuery1.SQL.Text:='insert into TBTRANSAKSI values('+QuotedStr(edit1.Text)+','+QuotedStr(edit2.Text)+','+QuotedStr(ComboBox1.Text)+','+Edit5.Text+','+edit6.Text+')'; ADOQuery1.ExecSQL;end;

procedure TFORMTRANSAKSI.combobox_barang;begin ComboBox1.Clear; ADOQuery2.SQL.Text:='select kode_barang from TBBARANG order by kode_barang'; ADOQuery2.ExecSQL;

Page 17: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

ADOQuery2.Active:=true;

while Not ADOQuery2.Eof do begin ComboBox1.Items.Add(ADOQuery2['kode_barang']); ADOQuery2.Next; end;end;

procedure TFORMTRANSAKSI.no_otomatis;var no_database,no_hasil:string;begin ADOQuery2.SQL.Text:='select no_transaksi from TBTRANSAKSI where no_transaksi in(select max(no_transaksi)from TBTRANSAKSI)'; ADOQuery2.ExecSQL; ADOQuery2.Active:=true; if (ADOQuery2.RecordCount>0)then begin no_database:=IntToStr(StrToInt(string(RightStr(ADOQuery2['no_transaksi'],4)))+1); no_hasil:=LeftStr('0000',4-length(no_database))+no_database; edit1.Text:='TR-'+no_hasil; end else edit1.Text:='TR-0001';end;

procedure TFORMTRANSAKSI.FormActivate(Sender: TObject);begin Edit2.Text:=FormatDateTime('DD/MM/YYYY',NOW); Edit2.Text:=DateToStr(date);

Tampil_data; no_otomatis; combobox_barang; bersih;

BTAMBAH.Enabled:=true; BSIMPAN.Enabled:=false; BCETAK.Enabled:=false;end;

procedure TFORMTRANSAKSI.BTAMBAHClick(Sender: TObject);begin Tampil_data; no_otomatis; combobox_barang; bersih;

BTAMBAH.Enabled:=false;

Page 18: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

BSIMPAN.Enabled:=true; BCETAK.Enabled:=true;end;

procedure TFORMTRANSAKSI.ComboBox1Click(Sender: TObject);begin ADOQuery2.SQL.Text:='select*from TBBARANG where kode_barang='+QuotedStr(ComboBox1.Text)+' '; ADOQuery2.ExecSQL; ADOQuery2.Active:=true;

if not(ADOQuery2.RecordCount=0) then begin edit3.Text:=ADOQuery2['nama_barang']; edit4.Text:=ADOQuery2['harga']; end;

edit5.SetFocus;end;

procedure TFORMTRANSAKSI.Edit5KeyPress(Sender: TObject; var Key: Char);var harga,jumlah:integer;begin if key=#13 then begin harga:=StrToInt(edit4.Text); jumlah:=StrToInt(edit5.Text); edit6.Text:=IntToStr(harga*jumlah); end;

If not(Key in['0'..'9',#8]) then Key:=#0;end;

procedure TFORMTRANSAKSI.BSIMPANClick(Sender: TObject);begin Simpan_Transaksi; Tampil_data; bersih;

BTAMBAH.Enabled:=true; BSIMPAN.Enabled:=false; BCETAK.Enabled:=true;end;

procedure TFORMTRANSAKSI.FormClose(Sender: TObject; var Action: TCloseAction);begin FORMMENU.Show;

Page 19: intanshare.files.wordpress.com€¦  · Web viewPEMBAHASAN. Pembahasan Hasil Aplikasi. Tampilan Menu Utama. Menu utama merupakan form yang menampilkan semua form inputan dan termasuk

FORMMENU.Enabled:=True; FORMTRANSAKSI.Hide;end;

procedure TFORMTRANSAKSI.BCETAKClick(Sender: TObject);begin L_STRUK.ADOQuery1.SQL.Clear; L_STRUK.ADOQuery1.SQL.Add('Select TBTRANSAKSI.No_transaksi,TBTRANSAKSI.Tgl,'); L_STRUK.ADOQuery1.SQL.Add('TBBARANG.*,TBTRANSAKSI.jumlah_beli,TBTRANSAKSI.total_bayar'); L_STRUK.ADOQuery1.SQL.Add('From TBTRANSAKSI inner join TBBARANG on TBTRANSAKSI.kode_barang=TBBARANG.kode_barang'); L_STRUK.ADOQuery1.ExecSQL; L_STRUK.ADOQuery1.Active:=true; L_STRUK.QRDBText1.DataField:='No_transaksi'; L_STRUK.QRDBText2.DataField:='TGL'; L_STRUK.QRDBText3.DataField:='kode_barang'; L_STRUK.QRDBText4.DataField:='Nama_Barang'; L_STRUK.QRDBText5.DataField:='Satuan'; L_STRUK.QRDBText6.DataField:='Harga'; L_STRUK.QRDBText7.DataField:='jumlah_beli'; L_STRUK.QRDBText8.DataField:='total_bayar'; L_STRUK.Preview;end;

end.

CATATAN :

1. Untuk Lembar Judul Makalah silahkan mencontoh pada Makalah Animasi2. Di jilid sampul merah tua3. Tugas Individu dan dikumpulkan (CD+Makalah) pada tanggal 17 April 20144. Format Font : Times New Roman Size : 12