perancangan aplikasi informasi tempat pariwisata … · pengantar ilmu pariwisata (p. 156). angkasa...

15
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

Upload: nguyenduong

Post on 20-Mar-2019

234 views

Category:

Documents


0 download

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,