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
}
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


