BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1...
-
Upload
phungkhuong -
Category
Documents
-
view
214 -
download
0
Transcript of BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1...
47
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.
48
48
Penduduk
Bag. Pelayanan
Sekertaris Lurah
permohonan pembuatan KK
permohonan pembuatan KTP
permohonan pembuatan surat keterangan kelahiran
permohonan pembuatan surat keterangan kematian
membuat laporan kependudukan
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 :
Gambar 4.1 . Use case sistem informasi administrasi kependudukan yang
berjalan dikelurahan merdeka
49
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 Deskripsi
1. Permohonan pembuatan KK Merupakan proses pembuatan surat
pengantar pembuatan KK ke kecamatan.
50
50
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.
3. 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) ke
kecamatan
Tabel 4.3. Skenario Use case Permohonan pembuatan KK
Penduduk Bag. Pelayanan
1. Penduduk melakukan permohonan
pembuatan kartu keluarga (KK)
dengan membawa persyaratan yang
telah ditentukan yaitu surat
51
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).
52
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 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
53
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 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
54
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.
55
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.
56
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.
57
57
Penduduk Bag. Pelayanan
pengajuan permohonan pembuatan KK
membawa persyaratan memeriksa kelengkapan persyaratan
persyaratan
formulir
mengisi formulir formulir yang telah diisi
memeriksa formulir
formulir
membuat surat pengantar pembuatan KKsurat pengantar pembuatan KK
Tidak Lengkap
Lengkap
Tidak Lengkap
Lengkap
Gambar 4.2. Diagram aktivitas membuat sutay pengantar pembuatan KK yang
berjalan
58
58
Penduduk Bag. Pelayanan
Pengajuan permohonan pembuatan KTP
membawa persyaratan memeriksa kelengkapan persyaratan
persyaratan
formulir
mengisi formulir formulir yang telah diisi
memeriksa formulir
formulir
membuat surat pengantar pembuatan KTPsurat pengantar pembuatan KTP
Tidak Lengkap
Lengkap
Tidak Lengkap
Lengkap
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.
Gambar 4.3 . Diagram aktivitas membuat sutay pengantar pembuatan
KTP yang berjalan
59
59
Penduduk Bag. Pelayanan
pengajuan permohonan pembuatan surat keterangan kelahiran
membawa persyaratan memeriksa kelengkapan persyaratan
persyaratan
membuat surat keterangan kelahiransurat keterangan kelahiran
Tidak Lengkap
Lengkap
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.
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.
60
60
Penduduk Bag. Pelayanan
pengajuan permohonan pembuatan surat keterangan kematian
membawa persyaratan memeriksa kelengkapan persyaratan
persyaratan
membuat surat keterangan kematiansurat keterangan kematian
Tidak Lengkap
Lengkap
Bag. Pelayanan Sekertaris Lurah
Buku Arsipan membuat laporan kependudukan
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.
Gambar 4.6 . Diagram aktivitas membuat laporan kependudukan.
61
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
62
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.
63
63
System
Bag. Pelayanan Sekertaris Lurah
mengelola data penduduk
permohonan pembuatan KK
permohonan pembuatan KTP
permohonan pembuatan surat keterangan kelahiran
permohonan pembuatan surat keterangan kematian
membuat laporan kependudukan
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
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. 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
64
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. 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.
65
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.
66
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
67
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
68
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.
69
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.
70
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.
71
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
72
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 hapus
keterangan kematian.
20. Memilih tombol hapus.
73
73
21. Menampilkan pesan hapus data
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 statistik
kependudukan.
7. Mencetak statistik kependudukan.
74
74
Bag. Pelayanan Sistem
memasukan data penduduk menyimpan data penduduk
menampilkan pesan data sukses disimpanmenampilkan data penduduk yang 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
menampilkan pesan bahwa data sukses disimpanmemilih data penduduk yang akan dicetak
menampilkan surat pengantar pembuatan KK yang telah lengkap
memilih tombol cetak
mencetak surat pengantar pembuatan KK
memilih data penduduk yang akan dihapus
memilih tombol hapus
menampilkan semua kolom data penduduk yang akan dihapus
memilih "ya"
menampilkan validasi hapus
menampilkan pesan data berhasil dihapus
data dihapus dari basis data
memilih data penduduk yang akan diatur hubungan keluarga dalam KK
menampilkan form pengaturan
memilih nik suami, istri dan anak
memilih tombol simpan menyimpan data yang telag diatur kebasis data
menampilkan pesan data sukses disimpan
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
Gambar 4.8. Diagram aktivitas mengelola data penduduk
75
75
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
memilih tombol simpan menyimpan data yang telah diatur kebasis data
menampilkan pesan data sukses disimpanmemilih pilihan lihat pemohon KK
menampilkan data pemohon KK
memilih aksi mencetak
menampilkan surat pengantar pembuatan KK
mencetak surat pengantar pembuatan KK
memilih aksi hapus menghapus data yang dipilih
2. Diagram aktivitas membuat surat pengantar pembuatan KK
Gambar 4.9. Diagram aktivitas membuat surat pengantar pembuatan KK
76
76
Bag. Pelayanan Sistem
memasukan nik pemohon
pilih permohonan KTP sesuai dengan permintaan
memilih tombol simpan menyimpan data kebasis data
menampilkan pesan permohonan telah disimpanmemilih pilihan lihat pemohon KTP
menampilkan data pemohon KTPmemilih data yang akan diubah
pilih aksi mencetak menampilkan surat pengantar pembuatan KTP
mencetak surat pengantar permohonan pembuatan KTP
memilih aksi edit menampilkan form ubah permohonan KTP
mengubah permohonan KTP sesuai permintaan
memilih tombol ubah menampilkan pesan permohonan telah diubah
memilih aksi hapus
menghapus pesan yang dipilih
3. Diagram aktivitas membuat surat pengantar pembuatan KTP
Gambar 4.10. Diagram aktivitas membuat surat pengantar pembuatan KTP
77
77
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
memilih aksi mencetak menampilkan surat pernyataan kelahiran
mencetak surat pernyataan kelahiran
memilih aksi hapus menampilkan pesan hapus data sukses
4. Diagram aktivitas membuat surat keterangan kelahiran
Gambar 4.11. Diagram aktivitas membuat surat keterangan kelahiran
78
78
Bag. Pelayanan Sistem
masukkan nik
memilih tombol cek nik menampilkan pesan nik terdaftar
memasukkan tanggal meninggal
memilih tombol simpan menampilkan pesan data sukses disimpan
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
5. Diagram aktivitas membuat surat keterangan kematian
Gambar 4.12. Diagram aktivitas membuat surat keterangan kematian
79
79
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
6. Diagram aktivitas membuat laporan 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 :
80
80
Bag. Pelayanan index mengelola data penduduk koneksi basis data
1 : data penduduk()2 : memasukkan data penduduk()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
Bag. Pelayanan index mengelola data penduduk koneksi basis data
1 : data yang diubah()2 : ubah data penduduk()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
1. Diagram sekuen memasukan data penduduk
Gambar 4.14. Diagram sekuen memasukan data penduduk
2. Diagram sekuen mengubah data penduduk
Gambar 4.15. Diagram sekuen mengubah data penduduk
81
81
Bag. Pelayanan index mengelola data penduduk koneksi basis data
1 : konfirmasi hapus()2 : hapus data penduduk()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
Bag. Pelayanan index mengelola data penduduk koneksi basis data
1 : data yang diatur()2 : atur hub. keluarga()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
3. Diagram sekuen menghapus data penduduk
Gambar 4.16. Diagram sekuen menghapus data penduduk
4. Diagram sekuen mengatur hubungan keluarga
Gambar 4.17. Diagram sekuen mengatur hubungan keluarga
82
82
Bag. Pelayanan index membuat surat pengantar KK koneksi basis data
1 : data penduduk()2 : memasukan nik() 3
<<create>>
4 : membuka koneksi()
5 : eksekusiQuerySelect()
6 : hasil Query()
7 : data penduduk()
8 : tambah kerabat()9 : memilih kerabat()
10 : eksekusiQueryUpdate()
11 : tutup koneksi()
12<<destroy>>
13 : mengatur hubungan kerabat()
5. Diagram sekuen pembuatan pengantar KK
Gambar 4.18. Diagram sekuen pembuatan pengantar KK
83
83
Bag. Pelayanan index membuat surat pengantar KTP koneksi basis data
1 : data penduduk()2 : masukkan nik()
3 : pilih jenis permohonan()4
<<create>>
5 : membuka koneksi()
6 : eksekusiQueryUpdate()
7 : tutup koneksi()
8<<destroy>>
Bag. Pelayanan index membuat surat keterangan kelahiran koneksi basis data
1 : data penduduk()2 : masukkan data kelahiran()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
6. Diagram sekuen pembuatan pengantar KTP
Gambar 4.19. Diagram sekuen pembuatan pengantar KTP
7. Diagram sekuen pembuatan surat keterangan kelahiran
Gambar 4.20. Diagram sekuen pembuatan surat keterangan kelahiran
84
84
Bag. Pelayanan index membuat surat keterangan kematian koneksi basis data
1 : data penduduk()2 : masukkan data kematian()
3<<create>>
4 : membuka koneksi()
5 : eksekusiQueryUpdate()
6 : tutup koneksi()
7<<destroy>>
8. Diagram sekuen pembuatan surat keterangan kematian
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.
85
85
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()+tampilkan data warga()+atur hubungan keluarga()
Kelahiran
+id_kelahiran+ayah+ibu+nama+tempat_lahir+tanggal_lahir+jenis_kelamin+anak
+input data()+tampil data kelahiran()+cetak surat keterangan()
kematian
+id_kematian+nik+waktu
+input data()+tampil data kematian()+cetak surat keterangan()
admin
+username+password
+input username()+input password()
permohonan_kk
+no_kk+kepala_keluarga+jumlah_anggota_keluarga+tgl_permohonan
+input data()+tampil data permohonan kk()+cetak surat pengantar kk()
permohonan_ktp
+id_ktp+nik+jenis+tgl_permohonan
+input data()+tampil data permohonan KTP()+cetak surat pengantar ktp()
0..*0..10..10..*
0..*
0..1
0..*
0..1
0..*
0..1
server
user interface
business processing
data
security
Gambar 4.22. Diagram kelas
4.2.3.6 Diagram komponen
Berikut adalah diagram komponen dari sistem informasi administrasi
kependudukan dikelurahan merdeka :
Gambar 4.23. Diagram komponen
86
86
server
php server
MySQL
4.2.3.7 Diagram Deployment
Berikut adalah diagram deployment dari sistem informasi administrasi
kependudukan dikelurahan merdeka :
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
87
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.
88
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 Kelurahan
Merdeka
89
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.
90
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.
91
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.
92
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.