Membuat Aplikasi Kasir sederhana


Kali ini saya akan mambuat Aplikasi kasir sederhana tanpa Database, langsung saja yuk..


buka aplikasi netbeans dan langsung buat Project baru




 Tuliskan nama Projectnya

 
disini kita akan membuat 3 Form seperti gambar berikut :


 
Form Pertama kita buat Form dangan nama Login


desainnya seperti gambar berikut:


Form kedua saya namakan utama deangan desain sbb:


Form Ketiga saya buat dengan nama Kasir desain sbb:


ketiga Form sudah di buat.

selanjutnya kita akan tambahkan Coding yang diperlukan


tambahkan coding untuk button batal pada form login sbb:


private void BatalActionPerformed(java.awt.event.ActionEvent evt) 


{                                     
        // TODO add your handling code here:
        int X= JOptionPane.showConfirmDialog(null,"Keluar Program","Exit",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
       if(X==JOptionPane.YES_OPTION){
           //System.exit(0);
           dispose();
  }


selanjutnya coding untuk button login


    private void LoginActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        String user = "Reni";
        String pass = "12345";
        if(user.equalsIgnoreCase(Nama.getText())
                &&
        pass.equalsIgnoreCase(Password.getText())
                ){
            this.setVisible(false);
            new utama().setVisible(true);
        }
      
               
        else {
        javax.swing.JOptionPane.showMessageDialog(null,"Kombinasi nama dan password salah");
        Nama.setText("");
        Nama.requestFocus();
        Password.setText("");
        }                                  

    }                                    

    private void NamaActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }



disini saya set nama Reni dan Passwordnya 12345
jika nanti nama atau password yang kita masukan salah/ kurang akan ada notifikasi :



selanjutnya coding untuk button Lanjut pada form utama

private void BtnLanjutActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
         new Login_Kasir.Kasir().setVisible(true);
        this.setVisible(false);
    }


dimana jika jika klik button lanjut akan membuka form Kasir, dan jika tekan setiap button batal akan ada notifikasi :


untuk coding sama seperti di sebelumnya


coding untuk button hitung

private void BtnHitungActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        int total=0;
        if (RBNG.isSelected()){
            String NG=TxtjmlNG.getText();
            int jmlNG=Integer.parseInt(NG);
            int HargaNG=jmlNG*15000;
            total=total+HargaNG;
        }
        if (RBMG.isSelected()){
            String MG=TxtjmlMG.getText();
            int jmlMG=Integer.parseInt(MG);
            int HargaMG=jmlMG*15000;
            total=total+HargaMG;
        }
        if (RBSA.isSelected()){
            String SA=TxtjmlSA.getText();
            int jmlSA=Integer.parseInt(SA);
            int HargaSA=jmlSA*15000;
            total=total+HargaSA;
        }
        if (RBSK.isSelected()){
            String SK=TxtjmlSK.getText();
            int jmlSK=Integer.parseInt(SK);
            int HargaSK=jmlSK*25000;
            total=total+HargaSK;
        }
        if (RBNS.isSelected()){
            String NS=TxtjmlNS.getText();
            int jmlNS=Integer.parseInt(NS);
            int HargaNS=jmlNS*5000;
            total=total+HargaNS;
        }
        TxtjmlHarga.setText("" +total);
    }                                        

   private void RBNGActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int nasigoreng=15000;
        if(RBNG.isSelected()){
            TxtRBNG.setText("" +RBNG.getText());
            TxtRBNG.setText("" +nasigoreng);
        }else{
            TxtRBNG.setText("");
        }
    }      
                             


coding untuk button hapus :

    private void BtnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        TxtjmlNG.setEditable(false);
        TxtjmlNG.setText("");
        TxtjmlMG.setEditable(false);
        TxtjmlMG.setText("");
        TxtjmlSA.setEditable(false);
        TxtjmlSA.setText("");
        TxtjmlSK.setEditable(false);
        TxtjmlSK.setText("");
        TxtjmlNS.setEditable(false);
        TxtjmlNS.setText("");
        TxtjmlHarga.setText("");
    }
                                       

coding untuk button exit :

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


coding untu


koding menu makanan :

   private void RBMGActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int miegoreng=15000;
        if(RBMG.isSelected()){
            TxtRBMG.setText("" +RBMG.getText());
            TxtRBMG.setText("" +miegoreng);
        }else{
            TxtRBMG.setText("");
        }
    }                                   

    private void RBSAActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int sotoayam=15000;
        if(RBSA.isSelected()){
            TxtRBSA.setText("" +RBSA.getText());
            TxtRBSA.setText("" +sotoayam);
        }else{
            TxtRBSA.setText("");
        }
    }                                   

    private void RBSKActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int sopkambing=25000;
        if(RBSK.isSelected()){
            TxtRBSK.setText("" +RBSK.getText());
            TxtRBSK.setText("" +sopkambing);
        }else{
            TxtRBSK.setText("");
        }
    }                                   

    private void RBNSActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int nasi=5000;
        if(RBNS.isSelected()){
            TxtRBNS.setText("" +RBNS.getText());
            TxtRBNS.setText("" +nasi);
        }else{
            TxtRBNS.setText("");
        }
    }                                   


selesai, semua coding sudah di masukan

save semua dan coba di run hasilnya :




semoga bermanfaat dan  terimakasih

Komentar

Postingan populer dari blog ini

Membuat Aplikasi Kasir Java Sederhana