DB SRS Daftar Jadwal Provinsi

Introduction

 * Dokumen ini adalah database structure dari SRS Daftar Jadwal Provinsi.
 * Database yang digunakan dalam aplikasi ini adalah database yang ada di Portal Jadwal.
 * Nama tabel dalam dokumen ini adalah `jadwal`,`jadwal_log` dan `jadwal_status`.

Table Structure
CREATE TABLE `jadwal` ( `jadwal_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `nama` char(32) NOT NULL,  `tanggal` datetime NOT NULL,  `keterangan` char(128) NOT NULL,  `tanggal_insert` datetime NOT NULL,  `member_id` int(9) unsigned NOT NULL,  `snapshot_id` int(11) unsigned NOT NULL,  `max_pertps` smallint(4) NOT NULL DEFAULT '0' COMMENT 'max pemilih per tps',  `pro_id` mediumint(6) unsigned NOT NULL,  `kab_id` mediumint(6) unsigned NOT NULL,  `kec_id` mediumint(6) unsigned NOT NULL,  `kel_id` mediumint(6) unsigned NOT NULL,  `tahapan` enum('TPS','Pemutakhiran','DPS','DPSHP','DPT','Arsip') NOT NULL,  PRIMARY KEY (`jadwal_id`),  KEY `pro_id` (`pro_id`),  KEY `kab_id` (`kab_id`) ) ENGINE=MyISAM AUTO_INCREMENT=75 DEFAULT CHARSET=latin1;

jadwal_id
Merupakan primary key dari tabel ini

nama
Informasi nama jadwal

tanggal
Informasi tanggal akan dilaksanakan

keterangan
Deskripsi singkat dari jadwal

tanggal_insert
Tanggal pertama kali jadwal dibuat.

member_id
Informasi ID pengguna aplikasi

max_pertps
Maksimal pemilih pada masing-masing TPS

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

tahapan

 * TPS
 * Pemutakhiran
 * DPS
 * DPSHP
 * DPT
 * Arsip

Table Structure
CREATE TABLE `jadwal_log` ( `jadwal_log_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `jadwal_id` int(11) NOT NULL,  `nama` char(32) NOT NULL,  `tanggal` datetime NOT NULL,  `keterangan` char(128) NOT NULL,  `tanggal_insert` datetime NOT NULL,  `member_id` int(9) unsigned NOT NULL,  `snapshot_id` int(11) unsigned NOT NULL,  `max_pertps` smallint(4) NOT NULL DEFAULT '0',  `pro_id` mediumint(6) unsigned NOT NULL,  `kab_id` mediumint(6) unsigned NOT NULL,  `kec_id` mediumint(6) unsigned NOT NULL,  `kel_id` mediumint(6) unsigned NOT NULL,  `tahapan` enum('TPS','Pemutakhiran','DPS','DPSHP','DPT','Arsip') NOT NULL,  `member_log` int(9) DEFAULT '0',  `action_log` char(7) NOT NULL DEFAULT '',  `dinput_log` datetime NOT NULL,  PRIMARY KEY (`jadwal_log_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`) ) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=latin1;

jadwal_log_id
Merupakan primary key dari tabel ini

jadwal_id
Kode ID dari Informasi Jadwal

nama
Informasi nama jadwal

tanggal
Informasi tanggal jadwal akan dilaksanakan

keterangan
Deskripsi singkat dari jadwal

tanggal_insert
Tanggal pertama kali jadwal dibuat

member_id
Informasi ID pengguna aplikasi

max_pertps
Maksimal pemilih pada masing-masing TPS

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

tahapan

 * TPS
 * Pemutakhiran
 * DPS
 * DPSHP
 * DPT
 * Arsip

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

Table Structure
CREATE TABLE `jadwal_status` ( `jadwal_status_id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `jadwal_id` int(11) NOT NULL,  `pro_id` mediumint(6) NOT NULL DEFAULT '0',  `kab_id` mediumint(6) NOT NULL DEFAULT '0',  `kec_id` mediumint(6) DEFAULT '0',  `created` datetime DEFAULT NULL,  `member` smallint(5) DEFAULT NULL,  PRIMARY KEY (`jadwal_status_id`),  KEY `pro_id` (`pro_id`),  KEY `kab_id` (`kab_id`) ) ENGINE=MyISAM AUTO_INCREMENT=262 DEFAULT CHARSET=latin1;

jadwal_status_id
Merupakan primary key dari tabel ini

jadwal_id
Kode ID dari record 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

created
Informasi saat Jadwal di aktifkan

member
Informasi ID pengguna aplikasi yang melakukan pengaktifan jadwal