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 diberikan

  1.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.te

  Nik_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 login

4.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 Utama

4.4.3 Menu File Menu File memberikan fasilitas masuk kesistem. Menu File memiliki sub menu login, logout dan keluar.

Gambar 4.3 Tampilan Menu File

4.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 Kependudukan

  Sub 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 Fisik

  a. 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 Lama

  Sub 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 KK

  b. 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 yang

  memberikan fasilitas Data kelahiran dan Keterangan Kelahiran.

Gambar 4.13 Tampilan Input Data Penduduk Yang Lahir

4.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 KK

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