“PEMBUATAN APLIKASI WEB DATA KELUARGA MISKIN DI KABUPATEN BANTUL” Ardimanto 1 Abstrak Tersedianya suatu program aplikasi pengentasan kemiskinan merupakan salah satu misi dari BKK, PP dan KB Kabupaten Bantul. Dengan adanya hal tersebut, BKK, PP dan KB Kabupaten Bantul harus selalu siap dengan berbagai tuntutan penyediaan informasi dan data keluarga miskin yang ada di Kabupaten Bantul agar dapat digunakan baik untuk pengambilan kebijakan maupun kepentingan dinas. Solusi untuk menangani permasalahan di atas yaitu dengan menggunakan suatu aplikasi berbasis web untuk pelayanan data Gakin. Penggunaan aplikasi berbasis web ini bertujuan agar data yang ada bisa diakses secara cepat baik proses penambahan data, perubahan (update) data, maupun penyajian data itu sendiri. Sistem ini dibuat dengan menggunakan Apache web server, basis data MySQL, bahasa pemrograman PHP, desain tampilan menggunakan Adobe Photoshop dan web editor Adobe Dreamweaver. Kata Kunci : kemiskinan, Bantul, web Latar Belakang P erkembangan teknologi informasi pada masa sekarang ini sudah memperlihatkan peranannya dalam segala bidang kehidupan. Didalam dunia kerja perkembangan teknologi informasi sudah memperlihatkan manfaat dan peranannya. Hal ini terlihat dari sudah banyak digunakannya jaringan intranet ataupun internet di dunia kerja maupun kantor instansi pemerintahan sebagai media dalam pelaksanaan sistem kerja. 1 Ardimanto, adalah mahasiswa S1 Program Studi Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Ilmu Komputer (STMIK) El Rahma Yogyakarta 1 2 Berbagai macam kebutuhan yang semakin kompleks dan beragam akan menuntut pemerintah bekerja lebih maksimal dalam kinerjanya. Sehingga peran teknologi informasi, khususnya internet semakin dibutuhkan. Pembangunan aplikasi web pada perusahaan-perusahaan atau instansi merupakan hal yang sangat penting untuk dilaksanakan untuk mendapat suatu informasi yang cepat, akurat dan efisien demi menunjang program kerja instansi atau organisasi. Hal ini berlaku juga untuk instansi pemerintah daerah Badan Kesejahteraan Keluarga, Pemberdayaan Perempuan dan Keluarga Berencana (BKK, PP dan KB) Kabupaten Bantul. Instansi ini bertanggung jawab atas kesejahteraan keluarga yang ada di Kabupaten Bantul, termasuk salah satunya adalah pemberdayaan keluarga miskin (Gakin). Tersedianya suatu program aplikasi pengentasan kemiskinan merupakan salah satu misi dari BKK, PP dan KB Kabupaten Bantul. Dengan adanya hal tersebut, BKK, PP dan KB Kabupaten Bantul harus selalu siap dengan berbagai tuntutan penyediaan informasi dan data keluarga miskin yang ada di Kabupaten Bantul agar dapat digunakan baik untuk pengambilan kebijakan maupun kepentingan dinas. Selama ini cara yang digunakan BKK, PP dan KB Kabupaten Bantul dalam pengolahan data keluarga miskin yaitu data yang didapatkan oleh petugas lapangan ditulis pada form isian lalu diserahkan kepada bagian pendataan untuk dibuat dan dimasukkan kedalam suatu file spreadsheet. Berdasarkan pengamatan dan pengalaman petugas pendataan, diketahui bahwa dengan cara seperti ini data menjadi sulit diolah untuk menjadi laporan atau penyajian informasi dalam bentuk lainnya misalkan dalam bentuk pemetaan wilayah. Permasalahan lainnya yang terjadi adalah kesulitan dalam proses updating dan pelayanan permintaan data Gakin oleh dinas/instansi lainnya. Solusi untuk menangani permasalahan di atas yaitu dengan menggunakan suatu aplikasi berbasis web untuk pelayanan data Gakin. Penggunaan aplikasi berbasis web ini bertujuan agar data yang ada bisa diakses secara cepat baik proses penambahan data, pemutakhiran (update) data, maupun penyajian data itu sendiri. Aplikasi web dapat diakses secara online pada jaringan intranet yang 3 sudah tersedia di seluruh dinas/instansi Pemerintah Kabupaten Bantul sampai dengan 17 kecamatan. Petugas pendataan Gakin di tiap-tiap kecamatan dapat langsung melakukan penambahan, perubahan data berdasarkan hasil pendataan yang dilakukan melalui aplikasi web yang datanya tersimpan dalam database yang ada di server BKK, PP dan KB Kabupaten Bantul. Aplikasi web ini akan memuat data keluarga miskin terdiri atas identitas kepala keluarga dan anggota keluarganya, status pekerjaan, status pendidikan, potensi keterampilan yang dimiliki, serta indikator permasalahan. Pengolahan data per jiwa keluarga miskin yang baru ataupun yang lama dapat di perbaharui bilamana ada penambahan atau pengurangan data Gakin per daerah akan tercatat dengan baik. Penyajian data selain ditampilkan dalam bentuk tabel juga akan disajikan dalam bentuk peta digital per desa yang menampilkan klasifikasi jumlah ataupun persentase data kemiskinan di Kabupaten Bantul. Implementasi sistem informasi ini di harapkan akan mampu membantu tugas dan meningkatkan kinerja BKK, PP dan KB Kabupaten Bantul dalam menjalankan salah satu misinya yaitu pemberdayaan keluarga miskin yang mana tersedianya sistem informasi program pengentasan kemiskinan menjadi program kerjanya sehingga dapat memberikan pelayanan permintaan data yang memuaskan bagi instansi-instansi terkait di lingkungan pemerintahan Kabupaten Bantul maupun pihak lainnya. Tujuan dan Manfaat Penelitian Tujuan penelitian ini adalah menghasilkan suatu aplikasi berbasis web yang menampilkan data keluarga miskin di Kabupaten Bantul untuk pendataan dan dokumentasi keluarga miskin, serta pemetaan kemiskinan. Penelitian ini diharapkan dapat memberikan beberapa manfaat, yaitu : 1. Meningkatkan kualitas pelayanan BKK, PP dan KB Kabupaten Bantul kepada instansi-instansi di lingkungan Kabupaten Bantul yang berkaitan dengan permintaan data keluarga miskin (gakin) Kabupaten Bantul. 4 2. Memberikan kemudahan kepada petugas pendataan BKK, PP dan KB dalam pendokumentasian, penambahan, menghapus, mengambil dan membaca datadata keluarga miskin (gakin) di Kabupaten Bantul. 3. Menjadi dasar pengambilan keputusan terutama berhubungan dengan program pengentasan kemiskinan di Kabupaten Bantul. 4. Memberikan sistem yang terintegrasi bagi BKK, PP dan KB Kabupaten Bantul, khususnya kepada petugas pendataan yang mempunyai tugas menangani pengelolahan data-data keluarga miskin yang tidak sedikit jumlahnya dan selalu mengalami perubahan minimal setiap tahun. Perancangan Sistem Perancangan sistem ini berfungsi sebagai sarana dialog antara manusia sebagai pengguna dengan komputer untuk menghasilkan informasi berdasarkan olahan data yang dimasukkan. Diagram alir data pada Aplikasi Web Data Keluarga Miskin (webgakin) di Kabupaten Bantul menggambarkan proses-proses yang ada beserta alir datanya seperti berikut : 1. Diagram Konteks 5 2. Diagram Berjenjang 3. DAD Level 0 Petugas Admin Data Kelola Kepala Keluarga Data Kelola Anggota Keluarga Data Login Petugas Data Kepala Keluarga Data Anggota Keluarga Data Dusun Data Desa Data Kecamatan Data Status Perkawinan Data Jenis KB Data Status Cacat Fisik/ Mental Data Status dalam Keluarga Data Status Pendidikan Data Pekerjaan Data Potensi yang Dimiliki Data Kategori Status Keluarga Data Jaminan Kesehatan Data Petugas Data Login Admin 1.0 Data Informasi Dusun Informasi Desa Informasi Kecamatan Informasi Status Perkawinan Informasi Jenis KB Informasi Status Cacat Fisik/ Mental Informasi Status dalam Keluarga Informasi Status Pendidikan Informasi Pekerjaan Informasi Potensi yang Dimiliki Informasi Kategori Status Keluarga Informasi Jaminan Kesehatan Informasi Petugas Informasi Login Admin Informasi KK dan Anggota Keluarga Informasi Keluarga Miskin Informasi Status Keluarga Miskin Informasi Rekapitulasi Data Kemiskinan Informasi Login Petugas 2.0 Informasi data_kk data_angg Data Dusun dusun Data Desa desa Data Kecamatan kecamatan Data Status Perkawinan statkawin Data Jenis KB jeniskb Data Cacat Fisik/ Mental Data Status Keluarga Data Pendidikan Data Pekerjaan Data Potensi yang Dimiliki Data Kategori Status Keluarga Data Jaminan Kesehatan Data Petugas cacat statuskel pendidikan pekerjaan potensi katmiskin jamkes petugas Data Informasi Petugas Data Informasi Jaminan Kesehatan Data Informasi Kategori Status Keluarga Data Informasi Potensi Data Informasi Pekerjaan Data Informasi Pendidikan Data Informasi Status Keluarga Data Informasi Cacat Fisik/ Mental Data Informasi Jenis KB Data Informasi Status Perkawinan Data Informasi Kecamatan Data Informasi Desa Data Informasi Dusun Data Informasi Anggota Keluarga Data Informasi Kepala Keluarga Informasi Kepala Keluarga Informasi Dusun Informasi Desa Informasi Kecamatan Informasi Status Keluarga Miskin Pengunjung 6 4. DAD Level 1 Proses Informasi Data Informasi Kepala Keluarga data_kk Data Informasi Anggota Keluarga data_angg Pengunjung Informasi Kepala Keluarga Informasi Dusun Informasi Desa Informasi Kecamatan Informasi Status Keluarga Miskin Data Informasi Dusun dusun Data Informasi Desa desa Data Informasi Kecamatan kecamatan Data Informasi Status Perkawinan 2.1 Informasi Pengunjung statkawin Data Informasi Jenis KB jeniskb Data Informasi Cacat Fisik/ Mental cacat Data Informasi Status Keluarga statuskel Data Informasi Pendidikan pendidikan Data Informasi Pekerjaan pekerjaan Data Informasi Potensi yang Dimiliki potensi Data Informasi Kategori Status Keluarga katmiskin Data Informasi Jaminan Kesehatan jamkes Data Informasi Petugas Data Informasi Jaminan Kesehatan Data Informasi Kategori Status Keluarga Data Informasi Petugas Data Informasi Pekerjaan Data Informasi Potensi yang Dimiliki Data Informasi Kat. Status Keluarga Data Informasi Jaminan Kesehatan Data Informasi Dusun Data Informasi Desa Data Informasi Kecamatan Data Informasi Status Perkawinan Data Informasi Jenis KB Data Informasi Cacat Fisik/ Mental Data Informasi Status Keluarga Data Informasi Pendidikan petugas Data Informasi Potensi yang Dimiliki Data Informasi Pekerjaan 2.2 Informasi Petugas Data Informasi Pendidikan Data Informasi Status Keluarga Data Informasi Cacat Fisik/ Mental Data Informasi Jenis KB Data Informasi Status Perkawinan Data Informasi Kecamatan Data Informasi Desa 2.3 Data Informasi Dusun Informasi Admin Informasi Dusun Informasi Desa Informasi Kecamatan Informasi Status Perkawinan Informasi Jenis KB Informasi Status Cacat Fisik/ Mental Informasi Status dalam Keluarga Informasi Status Pendidikan Informasi Pekerjaan Informasi Potensi yang Dimiliki Informasi Kategori Status Keluarga Informasi Jaminan Kesehatan Informasi Petugas Informasi Login Admin Data Informasi Anggota Keluarga Data Informasi Kepala Keluarga Informasi KK dan Anggota Keluarga Informasi Keluarga Miskin Informasi Status Keluarga Miskin Informasi Rekapitulasi Data Kemiskinan Informasi Petugas Petugas Admin 7 5. Relasi Antar Tabel dusun kode_dusun * nama_dusun desa kode_desa * nama_desa koordinat kecamatan kode_kec * nama_kec statkawin kode * status_kawin jeniskb kode * jenis_kb cacat kode * cacat katmiskin kode * kategori jamkes kode * jamkes data_kk kode_kk * rt kode_dusun ** kode_desa ** kode_kec ** nama_kk nik_kk tgl_lahir jkel stat_kawin ** jenis_kb ** cacat ** pendidikan ** pekerjaan ** potensi ** aspek_pangan aspek_sandang aspek_papan aspek_hasil aspek_sehat aspek_pend aspek_kaya1 aspek_kaya2 akses_air akses_listrik aspek_jiwa skor kat_miskin ** bantuan jamkes ** jum_jiwa petugas ** tgl_catat data_angg statuskel kode * status_kel singkatan pendidikan kode * pendidikan pekerjaan kode * pekerjaan potensi kode * potensi petugas username * password nama nip level nik_angg * nama_angg kode_kk ** no_urut tgl_lahir jkel stat_kel ** pendidikan ** sekolah pekerjaan ** potensi ** 8 6. Bagan Alir Sistem (Flowchart System) Input Data Dusun Input Data Desa Input Data Kecamatan Input Data Status Perkawinan Input Data Jenis KB Input Data Status Cacat Fisik/ Mental Input Data Kepala Keluarga Input Data Anggota Keluarga Input Data Status Keluarga Input Data Status Pendidikan Input Data Pekerjaan Input Data Potensi yang Dimiliki Input Data Kat. Stat. Keluarga Input Data Jaminan Kesehatan Input Data Petugas Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan Proses Simpan dusun desa kecamatan statkawin jeniskb cacat data_kk data_angg statuskel pendidikan pekerjaan potensi katmiskin jamkes petugas Proses Tampil Data Dusun Proses Tampil Data Desa Proses Tampil Data Kecamatan Proses Tampil Data Status Perkawinan Proses Tampil Data Jenis KB Proses Tampil Status Cacat Fisik/ Mental Proses Tampil Data Keluarga Proses Tampil Data Status Keluarga Proses Tampil Data Status Pendidikan Proses Tampil Data Pekerjaan Proses Tampil Data Potensi yang Dimiliki Proses Tampil Data Kategori Status Keluarga Proses Tampil Data Jaminan Kesehatan Proses Tampil Data Petugas Informasi Dusun Informasi Desa Informasi Kecamatan Informasi Status Perkawinan Informasi Jenis KB Informasi Status Cacat Fisik/ Mental Informasi Kepala Keluarga Informasi Status dalam Keluarga Informasi Status Pendidikan Informasi Pekerjaan Informasi Potensi yang Dimiliki Informasi Kategori Status Keluarga Informasi Jaminan Kesehatan Informasi Petugas Informasi Anggota Keluarga Informasi Keluarga Informasi Keluarga Miskin Informasi Rekap Data Keluarga Miskin 8 9 Implementasi Sistem Tahap implementasi sistem merupakan tahap peletakan sistem yang telah selesai dirancang dan diseleksi untuk dioperasikan sesuai dengan keadaan sebenarnya. Berdasarkan hasil analisa dan perancangan yang telah dilakukan sebelumnya. Kebutuhan minimal agar penarapan, pengembangan dan penggunaan sistem dapat berjalan dengan baik, dibutuhkan spesifikasi perangkat sebagai berikut : 1. Perangkat Keras a. Prosesor Intel Pentium 4 – 1,6 MHz atau sejenis b. Memory 1 GHz c. Harddisk dengan ruang kosong sebesar 1 GB d. Monitor CRT/ LCD 15” SVGA 2. Perangkat Lunak a. Sistem operasi Microsoft Windows XP atau Linux b. Web server Apache Versi 2.2.4 c. PHP versi 5.2.4 d. MySQL versi 5.0.45 e. Web browser bisa Firefox versi 4, Internet Explorer versi 8, Google Chrome 11.0.672.2, atau Opera 11.50 Klasifikasi Peta Kemiskinan Klasifikasi pewarnaan peta dikelompokkan menjadi 6, yaitu : NO. KODE WARNA (RGB) 1. 11,129,71 2. 133,192,163 3. 182,217,200 4. 250,202,197 5. 247,167,158 6. 239,78,61 Adapun rumus untuk menghitung PERSENTASE < 10 % 10 – 20 % >20 – 30 % >30 – 40 % >40 – 50 % > 50 % nilai persentase kemiskinan per desa adalah Jumlah KK Miskin dalam wilayah desa dibagi dengan Jumlah KK Miskin 9 10 se Kabupaten dikali 100. Membuat Peta di PHP Data desa yang terdiri dari nama desa dan kode koordinat peta yang tersimpan di tabel Desa diambil terlebih dahulu kemudian dibuat gambar polygon menggunakan script imagefilledpolygon($kanvas,$koordinat,count($koordinat) /2,$warna); dan pembuatan garis batas desa menggunakan script imagepolygon($kanvas,$koordinat,count($koordinat)/2,$ku ning); 11 Penutup Kesimpulan yang diperoleh dari analisa, perancangan dan implementasi pada penelitian ini adalah menghasilkan aplikasi web pendataan keluarga miskin di Kabupaten Bantul yang dapat meningkatkan kualitas pelayanan Badan Kesejahteraan Keluarga, Pemberdayaan Perempuan dan Keluarga Berencana (BKK, PP dan KB) Kabupaten Bantul kepada instansi-instansi di lingkungan Pemerintah Kabupaten Bantul dan masyarakat pada umumnya terkait dengan permintaan data keluarga miskin. Aplikasi yang dibuat memberikan kemudahan bagi petugas pendataan keluarga dalam pendokumentasian, dan pengelolaan data keluarga miskin di Kabupaten Bantul. Data yang dihasilkan dapat dijadikan dasar dalam pengambilan keputusan yang berkaitan dengan program pengentasan kemiskinan di Kabupaten Bantul.