3.3 Rancangan Database
Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena menggunakan database dalam menyediakan
informasi bagi para pengguna. Adapun perancangan database mengenai sistem informasi ini diperlukan. beberapa tabel yaitu sebagai berikut :
1. Tabel User
Tabel user merupakan tabel penyimpanan data user
Field Type
Null Key
Default Extra
userid int11
NO PRI
NULL auto_increment
username varchar30
NO UNI
NULL password
varchar40 NO
NULL nama
varchar50 NO
NULL is_admin
int11 NO
Tabel 3.3.1 User
2. Table Penduduk
merupakan table yang menyimpan data penduduk.
Field Type
Null Key
Defaul Extra
id int11
NO PRI
NULL auto_increment
nik varchar25
YES UNI NULL
no_ktp varchar50
YES MUL NULL
nama varchar255 NO
NULL k_agama
int11 YES
NULL k_kerja
int11 YES
NULL
pekerjaan varchar255 YES
NULL alamat
varchar255 YES
NULL k_dusun
int11 YES
NULL rt
int11 YES
NULL rw
int11 YES
NULL tempat_la
hir varchar50
YES NULL
kelamin varchar1
YES NULL
k_warga int11
YES NULL
k_kawin int11
YES NULL
k_pendidi kan
int11 YES
NULL
pendidika n
varchar255 YES
NULL
suku varchar50
YES NULL
tgl_lahir date
YES NULL
Tabel 3.3.2 Penduduk
3. Table surat
Merupakan tabel yang menyimpan data surat di kelurahan
Field Type
Null Key
Default Extra
id int11
NO PRI
NULL auto_increment
k_surat int11
NO NULL
no_surat varchar50
YES NULL
userid varchar50
NO NULL
tgl_buat date
NO NULL
content text
YES NULL
Tabel 3.3.3 Surat
4. Table agama
merupakan tabel yang menyimpan data agama di kelurahan tamiang
Field Type
Null Key
Default Extra
k_agama int11
NO PRI
NULL auto_increment
singkat varchar20
NO NULL
content varchar255
NO NULL
Tabel 3.3.4 Agama
5. Table dusun
merupakan daftar dusun di keluran tamiang
Field Type
Null Key
Default Extra
k_dusun int11
NO PRI
NULL auto_increment
singkat varchar50
YES NULL
content varchar255
YES NULL
Tabel 3.3.5 Dusun
6. Tabel kawin
merupakan daftar status perkawinan.
Field Type
Null Key
Default Extra
k_kawin int11
NO PRI
NULL auto_increment
singkat varchar50
NO NULL
content varchar255
NO NULL
Tabel 3.3.6 Kawin
7. Table kerja
merupakan daftar status pekerjaan
Field Type
Null Key
Default Extra
k_kerja int11
NO PRI
NULL auto_increment
singkat varchar50
NO NULL
content varchar255
NO NULL
Tabel 3.3.7 Kerja
8. Table pendidikan
merupakan daftar status pendidikan
Field Type
Null Key
Default Extra
k_pendidi kan
int11 NO
PRI NULL
auto_increment
singkat varchar50
YES NULL
content varchar255
YES NULL
Tabel 3.3.8 Pendidikan
9. Table warga
Merupakan status tentang kewarganegaraan
Field Type
Null Key
Default Extra
k_warga int11
NO PRI
NULL auto_increment
singkat varchar20
NO NULL
content varchar255
NO NULL
Tabel 3.3.9 Warga
3.4 Desain Antarmuka