Rancangan Database Tampil KTP ?php

Dari sistem diatas dijelaskan bahwa pengguna pegawai Kelurahan hanya dapat mengedit, membuat data baru dan menghapus data di dalam sistem informasinya dan dalam sistem informasi tersebut berisi informasi yang telah di inputkan oleh pengguna dan admin, admin disini berfungsi penuh dalam penggunaan sistem informasi tersebut seperti menambah, mengedit, membuat baru dan menghapus data serta penggunaan data secara penuh.

3.5 Rancangan Database

Database adalah kumpulan dari data yang berhubungan antar 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 nya. Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan dan penampilan isi database ke halaman web. Database ini terdiri dari tabel – tabel yang dibuat dengan menggunakan program MySQL. Adapun perancangan database mengenai sistem informasi ini diperlukan beberapa tabel yaitu sebagi berikut : Universitas Sumatera Utara 1. Tabel Admin Tabel ini menyimpan data admin ketika login Tabel 3.1 Tabel Admin No Field Type Null Default Key 1. Ussername Text No None Uni 2. Password Int 20 No None Pri Pada tabel ini akan di inputkan ussername dan password admin ketika login kemudian akan disamakan ussername dan password admin dengan form login admin, pada tabel ini ussername berupa text dikarenakan ussername merupakan gabungan bilangan integer dan karakter sedangkan password hanya dapat menampung bilangan integer. 2. Tabel ini merupakan tabel pesan masyarakat Tabel 3.2 Tabel Pesan Masyarakat No Field Type Null Default Key 1. Id Int20 No None 2. Tanggal Varchar20 No None Pri 3. Nama Varchar50 No None 4. Nik Varchar50 No None 5. No Telp Varchar50 No None 6. No Telp Varchar50 No None Universitas Sumatera Utara Tabel ini menampung pesan dari user,dari tabel ini terdapat field nama, no telp dan pesan dimana field tersebut bertipe Varchar yang dapat menampung banyak karakter serta terdapat field Nik bertipe Varchar yang berguna sebagai penginputan Nomor Induk Keluarga. 3. Tabel penduduk Tabel ini merupakan tabel untuk menampilkan kependudukan Tabel 3.3 Tabel Penduduk No Field Type Null Default Key 1. Id Int 20 No None Pri 2. Nama Varchar50 No None 3. Nik Varchar50 No None 4. Jenkel Varchar50 No None 5. Agama Varchar10 No None 6. Status Varchar50 No None 7. Gol darah Varchar50 No None 8. Pekerjaan Varchar50 No None 9. Kota Varchar50 No None 10. Alamat Varchar50 No None 11. Kelurahan Varchar50 No None 12. Kecamatan Varchar50 No None 13. RT Int50 No None Universitas Sumatera Utara 14. RW Int50 No None 15. No telp Varchar50 No None 16. Tanggal Date No None Dari tabel diatas berisi penduduk yang terdaftar dalam kelurahan Titi Rantai dimana di dalam tabel tersebut terdapat field nomor yang bertipe integer dan bersifat primary key berarti tidak ada data yang ganda, selanjutnya ada no_kk, NIK, lahir, alamat dan pekerjaan yang bersifat Varchar yang mampu menampung banyak karakter dan integer. Jenkel merupakan jenis kelamin bertipe varchar yang dibatasi sebanyak 20 varian karakter. 4. Tabel KTP Tabel ini merupakan tabel untuk membuat KTP Tabel 3.4 Tabel KTP No Field Type Null Default Key 1. Id Int 20 No None Pri 2. Tanggal Varchar30 No None 3. Nama Varchar30 No None 4. NIK Varchar30 No None 5. Tgl lahir Varchar50 No None 6. Jenkel Varchar15 No None 7. Agama Varchar15 No None Universitas Sumatera Utara 8. Status Varchar20 No None 9. Gol Darah Varchar5 No None 10. Pekerjaan Varchar30 No None 11. Kota Varchar30 No None 13. Kelurahan Varchar30 No None 14. Kecamatan Varchar30 No None 15. RT Varchar10 No None 16. No.telp Varchar30 No None Tabel KTP ini merupakan tabel untuk membuat KTP,dalam tabel ini terdapat 16 field diantaranya filed nomor yang bertipe integer dan menampung bilangan sebanyak 200, NIK, alamat dan pekerjaan yang akan dibuat bertipe Varchar dikarenakan harus menampung nilai yang banyak, selanjutnya terdapat Nama, RT dan RW yang bertipe varchar, status disini dimaksudkan untuk memberitahu pernikahan yang bertipe varchar sebanyak 20 varian karakter selanjutnya jenkel atau jenis kelamin yang bertipe varchar dengan batasan 15 varian karakter. 5. Tabel KK Tabel ini merupakan tabel untuk membuat Kartu Keluarga Tabel 3.5 Tabel KK No Field Type Null Default Key 1. Id Int 20 No None Pri Universitas Sumatera Utara 2. Nama Varchar20 No None 3. Nik Varchar30 No None 4. NamaKK Varchar20 No None 5. No KK Varchar20 No None 6. Alamat Varchar20 No None 7. Nama lama Varchar20 No None 8. Almt lama Varchar20 No None 9. Alasan Varchar20 No None 10. Jlh anggota Int 20 No None 11. Telepon Varchar30 No None Pri Tabel diatas merupakan tabel pembuatan kartu keluarga maka dibutuhkan banyak field untuk mendapatkan informasi yang lengkap dalam pembuatan kartu keluarga diantaranya adalah field no digunakan untuk mengidentitas user yang akan daftar, dalam field bertipe integer dengan batasan 20 bilangan bulat yang dapat dimasukkan.

3.6 Flowchart