Program Kasir Dalam bentuk GUI
Berikut Keterangan Gambar
diatas :
Keterangan :
1. Mengunakan Jcombo Box
Berfungsi untuk
menampilkan pemilihan Pembayaran cash /debit/ kredit
2. Mengunakan JButon
Berfungi apabila
pengisian data dan pembelian dan pengimputan seperti dibawah ini
Contoh :
Nama Barang : Membeli
Sabun
Jumlah : 2
Harga Satuan : 3500
Dan Total : ( akan keluar
apabila penguna memilih tombol submit maka akan muncul seperti gambar di bawah
ini
Dan berikut adalah souce
yang digunakan di Jbutton ( Submit ):
int jml_beli = Integer.parseInt(har.getText());
int
jml_barang= Integer.parseInt(qty.getText());
int
jml_harga=jml_beli*jml_barang;
String
gantiformat = NumberFormat.getInstance(Locale.ENGLISH).format(jml_harga);
StringTokenizer token = new
StringTokenizer(gantiformat,".");
gantiformat=token.nextToken();
gantiformat=gantiformat.replace(',',',');
jmlhar.setText(gantiformat);
gt.setText(gantiformat);
DefaultTableModel model = (DefaultTableModel) Tbl.getModel();
String[]dataHarga=new String[5];
dataHarga[0]=String.valueOf(1+Tbl.getRowCount());
dataHarga[1]=procode.getText();
dataHarga[2]=har.getText();
dataHarga[3]=qty.getText();
dataHarga[4]=jmlhar.getText();
model.addRow(new Object[]{
Tbl.getRowCount()+1, procode.getText(), har.getText(),
qty.getText(),jmlhar.getText()});
// TODO add your handling code here:
}
|
3. Mengunakan
JButon
Berfungi untuk
mengsongkan Jlabel Nama Barang , Jumlah, harga satuan dan Total.
Dan berikut contoh
apabila penguna memilih tombol new order akan menampilkan seperti berikut:
Dan berikut adalah souce
yang digunakan di Jbutton ( New Order ):
procode.setText("");
qty.setText("");
har.setText("");
jmlhar.setText("");
|
4. Mengunakan JButon
Berfungsi apabila ada terjadi kesalahan dalam pengimputan barang yang
dibeli dan ingin di hapus list barang yang sudah tercetak dalam tabel dan
tombol hapus berfungi sebagai berikut apabila di klik :
Dan berikut adalah souce
yang digunakan di Jbutton ( Hapus ):
DefaultTableModel model
= (DefaultTableModel) Tbl.getModel();
int row =
Tbl.getSelectedRow();
if(row>=0){
int
ok=JOptionPane.showConfirmDialog(null, "Kamu yakin ingin
menghapus?","Konfirmasi",JOptionPane.YES_NO_OPTION);
if(ok==0){
model.removeRow(row);
|
5. Mengunakan JButon
Berfungi untuk menghitung
jumlah pesanan yang akan dibayar dan contoh diatas adalah apabila total belanja
7000 maka ketika penguna membayar uang 10000 maka akan menampilkan kembalian
3000
Seperti gambar dibawah
ini :
Dan berikut adalah souce yang digunakan di Jbutton ( Hitung ):
int jml_harga = Integer.parseInt(jmlhar.getText());
int jmlhar3 =
Integer.parseInt(jmlhar1.getText());
int hasil =
jmlhar3-jml_harga;
jmlhar2.setText(""+hasil);
|
Tidak ada komentar:
Posting Komentar