Kasir Susu menggunakan jFrame Java Netbeans
-----PENJELASAN PROJECT-------
1.1 Program Ini dibuat untuk memudahkan pembeli dalam proses transaksi pembelian susu yang lebih efisien untuk meminimalisir kesalahan baik dari pihak penjual atau pembeli.
-------SCREENSHOT---------
1.2 User Memasukan / meng input Quantity pembelian dan menceklis potongan.
Lalu sisanya akan ter-output.
1.3 Jika user meng-klik tombol "Pesan Lagi", User harus memastikan lagi keputusan nya.
1.4 Jika User meng-klik pilihan "Selesai", User juga harus memastikan ulang keputusan nya apakah Yes atau No.
----- SOURCE CODE-----
public UtsSmt2() {
initComponents();
txtTotal.setEditable(false);
txtPotongan.setEditable(false);
txtNett.setEditable(false);
txtHarga.setEditable(false);
}
/**
* 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() {
private void CbSusuActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Susu = (String)CbSusu.getSelectedItem();
if ( Susu == "-PILIH-"){
txtHarga.setText("");
txtQty.setText("");
txtTotal.setText("");
txtPotongan.setText("");
txtNett.setText("");
}
else if (Susu == "Susu Dancow") {
harga = 75000;
txtHarga.setText(""+harga);
}
else if (Susu == "Susu Sustagen") {
harga = 55000;
txtHarga.setText(""+harga);
}
else if (Susu == "Susu Bendera") {
harga = 60000;
txtHarga.setText(""+harga);
}
else if (Susu == "Susu Lactogen") {
harga = 75000;
txtHarga.setText(""+harga);
}
}
private void txtQtyFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int Harga =Integer.parseInt(txtHarga.getText());
int Qty =Integer.parseInt(txtQty.getText());
int total = Harga * Qty;
txtTotal.setText(""+total);
}
private void CbPotonganActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (CbPotongan.isSelected()) {
double totalnya = Double.parseDouble(txtTotal.getText());
if(totalnya>=100000){
double potongan = totalnya * 0.10;
double Nett = totalnya - potongan;
txtNett.setText("Rp "+Nett);
txtPotongan.setText("Rp "+potongan);
}
else {
txtPotongan.setText(""+0);
double potongan = totalnya * 0;
double Nett = totalnya - potongan;
txtNett.setText("Rp "+Nett);
}
}
}
private void button1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Pesen = JOptionPane.showConfirmDialog(null,"Anda ingin memesan lagi?","Pesan Lagi",JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if (Pesen == JOptionPane.OK_OPTION){
txtHarga.setText("");
txtQty.setText("");
txtTotal.setText("");
txtPotongan.setText("");
txtPotongan.setText("");
CbSusu.setSelectedIndex(0);
CbPotongan.setSelected(false);
}
}
private void button2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Exit = JOptionPane.showConfirmDialog(null,"Anda yakin untuk keluar?","Selesai",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (Exit==JOptionPane.YES_OPTION){
System.exit(0);
}



Komentar
Posting Komentar