PROGRAM SEDERHANA PENJUALAN MINUMAN MENGGUNAKAN JAVA NETBEANS SWING (GUI)
Pada post saya kali ini saya akan membagikan kepada kalian semua tentang program kedua yang saya buat guna menyelesaikan tugas dari dosen tercinta. π
Kali ini saya membuat program Kasir Minuman Sederhana.
Untuk langkah pertama saya akan membagikan kepada kalian semua tentang item yang saya pakai. saya memakai jLabel ,jCheckBox ,jTextField ,jTextArea dan jButton.
ntuk nama variabel nya ada disini :
saya menggunakan 2 tipe variabel dan beberapa method seperti di bawah ini :
ini source code untuk method nya :
void milkshake(){
if(orange.isSelected()){
milkshakeorangeharga.setText("Rp. 15.000");
milkshakeorangejumlah.setText("");
}else{
milkshakeorangeharga.setText("Rp. 0");
milkshakeorangejumlah.setText("0");
milkshakeorangehargajual.setText("0");
}
if(melon.isSelected()){
milkshakemelonharga.setText("Rp. 20.000");
milkshakemelonjumlah.setText("");
milkshakemelonhargajual.setText("");
}else{
milkshakemelonharga.setText("Rp. 0");
milkshakemelonjumlah.setText("0");
milkshakemelonhargajual.setText("0");
}
if(strawberry.isSelected()){
milkshakestrawberryharga.setText("Rp. 18.000");
milkshakestrawberryjumlah.setText("");
milkshakestrawberryhargajual.setText("");
}else{
milkshakestrawberryharga.setText("Rp. 0");
milkshakestrawberryjumlah.setText("0");
milkshakestrawberryhargajual.setText("0");
}
if(banana.isSelected()){
milkshakebananaharga.setText("Rp. 15.000");
milkshakebananajumlah.setText("");
milkshakebananahargajual.setText("");
}else{
milkshakebananaharga.setText("Rp. 0");
milkshakebananajumlah.setText("0");
milkshakebananahargajual.setText("0");
}
if(avocado.isSelected()){
milkshakeavocadoharga.setText("Rp. 18.000");
milkshakeavocadojumlah.setText("");
milkshakeavocadohargajual.setText("");
}else{
milkshakeavocadoharga.setText("Rp. 0");
milkshakeavocadojumlah.setText("0");
milkshakeavocadohargajual.setText("0");
}
}
void diskon(){
if (diskonCheck.isSelected()){
int n, diskon, hasilDiskon;
n=Integer.parseInt(totalBayar.getText());
diskon=n/10;
hasilDiskon=n-diskon;
totalBayar.setText(""+hasilDiskon);
}else{
f=Integer.parseInt(milkshakeorangehargajual.getText());
g=Integer.parseInt(milkshakemelonhargajual.getText());
h=Integer.parseInt(milkshakebananahargajual.getText());
i=Integer.parseInt(milkshakestrawberryhargajual.getText());
j=Integer.parseInt(milkshakeavocadohargajual.getText());
totbay=f+g+h+i+j;
totalBayar.setText(""+totbay);
}
}
void hapus(){
orange.setSelected(false);
melon.setSelected(false);
strawberry.setSelected(false);
banana.setSelected(false);
avocado.setSelected(false);
milkshakeorangeharga.setText("Rp. ");
milkshakeorangejumlah.setText("");
milkshakeorangehargajual.setText("");
milkshakemelonharga.setText("Rp. ");
milkshakemelonjumlah.setText("");
milkshakemelonhargajual.setText("");
milkshakebananaharga.setText("Rp. ");
milkshakebananajumlah.setText("");
milkshakebananahargajual.setText("");
milkshakestrawberryharga.setText("Rp. ");
milkshakestrawberryjumlah.setText("");
milkshakestrawberryhargajual.setText("");
milkshakeavocadoharga.setText("Rp. ");
milkshakeavocadojumlah.setText("");
milkshakeavocadohargajual.setText("");
diskonCheck.setEnabled(true);
diskonCheck.setSelected(false);
totalBayar.setText("");
textBayar.setText("");
textKembalian.setText("");
cetakArea.setText("");
}
void jumlah(){
a=Integer.parseInt(milkshakeorangejumlah.getText());
jumlah=15000*a;
milkshakeorangehargajual.setText(""+jumlah);
b=Integer.parseInt(milkshakemelonjumlah.getText());
jumlah2=20000*b;
milkshakemelonhargajual.setText(""+jumlah2);
c=Integer.parseInt(milkshakestrawberryjumlah.getText());
jumlah3=18000*c;
milkshakestrawberryhargajual.setText(""+jumlah3);
d=Integer.parseInt(milkshakebananajumlah.getText());
jumlah4=15000*d;
milkshakebananahargajual.setText(""+jumlah4);
e=Integer.parseInt(milkshakeavocadojumlah.getText());
jumlah5=18000*e;
milkshakeavocadohargajual.setText(""+jumlah5);
}
void bayar(){
k=Integer.parseInt(totalBayar.getText());
l=Integer.parseInt(textBayar.getText());
m=l-k;
textKembalian.setText(""+m);
}
void TotalBayar(){
f=Integer.parseInt(milkshakeorangehargajual.getText());
g=Integer.parseInt(milkshakemelonhargajual.getText());
h=Integer.parseInt(milkshakebananahargajual.getText());
i=Integer.parseInt(milkshakestrawberryhargajual.getText());
j=Integer.parseInt(milkshakeavocadohargajual.getText());
totbay=f+g+h+i+j;
totalBayar.setText(""+totbay);
}
void cetak(){
if (orange.isSelected()){
milkshake="Milkshake Orange";
}
else {
milkshake="";
}
if (melon.isSelected()){
milkshake2="Milkshake Melon";
}
else {
milkshake2="";
}
if (strawberry.isSelected()){
milkshake3="Milkshake Strawberry";
}
else {
milkshake3="";
}
if (banana.isSelected()){
milkshake4="Milkshake Banana";
}
else {
milkshake4="";
}
if (avocado.isSelected()){
milkshake5="Milkshake Avocado";
}else{
milkshake5="";
}
cetakArea.setText("Milkshake pilihan anda : "+milkshake+" "+milkshake2+" "+milkshake3+" "+milkshake4+" "+milkshake5+"\nTotal Bayar : Rp. "+totalBayar.getText()+"\nUang anda : Rp. "+textBayar.getText()+"\nKembalian anda : Rp. "+textKembalian.getText());
}
lalu paste method tersebut seperti dibawah ini :
private void strawberryActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
milkshake();
}
private void bananaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
milkshake();
}
private void melonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
milkshake();
}
private void avocadoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
milkshake();
}
private void orangeActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
milkshake();
}
private void diskonCheckActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
diskon();
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hapus();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jumlah();
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bayar();
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TotalBayar();
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
cetak();
}
ini hasil screenshot run nya :
Nah itu dia, penjelasan program yang dapat saya sharing kan ke kalian. Semoga ilmu yang saya bagikan ini dapat membawa manfaat bagi para pembaca sekalian...
Thanks for seeing my blog ππ
see you on next postπππ