• Tidak ada hasil yang ditemukan

Analisis Tabel Data

Dalam dokumen BAB 3 ANALISIS SISTEM YANG BERJALAN (Halaman 26-32)

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

Dalam dokumen BAB 3 ANALISIS SISTEM YANG BERJALAN (Halaman 26-32)

Dokumen terkait