DB SRS Daftar TPS Kabupaten

Introduction

 * Dokumen ini adalah database structure dari SRS Daftar TPS Kabupaten.
 * Database yang digunakan dalam aplikasi ini adalah database KPU_Portal.
 * Nama tabel dalam dokumen ini adalah `tps` dan `tps_log`.

Table Structure
CREATE TABLE `tps` ( `tps_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `jadwal_id` int(11) unsigned NOT NULL,  `pro_id` int(11) DEFAULT NULL,  `kab_id` int(11) DEFAULT NULL,  `kec_id` int(11) DEFAULT NULL,  `kel_id` int(11) unsigned NOT NULL,  `num_tps` char(4) NOT NULL,  `address` char(50) NOT NULL,  `rt` tinyint(2) unsigned NOT NULL,  `rw` tinyint(2) unsigned NOT NULL,  `lat` double NOT NULL,  `lon` double NOT NULL,  `jumlah` smallint(4) unsigned NOT NULL,  `max_pertps` smallint(4) unsigned NOT NULL,  `type` enum('umum','mobile','khusus') NOT NULL,  `remark` char(32) NOT NULL,  `created_id` int(9) unsigned NOT NULL,  `created_date` datetime NOT NULL,  `approved_id` int(9) DEFAULT NULL,  `appoved_date` datetime DEFAULT NULL,  `status` enum('diajukan','disetujui') NOT NULL DEFAULT 'diajukan',  PRIMARY KEY (`tps_id`) ) ENGINE=MyISAM AUTO_INCREMENT=518 DEFAULT CHARSET=latin1;

tps_id
Merupakan primary key dari tabel ini

jadwal_id
Kode ID dari Informasi Jadwal

pro_id
Merupakan nomor ID wilayah untuk Propinsi

kab_id
Merupakan nomor ID wilayah untuk Kabupaten

kec_id
Merupakan nomor ID wilayah untuk Kecamatan

kel_id
Merupakan nomor ID wilayah untuk Kelurahan

num_tps
Informasi nomor TPS

address
Informasi alamat TPS

rt
Informasi Rukun Tetangga

rw
Informasi Rukun Warga

jumlah
Jumlah pemilih per-tps

max_pertps
Maksimal jumlah pemilih per-tps

type

 * umum
 * mobile
 * khusus

remark
Catatan singkat

created_id
Informasi ID pengguna aplikasi pembuat daftar tps

created_date
Tanggal tps dibuat pertama kali

approved_id
ID Pengguna yang melakukan approval

appoved_date
Tanggal approval

`status`

 * diajukan
 * disetujui

Table Structure
CREATE TABLE `tps_log` ( `tps_log_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `tps_id` int(11) NOT NULL,  `jadwal_id` int(11) unsigned NOT NULL,  `pro_id` int(11) DEFAULT NULL,  `kab_id` int(11) DEFAULT NULL,  `kec_id` int(11) DEFAULT NULL,  `kel_id` int(11) unsigned NOT NULL,  `num_tps` char(4) NOT NULL,  `address` char(50) NOT NULL,  `rt` tinyint(2) unsigned NOT NULL,  `rw` tinyint(2) unsigned NOT NULL,  `lat` double NOT NULL,  `lon` double NOT NULL,  `jumlah` smallint(4) unsigned NOT NULL,  `max_pertps` smallint(4) unsigned NOT NULL,  `type` enum('umum','mobile','khusus') NOT NULL,  `remark` char(32) NOT NULL,  `created_id` int(9) unsigned NOT NULL,  `created_date` datetime NOT NULL,  `approved_id` int(9) DEFAULT NULL,  `appoved_date` datetime DEFAULT NULL,  `status` enum('diajukan','disetujui') NOT NULL DEFAULT 'diajukan',  `member_log` int(9) DEFAULT '0',  `action_log` char(7) NOT NULL DEFAULT '', `dinput_log` datetime NOT NULL, PRIMARY KEY (`tps_log_id`), KEY `tps_id` (`tps_id`), KEY `jadwal_id` (`jadwal_id`), KEY `pro_id` (`pro_id`), KEY `kab_id` (`kab_id`), KEY `kec_id` (`kec_id`), KEY `kel_id` (`kel_id`), KEY `created_id` (`created_id`), KEY `approved_id` (`approved_id`), KEY `type` (`type`), KEY `status` (`status`) ) ENGINE=MyISAM AUTO_INCREMENT=1156 DEFAULT CHARSET=latin1;

tps_log_id
Merupakan primary key dari tabel ini

tps_id
Kode ID dari Informasi TPS

jadwal_id
Kode ID dari Informasi Jadwal

pro_id
Merupakan nomor ID wilayah untuk Propinsi

kab_id
Merupakan nomor ID wilayah untuk Kabupaten

kec_id
Merupakan nomor ID wilayah untuk Kecamatan

kel_id
Merupakan nomor ID wilayah untuk Kelurahan

num_tps
Informasi nomor TPS

address
Informasi alamat TPS

rt
Informasi Rukun Tetangga

rw
Informasi Rukun Warga

jumlah
Jumlah pemilih per-tps

max_pertps
Maksimal jumlah pemilih per-tps

type

 * umum
 * mobile
 * khusus

remark
Catatan singkat

created_id
Informasi ID pengguna aplikasi pembuat daftar tps

created_date
Tanggal tps dibuat pertama kali

approved_id
ID Pengguna yang melakukan approval

appoved_date
Tanggal approval

`status`

 * diajukan
 * disetujui

member_log
Informasi ID pengguna aplikasi yang melakukan perubahan

action_log
Informasi CRUD yang dilakukan oleh pengguna aplikasi

dinput_log
Tanggal saat record di lakukan perubahan