“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.