skripsi aplikasi pencarian pariwisata di daerah...
TRANSCRIPT
SKRIPSI
APLIKASI PENCARIAN PARIWISATA DI DAERAH
ISTIMEWA YOGYAKARTA BERBASIS ANDROID
SIDIQ NUR WAKHID
Nomor Mahasiswa : 135410274
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2017
SKRIPSI
APLIKASI PENCARIAN PARIWISATA DI DAERAH
ISTIMEWA YOGYAKARTA BERBASIS ANDROID
Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang
pendidikan Strata (S1) program studi Teknik Informatika
Sekolah Tinggi Manajemen Informatika Dan Komputer Akakom
Yogyakarta.
Disusun Oleh :
SIDIQ NUR WAKHID
Nomor Mahasiswa : 135410274
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2017
HALAMAN PERSETUJUAN
Judul : APLIKASI PENCARIAN PARIWISATA DI DAERAH ISTIMEWA
YOGYAKARTA BERBASIS ANDROID
N a m a : SIDIQ NUR WAKHID
N I M : 135410274
Jurusan : Teknik Informatika
Jenjang : Strata Satu (S-1)
Semester : Genap/TA.2016/2017
Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji tugas akhir.
Yogyakarta -Agustus 2017
Dosen Pembimbing,
Endang Wahyuningsih S.Kom.,M.Cs.
HALAMAN PENGESAHAN
SKRIPSI
APLIKASI PENCARIAN PARIWISATA DI DAERAH ISTIMEWA
YOGYAKARTA BERBASIS ANDROID
Telah di pertahankan di depan dewan penguji skripsi dan dinyatakan di
terima untuk memenuhi sebagai syarat guna memperoleh Gelar sarjana
Komputer Sekolah Tinggi Manajemen Informatika dan Komputer
YOGYAKARTA
Yogyakarta,.......................... Agustus 2017
Mengesahkan
Dewan Penguji Tanda tangan
1. Erna Hudianti Pujiarinii,S.Si., M.Si. ................................
2. Deborah Kurniawati, S.Kom.,M.Cs ................................
3. Endang Wahyuningsih, S.Kom.,M.Cs. ................................
Mengetahui
Ketua Program Studi Teknik Informatika
Ir. M. Guntara, M.T.
HALAMAN PERSEMBAHAN
Dengan segala puja dan puji syukur kepada Tuhan yang Maha Esa dan atas
dukungan dan doa dari orang-orang tercinta, akhirnya karya tulis ini dapat
diselesaikan dengan baik dan tepat pada waktunya. Oleh karena itu, dengan rasa
bangga dan bahagia saya ucap rasa syukur dan terimakasih saya kepada:
1. Allah SWT, karena hanya atas izin dan karunia-Nyalah maka skripsi ini
dapat dibuat dan selesai pada waktunya.
2. Bapak dan Ibu, Suparlan dan Sunarmi yang telah memberikan dukungan
moril maupun materi serta do’a yang tiada henti untuk kesuksesan saya,
karena itu terimalah persembaha bakti dan cinta ku untuk kalian bapak
ibuku.dan tak lupa juga untuk adik saya Anissa nur sholihah.
3. Dosen pembimbing Ibu Endang Wahyuningsih, S.Kom., M.Cs., yang
memberikan bimbingan dan pelajaran yang tiada ternilai harganya, agar
saya menjadi lebih baik.
4. Sahabat-sahabat saya TI-6 yang tidak bisa saya sebutkan satu persatu, tanpa
semangat, dukungan dan bantuan kalian semua tak kan mungkin aku sampai
disini, terimakasih untuk canda tawa, tangis, dan perjuangan yang kita
lewati bersama dan terimakasih untuk kenangan manis yang telah terukir
selama ini. Semangat!!
Terimakasih yang sebesar-besarnya untuk kalian semua, Dan semoga
skripsi ini dapat bermanfaat dan berguna untuk kemajuan ilmu pengetahuan di masa
yang akan datang, Aamiinnn.
MOTO
Man Jadda Wa Jadda” Barang siapa yang bersungguh - sungguh akan
mendapatkannya.
“Aja dadi uwong sing rumangsa bisa lan rumangsa pinter. Nanging dadiya
uwong sing bisa lan pinter rumangsa,
Artinya: Jangan jadi orang yang merasa bisa dan merasa pintar tetapi jadilah
orang yang bisa dan pintar merasa”
INTISARI
Kemajuan teknologi yang sangat cepat membuat banyak perubahan bagi
manusia dalam memperoleh informasi khususnya di bidang pariwisata. Salah
satunya informasi geografis tempat pariwisata. Provinsi Daerah Istimewa
Yogyakarta (DIY) terdiri dari lima kabupaten yaitu Sleman, Bantul, Kulonprogo,
Gunungkidul, dan Yogyakarta
Menanggapi masalah di atas ada sebuah aplikasi wisata dengan
memanfaatkan sistem informasi geografis bernama aplikasi Pariwisata DIY,
aplikasi pencarian wisata ini berfungsi utama untuk memberikan informasi
geografis lokasi wisata di Yogyakarta. Aplikasi wisata ini menggunakan
teknologi mapbox sebagai tampilan pada petanya.
Aplikasi pencarian wisata ini yang menyajikan informasi keberadaan lokasi
wisata dan terdapat fitur lain yaitu dapat menampilkan lokasi hotel,atm dan
transportasi. Dalam aplikasi ini dapat menampilkan gambar, alamat wisata dan
deskirpsi dari tempat wisata yang telah dipilih oleh pengguna, kemudian aplikasi
pencarian ini dapat melakukan pencarian wisata berdasrakan nama, alamat, dan
kategori wisata.
Kata kunci: aplikasi ,SIG, wisata
KATA PENGANTAR
Puji syukur saya panjatkan kepada Allah SWT yang telah memberikan
rahmat-Nya sehingga saya dapat menyelesaikan karya tulis Rancang Bangun
Aplikasi Pencarian Pariwisata Di Daerah Istimewa Yogyakarta Berbasis Android
dengan baik dan tepat waktu tanpa ada halangan suatu apapun.
Dalam penulisan ini saya dapat dukungan dan bantuan dari berbagai pihak,
maka pada kesempatan kali ini saya ucapkan banyak terimakasih kepada:
1. Allah SWT yang telah memberikan hidayah-Nya.
2. Orag tua saya dan keluarga besar yang telah mendoakan dan memberikan
dukungan baik secara moral maupun materi.
3. Bapak Cuk Subiyantoro, S.Kom., M.Kom, selaku Ketua STMIK Akakom
Yogyakarta.
4. Ibu Erna Hudianti Pujiarinii,S.Si., M.Si., Ibu Deborah Kurniawati,
S.Kom.,M.Cs dan Ibu Endang Wahyuningsih, S.Kom., M.Cs., yang sudah
membimbing saya dalam karya tulis ini maupun akademik.
5. Bapak Ir. M. Guntara, M.Kom yang sudah membimbing saya dalam bidang
akademik sekaligus selaku ketua jurusan Teknik Informatika STMIK
Akakom Yogyakarta.
6. Bapak dan ibu dosen STMIK Akakom Yogyakarta yang sudah mengajar
dan memberikan ilmunya baik dalam maupun luar kampus.
7. Sahabat saya TI-6 yang telah meluangkan waktu untuk berbagi wawasan
dan ilmunya.
Semoga allah SWT memberikan balasan yang berlipat ganda kepada
semuaya.disadari bahwa dalam karya tulis ini masih terdapat kekurangan Demi
perbaikan selanjutnya, saran dan kritik yang membangun akan penulis terima
dengan senang hati. Akhirnya, hanya kepda allah SWT penulis serahkan segalanya,
mudah-mudahan dapat bermanfaat dan dapat memberi inspirasi terhadap pembaca
khususnya bagi penulis umumnya bagi kita semua.
Yogyakarta ,Agustus 2017
Penulis
DAFTAR ISI
Hal
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN ............................................................................. iii
HALAMAN PERSEMBAHAN .......................................................................... iv
MOTO ................................................................................................................. v
INTISARI ........................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... ix
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR TABEL ............................................................................................. xv
BAB I PENDAHULUAN .................................................................................... 1
1.1. Latar Belakang Masalah......................................................................... 1
1.2. Rumusan Masalah .................................................................................. 2
1.3. Ruang Lingkup ...................................................................................... 2
1.4. Tujuan Penelitian ................................................................................... 3
1.5. Manfaat penelitian ................................................................................. 3
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI....................................... 4
2.1 Tinjauan Pustaka.................................................................................... 4
2.2 Dasar Teori ............................................................................................ 6
2.2.1 Daerah Istimewa Yogyakarta ...................................................... 6
2.2.2 Sistem Informasi Geografis ......................................................... 6
2.2.3 Java ............................................................................................. 7
2.2.4 Sistem Operasi Android .............................................................. 7
2.2.5 Mapbox API................................................................................ 8
2.2.6 JSON .......................................................................................... 8
2.2.7 XML ........................................................................................... 9
2.2.8 MySQL ....................................................................................... 9
BAB III METODE PENELITIAN ..................................................................... 10
3.1 Bahan/data ........................................................................................... 10
3.2 Peralatan .............................................................................................. 10
3.2.1 Kebutuhan Perangkat Lunak .............................................................. 10
3.2.2 Kebutuhan Perangkat Keras ............................................................... 11
3.3 Prosedur dan pengumpulan data ........................................................... 11
3.4 Analisis dan Rancangan Sistem............................................................ 11
3.4.1. Analisis Sistem.......................................................................... 11
3.4.2. Arsitektur Sistem....................................................................... 11
3.4.3. Analisis Kebutuhan Input Dan Output ....................................... 13
3.4.4. Analisis Kebutuhan Input .......................................................... 13
3.4.5. Analisis Proses sistem ............................................................... 14
3.4.6. Analisis Kebutuhan Output ....................................................... 14
3.4.7. Perancangan Sistem .................................................................. 14
3.4.8. Basis Data ................................................................................. 15
3.4.9. Use Case Diagram ..................................................................... 17
3.4.10. Sequence Diagram ................................................................. 19
3.4.11. Class diagram ........................................................................ 20
3.4.12. Activity Diagram ................................................................... 21
3.4.13. Rancangan Antarmuka ........................................................... 25
BAB IV IMPLEMENTASI DAN PEMBAHASAN ........................................... 30
4.1 Implementasi dan Uji Coba Sistem ...................................................... 30
4.1.1. Pemetaan Lokasi Wisata ................................................................... 30
4.1.2. Menampilkan Lokasi Pengguna Pada Peta ....................................... 31
4.1.3. Menampilkan Rute Wisata ................................................................ 32
4.1.4. Pencarian Wisata .............................................................................. 33
4.1.5. Menampilkan Detail Wisata.............................................................. 35
4.2 Pembahasan ......................................................................................... 36
4.2.1. Cara Mengakses Pemetaan Pada Mapbox .................................. 36
4.2.2. Menampilkan Rute Wisata Menggunakan Mapbox .................... 41
4.2.3. Menampilkan Pemetaan Lokasi Wisata ..................................... 42
4.2.4. Pencarian Data Wisata............................................................... 42
BAB V PENUTUP ............................................................................................ 45
DAFTAR PUSTAKA ........................................................................................ 46
DAFTAR GAMBAR
Hal
Gambar 3.1: Arsitektur Sistem ....................................................................... 12
Gambar 3.2 Use Case diagram pengguna ....................................................... 18
Gambar 3.3 Sequence diagram Admin ........................................................... 19
Gambar 3.4 Sequence diagram User ............................................................... 20
Gambar 3.5 Class diagram ............................................................................. 21
Gambar 3.6 Activity diagram Admin ............................................................. 21
Gambar 3.7 Activity diagram Tempat wisata .................................................. 22
Gambar 3.8 Activity diagram melihat tempat wisata ...................................... 23
Gambar 3.9 Activity diagram hotel ................................................................ 23
Gambar 3.10 Activity diagram ATM .............................................................. 24
Gambar 3.11 Activity diagram Transportasi ................................................... 24
Gambar 3.12 Tampilan desain antarmuka bagian splash screen aplikasi ......... 25
Gambar 3.13 Tampilan Menu ......................................................................... 25
Gambar 3.14 Tampilan desain antarmuka bagian menu aplikasi ..................... 26
Gambar 3.15 Tampilan desain antarmuka bagian menu maps ......................... 26
Gambar 3.16 Tampilan desain antarmuka bagian menu list wisata ................. 27
Gambar 3.17 Tampilan desain antarmuka detail wisata .................................. 27
Gambar 3.18 Tampilan desain antarmuka ....................................................... 28
Gambar 3.19 Tampilan desain antarmuka bagian menu list Penginapan ......... 28
Gambar 3.20 Tampilan desain antarmuka bagian menu list transportasi ......... 29
Gambar 3.21 Tampilan desain antarmuka bagian menu list ATM ................... 29
Gambar 4.1. Komponen Mapbox ................................................................... 30
Gambar 4.2 Pemanggilan komponen peta Mapbox ......................................... 30
Gambar 4.3 Implementasi komponen mapbox-sdk ......................................... 31
Gambar 4.4 Button Lokasi Pengguna ............................................................. 31
Gambar 4.5 Pemanggilan komponen peta Mapbox ......................................... 32
Gambar 4.6 Membuat Rute ke lokasi wisata ................................................... 32
Gambar 4.7 Implementasi Rute Wisata .......................................................... 33
Gambar 4.8 Komponen menu pencarian ......................................................... 33
Gambar 4.9 Adapter menu pencarian ............................................................. 34
Gambar 4.10 Implementasi pencarian wisata .................................................. 34
Gambar 4.11 Web service untuk mengambil data wisata ................................ 35
Gambar 4.12 Ambil nilai dari JSON ............................................................... 35
Gambar 4.13 Set adapter ke listview .............................................................. 35
Gambar 4.14 Komponen mapbox Sdk ............................................................ 36
Gambar 4.15 acces token komponen mapbox ................................................. 37
Gambar 4.16 Komponen Mapbox pada android manifest ............................... 37
Gambar 4.17 Komponen Mapbox pada Java Peta Wisata ............................... 38
Gambar 4.18 Komponen Mapbox pada activty Peta Wisata ............................ 39
Gambar 4.19 Fungsi untuk mendapatkan rute dengan mapbox API ................ 41
Gambar 4.20 Komponen mapbox ................................................................... 42
Gambar 4.21 Komponen Json ....................................................................... 43
Gambar 4.22 Komponen PHP untuk pencarian ............................................... 43
DAFTAR TABEL
Hal
Tabel 2.1 Tabel Tinjauan Pustaka ..................................................................... 5
Tabel 3.1 Tabel Wisata................................................................................... 15
Tabel 3.2 Tabel Admin................................................................................... 15
Tabel 3.3 Tabel Transportasi .......................................................................... 16
Tabel 3.4 Tabel Hotel ..................................................................................... 16
Tabel 3.5 Tabel ATM ..................................................................................... 17