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