LAPORAN KERJA PRAKTEK
DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL KABUPATEN BENGKALIS
PEMBUATAN SISTEM INFORMASI SARANA DAN PRASARANA SEKOLAH (SISAPRANA) KABUPATEN
BENGKALIS MENGGUNAKAN FRAMEWORK CODEIGINITER
REYNALDI FEBRIANSYAH 6304181145
PROGRAM STUDI SARJANA TERAPAN REKAYASA PERANGKAT LUNAK
JURUSAN TEKNIK INFORMATIKA POLITEKNIK NEGERI BENGKALIS
2022
ii
LEMBAR PENGESAHAN
iii
KATA PENGANTAR
Alhamdulillahirobbil Alamin. Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya sehingga mampu menyelesaikan Laporan Kerja Praktek ini. Sehingga dalam kesempatan ini, tak lupa juga ucapan terima kasih kepada kedua orang tua yang telah banyak memberikan dorongan berupa financial serta semangat yang diberikan dari awal hingga selesainya laporan ini.
Selanjutnya tidak lupa pula ucapan terima kasih kepada pihak-pihak yang mendukung dalam penyelesaian laporan kerja praktek ini antara lain:
1. Ibu Rezki Kurniati, M.Kom selaku Ketua Program Studi Rekayasa Perangkat Lunak.
2. Bapak Danuri, M.Cs selaku Dosen Pembimbing Kerja Praktek Politeknik Negeri Bengkalis.
3. Bapak Fajri Profesio Putra, M.Cs selaku koordinator Kerja Praktek Program Studi Rekayasa Perangkat Lunak.
4. Bapak Drs. H. Ismail, MPselakuKepala Dinas Kependudukan dan Pencatatan Sipil Kabupaten Bengkalis.
5. Bapak Faizal Riza, S. Kom selaku pembimbing kerja praktek di Kantor Dinas Kependudukan dan Pencatatan Sipil Kabupaten Bengkalis.
Perlu disadari bahwa dengan segala keterbatasan dalam pengerjaan Laporan Kerja Praktek ini masih jauh dari kata sempurna. Sehingga kritikan dan saran yang membangun sangat diharapkan demi kesempurnaan laporan ini kedepannya.
Akhirnya semoga laporan ini dapat bermanfaat bagi semua pihak yang berkepentingan.
Bengkalis, 19 Juli 2022
Reynaldi Febriansyah
iv
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... iv
DAFTAR TABEL ... vi
DAFTAR GAMBAR ... vii
DAFTAR LAMPIRAN ... viii
BAB I. PENDAHULUAN ... 1
1.1 Latar Belakang... 1
1.2 Tujuan dan Manfaat ... 2
1.3 Luaran Proyek Kerja Praktek ... 2
BAB II. GAMBARAN UMUM INSTANSI ... 3
2.1 Profil dan Sejarah Dinas Kependudukan dan Pencatatan Sipil ... 3
2.2 Visi dan Misi Dinas Kependudukan dan Pencatatan Sipil Kabupaten Bengkalis ... 4
2.2.1 Visi ... 4
2.2.2 Misi... 4
2.3 Struktur Organisasi Dinas Kependudukan dan Pencatatan Sipil ... 5
2.4 Ruang Lingkup Dinas Kependudukan dan Pencatatan Sipil Kabupaten Bengkalis ... 7
BAB III. BIDANG PEKERJAAN SELAMA KP ... 12
3.1 Meretas Password file ZIP ... 12
3.2 Pembuatan Aplikasi Sisaprana berbasis Website ... 13
3.3 Instalasi Komputer dan Printer ... 15
BAB IV. PERANCANGAN DAN IMPLEMENTASI ... 16
4.1 Metodologi ... 16
4.1.1 Prosedur Pembuatan Sistem ... 16
4.1.2 Metodologi Pengumpulan Data ... 16
4.1.3 Proses Perancangan ... 17
4.1.4 Tahapan dan Jadwal Pelaksanaan ... 18
4.2 Perancangan dan Implementasi ... 19
v
4.2.1 Analisis Data ... 19
4.2.2 Rancangan Sistem... 20
4.2.3 Implementasi Sistem ... 27
4.2.4 Dampak Implementasi Sistem ... 30
4.2.5 Kesulitan dan Solusi Selama KP ... 30
BAB V. PENUTUP ... 31
5.1 Kesimpulan... 31
5.2 Saran ... 31
DAFTAR PUSTAKA ... 32
LAMPIRAN ... 33
Lampiran 1. Surat Keterangan Selesai KP ... 33
Lampiran 2. Penilaian Dari Instansi KP ... 34
Lampiran 3. Sertifikat ... 35
Lampiran 4. Kegiatan Mingguan KP ... 36
Lampiran 5. Daftar Hadir KP... 64
vi
DAFTAR TABEL
Tabel 4. 1 Jadwal Pelaksanaan ... 19
vii
DAFTAR GAMBAR
Gambar 3.1 File target yang akan diretas ... 12
Gambar 3.2 Meretas password file zip menggunakan tools Johntheripper ... 13
Gambar 3.3 XAMPP ... 13
Gambar 3.4 Visual Studio Code ... 14
Gambar 3.5 Mozilla Firefox ... 14
Gambar 3.6 Aplikasi Sisaprana ... 15
Gambar 3.7 Pemasangan Komputer dan Printer di UPT Dukcapil Bengkalis ... 15
Gambar 4.1 Alur Metode Waterfall ... 16
Gambar 4.2 Analisis Sistem yang Sedang Berjalan ... 17
Gambar 4.3 Sistem yang Diusulkan ... 18
Gambar 4.4 Usecase Diagram ... 20
Gambar 4.5 Activity Diagram Login ... 21
Gambar 4.6 Activity Diagram Pendataan Sarana dan Prasarana ... 22
Gambar 4.7 Class Diagram ... 23
Gambar 4.8 Tampilan Login... 24
Gambar 4.9 Tampilan Dashboard pada Akun yang berbeda ... 24
Gambar 4.10 Tampilan saat Menampilkan Data ... 25
Gambar 4.11 Tampilan Form Tambah Data ... 25
Gambar 4.12 Tampilan Form Edit Data ... 26
Gambar 4.13 Tampilan Hapus Data ... 26
Gambar 4.14 Form Login ... 27
Gambar 4.15 Dashboard pada setiap Level ... 28
Gambar 4.16 Menampilkan Data ... 28
Gambar 4.17 Form input Data ... 29
Gambar 4.18 Form Edit Data... 29
Gambar 4.19 Hapus Data ... 30
viii
DAFTAR LAMPIRAN
Lampiran 1. Surat Keterangan Selesai KPLampiran 2. Penilaian Dari Instansi KP Lampiran 3. Sertifikat
Lampiran 4. Kegiatan Mingguan KP Lampiran 5. Daftar Hadir KP