Senin, 08 Mei 2017

PROGRAM TAMBAHAN MINUMAN DENGAN JOptionPane

PROGRAM SEDERHANA PENJUALAN MINUMAN MENGGUNAKAN  SWING (GUI) dan JOptionPane 





Pada post saya kali ini saya akan membagikan kepada kalian semua bagaimana cara membuat program sederhana penjualan menggunakan  JOptionPane. 😀

Berikut Penjelasan Program Sederhana Penjualan Minuman java netbeans dengan JOptionPane



Untuk langkah pertama saya akan membagikan kepada kalian semua tentang item yang saya pakai. saya memakai jLabel ,jCheckBox ,jTextField ,jTextArea dan jButton.

Untuk nama variabel nya ada disini :
 


 


saya menggunakan 2 tipe variabel dan beberapa method seperti di bawah ini : 




 





 ini source code untuk method nya :


void milkshake(){
        if(orange.isSelected()){
         milkshakeorangeharga.setText("Rp. 15.000");
         milkshakeorangejumlah.setText("");
        }else{
            milkshakeorangeharga.setText("Rp. 0");
            milkshakeorangejumlah.setText("0");
            milkshakeorangehargajual.setText("0");
        }
        if(melon.isSelected()){
         milkshakemelonharga.setText("Rp. 20.000");
         milkshakemelonjumlah.setText("");
         milkshakemelonhargajual.setText("");
        }else{
            milkshakemelonharga.setText("Rp. 0");
            milkshakemelonjumlah.setText("0");
            milkshakemelonhargajual.setText("0");
        }
        if(strawberry.isSelected()){
         milkshakestrawberryharga.setText("Rp. 18.000");
         milkshakestrawberryjumlah.setText("");
         milkshakestrawberryhargajual.setText("");
        }else{
            milkshakestrawberryharga.setText("Rp. 0");
            milkshakestrawberryjumlah.setText("0");
            milkshakestrawberryhargajual.setText("0");
        }
        if(banana.isSelected()){
         milkshakebananaharga.setText("Rp. 15.000");
         milkshakebananajumlah.setText("");
         milkshakebananahargajual.setText("");
        }else{
            milkshakebananaharga.setText("Rp. 0");
            milkshakebananajumlah.setText("0");
            milkshakebananahargajual.setText("0");
        }
        if(avocado.isSelected()){
         milkshakeavocadoharga.setText("Rp. 18.000");
         milkshakeavocadojumlah.setText("");
         milkshakeavocadohargajual.setText("");
        }else{
            milkshakeavocadoharga.setText("Rp. 0");
            milkshakeavocadojumlah.setText("0");
            milkshakeavocadohargajual.setText("0");
        }
    }

  void diskon(){
        if (diskonCheck.isSelected()){
        int n, diskon, hasilDiskon;
        n=Integer.parseInt(totalBayar.getText());
        diskon=n/10;
        hasilDiskon=n-diskon;
        totalBayar.setText(""+hasilDiskon);
    }else{
        f=Integer.parseInt(milkshakeorangehargajual.getText());
        g=Integer.parseInt(milkshakemelonhargajual.getText());
        h=Integer.parseInt(milkshakebananahargajual.getText());
        i=Integer.parseInt(milkshakestrawberryhargajual.getText());
        j=Integer.parseInt(milkshakeavocadohargajual.getText());
        totbay=f+g+h+i+j;
        totalBayar.setText(""+totbay);
        }
    }

void hapus(){
        orange.setSelected(false);
        melon.setSelected(false);
        strawberry.setSelected(false);
        banana.setSelected(false);
        avocado.setSelected(false);
        milkshakeorangeharga.setText("Rp. ");
        milkshakeorangejumlah.setText("");
        milkshakeorangehargajual.setText("");
        milkshakemelonharga.setText("Rp. ");
        milkshakemelonjumlah.setText("");
        milkshakemelonhargajual.setText("");
        milkshakebananaharga.setText("Rp. ");
        milkshakebananajumlah.setText("");
        milkshakebananahargajual.setText("");
        milkshakestrawberryharga.setText("Rp. ");
        milkshakestrawberryjumlah.setText("");
        milkshakestrawberryhargajual.setText("");
        milkshakeavocadoharga.setText("Rp. ");
        milkshakeavocadojumlah.setText("");
        milkshakeavocadohargajual.setText("");
        diskonCheck.setEnabled(true);
        diskonCheck.setSelected(false);
        totalBayar.setText("");
        textBayar.setText("");
        textKembalian.setText("");
        cetakArea.setText("");
    }

 void jumlah(){
        a=Integer.parseInt(milkshakeorangejumlah.getText());
        jumlah=15000*a;
        milkshakeorangehargajual.setText(""+jumlah);
        b=Integer.parseInt(milkshakemelonjumlah.getText());
        jumlah2=20000*b;
        milkshakemelonhargajual.setText(""+jumlah2);
        c=Integer.parseInt(milkshakestrawberryjumlah.getText());
        jumlah3=18000*c;
        milkshakestrawberryhargajual.setText(""+jumlah3);
        d=Integer.parseInt(milkshakebananajumlah.getText());
        jumlah4=15000*d;
        milkshakebananahargajual.setText(""+jumlah4);
        e=Integer.parseInt(milkshakeavocadojumlah.getText());
        jumlah5=18000*e;
        milkshakeavocadohargajual.setText(""+jumlah5);
    }

void bayar(){
        k=Integer.parseInt(totalBayar.getText());
        l=Integer.parseInt(textBayar.getText());
        m=l-k;
        textKembalian.setText(""+m);
    }

void TotalBayar(){
        f=Integer.parseInt(milkshakeorangehargajual.getText());
        g=Integer.parseInt(milkshakemelonhargajual.getText());
        h=Integer.parseInt(milkshakebananahargajual.getText());
        i=Integer.parseInt(milkshakestrawberryhargajual.getText());
        j=Integer.parseInt(milkshakeavocadohargajual.getText());
        totbay=f+g+h+i+j;
        totalBayar.setText(""+totbay);
    }

 void cetak(){
        if (orange.isSelected()){
            milkshake="Milkshake Orange";
        }
        else {
            milkshake="";
        }
        if (melon.isSelected()){
            milkshake2="Milkshake Melon";
        }
        else {
            milkshake2="";
        }
        if (strawberry.isSelected()){
            milkshake3="Milkshake Strawberry";
        }
        else {
            milkshake3="";
        }
        if (banana.isSelected()){
            milkshake4="Milkshake Banana";
        }
        else {
            milkshake4="";
        }
        if (avocado.isSelected()){
            milkshake5="Milkshake Avocado";
          
        }else{
            milkshake5="";
        }
        cetakArea.setText("Milkshake pilihan anda : "+milkshake+" "+milkshake2+" "+milkshake3+" "+milkshake4+" "+milkshake5+"\nTotal Bayar : Rp. "+totalBayar.getText()+"\nUang anda : Rp. "+textBayar.getText()+"\nKembalian anda : Rp. "+textKembalian.getText());
    }

void exit() {
 j=JOptionPane.showConfirmDialog(null,"Ingin Keluar?","PESAN",JOptionPane.YES_NO_OPTION);
        if(j==0){
            dispose();
        }


lalu paste method tersebut seperti dibawah ini :

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

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

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

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

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

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

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

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

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

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

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

ini hasil screenshot run nya :  









Hasil Source Code untuk method

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

             
Berikut Hasil Screenshotnya :



Nah itu dia, penjelasan program yang dapat saya sharing kan ke kalian. Semoga ilmu yang saya bagikan ini dapat membawa manfaat bagi para pembaca sekalian...
 

Thanks for seeing my blog 😊😊

see you on next post😁😘😘

Tidak ada komentar:

Posting Komentar