SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer TEGUH JATI SANTOSO 1003040059 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016
HALAMAN PERSETUJUAN Skripsi yang diajukan oleh Nama : Teguh Jati Santoso NIM : 1003040059 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID telah diterima dan disetujui Purwokerto, 2 Agustus 2016 PEMBIMBING Tito Pinandita, S.Si., M.Kom. NIK. 2160312 ii
HALAMAN PENGESAHAN iii
HALAMAN PERNYATAAN Saya yang bertandatangan di bawah ini Nama : Teguh Jati Santoso NIM : 1003040059 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto menyatakan bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun yang dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain. Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku. Purwokerto, 15 Agustus 2016 Yang membuat pernyataan Teguh Jati Santoso iv
HALAMAN PERSEMBAHAN Alhamdulillahi Rabbil alamiin, tiada henti ku panjatkan kehadirat Illahi yang telah memberikan karunia sehingga saya dapat menyelesaikan tugas akhir ini yang saya persembahkan untuk: Kedua orangtua yang senantiasa mendoakan putranya agar diberi kesehatan dan kelancaran dalam menyelesaikan Studi di Universitas Muhammadiyah Purwokerto. Keluarga besarku yang senantiasa memberikan dukungan dan dorongan dalam bentuk apapun. Teman-temanku angkatan 2010 jurusan Teknik Informatika yang selalu memberikan keceriaan dan rasa persaudaraan sejak awal kuliah. Arnaizda Dewi Anjanu, S.Pd yang selalu memberi semangat dan dukungan. v
HALAMAN MOTTO Tidak ada yang lebih menyenangkan selain melihat kedua orang tua tersenyum melihat putra kesayangan berhasil meraih mimpinya (penyusun). vi
KATA PENGANTAR Dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang Segala puji hanyalah milik Allah, Dzat yang menguasai semesta alam. Puji syukur Penyusun panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-nya, sehingga penyusun dapat menyelesaikan Tugas Akhir dengan judul Sistem Informasi Geografis Pemetaan Rumah Tangga Miskin di Kabupaten Banyumas Berbasis Android. Penyusun menyampaikan terima kasih kepada semua pihak atas dukungan moral maupun materil yang sangat berarti dalam penyelesaian Tugas Akhir ini, diantaranya: 1. Bapak Dr. H. Syamsuhadi Irsyad, M.H., selaku Rektor Universitas Muhammadiyah Purwokerto. 2. Bapak M. Taufiq Tamam, S.T., M.T. selaku Dekan Fakultas Teknik Universitas Muhammadiyah Purwokerto 3. Bapak Harjono, S.T., M.Eng., selaku Kaprodi Teknik Informatika Universitas Muhammadiyah Purwokerto. 4. Bapak Tito Pinandita, S.Si., M.Kom., selaku dosen pembimbing 5. Bapak Muhammad Hamka, S.T., M.Kom., selaku Dosen Penguji. 6. Seluruh dosen pengajar prodi Teknik Informatika yang telah memberikan ilmunya. 7. Bapak Dr. H Umar A.R selaku ketua Badan Amil Zakat Nasional Kabupaten Banyumas vii
Penyusun menyadari masih terdapat kekurangan dalam cara penyajian dan kelengkapan data pada tugas akhir ini. Oleh karena itu, kritik dan saran sangat penyusun harapkan sebagai masukan yang positif. Semoga tugas akhir ini dapat bermanfaat bagi pembaca pada umumnya dan penyusun pada khususnya. Purwokerto, 15 Agustus 2016 Teguh Jati Santoso viii
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN PERNYATAAN... iv HALAMAN PERSEMBAHAN... v HALAMAN MOTTO... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xii DAFTAR ISTILAH... xiv DAFTAR LAMPIRAN... xv INTISARI... xvi BAB 1. PENDAHULUAN... 1 A. Latar belakang... 1 B. Perumusan Masalah... 2 C. Batasan Masalah... 3 BAB 2. KAJIAN PUSTAKA... 5 A. Definisi Rumah Tangga Miskin... 5 B. Sistem Informasi Geografis (SIG)... 7 C. Android... 7 D. Java... 8 E. JavaScript Object Notation (JSON)... 9 F. PHP... 9 G. Model Waterfall... 9 H. MySQL... 12 I. Google Maps dan Google Maps API... 13 J. Keyhole Markup Language (KML)... 15 K. Web Service... 15 ix
L. Kajian yang Sudah Dilaksanakan... 16 BAB 3. TUJUAN DAN MANFAAT... 18 A. Tujuan... 18 B. Manfaat... 18 BAB IV. METODE PENELITIAN... 19 A. Jenis Penelitian... 19 B. Pengumpulan Data... 19 C. Waktu, Tempat dan Alat... 19 D. Pengembangan Sistem... 20 BAB V. HASIL DAN PEMBAHASAN... 23 A. Kebutuhan Sistem... 23 B. Perancangan Sistem... 24 C. Pembuatan Overlay Peta... 45 D. Hasil Aplikasi... 47 E. Pengujian Sistem... 59 BAB VI. PENUTUP... 69 A. Kesimpulan... 69 B. Saran... 70 DAFTAR PUSTAKA... 71 x
DAFTAR TABEL Tabel 1. Tabel user sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 34 Tabel 2. Tabel rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 34 Tabel 3. Tabel val_kriteria sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 35 Tabel 4. Hasil pengujian Black-box pada login admin aplikasi admin sistem informasi gografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 60 Tabel 5. Hasil pengujian Black-box pada tambah rumah tangga admin aplikasi admin sistem informasi gografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 61 Tabel 6. Hasil pengujian Black-box pada edit rumah tangga aplikasi admin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 63 Tabel 7. Hasil pengujian Black-box menu peta pada perangkat Android sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 65 Tabel 8. Hasil pengujian Black-box menu Daftar pada perangkat Android sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 66 Tabel 9. Hasil pengujian Black-box menu Cari pada perangkat Android sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 67 xi
DAFTAR GAMBAR Gambar 1. Pembagian gambar peta 256x256 pixel pada Google Maps... 14 Gambar 2. Ilustrasi model pengembangan sistem Waterfall... 20 Gambar 3. Use case diagram sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 25 Gambar 4. Flowchart sistem informasi geografis pemetaan daerah di Kabupaten Banyumas (admin)... 27 Gambar 5. Flowchart sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas (end user)... 30 Gambar 6. Activity diagram Login Admin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 31 Gambar 7. Activity diagram Data Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 32 Gambar 8. Activity diagram Aplikasi Pengguna sisteminformasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 33 Gambar 9. Rancangan antarmuka halaman login sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 36 Gambar 10.Rancangan halaman Data Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 37 Gambar 11.Rancangan halaman Tambah Rumah tangga miskin dan Edit rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 38 Gambar 12.Rancangan antarmuka menu utama aplikasi android sistem informasi geografis pemetaan rumah tangga miskin Kabupaten Banyumas... 39 Gambar 13.Rancangan antarmuka form Peta Sebaran Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 40 Gambar 14.Rancangan antarmuka form Daftar Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 41 Gambar 15.Rancangan antarmuka form informasi rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 42 xii
Gambar 16.Rancangan antarmuka form Tempat sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 43 Gambar 17.Rancangan antarmuka form hasil pencarian sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas (daftar)... 44 Gambar 18.Rancangan antarmuka form hasil pencarian sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas (peta)... 44 Gambar 19.Peta wilayah administrasi Kabupaten Banyumas... 45 Gambar 20.Proses pembuatan polygon peta rumah tangga miskin menggunakan Goole Earth... 46 Gambar 21.Potongan kode KML hasil generasi polygon pada Google Earth... 47 Gambar 22.Halaman login admin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 48 Gambar 23.Halaman data rumah tangga sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 49 Gambar 24.Halaman Tambah Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 50 Gambar 25.Halaman Edit Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 51 Gambar 26.Dialog Konfirmasi Hapus Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 52 Gambar 27.Menu utama sistem informasi geografis pemetaan rumah tangga miskin Kabupaten Banyumas... 53 Gambar 28.Form Peta Sebaran Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 54 Gambar 29.Form Daftar Rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 55 Gambar 30.Form informasi rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 56 Gambar 31.Form pencarian rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 57 Gambar 32.Form hasil pencarian rumah tangga miskin sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 58 Gambar 33.Penggunaan navigasi Google Maps sistem informasi geografis pemetaan rumah tangga miskin di Kabupaten Banyumas... 59 xiii
DAFTAR ISTILAH End user : Pemakai suatu teknologi tanpa mengetahui proses dibaliknya IDE : Integrated Development Environment. Program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak Latitude Layer : Garis lintang : Lapisan yang berfungsi sebagai tempat objek Login : Proses masuk ke sebuah sistem dengan memasukkan identitas akun untuk mendapatkan hak akses Longitude Overlay Web Hosting : Garis Bujur : Lapisan : Layanan jasa untuk menyimpan file atau bentuk script yang berada di Internet xiv
DAFTAR LAMPIRAN Lampiran 1. Daftar penerima bantuan santunan fakir miskin Kecamatan Tambak Badan Amil Zakat Nasional Kabupaten Banyumas tahun 2015...72 Lampiran 2. Surat permohonan data ke Badan Amil Zakat Nasional Kabupaten Banyumas...74 xv
INTISARI SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID Oleh: Teguh Jati Santoso 1003040059 Sistem Informasi Geografis (SIG) merupakan suatu sistem informasi yang menekankan pada unsur informasi geografis yang meliputi data spasial dan atribut (basis data). Melalui SIG, pengguna dapat melakukan analisis terkait sistem yang diterapkan. Pemanfaatan SIG dalam penelitian ini yaitu bertujuan untuk membangun aplikasi peta berbasis Android dengan mengintegrasikan Google Maps API, dan web service. Aplikasi ini memuat informasi mengenai sebaran rumah tangga miskin yang ada di Kabupaten Banyumas. Terdapat beberapa Kecamatan di Kabupaten Banyumas yang memiliki jumlah rumah tangga miskin banyak, salah satunya yaitu Kecamatan Tambak. Dengan sistem ini pengguna dapat mengetahui titik-titik sebaran rumah tangga miskin tersebut. Selain itu pengguna juga akan di bantu dengan navigasi Google Maps apabila ingin mengunjungi rumah tangga miskin tersebut. Kata Kunci : SIG, Rumah Tangga Miskin, Google Maps API. xvi