abstrak -...
TRANSCRIPT
iv
Judul : Rancang Bangung Sistem Informasi Wisata Budaya Bali
Berbasis Mobile
Nama : Aryana Surya Budiman
NIM : 1208605091
Pembimbing I : I.B. Gede Dwidasmara, S.Kom, M.Cs.
Pembimbing II : I Gede Santi Astawa, S.T, M.Cs.
ABSTRAK
Wisata dan budaya merupakan sektor penting yang menggerakan roda
perekonomian masyarakat bali. Pada tahun 2017 bali dinobatkan sebagai destinasi
wisata pavorit dunia, namun di balik predikat yang diperoleh provinsi bali, masih
banyak kekurangan disisi manajemen pengelolaan wisatanya. banyak obyek
wisata yang belum terpublikasi oleh wisatawan lokal maupun wisatawan
mancanegara yaitu adanya lokasi wisata pada suatu tempat yang hanya diketahui
oleh masyarakat dari lokasi wisata tersebut sehingga masyarakat luas diluar lokasi
tersebut dan wisatawan belum mengetahui adanya lokasi wisata di lokasi lain itu
dan belum adanya sarana pendukung untuk memperkenalkan wisata budaya dan
kearifan lokal. Disamping itu maping lokasi dari obyek wisata dan budaya belum
terdata dengan baik.
Penelitian ini memberikan solusi kepada wisatawan berupa rekomendasi
lokasi wisata yang disesuaikan dengan pencarian yang dilakukan oleh wisatawan.
Sistem diimplementasikan dengan menggunakan metode cosine similarity, dan
dibangun dalam dua sisi, yaitu web dan mobile (android). Sistem web berfungsi
untuk admin dalam mengelola data lokasi wisata budaya Bali. Aplikasi mobile
(android) akan digunakan oleh wisatawan dan masyarakat lokal dalam melihat
informasi wisata budaya Bali, mencari daftar lokasi wisata budaya Bali, dan
melakukan penambahan lokasi wisata yang baru untuk memperkenalkan lokasi
wisata yang belum diketahui secara luas. Hasil pengujian sistem menggunakan
black box menunjukan bahwa seluruh kebutuhan fungsional dari sistem telah
berhasil dipenuhi, dan berdasarkan pengujian white box menggunakan flowgraph,
didapatkan hasil bahwa proses yang terdapat pada sistem tergolong prosedur yang
sederhana dan memiliki resiko yang rendah.
Kata kunci : Wisata budaya, Rekomendasi, Cosine Similarity, Mobile, Android,
Black Box.
v
Title : Design of Mobile-Based Bali Cultural Tourism
Information System
Name : Aryana Surya Budiman
Registration : 1208605091
First Supervisor : I.B. Gede Dwidasmara, S.Kom, M.Cs..
Second Supervisor : I Gede Santi Astawa, S.T, M.Cs.
ABSTRACT
Tourism and culture are important sectors that drive the economy of the
people of Bali. In 2017 Bali is named as a favorite tourist destination of the world,
but behind the achievement obtained by the Province of Bali, there are still many
shortcomings in the management of tourism management. There are many
attractions that have not been explored by both the local tourists and the foreign
tourists namely the location of a tourist destination on a place that is only known
by the local community of the tourist destination so that the public live outside the
location and tourists have not known the existence of tourist sites in other
locations. Besides, there are no supporting facilities to introduce cultural tourism
and local wisdom. In addition, mapping the location of tourism and culture has
not been recorded well.
This study provides a solution to tourists in the form of recommendations
of tourist sites tailored to the searches made by tourists. The system is
implemented by using cosine similarity method, and is built in two sides, namely
web and mobile (android). The web system works for the administrator in
managing the location data of Balinese cultural tourism. The mobile application
(android) will be used by tourists and local people in viewing Bali's cultural
tourism information, searching for a list of Balinese cultural tourism sites, and
adding new tourist sites to introduce tourist sites that are not yet widely known.
The test results system using black box showed that all the functional needs of the
system has been successfully met, and based on testing the white box using flow
graph, it was obtained the result that the process contained in the system belong to
a simple procedure and has a low risk.
Keywords: Cultural tourism, Recommendations, Cosine Similarity, Mobile,
Android, Black Box.
vi
KATA PENGANTAR
Penelitian dengan judul “Rancang Bangung Sistem Informasi Wisata Budaya
Bali Berbasis Mobile” ini disusun dalam rangkaian kegiatan pelaksanaan Tugas
Akhir di Jurusan Ilmu Komputer FMIPA UNUD. Sehubungan dengan telah
terselesaikannya penelitian ini, maka diucapkan terima kasih dan penghargaan
kepada berbagai pihak yang telah membantu penyusun, antara lain:
1. Bapak Ida Bagus Gede Dwidasmara, S.Kom, M.Cs sebagai Pembimbing I
yang telah banyak meluangkan waktu untuk membantu pelaksanaan
penelitian ini;
2. Bapak I Gede Santi Astawa, S.T, M.Cs sebagai Pembimbing II yang telah
bersedia mengkritisi, memeriksa dan menyempurnakan penulisan ini;
3. Ibu Kepala Kepegawaian Dinas Pariwisata Provinsi Bali yang telah
mengijinkan penggunaan data Pariwisata Provinsi Bali pada penelitian ini
serta banyak membantu untuk menyediakan dokumen-dokumen pendukung
lainnya;
4. Bapak-bapak dan ibu-ibu dosen di Jurusan Ilmu Komputer yang telah
meluangkan waktu turut memberikan saran dan masukan dalam pelaksanaan
penelitian;
5. Kawan-kawan di Jurusan Ilmu Komputer yang telah memberikan dukungan
moral dalam penyelesaian penelitian ini.
Disadari pula bahwa sudah tentu hasil-hasil dari penelitian ini masih
mengandung kelemahan dan kekurangan. Memperhatikan hal ini, maka masukan
dan saran-saran penyempurnaan sangat diharapkan.
Bukit Jimbaran, 28 April 2017
Penyusun
Aryana Surya Budiman
vii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... ii
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH .................................... ii
LEMBAR PENGESAHAN TUGAS AKHIR ....................................................... iii
ABSTRAK ............................................................................................................. iv
ABSTRACT ............................................................................................................ v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ......................................................................................................... vii
DAFTAR TABEL ................................................................................................... x
DAFTAR GAMBAR ............................................................................................ xii
BAB I 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 Metodelogi Penelitian ................................................................................. 3
1.6.1 Obyek penelitian .................................................................................. 3
1.6.2 Metode Yang Digunakan ..................................................................... 4
1.6.3 Metode Pengembangan Sistem ............................................................ 4
1.6.4 Perencanaan sistem .............................................................................. 4
1.6.5 Analisis Kebutuhan .............................................................................. 5
1.6.6 Perancangan Sistem.............................................................................. 5
1.6.7 Implementasi Sistem ............................................................................ 6
1.6.8 Pengujan Sistem ................................................................................... 6
BAB II TINJAUAN PUSTAKA ............................................................................. 7
2.1 Tinjauan Studi ............................................................................................. 7
2.2 Rangkuman Perbandingan Penelitian Sebelumnya Dengan Penelitian Yang
Dilakukan .................................................................................................... 8
viii
2.3 Culture Heritage ......................................................................................... 8
2.4 Google Maps ............................................................................................... 9
2.5 GPS ............................................................................................................ 10
2.6 CSS ............................................................................................................ 10
2.7 HTML ........................................................................................................ 11
2.8 Android ...................................................................................................... 11
2.8.1 Arsitektur Android ............................................................................. 12
2.9 Android Studio .......................................................................................... 13
2.10 Cosine Similarity ....................................................................................... 14
2.11 Metode Sistem Development Life Cycle (SDLC) ...................................... 14
2.12 Stress Testing ............................................................................................. 16
2.13 White Box Testing ...................................................................................... 17
2.14 Black Box Testing ...................................................................................... 17
BAB III ANALISIS DAN PERACANGAN SISTEM ......................................... 18
3.1 Analisis Kebutuhan ................................................................................... 18
3.1.1 Kebutuhan Fungsional........................................................................ 18
3.1.2 Kebutuhan Non Fungsional ................................................................ 20
3.2 Rancangan Penggunaan Metode Cosine Similarity .................................. 20
3.3 Perancangan Desain Sistem ...................................................................... 23
3.3.1 Use Case Diagram .............................................................................. 24
3.3.2 Activity Diagram ............................................................................... 25
3.3.3 Sequence Diagram ............................................................................. 35
3.3.4 Class Diagram.................................................................................... 45
3.3.5 Entity Relationship Diagram .............................................................. 46
3.3.6 Rancangan Antarmuka ....................................................................... 47
BAB IV HASIL DAN PEMBAHASAN .............................................................. 56
4.1 Gambaran Umum Sistem .......................................................................... 56
4.2 Lingkungan Implementasi ......................................................................... 56
4.3 Implementasi Basis Data ........................................................................... 58
4.4 Implementasi Sistem ................................................................................. 61
4.4.1 Implementasi Rekomendasi Wisata Terdekat .................................... 61
ix
4.4.2 Implementasi Algoritma Cosine Similarity........................................ 65
4.5 Implementasi Antar Muka Sistem ............................................................. 66
4.5.1 Implementasi Antar Muka Admin...................................................... 66
4.5.2 Implementasi Antar Muka User ......................................................... 71
4.6 Pengujian Sistem ....................................................................................... 77
4.6.1 Pengujian Fungsional Sistem ............................................................. 77
4.6.2 Pengujian Basis Path Testing ............................................................. 86
4.6.3 Stress Testing...................................................................................... 86
BAB V KESIMPULAN DAN SARAN ............................................................... 92
5.1 Kesimpulan ................................................................................................ 92
5.2 Saran .......................................................................................................... 92
DAFTAR PUSTAKA ........................................................................................... 93
x
DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Batas Kinerja Untuk Website ..................................................... 16
Tabel 3.1 Tabel Kebutuhan Fungsional ................................................................ 19
Tabel 3.2 Tabel Term Dokumen ........................................................................... 21
Tabel 3.3 Tabel Bobot Term ................................................................................. 21
Tabel 3.4 Tabel Panjang Vector ............................................................................ 22
Tabel 3.5 Tabel hasil perhitungan ......................................................................... 23
Tabel 3.6 Tabel urutan hasil perhitungan kemiripan ............................................ 23
Tabel 4.1 Spesifikasi Perangkat Keras .................................................................. 56
Tabel 4.2 Daftar Perangkat Lunak ........................................................................ 57
Tabel 4.3 Tabel Admin Pada Basis Data Sistem .................................................. 58
Tabel 4.4 Tabel Event Pada Basis Data Sistem .................................................... 59
Tabel 4.5 Tabel Lokasi Pada Basis Data Sistem ................................................... 59
Tabel 4.6 Tabel Dokumen Pada Basis Data Sistem .............................................. 60
Tabel 4.7 Tabel Region Pada Basis Data Sistem .................................................. 60
Tabel 4.8 Tabel Subregion Pada Basis Data Sistem ............................................. 61
Tabel 4.9 Checklict Kebutuhan Pengujian Blackbox ............................................ 77
Tabel 4.10 Pengujian validasi input pada proses login ......................................... 78
Tabel 4.11 Pengujian Tambah Data Wisata .......................................................... 78
Tabel 4.12 Pengujian Merubah Data Wisata......................................................... 79
Tabel 4.13 Pengujian Menghapus Data ................................................................ 80
Tabel 4.14 Pengujian Kebutuhan Login Member sebelum melakukan share lokasi
............................................................................................................ 81
Tabel 4.15 Pengujian Menambahkan Lokasi Wisata baru .................................... 82
Tabel 4.16 Pengujian Kebutuhan User memberikan rating atau review .............. 83
Tabel 4.17 Pengujian Kebutuhan Menampilkan Peta ........................................... 83
Tabel 4.18 Pengujian Kebutuhan Melakukan Pencarian Lokasi Wisata .............. 84
Tabel 4.19 Pengujian Kebutuhan Melihat Hasil Pencarian .................................. 84
Tabel 4.20 Pengujian Kebutuhan Daftar Member ................................................ 85
xi
Tabel 4.21 Tabel Pengujian Basis Path Tesing ..................................................... 86
Tabel 4.22 Halaman Pengujian Stress Testing ...................................................... 88
Tabel 4.23 Hasil Stress Testing ............................................................................. 88
xii
DAFTAR GAMBAR
Gambar 2.1 Metode Sistem Development Life Cycle (SDLC) ............................. 15
Gambar 3.1 Use case Diagram.............................................................................. 25
Gambar 3.2 Activity Diagram Login Admin ........................................................ 26
Gambar 3.3 Activity Diagram Insert Data Lokasi ................................................. 27
Gambar 3.4 Activity Diagram Update data Lokasi ............................................... 28
Gambar 3.5 Activity Diagram Mencari Wisata ..................................................... 29
Gambar 3.6 Activity Diagram Detail Wisata ........................................................ 30
Gambar 3.7 Activity Diagram Melnampilkan Wisata Terdekat ........................... 31
Gambar 3.8 Activity Diagram Daftar Member ..................................................... 32
Gambar 3.9 Activity Diagram Menambahkan Data Wisata Baru (Share Location)
............................................................................................................................... 33
Gambar 3.10 Activity Diagram Memberikan Ratting........................................... 34
Gambar 3.11 Sequence Diagram Login Admin .................................................... 35
Gambar 3.12 Sequence Diagram Menambahkan Data Lokasi ............................. 36
Gambar 3.13 Sequence Diagram Merubah Data Lokasi ...................................... 37
Gambar 3.14 Sequence Diagram Menghapus Data Lokasi .................................. 38
Gambar 3.15 Sequence Diagram Mencari Tempat Wisata ................................... 39
Gambar 3.16 Sequence Diagram Membagikan Lokasi ........................................ 40
Gambar 3.17 Sequence Diagram Melihat Detail Wisata ...................................... 41
Gambar 3.18 Sequence Diagram Menampilkan Wisata Terdekat ........................ 42
Gambar 3.19 Sequence diagram Mendaftar Member ........................................... 43
Gambar 3.20 Sequence Diagram Memberikan Ratting ........................................ 44
Gambar 3.21 Class Diagram ................................................................................. 45
Gambar 3.22 Entity Relationship Diagram ........................................................... 46
Gambar 3.23 Tampilan Halaman Login ................................................................ 47
Gambar 3.24 Tampilan Header, Sidebar, Footer Administrator ........................... 48
Gambar 3.25 Tampilan Halaman Content Mengelola Location ........................... 49
Gambar 3.26 Tampilan Pop Up Tombol Insert ..................................................... 49
Gambar 3.27 Tampilan Pop Up Tombol Update .................................................. 49
xiii
Gambar 3.28 Tampilan Pop Up Tombol View ..................................................... 50
Gambar 3.29 Tampilan Pop Up Tombol Delete ................................................... 50
Gambar 3.30 Tampilan Halaman Content Mengelola Region .............................. 50
Gambar 3.31 Tampilan Pop Up Tombol Insert ..................................................... 51
Gambar 3.32 Tampilan Pop Up Tombol Update .................................................. 51
Gambar 3.33 Tampilan Pop Up Tombol Delete ................................................... 51
Gambar 3.34 Tampilan Halaman Content Mengelola Sub Region ....................... 52
Gambar 3.35 Tampilan Pop Up Tombol Insert ..................................................... 52
Gambar 3.36 Tampilan Pop Up Tombol Update .................................................. 52
Gambar 3.37 Tampilan Pop Up Tombol Delete ................................................... 53
Gambar 3.38 Tampilan Splash Screen dan halaman awal .................................... 53
Gambar 3.39 Tampilan Halaman Share location .................................................. 54
Gambar 3.40 Tampilan Halaman Detail Location ................................................ 54
Gambar 3.41 Tampilan Halaman Login Member ................................................. 55
Gambar 3.42 Tampilan Daftar Member ................................................................ 55
Gambar 4.1 Implementasi Basis Data ................................................................... 58
Gambar 4.2 Halaman Login Administrator .......................................................... 66
Gambar 4.3 Halaman Utama (home) Admin ........................................................ 67
Gambar 4.4 Halaman Location ............................................................................. 67
Gambar 4.5 Tampilan Pop Up Insert .................................................................... 68
Gambar 4.6 Tampilan Pop Up melihat data (view)............................................... 68
Gambar 4.7 Tampilan Pop Up mengapus data (delete) ........................................ 68
Gambar 4.8 Tampilan Halaman Region ................................................................ 69
Gambar 4.9 Tampilan Pop Up Insert Region........................................................ 69
Gambar 4.10 Tampilan Pop Up ............................................................................ 70
Gambar 4.11 Tampilan Pop Up Delete ................................................................. 70
Gambar 4.12 Tampilan Halaman Subregion ......................................................... 70
Gambar 4.13 Tampilan Pop Up Insert .................................................................. 71
Gambar 4.14 Tampilan Pop Up Update ............................................................... 71
Gambar 4.15 Tampilan Pop Up Delete ................................................................. 71
Gambar 4.16 Tampilan Splash Screen dan Halaman Map ................................... 72
xiv
Gambar 4.17 Tampilan Implementasi Rekomendasi Lokasi Wisata Terdekat .... 72
Gambar 4.18 Tampilan Implementasi Rute Lokasi Wisata Terdekat ................... 73
Gambar 4.19 Tampilan Implementasi Detail Lokasi ............................................ 74
Gambar 4.20 Tampilan Implementasi Login dan Daftar Member ........................ 74
Gambar 4.21 Tampilan Implementasi Share location .......................................... 75
Gambar 4.22 Tampilan Implementasi Share Location Mengisi Tanggal untuk
event ...................................................................................................................... 75
Gambar 4.23 Tampilan Berhasil menambahkan Lokasi Baru .............................. 76
Gambar 4.24 Grafik Rata-Rata Error .................................................................... 90
Gambar 4.25 Grafiik Waktu Uji Per Klik ............................................................. 91
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi dewasa ini memberi dampak di segala bidang
termasuk pada sektor wisata, bali sangat terkenal akan wisata dan budayanya,
wisata dan budaya merupakan sektor penting yang menggerakan roda
perekonomian masyarakat bali. Pada tahun 2017 bali dinobatkan sebagai destinasi
wisata pavorit dunia, namun di balik predikat yang diperoleh provinsi bali ,masih
banyak kekurangan disisi manajemen pengelolaan wisatanya, banyak obyek
wisata yang belum terpublikasi oleh wisatawan lokal maupun wisatawan
mancanegara yaitu adanya lokasi wisata pada suatu tempat yang hanya diketahui
oleh masyarakat dari lokasi wisata tersebut sehingga masyarakat luas diluar lokasi
tersebut dan wisatawan belum mengetahui adanya lokasi wisata di lokasi lain itu,
dan belum adanya sarana pendukung untuk memperkenalkan wisata budaya dan
kearifan lokal. Disamping itu maping lokasi dari obyek wisata dan budaya belum
terdata dengan baik.
Pada penelitian sebelumnya yang di tulis oleh Darma P (2012) , dimana
dalam penelitian yang dijelaskan pada jurnal yang berjudul Perancangan Aplikasi
Mobile City Directory Yogyakarta berbasis Android, pada aplikasi yang dibangun
dapat membantu pengguna mencari informasi terkait tempat-tempat wisata di
Yogyakarta. Aplikasi terdapat fitur search, Display Rute, Display Jarak, Display
Transpport untuk memudahkan pengguna mencari informasi tempat-tempat
wisata.
Dalam realisasinya pada penelitaian ini dikembangkanlah sebuah aplikasi
Sistem Informasi Wisata budaya dimana aplikasi ini dapat membantu wisatawan
mencari lokasi wisata yang akan dituju. Disamping itu, aplikasi ini dapat
membantu wisatawan yang ingin berkunjung ke lokasi wisata tanpa menggunakan
jasa tour guide sehingga wisatawan dapat melakukan perjalanan sendiri
menggunakan aplikasi ini. Selain itu, aplikasi ini dapat memberikan fitur
menambahkan lokasi wisata baru untuk pengguna yang ingin membagikan atau
2
memperkenalkan lokasi wisata yang ada dari setiap daerahnya. Sehingga aplikasi
ini juga dapat membantu mengenalkan lokasi wisata yang belum terpublikasi ke
masyarakat luas.
Dengan dikembangkannya aplikasi ini, diharapkan dapat membantu
penduduk lokal dan pemerintah dalam pengelolaan informasi dari lokasi wisata
budaya dan potensi dari kearifan lokal pulau bali.
Sehingga dari latar belakang yang sudah dijelaskan penulis mengusulkan
penelitian dengan judul : “Rancang Bangung Sistem Informasi Wisata Budaya
Bali Berbasis Mobile”.
1.2 Rumusan Masalah
Berdasarkan uraian latar belakang, rumusan masalah pada tugas akhir ini
adalah bagaimana merancang dan membangun sistem informasi wisata budaya
bali berbasis mobile yang akan menjadi wadah bagi masyarakat lokal dan
mempermudah pengguna melakukan pencarian lokasi wisata budaya Bali yang
diinginkan.
1.3 Batasan Masalah
Berdasarkan uraian latar belakang, maka batasan masalah yang diajukan
adalah sebagai berikut:
1. Data penelitian didapatkan di Dinas Kebudayaan dan Dinas Pariwisata
Provinsi Bali.
2. Sistem ini hanya dapat membantu wisatawan mencari lokasi dan informasi
wisata yang ada di Bali.
3. Sistem ini hanya dapat melakukan pencarian secara localhost berdasarkan
data yang ada dalam server.
4. Sistem ini hanya dapat memberikan rekomendasi lokasi wisata
berdasarkan jarak terdekat dari lokasi user berada saat menggunakan
sistem ini.
3
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam pengerjaan Tugas Akhir ini adalah
Merancang sebuah sistem informasi wisata budaya bali berbasis mobile sebagai
upaya mempermudah wisatawan mencari lokasi wisata budaya serta
memperkenalkan dan memasarkan warisan budaya lokal serta lokasi wisata yang
belum dikemukakan ke masyarakat luas.
1.5 Manfaat Penelitian
Manfaat yang diperoleh dari perancangan sistem informasi wisata budaya
Bali berbasis mobile ini adalah :
1. Bagi Wisatawan
Penelitian ini diharapkan dapat membantu wisatawan dalam mencari
lokasi wisata terdekat serta memberikan informasi lokasi wisata yang ada
di Bali.
2. Bagi Masyarakat
Penelitian ini diharapkan dapat membantu masyarakat lokal untuk
mempublikasi lokasi wisata yang ada di daerahnya agar dapat dikenal luas
dan menjadi destinasi wisata baru yang dapat dikunjungi.
3. Bagi Pemerintah
Dengan dibangunnya sistem ini, diharapkan dapat membantu pemerintah
dalam memperkenalkan wisata yang ada di daerah provinsi Bali.
1.6 Metodelogi Penelitian
1.6.1 Obyek penelitian
Obyek yang digunakan dalam penelitian ini adalah tempat wisata yang
berupa tempat wisata budaya maupun wisata spiritual di Bali, dan tempat wisata
yang diangap masih asli nilai sejarah dan budaya nya seperti lokasi spiritual
bersejarah maupun tempat wisata alam yang masih asli tanpa berubah nya karena
era modern, dan wisata kesenian berupa tarian tradisional yang berada di suatu
lokasi wisata.
4
1.6.2 Metode Yang Digunakan
Dalam perancangan sistem informasi wisata budaya bali berbasis mobile,
metode yang digunakan adalah metode cosine similarity. Cosine similarity adalah
metode yang dapat digunakan untuk melakukan pencarian kecocokan kata yang
menjada kata kunci melakukan pencarian pada sebuah informasi yang tersimpan
di dalam database.
Dalam penelitian ini, cosine similarity digunakan untuk mencari informasi
terkaik kata kunci yang diinputkan dan menghitung tingkat kecocokan kata yang
dicari dengan data yang tersimpan, kemudian sistem akan menampilkan beberapa
pilihan informasi yang memiliki tingkat kecocokan yang tinggi.
1.6.3 Metode Pengembangan Sistem
Dalam perancangan sistem informasi wisata budaya Bali berbasis mobile
yang akan dibangun penulis menggunakan metode pengembangan sistem System
Development Life Cycle (SDLC) dengan tahapan air terjun (waterfall). Metode ini
dipilih karena pembangunan aplikasi ini membutuhkan tahapan-tahapan sesuai
dengan aliran proses pada metode waterfall untuk menyesuaikan dengan tujuan
yang akan dicapai.
1.6.4 Perencanaan sistem
Pada tahapan ini, dilakukan perencanaan untuk membangun aplikasi
melihat dari permasalahan yang dikaji dan tujuan dari perancangan aplikasi ini.
a. Mendefinisikan masalah
Permasalahan yang dikaji penulis adalah :
1. Bagaimana melestarikan budaya lokal dengan memanfaatkan teknologi
di era modern ini?
2. Bagaimana menjaga nilai-nilai bersejarah dari budaya yang ada dalam
persaingan di pariwisata?
3. Sistem akan memberikan informasi terkait warisan budaya tangible.
b. Menentukan Tujuan Sistem
Ada pun tujuan sistem yang diharapkan penulis adalah :
1. Dapat mengimplementasikan rancangan aplikasi untuk user.
5
2. Menjadikan teknologi sebagai media untuk pelestarian warisan
budaya.
3. Pemanfaatan teknologi untuk mengenalkan kearifan budaya lokal.
4. Memberikan informasi terkait lokasi wisata yang ada di Bali.
1.6.5 Analisis Kebutuhan
Pada analisis kebutuhan ini akan dipaparkan kebutuhan sistem yang terdiri
dari kebutuhan fungsional dan kebutuhan non fungsional.
a. Kebutuhan fungsional merupakan kebutuhan yang mendefinisikan fungsi
atau fitur dari sebuah sistem. Fungsi atau fitur dari sebuah sistem itu
merupakan semua aktivitas yang terjadi dalam sistem informasi wisata
budaya Bali.
b. Kebutuhan non fungsional merupakan kebutuhan yang mendefinisikan
spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan terdiri dari
analisis perangkat keras, analisis perangkat lunak, dan analisis pengguna
dari sistem informasi wisata budaya Bali.
1.6.6 Perancangan Sistem
Pada tahapan perancangan sistem ini dilakukan perancangan pemodelan
proses, pemodelan data, dan perancangan interface sistem pemesanan pada
percetakan.
Perancangan pemodelan proses dari sistem informasi wisata budaya Bali
akan dibuat dengan menggunakan Squence Diagram. Sequence diagram (diagram
urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-
interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau
rangkaian waktu.
Pada tahap ini juga akan dilakukan perancangan terhadap basis data sistem
yang akan dimodelkan dengan menggunakan Entity Relationship Diagram (ERD)
dan perancangan antarmuka dari sistem informasi wisata budaya Bali.
6
1.6.7 Implementasi Sistem
Setelah perancangan sistem telah disepakati maka langkah selanjutnya
adalah dengan membangun sistem informasi wisata budaya bali berbasis mobile
dengan menggunakan komponen berikut ini :
a. HTML untuk membangun Website
b. CSS untuk membuat desain
c. Xampp untuk webserver
d. MySQL untuk penggunaan database
e. Android Studio untuk membangun aplikasi mobile
1.6.8 Pengujan Sistem
Tahap pengujian sistem merupakan tahap untuk memastikan apakah
sistem yang dibuat telah sesuai dengan tujuan yang ingin dicapai. Pada tahap
pengujian ini dilakukan dengan menggunakan pengujian black box, dan Stress
Testing.
Pengujian black box dilakukan untuk mengetahui apakah sistem yang
dibangun sudah benar sesuai dengan yang dibutuhkan. Item-item yang telah
dirumuskan dalam daftar kebutuhan dan merupakan hasil analisis kebutuhan akan
menjadi acuan untuk melakukan pengujian validasi, deskripsi hasil uji sistem
informasi wisata budaya bali berbasis mobile.
Pengujian Stress Testing dilakukan untuk memperoleh perbedaan rata-rata
jumlah error dan jumlah pengguna dengan cara mendapatkan waktu tunggu klik
yang terjadi ketika adanya kegagalan dalam request pada URL yang telah
ditentukan.