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 !!!
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 !!!
gan, background blognya ganti aje. tulisannya jadi rada kurang jelas.
ReplyDeletejangan lupa mampir ke blog ane ya
Ini ngodingnya pake apa ya? Di neatbeans ko ga isa
ReplyDelete