Bab 3 PERANCANGAN SISTEM
3.3 Hasil Perancangan
3.3.5 Hubungan Antar Tabel
Gambar 3.8 Relasi Antartabel
3.3.5.1 Tabel Provinsi
Tabel Provinsi digunakan untuk menampung data-data yang berhubungan dengan
provinsi. Berikut ini adalah field-field yang dibuat dalam tabel provinsi yang dapat
dilihat pada tabel 3.2.
Tabel 3.2 Tabel Provinsi
Field Name Type Field Size Keterangan
Kode_provinsi Varchar 10 Primary Key, index
Nama_provinsi Varchar 100 Nama Provinsi
3.3.5.2 Tabel Kota_kabupaten
Tabel kota_kabupaten digunakan untuk menampung data data yang berhubungan
dengan kota/kabupaten dari provinsi. Berikut ini adalah field-field yang dibuat dalam
tabel kota_kabupaten yang dapat dilihat pada tabel 3.3.
Tabel 3.3 Tabel kota_kabupaten
Field Name Type Field Size Keterangan
Kode_kota_kab Varchar 10 Primary Key, index
Nama_kota_kab Varchar 100 Nama Kota/Kabupaten
Kode_provinsi Varchar 10 Kode Provinsi
3.3.5.3 Tabel kecamatan
Tabel kecamatan digunakan untuk menampung data-data yang berhubungan dengan
kecamatan dari suatu kota/kabupaten. Berikut ini adalah field-field yang dibuat dalam
tabel kecamatan yang dapat dilihat pada tabel 3.4 dibawah ini.
Tabel 3.4 Tabel Kecamatan
Field Name Type Field Size Keterangan
Kode_kecamatan Varchar 10 Primary Key, index
Nama_kecamatan Varchar 100 Nama Kecamatan
Kode_kota_kab Varchar 10 Kode Kota Kabupaten
Nama_camat Varchar 100 Nama Pejabat Camat
3.3.5.4 Tabel Kelurahan
Tabel Kelurahan digunakan untuk menampung data-data kelurahan yang berhubungan
dengan suatu kecamatan. Berikut ini adalah field-field yang dibuat dalam tabel
kelurahan yang dapat dilihat pada tabel 3.5 dibawah ini.
Tabel 3.5 Tabel Kelurahan
Field Name Type Field Size Keterangan
Kode_kelurahan varchar 10 Primary Key, index
Nama_kelurahan varchar 100 Nama Kelurahan
Kode_kecamatan varchar 10 Kode Kecamatan
Username varchar 100 Login username
password varchar 100 Login password
Nama_lurah varchar 100 Nama dari Pejabat Kelurahan
Alamat varchar 150 Alamat Kantor Kelurahan
3.3.5.5 Tabel RW
Tabel RW digunakan untuk menampung data-data RW yang berhubungan dengan
suatu kelurahan. Berikut ini adalah field-field yang dibuat dalam tabel RW yang dapat
dilihat pada tabel 3.6 dibawah ini.
Tabel 3.6 Tabel RW
Field Name Type Field Size Keterangan
Kode_rw varchar 10 Primary Key, index
Kode_kelurahan varchar 10 Kode Kelurahan
3.3.5.6 Tabel RT
Tabel RT digunakan untuk menampung data-data RT yang berhubungan dengan RW
dari suatu daerah. Berikut ini adalah field-field yang dibuat dalam tabel RT yang dapat
dilihat pada tabel 3.7 berikut ini.
Tabel 3.7 Tabel RT
Field Name Type Field Size Keterangan
Kode_rt varchar 10 Primary Key, index
Kode_rw varchar 10 Kode Kelurahan
Nama_rt varchar 100 Nama Lingkungan RT
Nama_ketua_rt varchar 100 Nama Ketua RT Setempat
3.3.5.7 Tabel Kpud_Provinsi
Tabel kpud_provinsi digunakan untuk menampung data-data dari KPU daerah
Provinsi dari suatu provinsi. Berikut ini adalah field-field yang dibuat dalam tabel
kpud_provinsi yang dapat dilihat pada tabel 3.8 berikut ini.
Tabel 3.8 Tabel kpud_provinsi
Field Name Type Field Size Keterangan
Kode_kpud_prov varchar 10 Primary Key, index
Daerah_tugas_prov varchar 100 Provinsi Tempat KPUD bertugas
Nama_ketuaprov varchar 100 Nama Ketua KPUD Provinsi
Alamat varchar 200 Alamat Kantor KPUD Provinsi
Kode_provinsi varchar 10 Kode Provinsi tempat KPUD berada
3.3.5.8 Tabel Kpud_Kabupaten_Kota
Tabel kpud_kabupaten_kota digunakan untuk menampung data-data dari KPU daerah
Kabupaten/kota dari suatu kota/kabupaten. Berikut ini adalah field-field yang dibuat
dalam tabel kpud_kabupaten_kota yang dapat dilihat pada tabel 3.9 berikut ini.
Tabel 3.9 Tabel kpud_kabupaten_kota
Field Name Type Field
Size
Keterangan
Kode_kpud_kota varchar 10 Primary Key, index
Daerah_tugas_kota varchar 100 Kota/Kab tempat KPUD bertugas
Kode_kpud_prov varchar 10 Kode KPUD Atasan KPUD
Kab/kota
Kode_kota_kab varchar 10 Kode Kota/Kab tempat KPUD
berada
Ketua_kpudkotakab varchar 100 Nama Ketua KPUD Kota/Kab
Alamat_kpudkotakab varchar 150 Alamat Kantor KPUD Kota/Kab
3.3.5.9 Tabel PPS
Tabel pps digunakan untuk menampung data-data pps pada KPUD Kabupaten/Kota
yang berada di suatu kelurahan Kabupaten/Kota. Berikut ini adalah field-field yang
dibuat pada tabel pps yang dapat dilihat pada tabel 3.10 dibawah ini.
Tabel 3.10 Tabel pps
Field Name Type Field Size Keterangan
Kode_pps varchar 10 Primary Key, index
Nama_pps varchar 100 Nama PPS Kelurahan
Kode_kpud_kota varchar 10 Nama KPUD tempat PPS berada
Kode_kelurahan varchar 10 Nama Kelurahan tempat PPS berada
3.3.5.10 Tabel KPPS
Tabel kpps digunakan untuk menampung data-data kpps pada suatu pps dari suatu
lingkungan RT. Berikut ini adalah field-field yang dibuat pada tabel KPPS yang dapat
dilihat pada tabel 3.11 dibawah ini.
Tabel 3.11 Tabel KPPS
Field Name Type Field Size Keterangan
Kode_kpps Int 11 Primary Key, index, auto_increment
Nomor_tps Varchar 100 Nomor TPS dari KPPS
Kode_pps Varchar 10 Kode PPS atasan tempat KPPS
berada
Kode_rt varchar 10 Kode RT tempat KPPS berada
Nama_ketua Varchar 100 Nama Ketua KPPS
Anggota1 Varchar 100 Nama Anggota KPPS
Anggota2 Varchar 100 Nama Anggota KPPS
Anggota3 Varchar 100 Nama Anggota KPPS
Anggota4 Varchar 100 Nama Anggota KPPS
Anggota5 Varchar 100 Nama Anggota KPPS
Anggota6 Varchar 100 Nama Anggota KPPS
Linmas1 Varchar 100 Nama Linmas
Linmas2 Varchar 100 Nama Linmas
3.3.5.11 Tabel Panwaslih
Tabel panwaslih digunakan untuk menampung data-data dari suatu panwaslih pada
suatu kota/kabupaten. Berikut ini adalah field-field yang dibuat pada tabel panwaslih
seperti yang dapat dilihat pada tabel 3.12 berikut ini.
Tabel 3.12 Tabel panwaslih
Field Name Type Field Size Keterangan
Kode_panwaslih Varchar 10 Primary Key, index
Daerah_tugas_panwaslih Varchar 100 Kota/Kabupaten Tempat
Panwaslih berada
username Varchar 100 Login username
password Varchar 100 Login Password
Kode_kpud_kota Varchar 10 Kode KPUD Kota/kab yang
diawasi
Nama_ketuapanwas Varchar 100 Nama Ketua Panwaslih daerah
Alamat_panwas Varchar 150 Alamat Kantor Panwaslih
3.3.5.12 Tabel Penduduk
Tabel penduduk digunakan untuk menampung data-data penduduk dari suatu daerah.
Berikut ini adalah field-field yang dibuat pada tabel penduduk seperti yang dapat
dilihat pada tabel 3.13 berikut ini.
Tabel 3.13 Tabel Penduduk
Field Name Type Field
Size
Keterangan
Nik varchar 30 Primary Key, index
Nama_penduduk varchar 100 Nama lengkap penduduk
Jenis_kelamin varchar 10 Jenis Kelamin Penduduk
kewarganegaraan varchar 30 Status Kewarganegaraan penduduk
Dokumen_imigrasi varchar 50 Dokumen Imigrasi Penduduk
Tempat_lahir varchar 50 Tempat Lahir Penduduk
Tanggal_lahir varchar 10 Tanggal Lahir Penduduk
Golongan_darah Char 2 Golongan darah penduduk
Agama varchar 30 Agama yang dianut penduduk
Status_perkawinan varchar 15 Status perkawinan penduduk
Pendidikan varchar 50 Pendidikan terakhir penduduk
Pekerjaan varchar 50 Pekerjaan penduduk
No_kartu_keluarga varchar 30 Nomor Kartu Keluarga Penduduk
Hubungan_keluarga varchar 20 Hubungan Keluarga penduduk
pada kartu keluarga
Nama_bapak varchar 100 Nama Orang tua laki-laki
penduduk
Nama_ibu varchar 100 Nama orang tua perempuan
penduduk
Kode_rt varchar 10 Kode RT tempat penduduk tinggal
alamat varchar 200 Alamat tempat penduduk tinggal
Kode_pos varchar 7 Kode Pos penduduk
Tanggal_pendaftaran varchar 10 Tanggal Penduduk melakukan
registrasi ke kelurahan untuk
pembuatan account
Kode_kota_kab varchar 10 Kode Kota/kabupaten tempat
penduduk tinggal
Username varchar 100 Login username
password varchar 100 Login password
gambar varchar 200 Link ke tempat penyimpanan
gambar penduduk
3.3.5.13 Tabel Pendaftaran_pilkada
Tabel pendaftaran_pilkada digunakan untuk menampung data dari pilkada yang akan
dilaksanakan pada suatu kota/kabupaten. Berikut ini adalah field-field yang dibuat
pada tabel pendaftaran_pilkada seperti yang dapat dilihat pada tabel 3.14 berikut ini.
Tabel 3.14 Tabel pendaftaran_pilkada
Field Name Type Field Size Keterangan
Kode_pilkada varchar 10 Primary Key, index
Nama_pilkada varchar 100 Nama Pilkada yang akan
berlangsung
Kode_kpud_kota varchar 10 Kode KPUD kota yang
melaksanakan PILKADA
Tanggal_pilkada varchar 10 Tanggal Pelaksanaan PILKADA
Awal_pendaftaran varchar 10 Tanggal Awal Pendaftaran dapat
dilakukan
Akhir_pendaftaran varchar 10 Tanggal Akhir Pendaftaran dapat
dilakukan
3.3.5.14 Tabel Pemilih_pilkada
Tabel pemilih_pilkada digunakan untuk menampung data pemilih dari pilkada yang
akan dilaksanakan pada suatu daerah. Berikut ini adalah field-field yang dibuat pada
tabel pemilih_pilkada seperti yang dapat dilihat pada tabel 3.15 berikut ini.
Tabel 3.15 Tabel pemilih_pilkada
Field Name Type Field Size Keterangan
Id_registrasi Int 10 Primary Key, index,auto_increment
Nik varchar 30 NIK Pemilih PILKADA
Kode_pilkada varchar 10 Kode PILKADA
3.3.5.15 Tabel Administrator
Tabel administrator digunakan untuk menampung data login administrator dari sistem
ini. Berikut ini adalah field-field yang dibuat pada tabel administrator seperti yang
dapat dilihat pada tabel 3.16 berikut ini.
Tabel 3.16 Tabel administrator
Field Name Type Field Size Keterangan
Id Int 11 Primary Key, index,auto_increment
username varchar 100 Login username
password varchar 100 Login password
Dalam dokumen
Perancangan Sistem Pendaftaran Pemilih Langsung Pada Pilkada Tingkat Kabupaten / Kota Berbasis Web
(Halaman 43-52)