SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH...

16
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

Transcript of SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH...

Page 1: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 2: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 3: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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.

Page 4: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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.

Page 5: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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!!

Page 6: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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”

Page 7: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 8: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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.

Page 9: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 10: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 11: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 12: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 13: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 14: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 15: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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

Page 16: SKRIPSI APLIKASI PENCARIAN PARIWISATA DI DAERAH …eprints.akakom.ac.id/5002/2/1_135410274_HALAMAN_DEPAN.pdf · Telah di periksa dan di setujui untuk diujika di hadapan dosen penguji

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