1 “PEMBUATAN APLIKASI WEB DATA KELUARGA MISKIN DI

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