• Tidak ada hasil yang ditemukan

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

Dokumen terkait