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).
Klik Kanan pada kode_pesawat > Events > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
Selanjutnya klik Kanan pada kelas_pesawat > Events > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
Selanjutnya klik Kanan pada jumlah_tiket pilih Events > Key> KeyPressed,lalu isikan kode seperti dibawah:
Selanjutnya klik kanan pada hitung pilih Events > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
Selanjutnya klik kanan pada input pilih Events > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
Dan terakhir klik kanan pada keluar pilih Events > Actiont > actionPerformed,lalu isikan kode seperti dibawah:
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
Post a Comment