Anda di halaman 1dari 46

47

BAB IV
ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang sistem informasi yang sedang berjalan dan proses
pembuatan sistem informasi yang akan diusulkan.
4.1

Analisis Sistem yang Berjalan


Analisis sistem merupakan proses memilah-milah suatu permasalahan

menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah


permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem
merupakan cara pemecahan masalah yang terjadi dalam spesifikasi sistem baru.
Pada tahap analisis diperlukan suatu pendekatan analisis guna menghindari
kesalahan-kesalahan yang mungkin muncul pada tahap berikutnya, yaitu
perancangan sistem baru. Karena pada tahap ini merupakan tahapan yang sangat
penting, pendekatan yang dilakukan adalah mendefinisikan masalah pada sistem
yang sedang berjalan dan sekaligus melakukan evaluasi setiap cara kerja sistem
yang sedang berjalan berdasarkan prosedur-prosedur yang ada. Sehingga akan
diketahui permasalahannya serta kesulitan apa saja yang dihadapi oeh sistem yang
sedang berjalan, apa saja pengaruhnya dan harus diperhatikan validasinya
terhadap sasaran sistem yang dirancang sebelum dilakukan perbaikan.
Tahap analisis sistem merupakan tahap yang sangat kritis dan penting
karena semua kesalahan pada tahap berikutnya bersumber pada kesalahan tahap
analisis sistem. Oleh karena itu seorang analisis sistem harus cermat
memperhitungkan segala kemungkinan yang akan terjadi sedini mungkin.

47

48

Langkah dasar tahap analisis sistem adalah :


1. Mengidentikasi permasalahan yang terjadi (identify),
2. Memahami permasalahan (understand),
3. Menganalisis sistem (analyze) dan
4. Membuat laporan hasil analisis sistem (report).
4.1.1 Analisis Prosedur yang Sedang Berjalan
Pada analisis prosedur ini, harus diketahui prosedur yang sedang berjalan
untuk perancangan sistem yang baru. Harus diketahui pula hal-hal yang menjadi
tujuan pemakai sehingga masalah tersebut dapat didefinisikan secara jelas.
4.1.1.1 Use Case Diagram
Berikut adalah diagram use case dari sistem informasi administrasi
kependudukan yang berjalan dikelurahan merdeka :

permohonan pembuatan KK

permohonan pembuatan KTP

Penduduk

permohonan pembuatan surat keterangan kelahiran


Bag. Pelayanan

permohonan pembuatan surat keterangan kematian

membuat laporan kependudukan


Sekertaris Lurah

Gambar 4.1 . Use case sistem informasi administrasi kependudukan yang


berjalan dikelurahan merdeka

48

49

4.1.1.2 Use Case


1.

Defenisi aktor
Berikut adalah deskripsi pendefinisian aktor pada sistem informasi

administrasi kependudukan yang berjalan dikelurahan merdeka :


Tabel 4.1. Defenisi aktor
No

Aktor

Deskripsi

1.

Bag. Pelayanan

Orang yang bertugas melakukan pelayanan terhadapa


penduduk untuk membuat surat pengantar pembuatan
KK, surat pengantar pembuatan KTP, surat
keterangan kelahiran dan surat keterangan kematian.

2.

Sekertaris lurah

Orang yang bertugas untuk membuat laporan


kependudukan setian bulan.

3.

Penduduk

Penduduk adalah orang yang melakukan permohonan


pembuatan surat pengantar pembuatan KK, surat
pengantar pembuatan KTP, surat keterangan
kelahiran dan surat keterangan kematian.

2.

Definisi Use case


Berikut adalah deskripsi pendefinisian use case pada sistem informasi

administrasi kependudukan yang berjalan dikelurahan merdeka :


Tabel 4.2. Definisi Use case
No

Use case

1.

Permohonan pembuatan KK

Deskripsi
Merupakan proses pembuatan surat
pengantar pembuatan KK ke kecamatan.

49

50

2.

3.

Permohonana pembuatan

Merupakan proses pembuatan surat

KTP

pengantar pembuatan KTP ke kecamatan.


Merupakan proses pembuatan surat

Permohonan pembuatan

keterangan kelahiran untuk pembuatan


surat keterangan kelahiran
akte kelahiran.

4.

5.

3.

Permohonan pembuatan

Merupakan proses pembuatan surat

surat keterangan kematian

keterangan kematian.

Membuat laporan

Merupakan proses pembuatan laporan

kependudukan

kependudukan setiap bulan.

Skenario Use case sistem yang berjalan


Berikut adalah skenario jalannya masing masing use case yang telah

didefinisikan sebelumnya :
a.

Nama Use case

: Permohonan pembuatan KK

Aktor

: Penduduk

Tujuan

:Untuk

pembuatan

kartu

keluarga

(KK)

kecamatan
Tabel 4.3. Skenario Use case Permohonan pembuatan KK
Penduduk
1. Penduduk melakukan permohonan
pembuatan kartu keluarga (KK)
dengan membawa persyaratan yang
telah ditentukan yaitu surat

50

Bag. Pelayanan

ke

51

keterangan RT/RW, KK lama dan


KTP.
2. Bag. Pelayanan akan memeriksa
persyaratan yang diminta. Apabila
belum lengkap maka akan
dibalikkan kependuduk untuk
melengkapi. Apabila telah lengkap,
maka penduduk akan diberikan
formulir.
3. Penduduk mengisi formulir yang
diberikan oleg Bag. Pelayanan,
apabila telah diisi kemudian
formulir tersebut dikembalikan lagi
ke bagian pelayanan.
4. Kemudian Bag. Pelayanan akan
memeriksa formulir. Apabila
belum lengkap maka akan
dikembalikan kependuduk untuk
dilengkapi. Apabila telah
lengkap, maka penduduk akan
dibuatkan surat pengantar
pembuatan kartu keluarga (KK).

51

52

b.

Nama Use case

: Permohonan pembuatan KTP

Aktor

: Penduduk

Tujuan

:Untuk pembuatan kartu tanda penduduk (KTP) ke


kecamatan
Tabel 4.4. Skenario Use case Permohonan pembuatan KTP
Penduduk

1. Penduduk

Bag. Pelayanan

melakukan

permohonan pembuatan kartu


tanda penduduk (KTP) dengan
membawa persyaratan yang telah
ditentukan yaitu surat keterangan
RT/RW, KK dan KTP lama.
2. Bag. Pelayanan akan memeriksa
persyaratan yang diminta.
Apabila belum lengkap maka
akan dikembalikan kependuduk
untuk dilengkapi. Apabila telah
lengkap, maka penduduk akan
diberikan formulir.
3. Penduduk mengisi formulir yang
diberikan oleh Bag. Pelayanan,
apabila telah diisi kemudian
formulir tersebut dikembalikan

52

53

lagi ke bagian pelayanan.


4. Kemudian Bag. Pelayanan akan
memeriksa formulir. Apabila
belum lengkap maka akan
dikembalikan kependuduk untuk
dilengkapi. Apabila telah
lengkap, maka penduduk akan
dibuatkan surat pengantar
pembuatan kartu tanda penduduk
(KTP).

c.

Nama Use case

: Permohonan pembuatan surat keterangan kelahiran

Aktor

: Penduduk

Tujuan

:Untuk pembuatan akte kalahiran

Tabel 4.5. Skenario Use case Permohonan pembuatan surat keterangan kelahiran
Penduduk
1. Penduduk

melakukan

permohonan untuk pembuatan


surat keterangan kelahiran dengan
membawa persyaratan yang telah
ditentukan yaitu surat keterangan
kelahiran dari rumah sakit atau
bidan, kartu keluarga asli dan

53

Bag. Pelayanan

54

pengantar dari RT/RW setempat.


2. Bag. Pelayanan akan memeriksa
persyaratan yang diminta. Apabila
belum lengkap maka akan
dibalikkan kependuduk untuk
dilengkapi. Apabila telah lengkap,
maka akan langsung dibuatkan surat
keterangan kelahiran.

d.

Nama Use case

: Permohonan pembutan surat keterangan kematian

Aktor

: Penduduk

Tujuan

:Untuk membuat surat keterangan kematian

Tabel 4.6. Skenario Use case Permohonan pembuatan surat keterangan kematian
Penduduk

Bag. Pelayanan

1. Penduduk melakukan permohonan


untuk pembuatan surat keterangan
kematian dengan membawa
persyaratan yang telah ditentukan
yaitu surat keterangan kematian
dari rumah sakit, KK asli dan
pengantar dari RT/RW setempat.
2. Bag. Pelayanan akan memeriksa
persyaratan yang diminta.

54

55

Apabila belum lengkap maka


akan

dibalikkan

kependuduk

untuk dilengkapi. Apabila telah


lengkap, maka akan langsung
dibuatkan

surat

keterangan

kematian.

e.

Nama Use case

: Membuat laporan kependudukan

Aktor

: Bag. Pelayanan

Tujuan

:Untuk membuat laporan kependudukan setiap


bulan

Tabel 4.7. Skenario Use case Membuat laporan kependudukan


Bag. Pelayanan
Sekertaris Lurah
1. Semua data yang telah diarsipkan
selama sebulan yang tercatat
dalam buku arsip kelurahan.
2. Kemudian dari buku arsipan
tersebut dibuatkan laporan
kependudukan untuk setiap bulan.

55

56

4.1.1.3 Diagram aktivitas


Pada bagian ini akan digambarkan dokumentasi alur kerja pada sistem
informasi administrasi kependudukan yang sedang berjalan pada kelurahan
merdeka yang bertujuan untuk melihat alur proses sistem yang sedang berjalan.
Adapun aktivitas aktivitas administrasi kependudukan pada kelurahan
merdeka yang sedang berjalan pada saat ini adalah sebagai berikut :
1.

Diagram aktivitas membuat surat pengantar pembuatan KK yang sedang

berjalan.
Sistem pengajuan permohonan pembuatan surat pengantar pembuatan
kartu keluarga (KK) pada kelurahan mereka masih dilakukan secara sederahana.
Dalam penyimpanan data penduduk pun masih berupa dokumen / arsip sehingga
sewaktu waktu dokumen / arsipan tersebut bisa saja hilang atau rusak.

56

57

Penduduk

Bag. Pelayanan

pengajuan permohonan pembuatan KK

memeriksa kelengkapan persyaratan

membawa persyaratan

persyaratan

Tidak Lengkap

formulir

Lengkap

mengisi formulir

formulir yang telah diisi

memeriksa formulir

formulir

Tidak Lengkap

Lengkap

surat pengantar pembuatan KK

membuat surat pengantar pembuatan KK

Gambar 4.2. Diagram aktivitas membuat sutay pengantar pembuatan KK yang


berjalan

57

58

2.

Diagram aktivitas membuat surat pengantar pembuatan KTP yang berjalan


Sistem pengajuan permohonan pembuatan surat pengantar pembuatan

kartu tanda penduduk (KTP) pada kelurahan merdeka masih dilakukan secara
sederhana. Dalam penyimpanan data pun masih berupa dokumen/arsip sehingga
sewaktu waktu dokumen/arsip tersebut bisa saja hilang atau rusak.
Penduduk

Bag. Pelayanan

Pengajuan permohonan pembuatan KTP

membawa persyaratan

memeriksa kelengkapan persyaratan

persyaratan

Tidak Lengkap

formulir

Lengkap

mengisi formulir

formulir yang telah diisi

memeriksa formulir

formulir

Tidak Lengkap

Lengkap

membuat surat pengantar pembuatan KTP

surat pengantar pembuatan KTP

Gambar 4.3 . Diagram aktivitas membuat sutay pengantar pembuatan


KTP yang berjalan
58

59

3.

Diagram aktivitas membuat surat keterangan kelahiran


Sistem pengajuan permohonan pembuatan surat keterangan kelahiran

(SKKL) pada kelurahan merdeka masih dilakukan secara sederhana dan


penyimpanan data pun masih berupa dokumen/arsip sehingga sewaktu waktu
dokumen/arsipan tersebut bisa saja hilang atau rusak.

Penduduk

Bag. Pelayanan

pengajuan permohonan pembuatan surat keterangan kelahiran

membawa persyaratan

memeriksa kelengkapan persyaratan

persyaratan

Tidak Lengkap

Lengkap

surat keterangan kelahiran

membuat surat keterangan kelahiran

Gambar 4.4 . Diagram aktivitas membuat surat keterangan kelahiran.


4.

Diagram aktivitas membuat surat keterang kematian


Sistem pengajuan permohonan pembuatan surat keterangan kematian

(SKKM) pada kelurahan merdeka masih dilakukan secara sederhana dan


penyimpanan data pun masih berupa dokumen/arsip sehingga sewaktu waktu
dokumen/arsipan tersebut bisa saja hilang atau rusak.

59

60

Penduduk

Bag. Pelayanan

pengajuan permohonan pembuatan surat keterangan kematian

membawa persyaratan

memeriksa kelengkapan persyaratan

Tidak Lengkap

persyaratan

Lengkap
membuat surat keterangan kematian

surat keterangan kematian

Gambar 4.5 . Diagram aktivitas membuat surat keterangan kematian.


5.

Diagram aktivitas membuat laporan kependudukan


Sistem pembuatan laporan kependudukan pada kelurahan merdeka masih

dilakukan secara sederhana dengan melihat dari buku arsipan.


Bag. Pelayanan

Sekertaris Lurah

Buku Arsipan

membuat laporan kependudukan

Gambar 4.6 . Diagram aktivitas membuat laporan kependudukan.

60

61

4.1.2 Evaluasi Sistem yang Sedang Berjalan


Melihat sistem administrasi yang sedang berjalan di kelurahan merdeka
yang masih menggunakan sistem yang sederhana, maka dapat disimpulkan
beberapa kekurangan dalam prosedur yang sedang berjalan, diantaranya tidak
efisiennya waktu yang digunakan untuk memproses pelayanan kependudukan
dalam melayani kebutuhan-kebutuhan masyarakat mulai dari permohonan
pembuatan kartu keluarga (KK), permohonan pembuatan kartu tanda penduduk
(KTP), surat keterangan kelahiran (SKKL), surat keterangan kematian (SKKM).
serta Sulitnya mendapatkan laporan yang cepat dan akurat dalam waktu singkat.
Maka dari itu penulis mencoba untuk merancang dan membangun suatu sistem
informasi administrasi kependudukan di kelurahan merdeka dengan harapan dapat
membantu menyelesaikan masalah yang sedang terjadi.
4.2

Perancangan Sistem
Perancangan sistem ini dibuat sebagai tahapan untuk mempersiapkan

proses implementasi sistem yang diinginkan dan untuk menggambarkan secara


jelas proses-proses yang diingikan oleh pengguna. Sesuai dengan metode
pendekatan yang digunakan yaitu pendekatan object oriented, maka dalam
penggambaran seluruh proses dan objeknya menggunakan UML.
4.2.1 Tujuan Perancangan Sistem
Perancangan sistem informasi bertujuan untuk memberikan gambaran
mengenai sistem yang diusulkan sebagai penyempurnaan dari sistem yang sedang
berjalan, sistem yang sedang berjalan secara keseluruhan dilakukan secara

61

62

sederhana sedangkan sistem yang diusulkan akan lebih ditekankan pada


pengolahan data secara terkomputerisasi.
Berdasarkan hasil evaluasi terhadap sistem yang berjalan dilihat dari
tahapan tahapan analisis diatas, maka akan dibuat suatu rancangan
pengembangan sistem berjalan mengenai administrasi kependudukan yang akan
diterapkan di kelurahan merdeka.
4.2.2 Gambaran Umum Sistem yang Diusulkan
Sistem informasi administrasi kependudukan yang diusulkan dikantor
kelurahan merdeka ini dapat digambarkan sebagai bentuk fasilitas yang
memudahkan pihak kelurahan dalam pengolahan data.
Dengan adanya perancangan sistem informasi administrasi kependudukan
ini, diharapkan pengolahan data untuk administrasi kependudukan bisa lebih
terorganisir dengan baik.
4.2.3 Perancangan Prosedur yang Diusulkan
4.2.3.1 Diagram Use Case yang Diusulkan
Use case diagram sistem informasi administrasi kependudukan dikantor
kelurahan merdeka.

62

63

System
mengelola data penduduk

<<include>>
permohonan pembuatan KK

Bag. Pelayanan

Sekertaris Lurah

<<include>>
permohonan pembuatan KTP
<<include>>
permohonan pembuatan surat keterangan kelahiran
<<include>>

membuat laporan kependudukan

<<include>>
permohonan pembuatan surat keterangan kematian

Gambar 4.7. Use case sistem informasi administrasi kependudukan yang


diusulkan dikelurahan merdeka
4.2.3.2 Use case
1.

Definisi aktor
Berikut adalah deskripsi pendefinisian aktor pada sistem informasi

administrasi kependudukan yang diusulkan pada kelurahan merdeka :


Tabel 4.8. Definisi aktor
No.
1.

Aktor
Bag. Pelayanan

Deskripsi
Orang yang bertugas dan memiliki hak akses
untuk melakukan operasi pengolahan data
penduduk, membuat surat pengantar pembuatan
KK dan KTP, membuat surat keterangan kelahiran
dan kematian.

2.

Sekertaris Lurah

Orang yang bertugas dan memiliki hak akses


untuk melakukan operasi pembuatan laporan

63

64

kependudukan untuk setiap bulannya.

2.

Definisi Use case


Berikut adalah deskripsi pendefinisian use case pada sistem informasi

administrasi kependudukan yang diusulkan pada kelurahan merdeka :


Tabel 4.9. Definisi Use case
No.
1.

Use case
Mengelola data penduduk

Deskripsi
Merupakan proses memasukan data
penduduk kedalam basis data.

2.

Permohonan pembuatan KK

Merupakan proses memasukan ata


pemohon pembuatan KK ketika ada yang
mengajukan.

3.

Permohonan pembuatan

Merupakan proses memasukan ata

KTP

pemohon pembuatan KTP ketika ada


yang mengajukan.

4.

Permohonan pembuatan

Merupakan proses memasukan data

surat keterangan kelahiran

pemohon pembuatan surat keterangan


kelahiran ketika ada yang mengajukan.

5.

Permohonan pembuatan

Merupakan proses memasukan data

surat keterangan kematian

pemohon pembuatan surat keterangan


kematian ketika ada yang mengajukan.

6.

Membuat
kependudukan

laporan

Merupakan proses mencetak laporan


kependudukan.

64

65

3.

Skenario Use case


Berikut adalah skenario jalannya masing masing use case yang telah

didefinisikan sebelumnya :
a.

Nama Use case

: mengelola data penduduk

Aktor

: Bag. Pelayanan

Tujuan

: untuk mendata penduduk yang bertempat tinggan


dikelurahan merdeka.

Tabel 4.10. Skenario Use case mengelola data penduduk


Bag. Pelayanan

Sistem

1. Memasukan data penduduk sesuai


dengan kolom yang ada pada
form.
2. Menyimpan data penduduk kebasis
data.
3. Menampilkan pesan bahwa data
sukses disimpan.
4. Menampilkan data penduduk
yang telah disimpan.
5. Memilih data penduduk yang
akan diubah
6. Menampilkan semua kolom data
penduduk yang akan diubah.
7. Mengubah data penduduk.

65

66

8. Menyimpan data penduduk yang


telah diubah kebasis data.
9. Menampilkan pesan bahwa data
sukses disimpan.
10. Memilih data penduduk yang
akan dicetak.
11. Menampilkan surat pengantar
pembuatan kartu keluarga (KK)
yang telah lengkap untuk dicetak.
12. Memilih tombol cetak.
13. Mencetak

surat

pengantar

pembuatan kartu keluarga (KK)


14. Memilih data penduduk yang
akan dihapus.
15. Menampilkan semua kolom data
penduduk yang akan dihapus.
16. Memilih tombol hapus.
17. Menampilkan pesan bahwa anda
yakin ingin menghapus ?
18. Memilih ya
19. Maka data yang dipilih akan
langsung terhapus dari basis data.
20. Menampilkan pesan data berhasil

66

67

dihapus.
21. Memilih data penduduk yang
akan diatur hubungan keluarga
dalam kartu keluarga (KK).
22. Menampilkan form pengaturan.
23. Memilih nik suami, istri dan
anak.
24. Memilih tombol simpan.
25. Menyimpan data yang telah diatur
kebasis data.
26. Menampilkan pesan data sukses
disimpan.

b.

Nama Use case

: Permohonan pembuatan KK

Aktor

: Bag. Pelayanan

Tujuan

: Untuk membuat surat pengantar pembuatan


kartu keluarga (KK) ke kecamatan.

Tabel 4.11. Skenario Use case Permohonan pembuatan KK


Bag. Pelayanan

sistem

1. Masukan nik kepala keluarga.


2. Memilih pilihan tambah kerabat.
3. Menampilkan data penduduk.
4. Memilih data penduduk yang

67

68

bersangkutan dengan kepala


keluarga.
5. Akan menampilkan kerabat pada
tabel kerabat.
6. Memasukan jenis hubungan.
7. Memilih tombol simpan.
8. Menyimpan data yang telah diatur
ke basis data.
9. Menampilkan pesan data sukses
disimpan.
10. Memilih pilihan lihat pemohon
KK.
11. Menampilkan dtaa pemohon KK.
12. Memilih aksi mencetak.
13. Menampilkan surat pengantar
pembuatan KK.
14. Mencetak surat pengantar
pembuatan KK.
15. Mamilih aksi hapus.
16. Akan langsung menghapus data
yang dipilih.

68

69

c.

Nama Use case

: Permohonan pembuatan KTP

Aktor

: Bag. Pelayanan

Tujuan

: Untuk membuat surat pengantar pembuatan kartu


tanda penduduk (KTP) ke kecamatan.

Tabel 4.12. Skenario Use case Permohonan pembuatan KTP


Bag. Pelayanan

Sistem

1. Memasukan nik pemohon.


2. Pilih permohonan KTP sesuai
permintaan.
3. Memilih tombol simpan.
4. Menyimpan data kebasis data.
5. Menampilkan pesan permohonan
telah disimpan.
6. Memilih pilihan lihat pemohon
KTP.
7. Menampilkan data pemohon KTP.
8. Memilih data yang akan diolah.
9. Dari data yang dipilih
kemudian, pilih aksi mencetak.
10. Menampilkan surat pengantar
pembuatan KTP.
11. Mencetak surat pengantar
permohonan pembuatan KTP.

69

70

12. Memilih aksi edit.


13. Menampilkan

form

ubah

permohonan KTP.
14. Mengubah permohonan KTP
sesuai permintaan.
15. Memilih tombol ubah.
16. Menampilkan pesan permohonan
telah diubah.
17. Memilih aksi hapus.
18. Akan langsung menghapus pesan
yang dipilih.

d.

Nama Use case

: Permohonan pembuatan surat keterangan kelahiran

Aktor

: Bag. Pelayanan

Tujuan

: Untuk pembuatan akte

Tabel 4.13. Skenario Use case Permohonan pembuatan surat keterangan kelahiran
Bag. Pelayanan

Sistem

1. Masukan data kelahiran sesuai


dengan kolom yang ada pada
form.
2. Memilih tombol simpan.
3. Menampilkan pesan data sukses
disimpan.

70

71

4. Memilih pilihan lihat data


kelahiran.
5. Menampilkan data kelahiran.
6. Memilih data yang akan dicetak.
7. Memilih aksi mencetak.
8. Menampilkan surat pernyataan.
9. Mencetak surat pernyataan
kelahiran.
10. Memilih aksi hapus.
11. Menampilkan pesan hapus data
sukses.

e.

Nama Use case

: Permohonan pembuatan surat keterangan kematian

Aktor

: Bag. Pelayanan

Tujuan

: Untuk membuat surat keterangan kematian

Tabel 4.14. Skenario Use case Permohonan pembuatan surat keterangan kematian
Bag. Pelayanan

Sistem

1. Masukan nik.
2. Memilih tombol cek nik.
3. Menampilkan psan nik terdaftar.
4. Memasukkan tanggal kematian.
5. Memilih tombol simpan.
6. Menampilkan pesan data sukses

71

72

disimpan.
7. Memilih pilihan lihat data
keterangan kematian.
8. Menampilkan data kematian.
9. Memilih data yang akan dicetak.
10. Memilih aksi mencetak.
11. Menampilkan surat keterangan
kematian.
12. Mencetak surat keterangan
kematian.
13. Memilih aksi edit.
14. Menampilkan form ubah keterangan
kematian.
15. Mengubah data permohonan
keterangan kematian sesuai
permintaan.
16. Memilih tombol ubah.
17. Menampilkan pesan ubah data
sukses.
18. Memilih akski hapus.
19. Menampilkan

form

keterangan kematian.
20. Memilih tombol hapus.

72

hapus

73

21. Menampilkan

pesan

hapus

sukses.

f.

Nama Use case

: Membuat laporan kependudukan

Aktor

: Sekertaris Lurah

Tujuan

: Untuk membuat laporan kependudukan setiap


bulan

Tabel 4.15. Skenario Use case Membuat laporan kependudukan


Sekertaris Lurah

Sistem

1. Memilih pilihan cetak laporan.


2. Memilih laporan kependudukan
uang akan dicetak.
3. Menampilkan

laporan

kependudukan.
4. Mencetak laporan kependudukan.
5. Memilih statistik kependudukan
yang akan dicetak.
6. Menampilkan
kependudukan.
7. Mencetak statistik kependudukan.

73

statistik

data

74

4.2.3.3 Diagram aktivitas yang diusulkan

Berikut adalah diagram aktivitas dari sistem informasi administrasi


kependudukan yang diusulkan dikelurahan merdeka :
1.

Diagram aktivitas mengelola data penduduk


Bag. Pelayanan

Sistem

menyimpan data penduduk

memasukan data penduduk

menampilkan data penduduk yang disimpan

menampilkan pesan data sukses disimpan

memilih data penduduk yang akan diubah

menampilkan semua kolom data penduduk yang akan diubah

mengubah data penduduk

menyimpan data penduduk yang telah diubah kebasis data

memilih data penduduk yang akan dicetak

menampilkan pesan bahwa data sukses disimpan

menampilkan surat pengantar pembuatan KK yang telah lengkap

memilih tombol cetak

mencetak surat pengantar pembuatan KK

memilih data penduduk yang akan dihapus

menampilkan semua kolom data penduduk yang akan dihapus

memilih tombol hapus

menampilkan validasi hapus

memilih "ya"

data dihapus dari basis data

memilih data penduduk yang akan diatur hubungan keluarga dalam KK

menampilkan pesan data berhasil dihapus

menampilkan form pengaturan

memilih nik suami, istri dan anak

memilih tombol simpan

menyimpan data yang telag diatur kebasis data

menampilkan pesan data sukses disimpan

Gambar 4.8. Diagram aktivitas mengelola data penduduk

74

75

2.

Diagram aktivitas membuat surat pengantar pembuatan KK


Bag. Pelayanan

Sistem

memasukan nik kepala keluarga

memilih pilihan tambah kerabat

menampilkan data penduduk

memilih data penduduk yang berhubungan dengan kepala keluarga

menapilkan data penduduk pada tabel kerabat

memasukan jenis hubungan

menyimpan data yang telah diatur kebasis data

memilih tombol simpan

memilih pilihan lihat pemohon KK

menampilkan pesan data sukses disimpan

menampilkan data pemohon KK

memilih aksi mencetak

menampilkan surat pengantar pembuatan KK

mencetak surat pengantar pembuatan KK

memilih aksi hapus

menghapus data yang dipilih

Gambar 4.9. Diagram aktivitas membuat surat pengantar pembuatan KK

75

76

3.

Diagram aktivitas membuat surat pengantar pembuatan KTP


Bag. Pelayanan

Sistem

memasukan nik pemohon

pilih permohonan KTP sesuai dengan permintaan

menyimpan data kebasis data

memilih tombol simpan

memilih pilihan lihat pemohon KTP

menampilkan pesan permohonan telah disimpan

memilih data yang akan diubah

menampilkan data pemohon KTP

menampilkan surat pengantar pembuatan KTP

pilih aksi mencetak

mencetak surat pengantar permohonan pembuatan KTP

menampilkan form ubah permohonan KTP

memilih aksi edit

mengubah permohonan KTP sesuai permintaan

menampilkan pesan permohonan telah diubah

memilih tombol ubah

memilih aksi hapus


menghapus pesan yang dipilih

Gambar 4.10. Diagram aktivitas membuat surat pengantar pembuatan KTP

76

77

4.

Diagram aktivitas membuat surat keterangan kelahiran


Bag. Pelayanan

Sistem

memasukan data kelahiran sesuai kolom yang ada

memilih tombol simpan

menampilkan pesan data sukses disimpan

memilih pilihan lihat data kelahiran

menampilkan data kelahiran

memilih data yang akan dicetak

menampilkan surat pernyataan kelahiran

memilih aksi mencetak

mencetak surat pernyataan kelahiran

memilih aksi hapus

menampilkan pesan hapus data sukses

Gambar 4.11. Diagram aktivitas membuat surat keterangan kelahiran

77

78

5.

Diagram aktivitas membuat surat keterangan kematian


Bag. Pelayanan

Sistem

masukkan nik

memilih tombol cek nik

menampilkan pesan nik terdaftar

memasukkan tanggal meninggal

menampilkan pesan data sukses disimpan

memilih tombol simpan

memilih pilihan lihat data keterangan kematian


menampilkan data kematian

memilih data yang akan dicetak

memilih aksi mencetak

menampilkan surat keterangan kematian

mencetak surat keterangan kematian

memilih aksi edit

menampilkan form ubah keterangan kematian

mengubah data permohonan keterangan kematian sesuai permintaan

memilih tombol ubah

menampilkan pesan ubah data sukses

memilih aksi hapus

menampilkan form hapus keterangan kematian


memilih tombol hapus
menampilkan pesan hapus data sukses

Gambar 4.12. Diagram aktivitas membuat surat keterangan kematian

78

79

6.

Diagram aktivitas membuat laporan kependudukan


Sekertaris Lurah

Sistem

memilih pilihan cetak laporan

memilih laporan kependudukan yang akan dicetak

menampilkan laporan kependudukan

mencetak laporan kependudukan

memilih statistika kependudukan yang akan dicetak

menampilkan statistika kependudukan

mencetak statistika kependudukan

Gambar 4.13. Diagram aktivitas membuat laporan kependudukan

4.2.3.4 Diagram sekuen


Berikut adalah diagram sekuen dari sistem informasi administrasi
kependudukan yang diusulkan dikelurahan merdeka :

79

80

1.

Diagram sekuen memasukan data penduduk

index

Bag. Pelayanan

1 : data penduduk()

mengelola data penduduk

2 : memasukkan data penduduk()

koneksi basis data

<<create>>
3

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.14. Diagram sekuen memasukan data penduduk

2.

Diagram sekuen mengubah data penduduk

Bag. Pelayanan

index

1 : data yang diubah()

mengelola data penduduk

2 : ubah data penduduk()

koneksi basis data

<<create>>
3

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.15. Diagram sekuen mengubah data penduduk

80

81

3.

Diagram sekuen menghapus data penduduk

Bag. Pelayanan

index

mengelola data penduduk

koneksi basis data

1 : konfirmasi hapus()
<<create>>
3

2 : hapus data penduduk()

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.16. Diagram sekuen menghapus data penduduk


4.

Diagram sekuen mengatur hubungan keluarga

Bag. Pelayanan

index

mengelola data penduduk

1 : data yang diatur()


2 : atur hub. keluarga()

koneksi basis data

<<create>>
3

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.17. Diagram sekuen mengatur hubungan keluarga

81

82

5.

Diagram sekuen pembuatan pengantar KK

Bag. Pelayanan

membuat surat pengantar KK

index

1 : data penduduk()

2 : memasukan nik()

koneksi basis data

<<create>>
3
4 : membuka koneksi()

5 : eksekusiQuerySelect()

6 : hasil Query()

7 : data penduduk()
8 : tambah kerabat()

9 : memilih kerabat()

10 : eksekusiQueryUpdate()

11 : tutup koneksi()
<<destroy>>
12

13 : mengatur hubungan kerabat()

Gambar 4.18. Diagram sekuen pembuatan pengantar KK

82

83

6.

Diagram sekuen pembuatan pengantar KTP

Bag. Pelayanan

index

1 : data penduduk()

membuat surat pengantar KTP

koneksi basis data

2 : masukkan nik()
3 : pilih jenis permohonan()

<<create>>
4
5 : membuka koneksi()

6 : eksekusiQueryUpdate()

7 : tutup koneksi()
<<destroy>>
8

Gambar 4.19. Diagram sekuen pembuatan pengantar KTP

7.

Diagram sekuen pembuatan surat keterangan kelahiran

Bag. Pelayanan

index

membuat surat keterangan kelahiran

1 : data penduduk()
2 : masukkan data kelahiran()

koneksi basis data

<<create>>
3

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.20. Diagram sekuen pembuatan surat keterangan kelahiran

83

84

8.

Diagram sekuen pembuatan surat keterangan kematian

Bag. Pelayanan

index

membuat surat keterangan kematian

1 : data penduduk()
2 : masukkan data kematian()

koneksi basis data

<<create>>
3

4 : membuka koneksi()

5 : eksekusiQueryUpdate()

6 : tutup koneksi()
<<destroy>>
7

Gambar 4.21. Diagram sekuen pembuatan surat keterangan kematian

4.2.3.5 Diagram kelas


Diagram kelas mendeskripsikan struktur sistem dari segi pendefinisian
kelas kelas yang akan dibuat untuk membangun sistem. Berikut adalah diagram
kelas dari sistem informasi administrasi kependudukan dikelurahan merdeka.

84

85

kematian

permohonan_kk

admin

+id_kematian
+nik
+waktu

+username
+password

+input data()
+tampil data kematian()
+cetak surat keterangan()

0..1

0..*

0..1

+input username()

0..1

0..*

+input password()

+input data()
+tampil data permohonan kk()
+cetak surat pengantar kk()

0..1
0..1

Kelahiran

+no_kk
+kepala_keluarga
+jumlah_anggota_keluarga
+tgl_permohonan

0..*
0.*

0..*

+id_kelahiran
+ayah
+ibu
+nama
+tempat_lahir
+tanggal_lahir
+jenis_kelamin
+anak

data_warga
+nik
+nama_lengkap
+alamat
+rt
+rw
+kode_pos
+tempat_lahir
+tanggal_lahir
+jenis_kelamin
+golongan_darah
+status_pernikahan
+agama
+warga_negara
+pendidikan
+pekerjaan
+status_hidup

+input data()
+tampil data kelahiran()
+cetak surat keterangan()

permohonan_ktp
+id_ktp
+nik
+jenis
+tgl_permohonan
+input data()
+tampil data permohonan KTP()
+cetak surat pengantar ktp()

+input data()
+tampilkan data warga()
+atur hubungan keluarga()

Gambar 4.22. Diagram kelas

4.2.3.6 Diagram komponen


Berikut adalah diagram komponen dari sistem informasi administrasi
kependudukan dikelurahan merdeka :

server
user interface

business processing

security

data

Gambar 4.23. Diagram komponen

85

86

4.2.3.7 Diagram Deployment


Berikut adalah diagram deployment dari sistem informasi administrasi
kependudukan dikelurahan merdeka :

server

php server

MySQL

Gambar 4.24. Diagram Deployment

4.2.4 Perancangan Design Input dan Output Program


4.2.4.1 Rancangan Halaman Login Admin
Pada rancangan halaman login admin ini dikhususkan untuk admin
sebagai salah satu sistem keamanan agar tidak sembarang orang dapat mengakses
aplikasi pengolahan data penduduk ini. Berikut merupakan tampilan dari
rancangan desain login admin.

Gambar 4.25. halaman login admin

86

87

4.2.4.2 Rancangan Halaman Menu Admin


Setelah berhasil melakukan login akan masuk ke fasilitas menu utama
yaitu menu administrator, dimana pada halaman ini merupakan halaman pilihan
pilihan yang akan dilakukan oleh admin untuk mengelola data warga. Berikut
merupakan rancangan dari halaman menu admin.

Gambar 4.26. Halaman menu admin Bag. Pelayanan

Gambar 4.27. Halaman menu Sekertaris Lurah


4.2.4.3 Rancangan Halaman Form Input Data Penduduk
Halaman ini merupakan halaman form input data penduduk dimana
biodata warga seperti nama, alamat, jenis kelamin dan lain lain diinput pada
halaman ini. Berikut merupakan rancangan pada halaman tersebut.

87

88

Gambar 4.28. halaman form input data warga


4.2.4.4 Rancangan Halaman Lihat Data Penduduk yang Terdaftar di
Kelurahan Merdeka
Halaman ini merupakan halaman untuk melihat data penduduk yang telah
di inputkan sebelumnya.

Gambar 4.29. Halaman Lihat Data Penduduk yang Terdaftar di


Merdeka

88

Kelurahan

89

4.2.4.5 Rancangan Halaman Pengantar KK


Halaman merupakan form permohonan input KK untuk warga yang
memerlukan surat pengantar dari kelurahan untuk mengajukan pembuatan KK ke
kecamatan. Berikut merupakan rancangan dari halaman tersebut.

Gambar 4.30. Halaman Pengantar KK

Gambar 4.31. Halaman cetak Pengantar KK


4.2.4.6 Rancangan Halaman Pengantar KTP
Halaman merupakan form permohonan input KTP untuk warga yang
memerlukan surat pengantar dari kelurahan untuk mengajukan pembuatan KTP ke
kecamatan. Berikut merupakan rancangan dari halaman tersebut.

89

90

Gambar 4.32. Halaman Pengantar KTP

Gambar 4.33. Halaman Cetak Pengantar KTP


4.2.4.7 Rancangan Halaman Form Keterangan Lahir
Halaman merupakan form permohonan pembuatan surat keterangan
kelahiran untuk warga yang memerlukan surat pengantar dari kelurahan untuk
mengajukan pembuatan akte kelahiran. Berikut merupakan rancangan dari
halaman tersebut.

90

91

Gambar 4.34. Halaman Keterangan Kelahiran

Gambar 4.35. Halaman Cetak Keterangan Kelahiran


4.2.4.8 Rancangan Halaman Form Keterangan Kematian
Halaman ini merupakan form permohonan pembuatan surat keterangan
kematian.

91

92

Gambar 4.36. Halaman Keterangan Kematian

Gambar 4.37. Halaman Cetak Keterangan Kematian


4.2.4.9 Rancangan Halaman Form Cetak Laporan
Halaman ini merupakan halaman pembuatan laporan kependudukan yang
dilakukan oleh sekertaris lurah.

Gambar 4.38. Halaman tampil laporan dan statistik kependudukan dikelurahan


merdeka.

92

Anda mungkin juga menyukai