penerapan e travelling menggunakan model fast …

18
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

Upload: others

Post on 12-Jun-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 2: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 3: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

i

Page 4: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

ii

Page 5: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 6: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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.

Page 7: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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.

Page 8: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 9: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 10: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 11: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 12: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 13: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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.

Page 14: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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)

Page 15: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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.

Page 16: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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

Page 17: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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.

Page 18: PENERAPAN E TRAVELLING MENGGUNAKAN MODEL FAST …

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