Uts_ALPRO2-Daftar Menu Koda Troya
DAFTAR MENU "KUDA TROYA"
B. Berikut beberapa contoh dari hasil gambar run form LOGIN dan Daftar Menu Makanan&Minumannya.
C. Ini contoh setelah tampilan run form LOGIN sukses
Terima Kasih atas Kunjungannya...
A. Deskripsi Project
Di sini saya
akan berbagi cara membuat aplikasi Daftar Menu
Makanan&Minuman seperti anda memesan di restoran mewah, yang
menyediakan daftar menu makanan dan minumannya melalui aplikasi. Di dalam aplikasi
ini saya mengunakan aplikasi NetBeans, yang di dalamnya berisi
-Daftar makanan
-Daftar minuman
-Jumlah makanan yang di pesan
-Meja no berapa anda duduk
-Total Harga yang Dibayar
-Discount (untuk menarik perhatian pelanggan)
Serta yang tidak kalah pentingnya, aplikasi
ini telah di lengkapi dengan from LOGIN yang bisa di jadikan pengamanan dalam
mengaksesnya, agar hanya pelanggan dan orang-orang tertentu saja yang bisa
menggunakannya. Berikut saya lampirkan gambar dari desain Form LOGIN dan Daftar
Menu Makanan&Minuman.
B. Berikut beberapa contoh dari hasil gambar run form LOGIN dan Daftar Menu Makanan&Minumannya.
C. Ini contoh setelah tampilan run form LOGIN sukses
D. Ketika sudah LOGIN dan sukses akan ada tampilan seperti gambar
di atas ini.
E. Dan ini tampilan ketika anda mulai
memesan makanan dan minuman serta telah terprogram harga dan total yang harus
anda bayar.
F. Nah ini contoh source FORM LOGIN:
private void txtPassFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String pass=txtPassField.getText();
if (pass.equals("admin")){
javax.swing.JOptionPane.showMessageDialog(null,"Sukses", "LOGIN", javax.swing.JOptionPane.INFORMATION_MESSAGE);
//memanggil form baru
UTS_Daftar_Menu FRM=new UTS_Daftar_Menu();
FRM.setLocationRelativeTo(FRM);
FRM.setVisible(true);
}else{
javax.swing.JOptionPane.showMessageDialog(null,"Password salah", "LOGIN", javax.swing.JOptionPane.WARNING_MESSAGE);
}
}
private void BTNSelesaiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Selesai= javax.swing.JOptionPane.showConfirmDialog(null,"Yakin Sudah Selesai ?", "Konfirmasi", javax.swing.JOptionPane.YES_NO_OPTION,QUESTION_MESSAGE);
if(Selesai == javax.swing.JOptionPane.YES_OPTION){
System.exit(0);
}
}
G. Dan ini contohnya source code Daftar Menunya:
private void cmbMakananActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here
if (cmbMakanan.getSelectedItem().equals ("Nasi Goreng")){
txtmakanan.setText("15000");
}
else if (cmbMakanan.getSelectedItem().equals ("Nasi Uduk")){
txtmakanan.setText("10000");
}
else if (cmbMakanan.getSelectedItem().equals ("Mie Tek-Tek")){
txtmakanan.setText("12000");
}
else if (cmbMakanan.getSelectedItem().equals ("Mie Aceh")){
txtmakanan.setText("20000");
}
else if (cmbMakanan.getSelectedItem().equals ("Nasi Padang")){
txtmakanan.setText("14000");
}
else if (cmbMakanan.getSelectedItem().equals ("Kwetiau")){
txtmakanan.setText("12000");
}
else if (cmbMakanan.getSelectedItem().equals ("Bubur Cirebon")){
txtmakanan.setText("12000");
}
else if (cmbMakanan.getSelectedItem().equals ("Nasi Liwet")){
txtmakanan.setText("30000");
}
}
private void cmbMinumanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (cmbMinuman.getSelectedItem().equals ("Es Teh Manis")){
txtminuman.setText("5000");
}
else if (cmbMinuman.getSelectedItem().equals ("Es Jeruk Perah")){
txtminuman.setText("8000");
}
else if (cmbMinuman.getSelectedItem().equals ("Es Milo")){
txtminuman.setText("8000");
}
else if (cmbMinuman.getSelectedItem().equals ("Es Milkshake")){
txtminuman.setText("10000");
}
else if (cmbMinuman.getSelectedItem().equals ("Es Bubble")){
txtminuman.setText("15000");
}
else if (cmbMinuman.getSelectedItem().equals ("Teh Manis Anget")){
txtminuman.setText("4000");
}
else if (cmbMinuman.getSelectedItem().equals ("Kopi Hitam")){
txtminuman.setText("5000");
}
else if (cmbMinuman.getSelectedItem().equals ("Kopi Gayo")){
txtminuman.setText("25000");
}
else if (cmbMinuman.getSelectedItem().equals ("Air Mineral")){
txtminuman.setText("5000");
}
}
private void txtTagihanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Makanan = Integer.parseInt(txtmakanan.getText());
int Minuman = Integer.parseInt(txtminuman.getText());
int Porsi = Integer.parseInt (txtPorsi.getText());
int Total = Porsi*(Makanan+Minuman);
txtTagihan.setText(""+Total);
}
private void btnHariActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int total=Integer.parseInt(txtTagihan.getText());
int harian=total*5/100;
txtBayar.setText(""+(total-harian));
}
private void txtTBFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int bayar=Integer.parseInt(txtBayar.getText());
int kembalian=Integer.parseInt(txtTB.getText());
int CHANGE=kembalian-bayar;
txtKembalian.setText(""+CHANGE);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
cmbMakanan.setSelectedIndex(0);
cmbMinuman.setSelectedIndex(0);
txtKembalian.setText("");
txtBayar.setText("");
txtTB.setText("");
txtmakanan.setText("");
txtminuman.setText("");
txtPorsi.setText("");
txtNomor.setText("");
txtTagihan.setText("");
buttonGroup1.clearSelection();
}
Demikian Postingan Aplikasi Daftar Menu Makanan&Minuman
berbasis Java dari saya.
Mohon maaf bila ada kekurangan kata-kata maupun susunan dalam
penyampaianya.
Good Mas Andri, tingkat lg ya skill nya.. okay..
BalasHapus