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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3. Prototype Form Data Penduduk
Gambar IV.13 Form Data Penduduk 4. Prototype Form Data Kelahiran
Gambar IV.14 Form Data Kelahiran
5. Prototype Form Data Kematian
Gambar IV.15 Form Data Kematian 6. Prototype Form Pindah Datang
Gambar IV.16 Form Data Pindah Datang
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
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
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
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
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
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
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
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
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
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
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
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