1. IMPLEMENTASI PROYEK PERUBAHAN
DINAS KEPENDUDUKAN DAN PENCATAAN SIPIL
KABUPATEN JAYAWIJAYA
”PENINGKATAN EFEKTIFITAS DAN EFISIENSI PENGOLAHAN DATA
KEPENDUDUKAN MELALUI APLIKASI SISTEM INFORMASI
PENGOLAHAN DATA”
PANDUAN PENGGUNAAN APLIKASI
Disusun Oleh :
ABDURRAHMAN A. BULUATIE, S.Kom
NIP. 19790921 200904 1003
NDH. 01
DIKLAT KEPEMIMPINAN TINGKAT IV ANGKATAN I
BADAN KEPEGAWAIAN DAERAH DAN PENGEMBANGAN SUMBER DAYA
MANUSIA KABUPATEN JAYAWIJAYA
BEKERJA SAMA DENGAN
BADAN PENGEMBANGAN SUMBER DAYA MANUSIA PROINSI PAPUA
TAHUN 2018
2. Deskripsi singkat
Aplikasi Sistem Informasi Pengolahan Data Kependudukan dapat berfungsi untuk memudahkan
pengolahan dan pembuatan laporan serta meningkatkan efektifitas dan efisiensi terhadap
pengolahan data dimana selama ini prosesnya dilakukan secara manual sehingga memiliki
tingkat kesalahan yang tinggi serta dalam prosesnya membutuhkan keahlian khusus, ketelian
dan waktu yang lama, karena harus menggunakan beberapa aplikasi bantu diantaranya aplikasi
manajemen database untuk mengambil hasil query data dari dalam database SIAK kemudian
ditransfer dalam bentuk format excell lalu di sesuaikan dengan format permintaan data yang
diinginkan.
Melalui proyek perubahan ini akan dilakukan perubahan proses pengolahan dengan membuat
suatu aplikasi yang dapat melakukan proses pengolahan data kependudukan dengan cepat dan
akurat. Dengan demikian, diharapkan aplikasi yang dibangun dapat meningkatkan pelayanan
data administrasi kependudukan di Kabupaten Jayawijaya.
CATATAN:
APLIKASI DAPAT DIJALANKAN MELALUI FLASHDRIVE DAN TIDAK AKAN MENGGANGGU APLIKASI
SIAK YANG ADA PADA SERVER, APLIKASI INI JUGA DAPAT DI LETAKKAN PADA ROOT DIREKTORI
YANG SAMA DENGAN APLIKASI SIAK NAMUN MASIH HARUS DILAKUKAN BEBERAPA
PENYESUAIAN
SAAT INI APLIKASI MASIH DALAM TAHAPAN PENGEMBANGAN, SEGALA KRITIK SARAN DAN
MASUKAN SANGAT SAYA BUTUHKAN DEMI PENYEMPURNAAN APLIKASI INI.
APLIKASI INI SEPENUHNYA GRATIS, ADAPUN PERMINTAAN SERIAL KEY SAYA LAKUKAN HANYA
UNTUK PENDATAAN BERAPA BANYAK YANG MENGGUNAKAN APLIKASI INI.
JIKA TERJADI ERROR DALAM MENJALANKAN APLIKASI, MOHON DI SCREENSHOOT ERROR DAN
DIKIRIM MELALUI EMAIL ATAU MELALUI WA SAYA.
SALAM DUKCAPIL BISAA!!!
3. Permintaan Key/serial bisa melalui ONLY WA ke nomer 085244121999 dengan format
REQUEST SERIAL
NAMA/NIP: JONI
JABATAN: AIDB / KASIE PENGOLAH DATA
ASAL DISDUKCAPIL: KABUPATEN/KOTA XXX
NO ID_KEY : CF7D_EVD
Pemasangan Aplikasi SIPENDATA KEPENDUDUKAN
Sebelum menjalankan aplikasi silahkan lakukan hal sebagai berikut:
- Buka file .env menggunakan notepad++ (ada di dalam drive x:xampphtdocsdashboard)
- Sesuaikan dengan database SIAK anda
DB_CONNECTION=oracle1
DB_HOST=127.0.0.1
DB_PORT=1521
DB_DATABASE=siakxx (sesuaikan)
DB_USERNAME=siakxxx (sesuaikan)
DB_PASSWORD=ora_xxxxxx (sesuaikan)
1. Menggunakan Flashdrive Portable
Extract file master yang sudah di download ke dalam sebuah flashdik seperti gambar
berikut:
PENTING!!!. Pastikan anda sudah mengimport database DKB semester terakhir dan
sudah di setting defaul pada file konfigurasi xml (terletak di
C:xdrivexampphtdocsdashboardpublicconfig_dokumen.xml)
Buka folder install instalasi SIPENDATA lalu jalankan 01_CreateTable.cmd dan
insert_admin.cmd.
Jalankan file 01. Langkah_1_refresh utk me re-configurasi system
Jalankan file 02. Langkah_2_mulai_server untuk mengaktifkan webserver
Jalankan file 03. Firefox untuk membuka aplikasi
Tampilan depan aplikasi
5. 'host' => '10.91.2.2',
'port' => '1522',
'database' => 'LOXXX',
'username' => 'BMXXXX',
'password' => 'xxxxxx',
'charset' => 'AL32UTF8',
'prefix' => '',
'prefix_schema' => '',
],
KONFIGURASI DATABASE PEREKAMAN (LOCAL)
'oracle3' => [
'driver' => 'oracle',
'tns' => "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST
= 10.91.2.2)(PORT = 1522)) (CONNECT_DATA = (SERVICE_NAME = ORCL) (SID
= ORCL)))",
'host' => '10.91.2.2',
'port' => '1522',
'database' => 'OXXX',
'username' => 'BMXXXX',
'password' => 'xxxxxx',
'charset' => 'AL32UTF8',
'prefix' => '',
'prefix_schema' => '',
],
],
];
Yang perlu diperhatikan dari ketiga konfigurasi di atas adalah alamat IP (host), harap
disesuaikan dengan alamat IP pada server anda.
B. Konfigurasi file xml
Buka file C:xdrivexampphtdocsdashboardpublicconfig_dokumen.xml lalu sesuaikan
dengan data instansi anda
<?xml version="1.0" encoding="UTF-8"?>
<!--
SILAHKAN DI GANTI SESUAI DENGAN KEBUTUHAN ANDA
-->
<root>
<data>
<instansi>PEMERINTAH KABUPATEN JAYAWIJAYA</instansi>
<opd>DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL</opd>
<alamat>Jln. Yos Sudarso - Wamena - Papua</alamat>
<no_prop>91</no_prop>
<no_kab>2</no_kab>
<nama_prop>Propinsi Papua</nama_prop>
<nama_kab>Kabupaten Jayawijaya</nama_kab>
<tempat_surat>Wamena</tempat_surat>
<pejabat>KEPALA DINAS</pejabat>
6. <nama_ttd_surat>Drs. DIDREX R. ARONGGEAR,M.Si</nama_ttd_surat>
<nip_surat>NIP. 19591203 199610 1002</nip_surat>
<pangkat_ttd_surat>PEMBINA UTAMA TK.I</pangkat_ttd_surat>
<default_dkb>biodata_wni_201702_ok</default_dkb>
</data>
</root>
Instansi : Nama Pemeritah Kabupaten
OPD : Nama Dinas
Alamat : Alamat kantor
No_prop : kode propinsi disesuaikan dengan SIAK
No_kab : kode kabupaten/kota disesuaikan dengan SIAK
Tempat_surat : tempat dikeluarkannya dokumen laporan/data
Pejabat : pejabat yang menandatangani dokumen laporan/data
Nama_ttd_surat : nama pejabat yang menandatangani dokumen laporan/data
Nip_surat : nip pejabat penandatangan surat
Default_dkb : nama tabel default dkb yang tampil di halaman depan aplikasi.
Harus sudah diimport ke database SIAK
C. Fungsi tambahan dan agregat perekaman dan ktp-el
Untuk melakukan penyesuain terhadap pengambilan data agregat demographics serta list
pilihan pada menu agregat pada aplikasi buka file
C:xdrivexampphtdocsdashboardappconfig_aplikasi.php
C:xdrivexampphtdocsdashboardappconfig_aplikasi.php
<?php
function setDataInstansi() {
$data = simplexml_load_file(asset('config_dokumen.xml'));
$json = json_encode($data);
$configData = json_decode($json, true);
return (object) $configData['data'];
}
//SESUAIKAN DENGAN DATA DKB YANG SUDAH DI IMPORT DI DATABASE SIAK
Isi fungsi di bawah ini sesuai dengan tabel DKB yang diimport ke SIAK
function listDKB() {
$d = array(
'biodata_wni_201601' => 'Tahun 2016 Semester I',
'biodata_wni_201602' => 'Tahun 2016 Semester II',
'biodata_wni_201701' => 'Tahun 2017 Semester I',
'biodata_wni_201702_ok' => 'Tahun 2017 Semester II',
'biodata_wni' => 'Biodata WNI (transaksi)',
7. );
return $d;
}
function listCapil() {
$d = array(
'capil_lahir' => 'Kelahiran',
'capil_kawin' => 'Perkawinan',
'capil_cerai' => 'Perceraian',
'capil_mati' => 'Kematian',
);
return $d;
}
//setelah anda login pada halaman dashboard terdapat widget agregat,
jika terjadi error tidak ditemukan tabel demographics, maka ganti
oracle1 menjadi oracle2 atau sebaliknya disesuikan dengan konfigurasi
database dimana tabel demographics berada.
Function countDmg() {
return DB::connection(‘oracle1’)
->table(‘demographics’)
->count();
}
function countDuplicated() {
return DB::connection(‘oracle1’)
->table(‘demographics’)
->where(‘current_status_code’, ‘=’,
‘DUPLICATE_RECORD’)
->count();
}
Untuk memulai silahkan menggunakan menu login pada pojok kanan atas.
9. Setelah anda mengisikan serial, maka halaman login sudah dapat diakses, seperti gambar
berikut:
Untuk login silahkan gunakan data:
E-email address : admin@a.b
Password : admin1234
Saat ini Untuk menggunakan folder root siak sebagai webserver belum saya rekomendasikan,
dikarenakan ada beberapa penyesuaian yang harus dilakukan, jika ingin mencoba silahkan ikuti
langkah-langkah berikut
2. Menggunakan Folder root Siak
Extract file master yang sudah anda download pada folder x:siakapp (satu root folder
bersama aplikasi SIAK 6 anda)
Coba jalankan aplikasi dengan mengakses http://ip.siak.anda:8080
10. Pilih a_proper2018, kemudian akan tampil error seperti gambar berikut:
Jangan kuatir jika terjadi error Call to undefined function openssl_encrypt(), silahkan buka
file php.ini (terletak pada x:siakphpphp.ini) dengan notepad++ editor sudah di sertakan
pada folder software pendukung
11. Cari baris 977 hilangkan tanda titik=koma pada extension=php_openssl.dll
Kemudian restart service Siak6 anda
Jalankan script pada file 01_CreateTable.cmd
Jalankan script insert_admin.cmd
Selanjutnya silahkan dijalankan aplikasinya dengan mengakses url
http://ip.siak.anda:8080/sipendata