repository.bsi.ac.id · 3 0 3 0 b a i p e m b a h s n 3. 1 t i n j a u p e r s h d i n a s k e p d...
TRANSCRIPT
30
30
BABIII
PEMBAHASAN
3.1.TinjauanPerusahaan
DinasKependudukandanCatatanSipiladalahkantordinasyang
memiliki fungsi untuk perumusan kebijakan teknis di bidang
kependudukan dan catatan sipil,perumusan rencana kerja dibidang
kependudukandancatatansipil,penyelenggaraanpelayananumum di
bidang kependudukan dan catatan sipil,pengendalian dan pembinaan
teknis dibidang kependudukan dan catatan sipil,penyelenggaraan
perizinan dibidang kependudukan dan catatan sipil,pelaporan dan
evaluasipelaksanaantugasdibidangkependudukandancararansipildan
pelaksanaantugaslaindibidangkependudukandancatatansipiluangdi
berikanolehWalikota.
DinasKependudukandanCatatanSipilKotaPontianakmemilikivisi
danmisi.Adapunvisinyaadalahtertibadministrasikependudukanyang
bermaknarangkaiankegiatanpenataandanpenertibandalam penerbitan
dokumen dan data kependudukan melalui pendaftaran penduduk,
pencatatansipil,pengelolaaninformasiadministrasikependudukanserta
pendayagunaanhasilnyauntukpelayananpublikdanpembangunansektor
lain kemudian selanjutnya adalah pelayanan prima yang mempunyai
pengertian bahwa berbagaipelayanan publik yang disediakan oleh
pemerintahdidasarkanataspemenuhanstandar pelayananprimaserta
mengedepankanefektifitas,efesiensidankepuasanmasyarakat.
31
31
Serta misinya adalah meningkatkan pelayanan administrasi,
akuntabilitaskinerjadankeuangansertaprofesionalismesumberdaya
manusia,menerapkan
31
tertibadministrasipendaftaranpenduduk,menerapkantertibadministrasi
pencatatansipildanmenyajikandatabasekependudukanyangakurat.
DinasKependudukandanCatatanSipilKotaPontianakmemilikibeberapa
aturanyangditetapkan,yangdidalamnyajugaterdapatstrukturorganisasi
agarpenerimaanperintahdanfungsi-fungsidapatdilaksanakandengan
lebihterstruktur.Berikutinimerupakanpembahasanmengenaitinjauan
perusahaanpadaDinasKependudukandanCatatanSipilKotaPontianak
berdasarkansejarahdanstrukturorganisasiyangadadidalamnya.
3.1.1.SejarahPerusahaan
Pada awalnya,Dinas Kependudukan dan Catatan SipilKota
PontianakhanyamengatururusanCatatanSipil.Dengandiberlakukannya
PeraturanDaerahNomor4Tahun2001tentangPembentukanDinas–
dinasdaerah,SKPDmenjadiDinasKependudukandanCatatanSipilKota
Pontianak.Kemudian pada tahun 2004,Pemerintah Kota Pontianak
mengeluarkanPeraturanDaerahNomor4Tahun2004tentangPerubahan
PeraturanDaerahNomor4Tahun2001tentangPembentukanDinas–
dinasDaerah.Dalam perdaininomenklaturSKPDtidakadaperubahan.
Padatahunyangsama,keluarPeraturanDaerahNomor16Tahun
2004tentangPembentukanDinas–dinas,yangmengamanatkanBadan
Koordinasi Keluarga Berencana Nasional (BKKBN) Kota Pontianak
bergabungdenganDinasKependudukandanCatatanSipilKotaPontianak,
Keluarga Berencana dan Catatan SipilKota Pontianak.Berdasarkan
PeraturanDaerahNomor11Tahun2008tentangPembentukanOrganisasi
32
Perangkat Daerah Kota Pontianak,yang kemudian diubah dengan
Peraturan Daerah Nomor13 Tahun 2009 tentang Perubahan Atas
PeraturanDaerahNomor11tentangPembentukanOrganisasiPerangkat
DaerahKotaPontianak.
BidangKeluargaBerencanakeluardariSKPDinidanmenjadiSKPD
baruyakniBadanPemberdayaanPerempuandanKeluargaBerencana
(BP2KB),sehingga nomenklatur menjadiDinas Kependudukan dan
CatatanSipilKotaPontianak.KemudiansetelahitukeluarnyaUndang–
Undang Nomor23 Tahun 2014 tentang Pemerintahan Daerah dan
PeraturanPemerintahNomor18Tahun2016tentangPerangkatDaerah
menjelaskanbahwaadministrasikependudukandancatatansipiladalah
urusanpemerintahwajibyangberkaitandenganpelayanandasar.
Setelahdilakukanpenilaianindikatordankelasintervalterhadap
Dinas Kependudukan dan Catatan SipilKota Pontianak yaitu jumlah
penduduk,jumlah kecamatan,jumlah kelurahan,jumlah rata – rata
mobilitas penduduk pertahun dalam tiga tahun terakhirdan tingkat
kepadatanpenduduk,makastrukturorganisasiDinasKependudukandan
Catatan SipilKota Pontianak mengalamiperubahan.Menggunakan
strukturnavigasitipeB PolaMaksimalyangterdiridariSekretariat(2
saksi),Bidang Pelayanan Pendaftaran Penduduk (3 seksi),Bidang
pelayananPencatatanSipil(3seksi)danBidangPengelolaanInformasi
AdministrasiKependudukandanPemanfaatanDataPencatatanSipil(3
saksi).
33
3.1.2.StrukturOrganisasidanFungsi
Struktur organisasi adalah susunan sub-sub sistem dengan
hubungan wewenang dan tanggung jawab.Dalam organisasiterdapat
strukturyangmenerapkanbagaimanatugas–tugasterbagi.Berikutini
merupakanstrukturorganisasipadaDinasKependudukandanCatatan
SipilKotaPontianak:
KEPALADINAS
Drs.H.SUPARMA,M.SI
NIP.195912241985031010
KELOMPOKJABATAN
FUNGSIONAL
KEPALABIDANGPELAYANANPENDAFTARAN
KEPENDUDUKAN
URAYBERTYAPRIANI,SH,MH
NIP.196810051993022008
KEPALASEKSIIDENTITASPENDUDUK
CASSIUSJUNEDA,SE
NIP.196606111995031
KEPALASEKSIPINDAHDATANG
PENDUDUK
RAJALI,A.Ma
NIP.196904161990031005
SEKRETARISDrs.Hermundi
NIP.196408241986031018
KASUBBAGPERENCANAANDAN KEUANGAN
ANIZAR,SE
NIP.196001281985032004
KEPALABIDANGPELAYANANPENCATATANSIPIL
DINIEKAWAHYUNI,S.STP,MT
NIP.197812311997122001
KEPALASEKSIKELAHIRAN
RINIASTUTIK,SE
NIP.197408071994032005
KEPALASEKSIPERKAWINANDAN
PERCERAIAN
RULANSYAH,S.Sos
NIP.196009191983031024
KASUBBAGUMUM DANKEPEHGAWAIAN
Dra.ITANURHAWANI
NIP.196505101986032027
KA.BIDANGPENGELOLAANINFORMASIADMINISTRASIKEPENDUDUKANDAN
PEMANFAATANDATA
HENGKIRIANTO,S.IP,ME
NIP.197202272000031006
KEPALASEKSISISTEM INFORMASIADMINISTRASIKEPENDUDUKAN
INDRAGUNAWAN,S.Kom
NIP.197007221994031009
KEPALASEKSIPENGOLAHANDANPENYAJIANDATAKEPENDUDUKAN
YANIPRAPTANTO,S.Kom
NIP.19197507122003121008
KEPALASEKSIKERJASAMADANINOVASIPELAYANAN
YOPIEINDRAPRIBADI,S.Kom,M.Eng
NIP.197707182005011015
KEPALASEKSIPENDATAANPENDUDUK
JUHENDRI,A.Md
NIP.196306251987031015
KEPALASEKSIPERUBAHANSTATUSANAK,
PEWARGANEGARAANDANKEMATIAN
FERDITA,SH
NIP.197603142006042006
20
Sumber:Hasilpenelitian(2017)
GambarIII.1StrukturOrganisasi
34
Dinas Kependudukan dan Pencatatan Sipilmempunyaitugas
melaksanakanurusanpemerintahandaerahberdasarkanasasotonomi
dantugaspembantuandibidangkependudukandanpencatatansipilserta
tugas lain yang diberikan Walikota sesuaidengan lingkup tugas dan
fungsinya.Adapaunbeberapatugaspokokmasing-masingbagianadalah:
1. KepalaDinas
Memimpin Dinas Kependudukan dan Pencatatan Sipil dalam
perumusanperencanaankebijaksanaan,pelaksanaanpembangundi
bidang kependudukan, pencatatan sipil, pengelolaan informasi
administrasi kependudukan dan perencanaan perkembangan
kependudukan, penyelenggaraan pembinaan, pengawasan dan
pengendalianteknispembangunan,pengelolaansertapemeliharaan
saranadanprasaranakependudukan,pencatatansipil,pengelolaan
informasiadministrasikependudukandanpenyerasianperkembangan
kependudukan.
2. Sekretaris
Melaksanakan koordinasi perencanaan, evaluasi dan pelaporan
program DinasKependudukandanCatatanSipil,pengelolaanurusan
kepegawaian,urusanumum yangmeliputikegiatansuratmenyurat,
pengadaan, perlengkapan, rumah tangga, humas, dan urusan
keuangan.
3. KasubbagPerencanaandanKeuangan
Mempunyaitugaspokokyaitumenyusunperencanaanprogram dan
35
pengelolaanadministrasikeuanganadapuntugasyanglainnyaseperti
melaksanakanpenyiapanbahanpenyusunanprogram,kegiatandan
serta pengelolaan administrasikeuangan selanjutnya penyiapan
bahankoordinasi,fasilitaspelaksanaanprogram,kegiatandanserta
pengelolaan administrasi keuangan kemudian yang terakhir
menyediakan penyelenggaraan penyusunan program dan kegiatan
sertapengelolaanadministrasikeuangan.
4. KasubbagUmum danKepegawaian
Melaksanakan urusan rumah tangga dan perlengkapan Dinas,
mengelolakearsipanDinas,menyusunbahanpembinaandisiplindan
peningkatankesejahteraanpegawaidanmelakukanpenyelenggaraan
urusandanpengelolaanadministrasikepegawaian.
5. KepalaBidangPelayananPendaftaranPenduduk
Melaksanakandanmenyusunprogram kerjadananggaranbidang
PelayananPendaftaranPenduduk,merumuskankebijakanteknisdi
Bidang Pelayanan Pendaftaran Penduduk,membagitugas kepada
bawahan sesuai dengan bidang tugasnya dan mengarahkan
pelaksanaankegiatan,mengoordinasipelaksanaankegiatanBidang
Pelayanan Pendaftaran Penduduk, menyelenggarakan kegiatan,
pembinaankerjasamadiBidangPelayananPendaftaranPenduduk,
melaksanakanmonitoringdanevaluasipelaksanaankegiatanBidang
Pelayanan Pendaftaran Penduduk, menyampaikan saran dan
pertimbangankepadaatasangunakelancaranpelaksanaantugasdan
36
melaksanakan tugas kedinasan lain sesuai dengan ketentuan
peraturanperundang–undanganyangberlaku.
6. KasubbagBidangPelayananPencatatanSipil
Mempunyaitugaspokokyaitumelaksanakankebijakan,program dan
kegiatandiBidangPelayananPencatatanSipil.Adapunuraiantugas
Bidang Pelayanan Pencatatan Sipil,menyusun program kerja dan
rencanaanggaranBidang,menyusunpetunjukteknispenyelenggaraan
PelayananpencatatanSipilberupapenerbitanSipilberupapenerbitan
Akta Kelahiran,Perkawninan,kematian dan Pengesahan Nama,
mengkoordinasikandanmengawasipelaksanaantugasKepalaSeksi,
memberikanmasukanyangperlukepadaKepalaDinas,seusaiBidang
tugasnya,memberikanpetunjukkepadabawahanbaiklisanmaupun
tertulis,membuatDP-3 Pegawaisesuaidengan kewenangannya,
melaporkan seluruh pelaksanaan tugas kepada Kepala Dinas dan
melaksanakantugas–tugaslainyangdiberikanolehatasan.
7. KepalaBidangPengelolaanInformasiAdministrasiKependudukan
Melaksanakan penyusunan perencanaan pengelolaan informasi
administrasi kependudukan yang meliputi sistem informasi
administrasi kependudukan, pengolahan dan penyajian data
kependudukansertatatakeloladansumberdayamanusiateknologi
informasidankomunikasi,perumusankebijakanteknispengelolaan
informasiadministrasikependudukanyangmeliputisistem informasi
administrasi kependudukan, pengolahan dan penyajian data
37
kependudukansertatatakeloladansumberdayamanusiateknologi
informasi dan komunikasi, pelaksanaan pembinaan koordinasi
pelaksanaanpengelolaaninformasiadministrasikependudukanyang
meliputisistem informasiadministrasikependudukan,pengolahan
danpenyajiandatakependudukansertatatakeloladansumberdaya
manusia teknologi informasi dan komunikasi, pelaksanaan
pengelolaan informasiadministrasikependudukan meliputisistem
informasiadministrasikenpenduduka,pengolahandanpenyajiandata
kependudukansertatatakeloladansumberdayamanusiateknologi
informasiadministrasidan yang terakhirmelakukan pengendalian
serta evaluasi pelaksanaan pengelolaan informasi administrasi
kependudukan.
8. KepalaSeksiidentitasPenduduk
Melaksanakn perencanaan kegiatan pendaftaran dan pencatatan
identitaspenduduk,menyiapkanbahanpendaftarandanpencatatan
identitaspenduduk,memberikanbimbinganteknispemeriksaandan
penelitian berkas pendaftaran penduduk,membimbing pengolahan
datapemberiannomorindukpenduduk,penerbitankartukeluargadan
kartupenduduk,menganalisadanmengembangkankinerjaseksidan
yangterakhiradalahmelaporkankegiatanseksikepadakepalabidang.
9. KepalaSeksiKelahiran
Melaksanakan penyiapan bahan perumusan dan penyusunan
kebijakanteknisdibidangpelayananpencatatankelahiran,penyiapan
38
bahan pemberian petunjukteknisdibidang pelayanan pencatatan
kelahiran,penyiapanbahanpelaksanaankoordinasidansinkronisasi
penerapa kebijakan di bidang pelayanan pencatatan kelahiran,
penyiapan bahan pelaksanaan pelayanan pencatatan kelahiran,
penyiapan bahan pembinaan, pengawasan dan evaluasi serta
mengoordinasikan pelaksanaan kegiatan pelayanan pencatatan
kelahiran,penyiapan bahan pelaksanaan monitoring dan evaluasi
pelaksanaan kegiatan dibidang pelayanan pencatatan kelahiran,
penyusunan laporan pelaksanaan kebijakan dibidang pelayanan
pencatatankelahiran,pendokumentasianhasilpelayananpencatatan
kelahiran,melaksanakan fungsilain yang diberikan oleh pimpinan
sesuaidengantugasdanfungsinyadanyangterakhirmelaksanakan
pemberiansarandnpertimbangankepadapimpinantentanglangkah
–langkahdantindakanyangperludiambildalam bidangtugasnya.
10.KepalaSeksiSistem InformasiAdministrasiKependudukan
Melaksanakan penyusunan rencana kerja SeksiSistem Informasi
AdministrasiKependudukan mengacu pada rencana kerja bidang
pengelolaan informasiadministrasikependudukan,melaksanakan
perumusan kebijakan teknis tata kelola infrastruktur, jaringan
komunikasidata dan sumberdaya manusia teknologiinformasi,
melaksanakanpembinaandankoordinasitatakelolainfrstrukturserta
jaringankomunikasidata,melaksanakantatakeloladanpemeliharaan
infrastruktur dan jaringan komunikasi data, pembinaan dan
pengembangan sumber daya manusia teknologiinformasidan
39
komunikasi,pengumpulandatasebagaibahanpenyusunanpetunjuk
teknispenyelenggaraantatakelolainfrastruktur,jaringankomunikasi
datadansumberdayamanusiateknologiinformasi,melaksanakan
penyusunan petunjuk teknis tata kelola infrastruktur, jaringan
komunikasidata dan sumberdaya manusia teknologiinformasi,
menyusun laporan dan evaluasikegiatan penyelenggaraan Seksi
Sistem InformasiAdministrasiKependudukan dan melaksanakan
fungsilainnyayangdiberikanolehpimpinansesuaidengantugasdan
fungsinya.
11.KepalaSeksiPindahDatangPenduduk
Melaksanakan penyiapan bahan perumusan dan penyusunan
kebijakan teknis dibidang pelayanan pindah datang penduduk,
melaksanakanpenyiapanbahanpemberianpetunjukteknisdibidang
pindahdatangpenduduk,menyiapkanbahanpelaksanaankoordinasi
dan sinkronisasipenerapan kebijakan dibidang pelayanan pindah
datangpenduduk,menyiapkanbahanpelaksanaanpelayananpindah
datangpenduduk,menyiapkanbahanpembinaan,pengawasandan
evaluasiserta mengoordinasikan pelaksanaan kegiatan pelayanan
pindahdatangpenduduk,menyiapkanbahanpelaksananmonitoring
danevaluasipelaksanaankegiatandibidangpelayananpindahdatang
penduduk, menyusun laporan pelaksanaan kebijak di bidang
pelayananpindahdatangpenduduk,mendokumentasihasilpelayanan
pindahdatangpenduduk,melaksanakandungsilainyangdiberikan
olehpimpinansesuaidengantugasdanfungsinyasertamemberi
40
sarandanpertimbangankepadapimpinantentanglangkah–langkah
dantindakanyangperludiambildalam bidangtugasnya.
12.KepalaSeksiPerkawinandanPerceraian
Melaksanakan penyiapan bahan pencatatan dan pendaftaran akta
perkawinandanperceraian,melaksanakanpemeriksaandanpenelitian
berkas perkawinan dan perceraian,memberikan suratketerangan
perkawinandanperceraianbagiWNIdanWNA,menyelenggarakan
penyuluhandansosialisasi,melaksanakantugaslainsesuaipetunjuk
KepalaBidang Catatan Sipildan yang terakhiradalah melaporkan
kepadaKepalaBidangCatatanSipiltentangsegalatugaspekerjaan
yangtelahdanbelum dikerjakan.
13.KepalaSeksiPengolahandanPenyajianDataKependudukan
Melaksanakan penyediaan dan penyiapan perangkat keras dan
perlengkapannya, sistem database kependudukan dan sistem
pengolahandatasertapenyajiandatakependudukandanpencatatan
sipil,pembangunan replikasi database kependudukan,meyusun
laporaninformasiadministrasikependudukan,pemutakhirandatabase
kependudukan,menyiapkanbahankoordinasidanpembinaandalam
pengolahandanpenyajiandatakependudukandanpencatatansipil,
melaksanakan pendokumentasian dan pemeliharaan dokumentasi
database kependudukan,melaksanakan monitoring,evaluasidan
pelaporankegiatanpengolahandanpenyajiandatakependudukandan
pencatatansipilsertapelaksanaantugas–tugaslainyangdiberikan
41
olehKepalaBidang.
14.KepalaSeksiPendataanPenduduk
Melaksanakanprosespenerimaan,pemeriksaanberkaspermohonan
danpenertibandokumenkependudukanmeliputiSuratKeterangan
PenggantiTandaIdentitas,SuratKeteranganPencatatanSipil,Sura
KeteranganOrangTerlantardanSuratKeteranganTandaKomunitas,
merekam data ke dalam database Sistem InformasiAdministrasi
Kependudukan (SIAK), menyimpan dan memelihara
register/pencatatan/pembukuan dan dokumen persyaratan atas
penertiban dokumen kependudukan, melaksanakan pendataan
penduduk non permanen,melaksankan evaluasi,pelaporan dan
pendokumentasiankegiatandibidangtugasnya,memberikansaran
dan pertimbangan kepada atasan terkait bidang tugasnya dan
melaksankantugas–tugaslainyangdiberikanolehKepalaBidang.
15.KepalaSeksiPerubahanStatusAnak,PewarganegaraandanKematian
Melaksankanpenyiapanbahanpenyusunanperencanaanpelayanan
pencatatanpengangkatananak,pengakuananak,pengesahananak,
perubahanstatuskewarganegaraandankematian,menyiapkanbahan
perumusan kebijakan teknis pelayanan pencatatan pengangkatan
anak, pengakuan anak, pengesahan anak, perubahan status
kewarganegaraandankematian,menyiapkanpelaksanaanpembinaan
dan koordinasi pelaksanaan pencatatan pengangkatan anak,
pengakuan anak, pengesahan anak, perubahan status
42
kewarganegaraandankematian,melaksankanpelayananpencatatan
pengangkatananak,pengakuananak,pengesahananak,perubahan
statuskewarganegaraandankematian,melaksanakandokumentasi
hasilpelayanan pencatatan pengangkatan anak,pengakuan anak,
pengesahananak,perubahanstatuskewarganegaraandankematian,
menyiapkan pengendaluan dan evaluasipelaksanaan pencatatan
pengangkatananak,pengakuananak,pengesahananak,perubahan
statuskewarganegaraandankematiansertamelaksankantugaslain
yangdiberikanolehKepalaBidang.
16.KepalaSeksiKerjasamadanInovasiPelayanan
Menyusun rencana kerja SeksiKerjasama dan InovasiPelayanan
mengacu pada rencana kerja Bidang Pemanfaatan Data,
melaksanakan perumusan kebijakan teknisKerjasamadan Inovasi
PelayananKependudukan,melaksanakankoordinasiKerjasamaantar
instansi dan Inovasi Pelayanan Kependudukan, melaksankan
penyuluhan informasi program dan kegiatan penyelenggaraan
KependudukandanCatatanSipil,mengumpulkandatasebagaibahan
penyusunan petunjuk teknis penyelenggaraan Kerjasama,Inovasi
Pelayanan Kependudukan dan penyuluhan informasiprogram dan
kegiatan penyelenggaraan kependudukan dan catatan sipil,
melaksankan penyusunan petunjuk teknis penyelenggaraan
Kerjasama, Inovasi Pelayanan Kependudukan dan penyuluhan
informasiprogram dankegiatanpenyelenggaraanKependudukandan
Catatan Sipil, menyusun laporan dan evaluasi kegiatan
43
penyelenggaraan SeksiKerjasama dan InovasiPelayanan serta
melaksankantugaslainnyayangdiberikanolehKepalaBidangsesuai
dengantugasdanfungsinya.
3.2.AnalisisKebutuhan
Dinas Kependudukan dan Catatan Sipil bergerak di bidang
pelayanan masyarakat,dimana pada kantordinas inimemilikiruang
khususuntukpengarsipanyangmasihmenggunakancaramanualuntuk
melakukan penyimpanan maupun pencarian berkas.Halinitentunya
banyakmenghabiskanwaktudandapatmenyebabkanhumanerror.Untuk
itupenulismembuatsuatuaplikasipengelolaanarsipaktakependudukan
berbasis website pada Dinas Kependudukan dan Catatan SipilKota
Pontianakdalam prosespenyimpanandanpencarianberkaspengarsipan
aktakependudukan.
Dalam Tugas Akhir ini penulis membuat suatu aplikasi
penyimpanan dan pencarian berkas pengarsipan akta kependudukan
berbasiswebsitedenganmaksuduntukmembantukepalabidangdan
pegawaidalam prosespenyimpanandanpencarianberkaspengarsipan
aktakependudukan.Didalam aplikasiyang dihasilkannantinyadapat
memaksimalkan kinerja Dinas Kependudukan dan Catatan SipilKota
Pontianakkhususnyapadabagianpengarsipan.
Aplikasipenyimpanandanpencarianberbasiswebsitememilikidua
kebutuhan sistem yaitu,kebutuhan fungsionaldan kebutuhan non
fungsional.Kebutuhan fungsionalmerupakan kebutuhan yang berisi
44
proses–prosesapasajayangnantinyadilakukanolehsistem.Sedangkan
kebutuhan non fungsional merupakan kebutuhan diluar kebutuhan
fungsionalsistem yang meliputikebutuhan hardware,software dan
brainware.
3.2.1.KebutuhanFungsional
Didalam kebutuhanfungsionalinipenulisakanmenjelaskanproses
–prosesyangakandilakukanolehsistem.Sistem inidapatdigunakan
oleh admin sebagaikepala bidang bagian akta kependudukan dan
pegawaisebagaiuser.Adapunkebutuhanfungsionalyangadadidalam
fiturataupunfungsiyangterdapatpadaprogram aplikasiberbasiswebini,
diantaranyaadalahsebagaiberikut:
1.FiturLogin
Dalam fiturloginsistem dapatmenerimainputdapatberupaUsername
dan Password dimana data tersebutakan diproses oleh sistem,
kemudiandiproseskedalam database.JikaUsernamedanPassword
bernilaibenarmakasistem akanmenerimaakseslogindanakandi
alihkankehalamanutama,jikatidakmakasistem akanmenolakakses
userdanmenampilkanpesangagalloginuser.
2.FiturHalamanUtama
Sistem akanmenampilkandataperusahaanberupasejarah,visidan
misiperusahaan.
3.FiturUser
Sistem akanmenyediakanform tambahuseryangbisadiinputoleh
45
adminsepertiTambahUseryangdidalamnyaterdapatkolom input
Nama,Username,Password,Alamat,FotoProfiledanlevel.Jikadata
yangdiinputsudahsesuaimakasistem akanmenerimaaksesdata
user.Jikaadasalahsatukolom yangtidakdiisimakasistem akan
menampilkanpesan“DataYangAndainputTidakLengkap”.
4.FiturPegawai
Sistem akanmenyediakanform tambahdatapegawaiyangbisadiinput
olehadminsepertiTambahPegawaiyangdidalamnyaterdapatkolom
inputNIP,Nama,Gender,AlamatdanTelepon.Jikadatayangdiinput
sudahsesuaimakasistem akanmenerimaaksesdata.Jikaadasalah
satukolom yangtidakdiisimakasistem akanmenampilkanpesan
“DataYangAndainputTidakLengkap”.Adapunfasilitasyangterdapat
padafiturpegawaiiniadalahsebagaiberikut:
a.DetailPegawai
PadasaatadminmengkliktombolDetailPegawaimakasistem akan
mengalihkanpadahalamanDetailPegawaiyangberisiNIP,Nama,
Gender,AlamatdanTeleponyanghanyabisadilihattanpaadafitur
editdanhapus.
b.EditPegawai
PadasaatadminmengkliktombolEditPegawaimakasistem akan
mengalihkanpadahalamanEditPegawaiyangberisiNIP,Nama,
Gender,AlamatdanTeleponyangbisamelakukanaksisubmit,reset
dankembali.
c.Hapus
46
Pada saatadmin mengklik tombolHapus maka sistem akan
otomatismenghapusdatapegawaipadakolom DataPegawaiyang
berisiNIP,Nama,Gender,AlamatdanTelepon.
5.FiturAktaMasuk
Sistem akanmenyediakanform AktaMasukyangbisadiinputoleh
adminsepertiTambahAktaMasukyangdidalamnyaterdapatkolom
inputNoAkta,Uraian,KeterangandanTanggal.Jikadatayangdiinput
sudahsesuaimakasistem akanmenerimaaksesdata.Jikaadasalah
satukolom yangtidakdiisimakasistem akanmenampilkanpesan
“DataYangAndainputTidakLengkap”.Adapunfasilitasyangterdapat
padafiturAktaMasukiniadalahsebagaiberikut:
a.DetailAktaMasuk
PadasaatadminmengkliktombolDetailAktaMasukmakasistem
akanmengalihkanpadahalamanDetailAktaMasukyangberisiNo
Akta,Uraian,KeterangandanTanggalyanghanyabisadilihattanpa
adafitureditdanhapus.
b.EditAktaMasuk
PadasaatadminmengkliktombolEditAktaMasukmakasistem
akanmengalihkanpadahalamanEditAktaMasukyangberisiNo
Akta,Uraian,KeterangandanTanggalyang bisamelakukanaksi
submit,resetdankembali.
c.Hapus
Pada saatadmin mengklik tombolHapus maka sistem akan
47
otomatismenghapusdataaktamasukpadakolom DataAktaMasuk
yangberisiNoAkta,Uraian,KeterangandanTanggal.
6.FiturAktaKeluar
Sistem akanmenyediakanform AktaKeluaryangbisadiinputoleh
adminsepertiTambahAktaKeluaryangdidalamnyaterdapatkolom
inputNoAkta,Uraian,Tujuan,KeterangandanTanggal.Jikadatayang
diinputsudahsesuaimakasistem akanmenerimaaksesdata.Jikaada
salahsatukolom yangtidakdiisimakasistem akanmenampilkan
pesan“DataYangAndainputTidakLengkap”.Adapunfasilitasyang
terdapatpadafiturAktaMasukiniadalahsebagaiberikut:
a.DetailAktaKeluar
PadasaatadminmengkliktombolDetailAktaKeluarmakasistem
akanmengalihkanpadahalamanDetailAktaKeluaryangberisiNo
Akta,Uraian,Tujuan,KeterangandanTanggalyanghanyabisadilihat
tanpaadafitureditdanhapus.
b.EditAktaKeluar
PadasaatadminmengkliktombolEditAktaKeluarmakasistem
akanmengalihkanpadahalamanEditAktaKeluaryangberisiNo
Akta,Uraian,Tujuan,KeterangandanTanggalyangbisamelakukan
aksisubmit,resetdankembali.
c.Hapus
Pada saatadmin mengklik tombolHapus maka sistem akan
48
otomatismenghapusdataaktakeluarpadakolom DataAktaKeluar
yangberisiNoAkta,Uraian,Tujuan,KeterangandanTanggal.
3.2.2.KebutuhanNonFungsional
Kebutuhan non fungsionalberisikebutuhan diluar kebutuhan
fungsionalsistem.Kebutuhannonfungsionaldalam aplikasipengelolaan
aktakependudukaninimeliputikebutuhanhardware,kebutuhansoftware
dan kebutuhan brainware.Adapun kebutuhan non fungsionaladalah
sebagaiberikut:
A. KebutuhanPerangkatKeras(Hardware)
Kebutuhanperangkatkeras(hardware)sebagaifaktorpemicudalam
menjalankanoperasisistem,kebutuhanhardwaresuatukomponenpada
komputeryangdapatterlihatdandisentuhsecarafisik,apabilatidakada
perangkatkerastersebutdalam pembuatan aplikasiberbasisweb ini
makatidakdapatdioperasikan.Adapunhardwareyangdiperlukandalam
pembuatanaplikasiwebiniadalahsebagaiberikut:
1.CPU(CentralProcessingUnit)
a.Processor :1,333Ghz
b.Memory :1GB
c.Harddisk :320GB
49
2.Monitor :Resolution1366x768HDLCD
3.Keyboard :86Keys
4.Mouse :Optical/Touchpad
5.Printer :InkjetPrinter
B. KebutuhanPerangkatLunak(Software)
Kebutuhan perangkatlunak (software)merupakan suatu program
dalam komputeryangberupainstruksi/perintahyangdapatdimengerti
olehkomputer.Dalam pembuatanaplikasiberbasisweb,softwareinilah
yang akan mengoperasikan perangkatkeras dalam komputer.Tanpa
adanyasoftware,perangkatkerastidakakanbisadioperasikan.Adapun
kebutuhansoftwareyangdiperlukandalam pembuatanaplikasiberbasis
webiniadalahsebagaiberikut:
1.Sistem Operasi :MicrosoftWindows7
2.WebServer :WAMPServer
a.Apache :Versi2.2.11
b.MySQL :Versi5.1.36
c.PHP :Versi5.3.0
3.WebBrowser
a.MozillaFirefox :Versi25.0.1
50
b.GoogleChrome :Versi58.0.3029.110
C. KebutuhanPerangkatManusia(Brainware)
Penggunaataupemakaikomputerdengankatalainorangyangakan
mengoperasikanperangkatkeraskomputermelaluisoftwareyangadadi
komputerberupaaplikasiberbasiswebini.Secanggihapapunkomputer,
jika tidak ada pengguna yang menggunakan (brainware), maka
keberadaankomputertidakdapatdioperasikan.Padaaplikasiberbasis
webiniadadualevelpenggunayaituadmindanpegawaiyangmana
masing–masingmemilikihakaksespenggunayangberbeda–beda.
1.Admin
Adapunseorangadminyangmenggunakanaplikasipengelolaanakta
kependudukanberbasiswebini,admindapatmelakukanberbagaiproses
inputdatauser,datapegawai,dataaktamasukdandataaktakeluar.
Seorangadminharusmemahamisetiapfungsimenuyangadadifitur
aplikasiberbasiswebini.
2.PegawaiAkta
Adapun pegawai yang menggunakan aplikasi pengelolaan akta
kependudukanberbasiswebinihanyadapatmelihatdatapegawai,data
akta masuk,data akta keluar,pegawaijuga dapatmengambildata
pegawai,dataaktamasukdandataaktakeluar.Sertapegawaidapat
melakukanpencariandatapadadataaktamasukdandataaktakeluar.
Berikutpenjelasanmengenaihakyangdimilikiolehmasing– masing
51
pengguna(user)yangdijelaskanmenggunakantabelsebagaiberikut:
TabelIII.1GambaranHakAksesAdmin
LevelPengguna HakAkses
Admin -Login
-Mengeloladatauser
-Mengeloladatapegawai
-Mengeloladataaktamasuk
-Mengeloladataaktakeluar
-Melihatdatauser
-Melihatdatapegawai
-Melihatdataaktamasuk
-Melihatdataaktakeluar
-Mencaridatauser
-Mencaridatapegawai
-Mencaridataaktamasuk
-Mencaridataaktakeluar
Sumber:HasilPenelitian(2017)
TabelIII.2GambaranHakAksesPegawaiAkta
LevelPengguna HakAkses
52
PegawaiAkta -Login
-Melihatdatapegawai
-Melihatdataaktamasuk
-Melihatdataaktakeluar
-Mencaridatapegawai
-Mencaridataaktamasuk
-Mencaridataaktakeluar
-Mengambildatapegawai
-Mengambildataaktamasuk
-Mengambildataaktakeluar
Sumber:HasilPenelitian(2017)
3.3.PerancanganPerangkatLunak
Dalam pembuatanaplikasiberbasiswebiniperancangansebagai
prosespenggunaanberbagaiteknikdanprinsip,tujuanmendefinisikan
proses sistem secara detail. Tujuan utamanya designer yang
menghasilkan modelatau representasisebuah entitas yang akan di
bangun.Metodewaterfallsalahsatumodelyangdigunakan,terdiridari
desain rancangan antarmuka berdasarkan pengodingan dan bahasa
pemrogramanyangdigunakansepertiHTML,PHPdanCSSyangnantinya
menghasilkanmasukkandankeluaranyakniberupainput/outputdata–
datayangtersimpandidalam database.
3.3.1.RancanganAntarMuka
Padadasarnyamerancangdigunakansebagaisuatuproseskreatif
dantidakdapatdiduga.Perancangandigunakanuntukmemberigambaran
awalaplikasiyangdibuatdanmemudahkanpenggunauntukmengakses
53
aplikasitersebut.Berdasarkanuserinterface(antarmuka)dengandesain
yangmenarikdanmemilikifungsisebagaimanamestinya.Padaaplikasi
berbasiswebinimenggunakan2levelpenggunayaituadmindanpegawai.
Adapuntahapanrancanganantarmukayangadapadaaplikasiberbasis
webiniadalahsebagaiberikut:
A. RancanganAntarMukaAdmin
Dalam rancangan antar muka admin terdapat desain berupa
gambaranyangdihasilkanpadaaplikasi.Yangmanadidalam halamanini
terdapatfitur– fiturleveluntukleveladmin.Adapunrancanganantar
mukadiantaranya:
1.RancanganAntarMukaLoginAdmin
Dalam rancanganantarmukalogininiterdapatform inputanberupa
usernamedanpassword.Berikutinirancanganantarmukaloginadmin
dapatdilihatpadagambardibawahini.
Sumber:HasilPenelitian(2017)
GambarIII.2RancanganAntarMukaLoginAdmin
SilahkanMasukanDataAnda
DinasKependudukandanCatatanSipilKotaPontianak
Username
Password
Login
54
2.RancanganAntarMukaDataUser
Dalam rancangandatauserini,admindapatmelakukaninputdatauser
berupa nama,username,password,alamat,foto profile dan level.
Berikutinirancanganantarmukadatauseryangdapatdilihatpada
gambardibawahini.
Sumber:HasilPenelitian(2017)
GambarIII.3RancanganAntarMukaDataUser
3.RancanganAntarMukaDataPegawai
Dalam rancangandatapegawaiini,admindapatmelakukaninputdata
pegawaiberupaNIP,nama,gender,alamatdantelepon.Berikutini
rancanganantarmukadatapegawaiyangdapatdilihatpadagambardi
bawahini.
ArsipAkta SelamatDatang
HalamanUtama User>>Tambahuser
User Nama
Pegawai
Akta Username
Logout
Alamat
FotoProfile
Level
ChooseFile
ResetSubmit
55
Sumber:HasilPenelitian(2017)
GambarIII.4RancanganAntarMukaDataPegawai
4.RancanganAntarMukaDataAktaMasuk
Dalam rancangandataaktamasukini,admindapatmelakukaninput
dataakta berupanoakta,uraian,keterangandantanggal.Berikutini
rancanganantarmukadataaktamasukyangdapatdilihatpadagambar
dibawahini.
ArsipAkta SelamatDatang
HalamanUtama User>>Tambahpegawai
User NIP
Pegawai
Akta Nama
Logout
Gender
Pria Wanita
Alamat
Telepon
56
Sumber:HasilPenelitian(2017)
GambarIII.5RancanganAntarMukaDataAktaMasuk
5.RancanganAntarMukaDataAktaKeluar
Dalam rancangandataaktakeluarini,admindapatmelakukaninput
data akta berupa no akta,uraian,keterangan,tujuan dan tanggal.
Berikutinirancanganantarmukadataaktamasukyangdapatdilihat
padagambardibawahini.
ArsipAkta SelamatDatang
HalamanUtama User>>TambahAktaMasuk
User NoAkta
Pegawai
Akta Uraian
Logout
Keterangan
Tanggal
57
Sumber:HasilPenelitian(2017)
GambarIII.6RancanganAntarMukaDataAktaKeluar
B. RancanganAntarMukaPegawaiAkta
Dalam rancangan antar muka anggota terdapat desain berupa
gambaranyangdihasilkanpadaaplikasi.Yangmanadidalam halamanini
terdapatfitur–fiturleveluntuklevelanggota.Adapunrancanganantar
mukadiantaranyaadalahsebagaiberikut:
1.RancanganAntarMukaDataPegawai
ArsipAkta SelamatDatang
HalamanUtama User>>TambahAktaMasuk
User NoAkta
Pegawai
Akta Uraian
Logout
Keterangan
Tujuan
Tanggal
58
Dalam rancanganiniterdapatkolom yangmenampilkansemuadata
pegawai yang boleh mengakses aplikasi pengelolaan akta
kependudukanberbasiswebini.Berikutinirancanganantarmukadata
pegawaiyangdapatdilihatpadagambardibawahini.
Sumber:HasilPenelitian(2017)
GambarIII.7RancanganAntarMukaDataPegawai
2.RancanganAntarMukaAktaMasuk
Dalam rancangandataaktamasukini,pegawaidapatmelihatdataakta
berupanoakta,uraian,keterangandantanggal.Berikutinirancangan
antarmukadataaktamasukyangdapatdilihatpadagambardibawah
ini.
ArsipAkta SelamatDatang
HalamanUtama Pegawai>>View
Pegawai
Akta
Logout
DataPegawai
Display Search
N
o
NIP Nama Gende
r
Alamat Telepo
n
1. xxxx
x
xxxx xxxx xxxx xxxx
Showing1to1of1entries <<
1
ExportPegawai
10
59
Sumber:HasilPenelitian(2017)
GambarIII.8RancanganAntarMukaDataAktaMasuk
3.RancanganAntarMukaDataAktaKeluar
Dalam rancangandataaktakeluarini,pegawaidapatmelihatinputdata
ArsipAkta Selamat
Datang
HalamanUtama AktaMasuk>>View
Pegawai
Akta
- AktaMasuk
- AktaKeluar
Logout
DataAktaMasuk
Display Search
No Nama
Akta
Masuk
Uraian Keteranga
n
Tangg
al
1. xxxx xxxx xxxx xxxx
Showing1to1of1entries <<
ExportAkta
Tanggal Tanggal Filter
10
60
aktaberupanoakta,uraian,keterangan,tujuandantanggal.Berikutini
rancanganantarmukadataaktamasukyangdapatdilihatpadagambar
dibawahini.
Sumber:HasilPenelitian(2017)
GambarIII.9RancanganAntarMukaDataAktaKeluar
3.3.2.BasisData
ArsipAkta Selamat
Datang
HalamanUtama AktaKeluar>>View
Pegawai
Akta
- AktaMasuk
- AktaKeluar
Logout
DataAktaKeluar
Display Search
N
o
Nama
Akta
Masu
k
Uraian Keteranga
n
Tujuan Tangg
al
1. xxxx xxxx xxxx xxxx xxxx
10
ExportAktaMasuk
TanggalAwal TanggalAkhir Filter
61
Rancanganbasisdatadigunakansebagaiprosesyangmendukung
berjalannyasistem padaaplikasiberbasiswebini.Dalam perancangan
basis data iniakan menghasilkan pemetaan tabel– tabelyang
digambarkanberdasarkanEntityRelationshipDiagram (ERD)danLogical
RelationalStructure(LRS).
A. EntityRelatioshipDiagram (ERD)
EntityRelationship Diagram (ERD)suatu modelyang menjelaskan
kumpulandata–datapadabasisdata.Berfungsiuntukmempermudah
menganalisispadasuatubasisdataatausistem dengancaratepatdan
mudahmenjelaskandataberdasarkanobjekdasardatayangmempunyai
hubunganyangdihubungkanolehsuaturelasi.
Sumber:HasilPenelitian(2017)
GambarIII.10EntityRelationshipDiagram (ERD)
62
Berikutiniadalah penjelasan mengenaihubungan antarEntity
Relationship Diagram (ERD).Adapun penjelasannya adalah sebagai
berikut:
1.EntitasUser
Entitas userinimemilikiatributnama_user,username,password,
alamat,gambardanlevel,dimanapasswordsebagaiprimarykey.
2.EntitasPegawai
Entitaspegawaiinimemilikiatributnip,nama,gender,alamat,telepon
danid_pegawai,dimananipsebagaiprimarykey.
3.EntitasAktaMasuk
Entitasaktamasukinimemilikiatributid_akta,nomor_akta,uraian,ket
dantanggal.
4.EntitasAktaKeluar
Entitas akta keluarinimemilikiatributid_akta,nomor_akta,uraian,
tujuan,ketdantanggal.
B. LogicalRecordStructure(LRS)
LogicalRecordStructure(LRS)digunakansebagairepresentasidari
strukturrecordpadatabelyangterbentukdarihasilrelasiantarhimpunan
63
entitas.Dibentukdengantipenomordantiperecord.Berfungsiuntuk
mempermudahdalam perancanganbasisdata.
Sumber:HasilPenelitian(2017)
GambarIII.11LogicalRecordStructure(LRS)
Berdasarkangambardiatasdapatdijelaskanfungsidarisetiaptabel
sebagaipendukung sistem penyimpanan data.Adapun penjelasannya
sebagaiberikut:
1.TabelUser
Tabelusermemilikifield nama_user,username,password sebagai
primary key,alamat,gambardan level.Yang berelasipada tabel
akta_masuk,yangmemilikikardinalitasrelasisatukebanyak(oneto
many).
2.TabelAktaMasuk
64
Tabelaktamasukmemilikifieldid_akta,nomor_akta,uraian,ketdan
tanggal.Yang berelasipada tabeluser,yang memilikikardinalitas
banyakkesatu(manytoone).
3.TabelAktaKeluar
TabelAktakeluarmemilikifieldid_akta,nomor_akta,uraian,tujuan,ket
dantanggal.Yangberelasipadatabeluser,yangmemilikikardinalitas
banyakkesatu(manytoone).
4.TabelPegawai
Tabelpegawaimemilikifieldnip,nama,gender,alamat,telepondan
id_pegawai.Padatabelinitidakmemilikirelasipadatabeluser,akta
masukdanaktakeluar.
C. SpesifikasiFile
Spesifikasifilepadaaplikasiwebinibergunauntukmenjelaskanfile
atauyangbiasadikenaldengantabel,tabelsendiriterbentukberdasarkan
EntityRelationshipDiagram (ERD).Yangmanahasilnyaberupasebuah
file–fileyangadadidalam aplikasiweb.Spesifikasiyangakandilakukan
adalahdenganmenguraikanisidaritabel– tabelyangterdapatdalam
databasedenganparameter–parametersebagaiberikut:
1.SpesifikasiFileUser
NamaFile :User
Akronim :user
Fungsi :untukmenyimpandatauser
65
TipeFile :FileMaster
OrganisasiFile :IndexedSequential
AksesFile :Random
Media :Harddisk
PanjangRecord :161
KunciField :password
Software :MySQL
TabelIII.3
SpesifikasiFileUser
Sumber:HasilPenelitian(2017)
2.SpesifikasiFileAktaMasuk
NamaFile :AktaMasuk
Akronim :akta_masuk
Fungsi :untukmenyimpandanmengolahdataaktamasuk
TipeFile :FileMaster
OrganisasiFile :IndexedSequential
66
AksesFile :Random
Media :Harddisk
PanjangRecord :100
Software :MySQL
TabelIII.4
SpesifikasiFileAktaMasuk
Sumber:HasilPenelitian(2017)
3.SpesifikasiFileAktaKeluar
NamaFile :AktaKeluar
Akronim :akta_keluar
Fungsi :untukmenyimpandanmengolahdataaktakeluar
TipeFile :FileMaster
OrganisasiFile :IndexedSequential
AksesFile :Random
Media :Harddisk
PanjangRecord :100
67
Software :MySQL
TabelIII.5
SpesifikasiFileAktaKeluar
Sumber:HasilPenelitian(2017)
4.SpesifikasiFilePegawai
NamaFile :Pegawai
Akronim :pegawai
Fungsi :untukmenyimpandatapegawai
TipeFile :FileMaster
OrganisasiFile :IndexedSequential
AksesFile :Random
Media :Harddisk
PanjangRecord :100
KunciField :nip
Software :MySQL
68
TabelIII.6
SpesifikasiFilePegawai
Sumber:HasilPenelitian(2017)
3.3.3.RancanganStrukturNavigasi
Strukturnavigasidigunakansebagaipenuntunaluraplikasiweb
atau sebagaidiagram alurdariperancangan bahasa pemrograman.
Strukturnavigasiberfungsiuntukmenggambarkandenganjelashubungan
danrantaikerjaseluruhelemenyangdigunakandalam aplikasiweb.
A. RancanganStrukturNavigasiLevelAdmin
Berikutinimerupakan strukturnavigasileveladmin pada aplikasi
pengelolaanaktakependudukanberbasiswebini:
Sumber:HasilPenelitian(2017)
69
GambarIII.12StrukturNavigasiLevelAdmin
B. RancanganStrukturNavigasiLevelPegawaiAkta
Berikutinimerupakan strukturnavigasilevelpegawaiakta pada
aplikasipengelolaanarsipberbasiswebini:
Sumber:HasilPenelitian(2017)
GambarIII.13StrukturNavigasiLevelPegawaiAkta
3.4.ImplementasidanPengujianUnit
Sebuahsistem atauaplikasiperangkatlunakharusbebasdarierror,
untuk itu perlu adanya tahapan dalam pengujian untuk mengetahui
beberapakekuranganataukesalahanyangada.Pengujianunitterhadap
program aplikasiberbasiswebiniyangdibuatmenggunakanblackbox
70
testing.
3.4.1.Implementasi
Dalam tahapan iniyang penulis lakukan adalah implementasi,
realisasisistem berdasarkan desain yang dibuatdan bertujuan untuk
mengetahuiapakah sistem yang dihasilkan sesuaidengan rancangan
tahapanselanjutnya.
A. ImplementasiRancanganAntarMukaAdmin
Berikut iniimplementasirancangan antar muka pada aplikasi
pengelolaanaktakependudukanberbasiswebpadaDinasKependudukan
danCatatanSipilKotaPontianak.
1.HalamanLogin
Sebelum adminmelakukanpengisianberbagaidatauser,dataakta
masukdandataaktakeluar.Adminharusmelakukanloginterlebih
dahuluyaitudenganmemasukkanusernamedanpassword.
71
Sumber:HasilPenelitian(2017)
GambarIII.14ImplementasiHalamanLogin
2.HalamanUtamaAdmin
Setelah admin login,admin akan secara otomatis diarahkan pada
halamanutamayangberisikansejarah,visidanmisiperusahaan.
Sumber:HasilPenelitian(2017)
GambarIII.15ImplementasiHalamanUtamaAdmin
3.HalamanUser
72
Padahalamanuser,admindapatmelihatdanmenghapusdatauser
yangtelahdiinputolehadmin.Datauserdibagimenjadiduayaitudata
admindandatapegawaiakta.
Sumber:HasilPenelitian(2017)
GambarIII.16ImplementasiHalamanUser
4.HalamanTambahUser
Pada halaman tambah user,admin dapatmenginputkan data user
berupa nama,username,password,alamat,foto profile dan level
sebagaiadminataupegawaiakta.Setelahdatayangdimasukkantelah
sesuai,admindapatmenekantombolsubmituntukmenyimpan,apabila
admin melakukan kesalahan dapatmenekan tombolresetuntuk
memasukkanulangdata.
Sumber:HasilPenelitian(2017)
73
GambarIII.17ImplementasiHalamanTambahUser
5.HalamanPegawai
Padahalamanpegawai,admindapatmelihatdatapegawaiyangtelah
diinputberupanip,nama,gender,alamatdantelepon.Adminjuga
dapatmengekspordatapegawaidalam bentukMs.Excel,melihatdata
secara rincidengan menekan simbolview,mengeditdata dengan
menekansimboleditdanmenghapusdenganmenekansimbolhapus.
Sumber:HasilPenelitian(2017)
GambarIII.18ImplementasiHalamanPegawai
6.HalamanTambahPegawai
Padahalamantambahuser,admindapatmenginputkandatapegawai
berupa nip,nama,gender,alamatdan telepon.Setelah data yang
dimasukkantelahsesuai,admindapatmenekantombolsubmituntuk
menyimpan,apabila admin melakukan kesalahan dapatmenekan
tombolresetuntukmemasukkanulangdata.
74
Sumber:HasilPenelitian(2017)
GambarIII.19ImplementasiHalamanTambahPegawai
7.HalamanAktaMasuk
Padahalamanaktamasuk,admindapatmelihatdataaktamasukyang
telahdiinputberupanomoraktamasuk,uraian,keterangandantanggal.
Adminjugadapatmengekspordataaktamasukdalam bentukMs.
Excel,melihatdatasecararincidenganmenekansimbolview,mengedit
datadenganmenekansimboleditdanmenghapusdenganmenekan
simbolhapus.
Sumber:HasilPenelitian(2017)
GambarIII.20ImplementasiHalamanAktaMasuk
75
8.HalamanTambahAktaMasuk
Padahalamantambahaktamasuk,admindapatmenginputkandata
aktamasukberupanoakta,uraian,keterangandantanggal.Setelah
data yang dimasukkan telah sesuai,admin dapatmenekan tombol
submituntukmenyimpan,apabilaadminmelakukankesalahandapat
menekantombolresetuntukmemasukkanulangdata.
Sumber:HasilPenelitian(2017)
GambarIII.21ImplementasiHalamanTambahAktaMasuk
9.HalamanAktaKeluar
Padahalamanaktakeluar,admindapatmelihatdataaktakeluaryang
telahdiinputberupanomoraktakeluar,uraian,tujuan,keterangandan
tanggal.Adminjugadapatmengekspordataaktakeluardalam bentuk
Ms.Excel,melihatdatasecararincidenganmenekansimbolview,
mengeditdatadenganmenekansimboleditdanmenghapusdengan
menekansimbolhapus.
76
Sumber:HasilPenelitian(2017)
GambarIII.22ImplementasiHalamanAktaKeluar
10.HalamanTambahAktaKeluar
Padahalamantambahaktamasuk,admindapatmenginputkandata
aktakeluarberupanoakta,uraian,tujuan,keterangandantanggal.
Setelahdatayang dimasukkantelahsesuai,admindapatmenekan
tombolsubmituntukmenyimpan,apabilaadminmelakukankesalahan
dapatmenekantombolresetuntukmemasukkanulangdata.
77
Sumber:HasilPenelitian(2017)
GambarIII.23ImplementasiHalamanTambahAktaKeluar
B. ImplementasiRancanganAntarMukaPegawaiAkta
Berikut iniimplementasirancangan antar muka pada aplikasi
pengelolaanaktakependudukanberbasiswebpadaDinasKependudukan
danCatatanSipilKotaPontianak.
1.HalamanUtamaPegawaiAkta
Setelahadminlogin,pegawaiaktaakansecaraotomatisdiarahkan
padahalamanutamayangberisikansejarah,visidanmisiperusahaan.
78
Sumber:HasilPenelitian(2017)
GambarIII.24ImplementasiHalamanUtamaPegawaiAkta
2.HalamanPegawai
Padahalamanpegawai,pegawaiaktadapatmelihatdatapegawaiyang
telahdiinputberupanip,nama,gender,alamatdantelepon.Pegawai
Aktajugadapatmengekspordatapegawaidalam bentukMs.Exceldan
melihatdatasecararincidenganmenekansimbolview.
Sumber:HasilPenelitian(2017)
GambarIII.25ImplementasiHalamanPegawai
79
3.HalamanAktaMasuk
Pada halaman akta masuk,pegawaiakta dapatmelihatdata akta
masukyangtelahdiinputberupanomoraktamasuk,uraian,keterangan
dantanggal.PegawaiAktajugadapatmengekspordataaktamasuk
dalam bentukMs.Exceldanmelihatdatasecararincidenganmenekan
simbolview.
Sumber:HasilPenelitian(2017)
GambarIII.26ImplementasiHalamanAktaMasuk
4.HalamanAktaKeluar
Padahalamanaktakeluar,pegawaiaktadapatmelihatdataaktakeluar
yangtelahdiinputberupanomoraktakeluar,uraian,tujuan,keterangan
dantanggal.PegawaiAktajugadapatmengekspordataaktakeluar
dalam bentukMs.Exceldanmelihatdatasecararincidenganmenekan
simbolview.
80
Sumber:HasilPenelitian(2017)
GambarIII.27ImplementasiHalamanAktaKeluar
C. SpesifikasiSistem Komputer
Spesifikasiperangkatkeras minimum dan perangkatlunak yang
dibutuhkan untuk mengimplementasikan aplikasi pengelolaan akta
kependudukan pada Dinas Kependudukan dan Catatan Sipil Kota
Pontianak.
1.SpesifikasiPerangkatKeras
Perangkatkeras(hardware)sebuahkomponenfisikyangmembentuk
kesatuan sistem personalkomputerguna mendukung berjalannya
81
program.Spesifikasiperangkatkerasminimum yangpenulisgunakan
adalahsebagaiberikut:
a.Server
1)CPU
a)Processor1,333Ghz
b)RAM 1GB
c)Harddisk320GB
2)MouseOptical/Touchpad
3)Keyboard86Keys
4)MonitorResolution1366x768HDLCD
2.SpesifikasiPerangkatLunak
Perangkatlunak (software)bagian darikomputerberisiprogram
beserta instruksipenggunanya yang berhubungan langsung dengan
perangkatkerasyangdigunakan.Spesifikasiperangkatlunakminimum
yangpenulisgunakanadalahsebagaiberikut:
a.Server
1)MicrosoftWindows7
2)WampServeryangterdiridaribeberapakomponendiantaranya
:
a)AplikasiApacheServerVersi2.2.11
b)AplikasiMySQLServerVersi5.1.3.36
82
c)AplikasiPHPServerVersi5.3.0
3)AplikasiWebBrowser:MozillaFirefox,GoogleChrome
3.4.2.PengujianUnit
Pengujianunitataudisebutdenganblackboxtestingtujuannya
untukmelakukanujicobaterhadapsistem pengolahan,keamanancara
kerjasebuahsistem aplikasiwebtersebut.
A. PengujianTautan(Link)
Pengujiantautanblackboxtestingbergunauntukmengetahuifungsi
masukan dan keluaran dariperangkat lunak dan spesifikasiyang
dibutuhkan untuk melakukan pengujian terhadap sistem spesifikasi
pengujianblackboxtestingyangadayaitu:
1.Admin
TabelIII.7HasilPengujianBlackBoxTestingTautanLinkAdmin
83
Sumber:HasilPenelitian(2017)
84
2.PegawaiAkta
TabelIII.8HasilPengujianBlackBoxTestingTautanLinkPegawaiAkta
Sumber:HasilPenelitian(2017)
B. PengujianKeamanan(Security)
Pengujianiniberfokuspadakemampuandalam mengaksesdatayang
tidaksahbaikdisengajamaupuntidakdisengaja.Pengujianinidilakukan
untukmenemukancelahkeamanan.Adapunpengujianyangdilakukan
sebagaiberikut:
TabelIII.9
HasilPengujianSecurityHalamanLogin
85
Sumber:HasilPenelitian(2017)
C. PengujianMaintainability
Maintainability merupan berkaitan dengan usaha yang diperlukan
untukmenemukandanmengatasikesalahandidalam program.Pengujian
aspekmaintainabilityyangdilakukanadalahdenganmengujiperangkat
lunakpada aspekinstrumentation,consistencydan simplicity.Berikut
adalahhasilpengujianmaintainability.
1.PengujianForm TambahUser
TabelIII.10HasilPengujianMaintainabilityForm TambahUser
86
Sumber:HasilPenelitian(2017)
2.PengujianOlahUser
TabelIII.11HasilPengujianMaintainabilityOlahUser
Sumber:HasilPenelitian(2017)
3.PengujianOlahPegawai
TabelIII.12HasilPengujianMaintainabilityOlahPegawai
87
Sumber:HasilPenelitian(2017)
4.PengujianForm TambahPegawai
TabelIII.13HasilPengujianMaintainabilityForm TambahPegawai
Sumber:HasilPenelitian(2017)
88
5.PengujianOlahAktaMasuk
TabelIII.14HasilPengujianMaintainabilityOlahAktaMasuk
Sumber:HasilPenelitian(2017)
89
6.PengujianForm TambahAktaMasuk
TabelIII.15HasilPengujianMaintainabilityForm TambahAktaMasuk
Sumber:HasilPenelitian(2017)
90
7.PengujianOlahAktaKeluar
TabelIII.16HasilPengujianMaintainabilityOlahAktaKeluar
Sumber:HasilPenelitian(2017)
91
8.PengujianForm TambahAktaKeluar
TabelIII.17HasilPengujianMaintainabilityForm TambahAktaKeluar
Sumber:HasilPenelitian(2017)
D. PengujianBrowser
Pengujianbrowserbertujuanuntukmengetahuiapakahsistem dapat
diaksesdanuntukmengetahuikesalahandanketidakcocokanbrowser
web yang berbeda.Berikutiniadalah browseryang digunakan untuk
92
mengetahuikecocokan pada web browser.Adapun pengujian yang
dilakukansebagaiberikut:
1.CSS(CascadingStyleSheets)
TabelIII.18HasilPengujianBlackBoxTestingCSSPadaBrowser
Sumber:HasilPenelitian(2017)
2.HTML(HypertextMarkupLanguage)
TabelIII.19HasilPengujianBlackBoxTestingCSSPadaBrowser
93
Sumber:HasilPenelitian(2017)