Nama
: IRIN YUDHIANA
Nim : 161011400089
Kelas : TPLE002
Teknik
Informatika
Penjelasan
program (PseudoCode): “Aplikasi Pembelian Hijab Muslimah”
Ø Buka
Aplikasi(Program) Penjualan Hijab Muslimah
Ø Pilih
Kode Hijab yang akan di beli
Ø Kemudian
pilih warna yang diinginkan dan input jumlah yang diinginkan
Ø Klik
tombol “Button”beli kemudian deskripsi
akan muncul seperti : jenis kain,merk hijab,warna kain, harga satuannya,dan
total yang harus dibayar
Ø Jika
sesuai maka klik cetak
Ø Jika
tidak sesuai maka klik reset dan akan kembali memilih hijab yang diinginkan
Ø Kemudian
klik cancel jika ingin keluar program
SCREEN
SHOOT hasil nya:
Membuka aplikasi:
Input pemilihan hijab dan jumlah pembeliannya,
Kemudian klik tombol beli.
Jika ingin kembali ke menu awal klik tombol reset.
SOURCE
CODE
“Aplikasi Penjualan Hijab Muslimah”
/*
* To change
this license header, choose License Headers in Project Properties.
* To change
this template file, choose Tools | Templates
* and open
the template in the editor.
*/package aplikasi.penjualan.hijab.muslimah;
*
* @author
ucer
*/
public class Frame_Penjualan_Hijab extends
javax.swing.JFrame {
String
KodeHijab, Warna, Merk, Jenis;
int Harga,
jumlahBeli, Total;
/**
* Creates
new form Frame_Penjualan_Hijab
*/
public
Frame_Penjualan_Hijab() {
initComponents();
cboCode.addItem("HJB01");
cboCode.addItem("HJB02");
cboCode.addItem("HJB03");
cboCode.addItem("HJB04");
cboCode.addItem("HJB05");
cboWarna.addItem("Putih");
cboWarna.addItem("Merah");
cboWarna.addItem("Kuning");
cboWarna.addItem("Biru");
cboWarna.addItem("Hitam");
cboWarna.addItem("Hijau");
} /**
* This
method is called from within the constructor to initialize the form.
*
WARNING: Do NOT modify this code. The content of this method is always
*
regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
//
<editor-fold defaultstate="collapsed" desc="Generated
Code">
private
void initComponents() {
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
cboCode = new javax.swing.JComboBox<>();
jLabel3 = new javax.swing.JLabel();
cboWarna = new javax.swing.JComboBox<>();
jLabel4 = new javax.swing.JLabel();
txtJumlah = new javax.swing.JTextField();
BtnBeli = new javax.swing.JButton();
jLabel5 = new javax.swing.JLabel();
txtWarna = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
txtMerk = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
txtJenis = new javax.swing.JTextField();
jLabel8 = new javax.swing.JLabel();
txtSatuan = new javax.swing.JTextField();
jLabel9 = new javax.swing.JLabel();
txtTotal = new javax.swing.JTextField();
BtnCancel = new javax.swing.JButton();
BtnCetak = new javax.swing.JButton();
BtnReset = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel1.setText("APLIKASI PENJUALAN HIJAB MUSLIMAH");
jLabel2.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel2.setText("Kode Hijab");
cboCode.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel3.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel3.setText("Warna Kain");
cboWarna.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel4.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel4.setText("Jumlah Pembelian");
txtJumlah.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnBeli.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnBeli.setText("Beli");
BtnBeli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnBeliActionPerformed(evt);
}
});
jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel5.setText("Warna Kain");
txtWarna.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel6.setText("Merk Hijab");
txtMerk.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel7.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel7.setText("Jenis Kain atau Bahan");
txtJenis.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
jLabel8.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel8.setText("Harga
Satuan");
txtSatuan.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
txtSatuan.setToolTipText("");
jLabel9.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel9.setText("Total
Bayar");
txtTotal.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnCancel.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
BtnCancel.setText("Cancel");
BtnCancel.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
BtnCancelActionPerformed(evt);
}
}
BtnCetak.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnCetak.setText("Cetak");
BtnReset.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
BtnReset.setText("Reset");
BtnReset.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnResetActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(BtnBeli)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addGap(22, 22, 22)
.addComponent(jLabel1))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5)
.addComponent(jLabel6)
.addComponent(jLabel7)
.addComponent(jLabel8)
.addComponent(jLabel9)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3)
.addComponent(jLabel4))
.addGap(49, 49, 49)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cboCode, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(cboWarna,
0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txtJumlah)
.addComponent(txtWarna)
.addComponent(txtMerk)
.addComponent(txtJenis)
.addComponent(txtSatuan)
.addComponent(txtTotal)))))
.addGap(32, 32, 32))
.addGroup(layout.createSequentialGroup()
.addGap(56, 56, 56)
.addComponent(BtnCancel)
.addGap(38, 38, 38)
.addComponent(BtnReset)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(BtnCetak)
.addGap(75, 75, 75))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(cboCode, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cboWarna, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtJumlah, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(BtnBeli)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(txtWarna, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel6)
.addComponent(txtMerk, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel7)
.addComponent(txtJenis, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel8)
.addComponent(txtSatuan, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel9)
.addComponent(txtTotal, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 22,
Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(BtnCancel)
.addComponent(BtnCetak)
.addComponent(BtnReset))
.addContainerGap())
);
pack();
}//
</editor-fold>
private
void BtnBeliActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
KodeHijab = "" + cboCode.getSelectedItem();
Warna
= "" + cboWarna.getSelectedItem();
Merk =
"" + cboCode.getSelectedItem();
switch
(KodeHijab) {
case "HJB01":
Merk = "Zoya";
Jenis = "Spandek Jersey";
Harga = 65000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
case "HJB02": {
Merk = "EL-Zatta";
Jenis = "spandek rayon";
Harga = 85000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
}
case "HJB03": {
Merk = "Eliza";
Jenis = "Cerruti Super";
Harga = 75000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
}
case "HJB04": {
Merk = "Mezora";
Jenis = "Siffon";
Harga = 95000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
}
break;
case "HJB05": {
Merk = "Rabbani";
Jenis = "Cotton";
Harga = 55000;
txtWarna.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
}
break;
}
txtSatuan.setText("Rp.
" + Harga);
jumlahBeli = Integer.parseInt(txtJumlah.getText());
Total
= jumlahBeli * Harga;
txtTotal.setText("Rp.
" + Total);
}
private
void BtnCancelActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
this.dispose()
}
private
void BtnResetActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
txtJumlah.setText("");
txtWarna.setText("");
txtMerk.setText("");
txtJenis.setText("");
txtSatuan.setText("");
txtTotal.setText("");
}
/**
* @param
args the command line arguments
*/
public
static void main(String args[]) {
/* Set
the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look
and feel setting code (optional) ">
/* If
Nimbus (introduced in Java SE 6) is not available, stay with the default look
and feel.
* For
details see
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch
(ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(InstantiationException ex) { java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
catch (javax.swing.UnsupportedLookAndFeelException ex) java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
//</editor-fold>
/*
Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Frame_Penjualan_Hijab().setVisible(true);
}
});
}
//
Variables declaration - do not modify
private
javax.swing.JButton BtnBeli;
private
javax.swing.JButton BtnCancel;
private
javax.swing.JButton BtnCetak;
private
javax.swing.JButton BtnReset;
private
javax.swing.JComboBox<String> cboCode;
private
javax.swing.JComboBox<String> cboWarna;
private
javax.swing.JLabel jLabel1;
private
javax.swing.JLabel jLabel2;
private
javax.swing.JLabel jLabel3;
private
javax.swing.JLabel jLabel4;
private
javax.swing.JLabel jLabel5;
private
javax.swing.JLabel jLabel6;
private
javax.swing.JLabel jLabel7;
private
javax.swing.JLabel jLabel8;
private
javax.swing.JLabel jLabel9;
private
javax.swing.JTextField txtJenis;
private
javax.swing.JTextField txtJumlah;
private
javax.swing.JTextField txtMerk;
private
javax.swing.JTextField txtSatuan;
private
javax.swing.JTextField txtTotal;
private
javax.swing.JTextField txtWarna;
// End of
variables declaration
}
*
* @author
ucer
*/
public class Frame_Penjualan_Hijab extends
javax.swing.JFrame {
String
KodeHijab, Warna, Merk, Jenis;
int Harga,
jumlahBeli, Total;
/**
* Creates
new form Frame_Penjualan_Hijab
*/
public
Frame_Penjualan_Hijab() {
initComponents();
cboCode.addItem("HJB01");
cboCode.addItem("HJB02");
cboCode.addItem("HJB03");
cboCode.addItem("HJB04");
cboCode.addItem("HJB05");
cboWarna.addItem("Putih");
cboWarna.addItem("Merah");
cboWarna.addItem("Kuning");
cboWarna.addItem("Biru");
cboWarna.addItem("Hitam");
cboWarna.addItem("Hijau");
} /**
* This
method is called from within the constructor to initialize the form.
*
WARNING: Do NOT modify this code. The content of this method is always
*
regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
//
<editor-fold defaultstate="collapsed" desc="Generated
Code">
private
void initComponents() {
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
cboCode = new javax.swing.JComboBox<>();
jLabel3 = new javax.swing.JLabel();
cboWarna = new javax.swing.JComboBox<>();
jLabel4 = new javax.swing.JLabel();
txtJumlah = new javax.swing.JTextField();
BtnBeli = new javax.swing.JButton();
jLabel5 = new javax.swing.JLabel();
txtWarna = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
txtMerk = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
txtJenis = new javax.swing.JTextField();
jLabel8 = new javax.swing.JLabel();
txtSatuan = new javax.swing.JTextField();
jLabel9 = new javax.swing.JLabel();
txtTotal = new javax.swing.JTextField();
BtnCancel = new javax.swing.JButton();
BtnCetak = new javax.swing.JButton();
BtnReset = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel1.setText("APLIKASI PENJUALAN HIJAB MUSLIMAH");
jLabel2.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel2.setText("Kode Hijab");
cboCode.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel3.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel3.setText("Warna Kain");
cboWarna.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel4.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel4.setText("Jumlah Pembelian");
txtJumlah.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnBeli.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnBeli.setText("Beli");
BtnBeli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnBeliActionPerformed(evt);
}
});
jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel5.setText("Warna Kain");
txtWarna.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel6.setText("Merk Hijab");
txtMerk.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel7.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel7.setText("Jenis Kain atau Bahan");
txtJenis.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
jLabel8.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel8.setText("Harga
Satuan");
txtSatuan.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
txtSatuan.setToolTipText("");
jLabel9.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jLabel9.setText("Total
Bayar");
txtTotal.setFont(new
java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnCancel.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
BtnCancel.setText("Cancel");
BtnCancel.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
BtnCancelActionPerformed(evt);
}
}
BtnCetak.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
BtnCetak.setText("Cetak");
BtnReset.setFont(new java.awt.Font("Tahoma", 1, 12)); //
NOI18N
BtnReset.setText("Reset");
BtnReset.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnResetActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(BtnBeli)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addGap(22, 22, 22)
.addComponent(jLabel1))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5)
.addComponent(jLabel6)
.addComponent(jLabel7)
.addComponent(jLabel8)
.addComponent(jLabel9)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3)
.addComponent(jLabel4))
.addGap(49, 49, 49)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cboCode, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(cboWarna,
0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txtJumlah)
.addComponent(txtWarna)
.addComponent(txtMerk)
.addComponent(txtJenis)
.addComponent(txtSatuan)
.addComponent(txtTotal)))))
.addGap(32, 32, 32))
.addGroup(layout.createSequentialGroup()
.addGap(56, 56, 56)
.addComponent(BtnCancel)
.addGap(38, 38, 38)
.addComponent(BtnReset)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(BtnCetak)
.addGap(75, 75, 75))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(cboCode, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cboWarna, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtJumlah, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(BtnBeli)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(txtWarna, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel6)
.addComponent(txtMerk, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel7)
.addComponent(txtJenis, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel8)
.addComponent(txtSatuan, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel9)
.addComponent(txtTotal, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 22,
Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(BtnCancel)
.addComponent(BtnCetak)
.addComponent(BtnReset))
.addContainerGap())
);
pack();
}//
</editor-fold>
private
void BtnBeliActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
KodeHijab = "" + cboCode.getSelectedItem();
Warna
= "" + cboWarna.getSelectedItem();
Merk =
"" + cboCode.getSelectedItem();
switch
(KodeHijab) {
case "HJB01":
Merk = "Zoya";
Jenis = "Spandek Jersey";
Harga = 65000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
case "HJB02": {
Merk = "EL-Zatta";
Jenis = "spandek rayon";
Harga = 85000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
}
case "HJB03": {
Merk = "Eliza";
Jenis = "Cerruti Super";
Harga = 75000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
break;
}
case "HJB04": {
Merk = "Mezora";
Jenis = "Siffon";
Harga = 95000;
txtSatuan.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
}
break;
case "HJB05": {
Merk = "Rabbani";
Jenis = "Cotton";
Harga = 55000;
txtWarna.setText("Rp. " + Harga);
txtWarna.setText("" + Warna);
txtMerk.setText("" + Merk);
txtJenis.setText("" + Jenis);
}
break;
}
txtSatuan.setText("Rp.
" + Harga);
jumlahBeli = Integer.parseInt(txtJumlah.getText());
Total
= jumlahBeli * Harga;
txtTotal.setText("Rp.
" + Total);
}
private
void BtnCancelActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
this.dispose()
}
private
void BtnResetActionPerformed(java.awt.event.ActionEvent evt) {
//
TODO add your handling code here:
txtJumlah.setText("");
txtWarna.setText("");
txtMerk.setText("");
txtJenis.setText("");
txtSatuan.setText("");
txtTotal.setText("");
}
/**
* @param
args the command line arguments
*/
public
static void main(String args[]) {
/* Set
the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look
and feel setting code (optional) ">
/* If
Nimbus (introduced in Java SE 6) is not available, stay with the default look
and feel.
* For
details see
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch
(ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(InstantiationException ex) { java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
catch (javax.swing.UnsupportedLookAndFeelException ex) java.util.logging.Logger.getLogger(Frame_Penjualan_Hijab.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
//</editor-fold>
/*
Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Frame_Penjualan_Hijab().setVisible(true);
}
});
}
//
Variables declaration - do not modify
private
javax.swing.JButton BtnBeli;
private
javax.swing.JButton BtnCancel;
private
javax.swing.JButton BtnCetak;
private
javax.swing.JButton BtnReset;
private
javax.swing.JComboBox<String> cboCode;
private
javax.swing.JComboBox<String> cboWarna;
private
javax.swing.JLabel jLabel1;
private
javax.swing.JLabel jLabel2;
private
javax.swing.JLabel jLabel3;
private
javax.swing.JLabel jLabel4;
private
javax.swing.JLabel jLabel5;
private
javax.swing.JLabel jLabel6;
private
javax.swing.JLabel jLabel7;
private
javax.swing.JLabel jLabel8;
private
javax.swing.JLabel jLabel9;
private
javax.swing.JTextField txtJenis;
private
javax.swing.JTextField txtJumlah;
private
javax.swing.JTextField txtMerk;
private
javax.swing.JTextField txtSatuan;
private
javax.swing.JTextField txtTotal;
private
javax.swing.JTextField txtWarna;
// End of
variables declaration
}


