APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii ....

14
i APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE JUWANTRY BART SILALAHI 41813010191 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 http://digilib.mercubuana.ac.id/

Transcript of APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii ....

Page 1: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

i

APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS

WEBSITE

JUWANTRY BART SILALAHI

41813010191

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

2017

http://digilib.mercubuana.ac.id/

Page 2: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

ii

APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS

WEBSITE

Laporan Tugas Akhir

Diajukan Untuk Melengkapi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

JUWANTRY BART SILALAHI

41813010191

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

2017

http://digilib.mercubuana.ac.id/

Page 3: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

iii

LEMBAR PERNYATAAN

http://digilib.mercubuana.ac.id/

Page 4: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

iv

LEMBAR PERSETUJUAN

http://digilib.mercubuana.ac.id/

Page 5: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

v

LEMBAR PENGESAHAN

http://digilib.mercubuana.ac.id/

Page 6: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

vi

KATA PENGANTAR

http://digilib.mercubuana.ac.id/

Page 7: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

ix

DAFTAR ISI

LEMBAR PERNYATAAN ..................................................................................... i

LEMBAR PERSETUJUAN................................................................................... iii

LEMBAR PENGESAHAN .................................................................................... v

KATA PENGANTAR ........................................................................................... vi

ABSTRACT ............................................................................................................. vi

ABSTRAK ........................................................................................................... viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR TABEL ................................................................................................ xvi

BAB I ...................................................................................................................... 1

PENDAHULUAN .................................................................................................. 1

1.1 Latar belakang .......................................................................................... 1

1.2 Rumusan Masalah .................................................................................... 2

1.3 Batasan Masalah ....................................................................................... 2

1.4 Tujuan Penelitian ...................................................................................... 3

1.5 Manfaat Penelitian .................................................................................... 3

1.6 Metodologi Penelitian .............................................................................. 3

1.7 Sistematika Penulisan ............................................................................... 5

BAB II ..................................................................................................................... 7

LANDASAN TEORI .............................................................................................. 7

2.1 Konsep Dasar Sistem ................................................................................... 7

2.1.2 Karakteristik Sistem ............................................................................... 9

2.1.3 Klasifikasi Sistem ................................................................................ 11

2.2 Konsep Dasar Informasi .............................................................................. 12

2.2.1 Pengertian Informasi ............................................................................ 12

2.2.2 Siklus Informasi .............................................................................. 13

2.2.3 Nilai Informasi ................................................................................ 14

2.2.4 Kualitas Informasi ........................................................................... 16

2.3 Konsep Dasar Sistem Informasi ............................................................. 17

http://digilib.mercubuana.ac.id/

Page 8: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

x

2.3.1 Pengertian Sistem Informasi ................................................................ 17

2.3.2 Komponen Sistem Informasi ................................................................ 17

2.4 Metode Waterfall .................................................................................... 18

2.4.1 Tahapan metode Waterfall .............................................................. 19

2.4.2 kelebihan metode Watefall .............................................................. 20

2.4.3 kekurangan metode Waterfall ......................................................... 20

2.5 UML ............................................................................................................ 21

2.5.1 Usecase Diagram .................................................................................. 22

2.5.2 Sequence Diagram ............................................................................... 24

2.5.3 Activity Diagram .................................................................................. 26

2.5.4 Class Diagram ...................................................................................... 28

2.6 Perangkat Lunak ..................................................................................... 30

2.6.1 Xampp ............................................................................................. 30

2.6.2 Macromedia Dreamweaver 8 ............................................................... 30

2.6.3 Basis Data ............................................................................................ 31

2.6.4 Database Management System ............................................................ 31

2.6.5 MySQL ................................................................................................. 32

2.6.6 HTML .................................................................................................. 33

2.6.7 Bootstrap .............................................................................................. 33

2.6.8 PHP ................................................................................................. 34

2.7 Pengertian Reservasi .............................................................................. 34

2.7.1 Subyek dan Objek Sewa-Menyewa ................................................ 34

2.7.2 Hak dan Kewajiban dalam Penyewaan ............................................... 35

2.8 Metode Pengujian........................................................................................ 36

2.8.1 Metode Black Box................................................................................ 36

2.8.2 Pengujian Black Box ............................................................................ 36

2.8.3 Keunggulan Pengujian Black Box ....................................................... 37

2.8.4 Kelemahan Pengujian Black Box........................................................ 37

BAB III ................................................................................................................. 38

ANALISA DAN PERANCANGAN SISTEM ..................................................... 38

3.1 Gambaran Umum Perusahan....................................................................... 38

3.1.1 Sejarah Singkat Kapal Motor Tuk-Tuk Tour ....................................... 38

http://digilib.mercubuana.ac.id/

Page 9: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xi

3.2 Analisa SWOT ............................................................................................ 38

3.3 Perancangan UML ...................................................................................... 39

3.3.1 Perancangan Use Case Diagram Berjalan ........................................... 39

3.3.2 Perancangan Use Case Diagram Usulan ............................................. 42

1.7.1 3.3.3 Identifikasi Use Case Diagram .............................................. 42

3.4 Activity Diagram ........................................................................................ 48

3.4.1 Activity Diagram Login User .............................................................. 48

3.4.3 Activity Diagram Registrasi User ........................................................ 49

3.4.4 Activity Diagram User Booking .......................................................... 50

3.4.5 Activity Diagram User Konfirmasi Pembayaran ................................. 51

3.4.6 Activity Diagram Login Admin ........................................................... 52

3.4.6 Activity Diagram Kelola Pesanan ........................................................ 53

3.4.7 Activity Diagram Kelola Wisata .......................................................... 54

3.4.8 Activity Diagram Kelola Konfirmasi Pembayaran Admin .................. 55

3.5 Sequence Diagram ...................................................................................... 56

3.5.1 Sequence diagram Login ...................................................................... 56

3.5.2 Sequence Diagram Registrasi .............................................................. 57

3.5.3 Sequence Diagram Konfirmasi Pembayaran User ............................... 57

3.5.4 Sequence Diagram Booking ................................................................. 58

3.5.5 Sequence Diagram Login Admin ......................................................... 59

3.5.6 Sequence Diagram Kelola Pesan ......................................................... 59

3.5.7 Sequence Diagram Kelola Wisata ....................................................... 60

3.5.8 Sequence Diagram Konfirmasi ............................................................ 62

3.6 Class Diagram ............................................................................................. 63

3.7 Perancangan Basis Data ......................................................................... 63

3.8 Perancangan Antar Muka Sistem ................................................................ 68

BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 77

4.1 Implementasi Sistem ................................................................................... 77

4.2 Perangkat Pengujian .................................................................................... 77

4.2.1 Perangkat keras (hardware) ................................................................. 77

4.2.2 Perangkat Lunak................................................................................... 77

4.2.3 Tampilan Antar Muka System ........................................................ 78

http://digilib.mercubuana.ac.id/

Page 10: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xii

4.2.4 Analisa hasil pengujian ................................................................... 93

BAB V ................................................................................................................... 94

PENUTUP ............................................................................................................. 94

5.1 KESIMPULAN ........................................................................................... 94

5.2 SARAN ....................................................................................................... 94

DAFTAR PUSTAKA ........................................................................................... 95

http://digilib.mercubuana.ac.id/

Page 11: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xiii

DAFTAR GAMBAR

Gambar 2.1 Karakteristik Sistem......................................................... 10

Gambar 2.2 Siklus Informasi ............................................................... 13

Gambar 2.3 Tahapan metode Waterfall ............................................... 19

Gambar 2.4 Klasifikasi Diagram UML (Dennis, Wixom, & Roth,

2012) ..................................................................................................... 22

Gambar 2.5 Contoh Use case Diagram (Dennis, Wixom, & Roth, 2012)

............................................................................................................... 24

Gambar 2.6 Contoh Sequence Diagram (Dennis, Wixom, & Roth,

2012) ..................................................................................................... 26

Gambar 2.7 Contoh Activity Diagram (Dennis, Wixom, & Roth, 2012)

............................................................................................................... 27

Gambar 2.8 Contoh Class Diagram (Dennis, Wixom, & Roth, 2012) 29

Gambar 3.1 Use Case Diagram Berjalan ............................................ 39

Gambar 3.2 Use Case Diagram Usulan .............................................. 42

Gambar 3.3 Activity Diagram Login User .......................................... 48

Gambar 3.4 Activity Diagram Registrasi User .................................... 49

Gambar 3.5 Activity Diagram User Booking ...................................... 50

Gambar 3.6. Activity Diagram User Konfirmasi Pembayaran ............ 51

Gambar 3.7 Activity Diagram Login Admin ...................................... 52

Gambar 3.8 Activity Diagram Kelola Pesanan ................................... 53

Gambar 3.9 Activity Diagram Kelola Pesanan .................................... 54

Gambar 3.10 Activity Diagram Kelola Konfirmasi Pembayaran Admin

............................................................................................................... 55

Gambar 3.11 Sequence diagram Login ............................................... 56

Gambar 3.12 Sequence Diagram Registrasi ........................................ 57

Gambar 3.13 Sequence Diagram Konfirmasi Pembayaran User ........ 58

Gambar 3.14 Sequence Diagram Booking .......................................... 58

Gambar 3.15 Sequence Diagram Login Admin .................................. 59

Gambar 3.16 Sequence Diagram Kelola Pesan ................................... 60

Gambar 3.17 Sequence Diagram Kelola Pesan ................................... 61

Gambar 3.18 Sequence Diagram Konfirmasi ..................................... 62

http://digilib.mercubuana.ac.id/

Page 12: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xiv

Gambar 3.21 Rancangan Tampilan Halaman Utama user .................. 69

Gambar 3.22 Rancangan Tampilan Login Dan Daftar ........................ 69

Gambar 3.23 Rancangan Tampilan Penyewaan Kapal ....................... 70

Gambar 3.24 Rancangan Tampilan Konfirmasi Pembayaran ............. 70

Gambar 3.24 Rancangan Tampilan Galeri Kapal ................................ 71

Gambar 3.25 Rancangan Tampilan Data Paket ................................... 71

Gambar 3.26 Rancangan Data Penyewaan Kapal ............................... 72

Gambar 3.27 Rancangan Tampilan Profil ........................................... 72

Gambar 3.28 Rancangan Tampilan Login Admin............................... 73

Gambar 3.29 Rancangan Tampilan Halaman Utama Admin .............. 73

Gambar 3.30 Rancangan Tampilan Kelola User ................................ 74

Gambar 3.31 Rancangan Tampilan Kelola Paket ............................... 74

Gambar 3.32 Rancangan Daftar Penyewaan Kapal ............................ 75

Gambar 3.33 Rancangan Data Konfirmasi Pembayaran ..................... 75

Gambar 3.34 Rancangan Cetak Laporan ............................................ 76

Gambar 4.1 Tampilan Utama atau Tampilan Home User ................... 78

Gambar 4.2 Tampilan Login User ....................................................... 78

Gambar 4.3 Tampilan Register Costumer ........................................... 79

Gambar 4.4 Tampilan Penyewaan Kapal (isi tanggal) ........................ 79

Gambar 4.5 Tampilan Booking Isi Data Diri ...................................... 80

Gambar 4.6 Tampilan Booking (Review) ........................................... 80

Gambar 4.7 Tampilan Galeri Kapal .................................................... 81

Gambar 4.8 Tampilan Paket Sewa ...................................................... 82

Gambar 4.9 Tampilan Data Penyewaan .............................................. 82

Gambar 4.10 Tampilan Detail Penyewaan .......................................... 83

Gambar 4.11 Tampilan Login Admin ................................................. 83

Gambar 4.12 Tampilan Halaman Utama Admin ................................. 84

Gambar 4.13 Tampilan Kelola Customer ........................................... 84

Gambar 4.14 Tampilan Kelola Data Paket ......................................... 85

Gambar 4.15 Tampilan Tambah Data Paket ...................................... 85

Gambar 4.16 Tampilan Daftar Penyewaan Kapal ............................... 86

Gambar 4.17 Tampilan Detail Penyewaan Kapal ............................... 86

http://digilib.mercubuana.ac.id/

Page 13: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xv

Gambar 4.18 Tampilan Data Konfirmasi Pembayaran ....................... 87

Gambar 4.19 Tampilan Cetak Laporan ............................................... 87

Gambar 4.20 Tampilan kwitansi ......................................................... 88

Gambar 4.22 Tampilan Laporan .......................................................... 88

http://digilib.mercubuana.ac.id/

Page 14: APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii . APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS WEBSITE . Laporan Tugas Akhir . Diajukan

xvi

DAFTAR TABEL

Tabel 2.1 Notasi Use case Diagram (Dennis, Wixom, & Roth, 2012)

........................................................................................................... 23

Tabel 2.2 Notasi Sequence Diagram (Dennis, Wixom, & Roth, 2012)

........................................................................................................... 25

Tabel 2.3 Notasi Activity Diagram (Dennis, Wixom, & Roth, 2012)

........................................................................................................... 27

Tabel 2.4 Notasi Class Diagram (Dennis, Wixom, & Roth, 2012) .. 28

Tabel 3.1 Skenario Use Case Memilih Kapal .................................. 40

Tabel 3.2 Skenario Use Case Diagram Booking .............................. 40

Tabel 3.3 Skenario Use Case Diagram Bayar ................................. 41

Tabel 3.4 Skenario Use Case Diagram Memberikan Pilihan Kapal 41

Tabel 3.5 Skenario Use Case Diagram Memberikan Tagihan ........ 42

Tabel 3.6 Identifikasi Use Case Diagram ........................................ 43

Tabel 3.7 Skenario Use Diagram Use Case Login .......................... 43

Tabel 3.8 Skenario Use Case Diagram Kelola Pesanan .................. 44

Tabel 3.9 Skenario Use Diagram Kelola Wisata ............................. 44

Tabel 3.10 Skenario Use Case Diagram Kelola Data Konfirmasi .. 45

Tabel 3.11 Skenario Use Case Diagram Login ................................ 45

Tabel 3.12 Skenario Use Case Diagram Registrasi ......................... 46

Tabel 3.13 Skenario Use Case Diagram Booking ............................ 46

Tabel 3.14 Detail Penyewaan ........................................................... 63

Tabel 3.15 Paket ............................................................................... 64

Tabel 3.16 Konfirmasi Pembayaran ................................................. 65

Tabel 3.17 Penyewaan Kapal ........................................................... 66

Tabel 3.18 User ................................................................................ 67

Tabel 3.19 Admin ............................................................................. 68

Tabel 4.1 Skenario Pengujian ........................................................... 88

http://digilib.mercubuana.ac.id/