• Tidak ada hasil yang ditemukan

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

Dokumen terkait