Tugas UTS Algoritma & Pemrograman
Program Sederhana Menu Paket Makanan
Assalammu'alaikum Wr.Wb
Saya akan menjelaskan secara singkat tentang Program Sederhana Paket Menu Makanan yang dibuat di Aplikasi Java Netbeans. Program Aplikasi ini dibuat untuk melayani seseorang yang ingin memesan paket menu makanan dengan mudah dan sederhana bagi yang membeli.
Program ini terdapat Flowchart,ScreenShoot dan Source Code.
Saya akan menampilkan Flowchart :
Berikut gambar flowchart diatas yaitu penjelasan singkat program sederhana dari Login ke Menu paket Makanan di aplikasi Java Netbeans.
Program ini terdapat Flowchart,ScreenShoot dan Source Code.
Saya akan menampilkan Flowchart :
Berikut gambar flowchart diatas yaitu penjelasan singkat program sederhana dari Login ke Menu paket Makanan di aplikasi Java Netbeans.
Program sederhana menu paket makanan ini saya awali dari Form Login. Disini kita menggunakan Palleto,JLabel,TextField,JButton dan JPanel bisa membual background untuk gambar atau warna.
Form Login :
berikut adalah Source Code Form Login :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:
String Pass=TxtPass.getText();
if (Pass.equals("messi")){
if (Pass.equals("messi")){
JOptionPane.showMessageDialog(null,"Sukses","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
dispose ();
FrameMenuMakanan Fm=new FrameMenuMakanan();
Fm.setLocationRelativeTo(Fm);
Fm.setVisible(true);
}else{
dispose ();
FrameMenuMakanan Fm=new FrameMenuMakanan();
Fm.setLocationRelativeTo(Fm);
Fm.setVisible(true);
}else{
JOptionPane.showMessageDialog(null,"PasswordSalah","Konfirmasi",JOptionPane.WARNING_MESSAGE);
}
}
}
}
Setelah berhasil Login akan muncul menu seperti ini :
Disini kita menggunakan desain JLabel,TextField,JComboBox,JCheckBox dan JButton.
Selanjutnya Desain menampilkan Isi Paket. Seperti berikut :
berikut Source Code Menu Isi Paket :
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
for (int a=1;a<=3;a++){
CmbPaket.addItem(""+a);
}
}
// TODO add your handling code here:
for (int a=1;a<=3;a++){
CmbPaket.addItem(""+a);
}
}
Selanjutnya lagi Desain menampilkan Menu Paket dan Harga,kita memilih pilihan Isi Paket 1, Paket 2 atau Paket 3 itu sudah memilih Isi Paket, Menu paket dan Harga. Seperti berikut :
private void CmbPaketActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:
BoxTotal.setSelected(false);
TxtMenuPaket.setText("");
TxtHarga.setText("");
String g=CmbPaket.getSelectedItem().toString();
int Gol=Integer.parseInt (g);
switch (Gol)
{
case 1:
TxtMenuPaket.setText("Nasi + Ayam Goreng + Teh Manis ");
TxtHarga.setText("15000");
break;
case 2:
TxtMenuPaket.setText("Nasi + Ayam Bakar + Teh Tawar ");
TxtHarga.setText("20000");
break;
case 3:
TxtMenuPaket.setText("Nasi + Ayam Penyet + Air Mineral ");
TxtHarga.setText("22000");
break;
default:
}
}
String g=CmbPaket.getSelectedItem().toString();
int Gol=Integer.parseInt (g);
switch (Gol)
{
case 1:
TxtMenuPaket.setText("Nasi + Ayam Goreng + Teh Manis ");
TxtHarga.setText("15000");
break;
case 2:
TxtMenuPaket.setText("Nasi + Ayam Bakar + Teh Tawar ");
TxtHarga.setText("20000");
break;
case 3:
TxtMenuPaket.setText("Nasi + Ayam Penyet + Air Mineral ");
TxtHarga.setText("22000");
break;
default:
}
}
Dan selanjutnya cara menampilkan Box Total dengan meng klik box kotaknya dia akan muncul Total Harga. Seperti berikut :
private void BoxTotalActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int MenuMakanan=Integer.parseInt(TxtHarga.getText());
int i=MenuMakanan;
int l=i+MenuMakanan;
if (BoxTotal.isSelected())
{TxtTotal.setText("");
TxtTotal.setText(""+i);
}
else {
TxtTotal.setText("");
}
}
int MenuMakanan=Integer.parseInt(TxtHarga.getText());
int i=MenuMakanan;
int l=i+MenuMakanan;
if (BoxTotal.isSelected())
{TxtTotal.setText("");
TxtTotal.setText(""+i);
}
else {
TxtTotal.setText("");
}
}
Setelah itu cara menampilkan Desain Mulai adalah untuk membersihkan semua text agar bisa memulai dari awal lagi, dengan cara mengkliknya. Seperti berikut :
private void BtnMulaiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TxtMenuPaket.setText("");
TxtHarga.setText("");
TxtTotal.setText("");
}
// TODO add your handling code here:
TxtMenuPaket.setText("");
TxtHarga.setText("");
TxtTotal.setText("");
}
Dan ini yang terakhir cara menampilkan keluar, kita tekan tombol Selesai maka akan muncul question message atau pertanyaan apakah "konfirmasi selesai". Seperti berikut :
Berikut Source Code Button Selesai saya menggunakan JOptionePane. Seperti berikut :
private void BtnSelasaiActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here :
if(JOptionPane.showConfirmDialog(null,"Yakin Selesai?","Konfirmasi Selesai",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION){
dispose();
}
}
}
}
Demikian program aplikasi sederhana serta Source Codenya yang saya buat. walaupun masih banyak kekurangan atau kesalahan di Blog ini. Saya mohon bisa memakluminya dan semoga bermanfaat untuk teman-teman yang lain.
Nama : Intan Winarti Haris
NIM : 161021450356
Kelas : 02TPLM003
NIM : 161021450356
Kelas : 02TPLM003
Sekian dan Terimakasih
Wassalammu'alaikum Wr.Wb
Komentar
Posting Komentar