penerapan e travelling menggunakan model fast …
TRANSCRIPT
PENERAPAN E – TRAVELLING MENGGUNAKAN MODEL FAST PADA
BABELTRAVELLERS
SKRIPSI
ASHARY GUSTI SAPUTRA
1622500038
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PANGKALPINANG
2019
PENERAPAN E – TRAVELLING MENGGUNAKAN MODEL FAST PADA
BABELTRAVELLERS
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
ASHARY GUSTI SAPUTRA
1622500038
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PANGKALPINANG
2019
i
ii
iii
KATA PENGANTAR
Puji syukur alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala
rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan skripsi yang
merupakan salah satu persyaratan untuk menyelesaikan pada program studi sistem
informasi di STMIK Atma Luhur.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna, karena
itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini
takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk
itu, segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada :
1. Allah SWT yang telah menciptakan dam memberikan kehidupan di dunia.
2. Kedua Orang Tua tercinta yang telah memberikan dukungan, semangat, dan doa
yang tulus sehingga skripsi ini dapat diselesaikan dengan baik.
3. Bapak Drs. Djaetun Hs sebagai pendiri Atma Luhur.
4. Bapak Dr.Husni Teja Sukmana, S.T., M.sc, selaku Ketua STMIK Atma Luhur
Pangkalpinang.
5. Bapak Okkita Rizan, S.Kom, M.Kom selaku Ketua Program Studi Sistem
Informasi STMIK Atma Luhur Pangkalpinang.
6. Ibu Fitriyani, S.Kom, M.Kom yang tercinta dan terbaik selaku Dosen
Pembimbing dalam melakukan penulisan laporan skripsi ini hingga selesai.
7. Pihak Babeltravellers yang telah memberikan kesempatan kepada penulis untuk
melakukan riset.
8. Keluarga tercinta dan tersayang telah memberikan dukungan kepada penulis baik
secara moril maupun materil.
9. Sahabat tercinta yang selalu ada Oktoranda,Deviliyani,Nandah Dwi, Lola, dan
Fitri yang telah menemani saya dalam proses perkuliahan selama hampir 4 tahun.
10. Saudara teman-teman angkatan 2015 yang telah memberikan dukungan moral
untuk terus menyelesaikan skripsi ini, serta semua pihak yang telah membantu
dan mendukung penulis dalam menyelesaikan skripsi ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan
hidayah serta taufik-Nya, Amin.
Pangkalpinang, 21 Juni 2019
Penulis
iv
ABSTRACT
Babeltravellers Tour & Travel still uses conventional methods in ticket booking
activities as well as searching for a prospective customer's departure schedule,
namely through Outlet / Loket and Via Telepon only. This method is less effective
both in terms of time and cost because there can be a mismatch between the wishes of
the customer in terms of departure hours. So that information systems and ticket
reservations for tour packages are needed that can provide clear information and are
not limited by distance and time using the media website.
This study aims to build an information system and ticket booking for website-
based travel packages. The website development phase includes analysis, system
design, implementation, and testing. Methods of collecting data using library research
methods, interviews, and observations. A website-based tour package information
and ticketing system is built with the PHP programming language and MySQL
database.
Information system and ticket booking for website-based tour packages that are
made can provide tour package booking information. So that it can make it easier for
customers to access information and booking tour packages because of the
effectiveness and efficiency of the functions of the website itself. The results of the
system testing indicate that this application is feasible and can be used as a tool to
provide information and to book ticket package tours in Babeltravellers.
Keywords: Website, Travel, Babeltravellers.
v
ABSTRAK
Babeltravellers Tour & Travel masih menggunakan cara konvensional dalam
kegiatan pemesanan tiket serta pencarian jadwal keberangkatan seorang calon
pelanggan, yaitu melalui Outlet/Loket dan Via Telepon saja. Cara tersebut kurang
efektif baik dari segi waktu maupun biaya karena bisa terjadi ketidaksesuaian antara
keinginan pelanggan dalam hal jam pemberangkatan. Sehingga diperlukan sistem
informasi dan pemesanan tiket paket wisata yang dapat memberikan informasi yang
jelas serta tidak terbatas oleh jarak dan waktu dengan menggunakan media website.
Penelitian ini bertujuan untuk membangun sistem informasi dan pemesanan tiket
paket wisata berbasis website. Tahap pengembangan website meliputi analisis,
perancangan sistem, implementasi, dan pengujian. Metode pengumpulan data dengan
menggunakan metode studi pustaka, wawancara, dan observasi. Sistem informasi dan
pemesanan tiket paket wisata berbasis website dibangun dengan bahasa pemrograman
PHP dan database MySQL.
Sistem informasi dan pemesanan tiket paket wisata berbasis website yang dibuat
dapat memberikan informasi pemesanan paket wisata. Sehingga dapat memudahkan
pelanggan untuk mengakses informasi dan pemesanan paket wisata dikarenakan
tingkat efektifitas dan efisiensi fungsi dari website itu sendiri. Hasil pengujian sistem
menunjukkan bahwa aplikasi ini layak dan dapat digunakan sebagai alat untuk
memberikan informasi dan untuk pemesanan tiket paket wisata di Babeltravellers.
Kata Kunci : Website , Travel , Babeltravellers.
vi
DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ..................................................................................... i
LEMBAR PENGESAHAN SKRIPSI..................................................................... ii
KATA PENGANTAR ........................................................................................... iii
ABSTRACT ............................................................................................................. iv
ABSTRAKSI........................................................................................................... v
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................ iix
DAFTAR TABEL ................................................................................................... x
DAFTAR SIMBOL ................................................................................................ xi
DAFTAR LAMPIRAN ........................................................................................ xvi
BAB I PENDAHULUAN
1.1 Latar Belakang.......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan Penelitian dan Manfaat Penelitian ................................................ 3
1.4.1 Manfaat bagi pelanggan ............................................................................ 3
1.4.2 Manfaat bagi Babeltravellers .................................................................... 3
1.5 Sistematika Penulisan ............................................................................... 3
BAB II LANDASAN TEORI
2.1 Pengertian E - Traveling ........................................................................... 5
2.2 Pengertian Travel Agency ......................................................................... 6
2.3 Model FAST(Framework For The Application Of System Thinking) .... 6
2.4 Metode Pengembangan Sistem................................................................. 8
2.5 Tool Pengembangan Sistem ..................................................................... 8
2.5.1 Activity Diagram ..................................................................................... 10
2.5.2 Usecase Diagram .................................................................................... 11
vii
2.5.3 Package Diagram ................................................................................... 11
2.5.4 Class Diagram ........................................................................................ 12
2.5.5 Sequence Diagram .................................................................................. 12
2.6 Perangkat Lunak Pendukung .................................................................. 12
2.6.1 Website .................................................................................................... 12
2.6.2 PHP ......................................................................................................... 13
2.6.3 PhpMyAdmin........................................................................................... 13
2.6.4 HTML ..................................................................................................... 13
2.6.5 MySQL .................................................................................................... 14
2.7 Tinjauan Penelitian ................................................................................. 14
BAB III METODOLOGI PENELITIAN
3.1 Model Pengembangan Perangkat Lunak FAST ...................................... 16
3.2 Metode Pengembangan Sistem Informasi .............................................. 18
3.3 Tools Pengembangan Sistem .................................................................. 18
BAB IV PEMBAHASAN
4.1 Sejarah Babeltravellers ........................................................................... 20
4.2 Visi dan Misi Usaha ............................................................................... 21
4.2.1 Visi Usaha ............................................................................................... 21
4.2.2 Misi Usaha .............................................................................................. 21
4.3 Struktur Babeltravellers .......................................................................... 21
4.3.1 Tugas dan Wewenang ............................................................................. 22
4.4 Analisa Sistem ........................................................................................ 23
4.4.1 Analisa Proses Bisnis .............................................................................. 23
4.4.2 Activity Diagram ..................................................................................... 24
4.4.3 Analisa Keluaran dan Masukan .............................................................. 25
4.4.4 Indentifikasi Kebutuhan .......................................................................... 28
4.5 Package Diagram ................................................................................... 30
4.6 Usecase Diagram ................................................................................... 31
4.6.1 Usecase Diagram Aktor Admin .............................................................. 31
viii
4.6.2 Usecase Diagram Aktor Pelanggan........................................................ 31
4.7 Deskripsi Usecase Diagram ................................................................... 32
4.7.1 Deskripsi Use Case Berdasarkan Faktor Admin .................................... 32
4.7.2 Deskripsi Use Case Berdasarkan Faktor Pelanggan ............................... 34
4.8 Perancangan Basis Data ......................................................................... 36
4.8.1 Entity Realationship Diagram (ERD) ..................................................... 36
4.8.2 Transformasi Diagram ERD ke Logical Record Structure (LRS) .......... 37
4.8.3 Local Record Structure (LRS) ................................................................. 38
4.8.4 Tabel ....................................................................................................... 38
4.9 Spesifikasi Basis Data ............................................................................ 41
4.10 Rancangan Keluaran ............................................................................... 46
4.11 Rancangan Masukan ............................................................................... 47
4.12 Class Diagram ........................................................................................ 50
4.13 Deployment Diagram ............................................................................. 51
4.14 Rancangan Layar .................................................................................... 52
4.15 Sequence Diagram.................................................................................. 61
BAB V PENUTUP
5.1 Kesimpulan ............................................................................................. 72
5.2 Saran ....................................................................................................... 72
DAFTAR PUSTAKA ........................................................................................... 73
LAMPIRAN A ...................................................................................................... 74
LAMPIRAN B ...................................................................................................... 75
LAMPIRAN C ...................................................................................................... 76
LAMPIRAN D ...................................................................................................... 77
LAMPIRAN E ...................................................................................................... 78
LAMPIRAN F ....................................................................................................... 79
LAMPIRAN G ...................................................................................................... 80
ix
DAFTAR GAMBAR
Halaman
Gambar 4.1 Struktur Babeltravellers................................................................ 21
Gambar 4.2 Activity Diagram .......................................................................... 24
Gambar 4.3 Package Diagram ......................................................................... 30
Gambar 4.4 Usecase Berdasarkan Aktor Admin ............................................. 31
Gambar 4.5 Usecase Berdasarkan Aktor Pelanggan......................................... 31
Gambar 4.6 Entity Relationship Diagram (ERD) ............................................. 36
Gambar 4.7 Transformasi ERD Ke LRS ........................................................... 37
Gambar 4.8 Logical Record Structure ............................................................. 38
Gambar 4.9 Class Diagram ............................................................................. 50
Gambar 4.10 Deployment Diagram ................................................................... 51
Gambar 4.11 Rancangan Layar Login Admin ................................................... 52
Gambar 4.12 Rancangan Layar Utama Admin .................................................. 52
Gambar 4.13 Rancangan Layar Entry Destinasi ................................................ 53
Gambar 4.14 Rancangan Layar Entry Kategory ................................................ 54
Gambar 4.15 Rancangan Layar Entry Fasilitas.................................................. 55
Gambar 4.16 Rancangan Layar Entry Paket ...................................................... 56
Gambar 4.17 Rancangan Layar Cetak Laporan ................................................. 57
Gambar 4.18 Rancangan Layar Register Pelanggan .......................................... 57
Gambar 4.19 Rancangan Layar Login Pelanggan .............................................. 58
Gambar 4.20 Rancangan Layar Utama Pelanggan ............................................ 58
Gambar 4.21 Rancangan Layar Pesanan Pelanggan .......................................... 59
Gambar 4.22 Rancangan Layar Pembayaran Pelanggan ................................... 60
Gambar 4.23 Rancangan Layar Cetak Pesanan Pelanggan ................................ 60
Gambar 4.24 Sequence Diagram Login Admin ................................................. 61
Gambar 4.25 Sequence Diagram Entry Destinasi.............................................. 62
Gambar 4.26 Sequence Diagram Entry Kategory.............................................. 63
Gambar 4.27 Sequence Diagram Entry Fasilitas ............................................... 64
Gambar 4.28 Sequence Diagram Entry Paket.................................................... 65
Gambar 4.29 Sequence Diagram Entry Cetak Laporan Pesanan ....................... 66
Gambar 4.30 Sequence Diagram Register Pelanggan ....................................... 67
Gambar 4.31 Sequence Diagram Login Pelanggan ........................................... 68
Gambar 4.32 Sequence Diagram Entry Pesan Pelanggan ................................. 69
Gambar 4.33 Sequence Diagram Entry Pembayaran Pelanggan ....................... 70
Gambar 4.34 Sequence Diagram Cetak Pesanan Pelanggan ............................. 71
x
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Admin .................................................................................... 38
Tabel 4.2 Tabel Pelanggan ............................................................................... 38
Tabel 4.3 Tabel Pesanan .................................................................................. 39
Tabel 4.4 Tabel Paket ...................................................................................... 39
Tabel 4.5 Tabel Kategory ................................................................................ 39
Tabel 4.6 Tabel Miliki ..................................................................................... 39
Tabel 4.7 Tabel Fasilitas .................................................................................. 40
Tabel 4.8 Tabel Ada ......................................................................................... 40
Tabel 4.9 Tabel Destinasi ................................................................................ 40
Tabel 4.10 Tabel Pembayaran ............................................................................ 40
Tabel 4.11 Tabel Spesifikasi Basis Data Admin ............................................... 41
Tabel 4.12 Tabel Spesifikasi Basis Data Pelanggan .......................................... 41
Tabel 4.13 Tabel Spesifikasi Basis Data Pesanan ............................................. 42
Tabel 4.14 Tabel Spesifikasi Basis Data Paket .................................................. 42
Tabel 4.15 Tabel Spesifikasi Basis Data Kategory ............................................ 43
Tabel 4.16 Tabel Spesifikasi Basis Data Milik .................................................. 43
Tabel 4.17 Tabel Spesifikasi Basis Data Fasilitas ............................................. 44
Tabel 4.18 Tabel Spesifikasi Basis Data Destinasi ............................................ 44
Tabel 4.19 Tabel Spesifikasi Basis Data Pembayaran ....................................... 45
Tabel 4.20 Tabel Spesifikasi Basis Data Ada .................................................... 45
xi
DAFTAR SIMBOL
Simbol Activity Diagram
Start Point Menggambarkan awal aktifitas.
End Point Menggambarkan akhir dari aktifitas.
Activity Menggambarkan proses bisnis.
Decision Menggambarkan keputusan/pilihan.
State Transition Menggambarkan aliran perpindahan
kontrol antara state.
Swimlane
Menggambarkan pemisahan aktifitas.
xii
Simbol Package Diagram
Package
Pengelompokkan dan pengorganisasian
kelas-kelas dan interface yang
sekelompok menjadi suatu unit tunggal
dalam library.
Import
Suatu dependency yang
mengindikasikan isi tujuan paket
secara umum yang ditambahkan
kedalam sumber paket.
Access
Suatu dependency yang
mengindikasikan isi tujuan paket
secara umum yang bisa digunakan
pada nama sumber paket.
Simbol Use Case Diagram
Actor Menggambarkan orang atau sistem
yang menyediakan atau menerima
informasi dari sistem atau
menggambarkan pengguna software
aplikasi (user).
Use Case Menggambarkan fungsionalitas dari
suatu sistem, sehingga pengguna
sistem paham & mengerti mengenai
kegunaan sistem yang akan dibangun.
Association Menggambarkan hubungan antara
actor dengan usecase.
Simbol ERD (Entity Relationship Diagram)
xiii
Entity
Menunjukkan obyek-obyek dasar yang
terkait dalam sistem.
Relationship
Adalah hubungan yang terjadi antara
satu atau lebih entity.
Atrribut/Property
Merupakan keterangan yang terkait
pada sebuah entitas.
Simbol Class Diagram
Class
Kelas pada struktur sistem.
Interface
Sama dengan konsep interface dalam
pemograman berorientasi objek.
Association
Relasi antar kelas dengan makna
umum, asosiasi biasanya disertai juga
disertai dengan multiplicy.
Association Dependency
Relasi antar kelas dengan makna
kebergantungan antar kelas.
Generalization
Relasi antar kelas dengan makna
generalisasi-spesialisasi.
xiv
Simbol Deployment Diagram
Node
Digunakan untuk menggambarkan
infrastruktur apa saja yang terdapat
pada sistem.
Component
Digunakan untuk menggambarkan
elemen-elemen apa saja yang terdapat
pada suatu node.
Note
Digunakan untuk memberikan
keterangan atau komentar tambahan
dari suatu elemen sehingga bisa
langsung terlampir dalam model.
Association
Digambarkan sebuah garis yang
menghubungkan dua node yang
mengindikasikan jalur komunikasi
antara komponen-komponen
hardware.
Generalization
Menunjukan hubungan antara elemen
yang lebih umum ke elemen yang
lebih spesifik.
Association Dependency
Merupakan relasi yang menunjukan
bahwa perubahan pada salah satu
elemen memberi pengaruh pada
elemen lain.
Simbol Sequence Diagram
Aktor
Menggambarkan orang yang
berinteraksi dengan sistem
xv
Entity class
Menggambarkan hubungan kegiatan
yang akan dilakukan .
Boundary class
Menggambarkan sebuah
penggambaran dari form.
Control class
Menggambarkan penghubung antara
boundary dengan tabel.
Lifeline
Menggambarkan tempat mulai dan
berakhirnya sebuah pesan.
Line message
Menggambarkan pengiriman pesan
Return
Pesan yang dikirim untuk balikan
objek tertentu.
xvi
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A : Keluaran Sistem Berjalan
Lampiran A-1 : Kwitansi ...................................................... 74
Lampiran A-2 : Laporan Penjualan Paket ............................ 74
LAMPIRAN B : Masukan Sistem Berjalan
Lampiran B-1 : Brosur Bangka ............................................ 75
Lampiran B-2 : Brosur Belitung ........................................... 75
Lampiran B-3 : Data Pelanggan ........................................... 75
Lampiran B-4 : Data Pesanan ............................................... 75
LAMPIRAN C : Rancangan Keluaran
Lampiran C-1 : Rancangan Cetak Pesanan .......................... 76
Lampiran C-1 : Rancangan Laporan .................................... 76
LAMPIRAN D : Rancangan Masukan
Lampiran D-1 : Data Admin ................................................ 77
Lampiran D-2 : Data Paket ................................................... 77
Lampiran D-3 : Data Kategory ............................................. 77
Lampiran D-4 : Data Pelanggan ........................................... 77
Lampiran D-5 : Data Pesanan .............................................. 77
Lampiran D-6 : Data Pembayaran ........................................ 77
Lampiran D-7 : Data Fasilitas .............................................. 77
Lampiran D-8 : Data Destinasi ............................................. 77
LAMPIRAN E : SURAT RISET
LAMPIRAN F : KARTU BIMBINGAN
LAMPIRAN G : BIODATA PENULIS