Aplikasi Kasir Toko Komputer menggunakan Java Netbeans

Aplikasi Kasir Toko Komputer menggunakan Java Netbeans

~~PENJELASAN APLIKASI~~

Aplikasi ini memudahkan kasir dalam menghitung barang untuk mengurangi kesalahan yang tidak sengaja.

~~SCREENSHOT DESIGN~~


1. Hasil dari design yang sudah di run.


2. Disini kita coba nama barang lain dari hasil gambar nomor 1. Kita ambil Monitor dengan jumlah beli 2, jumlah beli kita input sendiri, jika konsumen membeli berapa barang yang diinginkannya.


3. Lalu kita beri Diskon 5% kepada konsumen, otomatis Total Biaya akan berubah.



4. Jika ingin kembali menginput barang lain klik tombol CLEAR.
5. Jika selesai tutup Aplikasi klik tombol KELUAR lalu pilih YES, jika NO kita tidak keluar Aplikasi.


~~SOURCE CODE~~

  • Coding atau Source Code dari Aplikasi tersebut.

private void formWindowActivated(java.awt.event.WindowEvent evt) {                                   
        // TODO add your handling code here:
        CmbNamaBarang.addItem("Monitor");
        CmbNamaBarang.addItem("Keyboard");
        CmbNamaBarang.addItem("Mouse");
    }

private void CmbNamaBarangActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        if (CmbNamaBarang.getSelectedItem().equals("Monitor")) {
        TxtHrgBarang.setText("750000");
    }
        else if (CmbNamaBarang.getSelectedItem().equals("Keyboard")) {
        TxtHrgBarang.setText("40000");
    }
        else if (CmbNamaBarang.getSelectedItem().equals("Mouse")){
        TxtHrgBarang.setText("20000");
        }
    }

private void CmbHitungActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        int HB,JB,JH;
        int JUMLAHBELI=Integer.parseInt(TxtJmlhBeli.getText());
        int HARGABARANG=Integer.parseInt(TxtHrgBarang.getText());
        JH=JUMLAHBELI*HARGABARANG;
        TxtJmlhHarga.setText(""+JH);
        TxtTotalBiaya.setText(""+JH);
    }

private void ChkDiskonActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        int JumlahHarga,Diskon,TotalBiaya;
     
        Diskon=Integer.parseInt(TxtTotalBiaya.getText());
        if (ChkDiskon.isSelected()){
            JumlahHarga=Diskon*5/100;
        }
        else {
            JumlahHarga=0;
        }
        String.valueOf(JumlahHarga);
        TxtTotalBiaya.setText(""+JumlahHarga);
    }

private void CmbClearActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        CmbNamaBarang.setSelectedItem("PILIH");
        TxtHrgBarang.setText("");
        TxtJmlhBeli.setText("");
        TxtJmlhHarga.setText("");
        TxtTotalBiaya.setText("");
        ChkDiskon.setSelected(false);
    }

private void BtnExitActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        int exit=JOptionPane.showConfirmDialog(null,"Apakah Ingin Keluar","Message",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
        if (exit==JOptionPane.YES_OPTION){
            System.exit(0);
        }

Sekian dari saya.
Maaf jika ada kekurangan atau kesalahan.
Terima Kasih & Selamat Mencoba.

Komentar

Posting Komentar

Postingan populer dari blog ini

Aplikasi CRUD Input Data Barang - Koneksi Java dan MySql

UJI COBA MESIN ABSTRAK MESIN MOORE & GRAMMAR Convert To FA