Assalamualaikum
W.r W.b
Nama :
GIGIH MAULIA PUTRA
NIM :
161011400137
Kelas : 02TPLP001
Untuk
Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi kasir RECORDING MUSIC 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 recording music seperti yang diatas
Ubahlah
Properties Name dari setiap component atau atribut sebagai berikut :).
OBJECT
|
VARIABLE NAME
|
TEXT
|
jLabel1
|
jLabel1
|
PUTRA
RECORDING MUSIC STUDIO
|
jLabel2
|
jLabel2
|
Nama Paket
|
jLabel3
|
jLabel3
|
Harga Paket
|
jLabel4
|
jLabel4
|
Waktu
|
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
|
rdjam
|
Pinjam buku
|
jButton1
|
tmjtmlbayar
|
Hitung Jumlah
Harga
|
jButton2
|
jbkeluar
|
Keluar
|
jButton3
|
Jbutton3
|
Bayar
|
jButton4
|
Jbutton1
|
Batal
|
jCheckBox
|
jbonus
|
Pph 10%
|
jComboBox
|
CBNpilihpaket
|
Pilih Paket
|
Berikut
ini adalah alur programnya :
- Pertama
kita pilih paket recording terlebih dahulu, setelah dipilih paketnya,
,akan tampil harga dari Paket di
jTextField1
·
masukkan jumlah Waketu, kemudian klik hitung jumlah harga dimana nanti akan menghasilkan
jumlah total bayar yang didapatkan dari jumlah paket yang dibeli dikalikan dengan harga sewa yang berlaku.
·
Masukkan nominal pembayaran oleh anda, setelah dimasukan
lalu klik bayar maka akan keluar
nominal kembaliannya, apabila ingin meminjam peralatan 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 gigih extends javax.swing.jFrame, seperti
yang dibawah ini;
public class gigih extends javax.swing.JFrame {
///StringTokenizer token;
//String
gantiformat="";
String nm_paket="";
int harga_paket;
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 CBNpilihpaketActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(CBNpilihpaket.getSelectedItem().equals("RECORDING")){
txtharga.setText("100000");
}else if(CBNpilihpaket.getSelectedItem().equals("MIXSSING")){
txtharga.setText("300000");
}
else if(CBNpilihpaket.getSelectedItem().equals("MASTERING")){
txtharga.setText("300000");
}
else if(CBNpilihpaket.getSelectedItem().equals("SEWA
ALAT")){
txtharga.setText("600000");
}
}
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();
CBNpilihpaket.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, "Thanks", "Selesai",
JOptionPane.OK_OPTION);
if (answer == JOptionPane.OK_OPTION){
dispose();
} int answer =
JOptionPane.showConfirmDialog(null, "Thanks", "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 - 40000;
}
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(rdjam.isSelected()){
sewa = bayar + 600000 ;
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