7.1 WORK BREAKDOWN STRUCTURE - RPL Full.rar
7.1 WORK BREAKDOWN STRUCTURE
5.6 Pengujian Keselurahan Sampai Selesai Pengujian aplikasi secara kesesluruhan hingga mendapatkan hasil akhir
4.3 Proses Pengkodean Selesai Penyelesayan pengkodean
4.4 Finalisasi Perancangan Perangkat Lunak Akhir dari peancangan dan menghasilakan sebuah aplikasi
5 Pengujian Ujicoba aplikasi
5.1 Perencanaan Pengujian Keseluruhan Model Penjadwalan ujicoba
5.2 Peninjauan Kode Program Mengajukan kode yang akan diuji
5.3 Pengindentifikasian Keanehan Modul Melakukan identifikasi terhadap rancangan pengkodean dan pemodelan aplikasi
5.4 Perbaikan Kode Modul Perbaikan pengkodean dan pemodelan aplikasi
5.5 Pengujian Modul yang Telah Dirubah Kode Program Pengujian setelah perbaikan
5.7 Finalisasi Pengujian Pengujian akhir aplikasi
4.1 Pengkodean Perangkat Lunak Pengkodean untuk perangkat luna
6 Pelatihan Persiapan pelatihan USER
6.1 Penyusunan Metode Pelatihan untuk User Menysun jadwal pelatihan USER
6.2 Pelatihan Pelatihan awal USER
6.3 Finalisasi Pelatihan Finalis dalam pelatihan USER
7 Instalisasi Persiapan Penginstalan aplikasi
7.1 Instalisasi Perangkat Lunak Proses instalasi
7.2 Pengujian Hasil Instalasi Melihat hasi instalasi
8 Finalisasi Proyek Penyelesayan proyek 8.1 Perbaikan Dokumen RPL Perbaikan dokumentasi proyek setelah proyek selesai.
8.2 Penyerahan Dokumen RPL Laporan akhir keseluruhan PROYEK
4.2 Pengujian Kode Perangkat Lunak Menguji ketepatan dan kwalitas kode perangkat lunak
WBS ID TASK DELIVERABLE CHECKLIST
1 Persiapan Perkembangan (RPL) Melakukan persaipan untuk sebuah proyek
2.2 Penyelesaian Analisa Kebutuhan Final dari analisa
1.1 Wawancara dengan Pihak User Melakukan wawancara kepada kelurahan
1.2 Penyusunan Rencana RPL Melakukan penyusunan rencanan proyek
1.3 Penyerahan Laporan Awal RPL Menyerahkan laporan hasil wawancara dan penyusunan rencana
1.4 Perbaikan Laporan RPL Perbaikan
1.5 Finalisasi Penyerahan Laporan RPL Menyerahkan laporan setelah diperbaiki
1.6 Presentasi Laporan RPL Melakukan persentase seputar proyek yg akan dikerjakan
1.7 Finalisasi Persiapan Pengembangan RPL Persiapan selesai
2 Analisa Kebutuhan RPL Mulai menganalisa segala keperluan proyek
2.2 Analisa Kebutuhan Analisa lanjutan
2.3 Penyerahan Spesifikasi Perangkat Lunak Menyerahkan laporan hasil analisa
3.6 Finalisasi Perancangan Perangkat Lunak Penyelesayan dari segala rancangan.
2.4 Perbaikan Dokumen SKPL Perubahan dari hasil analisa
2.5 Finalisasi Penyerahan Dokumen SKPL Penyerahan laporan analisa setelah perbaikan
2.6 Finalisasi Analisa Kebutuhan RPL Analisa akhir
3 Perancangan Perangkat Lunak Memulai merancang perangkat lunak
3.1 Pembuatan DFD Perancangan dan pembuatan DFD
3.2 Pembuatan ERD Perancangan dan pembuatan ERD
3.3 Pembuatan Rancangan Data Base Mulai merancang data base
3.4 Perancangan Interface Membuat interface
3.5 Penyerahan Dokumen Perancangan RPL Menyerahkan hasil dari rancangan dan pembuatan DFD, ERD, data base dan interface.
4. Pengembangan Perangkat Lunak Melakukan pengembangan perangkat lunak
7.2 AKUNTABILITAS PROYEK
Tabel berikut ini menjelaskan peanggung jawab yang berperan dalam penyelesayan masing-masing
kegiatan proyek. Singkata-singkatn yang diberikan1.5 Finalisasi Penyerahan Laporan RPL NA, ZM
3.1 Pembuatan DFD BS, DR
3 Perancangan Perangkat Lunak BS, DR, KL
2.6 Finalisasi Analisa Kebutuhan RPL KT, NA, ZM
2.5 Finalisasi Penyerahan Dokumen SKPL KL, NA, ZM
2.4 Perbaikan Dokumen SKPL KL, NA, ZM
2.3 Penyerahan Spesifikasi Perangkat Lunak AB, NA, ZM
2.2 Penyelesaian Analisa Kebutuhan AB, BS, DR, KL, NA, ZM
2.2 Analisa Kebutuhan KL, NA
2 Analisa Kebutuhan RPL KL
1.7 Finalisasi Persiapan Pengembangan RPL AB, BS, DR, KL, KT, NA, ZM
1.6 Presentasi Laporan RPL AB, BS, DR, KL, KT, NA, ZM
1.4 Perbaikan Laporan RPL KL, NA, ZM
1. Amar Basma : AB ( Programer )
1.3 Penyerahan Laporan Awal RPL KL, NA, ZM
1.2 Penyusunan Rencana RPL AB, BS, DR, KL, KT, NA, ZM
1.1 Wawancara dengan Pihak User KL, NA
1 Persiapan Perkembangan (RPL) NA( Project Manager )
NO Nama Kegiatan Penanggung jawab
7. Zulfia Misra : ZM ( Dokumentasi )
6. Novi angraini : NA ( Project manager)
5. Kristiawan Tandi : KT (Tester )
4. Kristian lestai : KL ( Analis )
3. Dewi ratih : DR (Designer )
2. Budi San : BS (Designer )
3.2 Pembuatan ERD BS, DR
3.3 Pembuatan Rancangan Data Base NA
5.5 Pengujian Modul yang Telah Dirubah Kode Program KT, NA
8.1 Perbaikan Dokumen RPL AB, BS, DR, KL, KT, NA, ZM
8 Finalisasi Proyek AB, BS, DR, KL, KT, NA, ZM
7.2 Pengujian Hasil Instalasi AB,KL, KT, NA, ZM
7.1 Instalisasi Perangkat Lunak KL, KT
7 Instalisasi KT
6.3 Finalisasi Pelatihan AB, BS, DR, KL, KT, NA, ZM
6.2 Pelatihan KL, KT
6.1 Penyusunan Metode Pelatihan untuk User KL, KT, NA, ZM
6 Pelatihan KL, NA, ZM
5.7 Finalisasi Pengujian NA, KT
5.6 Pengujian Keselurahan Sampai Selesai AB, BS, DR, KL, KT, NA, ZM
5.4 Perbaikan Kode Modul AB, BS, DR
3.4 Perancangan Interface BS, DR
5.3 Pengindentifikasian Keanehan Modul AB, BS, DR, KT, NA
5.2 Peninjauan Kode Program AB, KT, NA
5.1 Perencanaan Pengujian Keseluruhan Model KL, KT
5 Pengujian KT
4.4 Finalisasi Perancangan Perangkat Lunak AB, KT, NA, ZM
4.3 Proses Pengkodean Selesai AB, NA, ZM
4.2 Pengujian Kode Perangkat Lunak AB, KT
4.1 Pengkodean Perangkat Lunak AB, NA
4. Pengembangan Perangkat Lunak AB
3.6 Finalisasi Perancangan Perangkat Lunak KT, NA
3.5 Penyerahan Dokumen Perancangan RPL NA, ZM
8.2 Penyerahan Dokumen RPL AB, BS, DR, KL, KT, NA, ZM
3.3 Entity Relationship Diagram
Gambar 3.4 Entity Relationship Diagram Sitem Informasi Kependudukan
Ket :Tidak semua atribut yang digambarkan pada ERD di atas, dikarenakan atribut yang dimiliki setiap
entitas sangat banyak. Untuk Detailnya dapat dilihat pada perancangan database.1.1 Perancangan Tabel
3.5.1 Rancangan Database(setelah dinormalisasi)
1 Nik text
30 Not null
30 Allow null
18 Tanggal_cerai Date/time Not null
19 Stat_hub_dlm_kel Text
15 Not null
20 Kelainan_fisik_mental Text
9 Not null
21 Penyandang_cacat Text
22 Allow null
22 Pendidikan_akhir Text
35 Not null
23 pekerjaan Text
24 Nik_ibu Text
9 Not null
16 Not null
25 Nama_ibu Text
30 Not null
26 Nik_ayah Text
16 Not null
27 Nama_ayah Text
30 Not null
2. Tabel Kelurahan No Attributes Type Size Allow Null Ket
1 Nama_kel Text
16 Not null
2 Luas_Wilayah Number Not null
17 No_akta_cerai text
16 Akta_cerai text
16 Not null PK
10 Not null
2 Nama text
30 Not null
3 Alamat text
50 Not null
4 Jenis_kel text
10 Not null
5 Tmpt_lahir text
20 Not null
6 Tgl_lahir Date/time Not null
7 Umur number allow null
8 Gol_darah text
9 Agama text
1. Tabel Penduduk No Attributes Type Size Allow Null Ket
7 Not null
10 Akta_lahir text
9 Not null
11 No_akta_lahir text
30 Allow null
12 Status_perkawinan text
11 Not null
13 Akta_perkawinan text
9 Not null
14 No_akta_perkawinan text
30 Allow null
15 Tanggal_perkawinan Date/time Not null
3 Jlh_RT Number Not null
4 Jlh_RW Number Not null
5 Kecamatan
10 Not Null Text
6 Kota
10 Not Null Text
7 Propinsi
10 Not Null Text
2. Tabel Kepemilikan_Ktp No Attributes Type Size Allow Null Ket
1 nokk Text
20 Not null PK
2 Nik Text
16 Not null PK
3 Tgl_buat Date/time Not null PK
3. Tabel Kepemilikan_Kk No Attributes Type Size Allow Null Ket
1 nokk Text
20 Not null PK
2 Nik Text
16 Not null FK
3 Tgl_buat Date/time Not null PK
4. Tabel Penduduk_Yang_Pindah No Attributes Type Size Allow Null Ket
1 nokk Text
20 Not null PK
2 Nik Text
16 Not null PK
3 Tgl_pindah Date/time Not null PK
4 Alasan_pindah Text
10 Not null
5 Klasifikasi_pindah Text
25 Not null
6 Alamat_tujuan Text
50 Not null
7 Stat_no_kk Text
20 Not null
8 Jenis_pindah Text
20 Not null
5. Tabel Penduduk_yang_Meninggal No Attributes Type Size Allow Null Ket
1 NoMnggl Text
30 Not null PK
2 Tgl_meninggal Date/time Not null
5 Hari_meninggal Text
6 Not null
6 Tmpt_meninggal text
20 Not null
7 Pnybb Text
30 Not null
8 Nik Text
16 Not null FK
9 Nik_pelapor Text
16 Not null FK
10 Hub_pelapor_dg_ygmati Text
20 Not null
6. Tabel Penduduk_Yang Lahir No Attributes Type Size Allow Null Ket
1 Nolahir Text
30 Not null PK
2 Hari_lahir Text
6 Not null
3 Nik Text
16 Not null FK
4 Waktu Date/time Not null
5 Nik_ayah Text
16 Not null FK
6 Nik_ibu Text
16 Not null FK
7 Nik_pelapor Text
16 Not null FK
8 Hub_pelapor_dg_ygbayi Text
20 Not null
7. Tabel Penduduk_Pendatang_baru No Attributes Type Size Allow Null Ket
1 Nokk Text
20 Not null PK
2 Nik Text
16 Not null PK
3 Tgl_datang Date/time Not null PK
4 Alasan_datang Text
10 Not null
5 Klasifikasi_pindah Text
25 Not null
6 Alamat_asal Text
35 Not null
7 Stat_no_kk Text
20 Not null
8 Jenis_pindah Text
20 Not null
Rancangan Interface Dan Procedural
3.4 Interface adalah sarana pengembangan sistem yang digunakan untuk membuat komunikasi yang baik, dan konsisten antara sistem dengan pemakainya. Penekanan interface meliputi tampilan yang baik, mudah dipahami, dan tombol-tombol yang familiar.
3.6. 1 Halaman Utama
3.6.2Menu Input Data
update kelurahan set Luas_Wilayah=txt_luas.text,Jlh_RW=txt_rw.te
Insert into xt,Jlh_RT=txt_rt.text,kec=txt_kec.text,Kota=tx
3.6.2.1 Input Data Kelurahan
kelurahan(Nama_kel,Luas_Wilayah,Jlh_RW,Jlh_R t_kota.text,Prov=txt_prov.text where T,Kec,Kota,Prov) values
Nama_kel=txt_nama.text (Nama_kel=txt_nama.text,Luas_Wilayah=txt_lu as.text,Jlh_RW=txt_rw.text,Jlh_RT=txt_rt.text,ke
Input Data Penduduk
c=txt_kec.text,Kota=txt_kota.text,Prov=txt_pro v.text) Insert into penduduk(nama,nik ,alamat,Jenis_kel,Tmpt_lahir,Tgl_lahir ,Gol_darah,Agama,Status_perkawinan,Pendidikan_akhir,p ekerjaan,umur,telepon) values (nama=txt_nama.text,nik=txt_nik.text,alamat=txt_alama t.text,Jenis_kel=opt_jk.caption,Tmpt_lahir=txt_tmptlahir.t ext,Tgl_lahir=txt_tgl.text,Gol_darah=cmb_darah.caption, Agama=cmb_agm.caption,Status_perkawinan=cmb_stat. caption,Pendidikan_akhir=cmb_pendidikan.caption,pekerj aan=cmb_pekerjaan.caption,umur=txt_umur.text,telepon update penduduk set nama=txt_nama.text,alamat=txt_alamat.text,J enis_kel=opt_jk.caption,Tmpt_lahir=txt_tmptla hir.text,Tgl_lahir=txt_tgl.text, Gol_darah=cmb_darah.caption,Agama=cmb_a gm.caption,Status_perkawinan=cmb_stat.capti on,Pendidikan_akhir=cmb_pendidikan.caption, pekerjaan=cmb_pekerjaan.caption,umur=txt_u mur.text telepon=txt_telp where nik=txt_nik.text update penduduk set Akta_lahir=opt_aktalahir.caption,No_akta_lahir=txt_no aktalhr.text,Akta_perkawinan=opt_aktakawin.caption, No_akta_perkawinan=txt_no_kawin,Tanggal_perkawina n=txt_tglkawin.text,Akta_perceraian=opt_aktacerai.ca ption,No_akta_perceraian=txt_nocerai.text,Tanggal_ce rai=txt_tgl_cerai.text where nik=txt_nik.text update penduduk set Akta_lahir=opt_aktalahir.caption,No_akta_lahir =txt_noaktalhr.text,Akta_perkawinan=opt_akta kawin.caption,No_akta_perkawinan=txt_no_ka win,Tanggal_perkawinan=txt_tglkawin.text,Akt a_perceraian=opt_aktacerai.caption,No_akta_p erceraian=txt_nocerai.text,Tanggal_cerai=txt_t gl_cerai.text where nik=txt_nik.text
update penduduk set update penduduk set Nik_ibu=txt_nik_ibu.text,Nama_ibu=txt_namaibu.teNik_ibu=txt_nik_ibu.text,Nama_ibu=txt_namaibu.text, xt,Nik_ayah=txt_nikayah.text,Nama_ayah=txt_nam Nik_ayah=txt_nikayah.text,Nama_ayah=txt_namaaya aayah where nik=txt_nik.text h where nik=txt_nik.text update penduduk set update penduduk set
Kelainan_fsik_mental=opt_kelainan.caption,Penyand Kelainan_fsik_mental=opt_kelainan.caption,Penyand ang_cacat=cmb_cacat.caption where nik=txt_nik.text ang_cacat=cmb_cacat.caption where nik=txt_nik.text
3.6.2.2Input Data Kepemilikan KTP
Select nokk from kepemilikan_k
Select penduduk.nam a,penduduk.al amat from penduduk where Kepemilikan_K K.nik=Pendud uk.nik
Insert into update kepemilikan_ktp set kepemilikan_ktp(Tgl_buat,Bulan_buat,Tahun_buat,na Tgl_buat=txt_tgl.text,Bulan_buat=cmb_bulan.caption, ma,nokk,nik,) values Tahun_buat=txt_tahun.text,nik=cmb_nik.captiont
(Tgl_buat=txt_tgl.text,Bulan_buat=cmb_bulan.caption where nik=txt_nik.text and Tgl_buat=txt_tgl.text and ,Tahun_buat=txt_tahun.text,nokk=cmb_nokk.caption,
Bulan_buat=cmb_bulan.caption and nik=cmb_nik.caption) Tahun_buat=txt_tahun.text and nokk=cmb_nokk.caption
3.6.2.3Input Data Kepemilikaan KK
Select nik from penduduk Insert into kepemilikan_kk(Tgl_buat,Bulan_buat,Tahun_buat,nokk, nik) values (Tgl_buat=txt_tgl.text,Bulan_buat=cmb_bulan.caption, Tahun_buat=txt_tahun.text, nokk=cmb_nokk.caption,nik=cmb_nik.caption) update kepemilikan_kk set Tgl_buat=txt_tgl.text,Bulan_buat=cmb_bulan.caption, Tahun_buat=txt_tahun.text, nokk=cmb_nokk.caption,nik=cmb_nik.caption, where nik=cmb_nik.caption and Tgl_buat=txt_tgl.text and Bulan_buat=cmb_bulan.caption and Tahun_buat=txt_tahun.text and nokk=cmb_nokk.caption
Select nama,alamat from penduduk where nik=cmb_nik.capti
Select nokk from kepemilikan_kk
3.6.2.4 Input Data Penduduk Yang Pindah
Insert into Penduduk_Yang_Pindah(tgl_pindah,Bulan_pindah,Tahu n_Pindah,alasan_pindah,klasifkasi_pindah,jenis_pinda h,stat_no_kk,alamat_tujuan,nik,nokk)values( Tgl_pinda h=txt_tgl.text,Bulan_pindah=cmb_bulan.caption,Tahu n_pindah=txt_tahun.text,alasan_pindah=cmb_alasan.c aption,klasifkasi_pindah=cmb_klasifkasi.caption,jenis _pindah=cmb_jenis.caption,stat_no_kk=cmb_statkk.ca ption,alamat_tujuan=txt_atujuan.text, nik=cmb_nik.caption, nokk=cmb_nokk.caption) update Penduduk_Yang_Pindah set alasan_pindah=cmb_alasan.caption,klasifkasi_pindah =cmb_klasifkasi.caption,jenis_pindah=cmb_jenis.cap tion,stat_no_kk=cmb_statkk.caption,alamat_tujuan=t xt_atujuan.text where nik=cmb_nik.caption and nokk=txt_nokk.text
Select Kepemilikan_KK.n ik from Kepemilikan_KK,p enduduk where Kepemilikan_KK.n ik=Penduduk.nik and kepemilikan_KK.n okk=cmb_nokk.c
Select penduduk.nam a,penduduk.al amat from penduduk where Kepemilikan_K K.nik=Pendud uk.nik
3.6.2.5 Input Data Penduduk Yang Meninggal
Select nik from penduduk
Select nama,Jenis_kel,tgl _lahir,umur,agam
a, alamat from penduduk where nik =cmb_nik.caption
Insert into update Penduduk_yang_Meninggal set
Penduduk_yang_Meninggal(NoMnggl,Tgl_meninggal,B Tgl_meninggal=txt_tgl.text,Bulan_meninggal=cmb_b ulan_meninggal,Tahun_meninggal,hari_meninggal,tm ulan.caption,Tahun_meninggal=txt_tahun.text,hari_m pt_meninggal,pnybb,nik) values eninggal=txt_hari,tmpt_meninggal=txt_tmpt.text,pny
(NoMnggl=txt_nomnggl.text,Tgl_meninggal=txt_tgl.t bb=txt_pnybb.text,nik=cmb_nik.caption where ext,Bulan_meninggal=cmb_bulan.caption,Tahun_men nik=cmb_nik.caption inggal=txt_tahun.text,hari_meninggal=txt_hari,tmpt_ meninggal=txt_tmpt.text,pnybb=txt_pnybb.text,nik= cmb_nik.caption) update Penduduk_yang_Meninggal set Insert into Penduduk_yang_Meninggal
Nik_pelapor=cmb_pelapor.caption, Hub_pelapor_dg_ygmati
(Nik_pelapor, ) values Hub_pelapor_dg_ygmati
=txt_hub.text where (Nik_pelapor=cmb_pelapor.caption, nik=cmb_nik.caption Hub_pelapor_dg_ygmati
=txt_hub.text) Select penduduk.nam a,penduduk.al amat from penduduk
3.6.2.6 Input Data Penduduk Pendatang Baru
3.6.2.7 Input Data Penduduk Yang Lahir
Select nokk from kepemilikan_kk Select Kepemilikan_KK.n ik from Kepemilikan_KK,p enduduk where Kepemilikan_KK.n ik=Penduduk.nik and kepemilikan_KK.n okk=cmb_nokk.c
Insert into Penduduk_Pendatang_baru(nokk, Nik, Tgl_datang, Bulan_datang, Tahun_datang, Alasan_datang, Klasifikasi_pindah, Alamat_asal, Stat_no_kk, Jenis_pindah )values(nokk=cmb_nokk.caption , nik=cmb_nik.caption,Tgl_datang=txt_tgl.text,Bulan_da tang=cmb_bulan.caption,Tahun_datang=txt_tahun.tex t,alasan_datang=cmb_alasan.caption,klasifkasi_pinda h=cmb_klasifkasi.caption, alamat_asal=txt_asal.text, ,stat_no_kk=cmb_statkk.ca ption,jenis_pindah=cmb_jenis.caption) update Penduduk_Pendatang_baru set nokk=cmb_nokk.caption , nik=cmb_nik.caption,Tgl_datang=txt_tgl.text,Bulan_d atang=cmb_bulan.caption,Tahun_datang=txt_tahun.t ext,alasan_datang=cmb_alasan.caption,klasifkasi_pin dah=cmb_klasifkasi.caption, alamat_asal=txt_asal.text, ,stat_no_kk=cmb_statkk.c aption,jenis_pindah=cmb_jenis.captionwhere
1
2
1
2 Menu Cari
Select nama,Jenis_kel from penduduk where nik =cmb_nik.caption Select nik from penduduk
Insert into Penduduk_yang_Lahir(Nolahir,hari_lahir,nik,waktu) values (Nolahir=txt_lahir.text,hari_lahir =txt_hari.text, update into Penduduk_yang_Lahir set hari_lahir,nik,waktu) values (Nolahir=txt_lahir.text,hari_lahir =txt_hari.text, nik=cmb_nik.caption,waktu=txt_wkt.text where nik=cmb_nik.caption update Penduduk_yang_Lahir set nik_ayah=cmb_nikayah.caption, nik_ibu=cmb_nikibu.caption, nik_pelapor=cmb_nikpelapor.caption, Hub_pelapor_dg_ygbayi=txt_hub.text where nik=cmb_nik.caption
Insert into Penduduk_yang_Lahir(nik_ayah,nik_ibu,nik_pelapor ,Hub_pelapor_dg_ygbayi) values (nik_ayah=cmb_nikayah.caption, nik_ibu=cmb_nikibu.caption, nik_pelapor=cmb_nikpelapor.caption, Hub_pelapor_dg_ygbayi=txt_hub.text)
3.6.3 Menu Cari
3.6.3.1 Cari Data Kelurahan
Cari Data Penduduk Delete * from kelurahan where No_kel=’1’
Select count(no_kel) from kelurahan Delete * from penduduk where Nik=txt_nik.text
Select count(nik) from penduduk
3.6.3.2 Cari Data Kepemilikan KTP Delete * from kepemilikan_ktp where Nik=txt_nik.text
Select count(nik) from Kepemilikan_Ktp
3.6.3.3 Cari Data Kepemilikan KK Delete * from Kepemilikan_KK where Delete * from Kepemilikan_KK where Nik=txt_nik.text Nik=txt_nik.text
Select count(nik) from Kepemilikan_KK Select count(nik) from Kepemilikan_KK
3.6.3.4 Cari Data Penduduk Yang Pindah
3.6.3.5 Cari Data Penduduk Yang Meninggal Delete * from Penduduk_Yang_Pindah where Nik=txt_nik.text
Select count(nik) from Penduduk_Yang_Pindah Delete * from Penduduk_Yang_Meninggal where Nik=txt_nik.text
Select count(nik) from Penduduk_Yang_Meninggal
3.6.3.6 Cari Data Penduduk Pendatang Baru
3.6.3.7 Cari Data Penduduk Yang Lahir Delete * from Penduduk_Pendatang_Baru where Nik=txt_nik.text
Select count(nik) from Penduduk_Pendatang_Baru Delete * from Penduduk_Yang_Lahir where Nik=txt_nik.text
Select count(nik) from Penduduk_Yang_Lahir
3.6.4 Menu Laporan
3.6.4.1 Laporan Rekapitulasi Jumlah Penduduk
3.6.4.2 Laporan Data Kependudukan Kepemilikan KTP
3.6.4.3 Laporan Data Monografi Kelurahan
3.6.4.4 Laporan Buku Perubahan KK
BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahap pembuatan aplikasi dari perancangan sistem yang telah didesain. Maka,
akan diketahui apakah sistem yang dibuat benar-benar dapat menghasilkan tujuan yang diharapkan. Pada tahap
ini difokuskan kepada bahasa pemograman yang sesuai sehingga akan diperoleh hasil yang diinginkan. Sistem
ini akan dibangun dengan bantuan aplikasi Visual Basic 6.0. Untuk tempat penyimpanan datanya menggunakan
database Ms. Accsess 2003. Adapun tujuan dari implementasi adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah ada dalam dokumen perancangan yang telah disetujui.2. Menguji dan mendokumentasikan program atau prosedur dari dokumen perancangan sistem yang telah disetujui.
3. Memastikan bahwa pemakai dapat mengoperasikan sistem yaitu dengan melakukan kegiatan pelatihan kepada pemakai.
4. Mempertimbangkan bahwa sistem memenuhi permintaan pemakai, yaitu dengan menguji secara keseluruhan.
5. Memastikan bahwa konversi ke sistem yang baru berjalan dengan benar yaitu dengan membuat rencana, mengontrol dan melakukan instalasi sistem secara benar.
4.1 Batasan Implementasi
Batasan dalam pengembangan sistem ini antara lain:
1. Database menggunakan Microsoft Access
2. Dikembangkan dengan Bahasa Pemrograman Visual Basic 6.0
3. Modul pendukung yang digunakan adalah Crystal Report 8.5
4. Pengguna sistem ini adalah Admin bagian kependudukan pada Kelurahan Kampung Tengah Sukajadi.
4.2 Lingkungan Operasional Dan Pengembangan
Pada prinsipnya setiap desain sistem yang telah dirancang memerlukan sarana pendukung yaitu berupa peralatan-peralatan yang sangat berperan dalam menunjang penerapan sistem yang didesain terhadap pengolahan data. Komponen-komponen yang dibutuhkan antara lain hardware, yaitu kebutuhan perangkat keras komputer dalam pengolahan data, kemudian software yaitu untuk kebutuhan akan perangkat lunak berupa sistem untuk mengoperasikan sistem yang telah didesain. Lingkungan operasional merupakan lingkungan tempat sistem ini dapat digunakan oleh satu orang
pengguna. Berikut merupakan spesifikasi minimum kebutuhan dari lingkungan operasional yaitu
1. Perangkat keras Processor : Intel Pentium IV, 1.8 GHz Memori : 512 MB
2. Perangkat Lunak Sistem operasi : Ms Windows XP Basis Data : Microsoft Accsess 2003
Program tool : Ms. Visual Basic 6.0 Program pendukung : Crystal Report 10.0
4.3 Pengujian Setelah tahap implementasi selesai dilakukan, maka dilanjutkan dengan pengujian sistem dari
implementasi yang telah dibuat. Pengujian ini akan dilakukan pada lingkungan perangkat lunak dan lingkungan
perangkat keras yang sesuai dengan lingkungan operasionalnya.4.4 Hasil Pengujian Sistem ini dirancang khusus untuk mengelola data Pemerintahan di Kelurahan Kampung Tengah kec.
Sukajadi. Sistem ini akan dipakai oleh admin bagian Pemerintahan di Kelurahan kampung Tengah kec. Sukajadi.
Tahap awal dalam pengoperasian sistem ini dimulai dengan user mengklik icon shortcut siistem.exe yang
selanjutnya akan muncul menu login sistem.4.4.1 Menu login
Sebelum masuk ke sistem dan dapat mengoperasikan menu – menu yang ada didalam sistem maka terlebih dahulu user harus meng-input-kan ID dan password yang valid.
Gambar 4.1. tampilan menu login4.4.2 Menu Utama
Setelah meng-input-kan username dan password maka sistem akan mengecek user tersebut berhak atau
tidak, jika sesuai maka user dapat masuk ke dalam menu utama. Kemudian admin dapat memilih menu yang
diinginkan. Pada form ini ada beberapa menu utama yang disajikan yaitu:1. File
2. Input data
3. Cari
4. Laporan
5. Cetak
Gambar 4.2 Tampilan Menu Utama4.4.3 Menu File Menu File memberikan fasilitas masuk kesistem. Menu File memiliki sub menu login, logout dan keluar.
Gambar 4.3 Tampilan Menu File4.4.4 Menu Input Data Menu input data memberikan fasilitas bagi admin untuk menginputkan data penduduk ke dalam sistem.
Menu Input Data memiliki sub menu Data Kelurahan, Data Penduduk, Data Penduduk Lama, Data Penduduk
Baru. Data penduduk lama memiliki sub menu data kepemilikan KTP, data kepemilikan KK, Data Penduduk
Yang Pindah, Data Penduduk Yang Meninggal. Data penduduk lama memiliki sub menu data kepemilikan KTP,
data kepemilikan KK, Data Penduduk Yang Pindah, Data Penduduk Yang Meninggal.Gambar 4.4 Tampilan Menu Input Data a.Sub menu Input Data Kelurahan Sub Menu ini memberikan fasilitas bagi admin untuk menginptkan Data Kelurahan.Gambar 4.5 Tampilan Menu Input Data Kelurahan b.Sub Menu Data KependudukanSub menu data kependudukan ini memberikan fasilitas untuk menginputkan data-data kependudukan
Gambar 4.6 Tampilan Menu Input Data PendudukGambar 4.7 Tampilan Menu Input Data Kelengkapan SuratGambar 4.8 Tampilan Menu Biodata Orang TuaGambar 4.9 Tampilan Menu Kelainan Fisika. Sub Menu Data penduduk lama Pada sub menu ini memberikan fasilitas untuk menginputkan data-data Kepemilikan KTP, data kepemilikan KTP memiliki beberapa sub menu antara lain Data Keterangan Perpanjangan KTP, Data Keterangan Pergantian KTP
Gambar 4.10 Tampilan Data Penduduk LamaSub menu Data kepemilikan KK memberikan fasilitas kepada admin unntuk dapat menginputkan Data Kepemilikan KK, sub menu ini terdiri dari Data Kepemilikan KK dan Data Anggota Keluarga.
Gambar 4.11. Tampilan Data Kepemilikan KKb. Data Penduduk Baru Pada sub menu data penduduk baru ini memungkinkan buat admin untuk menginputkan data – data penduduk yang baru. Terdiri dari form Data Penduduk Yang Datang dan Data Kedatangan.
Gambar 4.12. Tampilan Data Penduduk Pendatang Baru Pada sub menu data penduduk yang baru juga terdapat form Input Data Penduduk Yang Lahir yangmemberikan fasilitas Data kelahiran dan Keterangan Kelahiran.
Gambar 4.13 Tampilan Input Data Penduduk Yang Lahir4.4.5 Menu Cari
Pada menu cari terdapat 4 sub menu yaitu Data Kelurahan, Data Penduduk, Data Penduduk Lama, Data
Penduduk Baru. Pada sub menu Data Penduduk Lama terdapat sub menu, yaitu Data Kepemilikan KTP, Data
Kepemilikan KK, Data Penduduk Yang Pindah, Data Penduduk Yang Meninggal. Pada sub menu Data
Penduduk Baru jua terdapat sub menu Data Penduduk Yang Lahir dan Data Penduduk Pendatang Baru. Pada
menu cari ini memberikan fasilitas bagi admin untuk mencari data penduduk, baik yang datang, penduduk yang
lahir, yang meninggal juga data-data kepemilikan KTP dan KK.Gambar 4.14 Tampilan Sub Menu Cari Data Kelurahan.Gambar 4.15 Tampilan Menu Cari Data Penduduk.Gambar 4.16 Tampilan Sub Menu Cari Data Kepemilikan KTPGambar 4.17 Tampilan Sub Menu Cari Data Kepemilikan KKGambar 4.18 Tampilan Sub Menu Cari Data Penduduk Yang PindahGambar 4.19. Tampilan Sub Menu Cari Data Penduduk Yang MeninggalGambar 4.20 Tampilan Sub Menu Cari Penduduk Pendatang BaruGambar 4.21 Laporan Rekapitulasi Jumlah PendudukGambar 4.22 Laporan Data Kependudukan Kepemilikan KTPGambar 4.23 Laporan Data Monografi KelurahanGambar 4.24 Laporan Buku Perubahan KKBAB V PENUTUP
5.1 Kesimpulan Kesimpulan dari implementasi dan pembahasan aplikasi pembuatan Sistem Informasi Kependudukan adalah :
1. Mempermudah pekerjaan pegawai khususnya Bagian pemerintahan dalam mengolah data kependudukan
2. Dengan adanya Sistem Informasi kependudukan yang terkomputerisasi, maka proses pengolahan data lebih cepat dan tepat serta akurat dibandingkan dengan sistem pengolahan data manual yang masih digunakan sebelumnya.
7.1 Saran Saran-saran yang perlu diperhatikan : Sistem Informasi kependudukan ini merupakean sistem informasi yang berbasis windows.
1. Sistem yang dirancang untuk mengelola data kependudukan. Sistem informasi ini masih
harus dikembangkan lagi dengan menjadikan system menjadi sistem yang terkoneksi dengan internet agar dapat di akses oleh masyarakat dan juga aparat-aparat pemeerintahan, guna mempermudah pengiriman data.