i
LAPORAN TUGAS AKHIR
SISTEM INFORMASI GEOGRAFIS CABANG DAN RANTING MUHAMMADIYAH BERBASIS ANDROID MOBILE DENGAN LAYANAN BERBASIS LOKASI
DI WILAYAH PURWOKERTO
GEOGRAPHIC INFORMATION SYSTEM CABANG AND RANTING MUHAMMADIYAH MOBILE ANDROID-BASED WITH LOCATION-BASED SERVICES
IN THE PURWOKERTO
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
Disusun oleh:
Fardika Allan Nuari
0903040043
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
v
HALAMAN PERSEMBAHAN
Dengan rasa syukur alhamdulillah,Tugas Akhir ini kupersembahkan
vi
HALAMAN MOTTO
"Jika kita hidup setiap hari seperti hari terakhir bagi kita,
kita akan menciptakan sesuatu yang benar-benar besar
akhirnya"
vii
KATA PENGANTAR
Pertama‐tama penulis panjatkan puji syukur atas kehadiran Allah S.W.T karena
atas rahmat dan karunia‐Nyalah akhirnya laporan tugas akhir ini dapat penulis
selesaikan. Tak lupa pula shalawat dan salam penulis panjatkan kepada Nabi akhir
zaman Muhammad S.A.W, karena berkat perjuangannyalah karunia Iman dan Islam
senantiasa menjadi inspirasi bagi penulis.
Adapun maksud penulisan Laporan Tugas Akhir ini adalah sebagai gambaran
terhadap apa yang penulis kerjakan pada Tugas Akhir. Selain itu juga laporan ini sebagai
syarat untuk pelaksanaan mata kuliah Tugas Akhir dengan judul “Sistem Informasi
Geografis Lembaga Cabang Dan Ranting Muhammadiyah Berbasis Android Mobile
Dengan Layanan Berbasis Lokasi di Wilayah Purwokerto” dalam menyelesaikan program
studi strata satu (S‐1) di Universitas Muhammadiyah Purwokerto.
Penulis menyadari bahwa dalam penyusunan laporan skripsi ini, banyak
mengalami kendala, namun Alhamdulillah semua dapat diatasi tentunya dengan
bantuan dan dorongan dari berbagai pihak. Olehnya pada kesempatan yang sangat
berharga ini, dengan penuh kerendahan hati, secara tulus ikhlas, dengan memohon
ridho dan rahmat dari Yang Maha Kuasa, izinkan penulis menyampaikan ucapan terima
kasih kepada:
1. Kedua orang tua, khususnya ibu yang telah memberikan dukungan materil dan
imateril semangat, kasih sayang, dan pengorbanan kepada penulis yang tak
viii
2. Bapak Tito Pandita, S.Si., M.Kom. selaku dosen pembimbing, yang telah banyak
memberikan petunjuk dan arahan dalam penyelesaian laporan skripsi ini.
3. Seluruh DOSEN Prodi Teknik Informatika Universitas Muhammadiyah
Purwokerto, terima kasih untuk bimbingan dan pengajarannya. Semoga ilmu
yang penulis terima kelak bermanfaat untuk penulis.
4. Semua pihak yang telah banyak membantu penyusunan laporan ini yang tidak
dapat penulis sebutkan satu persatu.
Semoga dengan terselesaikannya Tugas Akhir dan Laporannya ini dapat
memberikan manfaat bagi penulis khususnya dan para pembaca pada umumnya.
Purwokerto, 5 Juli 2013
ix
DAFTAR ISI
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
PERNYATAAN ... iv
A. Profil Lembaga Cabang dan Ranting Muhammadiyah ... 3
B. Kota Purwokerto ... 4
C. Sistem Informasi ... 5
D. Geografi ... 6
E. Sistem Informasi Geografis ... 7
x
G. Java ... 10
H. Extensible Markup Language (XML) ... 14
I. Layanan Berbasis Lokasi ... 14
J. Global Positioning System (GPS) ... 17
K. Android ... 17
L. Dalvik Debug Monitor Server (DDMS) ... 21
M. Android Development Tools (ADT) ... 21
N. Eclipse Integrated Development Environment (Eclipse IDE) ... 22
O. Hasil Penelitian Sejenis ... 22
D. Metode Pengembangan Sistem ... 26
E. Perancangan Sistem ... 29
BAB V HASIL DAN PEMBAHASAN ... 43
A. Tujuan Pengujian Sistem ... 43
B. Metode Pengujian ... 43
C. Hasil Aplikasi ... 43
D. Uji Coba Pada Perangkat Handphone ... 50
BAB VI PENUTUP ... 52
A. Kesimpulan ... 52
B. Saran ... 52
xi
xii
DAFTAR TABEL
Tebel 1 Kecamatan di Kota Purwokerto ... 5
Tabel 2 ModifierJava ... 13
xiii
Gambar 5. DiagramAktivitas Cek Informasi DataCabang dan Ranting ... 31
Gambar 6. DiagramAktivitas Cek Profil ... 32
Gambar 7. DiagramAktivitas Cek Lokasi ... 32
Gambar 8. DiagramAktivitas Cek Rute ... 33
Gambar 9. DiagramAktivitas Cek Jarak Lokasi ... 33
Gambar 10.DiagramAktivitas Cek Informasi Website ... 34
Gambar 11. Struktur Navigasi ... 35
Gambar 12. SplashScreen ... 36
Gambar 13. Rancangan Tampilan Halaman Utama ... 36
Gambar 14. Rancangan Menu Informasi ... 37
Gambar 15. Rancangan Tampil Data ... 38
Gambar 16. Rancangan Tampil Profil ... 38
Gambar 17. Rancangan Menu Peta ... 39
Gambar 18. Rancangan Mencari Rute ... 40
xiv
Gambar 20. Rancangan Web View ... 41
Gambar 21. Tampilan SplashScreen ... 44
Gambar 22. Tampilan Menu Utama ... 44
Gambar 23. Tampilan Menu Informasi ... 45
Gambar 24. Tampilan Data Informasi ... 45
Gambar 25. Tampilan Profil ... ... 46
Gambar 34. Tampilan Aplikasi di Galaxy Ace ... 51
xv
DAFTAR LAMPIRAN
Koordinat Kantor Cabang Muhammadiyah Purwokerto ... 55
Koordinat Kantor Pimpinan Ranting Muhammadiyah ... 55
Splash.xml ... 56
home.xml ... 57
profil.xml ... 59
list_informasi.xml ... 64
data_informasi.xml ... 66
map.xml ... 66
rutemenu.xml ... 67
website.xml ... 68
catatan.xml ... 68
tentang.xml ... 70
Home_activity.java ... 71
Menu.java ... 72
Profil.java ... 75
Listinformasi.java ... 76
Data_informasi.java ... 77
Maps.java ... 79
xvi
Drawpath.java ... 87
Website.java ... 91
Tentang.java ... 92
xvii
INTISARI
Dengan kemajuan teknologi yang semakin pesat pada saat ini berpengaruh pada perkembangan perangkat mobile. Perkembangan ini sangatlah membantu dalam menyajikan informasi yang cepat dan efisien melalui perangkat mobile tersebut. Perkembangan Sistem Informasi Geografis memungkinkan untuk diaplikasikan pada perangkat mobile khususnya device yang menggunakan sistim operasi android. Salah satunya dalam pemberian informasi tentang cabang dan rating muhammadiyah di wilayah purwokerto. Dengan fitur yang ada pada aplikasi ini, user akan mendapatkan informasi tentang cabang dan ranting yang berada di wilayah purwokerto dan rute ketempat cabang dan ranting muhammadiyah tersebut.
xviii
ABSTRACT
With the increasingly rapid technological advances currently influential in the development of mobile devices. This development is very helpful in providing information quickly and efficiently through mobile devices. Development of Geographic Information System allows for application on mobile devices, especially devices that use the Android operating system. One of them in the provision of information about cabang and ranting muhammadiyah in purwokerto. With the existing features of this application, users will get information about cabang and ranting muhammadiyah that are in the area purwokerto and route it to the place of cabang and ranting muhammadiyah.