Assalamualaikum
W.r W.b
Nama :
Rifan Saputra
NIM :
161011400051
Kelas : 02TPLP001
Untuk
Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi kasir toko buku 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 :
design Form aplikasi kasir toko buku seperti yang diatas
Ubahlah
Properties Name dari setiap component atau atribut sebagai berikut :).
OBJECT
|
VARIABLE NAME
|
TEXT
|
jLabel1
|
jLabel1
|
TOKO BUKU
|
jLabel2
|
jLabel2
|
Nama Buku
|
jLabel3
|
jLabel3
|
Harga Buku
|
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
|
Pinjam buku
|
jButton1
|
tmjtmlbayar
|
Hitung Jumlah
Harga
|
jButton2
|
jbkeluar
|
Keluar
|
jButton3
|
Jbutton3
|
baryar
|
jButton4
|
Jbutton1
|
Batal
|
jCheckBox
|
jbonus
|
Pph 10%
|
jComboBox
|
CBNNamabku
|
Pilih Buku
|
Berikut
ini adalah alur programnya :
- Pertama
kita pilih buku terlebih dahulu, setelah dipilih bukunya, ,aka akan tampil
harga dari buku di jTextField1
·
masukkan jumlah beli, kemudian klik hitung jumlah harga dimana nanti akan menghasilkan
jumlah total bayar yang didapatkan dari jumlah buku yang dibeli dikalikan dengan harga buku yang berlaku.
·
Masukkan nominal pembayaran oleh anda, setelah dimasukan
lalu klik bayar maka akan keluar
nominal kembaliannya, apabila ingin meminjam buku 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 rivan extends javax.swing.jFrame, seperti
yang dibawah ini;
public class rivan extends javax.swing.JFrame {
///StringTokenizer token;
//String
gantiformat="";
String nm_buku="";
int harga_buku;
int jml_beli;
int jumlah_hrga;
int kembalian;
int jumlah_byr;
int
bayar,beli,Harga,sewa,pinjam;
isi action code
CombpBox1 seperti yang dibawah ini
private
void CBNNamaBKUActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(CBNNamaBKU.getSelectedItem().equals("BUKU
ISLAM")){
txtharga.setText("50000");
}else
if(CBNNamaBKU.getSelectedItem().equals("BUKU SEJARAH")){
txtharga.setText("30000");
}
else
if(CBNNamaBKU.getSelectedItem().equals("BUKU TEKNIK")){
txtharga.setText("75000");
}
else
if(CBNNamaBKU.getSelectedItem().equals("BUKU OLAHRAGA")){
txtharga.setText("40000");
}
}
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();
CBNNamaBKU.setSelectedIndex(-1);
txtharga.setText("");
txtBeli.setText("");
txtBayar.setText("");
txtHarga.setText("");
Txtkembalian.setText("");
}
Code action
keluar
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling
code here:
this.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 + 2000 ;
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
Tidak ada komentar:
Posting Komentar