xi
DAFTAR ISI
APLIKASI
PETA
DIGITAL
UNTUK
PERANGKAT
MOBILE
BERBASIS ANDROID ................................................................................... i LEMBAR PENGESAHAN PEMBIMBING ................................................. ii LEMBAR PENGESAHAN PENGUJI ......................................................... iii LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR ........... iv PERSEMBAHAN ............................................................................................. v MOTTO ........ ................................................................................................... vi KATA PENGANTAR ................................................................................... vii SARI
....... ..................................................................................................... ix
TAKARIR ......................................................................................................... x DAFTAR ISI ................................................................................................... xi DAFTAR GAMBAR ..................................................................................... xiv DAFTAR TABEL .......................................................................................... xvi
BAB I PENDAHULUAN ................................................................................. 1 1.1 Latar Belakang ........................................................................................ 1 1.2 Rumusan Masalah .................................................................................. 2 1.3 Batasan Masalah .................................................................................... 2 1.4 Tujuan Penelitian ................................................................................... 2 1.5 Manfaat Penelitian ................................................................................. 2 1.6 Metodologi Penelitian............................................................................. 2 1.6.1 Pengumpulan Data .......................................................................... 3 1.6.2 Metode Pengembangan Sistem ........................................................ 3 1.7 Sistematika Penulisan ............................................................................ 3
BAB II LANDASAN TEORI........................................................................... 5 2.1 Peta ......................................................................................................... 5 2.1.1 Klasifikasi Peta ................................................................................ 5 2.1.2 Peta Digital...................................................................................... 7
xii
2.2 Google Maps ........................................................................................... 7 2.2.1 Pengenalaan Google Maps ............................................................... 7 2.2.2 Google Maps API (Application Programming Interface) ............... 7 2.2.3 Contoh Pemanfaatan Google Maps API (Application Programming Interface) ......................................................................................... 8 2.3 Rumus Haversine ................................................................................... 9 2.4 Contoh Aplikasi Peta Digital ................................................................ 10 2.4.1 Navitel ........................................................................................... 10
BAB III METODOLOGI ............................................................................. 10 3.1 Metode Analisis .................................................................................... 11 3.2 Hasil Analisis ......................................................................................... 11 3.2.1 Analisis Kebutuhan Masukan ........................................................ 11 3.2.2 Analisis Kebutuhan Proses ........................................................... 12 3.2.3 Analisis Kebutuhan Keluaran ....................................................... 12 3.2.4 Analisis Kebutuhan Perangkat Keras ............................................ 12 3.2.5 Analisis Kebutuhan Perangkat Lunak ........................................... 13 3.2.6 Hasil Perancangan ......................................................................... 13 3.2.6.1 UML ( Unified Modeling Language ) ................................... 13 3.2.6.2 Struktur Tabel, dan Relasi Tabel ............................................ 22 3.2.6.3 Perancangan Antarmuka ....................................................... 23
BAB IV IMPLEMENTASI HASIL DAN ANALISIS................................. 29 4.1 Implementasi Sistem ............................................................................. 29 4.1.1 Implementasi Halaman Awal Sistem ............................................ 29 4.1.2 Implementasi Halaman Kategori .................................................. 30 4.1.3 Halaman Peta ............................................................................... 30 4.1.3.1 Implementasi Halaman Peta Universitas ............................... 30 4.1.3.2 Implementasi Halaman Peta Tempat Ibadah ......................... 31 4.1.3.3 Implementasi Halaman Peta Sarana Olah Raga ................... 32 4.1.3.4 Implementasi Halaman Peta Kuliner...................................... 32
xiii
4.1.3.5 Implementasi Halaman Peta Pusat Perbelanjaan ................... 33 4.1.3.6 Implementasi Halaman Peta Transportasi ............................. 33 4.1.3.7 Implementasi Halaman Peta Rekreasi ................................... 34 4.1.3.8 Implementasi Halaman Peta Rumah Sakit ............................ 35 4.1.3.9 Implementasi Halaman Peta Pasar ........................................ 35 4.1.3.10 Implementasi Halaman Peta Hotel ...................................... 36 4.1.3.11 Implementasi Halaman Peta ................................................ 36 4.1.4 Implementasi Halaman Informasi Tempat .................................... 37 4.1.5 Implementasi Halaman Tambah Lokasi dan Lokasi Ku ............... 37 4.1.6 Implementasi Halaman Tambah Lokasi ....................................... 38 4.1.7 Implementasi Halaman Login Admin ........................................... 39 4.1.8 Implementasi Halaman Utama Admin .......................................... 39 4.1.9 Implementasi Halaman Tambah Lokasi ....................................... 40 4.1.10 Implementasi Halaman Ubah Data Lokasi ................................. 41 4.2 Pengujian Sistem .................................................................................. 41 4.2.1 Pengujian Halaman Admin ........................................................... 41 4.2.2 Pengujian Halaman Tambah Lokasi ............................................. 42 4.3 Implementasi Aplikasi di Perangkat ..................................................... 43 4.3.1 Implementasi pada perangkat Samsung Galaxy Mini (S5570) ..... 43 4.3.2 Implementasi pada perangkat Samsung Galaxy Chat (B5330) ..... 44 4.4 Implementasi Rumus Haversine ............................................................ 44 BAB V KESIMPULAN DAN SARAN ......................................................... 46 5.1 Kesimpulan .......................................................................................... 46 5.2 Saran ..................................................................................................... 46
DAFTAR PUSTAKA ..................................................................................... 47
xiv
DAFTAR GAMBAR
Gambar 2.1 Halaman Website Qibla Pointer ............................................................ 8
Gambar 2.2 Halaman Website World Heritage Site ............................................. 9 Gambar 2.3 Halaman Website Planefinder .......................................................... 9 Gambar 2.4 Halaman Aplikasi Navitel (a. Halaman menu, b. Konten menu setting, c. Tampilan uji navigasi) .......................................................................... 10 Gambar 3.1 Use Case Diagram ............................................................................ 15 Gambar 3.2 Class Diagram Peta Digital .............................................................. 16 Gambar 3.3 Class Diagram Admin ...................................................................... 18 Gambar 3.4 Activity Diagram Lihat Peta ............................................................ 20 Gambar 3.5 Activity Diagram Proses Admin ...................................................... 21 Gambar 3.6 Relasi Tabel ...................................................................................... 22 Gambar 3.7 Rancangan Halaman Login Admin .................................................. 23 Gambar 3.8 Rancangan Halaman Beranda Admin .............................................. 24 Gambar 3.9 Rancangan Halaman Manajemen Lokasi Via Web .......................... 24 Gambar 3.10 Rancangan Halaman Form Tambah Lokasi ................................... 25 Gambar 3.11 Form Ubah Data Lokasi ................................................................. 25 Gambar 3.12 Rancangan Halaman Awal Sistem ................................................. 26 Gambar 3.13 Rancangan Halaman Kategori ........................................................ 26 Gambar 3.14 Rancangan Halaman Peta ............................................................... 27 Gambar 3.15 Rancangan Menu Tambah Lokasi dan Lokasi Ku ......................... 27 Gambar 3.16 Rancangan Halaman Tambah Lokasi ............................................. 28 Gambar 4.1 Halaman Awal Sistem ...................................................................... 29 Gambar 4.2 Halaman Kategori ............................................................................ 30 Gambar 4.3 Halaman Peta Universitas ................................................................ 31 Gambar 4.4 Halaman Peta Tempat Ibadah .......................................................... 31 Gambar 4.5 Halaman Peta Sarana Olah Raga ...................................................... 32 Gambar 4.6 Halaman Peta Pusat Belanja ............................................................. 32 Gambar 4.7 Halaman Peta Pusat Perbelanjaan .................................................... 33 Gambar 4.8 Halaman Peta Transportasi ............................................................... 34
xv
Gambar 4.9 Halaman Peta Rekreasi ..................................................................... 34 Gambar 4.10 Halaman Peta Rumah Sakit ............................................................ 35 Gambar 4.12 Halaman Peta Hotel ........................................................................ 35 Gambar 4.11 Halaman Peta Pasar ........................................................................ 36 Gambar 4.12 Halaman Peta Surakarta ................................................................. 36 Gambar 4.13 Pengujian Informasi Tempat .......................................................... 37 Gambar 4.14 Halaman Tambah Lokasi dan Lokasi Ku ....................................... 38 Gambar 4.15 Halaman Tambah Lokasi ............................................................... 38 Gambar 4.16 Halaman Login Admin ................................................................... 39 Gambar 4.17 Halaman Utama Admin .................................................................. 40 Gambar 4.18 Halaman Form Tambah Lokasi ...................................................... 40 Gambar 4.19 Halaman Form Ubah Data Lokasi ................................................. 41 Gambar 4.20 Pengujian Kesalahan Login Admin ................................................ 42 Gambar 4.21 Pengujian Tambah Lokasi .............................................................. 42 Gambar 4.22 Implementasi Pada Samsung Galaxy Mini .................................... 43 Gambar 4.23 Implementasi Pada Samsung Galaxy Chat...................................... 44 Gambar 4.24 Implementasi Rumus Haversine .................................................... 44
xvi
DAFTAR TABEL
Tabel 3.1 kategoritbl ............................................................................................ 22 Tabel 3.2 solo_map .............................................................................................. 22 Tabel 4.1 Tabel koordinat analisis perhitungan jarak .......................................... 45