Assalamualaikum
W.r W.b
Nama :
Donny septiandi
NIM :
161011400002
Kelas : 02TPLP001
Untuk
Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi kasir sport jersey menggunakan Bahasa Pemrograman Java
NetBeans. sudah jangan berbelit belit sok monggo langgung kita praktekkan.
Untuk
awal design Form Aplikasi Java Swing Gui pada Netbeans sebagai berikut :
thl
design Form aplikasi kasir sport jersey seperti yang diatas
Ubahlah
Properties Name dari setiap component atau atribut sebagai berikut :).
OBJECT
|
VARIABLE NAME
|
TEXT
|
jLabel1
|
jLabel1
|
SPORT JERSEY
|
jLabel2
|
jLabel2
|
Nama jersey
|
jLabel3
|
jLabel3
|
Harga jersey
|
jLabel4
|
jLabel4
|
Jumlah Beli
|
jLabel5
|
jLabel5
|
Jumlah harga
|
jLabel6
|
jLabel6
|
Jumlah bayar
|
jLabel7
|
jLabel7
|
Jumlah
kembalian
|
jTextField1
|
txtharga
|
“kosongkan”
|
jTextField2
|
txtbeli
|
“kosongkan”
|
jTextField3
|
txtharga
|
“kosongkan”
|
jTextField4
|
txtbayar
|
“kosongkan”
|
jTextField5
|
txtkembalian
|
“kosongkan”
|
jRadioButton1
|
rdpjmbku
|
Sewa Jersey
|
jButton1
|
tmjtmlbayar
|
Hitung Jumlah
Harga
|
jButton2
|
jbkeluar
|
Keluar
|
jButton3
|
Jbutton3
|
BAYAR
|
jButton4
|
Jbutton1
|
Batal
|
jCheckBox
|
jbonus
|
Pph 10%
|
jComboBox
|
CBNNamaJRSY
|
Pilih jersey
|
Berikut
ini adalah alur programnya :
- Pertama
kita pilih jersey terlebih dahulu, setelah dipilih bukunya, ,aka akan tampil
harga dari jersey di jTextField1
·
masukkan jumlah beli, kemudian klik hitung jumlah harga dimana nanti akan menghasilkan
jumlah total bayar yang didapatkan dari jumlah jersey yang dibeli dikalikan dengan harga jersey yang berlaku.
·
Masukkan nominal pembayaran oleh anda, setelah dimasukan
lalu klik bayar maka akan keluar
nominal kembaliannya, apabila ingin meminjam jersey ditambah harganya, dan
terakhir bonus yang kan didapatkan sebesar 10%
Berikut
ini adalah listing Kodenya : saya jabarkan satu persatu agar temen temen bisa memahami
dan gak pusing ngeliatnya.
Buat variable terlebih dahulu untuk
proses perhitungan yang akan dilakukan. taruh pada public class Donny extends javax.swing.jFrame, seperti
yang dibawah ini;
public class rivan extends javax.swing.JFrame {
///StringTokenizer token;
//String
gantiformat="";
String nm_jersey="";
int harga_jersey;
int jml_beli;
int jumlah_hrga;
int kembalian;
int jumlah_byr;
int bayar,beli,Harga,sewa,jersey;
isi action code
CombpBox1 seperti yang dibawah ini
private
void CBNNamaJRSYActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(CBNNamaJRSY.getSelectedItem().equals("JERSEY
REAL MADRID")){
txtharga.setText("50000");
}else if(CBNNamaJRSY.getSelectedItem().equals("JERSEY
BARCELONA")){
txtharga.setText("65000");
}
else if(CBNNamaJRSY.getSelectedItem().equals("JERSEY
MANCHESTER UNITED")){
txtharga.setText("75000");
}
else if(CBNNamaJRSY.getSelectedItem().equals("JERSEY
CHEALSEA")){
txtharga.setText("85000");
}
}
Isi action code
button bayar seperti yang dibawah ini ;
private void TmtjmlBayarActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling
code here:
Harga
=Integer.parseInt(txtharga.getText());
beli =
Integer.parseInt(txtBeli.getText());
bayar = Harga * beli ;
txtHarga.setText(""+bayar);
}
Code action
button batal
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling
code here:
buttonGroup1.clearSelection();
CBNNamaJRSY.setSelectedIndex(-1);
txtharga.setText("");
txtBeli.setText("");
txtBayar.setText("");
txtHarga.setText("");
Txtkembalian.setText("");
}
Code action
keluar
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
int answer =
JOptionPane.showConfirmDialog(null, "Apakah anda ingin keluar",
"Selesai", JOptionPane.OK_OPTION);
if (answer == JOptionPane.OK_OPTION){
dispose();
}
}
Code action
total kembali
private void jTotalActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling
code here:
int duit =
Integer.parseInt(txtBayar.getText());
int kembali = duit - bayar;
if(rdpjmbuku.isSelected()){
kembali = kembali - 2000;
}
Txtkembalian.setText(""+kembali);
}
Code action pph
private void jBonusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling
code here:
if(jBonus.isSelected()){
bayar = bayar / 10;
}
Txtkembalian.setText(""+bayar);
}
Code action
pinajm buku
if(rdpjmbuku.isSelected()){
sewa = bayar + 3000 ;
txtHarga.setText(""+sewa);
}else{
txtHarga.setText(""+bayar);
}
}
Berikut
ini adalah hasil proram setelah dijalankan
Nah
selesai sudah tugas saya kali ini, mohon maaf ada kesalahan dalam menjelaskan
program yang diatas in, semoga tidak mengecewakan Dosen saya, . Baiklah temen
Temen semua semoga menginspirasi dan berguna untuk temen temen yang sedang
belajar.
Wassalamualaikum
w.r w.b

