• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
32
0
0

Teks penuh

(1)

40

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam aplikasi pengolahan data administrasi kependudukan terdapat satu petugas yaitu Kasi Pemerintahan. Berikut skenario 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 melakukan login terlebih dahulu untuk dapat mengakses aplikasi pengolahan administrasi data kependudukan dengan memasukkan username dan password untuk menjaga keamanan sistem.

2. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi pengolahan administrasi data administrasi kependudukan.

3. Sistem dapat melakukan penginputan data penduduk untuk mengetahui data dari penduduk di Desa Parung Kecamatan Cibalong.

(2)

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

Tabel IV.1.

Deskripsi Use Case Login

Use Case Name Melakukan Login

Requirements Kasi Pemerintahan dapat melakukan login untuk masuk ke program

(3)

Goal Kasi Pemerintahan dapat melakukan login saat memasuki program

Pre-Conditions Kasi Pemerintahan 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 Memasukkan data penduduk

Requirements Kasi Pemerintahan dapat memasukkan data penduduk

Goal Kasi Pemerintahan dapat memasukkan

data penduduk pada menu utama Pre-Conditions Kasi Pemerintahan telah melakukan

login

(4)

Post-Conditions Kasi Pemerintahan dapat memasukkan data penduduk pada menu master Failed end Condition Data tidak benar

Actors Kasi Pemerintahan

Main Flow/Basic Path 1. Kasi Pemerintahan memasukkan 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 memasukkan data penduduk pada form data penduduk

Invariant B 1. Kasi Pemerintahan memasukkan 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 Memasukkan data kelahiran

Requirements Kasi Pemerintahan dapat memasukkan data kelahiran

Goal Kasi Pemerintahan dapat memasukkan

data kelahiran pada menu master Pre-Conditions Kasi Pemerintahan telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukkan data kelahiran pada menu master Failed end Condition Kasi Pemerintahan tidak dapat

menambahkan data kelahiran

Actors Kasi Pemerintahan

(5)

Main Flow/Basic Path 1. Kasi Pemerintahan memasukkan 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 memasukkan data kelahiran pada form data kelahiran

Invariant B 1. Kasi Pemerintahan memasukkan data kelahiran

2. Kasi Pemerintahan dapat melihat data kelahiran

3. Kasi Pemerintahan tidak dapat mencetak surat kelahiran

Tabel IV.4.

Deskripsi Use Case Data Kematian

Use Case Name Memasukkan data kematian

Requirements Kasi Pemerintahan dapat

memasukkan data kematian

Goal Kasi Pemerintahan dapat

memasukkan data kematian pada menu master

Pre-Conditions Kasi Pemerintahan telah melakukan login

Post-Conditions Kasi Pemerintahan dapat

memasukkan data kematian pada menu master

Failed end Condition Kasi Pemerintahan tidak dapat menambahkan data kematian

Actors Kasi Pemerintahan

(6)

Main Flow/Basic Path 1. Kasi Pemerintahan memasukkan data kematian

2. Kasi Pemerintahan dapat melihat data kematian

3. Kasi Pemerintahan dapat mencetak surat kematian

Alternative Flow/Invariant A Kasi Pemerintahan dapat

memasukkan data kematian pada form data kematian

Invariant B 1. Kasi Pemerintahan memasukkan data kematian

2. Kasi Pemerintahan dapat melihat data kematian

3. Kasi Pemerintahan tidak dapat mencetak surat kematian

Tabel IV.5.

Deskripsi Use Case Pindah Datang

Use Case Name Memasukkan data pindah datang Requirements Kasi Pemerintahan dapat memasukkan

data pindah datang

Goal Kasi Pemerintahan dapat memasukkan

data pindah datang pada menu master Pre-Conditions Kasi Pemerintahan telah melakukan

login

Post-Conditions Kasi Pemerintahan dapat memasukkan 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 memasukkan data pindah datang

2. Kasi Pemerintahan dapat melihat data pindah datang

3. Kasi Pemerintahan dapat mencetak surat pindah datang

(7)

Alternative Flow/Invariant A Kasi Pemerintahan dapat

memasukkan data pindah datang pada form data pindah datang

Invariant B 1. Kasi Pemerintahan memasukkan 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 Pemerintahan 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

(8)

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

(9)

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 Pemerintahan 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

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

(10)

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

(11)

2. Activity Diagram Menu Utama

Gambar IV.3

Activity Diagram Menu Utama 3. Activity Diagram Form Data Penduduk

Gambar IV.4

Activity Diagram Form Data Penduduk

(12)

4. Activity Diagram Form Data Kelahiran

Gambar IV.5

Activity Diagram Form Data Kelahiran 5. Activity Diagram Form Data Kematian

Gambar IV.6

Activity Diagram Form Data Kematian

(13)

6. Activity Diagram Form Data Pindah Datang

Gambar IV.7

Activity Diagram Form Data Pindah Datang 7. Activity Diagram Laporan Data Kelahiran

Gambar IV.8

Activity Diagram Laporan Data Kelahiran

(14)

8. Activity Diagram Laporan Data Kematian

Gambar IV.9

Activity Diagram Laporan Data Kematian 9. Activity Laporan Pindah Datang

Gambar IV.10

Activity Diagram Laporan Data Pindah Datang

(15)

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 : Bukti Kelahiran dari Bidan

Fungsi : Sebagai persyaratan berkas

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 1 (satu) lembar

(16)

Frekuensi : Setiap mengajukan permohonan surat

Bentuk : Lampiran C.3

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

Kematian dan Data Pindah Datang

Fungsi : Sebagai persyaratan berkas

Sumber : Penduduk

Tujuan : Kasi Pemerintahan

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap mengajukan permohonan surat

Bentuk : Lampiran C.4

B. Rancangan 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

(17)

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap membuat Surat Keterangan Kematian

Bentuk : Lampiran D.2

3. Nama Dokumen : Surat Keterangan Pindah Datang

Fungsi : Sebagai bukti dari penduduk pindah atau datang

Sumber : Kantor Desa

Tujuan : Penduduk

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap membuat Surat Keterangan Kelahiran

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 : Penduduk

Media : Kertas

Jumlah : 1 (satu) lembar

Frekuensi : Setiap membuat laporan data kelahiran, kematian dan pindah datang

Bentuk : Lampiran D.4

(18)

4.1.5. Perancangan Prototype

Berikut adalah rancangan prototype dari program Pengolahan Data Administrasi Kependudukan pada Kantor Desa Parung :

1. Prototype Form Login

Gambar IV.11 Form Login 2. Prototype Menu Utama

Gambar IV.12 Menu Utama

(19)

3. Prototype Form Data Penduduk

Gambar IV.13 Form Data Penduduk 4. Prototype Form Data Kelahiran

Gambar IV.14 Form Data Kelahiran

(20)

5. Prototype Form Data Kematian

Gambar IV.15 Form Data Kematian 6. Prototype Form Pindah Datang

Gambar IV.16 Form Data Pindah Datang

(21)

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 9. Prototype Form Laporan Data Pindah Datang

Gambar IV.19

Form Laporan Data Pindah Datang

(22)

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

Admin Mengelola Penduduk Surat Keterangan

Kelahiran Memiliki

Memiliki Surat Keterangan

Pindah Datang

Surat Keterangan Kematian Memiliki kd_admin

username

password

nik kd_admin

nm_kepkel alamat_tujuan nm_lengkap

tgl_pindah telepon nik

no_skpd

jml_kel_pindah alamat_asal

jml_kel_datang

no_kk

no_skpd nik

status_kawin nik

kd_admin jenis_kelamin

no_kk

alamat ttl

nik

nm_lengkap

agama

no_skl nik

nm_anak nm_ayah nik

ttl

penolong nm_ibu no_skl

no_skm

nik

jenis_kelamin agama

tgl_meninggal bertempat_di nik

no_skm

umur penyebab

alamat nm_pelapor

hub_pelapor 1

1

1 1 1

1

1 M

Gambar IV.20

Entity Relationship Diagram 4.2.2. Logical Record Structure (LRS)

admin kd_admin(PK) username password

penduduk nik(PK) no_kk kd_admin(FK) nm_lengkap jenis_kelamin agama status_kawin alamat ttl pindah_datang

no_skpd(PK) nik(FK) no_kk nm_lengkap nm_kepkel alamat_tujuan alamat_asal jml_kel_datang jml_kel_pindah tgl_pindah telepon

kematian no_skm(PK) nik(FK) jenis_kelamin tgl_meninggal bertempat_di agama umur penyebab alamat nm_pelapor hub_pelapor

kelahiran no_skl(PK) nik(FK) nm_ayah nm_ibu nm_anak ttl penolong

1 M

1

1

1

1

1 1

Gambar IV.21 Logical Record Structure

(23)

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 : 50 Byte

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 6 Primary Key 2 Username Username Varchar 25

3 Password Password Varchar 20

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

(24)

Media : Harddisk Panjang Record : 100 Byte

Kunci Field : nik

Software : Mysql

Tabel IV.10.

Spesifikasi File Penduduk No

.

Elemen Data Nama Field Tipe Size Ket

1 NIK Nik Varchar 16 Primary Key

2 Kode Admin kd_admin Varchar 6 Foreign Key

3 No.KK no_kk Varchar 16

4 Nama Lengkap nm_lengkap Varchar 30

5 Jenis Kelamin jenis_kelamin Enum “Laki-

Laki”,”Perempuan”

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

”Hindu”,”Budhha”

7 Status Kawin status_kawin Enum “Kawin”,”Belum Kawin”

8 Tempat, Tanggal Lahir

Ttl Varchar 20

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

(25)

Akses File : Random

Media : Harddisk

Panjang Record : 140 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 16 Foreign Key

3 Nama Ayah nm_ayah Varchar 30

4 Nama Ibu nm_ibu Varchar 30

5 Nama Anak nm_anak Varchar 30

6 Tempat, Tanggal Lahir Ttl Varchar 20

7 Penolong Penolong Varchar 30

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 : 135 Byte

Kunci Field : no_skm

Software : Mysql

(26)

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 16 Foreign Key

3 Jenis Kelamin jenis_kelamin Enum “Laki-

Laki”,”Perempuan”

4 Tanggal Meninggal

tgl_meninggal Varchar 15

5 Bertempat di bertempat_di Varchar 30

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

”Hindu”,“Budhha”

7 Umur Umur Varchar 5

8 Penyebab Penyebab Varchar 30

9 Alamat Alamat Text

10 Nama Pelapor nm_pelapor Varchar 30 11 Hubungan

Pelapor

hub_pelapor Varchar 30

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 : 140 Byte

(27)

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 16 Foreign Key

3 No.KK no_kk Varchar 16

4 Nama Lengkap nm_lengkap Varchar 30 5 Nama Kepala Keluarga nm_kepkel Varchar 30 6 Alamat Tujuan alamat_tujuan Text

7 Alamat Asal alamat_asal Text

8 Jumlah Keluarga Datang jml_kel_datang Varchar 15 9 Jumlah Keluarga Pindah jml_kel_pindah Varchar 15 10 Tanggal Pindah tgl_pindah Varchar 15

11 Telepon telepon Varchar 15

(28)

4.2.4. Class Diagram

admin -kd_admin: String

+ getkd_admin () String -password: String -username: String

+ login() void + getpassword() String + getusername() String

+ keluar() void

penduduk -kd_admin: String

+ getkd_admin() void -alamat: text -jenis_kelamin: enum

+ keluar() void + batal() void + getnik() void

+ edit() void -nik: String

-status_kawin: enum -nm_lengkap: String

-ttl: String -no_kk: String

-agama: enum

+ getnm_lengkap() void

+ tambah() void + simpan() void + getstatus_kawin() void + getttl() void + getalamat() void + getjenis_kelamin() void + getagama() void + getno_kk() void

kelahiran -no_skl: String

-nm_anak: String

+ keluar() void + batal() void + getnik() void

+ edit() void -nik: String

-penolong: String -nm_ibu: String -nm_ayah: String

-ttl: String

+ getnm_ayah() void

+ tambah() void + simpan() void + getttl() void + getpenolong() void + cetak() void + getnm_ibu() void + getnm_anak() void + getno_skl() void

kematian -no_skm: String

-bertempat_di: String

+ keluar() void + batal() void + getnik() void

+ edit() void -nik: String

-hub_pelapor: String -tgl_meninggal: String -jenis_kelamin: String

-agama: enum

+ getjenis_kelamin() void

+ tambah() void + simpan() void + getbertempat_di() void + getagama() void

+ cetak() void + gethub_pelapor() void + gettgl_meninggal() void + getno_skm() void -penyebab: String -nm_pelapor: String -umur: String -alamat: text

+ getumur() void + getpenyebab() void + getalamat() void + getnm_pelapor() void pindah datang

-no_skpd: String

-nm_kepkel: String

+ keluar() void + batal() void + getnik() void

+ edit() void -nik: String

-telepon: String -nm_lengkap: String -no_kk: String

-alamat_tujuan: text

+ getno_kk() void

+ tambah() void + simpan() void + getnm_kepkel() void + getalamat_tujuan() void

+ cetak() void + gettelepon() void + getnm_lengkap() void + getno_skpd() void -jml_kel_datang: String -tgl_pindah: String -alamat_asal: text -jml_kel_pindah: String

+ getalamat_asal() void + getjml_kel_datang() void + getjml_kel_pindah() void + gettgl_pindah() void

Kasi Pemerintahan 1

M 1

1

1

1

1

1

Gambar IV.22 Class Diagram

(29)

4.2.5. Sequence Diagram 1. Form Login

Admin Form Login Proses Login

1. Input Username dan Password()

2. Login Tidak Valid()

3. Login Valid() Halaman Login

Halaman Utama

Validasi

4. Menampilkan Halaman Utama()

Gambar IV.23

Sequence Diagram Form Login 2. Data Penduduk

Admin Menu Utama Mengelola

Data Penduduk

Sequence Data Penduduk

Data Penduduk

7. Keluar dari data penduduk() 6. Hapus data penduduk() 5. Tambah data penduduk()

8. Menyimpan data penduduk()

9. Data tidak tersimpan() 4. Data tersimpan() 3. Input data Penduduk()

Simpan data() 2. Mengelola data penduduk()

1. Masuk ke menu utama()

Gambar IV.24

Sequence Diagram Data Penduduk

(30)

3. Data Kelahiran

Admin Menu Utama Mengelola

Data Kelahiran Sequence Data Kelahiran

Data Kelahiran

7. Keluar dari form data kelahiran() 6. Hapus data kelahiran() 5. Tambah data kelahiran()

8. Cetak data kelahiran()

9. Menyimpan data kelahiran() 4. Data tersimpan() 3. Input data kelahiran()

Simpan data() 2. Mengelola data kelahiran()

1. Masuk ke menu utama()

10. Data tidak tersimpan()

Gambar IV.25

Sequence Diagram Data Kelahiran 4. Data Kematian

Admin Menu Utama Mengelola

Data Kematian

Sequence Data Kematian

Data Kematian

7. Keluar dari form data kematian() 6. Hapus data kematian() 5. Tambah data kematian()

8. Cetak data kematian()

9. Menyimpan data kematian() 4. Data tersimpan() 3. Input data kematian()

Simpan data() 2. Mengelola data kematian()

1. Masuk ke menu utama()

10. Data tidak tersimpan()

Gambar IV.26

Sequence Diagram Data Kematian

(31)

5. Data Pindah Datang

Admin Menu Utama Mengelola Data

Pindah Datang Sequence Data Pindah Datang

Data Pindah Datang

7. Keluar dari form data pindah datang() 6. Hapus data pindah datang() 5. Tambah data pindah datang()

8. Cetak data pindah datang()

9. Menyimpan data pindah datang() 4. Data tersimpan() 3. Input data pindah datang()

Simpan data() 2. Mengelola data pindah datang()

1. Masuk ke menu utama()

10. Data tidak tersimpan()

Gambar IV.27

Sequence Diagram Data Pindah Datang 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 php MyAdmin 3) Mozilla Firefox

4) NetBeans IDE 8.1

(32)

71 4.2.7. 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

Referensi

Dokumen terkait

Pre-Conditions Admin harus mencetak rapot siswa Post-Conditions Admin dapat mengelola data siswa Failed end Condition Admin belum memiliki rapot siswa.. Actors

Goal Admin dapat mengelola data barang Pre-Conditions Admin memilih menu data barang Post-Conditions Data barang berhasil tersimpan Failed

Dokter Konsultasi Online dengan Pasien Pre-condition Dokter pilih menu diagnosa.. Post-condition Data tersimpan kedalam database Failed end condition URL tidak

Goal User dan Admin dapat melakukan login Pre-condition User atau Admin memilih menu login Post-condition Tampil form login. Failed end condition User atau Admin tidak

Failed end Condition Calon anggota tidak melakukan login dan tidak bisa mengisi form pendaftaran.. Actor

Post-Conditions Daftar staff pengguna website telah diperbarui Failed Condition Administrator tidak dapat mengelola data pengguna. pengguna website secara online Actor

Post-Condition Admin dapat kembali ke menu utama apabila proses telah selesai dilakukan Failed end Condition Tidak dapat menambah data calon istri2. Actors

Sistem Pengguna Pha se START Mengklik Menu Master Submenu Pesan Menampilkan Form Pesan Tampil Form Input Proses Ubah Data UBAH HAPUS END Tidak Ya TAMBAH PENCARIAN.. Pilih Data