DB SRS Search - DP4

Introduction

 * Dokumen ini adalah database structure dari SRS Search - DP4.
 * Database yang digunakan dalam aplikasi ini adalah database yang ada di Portal Kabupaten..
 * Nama tabel contoh dalam dokumen ini adalah dp_25834 dimana angka 25834 adalah nomor ID dari Kecamatan.

Table Structure
CREATE TABLE `dp_25834` ( `dp_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `jadwal_id` int(11) unsigned NOT NULL,  `parent` int(11) unsigned NOT NULL,  `master` int(11) unsigned NOT NULL,  `nik` bigint(16) unsigned NOT NULL,  `nkk` bigint(16) unsigned NOT NULL,  `kel_id` int(11) unsigned NOT NULL,  `nama` char(32) NOT NULL,  `jenis_kelamin` tinyint(1) unsigned NOT NULL,  `tanggal_lahir` date NOT NULL,  `tempat_lahir` char(50) NOT NULL,  `kawin` tinyint(1) unsigned NOT NULL,  `pekerjaan` tinyint(2) unsigned NOT NULL,  `alamat` char(50) NOT NULL,  `rw` tinyint(2) unsigned NOT NULL,  `rt` tinyint(2) unsigned NOT NULL,  `kelurahan` smallint(4) unsigned NOT NULL,  `kecamatan` smallint(4) unsigned NOT NULL,  `kabupaten` smallint(4) unsigned NOT NULL,  `propinsi` smallint(4) unsigned NOT NULL,  `k1` int(10) unsigned NOT NULL,  `k2` int(10) unsigned NOT NULL,  `k3` int(10) unsigned NOT NULL,  `sumberdata` tinyint(1) unsigned NOT NULL, `idsumber` int(10) unsigned NOT NULL, `status` enum('aktif','arsip','tersaring','baru') NOT NULL, `sync` enum('0','1') DEFAULT NULL, `last_update` datetime NOT NULL, `tps` int(9) NOT NULL, `member_id` int(9) unsigned NOT NULL, `saringan_id` smallint(5) unsigned NOT NULL, `saringan_ket` char(128) NOT NULL, `kelompok` int(9) unsigned NOT NULL, PRIMARY KEY (`dp_id`), KEY `master` (`master`), KEY `last_update` (`last_update`), KEY `nama` (`nama`), KEY `k2` (`k2`), KEY `k3` (`k3`), KEY `k3_2` (`k3`), KEY `k3_3` (`k3`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

dp_id
Merupakan primary key dari tabel ini

parent
Merupakan nomor ID untuk wilayah Kecamatan (kec_id)

nik
Informasi Nomor Induk Kependudukan pemilih

nkk
Informasi Nomor Kartu Keluarga pemilih

kel_id
Nomor ID Kelurahan

nama
Informasi nama pemilih

jenis_kelamin
Informasi jenis kelamin: Pilihannya sebagai berikut:
 * L = Laki-laki
 * P = Perempuan

tanggal_lahir
Informasi tanggal lahir dengan format: yyyy-mm-dd namun pada saat memasukkan datanya sistem dapat mengantisipasi dengan variasi format sbb:
 * dd-mm-yyyy
 * dd/mm/yyyy

Keterangan: dd = 2 digit tanggal lahir, contoh : 20 mm = 2 digit bulan lahir, contoh : 10 yyyy = 4 digit tahun lahir, contoh : 1982 - = tanda pemisah. / = tanda pemisah.

tempat_lahir
Informasi tempat lahir pemilih (jika ada)

kawin
Informasi status perkawinan dengan format sebagai berikut:
 * B = Belum
 * S = Sudah
 * P = Pernah
 * M = Meninggal

Keterangan :  Belum = Pemilih belum pernah menikah. Sudah = Pemilih sudah pernah menikah. Pernah = Pemilih sudah pernah menikah namun sudah cerai dengan pasangannya. Meninggal = Pemilih sudah pernah menikah namun pasangannya meninggal dunia.

alamat
Informasi alamat pemilih

rw
Informasi Rukun Warga dari alamat pemilih (jika ada)

rt
Informasi Rukun Tetangga dari alamat pemilih (jika ada)

kelurahan
Informasi nama Kelurahan jika tidak berhasil mengindentifikasi dari kel_id

kecamatan
Informasi nama Kecamatan jika tidak berhasil mengindentifikasi dari kel_id

kabupaten
Informasi nama Kabupaten jika tidak berhasil mengindentifikasi dari kel_id

propinsi
Informasi nama Provinsi jika tidak berhasil mengindentifikasi dari kel_id

status
Informasi status data pilihannya:
 * aktif
 * arsip
 * delete

Secara default terpilih adalah aktif

tps
Informasi Tempat Pemungutan Suara