program pemesanan makanan

program pemesanan makanan


disini saya akan menjelaskan tutorial membuat program pemesanan makanan menggunakan java netbeans dimana program ini berfungsi untuk mempermudah pelanggan memesan makanan dirumah atau bila malas pergi keluar hehehe.
cara membuat program ini cukup mudah.

berikut cara  program ini berjalan :
  1. saat pertama kali kita membuka program ini, kita ada akan disuguhkan dengan tampilan "selamat datang".
  2. selanjutnya kita tinggal memilih paket makanan yang sudah disediakan sistem, disana sudah terdapat nama makanan dan harga makananya
  3. setelah kita memilih paket makanan selanjutnya masukan jumlah pesanan anda, lalu klik tombol "proses".
  4. selanjutnya masukan nominal pembayaran lalu bayar.
  5. bila nominal pembayaran yang dimasukan lebih besar dari harga makanan, uang kembalian akan otomatis muncul sesuai harga yang dipesan.
  6. lalu klik tombol "Order" nah disini kita akan di tampilkan dengan "form data diri pelanggan". fungsinya untuk mengetahui data diri pelanggan yg memesan makanan.
  7. bila kita sudah mengisi data diri selanjutnya klik tombol "Submit" untuk mengakhiri pemesanan
  8. program ini juga menyediakan tombol batal yang berfungsi untuk membatalkan pesanan yang sudah dipesan dan tombol order baru untuk menambahkan  pemesanan makanan.


FlowChart




oke.....
langsung saja saya akan menjelaskan tentang bagaimana cara membuat program ini:


1. langkah pertama buka aplikasi "java NetBeans IDE", klik file => new project => java application, lalu klik next, isi project name, disini saya menggunakan nama "warboek_enjoyed" setelah itu klik finish






2. selanjutnya klik kanan pada project "warboek_enjoyed" => new => JFrame From => isi Class Name => Finish.
disini saya menggunkan 2 buat JFrame From:  pertama untuk menu makanan dan yang kedua untuk data diri pelanggan

nah.. untuk yang pertama kita beri Class Name dengan "Menu_Makanan" dan yang kedua kita beri Class Name dengan "Data_Pelanggan"


3. selanjutnya buat desain pada masih masih JFrame Form..
 yang pertama kita buat desain untuk "Menu_Makanan"


ket:
disini kita memerlukan"
1. 11 buah JLabel
2. 9 buah JButton
3. 23 JTextField
ubah masing-masing Variable namenya, contohnya JTextField di bawah nama menjadi "txtNama1" "txtNama2" "txtNama3" "txtNama4" "txtNama5", terkecuali untuk JLabel variable namenya ga perlu diubah.


lalu masukan source code ini:


4. bila sudah klik kanan pada tombol "Paket 1" => Event => Action => Action performed


dan masukan source code ini:


untuk paket 2,paket 3, paket 4 dan yang lainya 
caranya sama seperti di atas ya:




5. kita buat desain untuk JFrame Form "Data_Pelanggan"

ket:
disini kita membutuhkan:
1. 8 Buah JLabel
2. 3 Buah JTextfield
3. 3 BuahJCombo Box
4. 4 Buah jCheck Box
5. 1 Buah JButton
6. 1 Buah JTable
ubah masih-masih variable namenya sama seperti di atas.

nah ini source codenya:






6. setelah semua codingan sudah di buat, langkah selanjutnya tinggal kita RUN Project/Shift+f6 dan ini tampilan project yang sudah selesai dibuat:












ini source code Menu_Makanan lengkapnya:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package warboek_enjoyed;

/**
 *
 * @author SANS-PC
 */
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Menu_Makanan extends javax.swing.JFrame {

    /**
     * Creates new form Menu_Makanan
     */
    public Menu_Makanan() {
        initComponents();
         JOptionPane.showMessageDialog(null, " Selamat Datang di Cafe Warboek Enjoyed ! "+
                " Silahkan pilih Pesanan Anda ");
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        btnOrderbaru = new javax.swing.JButton();
        btnBatal = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        txtNama1 = new javax.swing.JTextField();
        txtNama2 = new javax.swing.JTextField();
        txtNama3 = new javax.swing.JTextField();
        txtNama4 = new javax.swing.JTextField();
        txtNama5 = new javax.swing.JTextField();
        jLabel14 = new javax.swing.JLabel();
        txtHarga1 = new javax.swing.JTextField();
        txtHarga2 = new javax.swing.JTextField();
        txtHarga3 = new javax.swing.JTextField();
        txtHarga4 = new javax.swing.JTextField();
        txtHarga5 = new javax.swing.JTextField();
        jLabel15 = new javax.swing.JLabel();
        txtPesan1 = new javax.swing.JTextField();
        txtPesan2 = new javax.swing.JTextField();
        txtPesan3 = new javax.swing.JTextField();
        txtPesan4 = new javax.swing.JTextField();
        txtPesan5 = new javax.swing.JTextField();
        jLabel16 = new javax.swing.JLabel();
        txtTotal1 = new javax.swing.JTextField();
        txtTotal2 = new javax.swing.JTextField();
        txtTotal3 = new javax.swing.JTextField();
        txtTotal4 = new javax.swing.JTextField();
        txtTotal5 = new javax.swing.JTextField();
        btnProses = new javax.swing.JButton();
        jLabel17 = new javax.swing.JLabel();
        txtTOTAL = new javax.swing.JTextField();
        jLabel18 = new javax.swing.JLabel();
        txtBayar = new javax.swing.JTextField();
        btnHitung = new javax.swing.JButton();
        jLabel19 = new javax.swing.JLabel();
        txtKembalian = new javax.swing.JTextField();
        btnOrder = new javax.swing.JButton();
        btnPaket1 = new javax.swing.JButton();
        btnPaket2 = new javax.swing.JButton();
        btnPaket3 = new javax.swing.JButton();
        btnPaket4 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        btnOrderbaru.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnOrderbaru.setText("ORDER BARU");
        btnOrderbaru.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnOrderbaruActionPerformed(evt);
            }
        });

        btnBatal.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnBatal.setText("BATAL");
        btnBatal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnBatalActionPerformed(evt);
            }
        });

        jLabel1.setFont(new java.awt.Font("Trajan Pro 3", 1, 18)); // NOI18N
        jLabel1.setText("WARBOEK ENJOYED");

        jLabel2.setFont(new java.awt.Font("The Blacklist", 2, 18)); // NOI18N
        jLabel2.setText("Coffe and Resto");

        jLabel3.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel3.setText("Pilihan Paket");

        jLabel4.setIcon(new javax.swing.ImageIcon("D:\\hp\\Pictures\\download (3).jpg")); // NOI18N

        jLabel6.setIcon(new javax.swing.ImageIcon("D:\\hp\\Pictures\\1.jpg")); // NOI18N

        jLabel8.setIcon(new javax.swing.ImageIcon("D:\\hp\\Pictures\\2.jpg")); // NOI18N

        jLabel10.setIcon(new javax.swing.ImageIcon("D:\\hp\\Pictures\\3.jpg")); // NOI18N

        jLabel12.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel12.setText("Daftar Menu yang Dipesan:");

        jLabel13.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel13.setText("Nama");

        jLabel14.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel14.setText("Harga");

        jLabel15.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel15.setText("Pesanan");

        jLabel16.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel16.setText("Total (RP)");

        btnProses.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnProses.setText("PROSES");
        btnProses.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnProsesActionPerformed(evt);
            }
        });

        jLabel17.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel17.setText("Total (RP)");

        jLabel18.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel18.setText("Bayar (RP)");

        btnHitung.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnHitung.setText("HITUNG");
        btnHitung.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnHitungActionPerformed(evt);
            }
        });

        jLabel19.setText("Kembalian (RP)");

        btnOrder.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnOrder.setText("ORDER");
        btnOrder.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnOrderActionPerformed(evt);
            }
        });

        btnPaket1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnPaket1.setText("Paket 1");
        btnPaket1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPaket1ActionPerformed(evt);
            }
        });

        btnPaket2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnPaket2.setText("Paket 2");
        btnPaket2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPaket2ActionPerformed(evt);
            }
        });

        btnPaket3.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnPaket3.setText("Paket 3");
        btnPaket3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPaket3ActionPerformed(evt);
            }
        });

        btnPaket4.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnPaket4.setText("Paket 4");
        btnPaket4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPaket4ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addGroup(layout.createSequentialGroup()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(layout.createSequentialGroup()
                                    .addGap(69, 69, 69)
                                    .addComponent(btnPaket1)
                                    .addGap(151, 151, 151)
                                    .addComponent(btnPaket2))
                                .addGroup(layout.createSequentialGroup()
                                    .addGap(71, 71, 71)
                                    .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(137, 137, 137)
                                    .addComponent(jLabel14)
                                    .addGap(108, 108, 108)
                                    .addComponent(jLabel15)))
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(layout.createSequentialGroup()
                                    .addGap(99, 99, 99)
                                    .addComponent(btnPaket3))
                                .addGroup(layout.createSequentialGroup()
                                    .addGap(91, 91, 91)
                                    .addComponent(jLabel16)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(btnProses)
                                    .addGap(43, 43, 43))))
                        .addGroup(layout.createSequentialGroup()
                            .addContainerGap()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(jLabel3)
                                .addGroup(layout.createSequentialGroup()
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addGroup(layout.createSequentialGroup()
                                            .addComponent(btnOrderbaru)
                                            .addGap(18, 18, 18)
                                            .addComponent(btnBatal)
                                            .addGap(167, 167, 167)
                                            .addComponent(jLabel1))
                                        .addGroup(layout.createSequentialGroup()
                                            .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 196, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addGap(18, 18, 18)
                                            .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 223, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addGap(18, 18, 18)
                                            .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 204, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                    .addGap(18, 18, 18)
                                    .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 237, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGroup(layout.createSequentialGroup()
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                        .addComponent(txtNama5, javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(txtNama4, javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(txtNama3, javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(txtNama1, javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(jLabel12, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addComponent(txtNama2, javax.swing.GroupLayout.Alignment.LEADING))
                                    .addGap(18, 18, 18)
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(txtHarga1)
                                        .addComponent(txtHarga2)
                                        .addComponent(txtHarga3)
                                        .addComponent(txtHarga4)
                                        .addComponent(txtHarga5, javax.swing.GroupLayout.DEFAULT_SIZE, 140, Short.MAX_VALUE))
                                    .addGap(18, 18, 18)
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(txtPesan1, javax.swing.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)
                                        .addComponent(txtPesan2)
                                        .addComponent(txtPesan3)
                                        .addComponent(txtPesan4)
                                        .addComponent(txtPesan5))
                                    .addGap(18, 18, 18)
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(txtTotal1)
                                        .addComponent(txtTotal2)
                                        .addComponent(txtTotal3)
                                        .addComponent(txtTotal4)
                                        .addComponent(txtTotal5, javax.swing.GroupLayout.DEFAULT_SIZE, 128, Short.MAX_VALUE))
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addGroup(layout.createSequentialGroup()
                                            .addGap(173, 173, 173)
                                            .addComponent(btnHitung))
                                        .addGroup(layout.createSequentialGroup()
                                            .addGap(179, 179, 179)
                                            .addComponent(btnOrder))
                                        .addGroup(layout.createSequentialGroup()
                                            .addGap(46, 46, 46)
                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                                .addComponent(jLabel17)
                                                .addComponent(jLabel18)
                                                .addComponent(jLabel19))
                                            .addGap(27, 27, 27)
                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                                .addComponent(btnPaket4)
                                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                                    .addComponent(txtTOTAL)
                                                    .addComponent(txtBayar)
                                                    .addComponent(txtKembalian, javax.swing.GroupLayout.DEFAULT_SIZE, 146, Short.MAX_VALUE)))))))))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(440, 440, 440)
                        .addComponent(jLabel2)))
                .addContainerGap(163, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(btnOrderbaru)
                            .addComponent(btnBatal)))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(31, 31, 31)
                        .addComponent(jLabel1)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel2)
                .addGap(29, 29, 29)
                .addComponent(jLabel3)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 130, Short.MAX_VALUE)
                    .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
                    .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
                    .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(btnPaket1)
                    .addComponent(btnPaket2)
                    .addComponent(btnPaket3)
                    .addComponent(btnPaket4))
                .addGap(35, 35, 35)
                .addComponent(jLabel12)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel13)
                    .addComponent(jLabel14)
                    .addComponent(jLabel15)
                    .addComponent(jLabel16)
                    .addComponent(btnProses))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNama1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtHarga1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesan1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtTotal1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel17)
                    .addComponent(txtTOTAL, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNama2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtHarga2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesan2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtTotal2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel18)
                    .addComponent(txtBayar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNama3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtHarga3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesan3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtTotal3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnHitung))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNama4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtHarga4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesan4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtTotal4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel19)
                    .addComponent(txtKembalian, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNama5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtHarga5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesan5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtTotal5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnOrder))
                .addContainerGap(233, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>                        

    private void btnPaket1ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
         txtNama1.setText("Fried Chiken");
        txtHarga1.setText("10000");
        txtNama2.setText("French Fries");
        txtHarga2.setText("10000");
        txtNama3.setText("Kebab");
        txtHarga3.setText("8000");
        txtNama4.setText("Es Doger");
        txtHarga4.setText("5000");
        txtNama5.setText("Orange Juice");
        txtHarga5.setText("7000");
    }                                         

    private void btnPaket2ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
         txtNama1.setText("Pisang keju");
        txtHarga1.setText("10000");
        txtNama2.setText("French Fries");
        txtHarga2.setText("10000");
        txtNama3.setText("Roti Bakar");
        txtHarga3.setText("8000");
        txtNama4.setText("Milk Tea");
        txtHarga4.setText("5000");
        txtNama5.setText("Ice Blend");
        txtHarga5.setText("5000");
    }                                         

    private void btnPaket3ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
         txtNama1.setText("Roti Bakar");
        txtHarga1.setText("10000");
        txtNama2.setText("Chicken Chrispy");
        txtHarga2.setText("10000");
        txtNama3.setText("Beef Burger / Cheese Burger");
        txtHarga3.setText("10000");
        txtNama4.setText("Fruit Tea");
        txtHarga4.setText("6000");
        txtNama5.setText("Latte");
        txtHarga5.setText("8000");
    }                                         

    private void btnPaket4ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
          txtNama1.setText("Pizza Napoletano");
        txtHarga1.setText("15000");
        txtNama2.setText("Chicken Chrispy");
        txtHarga2.setText("10000");
        txtNama3.setText("Beef Steak");
        txtHarga3.setText("10000");
        txtNama4.setText(". Smoothie");
        txtHarga4.setText("8000");
        txtNama5.setText("Flavoured Soda");
        txtHarga5.setText("8000");
    }                                         

    private void btnProsesActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
         int a1=Integer.parseInt(txtHarga1.getText());
        int b1=Integer.parseInt(txtPesan1.getText());
        int t1=a1*b1;
        txtTotal1.setText(""+t1);
        int a2=Integer.parseInt(txtHarga2.getText());
        int b2=Integer.parseInt(txtPesan2.getText());
        int t2=a2*b2;
        txtTotal2.setText(""+t2);
        int a3=Integer.parseInt(txtHarga3.getText());
        int b3=Integer.parseInt(txtPesan3.getText());
        int t3=a3*b3;
        txtTotal3.setText(""+t3);
        int a4=Integer.parseInt(txtHarga4.getText());
        int b4=Integer.parseInt(txtPesan4.getText());
        int t4=a4*b4;
        txtTotal4.setText(""+t4);
        int a5=Integer.parseInt(txtHarga5.getText());
        int b5=Integer.parseInt(txtPesan5.getText());
        int t5=a5*b5;
        txtTotal5.setText(""+t5);
        int c1=Integer.parseInt(txtTotal1.getText());
        int c2=Integer.parseInt(txtTotal2.getText());
        int c3=Integer.parseInt(txtTotal3.getText());
        int c4=Integer.parseInt(txtTotal4.getText());
        int c5=Integer.parseInt(txtTotal5.getText());
        int hasil=c1+c2+c3+c4+c5;
        txtTOTAL.setText(""+hasil);
    }                                         

    private void btnOrderbaruActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // TODO add your handling code here:
           txtNama1.setText("");
        txtNama2.setText("");
        txtNama3.setText("");
        txtNama4.setText("");
        txtNama5.setText("");
        txtHarga1.setText("");
        txtHarga2.setText("");
        txtHarga3.setText("");
        txtHarga4.setText("");
        txtHarga5.setText("");
        txtPesan1.setText("");
        txtPesan2.setText("");
        txtPesan3.setText("");
        txtPesan4.setText("");
        txtPesan5.setText("");
        txtTotal1.setText("");
        txtTotal2.setText("");
        txtTotal3.setText("");
        txtTotal4.setText("");
        txtTotal5.setText("");
        txtTOTAL.setText("");
        txtBayar.setText("");
        txtKembalian.setText("");
        
    }                                            

    private void btnBatalActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
         
        
        JOptionPane.showConfirmDialog(null,"Yakin nggak mau pesen makanannya??");
        JOptionPane.showConfirmDialog(null,"Pintu Keluar");
        System.exit(0);
    }                                        

    private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
         int a1=Integer.parseInt(txtTOTAL.getText());
        int a2=Integer.parseInt(txtBayar.getText());
        int hasil=a2-a1;
        txtKembalian.setText(""+hasil);
    }                                         

    private void btnOrderActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
         JOptionPane.showMessageDialog(null, " silahkan isi data diri anda terlebih dahulu!! ");
         new Data_pelanggan().setVisible(true);
    }                                        

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Menu_Makanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Menu_Makanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Menu_Makanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Menu_Makanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Menu_Makanan().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton btnBatal;
    private javax.swing.JButton btnHitung;
    private javax.swing.JButton btnOrder;
    private javax.swing.JButton btnOrderbaru;
    private javax.swing.JButton btnPaket1;
    private javax.swing.JButton btnPaket2;
    private javax.swing.JButton btnPaket3;
    private javax.swing.JButton btnPaket4;
    private javax.swing.JButton btnProses;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel18;
    private javax.swing.JLabel jLabel19;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JTextField txtBayar;
    private javax.swing.JTextField txtHarga1;
    private javax.swing.JTextField txtHarga2;
    private javax.swing.JTextField txtHarga3;
    private javax.swing.JTextField txtHarga4;
    private javax.swing.JTextField txtHarga5;
    private javax.swing.JTextField txtKembalian;
    private javax.swing.JTextField txtNama1;
    private javax.swing.JTextField txtNama2;
    private javax.swing.JTextField txtNama3;
    private javax.swing.JTextField txtNama4;
    private javax.swing.JTextField txtNama5;
    private javax.swing.JTextField txtPesan1;
    private javax.swing.JTextField txtPesan2;
    private javax.swing.JTextField txtPesan3;
    private javax.swing.JTextField txtPesan4;
    private javax.swing.JTextField txtPesan5;
    private javax.swing.JTextField txtTOTAL;
    private javax.swing.JTextField txtTotal1;
    private javax.swing.JTextField txtTotal2;
    private javax.swing.JTextField txtTotal3;
    private javax.swing.JTextField txtTotal4;
    private javax.swing.JTextField txtTotal5;
    // End of variables declaration                   
}



source code untuk Data_Pelanggan:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package warboek_enjoyed;

/**
 *
 * @author SANS-PC
 */
import javax.swing.table.DefaultTableModel;
import javax.swing.JOptionPane;
public class Data_pelanggan extends javax.swing.JFrame {

    /**
     * Creates new form Data_pelanggan
     */
    private DefaultTableModel model;
    public Data_pelanggan() {
        initComponents();
           model = new DefaultTableModel ( );
             tblData.setModel(model);
             model.addColumn("Tanggal");
             model.addColumn("Nama");
             model.addColumn("Alamat");
             model.addColumn("No.Handphone");
            
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        txtNAMA = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        cbTanggal = new javax.swing.JComboBox<>();
        cbBulan = new javax.swing.JComboBox<>();
        cbTahun = new javax.swing.JComboBox<>();
        jLabel6 = new javax.swing.JLabel();
        Paket1 = new javax.swing.JCheckBox();
        Paket2 = new javax.swing.JCheckBox();
        Paket3 = new javax.swing.JCheckBox();
        Paket4 = new javax.swing.JCheckBox();
        jLabel7 = new javax.swing.JLabel();
        txtAlamat = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        txtNo = new javax.swing.JTextField();
        btnSubmit = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        tblData = new javax.swing.JTable();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addComponentListener(new java.awt.event.ComponentAdapter() {
            public void componentShown(java.awt.event.ComponentEvent evt) {
                formComponentShown(evt);
            }
        });
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowOpened(java.awt.event.WindowEvent evt) {
                formWindowOpened(evt);
            }
        });

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel1.setText("Silahkan isi data diri anda:");

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        jLabel2.setText("WARBOEK ENJOYED");

        jLabel3.setFont(new java.awt.Font("The Blacklist", 2, 18)); // NOI18N
        jLabel3.setText("Coffe and Resto");

        jLabel4.setText("Nama ");

        jLabel5.setText("Tanggal");

        cbTanggal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cbTanggalActionPerformed(evt);
            }
        });

        jLabel6.setText("Pilihan Paket");

        Paket1.setText("Paket 1");

        Paket2.setText("Paket 2");

        Paket3.setText("Paket 3");

        Paket4.setText("Paket 4");
        Paket4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Paket4ActionPerformed(evt);
            }
        });

        jLabel7.setText("Alamat");

        jLabel8.setText("No.Handphone");

        btnSubmit.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnSubmit.setText("SUBMIT");
        btnSubmit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSubmitActionPerformed(evt);
            }
        });

        tblData.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane1.setViewportView(tblData);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                .addComponent(btnSubmit)
                                .addGroup(layout.createSequentialGroup()
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(jLabel4)
                                        .addComponent(jLabel5)
                                        .addComponent(jLabel6)
                                        .addComponent(jLabel7)
                                        .addComponent(jLabel8))
                                    .addGap(45, 45, 45)
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(txtNAMA)
                                        .addComponent(txtAlamat)
                                        .addComponent(txtNo)
                                        .addGroup(layout.createSequentialGroup()
                                            .addComponent(Paket1)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(Paket2)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(Paket3)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(Paket4))
                                        .addGroup(layout.createSequentialGroup()
                                            .addComponent(cbTanggal, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addGap(18, 18, 18)
                                            .addComponent(cbBulan, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addGap(18, 18, 18)
                                            .addComponent(cbTahun, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)))))))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(153, 153, 153)
                        .addComponent(jLabel2))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(193, 193, 193)
                        .addComponent(jLabel3))
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(459, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel3)
                .addGap(26, 26, 26)
                .addComponent(jLabel1)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel4)
                    .addComponent(txtNAMA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel5)
                    .addComponent(cbTanggal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cbBulan, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cbTahun, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel6)
                    .addComponent(Paket1)
                    .addComponent(Paket2)
                    .addComponent(Paket3)
                    .addComponent(Paket4))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel7)
                    .addComponent(txtAlamat, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel8)
                    .addComponent(txtNo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(btnSubmit)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 32, Short.MAX_VALUE)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 180, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(163, 163, 163))
        );

        pack();
    }// </editor-fold>                        

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

    private void btnSubmitActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        model.addRow(new Object []
       {cbTanggal.getSelectedItem(),txtNAMA.getText(),txtAlamat.getText(),txtNo.getText()
        } ) ;
tblData.setModel(model) ;
JOptionPane.showMessageDialog(null, " Terimakasih sudah memesan ");
JOptionPane.showMessageDialog(null, " Pesanan anda akan kami antar ");
System.exit(0);


    
    
    }                                         

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

    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
        // TODO add your handling code here:
        int a=1;
        do{
            cbTanggal.addItem(""+a);
            a++;
        }while(a<=31);
        
        int i=1;
        do{
            cbBulan.addItem(""+i);
            i++;
        }while(i<=12);
        
        int b=2017;
        do{
            cbTahun.addItem(""+b);
            b++;
        }while(b<=2020);
       
      
    }                                 

    private void formComponentShown(java.awt.event.ComponentEvent evt) {                                    
        // TODO add your handling code here:
        tblData.setModel(model);
    }                                   

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Data_pelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Data_pelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Data_pelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Data_pelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Data_pelanggan().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JCheckBox Paket1;
    private javax.swing.JCheckBox Paket2;
    private javax.swing.JCheckBox Paket3;
    private javax.swing.JCheckBox Paket4;
    private javax.swing.JButton btnSubmit;
    private javax.swing.JComboBox<String> cbBulan;
    private javax.swing.JComboBox<String> cbTahun;
    private javax.swing.JComboBox<String> cbTanggal;
    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.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable tblData;
    private javax.swing.JTextField txtAlamat;
    private javax.swing.JTextField txtNAMA;
    private javax.swing.JTextField txtNo;
    // End of variables declaration                   





selesai deh cara membuat program pemesanan makanan.. gampang kan??? hehehe
HAPPY CODING:)

Komentar