Program Aplikasi Kasir diNetbean Java

Program Aplikasi Kasir diNetbean Java

Program Aplikasi Kasir diNetbean Java



Penjelasan Program

Program Aplikasi Kasir diNetbean Java


        Aplikasi ini dibuat untuk memudahkan cutomer dan kasir melihat barang yang ingin dibeli secara detil karena bisa melihat spesifikasi barang yang ingin dibeli.
Dimana inputnya terdiri dari Jumlah Barang dan outputnya terdiri dari Nama Barang, Harga Barang, Diskon Barang dan Jumlah Harga.

Rumus Diskon =     Jumlah*5/100 , Total Harga = (HargaBarang*JumlahBarang)-(DiskonBarang*JumlahBarang).

Komponen yang dibutuhkan
Text Area, Radio Button, Button Grup, Label, TextField, dan CheckBox

Penjelasan 1
Jika kita ingin menggunakan aplikasi ini, pilih barang yang akan dibeli, disini saya beri contoh pilih Radio Button Samsung S7. Disana akan tampil NamaBarang, dan HargaBarang, disana juga meminta inputan berapa banyakk yang akan dibeli, disini saya beli 2 buah. Dengan diskon 0%

Penjelasan 2
Dan hasilnya adalah Rp.15.000.000,- . Dan jika ingin memberi diskon 5% tampilanya akan seperti dibawah ini :



Penjelasan 3
Tampilan dengan diskon 5%
Tampilan Lainnya




Source Code  Program

Contoh ini kode radio button diRBacer1 begitu pula dengan radio button yang lainnya hanya diganti penjelasan spesifikasi dan harga barang:   

private void RBacer1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TextNamaBarang.setText(""+RBacer1.getText());
        TextHargaBarang.setText(""+9699000);
        TextSpesifikasi.setText("Acer E5 572G\n" +
"\n" +
"Layar\t: 15.6\" Full Hd 1920 x 1080,high-brightness\n" +
"Processor\t: Intel core i7-4712MQ 2.30 GHz\n" +
"Graphic\t: NVIDIA GeForce 840M with 2 GB of dedicated DDR3 VRAM\n" +
"Storage\t: HDD 1 TB \n" +
"Audio\t: Dual Stereo Speaker\n" +
"Kamera\t: Acer Crystal Eye HD webcam");
    } 
Kode diskon
Kode ini dimasukan pada CheckBox

    private void CBDiskonActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        if(CBDiskon.isSelected()){
            int jumlah=Integer.parseInt(TextHargaBarang.getText());
            int diskon=jumlah*5/100;
            TextDiskonBarang.setText(""+diskon);
           
                   
        }else{
            TextDiskonBarang.setText(""+0);
       
        }
    }
   
Kode Hapus
Kode ini dimasukan pada button Clear
private void BTclearActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TextSpesifikasi.setText("");
        TextJumlahHarga.setText("");
        TextJumlahBarang.setText("");
        TextDiskonBarang.setText("");
        TextHargaBarang.setText("");
        TextJumlahBarang.setText("");
        TextNamaBarang.setText("");
    }
Kode Penjumlahan
Kode ini dimasukan pada button JumlahHarga
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        int bil1=Integer.parseInt(TextDiskonBarang.getText());
        int bil2=Integer.parseInt(TextJumlahBarang.getText());
        int bil3=Integer.parseInt(TextHargaBarang.getText());
       
        int hasil=(bil3*bil2)-(bil1*bil2);
        TextJumlahHarga.setText("Rp. "+hasil);
    }
Kode Keluar
Kode ini dimasukan pada button Keluar
  
 private void BTkeluarActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        this.dispose();
    }

Sekian dan Terima Kasih
















Komentar

Postingan populer dari blog ini

Sistem Perpustakaan Elektronik (E-Library) Menggunakan PHP

Aplikasi Sederhana Menghitung Bangun Datar Javascript & PHP

Audit Penjualan Alat Tulis Kantor dengan Microsoft Access