wELCOME

SELAMAT DATANG DI WEBSITE FAKULTAS TEHNIK INFORMATIKA 2015.

Rabu, 02 November 2016

Membuat Kasir sederhana GUI


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