Page 1 of 1
BUKTI FISIK KEGIATAN
PRANATA KOMPUTER AHLI II.B.1-2
Nama PPK Nofriani, S.ST. Tanggal Pelaksanaan
25 April – 3 Mei 2017
NIP 19911119 201410 2 002
Pangkat/Golongan Penata Muda/III-a Lokasi Pekerjaan BPS Prov. Bengkulu Jabatan
Fungsional
Penata Komputer Ahli
Pertama Angka Kredit 1 x 0.652
JENIS KEGIATAN
MENGIMPLEMENTASIKAN RANCANGAN DATABASE
→ WEBSITE SIBAKAT DESKRIPSI KEGIATAN
Mengimplementasikan rancangan database untuk aplikasi berbasis web yaitu Website SIBAKAT (Sistem Informasi Basis Data Kemiskinan Terpadu)
DOKUMENTASI LENGKAP Terlampir II.B.1-2 Lampiran
Mengetahui Kepala Bidang IPDS
Bengkulu, Oktober 2017 Pejabat Pranata Komputer
Endang Trisilowati, S.Si, M.Si NIP. 19620301 198203 2 004
Nofriani, S.ST.
NIP. 19911119 201410 2 002
Page 1 of 5
LAPORAN IMPLEMENTASI RANCANGAN DATABASE WEBSITE SIBAKAT
(SISTEM INFORMASI BASIS DATA KEMISKINAN TERPADU)
Skema
Spesifikasi Database
- Jenis DBMS : MySQL 10.0.21-MariaDB
- Lokasi : Localhost via UNIX socket, IP 103.247.8.177 - Aplikasi yang menggunakan : SIBAKAT
- Waktu pelaksanaan implementasi : Akhir April – Awal Mei 2017
Page 2 of 5 - Lama pelaksanaan implementasi : 48 jam Kamus Data dan Besaran
a. Tabel databdt
Field Tipe Null Default Keterangan
id(Primary) bigint(18) No None Identitas setiap baris data kemiskinan
kodeprov char(4) No None Identitas wilayah tingkat I, yaitu kode provinsi
Bengkulu (1700)
kodekab char(4) No None Identitas wilayah tingkat II , yaitu kode kabupaten namakab varchar(16) No None Nama wilayah tingkat II,
yaitu nama kabupaten kodekec char(3) No None Kode identitas wilayah
kecamatan
namakec varchar(30) No None Nama wilayah kecamatan kodekel char(3) No None Kode wilayah
desa/kelurahan namakel varchar(30) No None Nama wilayah
desa/kelurahan no_keluarga int(1) No None Nomor urut keluarga hub_kpl_keluarga int(1) No 1 Hubungan dengan kepala
keluarga
jk int(1) No None Jenis kelamin kepala
keluarga
umur int(2) No None Umur kepala keluarga pada saat pencacahan
status_kawin int(1) No None Status perkawinan kepala keluarga
buku_nikahcerai int(1) No None Status kepemilikan buku nikah/cerai
status_kk int(1) No None Status kepemilikan kartu keluarga
kartu_id int(2) No None Satatus kepemilikan kartu identitas (KTP)
status_hamil int(1) No None Status kehamilan
jenis_cacat int(2) No None Jenis cacat yang diderita kronis int(1) No None Penyakit kronis yang
diderita
Page 3 of 5
aps int(2) No None Angka Partisipasi Sekolah didik_tinggi int(2) No None Pendidikan tertinggi yang
dijalani
kelas_tinggi int(2) No None Kelas tertinggi yang dijalani pada pendidikan tertinggi ijazah_tinggi int(2) No None Ijazah tertinggi yang
ditamatkan bekerja int(1) No None Status pekerjaan jam_kerja int(2) No None Jumlah jam kerja pada
pekerjaan utama lap_usaha int(2) No None Lapangan usaha pada
pekerjaan utama status_lap_usaha int(1) No None Status pekerjaan pada
lapangan usaha utama status_sejahtera int(1) No None Status kesejahteraan (posisi
desil 1, 2, 3, atau 4)
no_rt int(6) No None Nomor urut rumah tangga
Hubungan antarentitas dijelaskan sebagai berikut:
➢ Tidak ada hubungan antarentitas dalam database ini, karena tabel yang digunakan hanya satu, dengan jumlah atribut dan record yang sangat besar, yaitu 161.448 records dan 60 atribut.
Tahapan Implementasi
Database dibuat dengan menggunakan DBMS MySQL yang tergabung dalam server bengkulucommunity.web.id. Database yang dialokasikan terdiri dari 1 tabel. Berikut implementasi rancangan database menggunakan tool PhpMyAdmin:
➢ Query create database
CREATE DATABASE `beny4939_sibakat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE ` beny4939_sibakat`;
➢ Query create tabel databdt
CREATE TABLE `databdt` ( `id` bigint(18) NOT NULL, `kodeprov` char(4) NOT NULL, `kodekab` char(4) NOT NULL, `namakab` varchar(16) NOT NULL, `kodekec` char(3) NOT NULL, `namakec` varchar(30) NOT NULL, `kodekel` char(3) NOT NULL, `namakel` varchar(30) NOT NULL,
Page 4 of 5
`jk` int(1) NOT NULL,`umur` int(2) NOT NULL,
`didik_tinggi` int(2) NOT NULL, `lap_usaha` int(2) NOT NULL,
`status_pekerjaan` int(2) NOT NULL, `status_b_ttinggal` int(2) NOT NULL, `status_l_ttinggal` int(2) NOT NULL, `luas_lantai` int(3) NOT NULL,
`jenis_lantai` int(2) NOT NULL, `jenis_dinding` int(2) NOT NULL, `kondisi_dinding` int(2) NOT NULL, `jenis_atap` int(2) NOT NULL, `kondisi_atap` int(2) NOT NULL, `kamar_tidur` int(2) NOT NULL, `s_air_minum` int(2) NOT NULL, `c_air_minum` int(2) NOT NULL, `penerangan` int(2) NOT NULL, `daya_listrik` int(2) NOT NULL, `bahan_bakar` int(2) NOT NULL, `fasilitas_bab` int(2) NOT NULL, `jenis_kloset` int(2) NOT NULL, `tempat_poop` int(2) NOT NULL, `tabung_gas` int(2) NOT NULL, `kulkas` int(2) NOT NULL, `ac` int(2) NOT NULL,
`pemanas_air` int(2) NOT NULL, `telp_rumah` int(2) NOT NULL, `televisi` int(2) NOT NULL, `emas_tabungan` int(2) NOT NULL, `komputer` int(2) NOT NULL, `sepeda` int(2) NOT NULL, `motor` int(2) NOT NULL, `mobil` int(2) NOT NULL, `perahu` int(2) NOT NULL,
`motor_tempel` int(2) NOT NULL, `perahu_motor` int(2) NOT NULL, `kapal` int(2) NOT NULL,
`no_hp` int(2) NOT NULL,
`tv_layardatar` int(2) NOT NULL, `aset_lahan` int(2) NOT NULL, `luas_lahan` int(6) NOT NULL, `rumah_lain` int(2) NOT NULL, `sapi` int(2) NOT NULL,
`kerbau` int(2) NOT NULL, `kuda` int(2) NOT NULL, `babi` int(2) NOT NULL, `kambing` int(2) NOT NULL, `art_usaha` int(2) NOT NULL, `art_jumlah` int(2) NOT NULL, `jumlah_keluarga` int(2) NOT NULL, `status_sejahtera` int(2) NOT NULL, `no_rt` int(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
➢ Query insert data pada tabel databdt
Query dilakukan sebanyak 161.448 kali pada 60 atribut, dengan kutipan query
sebagai berikut:
Page 5 of 5
INSERT INTO `databdt` (`id`, `kodeprov`, `kodekab`, `namakab`,
`kodekec`, `namakec`, `kodekel`, `namakel`, `jk`, `umur`,
`didik_tinggi`, `lap_usaha`, `status_pekerjaan`,
`status_b_ttinggal`, `status_l_ttinggal`, `luas_lantai`,
`jenis_lantai`, `jenis_dinding`, `kondisi_dinding`, `jenis_atap`,
`kondisi_atap`, `kamar_tidur`, `s_air_minum`, `c_air_minum`,
`penerangan`, `daya_listrik`, `bahan_bakar`, `fasilitas_bab`,
`jenis_kloset`, `tempat_poop`, `tabung_gas`, `kulkas`, `ac`,
`pemanas_air`, `telp_rumah`, `televisi`, `emas_tabungan`,
`komputer`, `sepeda`, `motor`, `mobil`, `perahu`, `motor_tempel`,
`perahu_motor`, `kapal`, `no_hp`, `tv_layardatar`, `aset_lahan`,
`luas_lahan`, `rumah_lain`, `sapi`, `kerbau`, `kuda`, `babi`,
`kambing`, `art_usaha`, `art_jumlah`, `jumlah_keluarga`,
`status_sejahtera`, `no_rt`) VALUES
(1, '1700', '1701', 'bengkulu selatan', '040', 'MANNA', '002', 'KETAPING', 2, 67, 1, 1, 6, 1, 1, 55, 6, 1, 2, 5, 2, 3, 7, 3, 1, 1, 8, 1, 1, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 1, 6, 1, 64, 4, 0, 0, 0, 0, 0, 2, 2, 1, 3, 1),
(2, '1700', '1701', 'BENGKULU SELATAN', '040', 'MANNA', '002', 'KETAPING', 1, 56, 7, 8, 2, 1, 1, 60, 6, 1, 2, 6, 2, 3, 7, 3, 1, 1, 8, 4, 0, 5, 2, 4, 2, 4, 2, 3, 2, 4, 2, 3, 2, 4, 2, 4, 2, 1, 4, 1, 300, 4, 1, 0, 0, 0, 0, 1, 4, 1, 3, 2),
(3, '1700', '1701', 'BENGKULU SELATAN', '040', 'MANNA', '002', 'KETAPING', 1, 35, 7, 11, 7, 1, 1, 60, 6, 1, 1, 5, 2, 3, 7, 3, 1, 1, 8, 1, 1, 3, 1, 3, 2, 4, 2, 3, 2, 4, 2, 3, 2, 4, 2, 4, 2, 1, 5, 1, 240, 4, 2, 0, 0, 0, 0, 2, 6, 1, 2, 3),
(4, '1700', '1701', 'BENGKULU SELATAN', '040', 'MANNA', '002', 'KETAPING', 1, 47, 7, 19, 1, 1, 1, 42, 2, 1, 1, 4, 1, 3, 6, 3, 1, 2, 8, 1, 1, 3, 1, 4, 2, 4, 2, 4, 2, 4, 1, 3, 2, 4, 2, 4, 2, 2, 5, 1, 500, 4, 0, 0, 0, 0, 0, 1, 6, 1, 4, 4),
(5, '1700', '1701', 'BENGKULU SELATAN', '040', 'MANNA', '002', 'KETAPING', 2, 60, 1, 12, 1, 1, 1, 25, 6, 1, 1, 5, 1, 1, 7, 3, 1, 2, 8, 4, 0, 5, 1, 4, 2, 4, 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 1, 2, 1, 374, 4, 0, 0, 0, 0, 0, 1, 1, 1, 4, 5),
… dst …
(161447, '1700', '1771', 'KOTA BENGKULU', '040', 'MUARA BANGKA HULU', '007', 'BENTIRING PERMAI', 1, 44, 4, 0, 0, 1, 1, 150, 2, 1, 1, 6, 2, 3, 6, 3, 1, 2, 3, 1, 1, 1, 1, 3, 2, 4, 2, 3, 2, 4, 2, 3, 2, 4, 2, 4, 2, 3, 6, 1, 400, 4, 0, 0, 0, 0, 0, 1, 4, 1, 1, 161447), (161448, '1700', '1771', 'KOTA BENGKULU', '040', 'MUARA BANGKA HULU', '007', 'BENTIRING PERMAI', 1, 62, 4, 11, 4, 1, 1, 36, 2, 1, 2, 6, 2, 2, 3, 1, 1, 3, 3, 1, 1, 1, 2, 3, 2, 4, 2, 3, 2, 4, 2, 3, 2, 4, 2, 4, 2, 1, 4, 1, 150, 4, 0, 0, 0, 0, 0, 2, 5, 1, 2, 161448);