Aplikasi Kasir Martabak

Aplikasi Kasir Martabak

       Assalamu'alaikum wr.wb. kali ini saya akan memberikan cara membuat aplikasi sederhana menggunakan  NetBeans IDE 8.2. Aplikasi ini dibuat untuk mempermudah pemilik toko Martabak dalam menentukan pembayaran kepada pelanggannya. Aplikasi ini hanya menggunakan beberapa komponen saja, yaitu Label, Text Field, Button, Button Group, Radio Button, dan Check Box.



Penjelasan Design/Layout:
  • Radio Button berfungsi untuk memilih jenis martabak yang ingin dibeli.
  • Check Box “Diskon” berfungsi  untuk memberikan diskon jika pembelian Martabak pada akhir pekan.
  • Text Field berfungsi untuk menampilkan hasil yang berasal dari Radio Button, Button dan Check Box.
  • Button “Total” berfungsi untuk menjumlahkan harga dari pembelian Martabak.
Kemudian buat Design/Layout seperti dibawah ini menggunakan Swing Control seperti Label, Text Field, Button, Radio Button, dan Check Box.


Sebelum memasukkan Source Code kita harus ubah Variablenya :
- Ganti Variablenya Name pada Radio Button dan Check Box. Contohnya "kacang".
- Ganti Variablenya  Text Field Contohnya "TextJenis".
#Lakukan Pada seluruh Text Field, Radio Button, Check box, Dan Buton
-Untuk Text Field Check box "Diskon" harus Edit Textnya angka 0 (Nol) agar jika dipilih tidak error
 pada saat RUN.

* Source Code Radio button adalah:

 private void coklatActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        TextJenis.setText(" "+coklat.getText());
        TextHarga.setText(""+22000);
    }

private void pisangkejuActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        TextJenis.setText(" "+pisangkeju.getText());
        TextHarga.setText(""+30000);
    }

private void kacangActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        TextJenis.setText(" "+kacang.getText());
        TextHarga.setText(""+18000);
    }                                     

    private void ketankejuActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        TextJenis.setText(" "+ketankeju.getText());
        TextHarga.setText(""+35000);
    }


*Source Code Check Box adalah :

private void CBakhirActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        if(CBakhir.isSelected()){
          int harga=Integer.parseInt(TextHarga.getText());
          int potongan=harga/10;
          diskon.setText(""+potongan);
        }else{
            diskon.setText(""+0);
            }
    }


*Source Code Total adalah :

private void totalActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        int bil1=Integer.parseInt(TextHarga.getText());
        int bil2=Integer.parseInt(diskon.getText());
        int hasil=bil1-bil2;
        TextTotal.setText("" +hasil);
    }


Lalu Run/Jalankan Shift + f6 

 Selamat mencoba !!!
Wassamu'alaikum wr.wb.

Komentar