• Tidak ada hasil yang ditemukan

Laporan Akhir Final Project Sistem Bas

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Akhir Final Project Sistem Bas"

Copied!
28
0
0

Teks penuh

(1)

SISTEM INFORMASI TRAVEL

“CV. Air Travel”

Oleh:

Asisten Dosen

Biandina Meidyani

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

2014 Kelompok A14

Ade Ilham Fajri

(5113100058)

(2)

DAFTAR ISI

DAFTAR ISI 1

PENDAHULUAN 2

1.1 Deskripsi Umum Sistem 2

1.2 Proses Bisnis Studi Kasus 2

1.3 Proses Bisnis yang Diakomodasi Sistem 3

1.4 Batasan – batasan Masalah / Aplikasi 3

DESAIN APLIKASI 4

2.1 Asumsi Aplikasi 4

2.2 Desain CDM/PDM 4

2.3 Penjelasan objek – objek dalam database 4

2.3.1 Objek Tabel 4

2.3.2 Penjelasan Relantionship 6

2.4 Report dan Query 7

2.4.1 Report yang bisa dihasilkan oleh aplikasi 7

2.4.2 Query yang diperlukan pada aplikasi 8

2.5 Skenario Aplikasi 9

2.5.1 Penjelasan singkat aplikasi 9

2.5.2 Menu - menu dan fitur - fitur yang ada dalam aplikasi 9

2.5.3 Rancangan User Interface 10

2.5.4 Diagram aplikasi 19

2.5.5 Tools-tools yang digunakan 19

2.5.6 Database 20

JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS 21

3.1 Jadwal pengerjaan aplikasi 21

3.2 Pembagian tugas 21

REFERENSI 23

LAMPIRAN 24

Diagram Aplikasi 24

Conceptual Data Model 25

Physical Data Model 26

(3)

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.

(4)

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.

(5)

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 otomatistidak 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

<<TERLAMPIR>>

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

(6)

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.

(7)

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,

(8)

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 : Id_Transaksi

Informasi : 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.

(9)

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

(10)

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

UPDATE

Melakukan pengubahan record

(11)

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

(12)

a. Menu Kepegawaian

b. Menu Tiket

(13)

d.Pilihan Report

e. Akses Hasil Report

(14)

g. Report PDF

3. Menu Pegawai

(15)

b. Menu Transaksi

4. Menu Customer

a. Input Reservasi

(16)

c. Akses Input Data Diri

(17)

e. Pemberitahuan bahwa pemesanan selesai

(18)
(19)

Report Maskapai

Report Pelanggan

(20)

4.1.2 Diagram Aplikasi

<<TERLAMPIR>>

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

(21)

2.6 Database

(22)
(23)

3. JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS

3.1 Jadwal Pengerjaan

No. TASK NAME

MINGGU KE -

DESEMBER JANUARI

3 4 1

1. Pembuatan dan Pengisian Database

2. Desain Interface

3. Pembuatan Aplikasi dan

Penyempurnaan Database

4. Implementasi

5. Testing

3.2 Pembagian Tugas

Ade Ilham Fajri - 5113100058 Usaid Syawahidul Chaq - 5113100089

 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

 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

(24)

 Perbaikan Bug pada Aplikasi Web

 Perancangan Kendali Aplikasi Web

4. REFERENSI

www.w3schools.com/sql/

www.getbootstrap.com

www.stackoverflow.com

(25)

DIAGRAM APLIKASI

(26)

CONCEPTUAL DATA MODEL

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

Variable characters (1024) Variable characters (1024)

Reservasi

Variable characters (1024) Variable characters (1024) Date

Variable characters (1024)

Event

Variable characters (1024) Number

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

Variable characters (1024) Timestamp

Money

Variable characters (1024) Timestamp

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

(27)
(28)

LEMBAR PENGESAHAN

Proposal Final Project

PRAKTIKUM SISTEM BASIS DATA 2014

SISTEM INFORMASI TRAVEL

“CV. Air Travel”

Surabaya, 31 Desember 2014

Koordinator Asisten

Radhea Wicaksono Putra

NRP. 5112100126

Asisten Pembimbing

Biandina Meidyani

NRP. 5112100218

Kelompok A14

Ade Ilham Fajri

(5113100058)

Gambar

Tabel ini berisi data diri dari pelanggan yang melakukan transaksi.
Tabel Tiket Penerbangan adalah tabel yang berisikan semua data terkait
Tabel event adalah tabel yang berisikan informasi Expired Time serta

Referensi

Dokumen terkait

Listwise deletion based on all variables in the procedure... Listwise deletion based on all variables in the

Struktur Rangka, dipilih karena dengan sistem rangka lebih mudah dalam pengolahan ruang dalam bangunan balai penelitian. Bentang Lebar, pada bangunan greenhouse dan hall serbaguna

Prosentase dukungan variabel motivasi berprestasi sebesar 75%, orientasi tujuan sebesar 76%, keterlaksanaan proses pembelajaran MKU Olahraga sebesar 74.6 %, dan prosentase

Kesimpulan dari penelitian ini, penggunaan ekskreta walet dalam ransum sampai tingkat 16% tidak berpengaruh terhadap kadar hemoglobin, hematokrit, dan eritosit

Sehingga dengan terputusnya hubungan darah atau nasab antara anak angkat dengan orangtua kandungnya tersebut akan turut membawa akibat-akibat hukum yang lain,

Salah satu cara dalam mencapai hal tersebut adalah dengan meningkatkan minimal combo yang terjadi saat pergerakan karena semakin besar combo yang terjadi semakin besar juga

dapat juga dengan menggunakan buku penghubung kepada orang tua yang berisi tentang perubahan perilaku peserta didik setelah mengikuti kegiatan pembelajaran atau6.

Gejala pertama penyakit wasir ataupun ambeien ini adalah timbul benjolan kecil disekitar anus yang jika tidak diobati dengan segera akan bertambah besar dan