jbptunikompp gdl evanirmala 28831 11 unikom e v
DESCRIPTION
gdlTRANSCRIPT
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
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.
No Use case Deskripsi
1. Permohonan pembuatan KKMerupakan proses pembuatan surat
pengantar pembuatan KK ke kecamatan.
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
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
49
2.Permohonana pembuatan
KTP
Merupakan proses pembuatan surat
pengantar pembuatan KTP ke kecamatan.
3.Permohonan pembuatan
surat keterangan kelahiran
Merupakan proses pembuatan surat
keterangan kelahiran untuk pembuatan
akte kelahiran.
4.Permohonan pembuatan
surat keterangan kematian
Merupakan proses pembuatan surat
keterangan kematian.
5.Membuat laporan
kependudukan
Merupakan proses pembuatan laporan
kependudukan setiap bulan.
Penduduk Bag. Pelayanan
1. Penduduk melakukan permohonan
pembuatan kartu keluarga (KK)
dengan membawa persyaratan yang
telah ditentukan yaitu surat
50
3. Skenario Use case sistem yang berjalan
Berikut adalah skenario jalannya masing – masing use case yang telah
didefinisikan sebelumnya :
a. Nama Use case
Aktor
: Permohonan pembuatan KK
: Penduduk
Tujuan :Untuk pembuatan kartu keluarga (KK) ke
kecamatan
Tabel 4.3. Skenario Use case Permohonan pembuatan KK
50
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
51
Penduduk Bag. Pelayanan
1. Penduduk 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
b. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan KTP
: Penduduk
:Untuk pembuatan kartu tanda penduduk (KTP) ke
kecamatan
Tabel 4.4. Skenario Use case Permohonan pembuatan KTP
52
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).
Penduduk Bag. Pelayanan
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
c. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan surat keterangan kelahiran
: Penduduk
:Untuk pembuatan akte kalahiran
Tabel 4.5. Skenario Use case Permohonan pembuatan surat keterangan kelahiran
53
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.
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.
54
d. Nama Use case
Aktor
Tujuan
: Permohonan pembutan surat keterangan kematian
: Penduduk
:Untuk membuat surat keterangan kematian
Tabel 4.6. Skenario Use case Permohonan pembuatan surat keterangan kematian
54
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
Apabila belum lengkap maka
akan dibalikkan kependuduk
untuk dilengkapi. Apabila telah
lengkap, maka akan langsung
dibuatkan
kematian.
surat keterangan
e. Nama Use case
Aktor
Tujuan
: Membuat laporan kependudukan
: Bag. Pelayanan
:Untuk membuat laporan kependudukan setiap
bulan
Tabel 4.7. Skenario Use case Membuat laporan kependudukan
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
pengajuan permohonan pembuatan KK
membawa persyaratan
persyaratan
formulir
mengisi formulir
formulir
surat pengantar pembuatan KK
Bag. Pelayanan
memeriksa kelengkapan persyaratan
Tidak Lengkap
Lengkap
formulir yang telah diisi
memeriksa formulir
Tidak Lengkap
Lengkap
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
Pengajuan permohonan pembuatan KTP
membawa persyaratan
persyaratan
formulir
mengisi formulir
formulir
surat pengantar pembuatan KTP
Bag. Pelayanan
memeriksa kelengkapan persyaratan
Tidak Lengkap
Lengkap
formulir yang telah diisi
memeriksa formulir
Tidak Lengkap
Lengkap
membuat 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
pengajuan permohonan pembuatan surat keterangan kelahiran
membawa persyaratan
persyaratan
surat keterangan kelahiran
Bag. Pelayanan
memeriksa kelengkapan persyaratan
Tidak Lengkap
Lengkap
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
pengajuan permohonan pembuatan surat keterangan kematian
membawa persyaratan
persyaratan
surat keterangan kematian
Bag. Pelayanan
memeriksa kelengkapan persyaratan
Tidak Lengkap
Lengkap
membuat 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
Buku Arsipan
Sekertaris Lurah
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
No. Aktor Deskripsi
1. Bag. Pelayanan 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
System
mengelola data penduduk
<<include>>
permohonan pembuatan KK
Bag. Pelayanan
permohonan pembuatan KTP
permohonan pembuatan surat keterangan kelahiran
<<include>>
<<include>>
<<include>>membuat laporan kependudukan
Sekertaris Lurah
<<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
63
No. Use case Deskripsi
1. Mengelola data penduduk 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
KTP
Merupakan proses memasukan ata
pemohon pembuatan KTP ketika ada
yang mengajukan.
4. Permohonan pembuatan
surat keterangan kelahiran
Merupakan proses memasukan data
pemohon pembuatan surat keterangan
kelahiran ketika ada yang mengajukan.
5. Permohonan pembuatan
surat keterangan kematian
Merupakan proses memasukan data
pemohon pembuatan surat keterangan
kematian ketika ada yang mengajukan.
6. Membuat laporan
kependudukan
Merupakan proses mencetak laporan
kependudukan.
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
64
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
3. Skenario Use case
Berikut adalah skenario jalannya masing – masing use case yang telah
didefinisikan sebelumnya :
a. Nama Use case
Aktor
Tujuan
: mengelola data penduduk
: Bag. Pelayanan
: untuk mendata penduduk yang bertempat tinggan
dikelurahan merdeka.
Tabel 4.10. Skenario Use case mengelola data penduduk
65
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
66
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.
Bag. Pelayanan sistem
1. Masukan nik kepala keluarga.
2. Memilih pilihan tambah kerabat.
3. Menampilkan data penduduk.
4. Memilih data penduduk yang
67
b. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan KK
: Bag. Pelayanan
: Untuk membuat surat pengantar pembuatan
kartu keluarga (KK) ke kecamatan.
Tabel 4.11. Skenario Use case Permohonan pembuatan KK
67
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
68
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
c. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan KTP
: Bag. Pelayanan
: Untuk membuat surat pengantar pembuatan kartu
tanda penduduk (KTP) ke kecamatan.
Tabel 4.12. Skenario Use case Permohonan pembuatan KTP
69
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.
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
d. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan surat keterangan kelahiran
: Bag. Pelayanan
: Untuk pembuatan akte
Tabel 4.13. Skenario Use case Permohonan pembuatan surat keterangan kelahiran
70
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.
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
e. Nama Use case
Aktor
Tujuan
: Permohonan pembuatan surat keterangan kematian
: Bag. Pelayanan
: Untuk membuat surat keterangan kematian
Tabel 4.14. Skenario Use case Permohonan pembuatan surat keterangan kematian
71
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 hapus
keterangan kematian.
20. Memilih tombol hapus.
72
72
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 statistik
kependudukan.
7. Mencetak statistik kependudukan.
73
21. Menampilkan pesan hapus data
sukses.
f. Nama Use case
Aktor
Tujuan
: Membuat laporan kependudukan
: Sekertaris Lurah
: Untuk membuat laporan kependudukan setiap
bulan
Tabel 4.15. Skenario Use case Membuat laporan kependudukan
73
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
memasukan data penduduk
menampilkan data penduduk yang disimpan
memilih data penduduk yang akan diubah
Sistem
menyimpan data penduduk
menampilkan pesan data sukses disimpan
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
memasukan nik kepala keluarga
memilih pilihan tambah kerabat
Sistem
menampilkan data penduduk
memilih data penduduk yang berhubungan dengan kepala keluarga
menapilkan data penduduk pada tabel kerabat
memasukan jenis hubungan
memilih tombol simpan
memilih pilihan lihat pemohon KK
menyimpan data yang telah diatur kebasis data
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
memasukan nik pemohon
pilih permohonan KTP sesuai dengan permintaan
memilih tombol simpan
memilih pilihan lihat pemohon KTP
memilih data yang akan diubah
pilih aksi mencetak
mencetak surat pengantar permohonan pembuatan KTP
memilih aksi edit
mengubah permohonan KTP sesuai permintaan
memilih tombol ubah
Sistem
menyimpan data kebasis data
menampilkan pesan permohonan telah disimpan
menampilkan data pemohon KTP
menampilkan surat pengantar pembuatan KTP
menampilkan form ubah permohonan KTP
menampilkan pesan permohonan telah diubah
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
memasukan data kelahiran sesuai kolom yang ada
memilih tombol simpan
Sistem
menampilkan pesan data sukses disimpan
memilih pilihan lihat data kelahiran
menampilkan data kelahiran
memilih data yang akan dicetak
memilih aksi mencetak
mencetak surat pernyataan kelahiran
memilih aksi hapus
menampilkan surat pernyataan kelahiran
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
masukkan nik
memilih tombol cek nik
memasukkan tanggal meninggal
memilih tombol simpan
Sistem
menampilkan pesan nik terdaftar
menampilkan pesan data sukses disimpan
memilih pilihan lihat data keterangan kematian
menampilkan data kematian
memilih data yang akan dicetak
memilih aksi mencetak
mencetak surat keterangan kematian
memilih aksi edit
mengubah data permohonan keterangan kematian sesuai permintaan
memilih tombol ubah
menampilkan surat keterangan kematian
menampilkan form ubah keterangan kematian
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
memilih pilihan cetak laporan
memilih laporan kependudukan yang akan dicetak
mencetak laporan kependudukan
memilih statistika kependudukan yang akan dicetak
Sistem
menampilkan laporan kependudukan
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
Bag. Pelayanan
1 : data penduduk()
index mengelola data penduduk
2 : memasukkan data penduduk() <<create>>
koneksi basis data
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 mengelola data penduduk koneksi basis data
1 : data yang diubah()2 : ubah data penduduk() <<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()2 : hapus data penduduk() <<create>>
3
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
1 : data yang diatur()
index mengelola data penduduk
<<create>>2 : atur hub. keluarga()
3
koneksi basis data
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 index membuat surat pengantar KK koneksi basis data
1 : data penduduk()2 : memasukan nik()
<<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
1 : data penduduk()
index membuat surat pengantar KTP
2 : masukkan nik()
<<create>>3 : pilih jenis permohonan()
koneksi basis data
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
1 : data penduduk()
index membuat surat keterangan kelahiran
<<create>>2 : masukkan data kelahiran()
koneksi basis data
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 koneksi basis data
1 : data penduduk()2 : masukkan data kematian() <<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 adminpermohonan_kk
+id_kematian+nik+waktu
+input data()
+tampil data kematian()+cetak surat keterangan()
Kelahiran0..*
0..* 0..1
0..1
+username
+password
+input username()
+input password()
0..1
0..*
0..1
0..1
0..*
0..*
+no_kk+kepala_keluarga+jumlah_anggota_keluarga+tgl_permohonan
+input data()
+tampil data permohonan kk()+cetak surat pengantar kk()
permohonan_ktp+id_kelahiran+ayah+ibu+nama+tempat_lahir+tanggal_lahir+jenis_kelamin+anak
+input data()
+tampil data kelahiran()+cetak surat keterangan()
data_warga
+nik
+nama_lengkap+alamat+rt+rw+kode_pos+tempat_lahir+tanggal_lahir+jenis_kelamin+golongan_darah
+id_ktp+nik+jenis+tgl_permohonan
+input data()
+tampil data permohonan KTP()+cetak surat pengantar ktp()
+status_pernikahan+agama+warga_negara+pendidikan+pekerjaan+status_hidup
+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
data
Gambar 4.23. Diagram komponen
85
security
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