i
SISTEM INFORMASI GEOGRAFIS KANTOR DINAS DI
KABUPATEN BANYUMAS BERBASIS ANDROID
GEOGRAPHIC INFORMATION SYSTEM OFFICES IN
BANYUMAS DISTRICT BASED ANDROID
SKRIPSI
diajukan sebagai salah satu syarat memperoleh gelar
Sarjana Komputer
SAIFUL MUSTA’IN
1203040024
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
v
HALAMAN PERSEMBAHAN
Puji syukur kepada Allah SWT atas segala rakhmat dan hidayahnya
yang telah memberikan kekuatan, kesehatan dan kesabaran untuk saya dalam
mengerjakan skripsi ini. Kupersembahkan Skripsi ini setulus hati sebagai
wujud cinta kasih dan tanda bukti atas seluruh do’a, kasih sayang, bimbingan
dan harapan yang telah diberikan selama ini.
Untuk kedua Orang tua saya Bapak H.Ikhwanudin dan Ibu Hj.Partiyah
dan Saudara-saudara saya Ngisomudin,S.Ag.,M,Si, Sertu Nurul Yakin dan
Siti Nurjanah,S.pd yang selalu memberikan semangat serta motivasi dan
inspirasi kepada saya.
Untuk dosen-dosen pembimbing, penguji dan pengajar Teknik
Informatika Universitas Muhammadiyah Purwokerto.
Untuk sahabat-sahabat seperjuangan Teknik Informatika Universitas
MOTTO
vii
KATA PENGANTAR
Alhamdulilah puji syukur penulis panjatkan kehadirat Allah SWT karena
atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir degan judul “Sistem Informasi Geografis Kantor Dinas di Kabupaten Banyumas Berbasis Android” tepat pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir ini tidak mungkin terselesaikan dengan baik. Oleh larena itu
pada kesempatan ini penulis ingin menyampaikan terimakasih kepada yang
terhormat:
1. Ibu Hindayati Mustafidah, S.Si., M.Kom. Sebagai dosen pembimbing.
2. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto
yang telah banyak memberikan ilmu dan bimbinganya selama masih
dalam masa perkuliahan.
3. Semua pihak yang telah membantu dalam tugas akhir ini.
Penulis menyadari masih banyak kekurangan dalam penulisan laporan
maupun penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran
kepada pembaca dalam usaha perbaikan dan pengambangan di masa mendatang.
Purwokerto, 4 Desember 2016
DAFTAR ISI
HALAMAN JUDUL ... ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN... ... iii
HALAMAN PERNYATAAN ORISINALITAS ... iv
HALAMAN PERSEMBAHAN ... v
HALAMAN MOTTO ... vi
KATA PENGANTAR... ... vii
DAFTAR ISI... ... viii
DAFTAR TABEL ... ... xi
DAFTAR GAMBAR.. ... xii
DAFTAR LAMPIRAN ... xiv
INTISARI ... ... xv
A. Kantor Dinas Kabupaten Banyumas... 4
B. Sistem Informasi Geografis ... 10
C. Android ... 11
ix
E. MySQL ... 13
F. PHP ... 13
G. Pengujian Black Box ... 14
H. Hasil Penelitian Sejenis ... 14
BAB III. TUJUAN DAN MANFAAT... ... 17
A. Tujuan... ... 17
B. Manfaat ... 17
BAB IV. METODE PENELITIAN... ... 18
A. Jenis Penelitian... ... 18
B. Waktu dan Tempat Penelitian ... 18
C. Metode Pengumpulan Data ... 18
1. Dokumentasi ... 18
2. Pengolahan Data ... 19
D. Pengembangan Sistem ... 20
1. Definisi Persyaratan ... 20
2. Perancangan Sistem dan Perangkat Lunak ... 21
3. Implementasi Pengujian Unit ... 21
4. Integrasi dan Pengujian Sistem... 21
5. Operasi dan Pemeliharaan ... 22
BAB V. HASIL DAN PEMBAHASAN... ... 23
A. Analisis Kebutuhan Data... ... 23
1. Data Spasial ... 23
2. Data Non-Spasial ... 23
B. Analisis Kebutuhan Sistem ... 24
1. Data Masuk ... 24
2. Keluaran... 24
C. Perancangan Sistem ... 24
2. Desain Database ... 25
3. Desain Antarmuka ... 26
D. Hasil Aplikasi ... 31
E. Pengujian Aplikasi ... 52
BAB VI. PENUTUP... ... 54
A. Kesumpulan... ... 54
B. Saran ... 54
DAFTAR PUSTAKA ... 55
xi
DAFTAR TABEL
Tabel. 1 Data Kantor Dinas ... 25
Tabel. 2 Data Peta ... 26
DAFTAR GAMBAR
Gambar 1. Komponan Kunci Sistem Informasi Geografis ... 10
Gambar 2. Model Waterfall ... 20
Gambar 3. Use Case Diagram ... 25
Gambar 4. Relasi Tabel ... 26
Gambar 5. Halaman Splash Screen Aplikasi ... 27
Gambar 6. Rancangan Halaman Home Aplikasi... 28
Gambar 7. Rancangan Menu Drawer aplikasi ... 28
Gambar 8. Rancangan Tampilan Peta ... 29
Gambar 9. Rancangan Tampilan Daftar Dinas ... 29
Gambar 10. Rancangan Tampilan Detail Dinas ... 30
Gambar 11. Rancangan tampilan login admin ... 30
Gambar 12. Rancangan Halaman Admin... 31
Gambar 13. Tampilan Menu Pada HomeScreen Smartphone ... 31
Gambar 14. Tampilan Splash Screen Aplikasi ... 32
Gambar 15. Tampilan Halaman Home Aplikasi ... 33
Gambar 16. Tampilah Halaman Menu Drawer Aplikasi ... 34
Gambar 17. Tampilan Peta Kantor Dinas ... 34
Gambar 18. Tampilan Peta Tipe Satelit ... 35
Gambar 19. Tampilan Peta Direction ... 36
Gambar 20. Tampilan Halaman Daftar Dinas... 37
Gambar 21. Tampilan Hasil Pencarian ... 38
Gambar 22. Tampilan Detail Dinas ... 39
Gambar 23. Tampilan Daftar Tugas Dinas/ Pelayanan. ... 39
xiii
Gambar 25. Tampilan Detail Tugas/Pelayanan ... 41
Gambar 26. Tampilan About Aplikasi ... 41
Gambar 27. Tampilan Informasi Stasiun ... 42
Gambar 28. Tampilan Peta Lokasi Stasiun ... 43
Gambar 29. Tampilan Informasi Terminal ... 44
Gambar 30. Tampilan Peta Lokasi Terminal ... 44
Gambar 31. Tampilan Contact Pengembang ... 45
Gambar 32. Tampilan Bantuan Aplikasi ... 46
Gambar 33. Tampilan Validasi Exit ... 46
Gambar 34. Tampilan Login Admin ... 47
Gambar 35. Tampilan Halaman Utama Admin ... 47
Gambar 36. Tampilan Peta Halaman Lokasi Kantor Dinas ... 48
Gambar 37. Tampilan Halaman Pengelolaan Data Dinas ... 48
Gambar 38. Tampilan Form Tambah Data Dinas ... 49
Gambar 39. Tampilan form Ubah Data Dinas ... 49
Gambar 40. Tampilan validasi hapus data. ... 50
Gambar 41. Tampilan Data Admin ... 50
Gambar 42. Tampilan Form Tambah Data Admin ... 51
Gambar 43. Tampilan Form Ubah Data Admin ... 51
Gambar 44. Tampilan Validasi Hapus Data Admin ... 51
DAFTAR LAMPIRAN
Lampiran 1. Kode Program Peta (xml) ... 58
Lampiran 2. Kode Program Peta (java)... 58
Lampiran 3. Kode Program Daftar Dinas (xml) ... 61
Lampiran 4. Kode Program Daftar Dinas (java) ... 62
Lampiran 5. Kode Program Detail Dinas (java) ... 66
Lampiran 6. Kode Program Daftar Tugas (xml) ... 68
Lampiran 7. KodeProgram Daftar Tugas (java) ... 69
Lampiran 8. Kode Program Stasiun (xml) ... 74
Lampiran 9. Kode Program Stasiun (java) ... 77
Lampiran 10. Kode Program Terminal (xml) ... 77
Lampiran 11. Kode Program Terminal (java) ... 80
Lampiran 12. Kode Program Contact (xml) ... 81
Lampiran 13. Kode Program Contact (java) ... 87
Lampiran 14. Kode Program Koneksi Database ... 87
Lampiran 15. Kode Program Login Admin ... 87
Lampiran 16. Kode Program Tambah Data Dinas ... 88
Lampiran 17. Kode Program ubah Data Dinas ... 89
xv INTISARI
Pemerintah Kabupaten Banyumas memiliki beberapa Kantor Dinas yang
berfungsi sebagai pusat operasional dan sebagai wadah untuk mengepalai sebuah
instansi kedinasan. Banyak masyarakat yang belum mengetahui lokasi geografis
Kantor Dinas. Hal ini menyebabkan masyarakat sulit mencari dan mendapatkan
informasi tentang lokasi dan tugas atau pelayanan dari masing-masing Kantor
Dinas. Oleh karena itu dibutuhkan sistem informasi geografis agar dapat
menyampaikan informasi lokasi dan tugas atau pelayanan dari Kantor Dinas
kepada masyarakat. Penelitian ini membangun sistem untuk memetakan lokasi
Kantor Dinas di Kabupaten Banyumas. Dengan memanfaatkan Teknologi Sistem
Informasi Geografis yang diterapkan pada Android, penyampain informasi
tentang lokasi dan tugas atau pelayanan dapat lebih cepat, mudah dan efesien.
ABSTRACT
Banyumas regency government has some Offices which are used to be
central operational and as a receptacle for leading an official instance. A lot of
people who do not know yet the greographical location of Offices. Hence, this
problem made everyone hard to find and get those information of location and
duty or each office tendance. Thus, there should be needed a kind of geograpich
information system in order to convey such information like location and the
office services from the office to all common people. This study attained for
developing the system for mapping these location of offices in Banyumas regency.
By utilizing technology “ Geoprapich Information System” (Sistem Informasi
Geografis ) which is applied in Android, conveying information about location
and all office services can be easily, immediately, and efficient in obtaining.