Halaman

WELCOM TO MYBLOGSPOT ^_^

about me (tentang saya)

Sabtu, 22 Juni 2013


PENGERTIAN METHOD

Method adalah sarana bagi programmer untuk memodularisasi,
artinya membreak atau memecah program kompleks menjadi bagian yang kecil-kecil
sehingga nantinya dapat digunakan berulang-ulang,
daripada menulis beberapa baris kode yang sama.
Method dalam Java mirip dengan fungsi atau procedure dalam bahasa pemrograman yang lain.
Pada konsep Object Oriented Programming, Function lebih dikenal dengan istilah Method dimana merupakan suatu bagian dari Object yang mendefinisikan apa yang bisa Object tersebut lakukan.
Jadi :
Method adalah fungsi atau prosedur yang dibuat oleh seorang programmer didalam suatu Class.
Method dapat dibagi menjadi fungsi dan prosedur.
Fungsi adalah bagian atau sub dari program yang mempunyai algoritma tertentu dalam menyelesaikan suatu masalah dengan mengembalikan hasil.
Prosedur adalah bagian atau sub dari program yang mempunyai algoritma tertentu dalam menyelesaikan suatu masalah tanpa mengembalikan suatu nilai hasil. Secara umum method dalam java adalah sebuah fungsi.
Setiap method menghasilkan suatu nilai dengan tipe data tertentu yang dinamai Return Type. Apabila terdapat suatu fungsi yang tidak menghasilkan suatu nilai apapun maka bagian return type ini diganti dengan void.
Penamaan method mengikuti kaidah penamaan seperti pada penamaan variabel.
Bagian parameter pada method diisi dengan parameter-parameter fungsi yang diperlukan. Passing Parameter  dilakukan dengan cara pass by value dan pass by reference.
Dengan analogi tersebut, otomatis beberapa hal umum seperti local variable,
pemanggilan method, pendefinisian return value type, dsb adalah sama.
Mendeklarasikan Method
<methodDeclaration> ::=
<modifier> <returnType> <name>(<parameter>*) {
<statement>*
}
<parameter> ::=
<parameter_type> <parameter_name>[,]
contoh method:
class MethodDemo {
int data;
int getData() {
return data;
}
void setData(int data) {
this.data = data;
}
void setMaxData(int data1, int data2) {
data = (data1>data2)? data1 : data2;
}
}
contoh program dengan method:
public class TesMak
{
/** Main method */
public static void main(String[] args)
{
int i = 5;
int j = 2;
int k = mak(i, j);
System.out.println(“The maximum between ” + i + ” and ” + j + ” is ” + k);
}
/** Return the max between two numbers */
public static int mak(int num1, int num2)
{
int hasil;
if (num1 > num2)
hasil = num1;
else
hasil = num2;
return hasil;
}
}

form menu sederhana buatan saya menggunakan neatben




1.Sintak Login
import java.awt.*;
                import java.awt.event.*;
                import javax.swing.*;
import projek_pbo_saya.konfirmasi;
                 
                 class SimpleLogin extends JFrame implements ActionListener {
                    private JLabel label1, label2;
                    private JTextField txtUser;
                    private JPasswordField pwdPass;
                    private JButton btnLogin, btnExit;
                    
                    public SimpleLogin() {
                        super ("Login here...");
                        
                        Container container = getContentPane();
                        container.setLayout(new FlowLayout());
                        label1 = new JLabel ("Username : ");
                        label2 = new JLabel ("Password : ");   
                txtUser = new JTextField (20);
                        txtUser.setToolTipText("Input Username");
                        pwdPass = new JPasswordField(20);
                        btnLogin = new JButton ("Login");
                        btnLogin.addActionListener(this);
                        btnExit = new JButton ("Exit");
                        btnExit.addActionListener(this);
                        container.add(label1);
                        container.add(txtUser);
                        container.add(label2);
                        container.add(pwdPass);
                        container.add(btnLogin);
                        container.add(btnExit);
                        setSize (300,200);
                        setVisible (true);
                    }
                    
                    public static void main (String args[]) {
                        SimpleLogin test = new SimpleLogin();
                        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    }
                    
                    private String user = "", pass = "";
                    public void actionPerformed (ActionEvent e) {
                        if (e.getSource() == btnLogin) {
                            user = txtUser.getText();
                            pass = pwdPass.getText();
                            if (user.equals("sumi") && pass.equals("januarsih")) {
                                JOptionPane.showMessageDialog(null, "Login sukses");
                      
                        new konfirmasi().show();
                        this.dispose();
                       
                            } else {
                                JOptionPane.showMessageDialog(null, "Username and password salah!");
                                txtUser.setText("");
                                pwdPass.setText("");
                txtUser.requestFocus(true);
                            }
                        } else if (e.getSource() == btnExit){
                            JOptionPane.showMessageDialog(null,"Apakah Anda Yakin Ingin Keluar");
                            System.exit(0);
                        }
                    }
                }
2.Sintak Menu(konfirmasi)
private void KopiActionPerformed(java.awt.event.ActionEvent evt) {
        new Menu_Kopi().setVisible(true);
        dispose();
    }                                   
    private void transaksiMouseClicked(java.awt.event.MouseEvent evt) {                                      
            new Transaksi().setVisible(true);
        dispose();
    }                                     
    private void InfoMouseClicked(java.awt.event.MouseEvent evt) {                                 
            new Biodata().setVisible(true);
        dispose();
    }                                
    private void NasiActionPerformed(java.awt.event.ActionEvent evt) {                                    
       new Menu_Nasi().setVisible(true);
       dispose();
    }                                   

    private void Aneka_JusActionPerformed(java.awt.event.ActionEvent evt) {                                          
        new Menu_Jus().setVisible(true);
        dispose();
    }                                        

    private void EsActionPerformed(java.awt.event.ActionEvent evt) {                                  
        new menu_es().setVisible(true);
        dispose();
    }                                 
    private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {                                    
        jOptionPane1.showMessageDialog(null,"Terimakasih Telah Berkunjung ke Restoran Saya");
                            System.exit(0);
    }                                   

    private void BaksoActionPerformed(java.awt.event.ActionEvent evt) {                                     
        new Menu_Bakso().setVisible(true);
        dispose();
    }                                                                  
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new konfirmasi().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify
    private javax.swing.JMenuItem Aneka_Jus;
    private javax.swing.JMenuItem Bakso;
    private javax.swing.JMenuItem Es;
    private javax.swing.JMenu Info;
    private javax.swing.JMenuItem Kopi;
    private javax.swing.JMenu Minuman;
    private javax.swing.JMenu Minuman_Dingin;
    private javax.swing.JMenu Minuman_Hangat;
    private javax.swing.JMenuItem Nasi;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JMenu makanan;
    private javax.swing.JMenu transaksi;
    // End of variables declaration  
}
3.Sintak Sub Menu-Menu Bakso
public class Menu_Bakso extends javax.swing.JFrame {
    public Menu_Bakso() {
        initComponents();
    }
}
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new penjelasan_menu_Bakso().setVisible(true);
        dispose();
    }   
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu_Bakso().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JPanel jPanel7;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTextArea jTextArea1;
    private java.awt.Label label1;
    private java.awt.Label label3;
    private java.awt.Label label4;
    // End of variables declaration                     
}
3.Penjelasan Menu Bakso
public class penjelasan_menu_Bakso extends javax.swing.JFrame {
    public penjelasan_menu_Bakso() {
        initComponents();
    }
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String pesanan=jOptionPane1.showInputDialog ("Inputkan Pesanan Anda : ");
        String jumlah=jOptionPane1.showInputDialog  ("Berapa Porsi yang anda Inginkan :" );
        jOptionPane1.showMessageDialog(null,"Pesanan Anda adalah : "+pesanan +"\n Jumlah Porsi   :"+jumlah +" porsi");
    }                                       

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        new konfirmasi().setVisible(true);
        dispose();
    }                                       
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new penjelasan_menu_Bakso().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    // End of variables declaration                  
    }
4. Syntak  Menu Nasi
public class Menu_Nasi extends javax.swing.JFrame {
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new penjelasan_nasi().setVisible(true);
        dispose();
    }          
    public Menu_Nasi() {
        initComponents();
    }
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu_Nasi().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextArea jTextArea2;
    // End of variables declaration                     
}
5. Syntak Penjelasan Menu Nasi
public class penjelasan_nasi extends javax.swing.JFrame {
        public penjelasan_nasi() {
        initComponents();
    }
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new Menu_Nasi().setVisible(true);
        dispose();
    }                                        

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
         String pesanan=jOptionPane1.showInputDialog ("Inputkan Pesanan Anda : ");
        String jumlah=jOptionPane1.showInputDialog  ("Berapa Porsi yang anda Inginkan :" );
        jOptionPane1.showMessageDialog(null,"Pesanan Anda adalah : "+pesanan +"\n Jumlah Porsi   :"+jumlah +" porsi");
    }                                       

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
         new konfirmasi().setVisible(true);
        dispose();
    }                       
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new penjelasan_nasi().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration                  
   
}

6. Syntak Menu Jus
public class Menu_Jus extends javax.swing.JFrame {
    public Menu_Jus() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                                 new Penjelasan_menu_jus().setVisible(true);
        dispose();
    }  
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu_Jus().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextArea jTextArea2;
    // End of variables declaration                     
}
7.Syntak Penjelasan Menu Jus
public class Penjelasan_menu_jus extends javax.swing.JFrame {
    public Penjelasan_menu_jus() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new konfirmasi().setVisible(true);
        dispose();
    }          
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
         String pesanan=jOptionPane1.showInputDialog ("Inputkan Pesanan Anda : ");
        String jumlah=jOptionPane1.showInputDialog  ("Berapa Porsi yang anda Inginkan :" );
        jOptionPane1.showMessageDialog(null,"Pesanan Anda adalah : "+pesanan +"\n Jumlah Porsi   :"+jumlah +" porsi");
    }                                       
  
    
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Penjelasan_menu_jus().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    // End of variables declaration                  
   
}
 8.Syntak  Menu Es
public class menu_es extends javax.swing.JFrame {
        public menu_es() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new Penjelasan_menu_es().setVisible(true);
        dispose();
    }   
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new menu_es().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextArea jTextArea2;
    // End of variables declaration                  
   
}
9.Syntak Penjelasan Menu Es
public class Penjelasan_menu_es extends javax.swing.JFrame {
    public Penjelasan_menu_es() {
        initComponents();
    }
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
         String pesanan=jOptionPane1.showInputDialog ("Inputkan Pesanan Anda : ");
        String jumlah=jOptionPane1.showInputDialog  ("Berapa Porsi yang anda Inginkan :" );
        jOptionPane1.showMessageDialog(null,"Pesanan Anda adalah : "+pesanan +"\n Jumlah Porsi   :"+jumlah +" porsi");
    }                                       

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new konfirmasi().setVisible(true);
        dispose();
    }                                       
        public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Penjelasan_menu_es().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    // End of variables declaration                 
}
10.Syntak  form Menu  Kopi
public class Menu_Kopi extends javax.swing.JFrame {
    public Menu_Kopi() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new Penjelasan_menu_kopi().setVisible(true);
        dispose();
    }   
public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu_Kopi().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextArea jTextArea2;
    // End of variables declaration                  
   
}
11. Syntak Penjelasan Menu Kopi
public class Penjelasan_menu_kopi extends javax.swing.JFrame {
        public Penjelasan_menu_kopi() {
        initComponents();
    }
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
         String pesanan=jOptionPane1.showInputDialog ("Inputkan Pesanan Anda : ");
        String jumlah=jOptionPane1.showInputDialog  ("Berapa Porsi yang anda Inginkan :" );
        jOptionPane1.showMessageDialog(null,"Pesanan Anda adalah : "+pesanan +"\n Jumlah Porsi   :"+jumlah +" porsi");
    }                                        
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        new konfirmasi().setVisible(true);
        dispose();
    }                                       
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Penjelasan_menu_kopi().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JOptionPane jOptionPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    // End of variables declaration                     
}
12.Syntak  form  Biodata
public class Biodata extends javax.swing.JFrame {
    public Biodata() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        new konfirmasi().setVisible(true);
        dispose();
    }                                       
   
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Biodata().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration                  
    
}

Syntak  form Transaksi
public class Transaksi extends javax.swing.JFrame {
   
    /** Creates new form Transaksi */
    public Transaksi() {
        initComponents();
    }
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
// TODO add your handling code here
        new konfirmasi().setVisible(true);
        dispose();
    }                                        
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
         pesanan.setText("");
         bayar.setText("");
        m1.setText("");
        m2.setText("");
        m3.setText("");
        m4.setText("");
        m5.setText("");
        m6.setText("");
        m7.setText("");
        m8.setText("");
        m9.setText("");
        m11.setText("");
        m12.setText("");
        m13.setText("");
        m14.setText("");
        m15.setText("");
        m16.setText("");
        m17.setText("");
        m18.setText("");
        m19.setText("");
        m20.setText("");
        m21.setText("");
        m22.setText("");
        m23.setText("");
        m24.setText("");
        if(pil1.isSelected()){
            pil1.setSelected(false);
        }
         if(pil2.isSelected()){
            pil2.setSelected(false);
        }
         if(pil3.isSelected()){
            pil3.setSelected(false);
        }
         if(pil4.isSelected()){
            pil4.setSelected(false);
        }
         if(pil5.isSelected()){
            pil5.setSelected(false);
        }
         if(pil6.isSelected()){
            pil6.setSelected(false);
        }
         if(pil7.isSelected()){
            pil7.setSelected(false);
        }
         if(pil8.isSelected()){
            pil8.setSelected(false);
        }
         if(pil9.isSelected()){
            pil9.setSelected(false);
        }
       
         if(pil11.isSelected()){
            pil11.setSelected(false);
        }
         if(pil12.isSelected()){
            pil12.setSelected(false);
        }
         if(pil13.isSelected()){
            pil13.setSelected(false);
        }
         if(pil14.isSelected()){
            pil14.setSelected(false);
        }
         if(pil15.isSelected()){
            pil15.setSelected(false);
        }
         if(pil16.isSelected()){
            pil16.setSelected(false);
        }
         if(pil17.isSelected()){
            pil17.setSelected(false);
        }
         if(pil18.isSelected()){
            pil18.setSelected(false);
        }
         if(pil19.isSelected()){
            pil19.setSelected(false);
        }
         if(pil20.isSelected()){
            pil20.setSelected(false);
        }
         if(pil21.isSelected()){
            pil21.setSelected(false);
        }
         if(pil22.isSelected()){
            pil22.setSelected(false);
        }
         if(pil23.isSelected()){
            pil23.setSelected(false);
        }
         if(pil24.isSelected()){
            pil24.setSelected(false);
        }
          
         if(pil_all.isSelected()){
            pil_all.setSelected(false);
        }
    }                                        
    private void pil_allActionPerformed(java.awt.event.ActionEvent evt) {                                       
           if(pil_all.isSelected()){
            pil1.setSelected(true);
            pil2.setSelected(true);
            pil3.setSelected(true);
            pil4.setSelected(true);
            pil5.setSelected(true);
            pil6.setSelected(true);
            pil7.setSelected(true);
            pil8.setSelected(true);
            pil9.setSelected(true);
            pil11.setSelected(true);
            pil12.setSelected(true);
            pil13.setSelected(true);
            pil14.setSelected(true);
            pil15.setSelected(true);
            pil16.setSelected(true);
            pil17.setSelected(true);
            pil18.setSelected(true);
            pil19.setSelected(true);
            pil20.setSelected(true);
            pil21.setSelected(true);
            pil22.setSelected(true);
            pil23.setSelected(true);
            pil24.setSelected(true);  
        }
    }                                       
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
         int j1=0,j2=0,j3=0,j4=0,j5=0,j6=0,j7=0,j8=0,j9=0,j10=0,j11=0,j12=0,j13=0,j14=0,j15=0,j16=0,j17=0,j18=0,j19=0,j20=0;
         int j21=0,j22=0,j23=0,j24=0,j25=0,j26=0;
        j1= Integer.valueOf(m1.getText()).intValue();
        j2= Integer.valueOf(m2.getText()).intValue();
        j3= Integer.valueOf(m3.getText()).intValue();
        j4= Integer.valueOf(m4.getText()).intValue();
        j5= Integer.valueOf(m5.getText()).intValue();
        j6= Integer.valueOf(m6.getText()).intValue();
        j7= Integer.valueOf(m7.getText()).intValue();
        j8= Integer.valueOf(m8.getText()).intValue();
        j9= Integer.valueOf(m9.getText()).intValue();
        j11= Integer.valueOf(m11.getText()).intValue();
        j12= Integer.valueOf(m12.getText()).intValue();
        j13= Integer.valueOf(m13.getText()).intValue();
        j14= Integer.valueOf(m14.getText()).intValue();
        j15= Integer.valueOf(m15.getText()).intValue();
        j16= Integer.valueOf(m16.getText()).intValue();
        j17= Integer.valueOf(m17.getText()).intValue();
        j18= Integer.valueOf(m18.getText()).intValue();
        j19= Integer.valueOf(m19.getText()).intValue();
        j20= Integer.valueOf(m20.getText()).intValue();
        j21= Integer.valueOf(m21.getText()).intValue();
        j22= Integer.valueOf(m22.getText()).intValue();
        j23= Integer.valueOf(m23.getText()).intValue();
        j24= Integer.valueOf(m24.getText()).intValue();
        String menu1="",menu2="",menu3="",menu4="",menu5="",menu6="",menu7="",menu8="",menu9="",menu10="";
        String menu11="",menu12="",menu13="",menu14="",menu15="",menu16="",menu17="",menu18="",menu19="",menu20="";
        String menu21="",menu22="",menu23="",menu24="",menu25="",menu26="";
        int harga1=0,harga2=0,harga3=0,harga4=0,harga5=0,harga6=0,harga7=0,harga8=0,harga9=0,harga10=0,harga21=0,harga22=0,harga25=0;
        int harga11=0,harga12=0,harga13=0,harga14=0,harga15=0,harga16=0,harga17=0,harga18=0,harga19=0,harga20=0,harga23=0,harga24=0,harga26=0;
        if(pil1.isSelected()){
            menu1="Nasi Kuning";
            harga1=5000;
        }
         if(pil2.isSelected()){
            menu2="Nasi Goreng";
            harga2=10000;
        }
         if(pil3.isSelected()){
            menu3="Nasi Paket";
            harga3=15000;
        }
        if(pil4.isSelected()){
            menu4="Nasi Goreng Spesial";
            harga4=15000;
        }
        if(pil5.isSelected()){
            menu5="Bakso Granant";
            harga5=10000;
        }
         if(pil6.isSelected()){
            menu6="Bakso Teratai";
            harga6=15000;
        }
        if(pil7.isSelected()){
            menu7="Bakso Rudal";
            harga7=8000;
        }
        if(pil8.isSelected()){
            menu8="Bakso Setan";
            harga8=13000;
        }
        if(pil9.isSelected()){
            menu9="Bakso Bom";
            harga9=15000;
        }
        if(pil11.isSelected()){
            menu11="Jus Jeruk";
            harga11=5000;
        }
         if(pil12.isSelected()){
            menu12="Jus Sawo";
            harga12=5000;
        }
         if(pil13.isSelected()){
            menu13="Jus Semangaka";
            harga13=5000;
        }
         if(pil14.isSelected()){
            menu14="Jus Alpokat";
            harga14=7000;
        }
         if(pil15.isSelected()){
            menu15="Jus Apel";
            harga15=7000;
        }
         if(pil16.isSelected()){
            menu16="Es Buah";
            harga16=2000;
        }
        if(pil17.isSelected()){
            menu17="Es Teh";
            harga17=3000;
        }
        if(pil18.isSelected()){
            menu18="Es Capucino";
            harga18=4000;
        }
        if(pil19.isSelected()){
            menu19="Es Teler";
            harga19=5000;
        }
        if(pil20.isSelected()){
            menu20="Es Shanghai";
            harga20=8000;
        }
        if(pil21.isSelected()){
            menu21="Kopi Biasa";
            harga21=2000;
        }
         if(pil22.isSelected()){
            menu22="Kopi Moka";
            harga22=3000;
        }
         if(pil23.isSelected()){
            menu23="Kopi Susu";
            harga23=3000;
        }
         if(pil24.isSelected()){
            menu24="White kopi";
            harga24=3000;
        }
       
       
       
        String Total_menu=menu1+" ,"+menu2+", "+menu3+"  "+menu4+""+menu5+menu6+""+menu7+""+menu8+""+menu9+""+menu10+""+menu11+""+menu12+""+menu13+" "+menu14+" "+menu15+""+menu16+""+menu17+""+menu18+""+menu19+"" +
                ""+menu20+""+ menu21+""+menu22+" "+menu23+""+menu24+" ";
        int total_harga=(harga1*j1)+(harga2*j2)+(harga3*j3)+(harga4*j4)+(harga5*j5)+(harga6*j6)+(harga7*j7)+(harga8*j8)+(harga9*j9)+(harga10*j10)+(harga11*j11)+(harga12*j12)+(harga13*j13)+(harga14*j14)+(harga15*j15)+(harga16*j16)+(harga17*j17)+(harga18*j18)+(harga19*j19)+(harga20*j20)+(harga21*j21)+(harga22*j22)+(harga23*j23)+(harga24*j24);
       pesanan.setText(Total_menu);
        bayar.setText(String.valueOf(total_harga));
    }                                         
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Transaksi().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify                    
    private javax.swing.JTextField bayar;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JTextField m1;
    private javax.swing.JTextField m11;
    private javax.swing.JTextField m12;
    private javax.swing.JTextField m13;
    private javax.swing.JTextField m14;
    private javax.swing.JTextField m15;
    private javax.swing.JTextField m16;
    private javax.swing.JTextField m17;
    private javax.swing.JTextField m18;
    private javax.swing.JTextField m19;
    private javax.swing.JTextField m2;
    private javax.swing.JTextField m20;
    private javax.swing.JTextField m21;
    private javax.swing.JTextField m22;
    private javax.swing.JTextField m23;
    private javax.swing.JTextField m24;
    private javax.swing.JTextField m3;
    private javax.swing.JTextField m4;
    private javax.swing.JTextField m5;
    private javax.swing.JTextField m6;
    private javax.swing.JTextField m7;
    private javax.swing.JTextField m8;
    private javax.swing.JTextField m9;
    private javax.swing.JTextField pesanan;
    private javax.swing.JCheckBox pil1;
    private javax.swing.JCheckBox pil11;
    private javax.swing.JCheckBox pil12;
    private javax.swing.JCheckBox pil13;
    private javax.swing.JCheckBox pil14;
    private javax.swing.JCheckBox pil15;
    private javax.swing.JCheckBox pil16;
    private javax.swing.JCheckBox pil17;
    private javax.swing.JCheckBox pil18;
    private javax.swing.JCheckBox pil19;
    private javax.swing.JCheckBox pil2;
    private javax.swing.JCheckBox pil20;
    private javax.swing.JCheckBox pil21;
    private javax.swing.JCheckBox pil22;
    private javax.swing.JCheckBox pil23;
    private javax.swing.JCheckBox pil24;
    private javax.swing.JCheckBox pil3;
    private javax.swing.JCheckBox pil4;
    private javax.swing.JCheckBox pil5;
    private javax.swing.JCheckBox pil6;
    private javax.swing.JCheckBox pil7;
    private javax.swing.JCheckBox pil8;
    private javax.swing.JCheckBox pil9;
    private javax.swing.JCheckBox pil_all;
    // End of variables declaration                  
   
}