BAB 3 PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem merupakan upaya Instansi Pemerintahan maupun Swasta untuk mulai memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat
gambaran dengan jelas apa yang harus dikerjakan.
3.2 Diagram Konteks
Diagram konteks merupakan diagram yang memperlihatkan aplikasi sebagai bentuk satu proses yang terjadi atau pemetaan yang terjadi. Dengan tujuannya adalah untuk
memberikan gambaran umum yang terjadi pada sistem. Diagram konteks menunjukkan sebuah proses yang berinteraksi dengan lingkungannya. Diagram
konteks dalam aplikasi sistem informasi kependudukan kelurahan Perdagangan Kecamatan Bandar ini terjadi interaksi oleh dua pengguna Pegawai Kelurahan dan
Administrator diagram konteks ini dapat dilihat dari gambar.
Universitas Sumatera Utara
37
Gambar 3.1 Diagram Konteks
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 :
Universitas Sumatera Utara
38
1. Tabel User
Tabel user merupakan table penyimpanan data user
Field Type
Null Key
Default Extra
id int11
NO PRI
auto_increment username
varchar50 NO
password varchar40
NO Status
varchar50 NO
Jabatan varchar30
NO
Tabel 3.3.1 User
2. Table Penduduk
Merupakan tabel yang menyimpan data penduduk
Field Type
Null Key
Default Extra
id int11
NO PRI
auto_increment nik
varchar50 YES
NULL noktp
varchar50 YES
NULL nama
varchar50 YES
NULL agama
varchar30 YES
NULL pekerjaan
varchar30 YES
NULL alamat
varchar50 YES
NULL dusun
varchar20 YES
NULL
Universitas Sumatera Utara
39
rt varchar20
YES NULL
rw varchar20
YES NULL
jenkel varchar20
YES NULL
wn varchar50
YES NULL
statuskawin varchar50
YES NULL
pendidikan varchar30
YES NULL
suku varchar30
YES NULL
Tabel 3.3.2 Penduduk
3. Tabel surat
Merupakan tabel yang menyimpan data surat di kelurahan
Field Type
Null Key
Default Extra
id int11
NO PRI
NULL auto_increment
kd_surat int50
YES NULL
nama_surat varchar50
YES NULL
no_surat varchar50
YES NULL
userid Int50
YES NULL
tgl_buat date
NO NULL
content text
YES NULL
Tabel 3.3.3 Surat
Universitas Sumatera Utara
40
3.4 Desain Antarmuka