Aplikasi Restoran Istimewah (JAVA NETBEANS)

Aplikasi Restoran

A.Deskripsi Aplikasi Restoran Seafood Rakyat

Aplikasi seperti ini sangat dibutuhkan bagi manusia yang sedang kelaparan, tapi dalam keadaan yang tidak memungkinkan untuk mendapatkan makanan dalam waktu yang cepat. Maka dari itu, aplikasi “delivery online” seperti ini sangat berguna bagi pelanggan.

Pada project ini, saya membuat 2 file JFrame.
1.File JFrame yang pertama untuk tampilan menu makanan
2.File JFrame yang kedua untuk tampilan data pelanggan

1.Tampilan Menu
-Terdapat 5 pilihan paket hemat.
-Jumlah Harga

2.Data Pelanggan ini berfungsi untuk memverifikasi data pemesanan customer
yang terdapat nama customer,tanggal pemesanan,pilihan paket,alamat dan nomor handphone.


B.Screen Shoot Run Aplikasi


































C.Source Code

1.Source Code Menu Makanan
/*
 * 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 aplikasiresto;

import javax.swing.JOptionPane;


/**
 *
 * @author Asus
 */
public class MenuMakanan extends javax.swing.JFrame {

    /**
     * Creates new form MenuMakanan
     */
    public MenuMakanan() {
        initComponents();
        JOptionPane.showMessageDialog(null, "Selamat Datang di Resto Seafood Maknyos!" +" 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() {

        LblCumi = new javax.swing.JLabel();
        LblKerang = new javax.swing.JLabel();
        LblIkan = new javax.swing.JLabel();
        LblKepiting = new javax.swing.JLabel();
        LblUdang = new javax.swing.JLabel();
        BtnPaket1 = new javax.swing.JButton();
        BtnPaket2 = new javax.swing.JButton();
        BtnPaket3 = new javax.swing.JButton();
        BtnPaket4 = new javax.swing.JButton();
        BtnPaket5 = new javax.swing.JButton();
        LblMenu = new javax.swing.JLabel();
        LblNama = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        LblTotal = new javax.swing.JLabel();
        LblBanyak = new javax.swing.JLabel();
        LblTotalRp = new javax.swing.JLabel();
        LblBayarRp = new javax.swing.JLabel();
        LblKembaliRp = new javax.swing.JLabel();
        BtnTransaksi = new javax.swing.JButton();
        TxtNama = new javax.swing.JTextField();
        TxtHarga = new javax.swing.JTextField();
        TxtBanyak = new javax.swing.JTextField();
        TxtTotal = new javax.swing.JTextField();
        TxtTotalRp = new javax.swing.JTextField();
        TxtBayarRp = new javax.swing.JTextField();
        BtnHitung = new javax.swing.JButton();
        TxtKembaliRp = new javax.swing.JTextField();
        BtnOrder = new javax.swing.JButton();
        BtnOrderBaru = new javax.swing.JButton();
        BtnBatal = new javax.swing.JButton();
        TxtNama1 = new javax.swing.JTextField();
        TxtNama2 = new javax.swing.JTextField();
        TxtNama3 = new javax.swing.JTextField();
        TxtHarga1 = new javax.swing.JTextField();
        TxtHarga2 = new javax.swing.JTextField();
        TxtHarga3 = new javax.swing.JTextField();
        TxtBanyak1 = new javax.swing.JTextField();
        TxtBanyak2 = new javax.swing.JTextField();
        TxtBanyak3 = new javax.swing.JTextField();
        TxtTotal1 = new javax.swing.JTextField();
        TxtTotal2 = new javax.swing.JTextField();
        TxtTotal3 = new javax.swing.JTextField();
        LblSeafood = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        LblCumi.setIcon(new javax.swing.ImageIcon("C:\\Users\\Asus\\Pictures\\Saved Pictures\\cumi.jpg")); // NOI18N
        LblCumi.setName("LblCumi"); // NOI18N

        LblKerang.setIcon(new javax.swing.ImageIcon("C:\\Users\\Asus\\Pictures\\Saved Pictures\\kerang.jpg")); // NOI18N
        LblKerang.setName("LblKerang"); // NOI18N

        LblIkan.setIcon(new javax.swing.ImageIcon("C:\\Users\\Asus\\Pictures\\Saved Pictures\\ikan.jpg")); // NOI18N
        LblIkan.setName("LblIkan"); // NOI18N

        LblKepiting.setIcon(new javax.swing.ImageIcon("C:\\Users\\Asus\\Pictures\\Saved Pictures\\kepiting.jpg")); // NOI18N
        LblKepiting.setName("LblKepiting"); // NOI18N

        LblUdang.setIcon(new javax.swing.ImageIcon("C:\\Users\\Asus\\Pictures\\Saved Pictures\\udang.jpg")); // NOI18N
        LblUdang.setName("LblUdang"); // NOI18N

        BtnPaket1.setText("Paket Hemat 1");
        BtnPaket1.setName("BtnPaket1"); // NOI18N
        BtnPaket1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnPaket1ActionPerformed(evt);
            }
        });

        BtnPaket2.setText("Paket Hemat 2");
        BtnPaket2.setName("BtnPaket2"); // NOI18N
        BtnPaket2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnPaket2ActionPerformed(evt);
            }
        });

        BtnPaket3.setText("Paket Hemat 3");
        BtnPaket3.setName("BtnPaket3"); // NOI18N
        BtnPaket3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnPaket3ActionPerformed(evt);
            }
        });

        BtnPaket4.setText("Paket Hemat 4");
        BtnPaket4.setName("BtnPaket4"); // NOI18N
        BtnPaket4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnPaket4ActionPerformed(evt);
            }
        });

        BtnPaket5.setText("Paket Hemat 5");
        BtnPaket5.setName("BtnPaket5"); // NOI18N
        BtnPaket5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnPaket5ActionPerformed(evt);
            }
        });

        LblMenu.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        LblMenu.setForeground(new java.awt.Color(255, 0, 51));
        LblMenu.setText("Daftar Menu yang Dipesan");
        LblMenu.setName("LblMenu"); // NOI18N

        LblNama.setText("Nama");
        LblNama.setName("LblNama"); // NOI18N

        jLabel8.setText("Harga (Rp)");
        jLabel8.setName("LblHarga"); // NOI18N

        LblTotal.setText("Total");
        LblTotal.setName("LblTotal"); // NOI18N

        LblBanyak.setText("Banyaknya");
        LblBanyak.setName("LblBanyak"); // NOI18N

        LblTotalRp.setText("Total (Rp)");
        LblTotalRp.setName("LblTotalRp"); // NOI18N

        LblBayarRp.setText("Bayar (Rp)");
        LblBayarRp.setName("LblBayarRp"); // NOI18N

        LblKembaliRp.setText("Kembali (Rp)");
        LblKembaliRp.setName("LblKembaliRp"); // NOI18N

        BtnTransaksi.setText("Proses Transaksi");
        BtnTransaksi.setName("BtnTransaksi"); // NOI18N
        BtnTransaksi.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnTransaksiActionPerformed(evt);
            }
        });

        TxtNama.setName("TxtNama"); // NOI18N
        TxtNama.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TxtNamaActionPerformed(evt);
            }
        });

        TxtHarga.setName("TxtHarga"); // NOI18N

        TxtBanyak.setName("TxtBanyak"); // NOI18N

        TxtTotal.setName("TxtTotal"); // NOI18N

        TxtTotalRp.setName("TxtTotalRp"); // NOI18N

        TxtBayarRp.setName("TxtBayarRp"); // NOI18N

        BtnHitung.setText("Hitung");
        BtnHitung.setName("BtnHitung"); // NOI18N
        BtnHitung.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnHitungActionPerformed(evt);
            }
        });

        TxtKembaliRp.setName("TxtKembaliRp"); // NOI18N

        BtnOrder.setBackground(new java.awt.Color(0, 0, 204));
        BtnOrder.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        BtnOrder.setForeground(new java.awt.Color(255, 0, 51));
        BtnOrder.setText("ORDER");
        BtnOrder.setName("BtnOrder"); // NOI18N
        BtnOrder.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnOrderActionPerformed(evt);
            }
        });

        BtnOrderBaru.setText("Order Baru");
        BtnOrderBaru.setToolTipText("");
        BtnOrderBaru.setName("BtnOrderBaru"); // NOI18N
        BtnOrderBaru.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnOrderBaruActionPerformed(evt);
            }
        });

        BtnBatal.setText("Batal");
        BtnBatal.setName("BtnBatal"); // NOI18N
        BtnBatal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                BtnBatalActionPerformed(evt);
            }
        });

        TxtNama1.setName("TxtNama"); // NOI18N
        TxtNama1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TxtNama1ActionPerformed(evt);
            }
        });

        TxtNama2.setName("TxtNama"); // NOI18N
        TxtNama2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TxtNama2ActionPerformed(evt);
            }
        });

        TxtNama3.setName("TxtNama"); // NOI18N
        TxtNama3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TxtNama3ActionPerformed(evt);
            }
        });

        TxtHarga1.setName("TxtHarga"); // NOI18N

        TxtHarga2.setName("TxtHarga"); // NOI18N

        TxtHarga3.setName("TxtHarga"); // NOI18N

        TxtBanyak1.setName("TxtBanyak"); // NOI18N

        TxtBanyak2.setName("TxtBanyak"); // NOI18N

        TxtBanyak3.setName("TxtBanyak"); // NOI18N

        TxtTotal1.setName("TxtTotal"); // NOI18N

        TxtTotal2.setName("TxtTotal"); // NOI18N

        TxtTotal3.setName("TxtTotal"); // NOI18N

        LblSeafood.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N
        LblSeafood.setForeground(new java.awt.Color(255, 0, 0));
        LblSeafood.setText("Restaurant Seafood Rakyat");
        LblSeafood.setName("LblSeafood"); // NOI18N

        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()
                        .addGap(203, 203, 203)
                        .addComponent(LblMenu, javax.swing.GroupLayout.PREFERRED_SIZE, 204, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(BtnPaket1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(LblIkan, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(LblCumi, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(LblUdang, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(LblKerang, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(BtnPaket2)
                                .addGap(18, 18, 18)
                                .addComponent(BtnPaket3, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(BtnPaket4)))
                        .addGap(18, 18, 18)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(BtnPaket5)
                            .addComponent(LblKepiting, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(BtnOrderBaru)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(BtnBatal)
                        .addGap(84, 84, 84)
                        .addComponent(LblSeafood, javax.swing.GroupLayout.PREFERRED_SIZE, 307, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                .addComponent(TxtNama, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18))
                            .addGroup(layout.createSequentialGroup()
                                .addContainerGap()
                                .addComponent(LblNama, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(LblBanyak, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(TxtHarga, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(TxtBanyak))))
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(TxtNama3, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(TxtHarga3, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(TxtBanyak3))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(TxtNama1, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(TxtHarga1, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(TxtBanyak1))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(TxtNama2, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(TxtHarga2, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(TxtBanyak2)))))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(LblTotal, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TxtTotal, javax.swing.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE)
                    .addComponent(TxtTotal1)
                    .addComponent(TxtTotal2)
                    .addComponent(TxtTotal3))
                .addGap(75, 75, 75)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(LblBayarRp)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                    .addComponent(BtnOrder)
                                    .addContainerGap())
                                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                    .addComponent(BtnHitung)
                                    .addGap(168, 168, 168)))
                            .addGroup(layout.createSequentialGroup()
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(TxtTotalRp, javax.swing.GroupLayout.DEFAULT_SIZE, 112, Short.MAX_VALUE)
                                    .addComponent(TxtBayarRp)
                                    .addComponent(TxtKembaliRp))
                                .addGap(119, 119, 119))))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(LblTotalRp)
                            .addComponent(LblKembaliRp)
                            .addComponent(BtnTransaksi))
                        .addGap(0, 0, Short.MAX_VALUE))))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(BtnOrderBaru)
                    .addComponent(BtnBatal)
                    .addComponent(LblSeafood))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(LblIkan, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(LblCumi, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(LblKerang, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(LblUdang, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(LblKepiting, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(BtnPaket1)
                    .addComponent(BtnPaket2)
                    .addComponent(BtnPaket3)
                    .addComponent(BtnPaket4)
                    .addComponent(BtnPaket5))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(LblMenu)
                .addGap(13, 13, 13)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(LblNama)
                    .addComponent(jLabel8)
                    .addComponent(LblTotal)
                    .addComponent(LblBanyak)
                    .addComponent(BtnTransaksi))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(LblTotalRp)
                    .addComponent(TxtTotalRp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(TxtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(TxtHarga, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(TxtBanyak, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(TxtTotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(LblBayarRp)
                            .addComponent(TxtBayarRp, 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))
                        .addGap(7, 7, 7)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(BtnHitung)
                            .addComponent(TxtBanyak2, 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))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(LblKembaliRp)
                            .addComponent(TxtKembaliRp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(6, 6, 6)
                        .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(TxtBanyak1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .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))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .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(TxtBanyak3, 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))))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 32, Short.MAX_VALUE)
                .addComponent(BtnOrder))
        );

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

    private void BtnPaket4ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TxtNama.setText("Kerang  Saus Tiram");
        TxtHarga.setText("35000");
        TxtNama1.setText("Nasi Putih");
        TxtHarga1.setText("5000");
        TxtNama2.setText("Es Jeruk");
        TxtHarga2.setText("10000");
        TxtNama3.setText("Es Teh Manis");
        TxtHarga3.setText("8000");
    }                                       

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

    private void BtnTransaksiActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        int a1 = Integer.parseInt(TxtHarga.getText());
        int b1 = Integer.parseInt(TxtBanyak.getText());
        int t1 = a1 * b1;
        TxtTotal.setText(""+t1);
        int a2 = Integer.parseInt(TxtHarga1.getText());
        int b2 = Integer.parseInt(TxtBanyak1.getText());
        int t2 = a2 * b2;
        TxtTotal1.setText(""+t2);
        int a3 = Integer.parseInt(TxtHarga2.getText());
        int b3 = Integer.parseInt(TxtBanyak2.getText());
        int t3 = a3 * b3;
        TxtTotal2.setText(""+t3);
        int a4 = Integer.parseInt(TxtHarga3.getText());
        int b4 = Integer.parseInt(TxtBanyak3.getText());
        int t4 = a4 * b4;
        TxtTotal3.setText(""+t4);
        int c1 = Integer.parseInt(TxtTotal.getText());
        int c2 = Integer.parseInt(TxtTotal1.getText());
        int c3 = Integer.parseInt(TxtTotal2.getText());
        int c4 = Integer.parseInt(TxtTotal3.getText());
        int hasil = c1 + c2 + c3 + c4;
        TxtTotalRp.setText(""+hasil);
     
     
    }                                         

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

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

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

    private void BtnPaket1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TxtNama.setText("Ikan Bakar");
        TxtHarga.setText("45000");
        TxtNama1.setText("Nasi Putih");
        TxtHarga1.setText("5000");
        TxtNama2.setText("Es Jeruk");
        TxtHarga2.setText("10000");
        TxtNama3.setText("Lalap");
        TxtHarga3.setText("3000");
     
    }                                       

    private void BtnPaket2ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TxtNama.setText("Cumi Saus Tiram");
        TxtHarga.setText("50000");
        TxtNama1.setText("Nasi Putih");
        TxtHarga1.setText("5000");
        TxtNama2.setText("Jus Alpukat");
        TxtHarga2.setText("20000");
        TxtNama3.setText("Es Jeruk");
        TxtHarga3.setText("10000");
    }                                       

    private void BtnPaket3ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TxtNama.setText("Udang Bakar");
        TxtHarga.setText("40000");
        TxtNama1.setText("Nasi Putih");
        TxtHarga1.setText("5000");
        TxtNama2.setText("Es Jeruk");
        TxtHarga2.setText("10000");
        TxtNama3.setText("Es Teh Manis");
        TxtHarga3.setText("8000");
    }                                       

    private void BtnPaket5ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        TxtNama.setText("Kepiting Bakar");
        TxtHarga.setText("65000");
        TxtNama1.setText("Nasi Putih");
        TxtHarga1.setText("5000");
        TxtNama2.setText("Es Jeruk");
        TxtHarga2.setText("10000");
        TxtNama3.setText("Es Teh Manis");
        TxtHarga3.setText("8000");
    }                                       

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

    private void BtnOrderBaruActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        TxtNama.setText("");
        TxtNama1.setText("");
        TxtNama2.setText("");
        TxtNama3.setText("");
        TxtHarga.setText("");
        TxtHarga1.setText("");
        TxtHarga2.setText("");
        TxtHarga3.setText("");
        TxtBanyak.setText("");
        TxtBanyak1.setText("");
        TxtBanyak2.setText("");
        TxtBanyak3.setText("");
        TxtTotal.setText("");
        TxtTotal1.setText("");
        TxtTotal2.setText("");
        TxtTotal3.setText("");
        TxtTotalRp.setText("");
        TxtBayarRp.setText("");
        TxtKembaliRp.setText("");
     
    }                                         

    private void BtnBatalActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        if(JOptionPane.showConfirmDialog(null, " Yakin Gak Mau Pesan Makanan?","Exit",JOptionPane.YES_NO_OPTION)== JOptionPane.YES_OPTION){
            System.exit(0);
         
        }
    }                                     

    private void BtnOrderActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        new DataPelanggan().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(MenuMakanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(MenuMakanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(MenuMakanan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(MenuMakanan.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 MenuMakanan().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 BtnPaket5;
    private javax.swing.JButton BtnTransaksi;
    private javax.swing.JLabel LblBanyak;
    private javax.swing.JLabel LblBayarRp;
    private javax.swing.JLabel LblCumi;
    private javax.swing.JLabel LblIkan;
    private javax.swing.JLabel LblKembaliRp;
    private javax.swing.JLabel LblKepiting;
    private javax.swing.JLabel LblKerang;
    private javax.swing.JLabel LblMenu;
    private javax.swing.JLabel LblNama;
    private javax.swing.JLabel LblSeafood;
    private javax.swing.JLabel LblTotal;
    private javax.swing.JLabel LblTotalRp;
    private javax.swing.JLabel LblUdang;
    private javax.swing.JTextField TxtBanyak;
    private javax.swing.JTextField TxtBanyak1;
    private javax.swing.JTextField TxtBanyak2;
    private javax.swing.JTextField TxtBanyak3;
    private javax.swing.JTextField TxtBayarRp;
    private javax.swing.JTextField TxtHarga;
    private javax.swing.JTextField TxtHarga1;
    private javax.swing.JTextField TxtHarga2;
    private javax.swing.JTextField TxtHarga3;
    private javax.swing.JTextField TxtKembaliRp;
    private javax.swing.JTextField TxtNama;
    private javax.swing.JTextField TxtNama1;
    private javax.swing.JTextField TxtNama2;
    private javax.swing.JTextField TxtNama3;
    private javax.swing.JTextField TxtTotal;
    private javax.swing.JTextField TxtTotal1;
    private javax.swing.JTextField TxtTotal2;
    private javax.swing.JTextField TxtTotal3;
    private javax.swing.JTextField TxtTotalRp;
    private javax.swing.JLabel jLabel8;
    // End of variables declaration                 
}


2.Source Code 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 aplikasiresto;

import javax.swing.JOptionPane;

/**
 *
 * @author Asus
 */
public class DataPelanggan extends javax.swing.JFrame {

    /**
     * Creates new form DataPelanggan
     */
    public DataPelanggan() {
        initComponents();
    }

    /**
     * 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() {

        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        lblTgl = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        lblAlamat = new javax.swing.JLabel();
        lblHp = new javax.swing.JLabel();
        txtNama = new javax.swing.JTextField();
        cmbTgl = new javax.swing.JComboBox<>();
        cmbBln = new javax.swing.JComboBox<>();
        cmbThn = new javax.swing.JComboBox<>();
        cbPaket1 = new javax.swing.JCheckBox();
        cbPaket2 = new javax.swing.JCheckBox();
        cbPaket3 = new javax.swing.JCheckBox();
        cbPaket4 = new javax.swing.JCheckBox();
        cbPaket5 = new javax.swing.JCheckBox();
        txtAlamat = new javax.swing.JTextField();
        txtHp = new javax.swing.JTextField();
        btnSubmit = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowActivated(java.awt.event.WindowEvent evt) {
                formWindowActivated(evt);
            }
        });

        jPanel1.setBackground(new java.awt.Color(0, 0, 204));

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel1.setForeground(new java.awt.Color(255, 0, 0));
        jLabel1.setText("Silahkan isi data di bawa ini untuk proses Verifikasi...!!!");
        jLabel1.setName("lblJudul"); // NOI18N

        jLabel2.setText("Nama");
        jLabel2.setName("lblNama"); // NOI18N

        lblTgl.setText("Tanggal Pemesanan");
        lblTgl.setName("lblTgl"); // NOI18N

        jLabel4.setText("Pilihan Paket");

        lblAlamat.setText("Alamat");
        lblAlamat.setName("lblAlamat"); // NOI18N

        lblHp.setText("No.Handphone");
        lblHp.setName("lblHp"); // NOI18N

        txtNama.setName("txtNama"); // NOI18N

        cmbTgl.setName("cmbTgl"); // NOI18N

        cmbBln.setName("cmbBln"); // NOI18N

        cmbThn.setName("cmbThn"); // NOI18N

        cbPaket1.setText("Pilih Paket 1");
        cbPaket1.setName("cbPaket1"); // NOI18N

        cbPaket2.setText("Pilih Paket 2");
        cbPaket2.setName("cbPaket2"); // NOI18N

        cbPaket3.setText("Pilih Paket 3");
        cbPaket3.setName("cbPaket3"); // NOI18N

        cbPaket4.setText("Pilih Paket 4");
        cbPaket4.setName("cbPaket4"); // NOI18N

        cbPaket5.setText("Pilih Paket 5");
        cbPaket5.setName("cbPaket5"); // NOI18N

        txtAlamat.setName("txtAlamat"); // NOI18N

        txtHp.setName("txtHp"); // NOI18N

        btnSubmit.setText("Submit");
        btnSubmit.setName("btnSubmit"); // NOI18N
        btnSubmit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSubmitActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(126, 126, 126)
                        .addComponent(jLabel1))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(lblTgl, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(lblAlamat, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(lblHp, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(33, 33, 33)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(txtNama)
                            .addComponent(txtAlamat)
                            .addComponent(txtHp)
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addGroup(jPanel1Layout.createSequentialGroup()
                                        .addComponent(cbPaket1)
                                        .addGap(18, 18, 18)
                                        .addComponent(cbPaket2))
                                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                                        .addComponent(cmbTgl, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(cmbBln, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGap(18, 18, 18)
                                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(cmbThn, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(jPanel1Layout.createSequentialGroup()
                                        .addComponent(cbPaket3)
                                        .addGap(18, 18, 18)
                                        .addComponent(cbPaket4)
                                        .addGap(18, 18, 18)
                                        .addComponent(cbPaket5))))))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(252, 252, 252)
                        .addComponent(btnSubmit)))
                .addContainerGap(63, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel1)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel2)
                            .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(lblTgl)
                            .addComponent(cmbTgl, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(cmbBln, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(cmbThn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addComponent(jLabel4))
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(cbPaket1)
                        .addComponent(cbPaket2)
                        .addComponent(cbPaket3)
                        .addComponent(cbPaket4)
                        .addComponent(cbPaket5)))
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblAlamat)
                    .addComponent(txtAlamat, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblHp)
                    .addComponent(txtHp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(34, 34, 34)
                .addComponent(btnSubmit)
                .addContainerGap(93, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 49, Short.MAX_VALUE))
        );

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

    private void formWindowActivated(java.awt.event.WindowEvent evt) {                                     
        // TODO add your handling code here:
        // PENGISIAN COMBO TANGGAL
        cmbTgl.addItem("-");
        for (int a=1;a<=31;a++){
            cmbTgl.addItem(""+a);
            
        }
        cmbBln.addItem("-");
        cmbBln.addItem("Januari");
        cmbBln.addItem("Februari");
        cmbBln.addItem("Maret");
        cmbBln.addItem("April");
        cmbBln.addItem("Mei");
        cmbBln.addItem("Juni");
        cmbBln.addItem("Juli");
        cmbBln.addItem("Agustus");
        cmbBln.addItem("September");
        cmbBln.addItem("Oktober");
        cmbBln.addItem("November");
        cmbBln.addItem("Desember");
        
        cmbThn.addItem("-");
        for (int b=2005;b<=2025;b++){
            cmbThn.addItem(""+b);
            
        }
        
    }                                    

    private void btnSubmitActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(null, "Terima Kasih Atas Pesanan Anda!!!");
        JOptionPane.showMessageDialog(null, "Paket makanan Anda akan segera kami antar!!!");
        System.exit(0);
        
    }                                         

    /**
     * @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(DataPelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(DataPelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(DataPelanggan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(DataPelanggan.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 DataPelanggan().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton btnSubmit;
    private javax.swing.JCheckBox cbPaket1;
    private javax.swing.JCheckBox cbPaket2;
    private javax.swing.JCheckBox cbPaket3;
    private javax.swing.JCheckBox cbPaket4;
    private javax.swing.JCheckBox cbPaket5;
    private javax.swing.JComboBox<String> cmbBln;
    private javax.swing.JComboBox<String> cmbTgl;
    private javax.swing.JComboBox<String> cmbThn;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JLabel lblAlamat;
    private javax.swing.JLabel lblHp;
    private javax.swing.JLabel lblTgl;
    private javax.swing.JTextField txtAlamat;
    private javax.swing.JTextField txtHp;
    private javax.swing.JTextField txtNama;
    // End of variables declaration                   
}




@Aji suandi
LihatTutupKomentar