• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
45
0
0

Teks penuh

(1)

50

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan

Setelah penulis melakukan sebuah analisa sistem berjalan pada Pemerintahan Desa Darawolong, Kecamatan Purwasari, Kabupaten Karawang. Maka langkah selanjutnya dibuatlah sebuah sistem usulan yaitu sistem informasi pengolahan data penduduk agar membudahkan bagian staf kependudukan dalam pengolahan data penduduk. Dengan begitu diusulkannya beberapa prosedur yaitu :

A. Petugas melakukan login untuk dapat mengakses sistem; B. Petugas mengakses menu penduduk;

C. Petugas mengakses menu data penduduk dating; D. Petugas mengakses menu data penduduk pindah; E. Petugas mengakses menu data kelahiran;

F. Petugas mengakses menu data kematian; G. Petugas Mengakses menu laporan.

4.1.2. Rancangan Use Case Diagram

Adapun Use Case Diagram yang digunakan pada rancangan sistem usulan adalah sebagai berikut :

(2)

A. Petugas Login Petugas masuk keluar input username input password «uses» «uses» verifikasi sistem verifikasi sistem «uses» «uses» Gambar IV.1.

Use Case Diagram Petugas Login

Tabel IV.1.

Deskripsi Use Case Diagram Petugas Login

Use Case Name Melakukan login

Requirements Petugas login

Goal Petugas dapat melakukan akses data login

Pre-Conditions Petugas telah login

Post-Conditions Data tersimpan, terhapus dan diperbaharui

Failed end

Condition Gagal login, menghapus dan memperbaharui

Actors Petugas

Main Flow/ Basic Path

1. Petugas melakukan login

2. Petugas memasukan username dan password 3. Sistem memverifikasi data

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah dimasukan

Invariant B B1. Petugas melakukan login

B2. Petugas memasukan username dan password B3. Sistem tidak menemukan data yang dicari B4. Sistem menampilkan pesan "Maaf Username

(3)

B. Petugas Mengakses Menu Penduduk Petugas login menu utama keluar <<include>> «extends» «extends» penduduk tambah «extends» edit hapus Gambar IV.2.

Use Case Diagram Menu Penduduk

Tabel IV.2.

Deskripsi Use Case Diagram Menu Penduduk

Use Case Name Menu penduduk

Requirements Petugas mengakses menu penduduk

Goal Petugas dapat mengelola menu penduduk

Pre-Conditions Petugas mengakses menu data penduduk

Post-Conditions Petugas mengedit data penduduk

Failed end Condition Gagal mengakses menu penduduk

Actors Petugas

Main Flow/ Basic Path 1. Petugas memilih data penduduk

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah di akses

Invariant B B1. Petugas memilih data penduduk

B2. Sistem memverifikasi data yang telah di akses dan keluar

C. Petugas Mengakses Menu Penduduk Datang

Petugas login menu utama keluar <<include>> «extends» «extends» data penduduk datang tambah «extends» edit hapus surat «extends» Gambar IV.3.

(4)

Tabel IV.3.

Deskripsi Use Case Diagram Menu Data Penduduk Datang

Use Case Name Menu data penduduk datang

Requirements Petugas mengakses menu data penduduk datang

Goal Petugas dapat mengelola menu data penduduk datang

Pre-Conditions Petugas mengakses data menu data penduduk datang

Post-Conditions Petugas memasukan data penduduk datang

Failed end Condition Gagal mengakses menu data penduduk datang

Actors Petugas

Main Flow/ Basic Path 2. Petugas memilih data penduduk datang

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah di akses

Invariant B B1. Petugas memilih data penduduk datang

B2. Sistem memverifikasi data yang telah di akses dan keluar

D. Petugas Mengakses Menu Data Penduduk Pindah

Petugas login menu utama keluar <<include>> «extends» «extends» data penduduk pindah tambah «extends» edit hapus surat «extends» Gambar IV.4.

Use Case Diagram Menu Data Penduduk Pindah

Tabel IV.4.

Deskripsi Use Case Diagram Menu Data Penduduk Pindah

Use Case Name Menu data penduduk pindah

Requirements Petugas mengakses menu data penduduk pindah

Goal Petugas dapat mengelola menu data penduduk pindah

Pre-Conditions Petugas mengakses data menu data penduduk pindah

Post-Conditions Petugas memasukan data penduduk pindah

Failed end Condition Gagal mengakses menu data penduduk pindah

Actors Petugas

Main Flow/ Basic Path 3. Petugas memilih data penduduk pindah

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah di akses

Invariant B B1. Petugas memilih data pindah

B2. Sistem memverifikasi data yang telah di akses dan keluar

(5)

E. Petugas Mengakses Menu Data Kelahiran Petugas login menu utama keluar <<include>> «extends» «extends» data kelahiran tambah «extends» edit hapus surat «extends» Gambar IV.5.

Use Case Diagram Menu Data Kelahiran

Tabel IV.5.

Deskripsi Use Case Diagram Menu Data Kelahiran

Use Case Name Menu data kelahiran

Requirements Petugas mengakses menu data kelahiran

Goal Petugas dapat mengelola menu data kelahiran

Pre-Conditions Petugas mengakses data menu data kelahiran

Post-Conditions Petugas memasukan data kelahiran

Failed end Condition Gagal mengakses menu data kelahiran

Actors Petugas

Main Flow/ Basic Path 4. Petugas memilih data kelahiran

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah di akses

Invariant B B1. Petugas memilih data kelahiran

B2. Sistem memverifikasi data yang telah di akses dan keluar

F. Petugas Mengakses Menu Data Kematian

Petugas login menu utama keluar <<include>> «extends» «extends» data kematian tambah «extends» edit hapus surat «extends» Gambar IV.6.

(6)

Tabel IV.6.

Deskripsi Use Case Diagram Menu Data Kematian

Use Case Name Menu data kematian

Requirements Petugas mengakses menu data kematian

Goal Petugas dapat mengelola menu data kematian

Pre-Conditions Petugas mengakses data menu data kematian

Post-Conditions Petugas memasukan data kematian

Failed end Condition Gagal mengakses menu data kematian

Actors Petugas

Main Flow/ Basic Path 5. Petugas memilih data kematian

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah di akses

Invariant B B1. Petugas memilih data kematian

B2. Sistem memverifikasi data yang telah di akses dan keluar

G. Petugas Mengakses Menu Laporan

Petugas laporan tampilkan «extends» login menu utama keluar <<include>> Gambar IV.7.

Use Case Diagram Menu Laporan

Tabel IV.7.

Deskripsi Use Case Diagram Menu Laporan

Use Case Name Menu laporan

Requirements Petugas melihat rekap laporan

Goal Petugas dapat melihat laporan perbulan

Pre-Conditions Petugas mengakses menu laporan

Post-Conditions Petugas memilih menu laporan

Failed end Condition Gagal memilih, keluar dan perbaharui

Actors Petugas

Main Flow/ Basic Path

1. Petugas melakukan akses menu laporan 2. Petugas memilih menu laporan

3. Sistem memverifikasi data

Alternate Flow/ Invariant A

A1. Sistem memverifikasi data yang telah diakses

Invariant B B1. Petugas melakukan akses menu laporan

B2. Petugas memilih menu laporan B3. Sistem memverifikasi data

(7)

4.1.3. Rancangan Activity Diagram A. Activity Diagram Login

Petugas

Sistem

Masuk Aplikasi Tampilan Form Login

Masukan Username dan Password

Tampilkan Menu Utama

Y T

Gambar IV.8.

(8)

B. Activity Diagram Menu Penduduk

Petugas

Sistem

Y T Y T Pilih Menu Penduduk Tampilkan Data Penduduk Tambahkan Data Penduduk Tampilkan Form Data Penduduk Edit Data Penduduk

Isi Form Data Penduduk Hapus Data

Penduduk

Simpan

Gambar IV.9.

(9)

C. Activity Diagram Menu Penduduk Datang

Petugas

Sistem

Pilih Menu Data Penduduk Datang

Tampilkan Data Penduduk Datang

Tambahkan Data Penduduk Datang

Tampilkan Form Data Penduduk Datang

Isi Form Data Penduduk Datang Simpan Edit Data Penduduk Datang Y T Y T Hapus Data Penduduk Datang Gambar IV.10.

(10)

D. Activity Diagram Menu Penduduk Pindah

Petugas

Sistem

Pilih Menu Data Penduduk Pindah

Tampilkan Data Penduduk Pindah

Tambahkan Data Penduduk Pindah

Tampilkan Form Data Penduduk Pindah

Isi Form Data Penduduk Pindah Simpan Edit Data Penduduk Pindah Y T Y T Hapus Data Penduduk Pindah Gambar IV.11.

(11)

E. Activity Diagram Menu Data Kelahiran

Petugas

Sistem

Pilih Menu Data Kelahiran Tampilkan Data Kelahiran Tambahkan Data kelahir Tampilkan Form Data Kelahiran Isi Form Data Kelahiran Simpan Edit Data Kelahiran Y T Y T Hapus Data Kelahiran Gambar IV.12.

(12)

F. Activity Diagram Menu Data Kematian

Petugas

Sistem

Pilih Menu Data Kematian Tampilkan Data Kematian Tambahkan Data Kematian Tampilkan Form Data Kematian Isi Form Data Kematian Simpan Edit Data Kematian Y T Y T Hapus Data Kematian Gambar IV.13.

(13)

G. Activity Diagram Menu Laporan

Petugas

Sistem

Pilih Menu Laporan Tampilkan Data Laporan Gambar IV.14.

Activity Diagram Menu Laporan

4.1.4. Rancangan Dokumen Sistem Usulan

Berikut adalah rancangan dokumen sistem usulan dokumen masukan : A. Nama Dokumen : Form Data Penduduk

Fungsi : Untuk menerangkan identitas penduduk Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya perubahan data penduduk Bentuk : Lampiran C.1.

B. Nama Dokumen : Form Data Penduduk Datang

Fungsi : Untuk menerangkan identitas penduduk yang datang Sumber : Kantor Desa

(14)

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang datang Bentuk : Lampiran C.2.

C. Nama Dokumen : Form Data Penduduk Pindah

Fungsi : Untuk menerangkan identitas penduduk yang pindah ke daerah yang akan ditempati

Sumber : Kantor Desa Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang pindah Bentuk : Lampiran C.3.

D. Nama Dokumen : Form Data Kelahiran

Fungsi : Untuk menerangkan identitas penduduk yang baru lahir Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang baru lahir Bentuk : Lampiran C.4.

E. Nama Dokumen : Form Data Kematian

Fungsi : Untuk menerangkan identitas penduduk yang sudah meninggal

(15)

Sumber : Kantor Desa Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang meninggal Bentuk : Lampiran C.5.

F. Nama Dokumen : Surat Keterangan Datang

Fungsi : Untuk bukti identitas penduduk yang datang Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang datang Bentuk : Lampiran C.6.

G. Nama Dokumen : Surat Keterangan Kelahiran

Fungsi : Untuk bukti identitas penduduk yang lahir Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang lahir Bentuk : Lampiran C.7.

H. Nama Dokumen : Surat Keterangan Kematian

Fungsi : Untuk bukti identitas penduduk yang sudah meninggal

(16)

Sumber : Kantor Desa Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Frekuensi : Setiap adanya penduduk yang meninggal Bentuk : Lampiran C.8.

Berikut adalah rancangan dokumen sistem usulan dokumen keluaran : A. Nama Dokumen : Data Penduduk

Fungsi : Sebagai tempat penyimpanan data penduduk Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.1.

B. Nama Dokumen : Data Penduduk Datang

Fungsi : Sebagai tempat penyimpanan data penduduk datang Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.2.

C. Nama Dokumen : Data Penduduk Pindah

Fungsi : Sebagai tempat penyimpanan data penduduk pindah Sumber : Kantor Desa

(17)

Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.3.

D. Nama Dokumen : Data Kelahiran Penduduk

Fungsi : Sebagai tempat penyimpanan data penduduk lahir Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.4.

E. Nama Dokumen : Data Kematian Penduduk

Fungsi : Sebagai tempat penyimpanan data penduduk meninggal

Sumber : Kantor Desa Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.5.

F. Nama Dokumen : Laporan Data Penduduk

Fungsi : Sebagai laporan pendataan penduduk Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

(18)

G. Nama Dokumen : Surat Keterangan Pindah

Fungsi : Sebagai bukti kepindahan Penduduk Sumber : Kantor Desa

Tujuan : Kantor Kecamatan Media : Tampilan layar

Jumlah : 1

Bentuk : Lampiran D.7.

4.1.5. Rancangan Prototype

Berikut ini merupakan rancangan prototype dari Perancangan Sistem Informasi Pengolahan Data Penduduk Pada Pemerintahan Desa Darawolong Kecamatan Purwasari Kabupaten Karawang.

Gambar IV.15. Tampilan Login

(19)

Gambar IV.16. Tampilan Menu Utama

Gambar IV.17.

(20)

Gambar IV.18.

(21)

Gambar IV.19.

(22)

Gambar IV.20.

(23)

Gambar IV.21.

(24)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

Petugas id_petugas nm_petugas username password Datang id_datang no_kk alamat_asal nm_pemohon nik_pemohon alamat_tujuan jenis_datang Pindah id_pindah alamat_asal nm_pemohon nik_pemohon alamat_tujuan jenis_pindah Kelahiran id_lahir nm_bayi tmpt_lahir jk tgl_lahir jenis_kel bb_bayi nm_ayah nm_ibu Kematian id_kematian nik nama jk agama nm_pelapor tgl_meninggal alamat Penduduk nik nama tgl_lahir jk alamat pendidikan stat_kawin agama pekerjaan Mengelola Mengelola Mengelola Mengelola Mengalami Melakukan Melakukan Mengalami 1 1 1 1 1 M M M 1 1 1 1 1 M 1 1 id_lahir id_datang nik nik id_petugas id_petugas id_petugas id_petugas Gambar IV.22.

(25)

4.2.2. Logical Record Structure (LRS)

Petugas Penduduk

Data Penduduk Pindah

Data Penduduk Datang

Data Kelahiran Data Kematian id_petugas PK nm_petugas username password nik PK nama tempat_lahir tgl_lahir jk alamat pendidikan stat_kawin agama nm_ayah pekerjaan nm_ibu (...) id_pindah PK id_petugas FK nm_kepkel alamat_asal nik_pemohon FK nm_pemohon alasan_pindah alamat_tujuan klasifikasi_pind ah (...) id_datang PK id_petugas FK alamat_asal nik_pemohon nm_pemohon alamat_tujuan klasifikasi_dat ang (...) id_lahir PK id_petugas FK jk tempat_lahir bb_bayi tgl_lahir jenis_kelahiran penolong_kel nm_ayah nm_ibu nm_saksi1 (...) id_kematian PK id_petugas FK nama jk tgl_meninggal agama alamat nm_pelapor (...) id_datang FK id_lahir FK no_kk no_kk nm_bayi nik FK M 1 1 1 1 1 1 1 1 M M M 1 1 1 1 Gambar IV.23.

(26)

4.2.3. Spesifikasi File

A. Spesifikasi File Petugas Nama file : Petugas

Akronim : Petugas

Fungsi : Mengelola identitas petugas

Type file : Master file

Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 105 Byte Kunci filed : id_petugas

Software : Mysql

Tabel IV.8. Spesifikasi File Petugas

No Element data Nama field Type Size Ket

1 Id Petugas id_petugas Int 15 Primary Key

2 Nama Petugas nm_petugas Varchar 30

3 Username username Varchar 30

4 Password password Varchar 30

B. Spesifikasi File Penduduk Nama file : Penduduk

Akronim : Penduduk

Fungsi : Mengelola identitas penduduk

(27)

Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 535 Byte Kunci filed : nik

Software : Mysql

Tabel IV.9.

Spesifikasi File Penduduk

No Element data Nama field Type Size Ket

1 NIK nik Int 20 Primary Key

2 Id Datang id _datang Int 15 Foreign Key

3 Id Lahir id_lahir Int 15 Foreign Key

4 Nomor Kartu Keluarga

no_kk Int 20

5 Nama nama Varchar 30

6 Tempat Lahir tmpt_lahir Varchar 15 7 Tanggal Lahir tgl_lahir Date

8 Jenis Kelamin jk Varchar 6

9 Alamat alamat Varchar 40

10 Pendidikan pendidikan Varchar 3 11 Status Kawin stts_kawin Varchar 15

12 Agama agama Varchar 10

13 Golongan Darah

gol_dar Varchar 2 14 Pekerjaan pekerjaan Varchar 30 15 Kewarganegar

aan

kewarganegaraa n

Varchar 30

16 NIK Ayah nik_ayah Int 20

17 Nama Ayah nm_ayah Varchar 30 18 Pekerjaan Ayah pekerjaan_ayah Varchar 30 19 Tempat Lahir Ayah tmpt_lahir_aya h Varchar 15

(28)

20 Tanggal lahir Ayah

tgl_lahir_ayah Date

21 Alamat Ayah alamat_ayah Varchar 40 22 Status Ayah stts_ayah Varchar 7

23 NIK Ibu nik_ibu Int 20

24 Nama Ibu nm_ibu Varchar 30

25 Pekerjaan Ibu pekerjaan_ibu Varchar 30 26 Tempat Lahir Ibu tmpt_lahir_ibu Varchar 15 27 Tanggal lahir Ibu tgl_lahir_ibu Date

28 Alamat ibu alamat_ibu Varchar 40 29 Status ibu stts_ibu Varchar 7

C. Spesifikasi File Data Penduduk Datang Nama file : Data Penduduk Datang Akronim : Data Penduduk Datang

Fungsi : Mengelola identitas penduduk datang

Type file : Transaction file

Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 595 Byte Kunci filed : id _datang

Software : Mysql

Tabel IV.10.

Spesifikasi File Data Penduduk Datang

No Element data Nama field Type Size Ket

1 Id Datang id _datang Int 15 Primary

(29)

2 Id Petugas id_petugas Int 15 Foreign Key 3 Nomor Kartu Keluarga no_kk Int 20 4 Nama Kepala Keluarga nm_kepkel Varchar 30

5 Alamat Asal alamat_asal Varchar 40

6 NIK Pemohon nik_pemohon Int 20 7 Nama Pemohon nm_pemohon Varchar 30 8 Alasan Pindah alasan_pindah Varchar 15 9 Alamat Tujuan alamat_tujuan Varchar 40 10 Klasifikasi Datang klasifikasi_datang Varchar 30 11 Jenis Datang jenis_datang Varchar 30

12 Status KK stts_kk Varchar 30

13 Tanggal Kedatangan

tgl_kedatangan Date

14 NIK 1 nik_1 Int 20

15 Nama 1 nm_1 Varchar 30

16 SHDK 1 shdk_1 Varchar 20

17 NIK 2 nik_2 Int 20

18 Nama 2 nm_2 Varchar 30

19 SHDK 2 shdk_2 Varchar 20

20 NIK 3 nik_3 Int 20

21 Nama 3 nm_3 Varchar 30

22 SHDK 3 shdk_3 Varchar 20

23 NIK 4 nik_4 Int 20

24 Nama 4 nm_4 Varchar 30

25 SHDK 4 shdk_4 Varchar 20

D. Spesifikasi File Data Penduduk Pindah Nama file : Data Penduduk Pindah Akronim : Data Penduduk Pindah

(30)

Type file : Transaction file Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 625 Byte Kunci filed : id _pindah

Software : Mysql

Tabel IV.11.

Spesifikasi File Data Penduduk pindah

No Element data Nama field Type Size Ket

1 Id Pindah id _pindah Int 15 Primary

Key

2 Id Petugas id_petugas Int 15 Foreign

Key 3 Nomor Kartu Keluarga no_kk Int 20 4 Nama Kepala Keluarga nm_kepkel Varchar 30

5 Alamat Asal alamat_asal Varchar 40

6 NIK

Pemohon

nik_pemohon Int 20 Foreign

Key 7 Nama Pemohon nm_pemohon Varchar 30 8 Alasan Pindah alasan_pindah Varchar 15 9 Alamat Tujuan alamat_tujuan Varchar 40 10 Klasifikasi Pindah klasifikasi_pindah Varchar 30 11 Jenis pindah jenis_pindah Varchar 30 12 Status Kartu

Keluarga Bagi yang

Pindah

(31)

13 Status Kartu Keluarga Bagi yang tidak Pindah stts_kk Varchar 30 14 Rencana Tanggal Pindah rencana_tgl_pindah Date

15 NIK 1 nik_1 Int 20

16 Nama 1 nm_1 Varchar 30

17 SHDK 1 shdk_1 Varchar 20

18 NIK 2 nik_2 Int 20

19 Nama 2 nm_2 Varchar 30

20 SHDK 2 shdk_2 Varchar 20

21 NIK 3 nik_3 Int 20

22 Nama 3 nm_3 Varchar 30

23 SHDK 3 shdk_3 Varchar 20

24 NIK 4 nik_4 Int 20

25 Nama 4 nm_4 Varchar 30

26 SHDK 4 shdk_4 Varchar 20

E. Spesifikasi File Data Kelahiran Nama file : Data Kelahiran Akronim : Data Kelahiran

Fungsi : Mengelola identitas kelahiran

Type file : Transaction file

Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 871 Byte Kunci filed : id_lahir

(32)

Tabel IV.12.

Spesifikasi File Data Kelahiran

No Element data Nama field Type Size Ket

1 Id Lahir id_lahir Int 15 Primary

Key

2 Id Petugas id_petugas Int 15 Foreign

Key

3 Nama Bayi nm_bayi Varchar 30

4 Jenis Kelamin Jk Varchar 6

5 Tempat

Dilahirkan

tmpt_dilahirkan Varchar 15

6 Tempat Lahir tmpt_lahir Varchar 15

7 Hari Lahir hr_lahir Varchar 6

8 Tanggal Lahir tgl_lahir Date

9 Jam Lahir jm_lahir Int 4

10 Jenis Kelahiran jenis_kelahiran Varchar 8

11 Kelahiran Ke kel_ke Varchar 2

12 Penolong Kelahiran

penolong_kel Varchar 15

13 Berat Badan Bayi bb_bayi Varchar 2

14 Panjang Badan Bayi

pb_bayi Varchar 3

15 NIK Ayah nik_ayah Int 20

16 Nama Ayah nm_ayah Varchar 30

17 Tanggal Lahir Ayah

tgl_lahir_ayah Date

18 Umur Ayah umur_ayah Int 3

19 Pekerjaan Ayah pekerjaan_ayah Varchar 30

20 Alamat Ayah alamat_ayah Varchar 40

21 Kewarganegaraan Ayah kewarganegaraan_ayah Varchar 30 22 Kebangsaan Ayah Kebangsaan_ayah Varchar 30

23 NIK Ibu nik_ibu Int 20

24 Nama Ibu nm_ibu Varchar 30

25 Tanggal Lahir Ibu

tgl_lahir_ibu Date

(33)

27 Pekerjaan Ibu pekerjaan_ibu Varchar 30

28 Alamat Ibu alamat_ibu Varchar 40

29 Kewarganegaraan Ibu

kewarganegaraan_ibu Varchar 30 30 Kebangsaan Ibu Kebangsaan_ibu Varchar 30 31 Tanggal

Perkawinan

tgl_kawin Date

32 NIK Pelapor nik_pelapor Int 20

33 Nama Pelapor nm_pelapor Varchar 30

34 Umur Pelapor umur_pelapor Int 3

35 Pekerjaan Pelapor

pekerjaan_ pelapor Varchar 30

36 Alamat Pelapor alamat_pelapor Varchar 40

37 NIK Saksi 1 nik_saksi1 Int 20

38 Nama Saksi 1 nm_saksi1 Varchar 30

39 Umur Saksi 1 umur_saksi1 Int 3

40 Pekerjaan Saksi 1 pekerjaan_saksi1 Varchar 30 41 Alamat Saksi 1 alamat_saksi1 Varchar 40

42 NIK Saksi 2 nik_saksi2 Int 20

43 Nama Saksi 2 nm_saksi2 Varchar 30

44 Umur Saksi 2 umur_saksi2 Int 3

45 Pekerjaan Saksi 2 pekerjaan_saksi2 Varchar 30 46 Alamat Saksi 2 alamat_saksi2 Varchar 40

(34)

F. Spesifikasi File Data Kematian Nama file : Data Kematian Akronim : Data Kematian

Fungsi : Mengelola identitas kematian

Type file : Transaction file

Organisasi file : Indexed sequential Akses file : Random

Media : Harddisk

Panjang record : 353 Byte Kunci filed : id_kematian

Software : Mysql

Tabel IV.13.

Spesifikasi File Data Kematian

No Element data Nama field Type Size Ket

1 Id Kematian id_kematian Int 15 Primary

Key

2 Id Petugas id_petugas Int 15 Foreign

Key

3 NIK nik Int 20 Foreign

Key

4 Nama

Lengkap Jenazah

nama Varchar 30

5 Jenis Kelamin jk Varchar 6

6 Agama agama Varchar 10

7 Umur umur Varchar 3

8 Pekerjaan pekerjaan Varchar 30

9 Alamat alamat Varchar 40

10 Hari

Meninggal

(35)

11 Tanggal Meninggal tgl_meninggal Date 12 Jam Meninggal jam_meninggal Date 13 Penyebab Kematian penyebab_kematian Varchar 15

14 NIK Pelapor nik_pelapor Int 20

15 Nama Pelapor nm_pelapor Varchar 30 16 Agama

Pelapor

agama_pelapor Varchar 10 17 Umur Pelapor umur_ pelapor Int 3 18 Pekerjaan

Pelapor

pekerjaan_ pelapor Varchar 30 19 Alamat Pelapor alamat_pelapor Varchar 40 20 Hubungan Jenazah hub_jenazah Varchar 30

(36)

4.2.4. Class Diagram 1 Petugas -id_petugas +masuk() -nm_petugas -username -password Penduduk -nik +tambah() -id_datang -jk -nama -id_lahir -tmpt_lahir -no_kk -tgl_lahir -gol_dar -alamat -pekerjaan -pendidikan -nik_ayah -stts_kawin -nm_ayah -agama -pekerjaan_ayah -nik_ibu -tmpt_lahir_ayah -nm_ibu -tgl_lahir_ayah -pekerjaan_ibu -alamat_ayah -tmpt_lahir_ibu -stts_ayah -tgl_lahir_ibu -stts_ibu -alamat_ibu

Data Penduduk Datang

-no_kk +tambah() -nm_kepkel -nik_pemohon -nm_pemohon -id_datang -alamat_asal -alasan_pindah -id_petugas -alamat_tujuan -klasifikasi_datang -jenis_datang Data Penduduk Pindah

-no_kk +tambah() -nm_kepkel -nik_pemohon -nm_pemohon -id_pindah -alamat_asal -alasan_pindah -id_petugas -alamat_tujuan -klasifikasi_pindah -jenis_pindah Data kelahiran -nm_bayi +tambah() -jk -tgl_lahir -jenis_kelahiran -id_lahir -tmpt_lahir -kel_ke -id_petugas -penolong_kel -bb_bayi -pb_bayi -hr_lahir -nm_ibu -nik_ayah -nik_saksi2 -nm_ayah -nik_ibu -nik_saksi1 Data Kematian -nik +tambah() -nama -umur -pekerjaan -id_kematian -jk -alamat -id_petugas -hr_meninggal -tgl_meninggal jam_meninggal -agama -hub_jenazah -nik_pelapor -nm_pelapor -alamat_pelapor +simpan() +hapus() +edit() +edit() +simpan() +hapus() +simpan() +edit() +hapus() +edit() +simpan() +hapus() +keluar() +edit() +simpan() +hapus() M 1 1 M M M 1 1 1 1 1 1 1 1 1 -nm_saksi1 -nm_saksi2 +surat() +surat() +surat() +surat() Gambar IV.24. Class Diagram

(37)

4.2.5. Sequence Diagram

A. Sequence Diagram Login

Form Login

Control Login

Tabel Petugas

Menu Utama

Petugas

1: isi username, password()

2: validasi data()

4: data tidak ditemukan()

6: menampilkan menu utama()

3: mencari data()

5: data ditemukan()

Gambar IV.25.

(38)

B. Sequence Diagram Penduduk

Menu Utama Menu Penduduk Keluar

Petugas

1: masuk menu utama()

2: memilih penduduk ()

3: tampilkan data penduduk()

5: Isi form data penduduk() 6: simpan()

7: keluar() 8: berhasil keluar()

Form Data Penduduk

7: data berhasil disimpan() 4: tambah()

9: Isi form data penduduk()

11: data berhasil disimpan() 8: edit()

12: hapus()

13: data berhasil dihapus()

10: simpan() Tabel Penduduk

Gambar IV.26.

(39)

C. Sequence Diagram Data Penduduk Datang

Menu Utama Menu Data Penduduk Datang Tabel Data Penduduk Datang Keluar

Petugas

1: masuk menu utama()

2: memilih data penduduk datang()

4: tambah()

5: Isi form data penduduk() 6: simpan()

14: keluar() 15: berhasil keluar()

Form Data Penduduk Datang

7: data berhasil disimpan() 3: menampilkan data penduduk()

9: Isi form data penduduk()

11: data berhasil disimpan() 8: edit()

12: hapus()

13: data berhasil dihapus()

10: simpan()

Gambar IV.27.

(40)

D. Sequence Diagram Data Penduduk Pindah

Menu Utama Menu Data Penduduk Pindah Tabel Data Penduduk Pindah Keluar

Petugas

1: masuk menu utama()

2: memilih data penduduk pindah()

4: tambah()

5: Isi form data penduduk() 6: simpan()

14: keluar() 15: berhasil keluar()

Form Data Penduduk Pindah

7: data berhasil disimpan() 3: menampilkan data penduduk()

9: Isi form data penduduk()

11: data berhasil disimpan() 8: edit()

12: hapus()

13: data berhasil dihapus()

10: simpan()

Gambar IV.28.

(41)

E. Sequence Diagram Data Kelahiran

Menu Utama Menu Data Kelahiran Tabel Data Kelahiran Keluar

Petugas

1: masuk menu utama()

2: memilih data kelahiran()

4: tambah()

5: Isi form data kelahiran penduduk()

6: simpan()

14: keluar()

15: berhasil keluar()

Form Data Kelahiran Penduduk

7: data berhasil disimpan() 3: menampilkan data penduduk()

9: Isi form data penduduk()

11: data berhasil disimpan() 8: edit()

12: hapus()

13: data berhasil dihapus()

10: simpan()

Gambar IV.29.

(42)

F. Sequence Diagram Data Kematian

Menu Utama Menu Data Kematian Tabel Data Kematian Keluar

Petugas

1: masuk menu utama()

2: memilih data kematian()

4: tambah()

5: Isi form data kematian penduduk()

6: simpan()

14: keluar()

15: berhasil keluar()

Form Data Kematian Penduduk

7: data berhasil disimpan() 3: menampilkan data penduduk()

9: Isi form data penduduk()

11: data berhasil disimpan() 8: edit()

12: hapus()

13: data berhasil dihapus()

10: simpan()

Gambar IV.30.

(43)

G. Sequence Diagram Laporan

Menu Utama Laporan Keluar

Petugas

1: masuk menu utama()

2: memilih menu laporan()

3: tampilkan laporan() 4: keluar()

5: berhasil keluar()

Gambar IV.31.

(44)

4.2.6. Spesifikasi Hardware dan Software

Sebuah sistem dapat dinilai baik dan berhasil digunakan atau diterapkan apabila dibantu dan didukung oleh sarana dan prasaran yang baik pula. Oleh sebab itu peralatan pendukung yang digunakan harus sesuai dengan spesifikasi rancang sistem yang diusulkan, untuk itu penulis menjelaskan perangkat komputer yang setidaknya harus tersedia pada rancang sistem yang diusulkan, diantaranya yaitu :

A. Perangkat Keras ( Hardware )

Perangkat Keras ( Hardware ) merupakan keseluruhan komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat berjalan sesuai dengan tugasnya, adapun minimal perangkat keras yang digunakan dalam sistem usulan yang dibuat adalah sebagai berikut :

1. Processor : Intel(R) Celeron(R) CPU N3060 @1.60 GHZ

2. RAM : 2 GB

3. Local Disk : 320 GB

4. Monitor : 1366x768 pixels 5. Keyboard : Optical

6. Mouse : Optical 7. Printer : Ink Jet

B. Perangkat Lunak ( Software )

Perangkat Lunak ( Software ) merupakan suatu rangkaian program yang berfungsi menjalankan perangkat keras, mengolah data maupun mewujudkan keinginan pemakai komputer untuk dapat mengetahui informasi dalam suatu proses pengambilan keputusan. Adapun minimal perangkat lunak yang digunakan dalam sistem usulan yang dibuat adalah sebagai berikut :

(45)

1. Sistem Operasi : Windows XP/7/8/10 2. Bahasa Pemrograman : Java SE 6/7/8/9/10/11 3. Database : MySQL 10.4.11-MariaDB

4. Program Aplikasi : Aplikasi Pendataan Penduduk Desa Darawolong

4.3. Jadwal Implementasi Sistem

Tabel IV.14.

Jadwal Implementasi Sistem

NO KEGIATAN

WAKTU

BULAN I BULAN II BULAN III 1 2 3 4 1 2 3 4 1 2 3 4 1 Pengumpulan Kebutuhan 2 Membangun Prototype 3 Evaluasi Prototype 4 Pengkodean Sistem 5 Menguji Sistem 6 Evaluasi Sistem 7 Menggunakan Sistem

Gambar

Tabel IV.1.
Tabel IV.2.
Tabel IV.3.
Tabel IV.5.
+7

Referensi

Dokumen terkait

Cek rule user Admin atau Petugas Y Pilih menu Petugas Data Buku Data Anggota Data Sirkulasi Data Petugas Data lama, denda Pilih menu Admin Tambah Buku Bantuan Ubah Buku Hapus

Gambar 4.3 Activity Diagram mengelola User (Admin) admin pilih menu pengolahan user tampil detail data user pilih insert.. user pilih update

Login User Admin Pusat, Admin Lapangan, Operator Gudang, Pelaksana, Pimpro Pilih Menu Data Barang.. Activity Diagram Order

Halaman Admin Form Data komponen Proses Tampilkan halaman admin () Pilih Menu Data komponen() click form komponen () update data () Administrator Website Koneksi database

1) Klik menu transaksi kemudian pilih form absensi, maka tampilan berupa data absensi akan tampil. 2) Klik tombol tambah untuk memasukkan data absensi baru. 3) Klik tombol

Diagram Use Case Admin Data Guru Data Santri Menu Utama Login Pembayaran Iuran include Logout extand Tambah Baru extand Ubah extand extand extand extand Hapus Tambah extand

Klik Tambah Klik Simpan Isi Data Data Tersimpan Pilih Data Ubah Data Klik Ubah Pilih Data Klik Hapus Data Terhapus Tidak... Activity Diagram Form

Activity Diagram Penjualan Online Halaman Costumer Customer Web Database Membuka Web Toko Online Tampil Menu Register Pilih Menu Register Input Register Simpan Data Pilih Menu