APLIKASI TIKET PESAWAT menggunakan java netbeans

Dalam postingan saya ini, saya ingin membuat sebuah aplikasi mengenai pemesanan TIKET PESAWAT. saya ingin menampilkan hasil outputnya ketika akan terlihat seperti pada gambar dibawah ini.

INI ADALAH SOURCE CODE UNTUK MENENTUKAN BERANGKAT DAN KEMBALI
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
import java.io.*;

INI ADALAH SOURCE CODE UNTUK MENENTUKAN HARGA TIKET
private void BISNISActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(DARI.getSelectedItem().equals("DENPASAR"))
            if(KE.getSelectedItem().equals("JAKARTA")){
                Harga.setText("1855000");
            }
        if(DARI.getSelectedItem().equals("JAKARTA"))
                if(KE.getSelectedItem().equals("DENPASAR")){
                    Harga.setText("1700000");
                }
        if(DARI.getSelectedItem().equals("DENPASAR"))
            if(KE.getSelectedItem().equals("SURABAYA")){
                Harga.setText("1200000");
            }
        if(DARI.getSelectedItem().equals("SURABAYA"))
            if(KE.getSelectedItem().equals("DENPASAR")){
                Harga.setText("1055000");
            }
       
    }                                     

    private void EKONOMIActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        if(DARI.getSelectedItem().equals("DENPASAR"))
            if(KE.getSelectedItem().equals("JAKARTA")){
                Harga.setText("1050000");
            }
        if(DARI.getSelectedItem().equals("JAKARTA"))
            if(KE.getSelectedItem().equals("DENPASAR")){
                Harga.setText("900000");
            }
        if(DARI.getSelectedItem().equals("DENPASAR"))
            if(KE.getSelectedItem().equals("SURABAYA")){
                Harga.setText("750000");
            }
        if(DARI.getSelectedItem().equals("SURABAYA"))
            if(KE.getSelectedItem().equals("JAKARTA")){
                Harga.setText("600000");
            }
    }                                      
INI ADALAH SOURCE CODE UNTUK MENENTUKAN LAMA NYA BERANGKAT DAN KEMBALI
    private void KembaliActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
         DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
try{

//Konversi dari string ke tanggal
Date TanggalCEKIN =df.parse(Berangkat.getText());
Date TanggalCEKOUT = df.parse(Kembali.getText());

//Tgl di konversi ke milidetik
long Hari1 = TanggalCEKIN.getTime();
long Hari2 = TanggalCEKOUT.getTime();
long diff = Hari2 - Hari1;
long Lama = diff / (24 * 60 * 60 * 1000);
LAMA.setText(Long.toString(Lama));
} catch (ParseException e)
{
e.printStackTrace();
}
    }                                      
INI ADALAH SOURCE CODE UNTUK MENENTUKAN HASIL SUB TOTAL
    private void SubTotalActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        int a=Integer.parseInt(Harga.getText());
        int b=Integer.parseInt(LAMA.getText());
        int c=Integer.parseInt(Dewasa.getText());
        int d=Integer.parseInt(Bayi.getText());
        int hasil=(a*c)+(a*d)*b;
        SubTotal.setText(""+hasil);
    }                                       
INI ADALAH SOURCE CODE UNTUK MENENTUKAN HARGA BAGASI
    private void bgsi1ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if(bgsi1.isSelected()){
            hargabgsi.setText("30000");
        }
    }                                    

    private void Bgsi2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if(Bgsi2.isSelected()){
            hargabgsi.setText("60000");
        }
    }                                    

    private void Bgsi3ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if(Bgsi3.isSelected()){
            hargabgsi.setText("90000");
        }
    }                                    
DAN INI ADALAH SOURCE CODE UNTUK MENENTUKAN TOTAL HARGA SEMUANYA
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
       int x=Integer.parseInt(SubTotal.getText());
       int y=Integer.parseInt(hargabgsi.getText());
       int hasil=x+y;
       Total.setText(""+hasil);
    }  


SILAHKAN MENCOBA !!!

Comments

  1. gan, background blognya ganti aje. tulisannya jadi rada kurang jelas.
    jangan lupa mampir ke blog ane ya

    ReplyDelete
  2. Ini ngodingnya pake apa ya? Di neatbeans ko ga isa

    ReplyDelete

Post a Comment

Popular posts from this blog

Program Aplikasi Pemesanan Tiket Pesawat Menggunakan Visual Studio.Net dan Automatic Microsoft

Pemrograman Aplikasi Registrasi Hotel menggunakan Java NetBeans