Recent Post
Blog Archive
About Me
Statistik
Monday, October 3, 2011
Program Kantin Sederhana
import javax.swing.JOptionPane;
public class Pembeli {
public static void main (String[] args) {
try {
String Menu,Makan,masuk,Update;
long Harga,HargaTotal;
int pilih=0;
long Jumlah;
int idx=0, idx_transaksi=0, angka=0;
AdminKantin [] admn=new AdminKantin [100];
AdminKantin [] zar=new AdminKantin [100];
do
{
Menu= JOptionPane.showInputDialog("==== MENU KANTIN admn ====\n\n1. Masuk Sebagai Admin\n3. Keluar\n\nMasukkan Pilihan Anda [1-3] : ");
if (Menu.equals("1"))
{
do
{
Menu=JOptionPane.showInputDialog ("==== MENU ADMIN ====\n\n1. Add Makanan/Minuman\n2. Update Makanan/Minuman\n3. Penjualan Makan/Minuman\n4. View All Makan/Minuman\n5. VIew All Transaksi\n6. Kembali Ke Menu Utama\n\n Masukkan Pilihan [1-6] : ");
pilih=Integer.parseInt(Menu);
switch(pilih){
case 1:
Makan=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Nama Makan/Minuman");
Menu=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Harga "+Makan);
Harga=Long.valueOf(Menu);
Jumlah=0;
HargaTotal=Jumlah*Harga;
admn [idx]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "ADD MAKANAN/MINUMAN SUKSES\n\n"+admn[idx].getMakan()+" "+admn[idx].getHarga());
idx ++;
break;
case 2:
Update=JOptionPane.showInputDialog("==== Menu Update ====\n\nMasukkan Nama Makan/Minuman");
for (int i=0; i!=idx; i++)
{
if (Update.equals(admn[i].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[i].getMakan()+" "+admn[i].getHarga());
Makan=admn[i].getMakan();
Menu=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Harga "+admn[i].getMakan());
Harga=Long.valueOf(Menu);
Jumlah=0;
HargaTotal=Jumlah*Harga;
admn [i]= new AdminKantin(Makan,Harga);
JOptionPane.showMessageDialog(null, "UPDATE MAKAN/MINUM SUKSES\n\n"+admn[i].getMakan()+" "+admn[i].getHarga());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,".........apa yang anda cari sedang tidak tersedia.......");
System.out.println("DATA MAKAN/MINUM");
for (int j=0;j!=idx;j++)
{
System.out.println(admn[j].getMakan()+"\t\t"+admn[j].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
break;
case 3:
for (int k=0;k!=idx;k++)
{
System.out.println("MENU MAKAN/MINUM");
System.out.println(admn[k].getMakan()+"\t\t"+admn[k].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
masuk=JOptionPane.showInputDialog("==== Menu Penjualan ====\n\nMasukkan Nama Makan/Minum");
for (int l=0; l!=idx; l++)
{
if (masuk.equals(admn[l].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[l].getMakan()+" "+admn[l].getHarga());
Makan=admn[l].getMakan();
Harga=admn[l].getHarga();
masuk=JOptionPane.showInputDialog ("==== Menu Input ====\n\nMasukkan Jumlah "+ admn[l].getMakan());
Jumlah=Long.valueOf(masuk);
System.out.println(Jumlah);
HargaTotal=Harga*Jumlah;
admn[l]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "PENJUALAN MAKAN/MINUM TELAH SUKSES\n\n"+admn[l].getMakan()+" "+admn[l].getHarga()+" "+admn[l].getJumlah()+" "+admn[l].getHargaTotal());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,"Data yang anda cari tidak ada....");
for (int m=0;m!=idx;m++)
{
System.out.println("DATA MAKANAN/MINUMAN");
System.out.println(admn[m].getMakan()+"\t\t"+admn[m].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
break;
case 4:
for (int m=0;m!=idx;m++)
{
JOptionPane.showMessageDialog(null,"DATA MAKANAN/MINUMAN\n\n"+admn[m].getMakan()+" "+admn[m].getHarga());
}
break;
case 5:
for (int m=0;m!=idx;m++)
{
JOptionPane.showMessageDialog (null, "DATA TRANSAKSI MAKAN/MINUM\n\n"+admn[m].getMakan()+" "+admn[m].getHarga()+" "+admn[m].getJumlah()+" "+admn[m].getHargaTotal());
}
System.out.println();
System.out.println();
System.out.println();
break;
}
}
while (pilih!=6);
}
else if (Menu.equals("2"))
{
for (int k=0;k!=idx;k++)
{
System.out.println("DATA MAKAN/MINUM");
System.out.println(admn[k].getMakan()+"\t\t"+admn[k].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
masuk=JOptionPane.showInputDialog("==== Menu Penjualan ====\n\nMasukkan Nama Makanan/Minuman");
for (int l=0; l!=idx; l++)
{
if (masuk.equals(admn[l].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[l].getMakan()+" "+admn[l].getHarga());
Makan=admn[l].getMakan();
Harga=admn[l].getHarga();
masuk=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Jumlah "+admn[l].getMakan());
Jumlah=Long.valueOf(masuk);
HargaTotal=Harga*Jumlah;
admn [l]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "PENJUALAN MAKAN/MINUM TELAH SUKSES\n\n"+admn[l].getMakan()+" "+admn[l].getHarga()+" "+admn[l].getJumlah()+" "+admn[l].getHargaTotal());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,"==== yang sedang anda cari tidak tersedia ====");
for (int m=0;m!=idx;m++)
{
System.out.println("DATA MAKAN/MINUM");
System.out.println(admn[m].getMakan()+"\t\t"+admn[m].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
}
else if (Menu.equals("3"))
{
JOptionPane.showMessageDialog (null, "Terima Kasih Telah Mengunjungi Kantin Kami... Selamat Datang Kembali....");
System.exit(0);
}
else {
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah... \n"+Menu+" Tidak Ada Dalam Pilihan\n\nSilahkan Mencoba Kembali");
}
}
while (true);
}
catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
}
public class Pembeli {
public static void main (String[] args) {
try {
String Menu,Makan,masuk,Update;
long Harga,HargaTotal;
int pilih=0;
long Jumlah;
int idx=0, idx_transaksi=0, angka=0;
AdminKantin [] admn=new AdminKantin [100];
AdminKantin [] zar=new AdminKantin [100];
do
{
Menu= JOptionPane.showInputDialog("==== MENU KANTIN admn ====\n\n1. Masuk Sebagai Admin\n3. Keluar\n\nMasukkan Pilihan Anda [1-3] : ");
if (Menu.equals("1"))
{
do
{
Menu=JOptionPane.showInputDialog ("==== MENU ADMIN ====\n\n1. Add Makanan/Minuman\n2. Update Makanan/Minuman\n3. Penjualan Makan/Minuman\n4. View All Makan/Minuman\n5. VIew All Transaksi\n6. Kembali Ke Menu Utama\n\n Masukkan Pilihan [1-6] : ");
pilih=Integer.parseInt(Menu);
switch(pilih){
case 1:
Makan=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Nama Makan/Minuman");
Menu=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Harga "+Makan);
Harga=Long.valueOf(Menu);
Jumlah=0;
HargaTotal=Jumlah*Harga;
admn [idx]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "ADD MAKANAN/MINUMAN SUKSES\n\n"+admn[idx].getMakan()+" "+admn[idx].getHarga());
idx ++;
break;
case 2:
Update=JOptionPane.showInputDialog("==== Menu Update ====\n\nMasukkan Nama Makan/Minuman");
for (int i=0; i!=idx; i++)
{
if (Update.equals(admn[i].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[i].getMakan()+" "+admn[i].getHarga());
Makan=admn[i].getMakan();
Menu=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Harga "+admn[i].getMakan());
Harga=Long.valueOf(Menu);
Jumlah=0;
HargaTotal=Jumlah*Harga;
admn [i]= new AdminKantin(Makan,Harga);
JOptionPane.showMessageDialog(null, "UPDATE MAKAN/MINUM SUKSES\n\n"+admn[i].getMakan()+" "+admn[i].getHarga());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,".........apa yang anda cari sedang tidak tersedia.......");
System.out.println("DATA MAKAN/MINUM");
for (int j=0;j!=idx;j++)
{
System.out.println(admn[j].getMakan()+"\t\t"+admn[j].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
break;
case 3:
for (int k=0;k!=idx;k++)
{
System.out.println("MENU MAKAN/MINUM");
System.out.println(admn[k].getMakan()+"\t\t"+admn[k].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
masuk=JOptionPane.showInputDialog("==== Menu Penjualan ====\n\nMasukkan Nama Makan/Minum");
for (int l=0; l!=idx; l++)
{
if (masuk.equals(admn[l].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[l].getMakan()+" "+admn[l].getHarga());
Makan=admn[l].getMakan();
Harga=admn[l].getHarga();
masuk=JOptionPane.showInputDialog ("==== Menu Input ====\n\nMasukkan Jumlah "+ admn[l].getMakan());
Jumlah=Long.valueOf(masuk);
System.out.println(Jumlah);
HargaTotal=Harga*Jumlah;
admn[l]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "PENJUALAN MAKAN/MINUM TELAH SUKSES\n\n"+admn[l].getMakan()+" "+admn[l].getHarga()+" "+admn[l].getJumlah()+" "+admn[l].getHargaTotal());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,"Data yang anda cari tidak ada....");
for (int m=0;m!=idx;m++)
{
System.out.println("DATA MAKANAN/MINUMAN");
System.out.println(admn[m].getMakan()+"\t\t"+admn[m].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
break;
case 4:
for (int m=0;m!=idx;m++)
{
JOptionPane.showMessageDialog(null,"DATA MAKANAN/MINUMAN\n\n"+admn[m].getMakan()+" "+admn[m].getHarga());
}
break;
case 5:
for (int m=0;m!=idx;m++)
{
JOptionPane.showMessageDialog (null, "DATA TRANSAKSI MAKAN/MINUM\n\n"+admn[m].getMakan()+" "+admn[m].getHarga()+" "+admn[m].getJumlah()+" "+admn[m].getHargaTotal());
}
System.out.println();
System.out.println();
System.out.println();
break;
}
}
while (pilih!=6);
}
else if (Menu.equals("2"))
{
for (int k=0;k!=idx;k++)
{
System.out.println("DATA MAKAN/MINUM");
System.out.println(admn[k].getMakan()+"\t\t"+admn[k].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
masuk=JOptionPane.showInputDialog("==== Menu Penjualan ====\n\nMasukkan Nama Makanan/Minuman");
for (int l=0; l!=idx; l++)
{
if (masuk.equals(admn[l].getMakan()))
{
JOptionPane.showMessageDialog (null,admn[l].getMakan()+" "+admn[l].getHarga());
Makan=admn[l].getMakan();
Harga=admn[l].getHarga();
masuk=JOptionPane.showInputDialog("==== Menu Input ====\n\nMasukkan Jumlah "+admn[l].getMakan());
Jumlah=Long.valueOf(masuk);
HargaTotal=Harga*Jumlah;
admn [l]= new AdminKantin(Makan,Harga, Jumlah, HargaTotal);
JOptionPane.showMessageDialog(null, "PENJUALAN MAKAN/MINUM TELAH SUKSES\n\n"+admn[l].getMakan()+" "+admn[l].getHarga()+" "+admn[l].getJumlah()+" "+admn[l].getHargaTotal());
angka++;
}
}
if (angka==0)
{
JOptionPane.showMessageDialog(null,"==== yang sedang anda cari tidak tersedia ====");
for (int m=0;m!=idx;m++)
{
System.out.println("DATA MAKAN/MINUM");
System.out.println(admn[m].getMakan()+"\t\t"+admn[m].getHarga());
}
System.out.println();
System.out.println();
System.out.println();
angka=0;
}
}
else if (Menu.equals("3"))
{
JOptionPane.showMessageDialog (null, "Terima Kasih Telah Mengunjungi Kantin Kami... Selamat Datang Kembali....");
System.exit(0);
}
else {
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah... \n"+Menu+" Tidak Ada Dalam Pilihan\n\nSilahkan Mencoba Kembali");
}
}
while (true);
}
catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
}
===============================================================
public class AdminKantin {
private String Makan;
private long Harga;
private long Jumlah;
private long HargaTotal;
public AdminKantin(String Ma, long Ha, long Ju, long Ht )
{
Makan=Ma;
//Minuman=Mi;
Harga=Ha;
Jumlah=Ju;
HargaTotal=Ht;
}
public AdminKantin(String Ma, long Ha)
{
Makan=Ma;
//Minuman=Mi;
Harga=Ha;
}
public void setMakanan (String Ma)
{
Makan=Ma;
}
public String getMakan()
{
return Makan;
}
/*public void setMinuman (String Mi)
{
Minuman=Mi;
}
public String getMinuman()
{
return Minuman;
}*/
public void setHarga (long Ha)
{
Harga=Ha;
}
public long getHarga()
{
return Harga;
}
public void setJumlah (int Ju)
{
Jumlah=Ju;
}
public long getJumlah()
{
return Jumlah;
}
public long getHargaTotal()
{
return HargaTotal;
}
public void HargaTotal(long ht){
HargaTotal=ht;
}
}
private String Makan;
private long Harga;
private long Jumlah;
private long HargaTotal;
public AdminKantin(String Ma, long Ha, long Ju, long Ht )
{
Makan=Ma;
//Minuman=Mi;
Harga=Ha;
Jumlah=Ju;
HargaTotal=Ht;
}
public AdminKantin(String Ma, long Ha)
{
Makan=Ma;
//Minuman=Mi;
Harga=Ha;
}
public void setMakanan (String Ma)
{
Makan=Ma;
}
public String getMakan()
{
return Makan;
}
/*public void setMinuman (String Mi)
{
Minuman=Mi;
}
public String getMinuman()
{
return Minuman;
}*/
public void setHarga (long Ha)
{
Harga=Ha;
}
public long getHarga()
{
return Harga;
}
public void setJumlah (int Ju)
{
Jumlah=Ju;
}
public long getJumlah()
{
return Jumlah;
}
public long getHargaTotal()
{
return HargaTotal;
}
public void HargaTotal(long ht){
HargaTotal=ht;
}
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment