1. Staff RC login ke dalam sistem reservasi dengan menggunakan web browser dan memasukkan informasi penerbangan (nomor flight dan kota
3.2.2 Analisis Tabel Data
PT Metro Batavia telah memiliki aplikasi basis data untuk keperluan administrasi dan transaksi. Tabel yang dianalisis tidak meliputi keseluruhan database tetapi hanya yang relevan dengan penulisan skripsi ini. Berikut tabel-tabel yang digunakan:
1. Tabel Booked
Primary-key : KodeBooking, No_Flight_ID
Foreign-key : No_Flight, No_Flight_ID, Agen_ID, Kode_Agen
Keterangan : Berisi informasi booking yang dilakukan penumpang, sebuah booking dapat terdiri dari 1 atau lebih segmen dan 1 atau lebih penumpang (pax).
Tabel 3.2 Tabel Booked
Field Jenis Besar Keterangan
No_Flight_ID Varchar2 8 Nomor ID Flight per kelas
No_Flight Varchar2 8 Nomor flight
Seat Number Jumlah pax dalam kode booking
Rute Varchar2 8 Rute dari Kota berangkat higga tujuan ETD Varchar2 20 Estimated Time Derpature ETA Varchar2 20 Estimated Time Arrival
Tanggal Date Tanggal keberangkatan
TGL_Booked Date Tanggal Booking dilakukan Time_Booked Varchar2 15 Waktu Booking dilakukan
Fare Number 10 Biaya
IWJR Number 10 Iuran Wajib Asuransi Jasa Raharja
Tax Number 10 Pajak
Total Number Total biaya setelah ditambah pajak dan IWJR
KodeBooking Varchar2 6 Record locator
KodeAgen Varchar2 20 Kode untuk karyawan agen Pelanggan1 Varchar2 200 Nama penumpang 1 Pelanggan2 Varchar2 200 Nama penumpang 2 Pelanggan3 Varchar2 200 Nama penumpang 3 Pelanggan4 Varchar2 200 Nama penumpang 4 Pelanggan5 Varchar2 200 Nama penumpang 5 Pelanggan6 Varchar2 200 Nama penumpang 6 Pelanggan7 Varchar2 200 Nama penumpang 7 Pelanggan8 Varchar2 200 Nama penumpang 8 Pelanggan9 Varchar2 200 Nama penumpang 9 Pelanggan10 Varchar2 200 Nama penumpang 10 Pelanggan11 Varchar2 200 Nama penumpang 11 Pelanggan12 Varchar2 200 Nama penumpang 12 Pelanggan13 Varchar2 200 Nama penumpang 13 Pelanggan14 Varchar2 200 Nama penumpang 14 Pelanggan15 Varchar2 200 Nama penumpang 15 Pelanggan16 Varchar2 200 Nama penumpang 16 Pelanggan17 Varchar2 200 Nama penumpang 17 Pelanggan18 Varchar2 200 Nama penumpang 18 Pelanggan19 Varchar2 200 Nama penumpang 19 Pelanggan20 Varchar2 200 Nama penumpang 20 Pelanggan21 Varchar2 200 Nama penumpang 21 Pelanggan22 Varchar2 200 Nama penumpang 22 Pelanggan23 Varchar2 200 Nama penumpang 23 Pelanggan24 Varchar2 200 Nama penumpang 24 Pelanggan25 Varchar2 200 Nama penumpang 25
StatusPelanggan1 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan2 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan3 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan4 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan5 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan6 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan7 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan8 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan9 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan10 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan11 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan12 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan13 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan14 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan15 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan16 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan17 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan18 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan19 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan20 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan21 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan22 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan23 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan24 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
StatusPelanggan25 Varchar2 30 Status pelanggan apakah sudah issue tiket atau belum
Time_Limit Timestamp 6 Waktu dimana booking akan dibatalkan secara otomatis bila belum issue tiket Received Varchar2 255 Nama penumpang yang melakukan
booking
Telp_Pax Varchar2 255 Telepon pax
Discount Varchar2 255 Diskon
No_ID Varchar2 50 Nomor identitas (KTP/Passport)
Agent_ID Varchar2 8 Kode dari Agen
KDBooking_B2C Varchar2 13 KodeBooking jika booking dilakukan melalui internet
FlagOperate Varchar2 1 Status operasi flight Jml_Infant Number Jumlah infant (bayi) Segmen_flt Number Segmen ke berapa dari PNR
connecting Varchar2 1 Apakah connecting flight atau tidak void Number 3 Merupakan status dari booking Curr Varchar2 30 Mata uang yang digunakan Child_int Varchar2 3 Jumlah penumpang anak-anak
2. Tabel Tiket
Primary-key : No_Tiket
Foreign-key : No_Flight, KodeBooking, Agen_ID, Kode_Agen, No_Flight_ID
Keterangan: Berisi informasi detail tiket. Untuk sebuah booking dengan beberapa penumpang, masing-masing penumpang memiliki nomor tiket yang berbeda
Tabel 3.3 Tabel Tiket
Field Jenis Besar Keterangan
No_Tiket Varchar2 13 Nomor tiket
Rute Varchar2 7 Kota keberangkatan dan kota tujuan
No_Flight Varchar2 8 Nomor flight
Harga Number 9 Harga
Tax Number 9 pajak
IWJR Number 9 Iuran Wajib Asuransi Jasa Raharja
Class Varchar2 1 Kelas tiket
Checkin Varchar2 1 Apakah penumpang checkin (show) atau tidak
Nama Varchar2 200 Nama penumpang
Jenis_Pesawat Varchar2 10 Jenis pesawat
Seat Varchar2 5 Nomor kursi
Nama_Pesawat Varchar2 10 Nama pesawat
Endorsement Varchar2 127 Ketentuan yang berlaku Void Number 2 Merupakan status dari ticketing KodeBooking Varchar2 2 Kode Booking untuk tiket ini
No_Id Varchar2 50 Nomor identitas (KTP/Passport)
Remark Varchar2 50 Keterangan
Harga_agent Number 9 Harga yang berlaku di agen
Agent_ID Varchar2 8 Kode agen
KodeAgen Varchar2 20 Kode karyawan agen
Exp_After Date Tiket expired setelah tanggal Exp_Before Date Waktu awal berlaku tiket
Noboderel Varchar2 21 No laporan boderel Fuel_Charge Number 10 Biaya bahan bakar
Tgl_flown Date Tanggal keberangkatan
Flight_Operate Varchar2 20 Apakah flight beroperasi atau tidak Nama_Issuer Varchar2 100 Nama yang melakukan issue tiket
Agent_name Varchar2 100 Nama Agen
Jml_Setor Number 9 Jumlah setor agen Time_issued Timestamp 6 Waktu issue tiket Status_bayar_refund Varchar2 1 Status untuk refund
Curr Varchar2 5 Mata uang
3. Tabel MasterFlight Primary-key : No_Flight Foreign-key : -
Keterangan : Berisi rute untuk nomor penerbangan tertentu, sebuah record master flight dapat memiliki banyak detail flight dengan jadwal penerbangan yang berbeda-beda
Tabel 3.4 Tabel MasterFlight
Field Jenis Besar Keterangan
No_Flight Varchar2 8 Nomor flight
Seat Number 20 Jumlah kursi
VEA1 Varchar2 22 Perkiraan waktu sampai untuk kota transit pertama
VEA2 Varchar2 22 Perkiraan waktu sampai untuk kota transit kedua
VEA3 Varchar2 22 Perkiraan waktu sampai untuk kota transit ketiga
VED1 Varchar2 20 Perkiraan waktu berangkat dari kota transit pertama
VED2 Varchar2 20 Perkiraan waktu berangkat dari kota transit kedua
VED3 Varchar2 20 Perkiraan waktu berangkat dari kota transit ketiga
Rute Varchar2 20 Rute dari kota berangkat hingga tujuan
4. Tabel DetailFlight
Primary-key : No_Flight_ID Foreign-key : No_Flight
Keterangan : Berisi keterangan detail penerbangan (flight) seperti tanggal keberangkatan, kapasitas seat, rute, dan lain-lain. Sebuah flight biasanya memiliki beberapa no_flight_id tergantung dari class yang dibuka, setiap class dalam suatu flight memiliki nomor flight id masing-masing
Tabel 3.5 Tabel DetailFlight
Field Jenis Besar Keterangan
No_Flight_ID Varchar2 8 Nomor flight id
No_Flight Varchar2 8 Nomor flight
Seat Number 3 No awal kursi untuk kelas ini
Tanggal Date Tanggal flown
Rute Number 8 Rute dari kota berangkat hingga tujuan VEA1 Varchar2 14 Perkiraan waktu sampai untuk kota
transit pertama
VEA2 Varchar2 14 Perkiraan waktu sampai untuk kota transit kedua
VEA3 Varchar2 14 Perkiraan waktu sampai untuk kota transit ketiga
VED1 Varchar2 14 Perkiraan waktu berangkat dari kota transit pertama
VED2 Varchar2 14 Perkiraan waktu sampai untuk kota transit kedua
VED3 Varchar2 14 Perkiraan waktu sampai untuk kota transit ketiga
ETD Varchar2 22 Perkiraan waktu berangkat ETA Varchar2 22 Perkiraan waktu sampai
Fare Number 15 Biaya
IWJR Number 15 Iuran Wajib Ausransi Jasa Raharja
Tax Number 15 Pajak
Pax_Paid Number 15 Biaya yang harus dibayar penumpang Harga_Agent Number 15 Harga untuk agen
Class Varchar2 1 Kelas penerbangan
AU Number 3 Kapasitas seat yang disediakan Flag_Operate Varchar2 1 Status operasi penerbangan
Curr Varchar2 5 Mata uang
Jenis_Pesawat Varchar2 15 Jenis Pesawat
Overnight_status Char 1 Penerbangan melewati jam 12 malam atau tidak
3.2.3 Teknologi Informasi Pada PT. Metro Batavia