Membuat Program Sederhana di Java NetBeans Menggunakan JOptionPane

Hallo Selamat datang kembali di blog saya πŸ‘‹πŸ˜„
Kali ini saya akan membuat Tutorial Membuat Program Sederhana di Java NetBeans Menggunakan JOptionPane

Hasil Screenshoot setelah di Run :

Klik gambar untuk memperjelas

Video di bawah ini merupakan hasil Run sekaligus Penjelasan mengenai program sederhana yang saya buat

video hanya bisa dilihat apabila mengunakan laptop

Source Code-nya sebagai berikut :

public class aplikasi2 extends javax.swing.JFrame {
String namabarang,jenispembayaran,baju,gaun,jeans,skirt,voucher;
Integer p1,p2,p3,p4,j1,j2,j3,j4,h1,h2,h3,h4,jatasan,jdress,jcelana,jrok,hatasan,hdress,hcelana,hrok,item,total,dtotal,diskon,tbayar,bayar,u1,uang,k1,kembalian;

void menu() {
if(atasan.getSelectedItem()=="--Pilih--"){
produk1.setText("");
jumlah1.setText("");
atasan.requestFocus();
}
else if(atasan.getSelectedItem()=="Blouse"){
produk1.setText("35000");
}
else if(atasan.getSelectedItem()=="Kemeja"){
produk1.setText("45000");
}
else if(atasan.getSelectedItem()=="T-Shirt"){
produk1.setText("30000");
}
else if(atasan.getSelectedItem()=="None"){
produk1.setText("0");
jumlah1.setText("0");
harga1.setText("0");
}
if(dress.getSelectedItem()=="--Pilih--"){
produk2.setText("");
jumlah2.setText("");
dress.requestFocus();
}
else if(dress.getSelectedItem()=="Casual Dress"){
produk2.setText("50000");
}
else if(dress.getSelectedItem()=="Maxi Dress"){
produk2.setText("100000");
}
else if(dress.getSelectedItem()=="Party Dress"){
produk2.setText("200000");
}
else if(dress.getSelectedItem()=="Bodycon Dress"){
produk2.setText("80000");
}
else if(dress.getSelectedItem()=="A Line Dress"){
produk2.setText("90000");
}
else if(dress.getSelectedItem()=="None"){
produk2.setText("0");
jumlah2.setText("0");
harga2.setText("0");
}
if(celana.getSelectedItem()=="--Pilih--"){
produk3.setText("");
jumlah3.setText("");
celana.requestFocus();
}
else if(celana.getSelectedItem()=="Kulot"){
produk3.setText("50000");
}
else if(celana.getSelectedItem()=="Katun"){
produk3.setText("40000");
}
else if(celana.getSelectedItem()=="Pendek"){
produk3.setText("30000");
}
else if(celana.getSelectedItem()=="Jogger"){
produk3.setText("60000");
}
else if(celana.getSelectedItem()=="Hightwaist"){
produk3.setText("120000");
}
else if(celana.getSelectedItem()=="None"){
produk3.setText("0");
jumlah3.setText("0");
harga3.setText("0");
}
if(rok.getSelectedItem()=="--Pilih--"){
produk4.setText("");
jumlah4.setText("");
rok.requestFocus();
}
else if(rok.getSelectedItem()=="Mini Skirt"){
produk4.setText("45000");
}
else if(rok.getSelectedItem()=="Maxi Skirt"){
produk4.setText("60000");
}
else if(rok.getSelectedItem()=="Flare Skirt"){
produk4.setText("50000");
}
else if(rok.getSelectedItem()=="Pencil Skirt"){
produk4.setText("550000");
}
else if(rok.getSelectedItem()=="None"){
produk4.setText("0");
jumlah4.setText("0");
harga4.setText("0");
}
}

void ok(){
p1=Integer.parseInt(produk1.getText());
j1=Integer.parseInt(jumlah1.getText());
h1=p1*j1;
harga1.setText(""+h1);

p2=Integer.parseInt(produk2.getText());
j2=Integer.parseInt(jumlah2.getText());
h2=p2*j2;
harga2.setText(""+h2);

p3=Integer.parseInt(produk3.getText());
j3=Integer.parseInt(jumlah3.getText());
h3=p3*j3;
harga3.setText(""+h3);

p4=Integer.parseInt(produk4.getText());
j4=Integer.parseInt(jumlah4.getText());
h4=p4*j4;
harga4.setText(""+h4);

jatasan=Integer.parseInt(jumlah1.getText());
jdress=Integer.parseInt(jumlah2.getText());
jcelana=Integer.parseInt(jumlah3.getText());
jrok=Integer.parseInt(jumlah4.getText());
item=jatasan+jdress+jcelana+jrok;
ti.setText(""+item);

hatasan=Integer.parseInt(harga1.getText());
hdress=Integer.parseInt(harga2.getText());
hcelana=Integer.parseInt(harga3.getText());
hrok=Integer.parseInt(harga4.getText());
total=hatasan+hdress+hcelana+hrok;
th.setText(""+total);

diskon=0;
dtotal=Integer.parseInt(th.getText());
if(item>=20){
diskon=dtotal*10/100;
}d.setText(""+diskon);

kembalian=0;
tbayar=Integer.parseInt(d.getText());
bayar=dtotal-diskon;
tb.setText(""+bayar);
u1=Integer.parseInt(u.getText());
kembalian=u1-bayar;
k.setText(""+kembalian);
}

void clear(){
atasan.setSelectedItem("--Pilih--");
dress.setSelectedItem("--Pilih--");
celana.setSelectedItem("--Pilih--");
rok.setSelectedItem("--Pilih--");
produk1.setText("");
produk2.setText("");
produk3.setText("");
produk4.setText("");
jumlah1.setText("");
jumlah2.setText("");
jumlah3.setText("");
jumlah4.setText("");
harga1.setText("");
harga2.setText("");
harga3.setText("");
harga4.setText("");
ti.setText("");
th.setText("");
d.setText("");
tb.setText("");
u.setText("");
k.setText("");
cetak.setText("");
cek.setText("Ya");
cek.setEnabled(true);
cek.setSelected(false);
group.clearSelection();
}

void cetak(){
if (atasan.getSelectedItem()=="-Pilih-"){
baju="";
}else if(atasan.getSelectedItem()=="Blouse"){
baju="Blouse";
}else if(atasan.getSelectedItem()=="Kemeja"){
baju="Kemeja";
}else if(atasan.getSelectedItem()=="T-shirt"){
baju="T-shirt";
}else if(atasan.getSelectedItem()=="None"){
baju="";
}
if(dress.getSelectedItem()=="--Pilih--"){
gaun="";
}else if(dress.getSelectedItem()=="Casual Dress"){
gaun="Casual Dress";
}else if(dress.getSelectedItem()=="Maxi Dress"){
gaun="Maxi Dress";
}else if(dress.getSelectedItem()=="Party Dress"){
gaun="Party Dress";
}else if(dress.getSelectedItem()=="Bodycon Dress"){
gaun="Bodycon Dress";
}else if(dress.getSelectedItem()=="A Line Dress"){
gaun="A Line Dress";
}else if(dress.getSelectedItem()=="None"){
gaun="";
}
if(celana.getSelectedItem()=="--Pilih--"){
jeans="";
}else if(celana.getSelectedItem()=="Kulot"){
jeans="Kulot";
}else if(celana.getSelectedItem()=="Katun"){
jeans="Katun";
}else if(celana.getSelectedItem()=="Celana Pendek"){
jeans="Celana Pendek";
}else if(celana.getSelectedItem()=="Jogger"){
jeans="Jogger";
}else if(celana.getSelectedItem()=="Celana Hightwaits"){
jeans="Celana Hightwaits";
}else if(celana.getSelectedItem()=="None"){
jeans="";
}if(rok.getSelectedItem()=="--Pilih--"){
skirt="";
}else if(rok.getSelectedItem()=="Maxi Skirt"){
skirt="Maxi Skirt";
}else if(rok.getSelectedItem()=="Mini Skirt"){
skirt="Mini Skirt";
}else if(rok.getSelectedItem()=="Flare Skirt"){
skirt="Flare Skirt";
}else if(rok.getSelectedItem()=="Pencil Skirt"){
skirt="Pencil Skirt";
}else if(rok.getSelectedItem()=="None"){
skirt="";
}
if(ca.isSelected()){
jenispembayaran="Tunai";
}else if(de.isSelected()){
jenispembayaran="Debit";
}
if(cek.isSelected()){
cetak.setText("                    F'Are Collection"
        +"\nMenjual Berbagai Macam Pakaian Wanita   "
        +"\n       JL. M. SAIDI RT014 RW001          "
        +"\n       JAKARTA SELATAN 12270           "
        +"\n==================================="
        +"\nKasir           : Nur Farida Riani Ramli   "
        +"\nNIM              : 161011401376             "
        +"\nKode           : 02TPLE004                "
        +"\n==================================="
        +"\nAtasan yang Anda Pesan  : "+jumlah1.getText()+" "+baju
        +"\nDress yang Anda Pesan   : "+jumlah2.getText()+" "+gaun
        +"\nCelana yang Anda Pesan : "+jumlah3.getText()+" "+jeans
        +"\nRok yang Anda Pesan       : "+jumlah4.getText()+" "+skirt
        +"\n==================================="
        +"\nTotal Harga                 : Rp "+th.getText()+""
        +"\nDiskon                         : Rp "+d.getText()+""
        +"\nTotal Bayar Anda       : Rp "+tb.getText()+""
        +"\nJenis Pembayaran   : "+jenispembayaran +""
        +"\nUang Anda                 : Rp "+u.getText()+""
        +"\nKembalian Anda       : Rp "+k.getText()
        +"\n==================================="
        +"\nTERIMAKASIH. SELAMAT BELANJA KEMBALI "
        +"\nLAYANAN KONSUMEN F'ARE COLLECTION"
        +"\n        SMS 0800 000 000   CALL 0000001    "
        +"\n            EMAIL KONTAK@FARE.CO.ID        ");
}else{
cetak.setText("                    *TERIMAKASIH*"
+"\n*SELAMAT BERBELANJA KEMBALI*"
+"\n==================================="
+"\nKasir           : Nur Farida Riani Ramli   "
+"\nNIM              : 161011401376             "
+"\nKode           : 02TPLE004                ");
}
}

void exit(){
int pilih=JOptionPane.showConfirmDialog(null,"Anda Ingin Keluar ?","Konfirmasi",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(pilih==JOptionPane.YES_OPTION){
dispose();
}
}

void help(){
    JOptionPane.showMessageDialog(null,"Aplikasi Ini di Buat Oleh Nur Farida Riani Romli","Informasi",JOptionPane.INFORMATION_MESSAGE);
}

void voucher(){
String voucher1=JOptionPane.showInputDialog("Masukan Kode Voucher");
String msg="Kode Voucher : "+voucher1+" yang Anda Masukan Benar";
JOptionPane.showMessageDialog(null,msg);
    }


Berikut Private Void-nya :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Komentar

Postingan populer dari blog ini

Membuat Struk Belanja Dengan NetBeans

Membuat Aplikasi Pemesanan Kue Sederhana dengan Eclipse

Membuat Aplikasi Kasir Sederhana dengan NetBeans