31
35 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi administrasi data kependudukan terdapat satu petugas yaitu Kasi Pemerintahan. Berikut sekenario kebutuhan Kasi Pemerintahan: 1. Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan Pindah Datang 5. Membuat Laporan Surat Keterangan Kelahiran 6. Membuat Laporan Surat Keterangan Kematian 7. Membuat Laporan Surat Keterangan Pindah Datang B. Kebutuhan Sistem 1. Pengguna harus login terlebih dahulu untuk dapat mengakses aplikasi pengolahan administrasi data kependudukan dengan memasukan username dan password untuk menjaga keamanan sistem. 2. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi pengolahan administrasi data kependudukan. 3. Sistem dapat melakukan penginputan data penduduk untuk mengetahui data dari penduduk di Desa Cikalong.

BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

35

BAB IV

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam aplikasi administrasi data kependudukan terdapat satu petugas yaitu

Kasi Pemerintahan. Berikut sekenario kebutuhan Kasi Pemerintahan:

1. Mengolah Data Penduduk

2. Membuat Surat Keterangan Kelahiran

3. Membuat Surat Keterangan Kematian

4. Membuat Surat Keterangan Pindah Datang

5. Membuat Laporan Surat Keterangan Kelahiran

6. Membuat Laporan Surat Keterangan Kematian

7. Membuat Laporan Surat Keterangan Pindah Datang

B. Kebutuhan Sistem

1. Pengguna harus login terlebih dahulu untuk dapat mengakses aplikasi

pengolahan administrasi data kependudukan dengan memasukan username

dan password untuk menjaga keamanan sistem.

2. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi

pengolahan administrasi data kependudukan.

3. Sistem dapat melakukan penginputan data penduduk untuk mengetahui

data dari penduduk di Desa Cikalong.

Page 2: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

36

4. Sistem dapat melakukan penginputan data dari permohonan surat

keterangan kelahiran, surat keterangan kematian, dan surat keterangan

pindah datang.

5. Sistem dapat mencetak surat permohonan setelah penginputan data.

6. Sistem mencetak laporan dari permohonan surat keterangan kelahiran, surat

keterangan kematian, surat keterangan pindah datang.

4.1.2. Rancangan Diagram Use Case

Gambar IV.1. Use Case Diagram Sistem Usulan

Page 3: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

37

Tabel IV.1.

Deskripsi Use Case Login

Use Case Name Melakukan Login

Requirements Kasi Pemerintahan dapat melakukan

login untuk masuk ke program

Goal Kasi Pemerintahan dapat melakukan

login saat memasuki program

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat melakukan

login pada saat akan mengakses

menu utama

Failed end Condition Username atau password salah

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukkan

username

2. Kasi Pemerintahan memasukkan

password

3. Sistem menampilkan menu utama

Alternative Flow/Invariant A Kasi Pemerintahan dapat melakukan

login saat akan mengakses program

Invariant B 1. Kasi Pemerintahan memasukkan

username

2. Kasi Pemerintahan memasukkan

password

3. Sistem tidak dapat menemukan

user dengan username atau

password yang telah dimasukkan

4. Sistem menampilkan pesan

Username atau Password Salah

Tabel IV.2.

Deskripsi Use Case Data Penduduk

Use Case Name Memasukan data penduduk

Requirements Kasi Pemerintahan dapat memasukan

data penduduk

Goal Kasi Pemerintahan dapat memasukan

data penduduk pada menu utama

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukan

data penduduk pada menu master

Failed end Condition Data tidak benar

Page 4: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

38

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukan

data penduduk jika ada penduduk

yang mengajukan permohonan

2. Kasi Pemerintahan dapat melihat

data penduduk

3. Kasi Pemerintahan dapat

menyimpan data penduduk

Alternative Flow/Invariant A Kasi Pemerintahan dapat memasukan

data penduduk pada form data

penduduk

Invariant B 1. Kasi Pemerintahan memasukan

data penduduk

2. Kasi Pemerintahan dapat melihat

data penduduk

3. Kasi Pemerintahan tidak dapat

menyimpan data penduduk

Tabel IV.3.

Deskripsi Use Case Data Kelahiran

Use Case Name Memasukan data kelahiran

Requirements Kasi Pemerintahan dapat memasukan

data kelahiran

Goal Kasi Pemerintahan dapat memasukan

data kelahiran pada menu master

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukan

data kelahiran pada menu master

Failed end Condition Kasi Pemerintahan tidak dapat

menambahkan data kelahiran

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukan

data kelahiran yang mengajukan

permohonan

2. Kasi Pemerintahan dapat melihat

data kelahiran

3. Kasi Pemerintahan dapat mencetak

surat kelahiran

Alternative Flow/Invariant A Kasi Pemerintahan dapat memasukan

data kelahiran pada form data

kelahiran

Invariant B 1. Kasi Pemerintahan memasukan

data kelahiran

2. Kasi Pemerintahan dapat melihat

data kelahiran

Page 5: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

39

3. Kasi Pemerintahan tidak dapat

mencetak surat kelahiran

Tabel IV.4.

Deskripsi Use Case Data Kematian

Use Case Name Memasukan data kematian

Requirements Kasi Pemerintahan dapat memasukan

data kematian

Goal Kasi Pemerintahan dapat memasukan

data kematian pada menu master

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukan

data kematian pada menu master

Failed end Condition Kasi Pemerintahan tidak dapat

menambahkan data kematian

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukan

data kematian

2. Kasi Pemerintahan dapat melihat

data kematian

3. Kasi Pemerintahan dapat mencetak

surat kematian

Alternative Flow/Invariant A Kasi Pemerintahan dapat memasukan

data kematian pada form data

kematian

Invariant B 1. Kasi Pemerintahan memasukan

data kematian

2. Kasi Pemerintahan dapat melihat

data kematian

3. Kasi Pemerintahan tidak dapat

mencetak surat kematian

Tabel IV.5.

Deskripsi Use Case Data Pindah Datang

Use Case Name Memasukan data pindah datang

Requirements Kasi Pemerintahan dapat memasukan

data pindah datang

Goal Kasi Pemerintahan dapat memasukan

data pindah datang pada menu master

Pre-Conditions Kasi Pemerintahan telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukan

data pindah datang pada menu master

Failed end Condition Kasi Pemerintahan tidak dapat

menambahkan data pindah datang

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukan

Page 6: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

40

data pindah datang

2. Kasi Pemerintahan dapat melihat

data pindah datang

3. Kasi Pemerintahan dapat mencetak

surat pindah datang

Alternative Flow/Invariant A Kasi Pemerintahan dapat memasukan

data pindah datang pada form data

pindah datang

Invariant B 1. Kasi Pemerintahan memasukan

data pindah datang

2. Kasi Pemerintahan tidak dapat

melihat data pindah datang

3. Kasi Pemerintahan tidak dapat

mencetak surat pindah datang

Tabel IV.6.

Deskripsi Use Case Laporan Data Kelahiran

Use Case Name Mencetak laporan data kelahiran

Requirements Kasi Pemerintahan dapat mencetak

laporan data kelahiran

Goal Kasi Pemerintahan dapat mencetak

laporan data kelahiran pada menu

laporan

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat mencetak

laporan data kelahiran pada menu

laporan

Failed end Condition Kasi Pemerintahan tidak dapat

mencetak laporan

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem mencetak laporan

Alternative Flow/Invariant A Kasi Pemerintahan dapat mencetak

laporan data kelahiran pada form

laporan data kelahiran

Invariant B 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem tidak dapat mencetak

laporan

Page 7: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

41

Tabel IV.7.

Deskripsi Use Case Laporan Data Kematian

Use Case Name Mencetak laporan data kematian

Requirements Kasi Pemerintahan dapat mencetak

laporan data kematian

Goal Kasi Pemerintahan dapat mencetak

laporan data kematian pada menu

laporan

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat mencetak

laporan data kematian pada menu

laporan

Failed end Condition Kasi Pemerintahan tidak dapat

mencetak laporan

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem mencetak laporan

Alternative Flow/Invariant A Kasi Pemerintahan dapat mencetak

laporan data kematian pada form

laporan data kematian

Invariant B 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem tidak dapat mencetak

laporan

Tabel IV.8.

Deskripsi Use Case Laporan Data Pindah Datang

Use Case Name Mencetak laporan data pindah datang

Requirements Kasi Pemerintahan dapat mencetak

laporan data pindah datang

Goal Kasi Pemerintahan dapat mencetak

laporan data pindah datang pada

menu laporan

Pre-Conditions Kasi Pemerintaha telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat mencetak

laporan data pindah datang pada

menu laporan

Failed end Condition Kasi Pemerintahan tidak dapat

mencetak laporan

Actors Kasi Pemerintahan

Page 8: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

42

Main Flow/Basic Path 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem mencetak laporan

Alternative Flow/Invariant A Kasi Pemerintahan dapat mencetak

laporan data pindah datang pada form

laporan data pindah datang

Invariant B 1. Kasi Pemerintahan memilih

tanggal untuk laporan yang akan

dicetak

2. Kasi Pemerintahan menekan

tombol cetak

3. Sistem tidak dapat mencetak

laporan

4.1.3. Rancangan Diagram Aktivitas

1. Activity Diagram Form Login

Gambar IV.2. Activity Diagram Form Login

Page 9: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

43

2. Activity Diagram Menu Utama

3. Activity Diagram Form Data Penduduk

Gambar IV.3. Activity Diagram Menu Utama

Gambar IV.4. Activity Diagram Form Data Penduduk

Page 10: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

44

4. Activity Diagram Form Data Kelahiran

5. Activity Diagram Form Data Kematian

Gambar IV.5. Activity Diagram Form Data Kelahiran

Gambar IV.6. Activity Diagram Form Data Kematian

Page 11: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

45

6. Activity Diagram Form Data Pindah Datang

7. Activity Diagram Laporan Data Kelahiran

Gambar IV.7. Activity Diagram Form Data Pindah Datang

Gambar IV.8. Activity Diagram Laporan Data Kelahiran

Page 12: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

46

8. Activity Diagram Laporan Data Kematian

9. Activity Diagram Laporan Data Pindah Datang

Gambar IV.9. Activity Diagram Laporan Data Kematian

Gambar IV.10. Activity Diagram Laporan Data Pindah Datang

Page 13: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

47

4.1.4. Rancangan Dokumen Sistem Usulan

A. Rancangan Dokumen Masukan

1. Nama Dokumen : File Kartu Keluarga

Fungsi : Sebagai persyaratan berkas

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap mengajukan permohonan surat

Bentuk : Lampiran C.1

2. Nama Dokumen : File Kartu Tanda Penduduk

Fungsi : Sebagai persyaratan berkas

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap mengajukan permohonan surat

Bentuk : Lampiran C.2

3. Nama Dokumen : Surat Keterangan dari Bidan

Fungsi : Sebagai persyaratan berkas

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap mengajukan permohonan surat

Page 14: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

48

Bentuk : Lampiran C.3

4. Nama Dokumen : Form Data Penduduk, Data Kelahiran,

Data Kematian dan Data Pindah Datang

Fungsi : Sebagai data surat yang diajukan

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 4 (empat) lembar

Frekuensi : Setiap mengajukan permohonan surat

Bentuk : Lampiran C.4

B. Spesifikasi Dokumen Keluaran

1. Nama Dokumen : Surat Keterangan Kelahiran

Fungsi : Sebagai bukti kelahiran penduduk baru

Sumber : Kantor Desa

Tujuan : Penduduk

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap membuat Surat Keterangan Kelahiran

Bentuk : Lampiran D.1

2. Nama Dokumen : Surat Keterangan Kematian

Fungsi : Sebagai bukti kematian penduduk

Sumber : Kantor Desa

Tujuan : Penduduk

Media : Kertas

Jumlah : 1 (satu) lembar

Page 15: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

49

Frekuensi : Setiap membuat Surat Keterangan Kematian

Bentuk : Lampiran D.2

3. Nama Dokumen : Surat Keterangan Pindah Datang WNI

Fungsi : Sebagai bukti dari penduduk pindah atau

Datang

Sumber : Kantor Desa

Tujuan : Penduduk

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap membuat Surat Keterangan Pindah

Datang

Bentuk : Lampiran D.3

4. Nama Dokumen : Laporan Data Kelahiran, Kematian dan

Pindah Datang

Fungsi : Sebagai laporan data kelahiran, kematian

dan Pindah Datang

Sumber : Kantor Desa

Tujuan : Kepala Desa

Media : Kertas

Jumlah : 3 (tiga) Lembar

Frekuensi : Setiap membuat laporan data kelahiran,

Kematian dan pindah datang

Bentuk : Lampiran D.4

Page 16: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

50

4.1.1. Perancangan Prototype

Berikut adalah rancangan prototype dari program Administrasi Data

Kependudukan pada Kantor Desa Cikalong :

1. Prototype Form Login

2. Prototype Menu Utama

Gambar IV.11. Form Login

Gambar IV.12. Form Menu Utama

Page 17: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

51

3. Prototype Form Data Penduduk

4. Prototype Form Data Kelahiran

Gambar IV.13. Form Data Penduduk

Gambar IV.14. Form Data Kelahiran

Page 18: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

52

5. Prototype Form Data Kematian

6. Prototype Form Data Pindah Datang

Gambar IV.15. Form Data Kematian

Gambar IV.16. Form Data Pindah Datang

Page 19: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

53

7. Prototype Form Laporan Data Kelahiran

Gambar IV.17. Form Laporan Data Kelahiran

8. Prototype Form Laporan Data Kematian

Gambar IV.18. Form Laporan Data Kematian

Page 20: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

54

9. Prototype Form Laporan Data Pindah Datang

Gambar IV.19. Form Laporan Data Pindah Datang

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.20. Entity Relationship Diagram (ERD)

Page 21: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

55

4.2.2. Logical Record Structure (LRS)

4.2.3. Spesifikasi File

1. Spesifikasi File Admin

Nama File : Form_Admin

Akronim : admin

Fungsi : Untuk login

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 45 Byte

Gambar IV.21. Logical Record Structure (LRS)

Page 22: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

56

Kunci Field : kd_admin

Software : Mysql

Tabel IV.9.

Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Ket

1 Kode Admin kd_admin Varchar 5 Primary Key

2 Username username Varchar 25

3 Password password Varchar 15

2. Spesifikasi File Penduduk

Nama File : Form_Penduduk

Akronim : penduduk

Fungsi : Untuk menyimpan data penduduk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 80 Byte

Kunci Field : nik

Software : Mysql

Tabel IV.10.

Sfesifikasi File Penduduk

No Elemen Data Nama Field Tipe Size Ket

1 NIK nik Varchar 15 Primary Key

2 Kode Admin kd_admin Varchar 5 Foreign Key

3 No.KK no_kk Varchar 20

4 Nama Lengkap nm_lengkap Varchar 25

5 Jenis Kelamin jenis_kelamin Enum “Laki-Laki”,”Perempuan”

6 Agama agama Enum “Islam”,”Kristen”,”Hindu”

,Buddha”

Page 23: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

57

7 Status Kawin status_kawin Enum

8 Tempat,Tanggal

Lahir

ttl Varchar 15

9 Alamat alamat Text

3. Spesifikasi File Kelahiran

Nama File : Form_Kelahiran

Akronim : kelahiran

Fungsi : Untuk menyimpan data kelahiran

Tipe File : File Input Data

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 135 Byte

Kunci Field : no_skl

Software : Mysql

Tabel IV.11.

Spesifikasi File Kelahiran

No Elemen Data Nama Field Tipe Size Ket

1 No_SKL no_skl Varchar 5 Primary Key

2 NIK nik Varchar 15 Foreign Key

3 Nama Ayah nm_ayah Varchar 25

4 Nama Ibu nm_ibu Varchar 25

5 Nama Anak nm_anak Varchar 25

6 Tempat,Tanggal Lahir ttl Varchar 15

7 Penolong penolong Varchar 25

Page 24: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

58

4. Spesifikasi File Kematian

Nama File : Form_Kematian

Akronim : kematian

Fungsi : Untuk menyimpan data kematian

Tipe File : File Input Data

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 125 Byte

Kunci Field : no_skm

Software : Mysql

Tabel IV.12.

Spesifikasi File Kematian

No Elemen

Data

Nama Field Tipe Size Ket

1 No_SKM no_skm Varchar 5 Primary Key

2 NIK nik Varchar 15 Foreign Key

3 Jenis

Kelamin

jenis_kelamin Enum “Laki-Laki”,”Perempuan”

4 Tanggal

Meninggal

tgl_meninggal Varchar 15

5 Bertempat

di

bertempat_di Varchar 20

6 Agama agama Enum “Islam”,”Kristen”,”Hindu”,”Buddha”

7 Umur umur Varchar 5

8 Penyebab penyebab Varchar 25

9 Alamat alamat Text

10 Nama

Pelapor

nm_pelapor Varchar 25

11 Hubungan

Pelapor

hub_pelapor Varchar 15

Page 25: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

59

5. Spesifikasi File Pindah Datang

Nama File : Form_Pindah_Datang

Akronim : pindah_datang

Fungsi : Untuk menyimpan data pindah datang

Tipe File : File Input Data

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 130 Byte

Kunci Field : no_skpd

Software : Mysql

Tabel IV.13.

Spesifikasi File Pindah Datang

No Elemen Data Nama Field Tipe Size Ket

1 No_SKPD no_skpd Varchar 5 Primary Key

2 NIK nik Varchar 15 Foreign Key

3 No.KK no_kk Varchar 20

4 Nama Lengkap nm_lengkap Varchar 25

5 Nama Kepala Keluarga nm_kepkel Varchar 25

6 Alamat Tujuan alamat_tujuan Text

7 Alamat Asal alamat_datang Text

8 Jumlah Keluarga Datang jml_kel_datang Varchar 5

9 Jumlah Keluarga Pindah jml_kel_pindah Varchar 5

10 Tanggal Pindah tgl_pindah Varchar 15

11 Telpon telpon Varchar 15

Page 26: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

60

4.2.4. Class Model / Class Diagram

Gambar IV.22. Class Model/ Class Diagram

Page 27: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

61

4.2.5. Sequence Diagram

1. Form Login

2. Data Penduduk

Gambar IV.23. Sequence Diagram Form Login

Gambar IV.24. Sequence Diagram Data Penduduk

Page 28: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

62

3. Data Kelahiran

4. Data Kematian

Gambar IV.25. Sequence Diagram Data Kelahiran

Gambar IV.26. Sequence Diagram Data Kematian

Page 29: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

63

5. Data Pindah Datang

Gambar IV.27. Sequence Diagram Data Pindah Datang

Page 30: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

64

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

a. Server

1. CPU

a. Processor Intel(R) Core(TM) i3-5005U CPU @2.00GHz 2.00

GHz

b. RAM 4 GB

c. Hard Disk 500 GB

2. Mouse

3. Keyboard

2. Spesifikasi Software

a. Server

1. Sistem Operasi Windows 10

2. Xampp, diantaranya:

a. Aplikasi Apache

b. Aplikasi MySQL

c. Aplikasi phpMyAdmin

3. Mozilla Firefox

4. NetBeans IDE 8.1

Page 31: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Mengolah Data Penduduk 2. Membuat Surat Keterangan Kelahiran 3. Membuat Surat Keterangan Kematian 4. Membuat Surat Keterangan

65

4.3. Jadwal Implementasi

Tabel IV.14.

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan Data Awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat

Lunak

5 Pembuatan & Test

Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku

Petunjuk

9 Evaluasi & Operasional