jbptunikompp gdl evanirmala 28831 11 unikom e v

53
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

Upload: dickyrizkiadi-sebonte-dievlamvandievuur

Post on 04-Jan-2016

227 views

Category:

Documents


7 download

DESCRIPTION

gdl

TRANSCRIPT

Page 1: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 2: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 3: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 4: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 5: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 6: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 7: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 8: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 9: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 10: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 11: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 12: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 13: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 14: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 15: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 16: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 17: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 18: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 19: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 20: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 21: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 22: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 23: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 24: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 25: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 26: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 27: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 28: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 29: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 30: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 31: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 32: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 33: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 34: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 35: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 36: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 37: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 38: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 39: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 40: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 41: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 42: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 43: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 44: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 45: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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

Page 46: Jbptunikompp Gdl Evanirmala 28831 11 Unikom e V

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