BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1...

46
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.

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.