COLLABORATIVE INFORMATION BASED MOBILE TOURISM GUIDE
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : Muhammad Fery Hidayat NIM : 08560309
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PENGESAHAN
Collaborative Information Based Mobile Tourism Guide TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Muhammad Fery Hidayat 08560309 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 07 Januari 2014
Penguji I
Penguji II
Galih Wasis W, M.Kom
Dhebys Suryani H, S.Kom,M.T
Mengetahui Ketua Jurusan Teknik Informatika
Eko Budi Cahyono,S.Kom,M.T
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : COLLABORATIVE INFORMATION BASED MOBILE TOURISM GUIDE
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi : latar belakang penelitian, dasar teori penelitian, konsep dan perancangan aplikasi, implementasi dan pengujian aplikasi, kesimpulan dan saran dan daftar pustaka. Dalam penelitian yang ditulis dalam buku ini, mengacu pada panduan penulisan tugas akhir yang telah ditentukan oleh jurusan tenik informatika. Peneliti menulis semua hal yang berkaitan dengan penelitian tugas akhir ini Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 11 Desember 2013 Penulis
Muhammad Fery Hidayat
DAFTAR ISI
ABSTRAK ..............................................................................................
i
ABSTRACT ............................................................................................
ii
LEMBAR PERSEMBAHAN .................................................................
iii
KATA PENGANTAR ............................................................................
iv
DAFTAR ISI ...........................................................................................
v
DAFTAR GAMBAR ..............................................................................
viii
DAFTAR TABEL ...................................................................................
x
BAB 1 PENDAHULUAN 1.1 Latar Belakang ......................................................................
1
1.2 Rumusan Masalah .................................................................
2
1.3 Tujuan ...................................................................................
2
1.4 Batasan Masalah....................................................................
3
1.5 Metodologi ............................................................................
3
1.6 Sistematika Penulisan ...........................................................
4
BAB 2 LANDASAN TEORI 2.1 Collaborative Information .....................................................
5
2.2 Tourism Guide ......................................................................
6
2.3 GPS (Global Positioning System) .........................................
7
2.3.1 GPS di Perangkat Android .....................................
8
2.4 Google MAP .........................................................................
10
2.5 JSON (Javascript Object Notation) .......................................
11
2.6 Android .................................................................................
12
2.6.1 Arsitektur Android .................................................
12
2.6.2 Komponen Android................................................
15
2.6.3 Tipe Aplikasi Android ...........................................
15
2.6.4 Siklus Hidup Aplikasi Android ..............................
16
BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem.......................................................................
19
3.1.1 Analisa Sistem Sisi Server .....................................
19
3.1.2 Analisa Sistem Client .............................................
19
3.2 Analisa Kebutuhan Sistem ....................................................
19
3.2.1 Kebutuhan Sisi Server ............................................
20
3.2.2 Kebutuhan Sisi Client ............................................
20
3.3 Perancangan Sistem ..............................................................
20
3.3.1 Arsitektur Sistem Secara Umum ............................
20
3.3.2 Flowchart Alur Sistem Secara Umum....................
21
3.3.3 Use Case Diagram ..................................................
22
3.3.4 Activity Diagram ....................................................
23
3.3.5 Class Diagram ........................................................
27
3.3.6 Entity Diagram .......................................................
28
3.4 Script yang Digunankan dalam Implementasi Sistem ..........
31
3.5 Desain Interface ....................................................................
32
BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Mobile ..............................................
34
4.1.1 Tampilan Awal .......................................................
34
4.1.2 Tampilan Halaman Utama Aplikasi .......................
35
4.1.3 Daftar Tempat Wisata.............................................
36
4.1.4 Detail Informasi Wisata ..........................................
36
4.1.5 Google Direction Tempat Wisata ...........................
37
4.1.6 Info Transportasi ....................................................
38
4.1.7 Tambah Wisata .......................................................
39
4.1.8 Cari Wisata .............................................................
39
4.1.9 Komentar Wisata ....................................................
40
4.1.10 Rating Wisata .......................................................
40
4.1.11 Daftar Member .....................................................
41
4.1.12 Detail Member ......................................................
41
4.1.13 Profil .....................................................................
42
4.1.14 Daftar Grup ...........................................................
42
4.1.15 Detail Grup ...........................................................
43
4.2 Implementasi Aplikasi Web ..................................................
43
4.2.1 Halaman Login .......................................................
43
4.2.2 Menu Kelola Admin ...............................................
44
4.2.3 Menu Kelola Member.............................................
44
4.2.4 Menu Kelola Wisata ...............................................
45
4.2.5 Menu Kelola Grup ..................................................
46
4.3 Pengujian Aplikasi ................................................................
47
4.3.1 Pengujian Aplikasi Skenario 1 ...............................
48
4.3.2 Pengujian Aplikasi Skenario 2 ...............................
50
4.3.3 Pengujian Aplikasi Skenario 3 ...............................
51
BAB 5 PENUTUP 5.1 Kesimpulan ...........................................................................
53
5.2 Saran ......................................................................................
53
DAFTAR PUSTAKA
DAFTAR GAMBAR Gambar 2.1 Mengitung Posisi Menggunakan metode Trilateration .......
8
Gambar 2.2 Arsitektur Perangkat GPS di Smartphone Android.............
9
Gambar 2.3 Arsitektur Geocoding Google API ......................................
11
Gambar 2.4 Format JSON .......................................................................
12
Gambar 2.5 Siklus Hidup Aplikasi Android ...........................................
17
Gambar 3.1 Arsitektur Sistem .................................................................
20
Gambar 3.2 Flowchart Alur Sistem Secara Umum .................................
21
Gambar 3.3 Use Case pada Client...........................................................
22
Gambar 3.4 Use Case Pada Admin .........................................................
22
Gambar 3.5 Activity Diagram untuk Use Case Tambah Informasu Wisata
23
Gambar 3.6 Activity Diagram untuk Use Case Membuat Grup Wisata .
24
Gambar 3.7 Activity Diagram untuk Use Case Navigasi .......................
25
Gambar 3.8 Activity Diagram untuk Use Case Kelola Data Member ....
26
Gambar 3.9 Activity Diagram untuk Use Case Kelola Data Tempat Wisata
26
Gambar 3.10 Class Diagram ...................................................................
27
Gambar 3.11 Entity Diagram ..................................................................
28
Gambar 3.12 Apikey Google Map ..........................................................
31
Gambar 3.13 Permission di Manifest ......................................................
31
Gambar 3.14 Menampilkan layout google map ......................................
32
Gambar 3.15 Rancangan Interface Aplikasi Mobile ...............................
32
Gambar 3.16 Rancangan Interface Aplikasi di Sisi Admin ....................
33
Gambar 4.1 Tampilan Login Aplikasi ....................................................
34
Gambar 4.2 Tampilan Register Aplikasi .................................................
35
Gambar 4.3 Tampilan Halaman Utama Aplikasi ....................................
35
Gambar 4.4 Tampilan Daftar Tempat Wisata .........................................
36
Gambar 4.5 Tampilan Detail Informasi Wisata ......................................
36
Gambar 4.6 Gambar Pilihan Rute Wisata ...............................................
37
Gambar 4.7 Gambar peta dan rute menuju lokasi wisata.......................
37
Gambar 4.8 Gambar peta persebaran wisata ..........................................
38
Gambar 4.9 Tampilan Informasi Transportasi ........................................
38
Gambar 4.10 Tampilan Form Tambah Wisata ........................................
39
Gambar 4.11 Tampilan Form Cari Wisata ..............................................
39
Gambar 4.12 Tampilan Komentar Wisata ..............................................
40
Gambar 4.13 Tampilan Rating Wisata ....................................................
40
Gambar 4.14 Tampilan Daftar Member ..................................................
41
Gambar 4.15 Tampilan Detail Member ..................................................
41
Gambar 4.16 Tampilan Profil Member ...................................................
42
Gambar 4.17 Tampilan Daftar Grup .......................................................
42
Gambar 4.18 Tampilan Detail Grup........................................................
43
Gambar 4.19 Halaman Login Aplikasi Web ...........................................
43
Gambar 4.20 Menu Kelola Admin ..........................................................
44
Gambar 4.21 Menu Kelola Member .......................................................
44
Gambar 4.22 Menu Edit Member ...........................................................
45
Gambar 4.23 Menu Kelola Wisata ..........................................................
45
Gambar 4.24 Menu Edit Wisata ..............................................................
46
Gambar 4.25 Menu Kelola Grup .............................................................
46
Gambar 4.26 Menu Edit Grup .................................................................
47
DAFTAR TABEL Tabel 3.1 Tabel Users ............................................................................
28
Tabel 3.2 Tabel Wisata ..........................................................................
29
Tabel 3.3 Tabel Group ...........................................................................
29
Tabel 3.4 Tabel Komentar Wisata .........................................................
30
Tabel 3.5 Tabel Komentar Grup ............................................................
30
Tabel 3.6 Tabel Rating ...........................................................................
30
Tabel 3.7 Tabel Pesan Keluar ................................................................
30
Tabel 3.8 Tabel Pesan Masuk ................................................................
31
Tabel 4.1 Rekapitulasi Hasil Kuesioner .................................................
48
Tabel 4.2 Lama pengaksesan GPS (second) signal GPRS .....................
51
Tabel 4.3 Lama pengaksesan GPS (second) signal 3G ...........................
51
Tabel 4.4 Hasil pengujian berdasarkan besarnya data signal GPRS ......
51
Tabel 4.5 Hasil pengujian berdasarkan besarnya data signal 3G ...........
52
DAFTAR PUSTAKA
[1]
http://www.hunter.cuny.edu/socwork/nrcfcpp/pass/learningcircles/five/ LearningCicleFveResources. pdf, didownload pada tanggal 8 september 2013
[2]
Oka A. Yoeti, Drs. 2000. Guiding System, Suatu Pengantar Praktis. Jakarta.PT. Pradnya Paramita
[3]
Muhajir. 2005. Menjadi Pemandu Wisata Pemula. Jakarta.PT. Grasindo.
[4]
Abidin,
Hasanuddin
Z.
2000.
Penentuan
Posisi
dengan
GPS
dan
Aplikasinya.Jakarta.Pradnya Paramita. [5]
http://id.wikipedia.org/wiki/Google_Maps, diakses pada tanggal 8 september 2013
[6]
http://www.json.org/json-id.html, diakses pada tanggal 8 september 2013
[7]
Anto, Bahrudi Andri. 2011.” Aplikasi pemandu wisata sebagai sarana informasi letak dan fasilitas pusat perbelanjaan (MALL) beserta objek wisata di malang raya dengan menggunakan modul GPS”.Skripsi.Malang:Fakultas Teknik, Universitas Muhammadiyah Malang.
[8]
Yakin, Erfan Ainul.2011.”Penerapan Context Aware Collaborative Information pada Location Based Social Network Study Kasus Wisata Kuliner Kota Malang”.
Skripsi.Malang:Fakultas
Teknik,
Universitas
Muhammadiyah
Malang. [9]
Bhawiyuga, Aditya., S, Ary Mazharuddin., Adipratomo, Baskoro. 2011. “Sistem Pelaporan Dan Informasi Posisi Kereta Api Berbais Global Positioning Sistem(GPS) Pada Device Berbasis Android”. Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember.
[10] Prasamya, Satria., S, Ary Mazharuddin. 2011. ”Penentuan Jalur Terpendek Menggnakan Teknologi Google Maps Mashups Dengan Mobile Sistem Android ”. Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember. [11] H, Nazarudin Safaat. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet Pc Berbasis Android. Bandung:Informatika.
[12] Siregar, Ivan Michael. Mengembangkan Aplikasi Enterprise Berbasis Android. Yogyakarta:Gava Media. [13] Regan,Elizabeth A., O'Connor, Bridget N.(2002) End-user information system: implementing individual and work group technologies. Second Edition. Prentice Hall, New Jersey.