Skip to main content

Tugas Kuliah Pemrograman Java – Source Code Penjualan Tiket Kereta Api Siap di kembangin

Sebenarnya buanyakk sangat banyak pekerjaan kuliah yang harus saya posting di blog ini tapi apa yang bisa saya katakan saya malas sebenarnya malas jadi untuk Guru mohon maaf maka saya akan posting pekerjaan lain hehehe.

Untuk Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Formulir Aplikasi Penjualan Tiket Kereta menggunakan Bahasa Pemrograman Java NetBeans. Mudah untuk Benar-benar Sungguh dalam garis besar logika pemrogramannya hampir sama dengan belajar delphi yang sering kita diskusikan hanya diskusi pengkodean yang berbeda, jangan memutarbalikkan tentang praktik terbaik kita. CappCusssss.

Untuk desain awal Formulir Aplikasi Java Swing Gui pada Netbeans sebagai berikut:



Ubah Nama Properti masing-masing komponen atau atribut sebagai berikut.


Berikut adalah alur program:

  • untuk memulai kita akan menulis nama pembeli pada nama textField.
  • kemudian pilih kode kereta api yang akan dipasang, di mana kode kereta yang dipilih akan mempengaruhi arah kereta dan tujuannya.
  • ketika dipilih maka nama kereta akan muncul di nama textField kereta dan Departemen CMB akan ditambahkan item sesuai dengan departemen kereta yang dipilih.
  • maka kita akan memilih departemen Kereta yang akan mempengaruhi nilai harga tiket untuk orang dewasa dan anak-anak
  • kemudian pilih apakah pembelian orang dewasa atau anak, di mana harga akan muncul di textField harga
  • masukkan jumlah pembelian, lalu masukkan yang kemudian akan menghasilkan jumlah total yang dibayarkan dari jumlah tiket yang dibeli dikalikan dengan harga tiket yang berlaku untuk kereta dan kursus yang dipilih.
Berikut listing Codingan yang kamu pelajari : saya jabarkan dulu biar temen-temen gak bingung dan bisa memahaminya.

public class tiket extends javax.swing.JFrame {
    int hanak,hdewasa,harga,beli,total;

Buat variable terlebih dahulu untuk proses perhitungan yang akan dilakukan. taruh pada public class tiket extends javax.swing.jFrame.

private void cmbkodeActionPerformed(java.awt.event.ActionEvent evt) {
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();
}
}

ini adalah kode sumber dalam aksi melakukan cmbkode di mana pada saat pemilihan kode akan menunjukkan jurusan pada jurusan cmb yang sesuai dengan kereta. dan kemudian nama mobil akan muncul di nama textField mobil.

private void cmbjurusanActionPerformed(java.awt.event.ActionEvent evt) {
if(cmbjurusan.getSelectedItem().equals("---- JURUSAN ----")){
    buttonGroup1.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;
}
}

kode pemilihan keberangkatan yang akan menentukan harga harga dewasa atau anak meskipun belum ditampilkan untuk harga yang akan dipilih

private void rdanakActionPerformed(java.awt.event.ActionEvent evt) {
    if(rdanak.isSelected()){
        tharga.setText(String.valueOf(hanak));
    }
}

Menampilkan pada textField untuk Harga Anak Anak berdasarkan jurusan yang berlaku.

private void rddewasaActionPerformed(java.awt.event.ActionEvent evt) {
    if(rddewasa.isSelected()){
        tharga.setText(String.valueOf(hdewasa));
    }
}

Menampilkan pada textField untuk Harga Dewasa berdasarkan jurusan yang berlaku.

private void tbeliActionPerformed(java.awt.event.ActionEvent evt) {
    beli=Integer.parseInt(tbeli.getText());
    harga=Integer.parseInt(tharga.getText());
    total=beli*harga;
    tbayar.setText(String.valueOf(total));
}

aksi kode dilakukan pada textField pembelian yang akan mempengaruhi jumlah total pembayaran yang diperoleh dari nilai harga tiket dan jumlah pembelian tiket.

private void blagiActionPerformed(java.awt.event.ActionEvent evt) {
    buttonGroup1.clearSelection();
    tharga.setText("");
    tnama.setText("");
    cmbkode.setSelectedItem("---- Pilih Kode ----");
    tkereta.setText("");
    tbeli.setText("");
    tbayar.setText("");
    cmbjurusan.removeAllItems();
}

Tombol blagi dimana jika diklik semua akan kembali ke kondisi awal untuk pembelian tiket lainnya

private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) {
    int answer = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
    if (answer == JOptionPane.OK_OPTION){
        dispose();
    }
}

Sekaligus mengklik pada makanan akan muncul pesan teks terima kasih untuk menggunakan program ini.

Berikut ini adalah hasil proram setelah dijalankan

Tugas Kuliah Pemrograman Java –  Source Code Penjualan Tiket Kereta Api Siap di kembangin

pada saat program dijalankan

Tugas Kuliah Pemrograman Java –  Source Code Penjualan Tiket Kereta Api Siap di kembangin


pada saat button beli lagi di klik kembali ke kondisi awal

Tugas Kuliah Pemrograman Java –  Source Code Penjualan Tiket Kereta Api Siap di kembangin

Saya menyelesaikan pekerjaan saya untuk kali ini hehehe, saya minta maaf untuk guru baik saya yang baik karena pengumpulannya terlambat nanti tetapi hahah tetapi dari tidak berkumpul lebih baik terlambat. Semoga tidak menertawakan Ibu untuk murid yang baik ini hehehe.

Lihat Juga Source Code Program lainnya dibawah ini : 

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar
-->