Bab III. Analisa dan Perancangan Sistem
3.1. Analisa Sistem
3.1.3. Analisa Kebutuhan Sistem
Analisa kebutuhan sistem dilakukan untuk mengetahui fasilitas yang dibutuhkan didalam pembuatan sistem agar dapat memenuhi keinginan dari pengguna yaitu analisa peran pengguna dan analisa sumber daya sistem. Analisa kebutuhan sistem digambarkan secara umum dalam sebuah use case diagram.
Berikut adalah daftar istilah pelaku sistem yang terlibat dalam Sistem Administrasi Kependudukan :
Tabel 3.1 Identifikasi pelaku sistem
Istilah Deskripsi
Sekretaris Desa
Adalah user pertama dari sistem yang diberi fasilitas untuk dapat: 1) mencari, menambah, mengubah dan menghapus data penduduk, 2) mencari, menambah, mengubah dan menghapus data KK, 3) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan domisili, 4) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan pindah, 5) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan kelahiran, 6) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan kematian, 7) mencari, menambah, mengubah, menghapus dan mencetak surat pernikahan adat, 8) mencari, menambah, mengubah, menghapus dan mencetak surat perceraian adat, 9) mencari, menambah, mengubah, menghapus dan mencetak surat permohonan KTP, 10) mencari, menambah, mengubah, menghapus dan mencetak surat permohonan KK, 11) melihat grafik agama, grafik usia, grafik jenis kelamin dan grafik pekerjaan penduduk, 12) menambah, mengubah dan menghapus data user.
Kepala Desa
Adalah user kedua dari sistem yang diberi fasilitas untuk dapat: 1) mencari, menambah, mengubah dan menghapus data penduduk, 2) mencari, menambah, mengubah dan menghapus data KK, 3) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan domisili, 4) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan pindah, 5) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan kelahiran, 6) mencari, menambah, mengubah, menghapus dan mencetak surat keterangan kematian, 7) mencari, menambah, mengubah, menghapus dan mencetak
3.1.4 Use Case Diagram
Use case ini menggambarkan sistem administrasi kependudukan dengan
dua user yaitu sekretaris dan kepala desa. Sistem ini terdiri dari 11 package yaitu package kelola data penduduk, kelola data KK, kelola data surat domisili, kelola
data surat pindah, kelola data surat kelahiran, kelola data surat kematian, kelola data surat pernikahan, kelola data surat peerceraian, kelola data surat permohonan KTP, kelola data surat permohonan KK, dan melihat grafik penduduk, seperti yang terlihat pada gambar 3.1 berikut.
surat pernikahan adat, 8) mencari, menambah, mengubah, menghapus dan mencetak surat perceraian adat, 9) mencari, menambah, mengubah, menghapus dan mencetak surat permohonan KTP, 10) mencari, menambah, mengubah, menghapus dan mencetak surat permohonan KK, 11) melihat grafik agama, grafik usia, grafik jenis kelamin dan grafik pekerjaan penduduk, 12) menambah, mengubah dan menghapus data user.
Gambar 3.1 Use Case Diagram Kepala Desa Sekretaris Desa <<depends on>> Login Sistem Administrasi Kependudukan Log out Kelola data penduduk
Kelola data surat domisili
Kelola data surat pindah
Kelola data surat kelahiran
Kelola data surat kematian
Kelola data surat pernikahan
Kelola data surat perceraian
Kelola data surat pemohonan KTP
Kelola data surat permohonan KK
Kelola data KK
3.1.4.1 Use case Package kelola data penduduk
Package kelola data penduduk mempunyai dua user yaitu sekretaris dan
kepala desa sebagai administrator. Kedua admin dapat melakukan tambah, cari, edit, dan hapus data penduduk, seperti yang terlihat pada gambar 3.2 berikut.
Gambar 3.2 Use case package kelola data penduduk
3.1.4.2Use case Package kelola data KK
Pada package kelola data KK, Sekretaris dan Kepala desa dapat melakukan tambah, edit, dan hapus data KK, seperti yang terlihat pada gambar 3.3 berikut.
Gambar 3.3 Use case package kelola data KK
Tambah data penduduk
Edit data penduduk Cari penduduk
Hapus data penduduk kelola data penduduk
Sekretaris Desa Kepala Desa
Tambah data KK
Hapus data KK kelola data KK
Edit data KK
Sekretaris Desa Kepala Desa
3.1.4.3Use case Package kelola data surat domisili
Pada package kelola data surat domisili, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat keterangan domisili penduduk, seperti yang terlihat pada gambar 3.4 berikut.
Gambar 3.4 Use case package kelola data surat domisili
3.1.4.4 Use case Package kelola data surat pindah
Pada package kelola data surat pindah, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat keterangan pindah penduduk, seperti pada yang terlihat pada gambar 3.5 berikut.
Tambah data surat keterangan domisili
Edit data surat keterangan domisili Cari surat keterangan
domsili
Hapus surat keterangan domisili kelola data surat domisili
Cetak surat keterangan domisili
Gambar 3.5 Use case package kelola data surat pindah
3.1.4.5 Use case Package kelola data surat kelahiran
Pada package kelola data surat kelahiran, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat keterangan kelahiran penduduk, seperti yang terlihat pada gambar 3.6 berikut.
Gambar 3.6 Use case package kelola data surat kelahiran
Tambah data surat keterangan pindah
Edit data surat keterangan pindah Cari surat keterangan
pindah
Hapus surat keterangan pindah kelola data surat pindah
Cetak surat keterangan pindah
Sekretaris Desa Kepala Desa
Tambah data surat keterangan kelahiran
Edit data surat keterangan kelahiran Cari surat keterangan
kelahiran
Hapus surat keterangan kelahiran kelola data surat kelahiran
Cetak surat keterangan kelahiran
3.1.4.6 Use case Package kelola data surat kematian
Pada package kelola data surat kematian, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat keterangan kematian penduduk, seperti yang terlihat pada gambar 3.7 berikut.
Gambar 3.7 Use case package kelola data surat kematian
3.1.4.7Use case Package kelola data surat pernikahan
Pada package kelola data surat pernikahan, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat pernikahan adat penduduk, seperti yang terlihat pada gambar 3.8 berikut.
Tambah data surat keterangan kematian
Edit data surat kematian Cari surat keterangan
kematian
Hapus surat keterangan kematian kelola data surat kematian
Cetak surat keterangan kematian
Gambar 3.8 Use case package kelola data surat pernikahan
3.1.4.8Use case Package kelola data surat perceraian
Pada package kelola data surat perceraian, Sekretaris dan Kepala desa dapat melakukan tambah, cari, edit, hapus, dan cetak surat perceraian adat penduduk, seperti yang terlihat pada gambar 3.9 berikut.
Tambah data surat pernikahan adat
Edit data surat pernikahan adat Cari surat pernikahan
adat
Hapus surat pernikahan adat kelola data surat pernikahan
Cetak surat pernikahan adat
Gambar 3.9 Use case package kelola data surat perceraian
3.1.4.9Use case Package kelola data surat permohonan KTP
Pada package kelola data surat permohonan KTP, Sekretaris dan Kepala desa dapat melakukan tambah, edit, hapus dan cetak surat permohonan KTP penduduk, seperti yang terlihat pada gambar 3.10 berikut.
Tambah data surat perceraian adat
Edit data surat perceraian adat Cari surat perceraian
adat
Hapus surat perceraian adat kelola data surat perceraian
Cetak surat perceraian adat
Gambar 3.10 Use case package kelola data surat permohonan KTP
3.1.4.10 Use case Package kelola data surat permohonan KK
Pada package kelola data surat permohonan KK, Sekretaris dan Kepala desa dapat melakukan tambah, edit, hapus dan cetak surat permohonan KK penduduk, seperti yang terlihat pada gambar 3.11 berikut.
Gambar 3.11 Use case package kelola data surat permohonan KK
Tambah data surat permohonan KTP
Hapus surat permohonan KTP kelola data surat permohonan KTP
Cetak surat permohonan KTP
Sekretaris Desa Kepala Desa
Edit data surat permohonan KTP
Tambah data surat permohonan KK
Edit data surat permohonan KK kelola data surat permohonan KK
Cetak surat permohonan KK
Sekretaris Desa Kepala Desa
Hapus surat permohonan KK
3.1.4.11 Use case Package melihat grafik penduduk
Pada package melihat grafik penduduk, sekretaris dan kepala desa dapat melihat grafik pemeluk agama, grafik usia penduduk, grafik jenis kelamin penduduk dan grafik pekerjaan penduduk, seperti yang terlihat pada gambar 3.12 berikut.
Gambar 3.12 Use case package melihat grafik penduduk
3.1.5 Pemodelan Proses