APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii ....
Transcript of APLIKASI RESERVASI KAPAL MOTOR TUK-TUK TOUR BERBASIS … Halaman... · 2018. 2. 7. · ii ....
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/
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/
iii
LEMBAR PERNYATAAN
http://digilib.mercubuana.ac.id/
iv
LEMBAR PERSETUJUAN
http://digilib.mercubuana.ac.id/
v
LEMBAR PENGESAHAN
http://digilib.mercubuana.ac.id/
vi
KATA PENGANTAR
http://digilib.mercubuana.ac.id/
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/
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/
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/
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/
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/
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/
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/
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/