Membuat Aplikasi Kasir sederhana
buka aplikasi netbeans dan langsung buat Project baru
Tuliskan nama Projectnya
disini kita akan membuat 3 Form seperti gambar berikut :
Form Pertama kita buat Form dangan nama Login
desainnya seperti gambar berikut:
Form kedua saya namakan utama deangan desain sbb:
ketiga Form sudah di buat.
selanjutnya kita akan tambahkan Coding yang diperlukan
tambahkan coding untuk button batal pada form login sbb:
private void BatalActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
int X= JOptionPane.showConfirmDialog(null,"Keluar Program","Exit",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(X==JOptionPane.YES_OPTION){
//System.exit(0);
dispose();
}
selanjutnya coding untuk button login
private void LoginActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String user = "Reni";
String pass = "12345";
if(user.equalsIgnoreCase(Nama.getText())
&&
pass.equalsIgnoreCase(Password.getText())
){
this.setVisible(false);
new utama().setVisible(true);
}
else {
javax.swing.JOptionPane.showMessageDialog(null,"Kombinasi nama dan password salah");
Nama.setText("");
Nama.requestFocus();
Password.setText("");
}
}
private void NamaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
disini saya set nama Reni dan Passwordnya 12345
jika nanti nama atau password yang kita masukan salah/ kurang akan ada notifikasi :
selanjutnya coding untuk button Lanjut pada form utama
private void BtnLanjutActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new Login_Kasir.Kasir().setVisible(true);
this.setVisible(false);
}
dimana jika jika klik button lanjut akan membuka form Kasir, dan jika tekan setiap button batal akan ada notifikasi :
untuk coding sama seperti di sebelumnya
coding untuk button hitung
private void BtnHitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int total=0;
if (RBNG.isSelected()){
String NG=TxtjmlNG.getText();
int jmlNG=Integer.parseInt(NG);
int HargaNG=jmlNG*15000;
total=total+HargaNG;
}
if (RBMG.isSelected()){
String MG=TxtjmlMG.getText();
int jmlMG=Integer.parseInt(MG);
int HargaMG=jmlMG*15000;
total=total+HargaMG;
}
if (RBSA.isSelected()){
String SA=TxtjmlSA.getText();
int jmlSA=Integer.parseInt(SA);
int HargaSA=jmlSA*15000;
total=total+HargaSA;
}
if (RBSK.isSelected()){
String SK=TxtjmlSK.getText();
int jmlSK=Integer.parseInt(SK);
int HargaSK=jmlSK*25000;
total=total+HargaSK;
}
if (RBNS.isSelected()){
String NS=TxtjmlNS.getText();
int jmlNS=Integer.parseInt(NS);
int HargaNS=jmlNS*5000;
total=total+HargaNS;
}
TxtjmlHarga.setText("" +total);
}
private void RBNGActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int nasigoreng=15000;
if(RBNG.isSelected()){
TxtRBNG.setText("" +RBNG.getText());
TxtRBNG.setText("" +nasigoreng);
}else{
TxtRBNG.setText("");
}
}
coding untuk button hapus :
private void BtnHapusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TxtjmlNG.setEditable(false);
TxtjmlNG.setText("");
TxtjmlMG.setEditable(false);
TxtjmlMG.setText("");
TxtjmlSA.setEditable(false);
TxtjmlSA.setText("");
TxtjmlSK.setEditable(false);
TxtjmlSK.setText("");
TxtjmlNS.setEditable(false);
TxtjmlNS.setText("");
TxtjmlHarga.setText("");
}
coding untuk button exit :
private void BtnExitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int X= javax.swing.JOptionPane.showConfirmDialog(null,"Keluar Program","Exit",javax.swing.JOptionPane.YES_NO_OPTION,javax.swing.JOptionPane.QUESTION_MESSAGE);
if(X==javax.swing.JOptionPane.YES_OPTION){
//System.exit(0);
dispose();
}
}
coding untu
koding menu makanan :
private void RBMGActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int miegoreng=15000;
if(RBMG.isSelected()){
TxtRBMG.setText("" +RBMG.getText());
TxtRBMG.setText("" +miegoreng);
}else{
TxtRBMG.setText("");
}
}
private void RBSAActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int sotoayam=15000;
if(RBSA.isSelected()){
TxtRBSA.setText("" +RBSA.getText());
TxtRBSA.setText("" +sotoayam);
}else{
TxtRBSA.setText("");
}
}
private void RBSKActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int sopkambing=25000;
if(RBSK.isSelected()){
TxtRBSK.setText("" +RBSK.getText());
TxtRBSK.setText("" +sopkambing);
}else{
TxtRBSK.setText("");
}
}
private void RBNSActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int nasi=5000;
if(RBNS.isSelected()){
TxtRBNS.setText("" +RBNS.getText());
TxtRBNS.setText("" +nasi);
}else{
TxtRBNS.setText("");
}
}
selesai, semua coding sudah di masukan
save semua dan coba di run hasilnya :
semoga bermanfaat dan terimakasih
Komentar
Posting Komentar