Rancangan Database Sistem Informasi Berbasis Web Pada Kelurahan Tamiang Menggunakan PHP Dan MySQL

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