Note: Isi komentar lalu berikan kritik dan saran agar blog ini semakin lebih baik. share juga ke temen - temen kalian jika artikel bermanfaat. Salam Belajar.

Program Tiket Pesawat dengan Java JFrame Form

Halo teman - teman semua disini saya akan bagikan cara pembuatan program tiket pesawat sederhana dengan menggunakan  java (Jframe Form).


Pertama buat desain seperti dibawah beserta properties nya .
Lalu setelah desain seperti diatas kita kita masuka kode seperti dibawah:

Klik Kanan pada kode_pesawat > Events  > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
private void kode_pesawatActionPerformed(java.awt.event.ActionEvent evt) {                                             
        if(kode_pesawat.getSelectedItem().equals("MPT")){
            nama_pesawat.setText("Merpati");
        }else if(kode_pesawat.getSelectedItem().equals("GRD")){
            nama_pesawat.setText("Garuda");
        }else if(kode_pesawat.getSelectedItem().equals("BTV")){
            nama_pesawat.setText("Batavia");
        }
    } 

Penjelasan : kode diatas berfungsi menampilkan nama yang sesuai dengan item pada kode_pesawat.

Selanjutnya klik Kanan pada kelas_pesawat > Events  > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
private void kelas_pesawatActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:
        if(kode_pesawat.getSelectedItem().equals("MPT")){
            if(kelas_pesawat.getSelectedItem().equals("Kelas 1")){
                    harga_tiket.setText("1500000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 2")){
                    harga_tiket.setText("900000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 3")){
                    harga_tiket.setText("500000");
            }
        }else if(kode_pesawat.getSelectedItem().equals("GRD")){
            if(kelas_pesawat.getSelectedItem().equals("Kelas 1")){
                    harga_tiket.setText("1200000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 2")){
                    harga_tiket.setText("800000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 3")){
                    harga_tiket.setText("400000");
            }
        }else if(kode_pesawat.getSelectedItem().equals("BTV")){
            if(kelas_pesawat.getSelectedItem().equals("Kelas 1")){
                    harga_tiket.setText("1000000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 2")){
                    harga_tiket.setText("700000");
            }else if(kelas_pesawat.getSelectedItem().equals("Kelas 3")){
                    harga_tiket.setText("300000");
            }
        }
    }
Penjelasan : kode diatas berfungsi menampilkan harga pada harga_tiket yang sesuai dengan item pada kode_pesawat dan item pada kelas_pesawat yang telah dipilih sebelumnya

Selanjutnya klik Kanan pada jumlah_tiket pilih Events  > Key> KeyPressed,lalu isikan kode seperti dibawah:

private void jumlah_tiketKeyPressed(java.awt.event.KeyEvent evt) {                                        
        int harga=Integer.parseInt(harga_tiket.getText());
        int jumlah=Integer.parseInt(jumlah_tiket.getText());
        int hasil=harga*jumlah;
        total_bayar.setText(Integer.toString(hasil));
    } 
Penjelasan : kode diatas berfungsi memproses total_bayar dengan mengambil nilai dari harga_tiket dan jumlah_tiket lalu di kalikan dan ditampilkan nilainya di total_bayar.

Selanjutnya klik kanan pada hitung pilih Events  > Actiont > actionPerformed,lalu isikan kode seperti dibawah:

private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        int total=Integer.parseInt(total_bayar.getText());
        int uang=Integer.parseInt(uang_bayar.getText());
        int hasil=uang-total;
        uang_kembali.setText(Integer.toString(hasil));
    }  

Penjelasan : kode diatas berfungsi memproses uang_kembali dengan mengambil nilai dari uang_bayar dikurangi total_bayar lalu hasilnya ditampilkan nilainya di uang_kembali

Selanjutnya klik kanan pada input pilih Events  > Actiont > actionPerformed,lalu isikan kode seperti dibawah:


private void inputActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        nama_pesawat.setText("");
        harga_tiket.setText("");
        jumlah_tiket.setText("");
        total_bayar.setText("");
        uang_bayar.setText("");
        uang_kembali.setText("");
        kelas_pesawat.setSelectedIndex(0);
        kode_pesawat.setSelectedIndex(0);
    }       

Penjelasan : kode diatas berfungsi membersihkan isi textfiled dan combobox yang sudah bisa diinput untuk bisa diinput kembali

Dan terakhir klik kanan pada keluar pilih Events  > Actiont > actionPerformed,lalu isikan kode seperti dibawah:

private void keluarActionPerformed(java.awt.event.ActionEvent evt) {                                       
          
           System.exit(0);
    }      

Penjelasan : kode diatas berfungsi untuk memberhentikan atau keluar dari program

Comments

Popular Posts