Laporan Akhir Final Project Sistem Bas

LAPORAN AKHIR FINAL PROJECT
SISTEM BASIS DATA
SEMESTER GASAL TAHUN AKADEMIK 2014 - 2015

SISTEM INFORMASI TRAVEL

“CV. Air Travel”

Oleh:

Kelompok A14

Ade Ilham Fajri
Usaid Syawahidul Chaq

(5113100058)
(5113100089)

Asisten Dosen

Biandina Meidyani


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2014

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

DAFTAR ISI
DAFTAR ISI

1

PENDAHULUAN
1.1 Deskripsi Umum Sistem


2
2

1.2 Proses Bisnis Studi Kasus
1.3 Proses Bisnis yang Diakomodasi Sistem

2
3

1.4 Batasan – batasan Masalah / Aplikasi
DESAIN APLIKASI

3
4

2.1 Asumsi Aplikasi

4

2.2 Desain CDM/PDM

2.3 Penjelasan objek – objek dalam database

4
4

2.3.1 Objek Tabel
2.3.2 Penjelasan Relantionship

4
6

2.4 Report dan Query
2.4.1 Report yang bisa dihasilkan oleh aplikasi

7
7

2.4.2 Query yang diperlukan pada aplikasi

8


2.5 Skenario Aplikasi
2.5.1 Penjelasan singkat aplikasi

9
9

2.5.2 Menu - menu dan fitur - fitur yang ada dalam aplikasi
2.5.3 Rancangan User Interface

9
10

2.5.4 Diagram aplikasi
2.5.5 Tools-tools yang digunakan

19
19

2.5.6 Database


20

JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS
3.1 Jadwal pengerjaan aplikasi

21
21

3.2 Pembagian tugas
REFERENSI

21
23

LAMPIRAN
Diagram Aplikasi

24
24


Conceptual Data Model

25

Physical Data Model
26
LEMBAR PENGESAHAN .......................................................................................................................... 27

Hala ma n |1

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

1. PENDAHULUAN
3.1 Deskripsi Umum Sistem
Sistem Informasi Travel adalah sistem informasi yang mengintegrasikan entitas-entitas

yang ada pada pemesanan tiket pesawat serta membantu dalam memanajemen transaksi
yang ada. Travel Tiket Pesawat ini sendiri adalah sebuah badan usaha traveling yang
melayani pemesanan tiket pesawat, dengan berbagai kemudahan dan keuntungan yang
diberikan.

3.2 Proses Bisnis Studi Kasus
Sistem Informasi ini akan diimplementasi pada jasa traveling CV.AirTravel. Pada jasa
traveling CV.AirTravel, diperlukan suatu sistem yang dapat menangani cek ketersedian
jadwal penerbangan, cek maskapai penerbangan yang tersedia, booking tiket via online,
booking tiket secara langsung, pembayaran tiket melalui transfer rekening, pembayaran
tiket secara langsung, dan rekomendasi rute traveling.
Urutan pemesanan tiket untuk pelanggan online dimulai dari menginputkan tanggal serta
tujuan kepergian pada SI Travel CV.AirTravel. Jika tanggal dan tujuan kepergian sesuai
dengan keinginan pengguna tersebut, maka dilanjutkan dengan proses booking, dengan
mengisi data identitas lengkap serta nomor rekening yang akan digunakan untuk
pembayaran tiket. Booking Ticket tersebut akan expired ketika lewat dari 4 jam setelah
pembookingan. Jika pelanggan online tersebut telah selesai melakukan transaksi
pembayaran tiket, maka selang 15 menit si pelanggan tersebut akan mendapat email yang
berisi softcopy tiket yang dipesan.
Sedangkan untuk pelanggan yang melakukan pemsanan tiket penerbangan secara

langsung ke kantor CV.AirTravel, maka admin CV.AirTravel akan mengecek jadwal
serta tujuan kepergian yang sesuai dengan kehendak pelanggan tersebut melalui SI
Travel CV.AirTravel. Jika jadwal dan tujuan kepergian telah sesuai, maka pelanggan
dapat melakukan akses booking atau dapat melakukan pembayaran secara langsung.
Untuk booking tiket secara langsung, akan expired 6 jam setelah pemesanan.

Hala ma n |2

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

3.3 Proses Bisnis yang diakomodasi Sistem


Sistem login admin




Sistem Reservasi Tiket



Sistem Transaksi



Sistem Kepegawaian



Sistem Pembatalan Reservasi



Sistem Validasi Pembayaran




Sistem Registrasi Customer



Mencetak Report untuk Keuangan



Menampilkan Harga Tiket



Menampilkan Jadwal yang available

3.4 Batasan Masalah


Sistem ini berbasis Web




Merupakan Sistem Informasi yang dapat digunakan oleh Pelanggan Online
dan Admin



Fitur utama pada sistem ini yaitu pelanggan dapat melakukan pengecekan
jadwal, tujuan, ongkos penerbangan secara update.



Sistem Informasi ini menyimpan data para pelanggan



Expired Time untuk reservasi secara online berlaku 4 jam setelah reservasi



Expired Time untuk reservasi secara offline berlaku 6 jam setelah reservasi



Harga tiket dapat update dalam kurun waktu yang singkat



Sistem Informasi ini dapat menyimpan transaksi yang sudah terjadi, lalu
menyimpannya dalam database.



Sistem ini menyimpan informasi dari semua rute yang di reservasi

Hala ma n |3

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

2. DESAIN APLIKASI
3.1 Asumsi Sistem Informasi


Sistem Informasi CV.AirTravel memiliki dua jenis layanan reservasi yaitu
online dan offline



Hak akses SI CV.AirTravel memiliki ketentuan khusus

♦ Diasumsikan, setelah pelanggan mendapat Id_transaksi, maka SoftCopy
Tiket Penerbangan akan dikirim otomatis setelah dilakukan pembayaran,
baik melalui Transfer Rekening atau Pembayaran Tunai.
♦ Pengunjung dapat melihat status ketersediaan jadwal serta maskapai yang
dia inginkan
♦ Diasumsikan,Transaksi Pembayaran yang dilakukan pada Expired Time
secara otomatis tidak diterima sistem, dan uang tersebut akan hangus.


Biaya pemesanan tiket berdasarkan tanggal kepergian, tujuan kepergian,
serta maskapai yang digunakan.



Terdapat Kode Transaksi di setiap transaksi.

3.2 Desain CDM dan PDM


3.3 Penjelasan Objek-Objek dalam Database
2.3.1 Penjelasan Tabel
1. Pelanggan
Tabel ini berisi data diri dari pelanggan yang melakukan transaksi.

2. Transaksi

Tabel Transaksi adalah tabel yang berisikan kumpulan informasi
transaksi antara tabel pelanggan, event, dan Kepegawaian
Hala ma n |4

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

3. Tabel Pegawai adalah tabel menyimpan semua data pegawai yang

bekerja di CV.AirTravel

4. Reservasi
Tavel Reservasi adalah tabel yang menyimpan data inputan dari user terkait
Tujuan dan Tanggal untuk kepergian reservasi.

5. Tiket_Penerbangan
Tabel Tiket Penerbangan adalah tabel yang berisikan semua data terkait
penerbangan yang direservasi, seperti Asal, Tujuan Reservasi, Maskapai
Penerbangan, Harga Reservasi, dll.

6. Event

Hala ma n |5

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

Tabel event adalah tabel yang berisikan informasi Expired Time serta
Diskon.

2.3.2

Penjelasan Relasi
1.

Relasi antara Transaksi dengan Pelanggan.

Pelanggan akan melakukan transaksi, hasil dari transaksi akan
disimpan pada tabel ini, berupa Total Biaya, Waktu Transaksi, Status
Transaksi, dll.
2. Relasi antara Transaksi dengan Event

Transaksi akan dipengaruhi oleh Event, seperti Diskon dan Expired
Time, yang mana berpengaruh langsung terhadap Total Biaya.
3. Relasi antara Pegawai dengan Transaksi

Pegawai bertugas melayani transaksi yang ada, seperti pembayaran
tunai atau mengurus pembayaran via transfer rekening dan juga
mengisi data customer/pelanggan yang belum diisi sendiri.
4.

Relasi antara Reservasi dengan Tiket Penerbangan

Setiap ada

Reservasi yang sesuai, maka akan didapatkan Tiket

Penerbangan, berupa

asal keberangkatan, tujuan penerbangan,

maskapai yang digunakan, dll.

Hala ma n |6

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

5. Relasi antara Pelanggan dengan Tiket Penerbangan

Setiap tiket penerbangan hanay bisa dimiliki oleh satu pelanggan.
Digunakan untuk record data Penerbangan.

3.4 Report dan Query
2.4.1 Report yang bisa dihasilkan oleh aplikasi
1.Report Transaksi
Sebagai bukti bahwa telah terjadi transaksi. Berisi laporan banyaknya
transaksi tiap bulan selama setahun.
Parameter : ID_Transaksi
Informasi : Id_Transaksi, Tanggal, Nama Pemesan, Detail tiket,
Total_Biaya, Nama Pegawai
2.Report Detail Penerbangan Pelanggan
Sebagai laporan data pemesanan tiket dari salah satu penumpang, guna
pemastian/pengecekan data penumpang yang pernah memesan.
Parameter
Informasi

: Id_Transaksi
:

Id_Tiket,

Asal_Penerbangan,

Tujuan_Penerbangan,

Maskapai_Penerbangan, Nama Pemesan
3.Report Maskapai
Sebagai statistik dari Maskapai yang paling banyak digunakan hingga
paling sedikit digunakan
Parameter : Id_Tiket
Informasi : Nama Maskapai dan Jumlah penggunaan dari Maskapai yang
telah digunakan serta total pemasukannya
4.Report Kota Tujuan
Sebagai laporan statistika dari kota tujuan yang paling banyak dituju
ketika reservasi tiket dan maskapai yang paling sering menuju kota
tersebut.
Parameter : Id_Tiket, ID_Transaksi

Hala ma n |7

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

Informasi : Data stastistik dari Kota yang paling banyak dijadikan tujuan
pemesanan tiket.

2.4.2 Query yang diperlukan pada aplikasi
1. Query Insert

Record Transaksi

Untuk menginputkan data / record pada table Transaksi
2. Query Insert

Record Detail Penerbangan

Untuk menginputkan data / record pada table Detail Penerbangan
3. Query Insert

Record Pegawai

Untuk menginputkan data / record pada table Pegawai
4.Query Insert Record Reservasi
Untuk menginputkan data / record pada table Reservasi
5.Query Insert Record Pelanggan
Untuk menginputkan data / record pada table Pelanggan
6. Query

Menampilkan Record Transaksi

Untuk tampilan pada report Transaksi
7.Query Menampilkan Record Detail Penerbangan
Untuk tampilan pada report Detail Penerbangan
8.Query Update Status Transaksi
Untuk mengupdate apakah pembayaran telah lunas atau belum
9.Query Pelanggan
Untuk tampilan report rata-rata pelanggan perbulan
10. Query Event
Untuk tampilan event yang ada pada waktu sebulan
11. Query Gaji Karyawan
Untuk tampilan pendapatan gaji karyawan perbulan
12. Query Pemasukan
Untuk tampilan report keuangan perbulan

Hala ma n |8

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

3.5 Skenario Aplikasi
2.5.1 Penjelasan Singkat Aplikasi
Pada sistem informasi CV. AirTravel ini, terdapat 3 jenis pengguna, yang
memiliki privilege yang berbeda – beda, yaitu:


Owner/Admin : owner merupakan pemilik dari CV.AirTravel fungsi
dari user admin adalah melakukan maintenance terhadap data
kepegawaian, event yang terjadi pada CV.AirTravel dan mengatur
penjadwalan tiket.

● Pegawai: pegawai merupakan orang yang bekerja pada CV.AirTravel
fungsi yang melakukan penambahan atau pengurangan terhadap data
reservasi tiket.


Customer : Customer merupakan penggunan jasa pembelian tiket dari
CV.AirTravel, akses dari customer hanya terbatas pada booking,
pemesanan tiket, dan melihat list penerbangan.

2.5.2 Menu dan Fitur yang ada
Pada Sistem Informasi Travel, terdapat beberapa fitur utama, yaitu:

FITUR

DESKRIPSI

LOGIN

Pada login akan dibedakan menjadi 3 akses, yaitu
Admin, Pegawai, dan Customer

INSERT

Melakukan penambahan record

DELETE

Melakukan penghapusan record
Melakukan pengubahan record

UPDATE

CARI TIKET

Melakukan pencarian penerbangan yang sesusai
dengan keinginan pelanggan

Hala ma n |9

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

LIST PENERBANGAN

Menampilkan semua data penerbangan semua tujuan
dari waktu melihat yang masih tersedia untuk
dipesan

VIEW RECORD

Menampilkan hasil dari data yang telah di olah

NOTIFIKASI

Menampilkan pesan / peringatan bahwa akses yang
dilakukan berhasil atau gagal

OFFICE

modifikasi oleh Admin terhadap database pegawai

VALIDASI

Pegawai mampu melakukan validasi tiket

CREATE

Admin mampu membuat jadwal penerbangan

EVENT

Admin mampu mengatur besarnya diskon atau diskon
yang akan diberikan kepada Costumer

Rancangan User Interface
1. Login Session pada Home Page

2. Menu Admin

H a l a m a n | 10

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

a. Menu Kepegawaian

b. Menu Tiket

c. Menu Event

H a l a m a n | 11

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

d. Pilihan Report

e. Akses Hasil Report

f. Fitur Notifikasi

H a l a m a n | 12

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

g. Report PDF

3. Menu Pegawai
a.

Menu Data Pegawai

H a l a m a n | 13

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

b.

Menu Transaksi

4. Menu Customer
a. Input Reservasi

b. Cek Ketersediaan Tiket

H a l a m a n | 14

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

c. Akses Input Data Diri

d. Cek data diri

H a l a m a n | 15

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

e. Pemberitahuan bahwa pemesanan selesai

f. List Penerbangan

H a l a m a n | 16

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November



Report Kota Tujuan

H a l a m a n | 17

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November



Report Maskapai



Report Pelanggan



Report Transaksi

H a l a m a n | 18

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

4.1.2 Diagram Aplikasi

4.1.3 Tools – tools yang digunakan


Oracle 10g/Oracle XE
Digunakan untuk penyimpanan database

● Sublime Text 2
Text editor
● Power Designer 12.5
Desain Database
● Oracle SQL Developer
Digunakan untuk pembuatan query yang dibutuhkan
● Microsoft Word
Digunakan untuk dokumentasi Aplikasi
● Corel Drax X7
Digunakan untuk dokumentasi Aplikasi


XAMPP Server
Koneksi PHP ke localhost

H a l a m a n | 19

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

2.6 Database


Query untuk membuat database

H a l a m a n | 20

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

H a l a m a n | 21

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

3. JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS
3.1 Jadwal Pengerjaan
MINGGU KE No.

TASK NAME

DESEMBER
3

1.

Pembuatan dan Pengisian Database

2.

Desain Interface

3.

Pembuatan

Aplikasi

4

JANUARI
1

dan

Penyempurnaan Database

4.

Implementasi

5.

Testing

3.2 Pembagian Tugas
Ade Ilham Fajri - 5113100058
 Perancangan Deskripsi Umum Sistem
 Perancangan Proses Bisnis yang
diakomidasi Sistem Informasi
 Perancangan Proses Bisnis Travel
Tiket Pesawat
 Perancangan Batasan Masalah
 Perancangan
Asumsi
Sistem
Informasi
 Perancangan Entitas dan atributnya
 Perancangan CDM dan PDM
 Penjelasan
Tabel-tabel
dalam
DataBase
 Perancangan Relasi-relasi dalam
DataBase
 Perancangan Report yang dihasilkan
oleh aplikasi
 Perancangan Query yang dibutuhkan
pada aplikasi
 Perancangan Menu dan Fitur pada
aplikasi
 Pembuatan syntax query
 Pembuatan beberapa PHP
 Pembuatan aplikasi dan laporan

Usaid Syawahidul Chaq - 5113100089
 Perancangan Proses Bisnis yang
diakomidasi Sistem Informasi
 Perancangan Proses Bisnis Travel
Tiket Pesawat
 Perancangan Batasan Masalah
 Perancangan Asumsi Sistem
Informasi
 Perancangan Entitas
 Perancangan Atribut Entitas
 Perancangan CDM dan PDM
 Perancangan UserInterface
 Penjelasan
Tabel-tabel
dalam
DataBase
 Perancangan Report yang dihasilkan
oleh aplikasi
 Perancangan Query yang dibutuhkan
pada aplikasi
 Penjelasan Singkat Aplikasi
 Perancangan Menu dan Fitur pada
aplikasi
 Perancangan Diagram Aplikasi
 Pembuatan syntax query
 Pembuatan PHP secara umum
 Perancangan Desain Aplikasi Web
 Pembuatan aplikasi dan laporan
H a l a m a n | 22

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November




Perbaikan Bug pada Aplikasi Web
Perancangan Kendali Aplikasi Web

4. REFERENSI
www.w3schools.com/sql/
www.getbootstrap.com
www.stackoverflow.com
www.divshot.com

H a l a m a n | 23

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

DIAGRAM APLIKASI

H a l a m a n | 24

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

CONCEPTUAL DATA MODEL
Pelanggan
#
o
o
o
o
o
o
o

ID_KTP
NAMA_PELANGGAN
ALAMAT_PELANGGAN
JK_PELANGGAN
TELP_PELANGGAN
USIA_PELANGGAN
EMAIL_PELANGGAN
REKENING_PELANGGAN

Reservasi

Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Integer
Variable characters (1024)
Variable characters (1024)

o
o
o
#

ASAL_RESERVASI
TUJUAN_RESERVASI
TANGGAL_RESERVASI
KODE_RESERVASI

Variable characters (1024)
Variable characters (1024)
Date
Variable characters (1024)

Menghasilkan
Tiket_Penerbangan

melakukan
Relationship_5

Transaksi
#
o
o
o
o
o

ID_TRANSAKSI
WAKTU_TRANSAKSI
TOTAL_BIAYA
STATUS_TRANSAKSI
WAKTU_BOOKING
TANGGAL_TRANSAKSI

#
o
o
o
o
o
o
o

ID_TIKET
ASAL_PENERBANGAN
TUJUAN_PENERBANGAN
MASKAPAI_PENERBANGAN
BERANGKAT_PENERBANGAN
TIBA_PENERBANGAN
HARGA_PENERBANGAN
TANGGAL_PENERBANGAN

Variable characters (1024)
Timestamp
Money
Variable characters (1024)
Timestamp
Date

Terdapat
Mengurusi

Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Timestamp
Timestamp
Money
Date

Pegawai
#
o
o
o
o
o

ID_PEGAWAI
NAMA_PEGAWAI
ALAMAT_PEGAWAI
TELP_PEGAWAI
EMAIL_PEGAWAI
JK_PEGAWAI

Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)
Variable characters (1024)

Event
# ID_EVENT
Variable characters (1024)
o DISKON
Number
o EXPIRED_TIME Timestamp

H a l a m a n | 25

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

PHYSICAL DATA MODEL
Pelanggan
ID_KTP
KODE_RESERVASI
ID_TIKET
NAMA_PELANGGAN
ALAMAT_PELANGGAN
JK_PELANGGAN
TELP_PELANGGAN
USIA_PELANGGAN
EMAIL_PELANGGAN
REKENING_PELANGGAN

varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
integer
varchar(1024)
varchar(1024)

FK_TRANSAKS_MELAKUKAN_PELANGGA
FK_PELANGGA_RELATIONS_TIKET_PE
Transaksi
ID_KTP
ID_TRANSAKSI
ID_EVENT
ID_PEGAWAI
WAKTU_TRANSAKSI
TOTAL_BIAYA
STATUS_TRANSAKSI
WAKTU_BOOKING
TANGGAL_TRANSAKSI

varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
timestamp
numeric(8,2)
varchar(1024)
timestamp
date






FK_TRANSAKS_MENGURUSI_PEGAWAI
FK_TRANSAKS_TERDAPAT_EVENT

Reservasi
ASAL_RESERVASI
TUJUAN_RESERVASI
TANGGAL_RESERVASI
KODE_RESERVASI

varchar(1024)
varchar(1024)
date
varchar(1024)

FK_TIKET_PE_MENGHASIL_RESERVAS
Tiket_Penerbangan
KODE_RESERVASI
ID_TIKET
ASAL_PENERBANGAN
TUJUAN_PENERBANGAN
MASKAPAI_PENERBANGAN
BERANGKAT_PENERBANGAN
TIBA_PENERBANGAN
HARGA_PENERBANGAN
TANGGAL_PENERBANGAN

varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
timestamp
timestamp
numeric(8,2)
date

Pegawai
ID_PEGAWAI
NAMA_PEGAWAI
ALAMAT_PEGAWAI
TELP_PEGAWAI
EMAIL_PEGAWAI
JK_PEGAWAI

varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)
varchar(1024)

Event
ID_EVENT
varchar(1024)
DISKON
numeric
EXPIRED_TIME timestamp

H a l a m a n | 26

PRAKTIKUM BASIS DATA 2014
Laboratorium Pemrograman
Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh November

LEMBAR PENGESAHAN
Proposal Final Project
PRAKTIKUM SISTEM BASIS DATA 2014

SISTEM INFORMASI TRAVEL
“CV. Air Travel”

Kelompok A14

Ade Ilham Fajri
Usaid Syawahidul Chaq

(5113100058)
(5113100089)

Surabaya, 31 Desember 2014
Koordinator Asisten

Asisten Pembimbing

Radhea Wicaksono Putra
NRP. 5112100126

Biandina Meidyani

NRP. 5112100218

H a l a m a n | 27