Singkat Postingan, Tugas dari pelajaran Algoritma & Pemrograman 2.
Memposting Suatu Program yang dikerjakan sebelumnya.
Nama : JAMALUDIN.A
Nim : 181021400098
Kelas : 02 TPLM 001
Melampirkan Tugas UAS
Tool Program Menggunakan JFrame, antara lain :
1.JLabel
2.JTextField
3.JButton
4.JTable
Nama Program : Login Cashir dan Raptor pembayaran
1. Description
- Login kasir dan pembayaran
- Dengan tampilan raptor
- Login harus menggunakan admin
- Pembayaran Per TABLE.
- Dan Pembayaran Selesai dan akan kembali di isi oleh yang baru
2. FlowCart
3. Gambar dan Source
A. Frame 1 ( LOGIN )
Untuk Button MASUK
try{
String Nama=NAME.getText();
char[] Pwd=PASSWORD.getPassword();
String Password=new String (Pwd);
if((Nama.equals("Admin")&&(Password.equals("Admin")))){
JOptionPane.showMessageDialog(null, "VALID USER");
}
else{
JOptionPane.showMessageDialog(null, "INVALID USER");
System.exit(0);
}
TABLE n = new TABLE();
n.setVisible (true);
this.setVisible(false);
}catch(Exception e){
System.out.println(e.getMessage());
}
}
Untuk Button RESET
NAME.setText("");
PASSWORD.setText("");
Untuk Button KELUAR
if ( JOptionPane.showConfirmDialog(null,"Yakin Ingin Keluar","Close Massage",
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
System.exit(0);
} else {
// no option
}
B. Frame 2 ( TAMPILAN RAPTOR )
Untuk Button LogOUT
JOptionPane.showMessageDialog(null,
"Kamu Akan Keluar" , "WARNING" ,
JOptionPane.WARNING_MESSAGE);
if (
JOptionPane.showConfirmDialog(null,"Yakin Ingin Keluar","Close
Massage",
JOptionPane.YES_NO_OPTION) ==
JOptionPane.YES_OPTION) {
ERESHA n = new ERESHA();
n.setVisible (true);
this.setVisible(false);
} else {
// no option
}
CCASHIR n = new CASHIR();
n.setVisible (true);
this.setVisible(false);
} C. Frame 3 (PEMBAYARAN TABLE 13)
Untuk radio Button IKAN
int Ikan = 125000;
if(IKAN.isSelected()){
ikan.setText(""+IKAN.getText());
ikan.setText(""+Ikan);
}else{
ikan.setText("");
}
Untuk Radio Button SUP
int Sop = 55000;
if(SOP.isSelected()){
sop.setText(""+SOP.getText());
sop.setText(""+Sop);
}else{
sop.setText("");
}
Untuk Radio Button Cumi
int Cumi = 75000;
if(CUMI.isSelected()){
cumi.setText(""+CUMI.getText());
cumi.setText(""+Cumi);
}else{
cumi.setText("");
}
Untuk Radio Button Sayuran
int Sayuran =
45000;
if(SAYURAN.isSelected()){
sayuran.setText(""+SAYURAN.getText());
sayuran.setText(""+Sayuran);
}else{
sayuran.setText("");
}
Untuk Radio Button Nasi
int Nasi = 15000;
if(NASI.isSelected()){
nasi.setText(""+NASI.getText());
nasi.setText(""+Nasi);
}else{
nasi.setText("");
}
Untuk Radio Button Minuman
int Minuman = 25000;
if(MINUMAN.isSelected()){
minuman.setText(""+MINUMAN.getText());
minuman.setText(""+Minuman);
}else{
minuman.setText("");
}
} Untuk Button HITUNG
int total=0;
if(IKAN.isSelected()){
String JB=JIKAN.getText();
int Jikan = Integer.parseInt(JB);
int HargaJB=Jikan*125000;
total=total+HargaJB;
}
if(SOP.isSelected()){
String JS=JSOP.getText();
int Jsop = Integer.parseInt(JS);
int HargaJS=Jsop*55000;
total=total+HargaJS;
}
if(CUMI.isSelected()){
String JC=JCUMI.getText();
int Jcumi = Integer.parseInt(JC);
int HargaJC=Jcumi*75000;
total=total+HargaJC;
}
if(SAYURAN.isSelected()){
String JSA=JSAYURAN.getText();
int Jsayuran= Integer.parseInt(JSA);
int HargaJSA=Jsayuran*45000;
total=total+HargaJSA;
}
if(NASI.isSelected()){
String JN=JNASI.getText();
int Jnasi = Integer.parseInt(JN);
int HargaJN=Jnasi*15000;
total=total+HargaJN;
}
if(MINUMAN.isSelected()){
String JM=JMINUMAN.getText();
int Jminuman = Integer.parseInt(JM);
int HargaJM=Jminuman*25000;
total=total+HargaJM;
}
JUMLAH.setText(""+total);
}
Untuk Button HAPUS
JIKAN.setVisible(true);
JIKAN.setText("");
JSOP.setVisible(true);
JSOP.setText("");
JCUMI.setVisible(true);
JCUMI.setText("");
JSAYURAN.setVisible(true);
JSAYURAN.setText("");
JNASI.setVisible(true);
JNASI.setText("");
JMINUMAN.setVisible(true);
JMINUMAN.setText("");
JUMLAH.setText("");
}
Untuk Button CANCEL
TABLE n = new TABLE();
n.setVisible (true);
this.setVisible(false);
}
Untuk Button PROSES
int kembalianJ = Integer.parseInt(DUIT.getText())-
Integer.parseInt(JUMLAH.getText());
KEMBALIAN.setText(""+kembalianJ);
}
Untuk Button BAYAR
JOptionPane.showMessageDialog(null, "PEMBAYARAN BERHASIL");
TABLE n = new TABLE();
n.setVisible (true);
this.setVisible(false);
}
Akhir Kata, Saya ucapkan terima kasih. Dan Semoga Hasil Yang saya Buat mendapat nilai yang memuaskan, mohon maaf bila ada kekurangan. Karna saya membuat nya hanya dengan sepengetahuan saya aja. Terima Kasih
Wassalammualaikum Wr.Wb.
Tidak ada komentar:
Posting Komentar