perancangan aplikasi informasi tempat pariwisata … · pengantar ilmu pariwisata (p. 156). angkasa...
TRANSCRIPT
PERANCANGAN APLIKASI INFORMASI TEMPAT
PARIWISATA BERBASIS ANDROID
KOTA TULUNGAGUNG
TUGAS AKHIR
Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Novi Eko Hendriawan
07560383
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
iii
DAFTAR ISI
KATA PENGANTAR ………………………………………………………. i
DAFTAR ISI ………………………………………………………………... iii
DAFTAR TABEL ………………………………………………………….... vi
DAFTAR GAMBAR ………………………………………………………... vii
ABSTRAK …………………………………………………………………… x
ABSTRACT ………………………………………………………………….. xi
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ……………………………………………… 1
1.2 Rumusan Masalah ……………………………………………………. 2
1.3 Tujuan ………………………………………………………………… 2
1.4 Batasan Masalah ……………………………………………………… 2
1.5 Metodologi Penyelesaian Masalah …………………………………… 3
1.6 Sistematika Penulisan ………………………………………………… 4
LANDASAN TEORI
2.1 Definisi Pariwisata …………………………………………………… 6
2.2 Profil Kabupaten Tulungagung ………………………………………. 8
2.3 GPS (Global Positioning System) ……………………………………. 8
2.3.1 GPS Receiver ………………………………………………… 11
2.3.2 Perencanaan Koordinat Posisi Orang ………………………… 12
2.3.3 Distanceto ……………………………………………………. 13
2.4 Google Maps API ……………………………………………………. 13
2.4.1 Konsep API ………………………………………………….. 13
2.4.2 API Berorientasi Objek ………………………………………. 14
2.5 JSON (JavaScript Object Nation) ……………………………………. 15
2.6 CRUD (Create Read Update Delete) ………………………………… 16
iv
2.7 Android (Sistem Operasi) ……………………………………………. 16
2.7.1 Arsitektur …………………………………………………….. 17
2.7.2 Komponen Aplikasi ………………………………………….. 20
2.7.3 Tipe Aplikasi Android ……………………………………….. 23
2.7.4 Siklus Aplikasi Android ……………………………………… 24
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem ……………………………………………………….. 27
3.1.1 Peta …………………………………………………………... 27
3.1.2 Cara Kerja Sistem GPS ………………………………………. 27
3.1.3 Arsitektur Sistem …………………………………………….. 28
3.1.4 Use Case ……………………………………………………... 30
3.2 Perancangan Sistem ………………………………………………….. 37
3.2.1 Sequnce Diagram …………………………………………….. 38
3.2.2 Class Diagram ……………………………………………….. 40
3.2.3 ERD (Entity Relationship Diagram) …………………………. 40
3.2.4 Desain Table …………………………………………………. 41
3.2.5 Desain Tampilan ……………………………………………... 41
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi …………………………………………………………. 43
4.1.1 Tampilan Awal ……………………………………………….. 43
4.1.2 Tampilan Peta Notifikasi ……………………………………... 45
4.1.3 Tampilan Daftar Tempat Wisata ……………………………... 47
4.1.4 Perhitungan Jarak …………………………………………….. 52
4.1.5 Tampilan About ………………………………………………. 54
4.1.6 Tampilan Kritik dan Saran …………………………………… 54
4.2 Pengujian …………………………………………………………….. 55
4.2.1 Instalasi Aplikasi …………………………………………….. 55
4.2.2 Posisi GPS / User …………………………………………….. 56
4.2.3 Pencarian Tempat Wisata …………………………………….. 58
4.2.4 Pencarian Jalur Rute ke Tempat Wisata ……………………… 59
v
4.2.5 Perhitungan Jarak ……………………………………………. 61
4.2.6 Keakuratan Posisi ……………………………………………. 62
BAB V KESIMPULAN
5.1 Kesimpulan …………………………………………………………... 63
5.2 Saran …………………………………………………………………. 63
DAFTAR PUSTAKA
LAMPIRAN
vi
DAFTAR TABEL
1. Tabel 2.1 Pendapat Para Pakar Tentang Pariwisata ……………………… 7
2. Tabel 3.1 Tabel Penanganan Service Client Server………………………. 29
3. Tabel 3.2 Tabel Detail Tempat Pariwisata ………………………………. 41
4. Tabel 4.1 Spesifikasi Hardware dan Software …………………………... 43
5. Tabel 4.2 Skenario Pengujian ……………………………………………. 55
vii
DAFTAR GAMBAR
1. Gambar 2.1 Segmentasi GPS ……………………………………………. 9
2. Gambar 2.2 Kerja GPS Receiver ………………………………………… 12
3. Gambar 2.3 Arsitektur Android …………………………………………. 17
4. Gambar 2.4 Siklus Hidup Aplikasi Android …………………………….. 25
5. Gambar 3.1 Tampilan Peta Tulungagung ………………………………... 27
6. Gambar 3.2 Arsitektur Sistem ……………………………………………. 29
7. Gambar 3.3 Use Case User ………………………………………………. 30
8. Gambar 3.4 Use Case Admin …………………………………………….. 31
9. Gambar 3.5 Activity Diagram (Request Posisi GPS) …………………….. 32
10. Gambar 3.6 Activity Diagram (Menampilkan Peta Google Maps) ………. 33
11. Gambar 3.7 Activity Diagram (Request Data Tempat Pariwisata) ……….. 34
12. Gambar 3.8 Activity Diagram (Menghitung Jarak) ……………………… 34
13. Gambar 3.9 Activity Diagram Server (Manajemen Data) ……………….. 35
14. Gambar 3.10 Activity Diagram (Insert Data Tempat Pariwisata) ……….. 35
15. Gambar 3.11 Activity Diagram (Edit Data Tempat Pariwisata) …………. 36
16. Gambar 3.12 Activity Diagram (Delete Data Tempat Pariwisata) ………. 36
17. Gambar 3.13 Sequence Diagram (Client Request KoordinatGPS) ……… 37
18. Gambar 3.14 Sequence Diagram (Client Request Peta) …………………. 38
19. Gambar 3.15 Sequence Diagram (Request Informasi Tempat Wisata) ….. 38
20. Gambar 3.16 Sequence Diagram Server Application System ………….… 39
viii
21. Gambar 3.17 ClassDiagram ……………………………………………... 40
22. Gambar 3.18 ERD Tempat Pariwisata …………………………………… 40
23. Gambar 3.19 Tampilan Aplikasi …………………………………………. 42
24. Gambar 4.1 Tampilan Listing Code Tampilan Awal Aplikasi …………... 44
25. Gambar 4.2 Tampilan Awal Aplikasi ……………………………………. 45
26. Gambar 4.3 Tampilan Titik Lokasi Wisata ……………………………… 46
27. Gambar 4.4 Tampilan Posisi User ……………………………………….. 47
28. Gambar 4.5 Listing Code Tampilan Daftar Tempat ……………………... 48
29. Gambar 4.6 Tampilan Daftar Tempat Wisata ……………………………. 49
30. Gambar 4.7 Tampilan Sub Menu Search ………………………………… 49
31. Gambar 4.8 Tampilan Proses dan Hasil Pencarian Sub Menu Search …... 50
32. Gambar 4.9 Tampilan Rinci Salah Satu Wisata …………………………. 51
33. Gambar 4.10 Sub Menu Untuk Melihat Rute …………………………… 51
34. Gambar 4.11 Tampilan Alur Rute Perjalanan …………………………… 52
35. Gambar 4.12 Listing Code Perhitungan Jarak …………………………… 53
36. Gambar 4.13 Tampilan Perhitungan Jarak ………………………………. 54
37. Gambar 4.14 Tampilan Menu About …………………………………….. 54
38. Gambar 4.15 Tampilan Kritik dan Saran ………………………………… 54
39. Gambar 4.16 Proses Instalasi Aplikasi …………………………………… 55
40. Gambar 4.17 Tampilan Aplikasi Pada HandPhone ……………………… 56
41. Gambar 4.18 Tampilan Awal Aplikasi …………………………………… 57
42. Gambar 4.19 Tampilan Peta Notifikasi pada Handphone ………………. 57
ix
43. Gambar 4.20 Tampilan Daftar Wisata dan Hasil Proses Pencarian ……... 58
44. Gambar 4.21 Tampilan Hasil Proses Pencarian …………………………. 58
45. Gambar 4.22 Tampilan Informasi Detail Pariwisata …………………….. 59
46. Gambar 4.23 Tampilan Sub Menu Untuk Melihat Rute ………………… 60
47. Gambar 4.24 Tampilan Jalur Rute yang Telah di Request User ………… 60
48. Gambar 4.25 Tampilan Notifikasi Perjalanan User ……………………... 61
49. Gambar 4.26 Tampilan Hasil Perhitungan Jarak ………………………… 61
50. Gambar 4.27 Tampilan Pengambilan Koordinat Lokasi Wisata ………… 62
63
DAFTAR PUSTAKA
Agnihotri, N. (n.d.). Global Positioning System. Retrieved from
http://www.engineersgarage.com/articles/global-positioning-system-gps
(Diakses tanggal 4 Oktober 2013).
Cipta, H. (2012). Hak Cipta © milik UPN “Veteran” Jatim.
Develooper Android. (n.d.). Retrieved from http://develooper.android.com
(diakses tanggal 24 September 2013).
Gramlich, N. (n.d.). Android Programming (p. 63). Retrieved from
http://andbook.anddev.org (diakses tanggal 26 September 2013).
H. Oka A. Yoeti. (1996). Pengantar Ilmu Pariwisata (p. 156). Angkasa Bandung.
Ivan Michael Siregar, Ronald Yusuf, Welly Siendow, William W. Wino. 2010.
“Mengembangkan Aplikasi Enterprise Berbasis Android”. Gava Media ;
Yogyakarta.
Info Kabupaten Tulungagung Sumber Data: Jawa Timur Dalam Angka 2011 (01-
9-2007) BPS Provinsi Jawa Timur Updated: 03-9-2013. (n.d.). Retrieved
from
http://regionalinvestment.bkpm.go.id/newsipid/id/displayprofil.php?ia=3504
(diakses tanggal 2 Oktober 2013).
Kadir, Abdul. (2004). Dasar Pemrograman Java 2. Penerbit ANDI. Yogyakata.
Khodayat, H. (1996). Sejarah Pariwisata dan Perkembangannya di Indonesia.
Grasindho.
Nofan, Maulana. 2012. System informasi geografis pariwisata kota Yoyakarta
berbasis mobile android 2.2.
Reva, Elsya. 2012. Aplikasi peta pariwisata kota Surabaya berbasis android.
Safaat, N. (2011). ANDROID Pemrograman Aplikasi Mobile Smartphone dan
Tablet PC Berbasis Android (1st ed.). Bandung: Informatika Bandung.
Setiawan, W. (2009). Undang - Undang No.10 Tahun 2009 Tentang
kepariwisataan, (10).
64
Spillane, J. (1987). Pariwisata Indonesia, Sejarah dan Prospeknya (p. 150).
Kanisius Yoyakarta
Soekadijo, R. G. (1996). Anatomi pariwisata: memahami pariwisata sebagai
“systemic linkage” (p. 306). Gramedia Pustaka Utama.
Winarno, E. (2011). Hacking & Programming dengan Android SDK untuk
Advanced (1st ed., p. 256). Semarang: PT Elex Media Komputindo.
i
KATA PENGANTAR
Assalamu’alaikum Wr.Wb.
Dengan mengucap puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
Skripsi yang berjudul “Perancangan Aplikasi Informasi Tempat Pariwisata
Berbasis Android Kota Tulungagung”.
Shalawat serta salam semoga senantiasa tercurahkan kepada baginda Nabi
Muhammad SAW beserta seluruh keluarga dan sahabatnya yang selalu menjadi
suri tauladan bagi kita semua. Penelitian ini penting dilakukan karena untuk
mengetahui informasi dan mempromosikan tempat pariwisata yang ada di daerah
penulis sendiri yaitu kota Tulungagung.
Dalam menyelesaikan skripsi ini, penulis banyak mendapat bantuan dan
dukungan dari berbagai pihak. Untuk itu penulis menyampaikan ucapan terima
kasih yang sebesar – besarnya kepada :
1. Bapak Ir. Sudarman, MT selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Malang.
2. Bapak Yudah Munarko, S.Kom, M.Sc selaku Ketua Jurusan dan Dosen
Wali Teknik Informatika Universitas muhammadiyah Malang.
3. Ibu Ir. Nur Alif Mardiyah M.T selaku Dosen Pembimbing 1 Skripsi yang
telah memberikan arahan dan bimbingan dalam penyelesaian skripsi ini.
4. Ibu Gita Indah Marthasari S.Kom selaku Dosen Pembimbing 2 skripsi
yang dengan kesabaran memberika bimbingan serta masukan – masukan
sehingga penulisan ini dapat terselesaikan.
5. Bapak dan Ibu Dosen Fakultas Teknik yang telah memberikan berbagai
ilmu selama penulis duduk di bangku kuliah.
6. Kedua Orang Tua tercinta yang telah berjuang demi kuliah dan selalu
memberikan do’a dan restu dalam menyelesaikan skripsi ini.
ii
7. Terkhusus untuk seseorang yang sangat penulis cintai yang selalu
menemani dan memberi support, motivasi untuk terus semangat pantang
menyerah sehingga skripsi ini dapat terselesaikan.
8. Teman dan sahabat yang tidak bisa penulis sebutkan satu persatu yang
telah menemani hari – hari penulis dan memberikan penulis semangat
sehingga tugas akhir ini dapat terselesaikan.
9. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah
banyak membantu terselesaikannya tugas akhir ini.
Semoga Allah SWT senantiasa memberikan rahmat dan karunia-Nya
kepada semua pihak yang telah membantu penulis menyelesaikan skripsi ini.
Kesempurnaan hanya pada-Mu, tiada yang sempurna selain Engkau. Penulis
menyadari bahwa skripsi ini banyak kekurangan dan kelemahannya. Oleh karena
itu penulis sangat mengharapkan saran – saran dari semua pihak guna
perbaikannya. Akhirnya kepada semua pihak yang telah membantu dalam
menyelesaikan tugas akhr ini, penulis mengucapkan banyak terima kasih, semoga
karya ilmiah ini dapat bermanfaat bagi kita semua. Amin.
Wassalamu’alaikum Wr.Wb.
Malang, Mei 2014
Penulis,
Novi Eko Hendriawan
Dosen Penguji 1
Eko Budi Cahyono, S.Kom, M.T
NIP. 108.9504.0330
Dosen Penguji 2
Ilyas Nuryasin, S.Kom., M.Kom
NIDN. 0723118601
Ketua Jurusan,
Yuda Munarko S.Kom, M.Sc
NIP. 108.0611.443
Lembar Pengesahan
PERANCANGAN APLIKASI INFORMASI
TEMPAT PARIWISATA BERBASIS ANDROID
KOTA TULUNGAGUNG
Yang disiapkan dan disusun oleh :
Nama : Novi Eko Hendriawan
NIM : 07560383
Jurusan : Teknik Informatika
Telah dipertahankan di depan penguji pada April 2014 dan dinyatakan
telah memenuhi syarat untuk diterima sebagai kelengkapan guna memperoleh
gelar Sarjana Strata Satu pada Universitas Muhammadiyah Malang.
Lembar Pernyataan
Dengan ini saya yang bertanda tangan di bawah ini :
Nama : Novi Eko Hendriawan
NIM : 07560383
Fak / Jur : Teknik / Informatika
Menyatakan dengan sebenar – benarnya bahwa sepanjang pengetahuan
saya, di dalam Naskah Tugas Akhir yang berjudul “PERANCANGAN
APLIKASI INFORMASI TEMPAT PARIWISATA BERBASIS ANDROID
KOTA TULUNGAGUNG” tidak terdapat karya ilmiah yang pernah diajukan
orang lain untuk memperoleh gelar akademik di suatu Perguruan Tinggi dan tidak
terdapat karya atau pendapat yang pernah diteliti atau diterbitkan oleh orang lain
kecuali yang secara tertulis dikutip dalam naskah ini dan disebutkan dalam
sumber kutipan dan daftar pustaka.
Malang, April 2014
Yang Membuat Peryataan
Novi Eko Hendriawan
07560383
Dosen Pembimbing 1,
Ir. Nur Alif Mardiyah, MT
NIP. 10892030257
Dosen Pembimbing 2,
Gita Indah Marthasari, S.T
NIP. 10806110442
Ketua Jurusan,
Yuda Munarko S.Kom, M.Sc
NIP. 108.0611.443
Lembar Persetujuan
PERANCANGAN APLIKASI INFORMASI
TEMPAT PARIWISATA BERBASIS ANDROID
KOTA TULUNGAGUNG
NOVI EKO HENDRIAWAN
07560383
Telah Diterima dan Disetujui Sebagai Laporan Tugas Akhir Di
Teknik Informatika Universitas Muhammadiyah Malang
Malang, April 2014
Menyetujui,