RANCANG BANGUN SISTEM REKOMENDASI LOKASI WISATA …
Transcript of RANCANG BANGUN SISTEM REKOMENDASI LOKASI WISATA …
RANCANG BANGUN SISTEM REKOMENDASI LOKASI
WISATA BERBASIS WEB
SKRIPSI
Diajukan Guna Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom.)
Kevin Zefanya Tanardi
00000013302
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
2020
ii
PERNYATAAN
iii
HALAMAN PENGESAHAN
Skripsi dengan judul
“Rancang Bangun Sistem Rekomendasi Lokasi Wisata Berbasis Web”
Oleh
Kevin Zefanya Tanardi
Telah diujikan pada hari Jumat, 15 Januari 2021,
Pukul 08.00 s.d. 10.00 dan dinyatakan lulus
Dengan susunan penguji sebagai berikut
Ketua Sidang Penguji
Wella, S.Kom., M.MSI. Suryasari, S.Kom., M.T.
Dosen Pembimbing
Ririn Ikana Desanti, S.Kom., M.Kom.
Disahkan oleh
Ketua Program Studi Sistem Informasi – UMN
Ririn Ikana Desanti, S.Kom., M.Kom.
iii
iv
Rancang Bangun Sistem Rekomendasi Lokasi Wisata Berbasis Web
ABSTRAK
Oleh: Kevin Zefanya
Di Indonesia, tidak sedikit tempat wisata yang masih belum diketahui oleh banyak
wisatawan, mungkin karena minimnya informasi yang tersedia tentang tempat wisata
tersebut khususnya di wilayah Kalimantan Utara, seperti tidak adanya informasi
mengenai penginapan di sekitar wilayah lokasi wisata, fasilitas yang tersedia, dan yang
lainnya . Dan tidak menutup kemungkinan, bahwa dengan adanya kekurangan dalam
hal informasi-informasi penting tersebut, dapat menjadi salah satu faktor yang
membuat lokasi wisata tersebut kurang diketahui oleh banyak wisatawan.
Berdasarkan permasalahan tersebut, maka dibutuhkan aplikasi rekomendasi tempat
wisata yang menyediakan informasi mengenai beberapa lokasi wisata yang kurang
diketahui oleh beberapa wisatawan, serta dengan adanya sistem rekomendasi yang
dapat membantu wisatawan dalam memilih lokasi yang akan mereka kunjungi
berdasarkan beberapa kriteria.
Tentunya aplikasi rekomendasi ini dibuat agar dapat mengenalkan lokasi wisata yang
kurang diketahui oleh banyak wisatawan tersebut agar dapat lebih dikenal, kemudian
dapat mengenalkan ciri khas budaya yang masih terdapat dalam ruang lingkup wilayah
lokasi tempat wisata tersebut, dan juga dengan adanya wisatawan yang berkunjung ke
lokasi-lokasi tersebut, maka secara tidak langsung lokasi-lokasi wisata itu akan
dilestarikan, dijaga, dan juga dirawat oleh penduduk setempat. Aplikasi ini akan
dirancang dan dibangun menggunakan bahasa pemrograman PHP yang berbasis
website dan menggunakan metode sistem pengambilan keputusan AHP untuk
memaksimalkan aplikasi ini. Metode pengembangan sistem yang akan digunakan pada
penelitian ini adalah Rapid Application Development.
Kata Kunci : AHP, Wisata, Rapid Application Development
iv
v
Design a Web-Based Tourism Site Recommendation System
ABSTRACT
By: Kevin Zefanya
In Indonesia, not a few tourist attractions are still not known by many tourists, maybe
because of the lack of information available about these attractions, especially in the
North Kalimantan region, such as the lack of information about lodging in the vicinity
of tourist sites, facilities available, and others . And do not rule out the possibility, that
with the lack of important information, it can be one of the factors that make the tourist
location less known by many tourists.
Based on these problems, it is needed a tourist recommendation application that
provides information about several tourist locations that are less known by some
tourists, as well as the existence of a recommendation system that can help tourists in
choosing the location they will visit based on several criteria.
Of course, this recommendation application is made in order to be able to introduce
tourist sites that are less known by many tourists so that they can be better known, then
can introduce cultural characteristics that are still present in the scope of the tourist
location, and also with the tourists visiting the location these locations, then indirectly
the tourist sites will be preserved, maintained, and also treated by local residents. This
application will be designed and built using PHP programming language based on the
website and using the AHP decision making system method to maximize this
application. The system development method that will be used in this research is Rapid
Application Development.
Keywords : AHP, Tourism, Rapid Application Development
v
vi
KATA PENGANTAR
Puji dan syukur kepada Tuhan Yang Maha Kuasa atas rahmatnya sehingga
proposal skripsi yang berjudul “Rancang Bangun Aplikasi Rekomendasi Tempat
Wisata Berbasis Web” dapat terselesaikan tepat pada waktunya. Proposal ini
diajukan sehingga penulis dapat melakukan skripsi dan mendapatkan gelar Strata
1, Program Studi Sistem Informasi, Fakultas Teknologi Informasi dan
Komunikasi, Universitas Multimedia Nusantara.
Proposal skripsi ini diajukan juga sebagai salah satu syarat untuk memenuhi mata
kuliah Metode Riset Sistem Informasi. Tentunya dalam membuat proposal
skripsi ini penulis mendapat banyak dukungan maupun masukan dari lingkungan
sekitar, oleh karna itu penulis ingin mengucapkan terima kasih kepada:
1. Ibu Ririn Ikana Desanti, S.Kom., M.Kom. selaku Ketua Prodi Sistem
Informasi serta selaku dosen pembimbing yang telah menerima saya
menjadi mahasiswa bimbingannya dan selalu memberi masukan serta
arahan yang membangun sehingga proposal skripsi ini dapat terselesaikan
dengan baik.
2. Seluruh dosen tetap yang pernah dan sampai sekarang mengajar di
program studi Sistem Informasi yang telah memberikan ilmu-ilmu baik
dalam hal teori maupun dalam hal praktik sehingga penulis dapat
melakukan penelitian ini.
vi
vii
3. Orang tua, keluarga, serta teman-teman terdekat dari komunitas yang
bernama “Crescency” yang telah mendukung dan memberikan semangat
dalam bentuk dukungan moril maupun doa kepada penulis dalam proses
pembuatan proposal skripsi ini.
Mungkin masih banyak kekurangan yang terdapat dalam proposal skripsi ini,
oleh karena itu kritik dan saran diharapkan dapat dijadikan sebagai masukan serta
bahan evaluasi untuk penulis. Akhir kata, semoga seluruh isi dari proposal ini
dapat diterima dan dilanjutkan agar dapat memberikan suatu manfaat dan
wawasan yang luas bagi orang banyak.
Tangerang, 11 Desember 2020
Kevin Zefanya Tanardi
viii
DAFTAR ISI
PERNYATAAN ............................................................................................................ ii
HALAMAN PENGESAHAN ...................................................................................... iii
ABSTRAK ................................................................................................................... iv
ABSTRACT .................................................................................................................... v
KATA PENGANTAR ................................................................................................. vi
DAFTAR RUMUS ..................................................................................................... xii
BAB I PENDAHULUAN ............................................................................................. 1
1.1 Latar Belakang .................................................................................................... 1
1.2 Batasan Masalah .................................................................................................. 2
1.3 Rumusan Masalah ............................................................................................... 3
1.4 Tujuan .................................................................................................................. 3
BAB II LANDASAN TEORI ....................................................................................... 4
2.1 Pengertian Wisata dan Wisatawan ...................................................................... 4
2.2 Sistem Rekomendasi ........................................................................................... 4
2.3 PHP ..................................................................................................................... 5
2.4 MySQL ................................................................................................................. 5
2.5 Pengertian UML (Unified Modeling Language) ................................................. 5
2.5.1 Use Case Diagram ........................................................................................ 6
2.5.2 Activity Diagram .......................................................................................... 9
2.5.3 Class Diagram ............................................................................................ 10
2.6 Metode Sistem Pendukung Keputusan Analytical Hierarchy Process ............. 11
2.7 Metode Sistem Pendukung Keputusan Weighted Product (WP) ...................... 11
2.8 Metode Sistem Pendukung Keputusan TOPSIS ................................................ 11
2.9 Metode Pengembangan Sistem Rapid Application Development (RAD) ......... 12
2.10 Metode Pengembangan Sistem Spiral ............................................................. 14
2.11 Metode Pengembangan Sistem Agile Scrum ................................................... 15
viii
ix
2.12 Penelitian Terdahulu ........................................................................................ 15
2.13 Rumus Analytical Hierarchy Process (AHP) ................................................. 18
BAB III METODOLOGI PENELITIAN.................................................................... 19
3.1 Objek Penelitian ................................................................................................ 19
3.2 Teknik Pengumpulan Data ................................................................................ 19
3.3 Teknik Analisis Data ......................................................................................... 19
3.4 Metode Sistem Pendukung Keputusan .............................................................. 20
3.5 Metode Pengembangan Sistem ......................................................................... 21
3.6 Penerapan Rumus Analytical Hierarchy Process (AHP) .................................. 25
BAB IV ANALISIS & HASIL PENELITIAN ........................................................... 28
4.1 Menentukan Kriteria & Alternatif (Requirement Analysis) .............................. 28
4.2 Functional Modeling (System Design / Design Workshop) .............................. 35
4.2.1 Use Case Diagram ...................................................................................... 35
4.2.2 UML Activity Diagram ............................................................................... 37
4.2.3 Class Diagram ............................................................................................ 42
4.2.4 Struktur Tabel ............................................................................................. 43
4.3 Perancangan Antarmuka dan Penyusunan Sistem (Implementation) ................ 48
4.4 Pengujian Aplikasi (Testing) ............................................................................. 61
4.4.1 User Acceptance Test (UAT) ...................................................................... 61
4.5 Kesimpulan Hasil Pengujian ............................................................................. 62
BAB V KESIMPULAN DAN SARAN ...................................................................... 63
5.1 Kesimpulan ........................................................................................................ 63
5.2 Saran .................................................................................................................. 63
DAFTAR PUSTAKA ................................................................................................. 64
LAMPIRAN ................................................................................................................ 66
x
DAFTAR GAMBAR
Gambar 2. 1 Rapid Application Development ............................................................ 12
Gambar 2.2 Spiral ....................................................................................................... 14
Gambar 4. 1 Latar Belakang Pekerjaan Responden .................................................... 30
Gambar 4.2 Use Case Diagram Rekomendasi Lokasi Wisata ................................... 35
Gambar 4. 3 Activity Diagram Insert and Modify Criteria (Admin) .......................... 37
Gambar 4. 4 Activity Diagram Insert and Modify Alternative (Admin) ..................... 38
Gambar 4. 5 Activity Diagram Choose Interest and Insert Comparison Value
Criteria ........................................................................................................................ 39
Gambar 4. 6 Activity Diagram Choose Interest and Insert Comparison Value
Alternative ................................................................................................................... 40
Gambar 4. 7 Activity Diagram View Result Recommendation ................................... 41
Gambar 4. 8 Class Diagram Sistem Rekomendasi Lokasi Wisata ............................. 42
Gambar 4. 9 Tabel Relasi Sistem Rekomendasi Lokasi Wisata ................................. 48
Gambar 4.10 Antarmuka Home .................................................................................. 49
Gambar 4. 11 Antarmuka Kriteria .............................................................................. 50
Gambar 4. 12 Antarmuka Alternatif ........................................................................... 50
Gambar 4. 13 Antarmuka Perbandingan Kriteria ....................................................... 51
Gambar 4. 14 Antarmuka Matriks Perbandingan Berpasangan .................................. 52
Gambar 4. 15 Antarmuka Perbandingan Alternatif .................................................... 53
Gambar 4. 16 Antarmuka Hasil Perhitungan dan Perangkingan ................................ 54
Gambar 4. 17 Antarmuka Login Admin ..................................................................... 55
Gambar 4. 18 Antarmuka Kriteria Sebagai Admin ..................................................... 56
Gambar 4. 19 Antarmuka Alternatif Sebagai Admin.................................................. 57
Gambar 4. 20 Antarmuka Detail Alternatif................................................................. 58
Gambar 4. 21 Antarmuka Ubah Kriteria ..................................................................... 59
Gambar 4. 23 Antarmuka Tambah Alternatif ............................................................. 61
x
xi
DAFTAR TABEL
Tabel 2. 1 Simbol Use Case Diagram ....................................................................... 6
Tabel 2. 2 Simbol Activity Diagram ......................................................................... 9
Tabel 2. 3 Simbol Class Diagram ............................................................................ 10
Tabel 2. 4 Penelitian Terdahulu............................................................................... 15
Tabel 3. 1 Perbandingan Metode Sistem Pendukung Keputusan ............................ 20
Tabel 3. 2 Perbandingan Metode Pengembangan Sistem ....................................... 22
Tabel 3. 3 Matriks Perbandingan Kriteria ............................................................... 25
Tabel 3. 4 Matriks Normalisasi Nilai Kriteria ......................................................... 26
Tabel 3. 5 Hasil Akhir Perhitungan ......................................................................... 27
Tabel 4. 1 Kriteria ................................................................................................... 28
Tabel 4. 2 Hasil Kuesioner ...................................................................................... 30
Tabel 4. 3 Alternatif Lokasi Wisata ........................................................................ 35
Tabel 4. 4 Tabel Admin ........................................................................................... 43
Tabel 4. 5 Tabel Alternatif ...................................................................................... 43
Tabel 4. 6 Tabel IR .................................................................................................. 44
Tabel 4. 7 Tabel Kriteria ......................................................................................... 44
Tabel 4. 8 Tabel Perbandingan Alternatif ............................................................... 45
Tabel 4. 9 Tabel Perbandingan Kriteria .................................................................. 45
Tabel 4. 10 Tabel PV Alternatif .............................................................................. 46
Tabel 4. 11 Tabel PV Kriteria ................................................................................. 46
Tabel 4. 12 Tabel Ranking ...................................................................................... 47
Tabel 4. 13 Tabel User ............................................................................................ 47
Tabel 4. 14 User Acceptance Test ........................................................................... 62
xi
xii
DAFTAR RUMUS
Rumus 2.1 Analytical Hierarchy Process ............................................................... 18
xiii
xiii
DAFTAR LAMPIRAN
Lampiran 1 : Form User Acceptance Test .................................................................. 67
Lampiran 2 : Form Bimbingan .................................................................................... 73
Lampiran 3 : Data Jumlah Wisatawan dari Badan Pusat Statistik .............................. 74
Lampiran 4 : Data Jumlah Wisatawan dari Dinas Pariwisata Kalimantan Utara ....... 75
xiii