Hay, sahabat Coding. Yang belum membaca postingan blog sebelumnya harap berhenti dulu, karena Postingan kali ini berkesinambungan dengan postingan sebelumnya
Saya akan membuat 7 aplikasi, tapi kali ini saya menjelaskan aplikasi yang "kedua"
Saya akan membuat 7 aplikasi, tapi kali ini saya menjelaskan aplikasi yang "kedua"
Langsung aja kita masuk ke penjelasannya.
Ini hasil Aplikasi yang sudah di Run
Untuk Source Codenya :
- Deklarasi Global Variabel Integer :
public class Penjualan_Tiket_KA extends javax.swing.JFrame {
int hanak,hdewasa,harga,beli,total;
/**
* Creates new form Penjualan_Tiket_KA
*/
public Penjualan_Tiket_KA() {
initComponents();
}
int hanak,hdewasa,harga,beli,total;
/**
* Creates new form Penjualan_Tiket_KA
*/
public Penjualan_Tiket_KA() {
initComponents();
}
- Coding pada action ComboBox Kode :
private void cmbkodeActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cmbkode.getSelectedItem().equals("TR111")){
tkereta.setText("MATARMAJA");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("PASAR SENEN - TEGAL");
cmbjurusan.addItem("PASAR SENEN - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR222")){
tkereta.setText("BRANTAS");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("TANAH ABANG - TEGAL");
cmbjurusan.addItem("TANAH ABANG - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR333")){
tkereta.setText("BENGAWAN");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("GAMBIR KUTOARJO");
cmbjurusan.addItem("GAMBIR LEMPUYANGAN");
}
else if(cmbkode.getSelectedItem().equals("---- Pilih Kode ----")){
tkereta.setText("");
cmbjurusan.removeAllItems();
}
// TODO add your handling code here:
if(cmbkode.getSelectedItem().equals("TR111")){
tkereta.setText("MATARMAJA");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("PASAR SENEN - TEGAL");
cmbjurusan.addItem("PASAR SENEN - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR222")){
tkereta.setText("BRANTAS");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("TANAH ABANG - TEGAL");
cmbjurusan.addItem("TANAH ABANG - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR333")){
tkereta.setText("BENGAWAN");
cmbjurusan.removeAllItems();
cmbjurusan.addItem("---- JURUSAN ----");
cmbjurusan.addItem("GAMBIR KUTOARJO");
cmbjurusan.addItem("GAMBIR LEMPUYANGAN");
}
else if(cmbkode.getSelectedItem().equals("---- Pilih Kode ----")){
tkereta.setText("");
cmbjurusan.removeAllItems();
}
- Coding pada action ComboBox Jurusan :
private void cmbjurusanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cmbjurusan.getSelectedItem().equals("---- JURUSAN ----")){
btngroupjenis.clearSelection();
tharga.setText("");
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - TEGAL")){
hanak=30000;
hdewasa=60000;
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - MADIUN")){
hanak=35000;
hdewasa=65000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
hanak=40000;
hdewasa=70000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
hanak=45000;
hdewasa=75000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR KUTOARJO")){
hanak=50000;
hdewasa=80000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR LEMPUYANGAN")){
hanak=55000;
hdewasa=850000;
}
}
// TODO add your handling code here:
if(cmbjurusan.getSelectedItem().equals("---- JURUSAN ----")){
btngroupjenis.clearSelection();
tharga.setText("");
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - TEGAL")){
hanak=30000;
hdewasa=60000;
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - MADIUN")){
hanak=35000;
hdewasa=65000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
hanak=40000;
hdewasa=70000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
hanak=45000;
hdewasa=75000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR KUTOARJO")){
hanak=50000;
hdewasa=80000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR LEMPUYANGAN")){
hanak=55000;
hdewasa=850000;
}
}
- Coding pada action RadioButton Anak :
private void rdanakActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rdanak.isSelected()){
tharga.setText(String.valueOf(hanak));
}
}
// TODO add your handling code here:
if(rdanak.isSelected()){
tharga.setText(String.valueOf(hanak));
}
}
- Coding pada action RadioButton Dewasa :
private void rddewasaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rddewasa.isSelected()){
tharga.setText(String.valueOf(hdewasa));
}
}
// TODO add your handling code here:
if(rddewasa.isSelected()){
tharga.setText(String.valueOf(hdewasa));
}
}
- Coding pada action Button Beli Lagi :
private void btnbeliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
btngroupjenis.clearSelection();
tharga.setText("");
tnama.setText("");
cmbkode.setSelectedItem("--- Pilih Kode ---");
tkereta.setText("");
tbeli.setText("");
tbayar.setText("");
cmbjurusan.removeAllItems();
}
// TODO add your handling code here:
btngroupjenis.clearSelection();
tharga.setText("");
tnama.setText("");
cmbkode.setSelectedItem("--- Pilih Kode ---");
tkereta.setText("");
tbeli.setText("");
tbayar.setText("");
cmbjurusan.removeAllItems();
}
- Coding pada action Button Keluar :
private void btnkeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int answer = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
if (answer == JOptionPane.OK_OPTION){
dispose();
}
}
// TODO add your handling code here:
int answer = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
if (answer == JOptionPane.OK_OPTION){
dispose();
}
}
- Coding pada action Button Total :
private void btntotalActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
beli = Integer.parseInt(tbeli.getText());
harga = Integer.parseInt(tharga.getText());
total = beli * harga;
tbayar.setText(String.valueOf(total));
JOptionPane.showMessageDialog(rootPane, " Nota pembelian tiket \n "
+" 1. Harga : "+harga+"\n"
+" 2. Jumlah Beli : "+beli+"\n"
+" 3. Bayar : "+total);
}
// TODO add your handling code here:
beli = Integer.parseInt(tbeli.getText());
harga = Integer.parseInt(tharga.getText());
total = beli * harga;
tbayar.setText(String.valueOf(total));
JOptionPane.showMessageDialog(rootPane, " Nota pembelian tiket \n "
+" 1. Harga : "+harga+"\n"
+" 2. Jumlah Beli : "+beli+"\n"
+" 3. Bayar : "+total);
}
"Tidak ada kata gagal, yang ada hanya sukses atau belajar" ~ Tung Desem Waringin
Sign up here with your email