0% found this document useful (0 votes)
25 views7 pages

Pemesanan Tiket Pesawat

The document is a Java program for an airline ticket booking system. It allows users to input passenger identification details, view flight and class information, see the flight schedule, and purchase tickets. The program uses a menu system and switches between cases to perform different functions like displaying info, collecting user input, and calculating ticket costs. It provides an interactive way for users to search, select and book airline tickets through the command line interface.

Uploaded by

cindy khotantri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views7 pages

Pemesanan Tiket Pesawat

The document is a Java program for an airline ticket booking system. It allows users to input passenger identification details, view flight and class information, see the flight schedule, and purchase tickets. The program uses a menu system and switches between cases to perform different functions like displaying info, collecting user input, and calculating ticket costs. It provides an interactive way for users to search, select and book airline tickets through the command line interface.

Uploaded by

cindy khotantri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

import java.util.

Scanner;
import java.io.*;
import java.lang.*;
public class Tiket {

public static void main(String[]args) {


Scanner input=new Scanner (System.in);
String kembali = "Y";
String nama, alamat, gender,tujuan,kode,cp,jam,tanggal,nomor;
int tggi,brt,kp;
int pilihan,bayar,ip,tiket,harga,bagasi;
while(kembali.equalsIgnoreCase("Y")){
System.out.println("\t| MENU PEMESANAN TIKET PESAWAT AER NAON|");
System.out.println("\t<<=====================================>>");
System.out.println(" 1. IDENTITAS PENUMPANG");
System.out.println(" 2. INFO PESAWAT ");
System.out.println(" 3. JADWAL PENERBANGAN ");
System.out.println(" 4. PENDAFTARAN TIKET ");
System.out.println(" 5. BATAL/KELUAR ");
System.out.print(" Menu Pilihan Anda : ");
pilihan = input.nextInt();
switch(pilihan) {
case 1:

System.out.println("======================================================");
System.out.print("\n\t** Isikan Identitas Penumpang di bawah
ini ** \n");
System.out.print("Nama : ");
nama = input.next();
System.out.print("Alamat : ");
alamat = input.next();
System.out.print("Gender : ");
gender = input.next();
System.out.print("Tinggi Badan : ");
tggi = input.nextInt();
System.out.print("Berat badan : ");
brt = input.nextInt();
System.out.print("Waktu Penerbangan : ");
jam = input.next();
System.out.println("\n\t* Identitas yang anda masukan *");
System.out.println("\nNama : " + nama);
System.out.println("Alamat : " + alamat);
System.out.println("jenis kelamin : " + gender);
System.out.println("Tinggi Badan : " + tggi);
System.out.println("Berat badan : " + brt);
System.out.println("Waktu Penerbangan: " + jam);
break;
case 2:

System.out.println("===============================================");
System.out.println("\t*Pilih Info Class Pesawat*");
System.out.println("1. Class Ekonomi");
System.out.println("2. Class Bussines");
System.out.print(" Masukan info pesawat Pilihan Anda .. : ");

ip = input.nextInt();
if (ip == 1) {
System.out.println("\n\tInfo Pesawat Class Ekonomi");
System.out.print("\t=========================================\n");
System.out.println(" - Fasilitas seadanya");
System.out.println(" - Makanan ringan sebagai
cemilan/roti");
System.out.println(" - didampingi 4 Pramugari");
System.out.println(" - Harga terjangkau");
System.out.println(" - 190 bangku penumpang");
}
if (ip == 2) {
System.out.println("\n\tInfo Pesawat Class Bussines");

System.out.print("\t=========================================\n");
System.out.println(" - Disediakan tv LED 10 inch di
setiap bangku penumpang ");
System.out.println(" - Makanan bubur atau sup");
System.out.println(" - Didampingi 1 pramugari");
System.out.println(" - hanya memiliki 12 bangku
penumpang");
System.out.println(" - harga relatif mahal");
}
System.out.println("\t*Pilih Info Penerbangan*");
System.out.println("1. Penerbangan Langsung");
System.out.println("2. Penerbangan Transit");
System.out.print(" Masukan info penerbangan Pilihan
Anda .. : ");

ip = input.nextInt();
if (ip == 1) {
System.out.println("\n\tInfo Penerbangan Langsung");

System.out.print("\t=========================================\n");
System.out.println(" - Perhatikan jam keberangkatan");
System.out.println(" - Datang lebih cepat 1 atau 2 jam
sebelum keberangkatan");
System.out.println(" - Periksa kembali barang bawaan");
System.out.println(" - Check in sesuai dengan loket
maskapai");
System.out.println(" - Periksa gate keberangkatan");
System.out.println(" - Siapkan KTP saat boarding");
System.out.println(" - Pilih kursi sesuai yang tercantum
di Boarding Pass");
}
if (ip == 2) {
System.out.println("\n\tInfo Penerbangan Transit");

System.out.print("\t=========================================\n");
System.out.println(" - Periksa kembali jadwal
penerbangan");
System.out.println(" - Cari tahu durasi transit");
System.out.println(" - Menuju ke bandara transit");
System.out.println(" - Bisa mencari informasi gate
penerbangan melalui monitor yang menampilkan informasi keberangkatan");
System.out.println(" - Ambil koper milikmu kemudian
check-in kembali untuk memasukkan kopermu ke bagasi pesawat selanjutnya");
System.out.println(" - Bergegas menuju ke boarding gate
tujuanmu");
}
break;
case 3: {
System.out.println("\n\t JADWAL
PENERBANGAN ");

System.out.print("\t<<------------------------------------------------------------
---->>\n");
System.out.println(" FLIGHT ORIGIN TIME
REMARK TANGGAL");
System.out.println(" AN 001 PALEMBANG 15:50
DELAYED 19:00 01/02/2020");
System.out.println(" AN 002 JAKARTA 16:50
07/01/2020");
System.out.println(" AN 003 BATAM 17:00
DELAYED 17:50 10/01/2020");
System.out.println(" AN 004 BANDUNG 18:10
10/02/2020");
System.out.println(" AN 005 MANADO 18:30
20/02/2020");
System.out.println(" AN 006 ACEH 19:00
18/02/2020");
System.out.println(" AN 007 BALI 15:00
25/05/2020");
System.out.println(" AN 008 BOGOR 16:00
27/01/2020");
System.out.println(" AN 009 PONTIANAK 17:50
08/04/2020");
System.out.println(" AN 010 YOGYAKARTA 16:50
29/04/2020");
System.out.println(" AN 011 BANDAR LAMPUNG 19:50
13/04/2020");
System.out.println(" AN 012 TANGGERANG 15:50
15/10/2020");
System.out.println(" AN 013 AMBON 14:50
16/10/2020");
System.out.println(" AN 014 MALUKU 19:00
31/10/2020");
System.out.println(" AN 015 PADANG 19:20
04/12/2020");
System.out.println(" AN 016 SURABAYA 15:00
04/12/2020");
System.out.println(" AN 017 MAKASAR 15:50
17/12/2020");
System.out.println(" AN 018 SEMARANG 19:00
18/12/2020");
System.out.println(" AN 019 PEKANBARU 15:00
19/12/2020");
System.out.println(" AN 020 MALANG 16:00
20/12/2020");
break;
}
case 4:
System.out.println("PILIH CLASS PESAWAT YG ANDA INGINKAN\n");
System.out.println("1. Class Ekonomi (450.000rb/tiket)");
System.out.println("2. Class Bussines (700.000rb/tiket)");
System.out.print("Pilih Kamar yang akan anda pesan = ");
kp = input.nextInt();
if (kp == 1) {
System.out.print(" PENDAFTARAN
TIKET PESAWAT \n");
System.out.print("----------------------------------------------------------------
------\n");
System.out.println("DIWAJIBKAN MENGISI PENDAFTARAN SECARA
BENAR SESUAI DENGAN INFO DI MENU");

System.out.println("==============================================================
========");
System.out.print("NAMA ANDA : ");
nama = input.next();
System.out.print("ASAL ANDA : ");
alamat = input.next();
System.out.print("MASUKAN TUJUAN ANDA : ");
tujuan = input.next();
System.out.print("MASUKAN TANGGAL PENERBANGAN : ");
tanggal = input.next();
System.out.print("MASUKAN WAKTU PENERBANGAN : ");
jam = input.next();
System.out.print("MASUKAN KODE PESAWAT : ");
kode = input.next();
System.out.print("MASUKAN NOMOR TEMPAT DUDUK : ");
nomor = input.next();
System.out.print("JUMLAH TIKET PEMBELIAN : ");
tiket = input.nextInt();
bayar = 450000 * tiket;
System.out.print("BERAT BAGASI : ");
bagasi = input.nextInt();
harga = 15000 * bagasi;

System.out.println("==============================================================
======\n");
System.out.println(nama + " TELAH MENDAFTAR TIKET PESAWAT
EKONOMI");
System.out.println("DENGAN TUJUAN DARI");
System.out.println(alamat + "");
System.out.println("KE KOTA");
System.out.println(tujuan + "");
System.out.println("TANGGAL PENERBANGAN");
System.out.println(tanggal + "");
System.out.println("WAKTU PENERBANGAN");
System.out.println(jam + "");
System.out.println("DENGAN KODE ");
System.out.println(kode + "");
System.out.println("DENGAN NOMOR ");
System.out.println(nomor + "");
System.out.print(tiket + " HARGA TIKET YANG HARUS ANDA
BAYAR ADALAH : Rp." + bayar);
System.out.print(bagasi + " KG BAGASI YANG HARUS ANDA
BAYAR ADALAH : Rp." + harga);
System.out.println("\n");
System.out.println("UNTUK PENGAMBILAN TIKET DAN PEMBAYARAN
TIKET ANDA HARUS KE ADMIN PEMBAYARAN");

System.out.println("==============================================================
=============");
System.out.println("Beberapa peraturan yang biasa ada pada
print out tiket");
System.out.println("1. Siapkan tiket pesawatmu, cek
identitasmu");
System.out.println("2. Perhatikan kuota bagasi maskapai
yang kamu pilih");
System.out.println("3. Jangan sampai salah terminal");
System.out.println("4. Datang lebih awal sebelum jam
boarding");
System.out.println("5. Melewati security check");
System.out.println("6. Lakukan check in di loket sesuai
maskapai yang dipilih");
System.out.println("7. Check gate keberangkatan dan
tunggulah di ruang yang disediakan");
System.out.println("8. Dengarkan pengumuman mengenai
status pesawat");
System.out.println("9. Siapkan KTP dan boarding pass
sudah waktunya masuk pesawat");
System.out.println("10. Cari tempat duduk sesuai nomor
yang tertera di boarding pass");
System.out.println("11. Saat sebelum lepas landas,
perhatikan intruksi keselamatan yang diperagakan awak pesawat");
System.out.println("12. Jangan terburu-buru meninggalkan
bandara saat tiba di tujuan. Ambil barang-barangmu dibagasi dan pastikan tak ada
yang tertinggal");
}
if (kp == 2) {
System.out.print(" PENDAFTARAN
TIKET PESAWAT \n");

System.out.print("----------------------------------------------------------------
------\n");
System.out.println("DIWAJIBKAN MENGISI PENDAFTARAN SECARA
BENAR SESUAI DENGAN INFO DI MENU");

System.out.println("==============================================================
========");
System.out.print("NAMA ANDA : ");
nama = input.next();
System.out.print("ASAL ANDA : ");
alamat = input.next();
System.out.print("MASUKAN TUJUAN ANDA : ");
tujuan = input.next();
System.out.print("MASUKAN TANGGAL PENERBANGAN : ");
tanggal = input.next();
System.out.print("MASUKAN WAKTU PENERBANGAN : ");
jam = input.next();
System.out.print("MASUKAN KODE PESAWAT : ");
kode = input.next();
System.out.print("MASUKAN NOMOR PESAWAT : ");
nomor = input.next();
System.out.print("JUMLAH TIKET PEMBELIAN : ");
tiket = input.nextInt();
bayar = 700000 * tiket;
System.out.print("BERAT BAGASI : ");
bagasi = input.nextInt();
harga = 15000 * bagasi;

System.out.println("==============================================================
======\n");
System.out.println(nama + " TELAH MENDAFTAR TIKET PESAWAT
BUSSINES");
System.out.println("DENGAN TUJUAN DARI");
System.out.println(alamat + "");
System.out.println("KE KOTA");
System.out.println(tujuan + "");
System.out.println("TANGGAL PENERBANGAN");
System.out.println(tanggal + "");
System.out.println("WAKTU PENERBANGAN");
System.out.println(jam + "");
System.out.println("DENGAN KODE ");
System.out.println(kode + "");
System.out.println("DENGAN NOMOR ");
System.out.println(nomor+ "");
System.out.print(tiket + " HARGA TIKET YANG HARUS ANDA
BAYAR ADALAH : Rp." + bayar );
System.out.print(bagasi + " KG BAGASI YANG HARUS ANDA
BAYAR ADALAH : Rp." + harga);
System.out.println("\n");
System.out.println("UNTUK PENGAMBILAN TIKET DAN PEMBAYARAN
TIKET ANDA HARUS KE ADMIN PEMBAYARAN");

System.out.println("==============================================================
=============");
System.out.println("Beberapa peraturan yang biasa ada pada
print out tiket");
System.out.println("1. Siapkan tiket pesawatmu, cek
identitasmu");
System.out.println("2. Perhatikan kuota bagasi maskapai
yang kamu pilih");
System.out.println("3. Jangan sampai salah terminal");
System.out.println("4. Datang lebih awal sebelum jam
boarding");
System.out.println("5. Melewati security check");
System.out.println("6. Lakukan check in di loket sesuai
maskapai yang dipilih");
System.out.println("7. Check gate keberangkatan dan
tunggulah di ruang yang disediakan");
System.out.println("8. Dengarkan pengumuman mengenai
status pesawat");
System.out.println("9. Siapkan KTP dan boarding pass
sudah waktunya masuk pesawat");
System.out.println("10. Cari tempat duduk sesuai nomor
yang tertera di boarding pass");
System.out.println("11. Saat sebelum lepas landas,
perhatikan intruksi keselamatan yang diperagakan awak pesawat");
System.out.println("12. Jangan terburu-buru meninggalkan
bandara saat tiba di tujuan. Ambil barang-barangmu dibagasi dan pastikan tak ada
yang tertinggal");
}
break;
case 5:
System.out.print("EXIT¦\n");
break;
default:
System.out.print("Menu tidak tersedia\n");
break;
}
System.out.print("Kembali ke Menu ? Y/T : ");
kembali = input.next();
}
} }

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy