oleh:
M. ZAGANI RAZAK
11553100346
oleh
M. ZAGANIRAZAK
NIM. 11553100346
-{iili
'J
,5 ti
98903 2 W4
LEMBAR PENGE SAflAN JURUSAN
oleh
M. ZAGANI RAZAK
NIM. 11ss3100346
M-
Medvantiwi Rahmawita Munzir. ST. ll{.Kom
NrI( 130517051
Mengetahui,
Ketua Prrogram Studi Sistem Informasi
Fakultas Sains Dan T
Universitas Islam Negeri Riau
ABSTRAK
iv
ABSTRACT
Puji syukur penulis sanjungkan keharidat Allah SWT atas segala nikmat,
rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Kerja
Praktek dengan sebaik-baiknya. Shalawat dan salam tidak lupa pula penulis
kepada Nabi besar kita, Nabi junjungan alam Muhammad SAW dengan
mengucapkan “Allahumma sholli ala saidina Muhammad, wa’ala alihi saidina
Muhammad”.
Penulisan dan penyusunan Laporan Kerja Praktek ini tidak lepas dengan
adanya bantuan dari berbagai pihak yang telah banyak memberikan masukan-
masukan kepada penulis sehingga laporan tersusun seperti saat ini. Untuk itu
penulis mengucapkan terimakasih kepada :
1. Bapak Prof. Dr. H. Munzir Hitami, MA, Rektor Universitas Islam
Negeri Sultan Syarif Kasim Riau.
2. Bapak Dr. Hartono, M.Pd, Dekan Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau.
3. Bapak Syaifullah, SE, M.Sc, Ketua Program Studi Sistem Informasi,
Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif
Kasim Riau.
4. Ibu Medyantiwi Rahmawita, ST., M.Kom, Pembimbing Kerja Praktek
yang telah sangat berjasa membimbing dan Memberikan arahan dalam
penysusunan laporan Kerja Praktek ini.
5. Ibu H. Elfina, Pembimbing perusahaan yang banyak membantu selama
pelaksanaan Kerja Praktek ini.
6. Bapak dan Ibu Pembimbing Akademik yang telah memberikan
pengarahan dan masukan-masukan selama ini di bidang akademik.
vi
7. Untuk Ayahanda dan Ibunda serta Saudara, terima kasih banyak atas
dukungan dan semangat serta doa yang diberikan sampai saat ini.
8. Yoki, Razwan, Finia, Nia, Chantika, Deana, Rizky dan Sidiq (Suhar
Family) yang telah banyak membantu menyumbangkan pemikiran dan
dana dalam penyelesaian Kerja Praktek ini.
9. Terkhusus untuk Yoki dan Razwan yang telah meluangkan waktu 8 jam
yang sangat berjasa dalam penyelesaian Kerja Praktek ini.
10. Seluruh rekan-rekan seperjuangan di Program Studi Sistem Informasi
yang tidak dapat disebutkan namanya satu-persatu, terima kasih banyak
atas dukungan dan sarannya.
Penulis menyadari bahwa masih banyak kekurangan dari laporan ini, baik
dari materi maupun teknik serta penyajiannya, mengingat kurangnya pengetahuan
dan pengalaman dari penulis. Untuk itu penulis sangat menerima segala bentuk
kritik dan saran guna membangun laporan ini agar lebih baik dan dapat memenuhi
syarat, serta bermanfaat bagi siapa saja yang membacanya.
M. Zagani Razak
115532100346
vii
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN PERUSAHAAN ............................................... ii
LEMBAR PENGESAHAN PROGRAM STUDI .......................................... iii
ABSTRAK ..................................................................................................... iv
ABSTRACT ..................................................................................................... v
KATA PENGANTAR ................................................................................... vi
DAFTAR ISI .................................................................................................. viii
DAFTAR GAMBAR ..................................................................................... x
DAFTAR TABEL .......................................................................................... xii
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................... I-1
1.2 Rumusan Masalah .............................................................. I-2
1.3 Tujuan Kerja Praktek ......................................................... I-2
1.4 Batasan Masalah ................................................................ I-3
1.5 Waktu Dan Tempat Kerja Praktek ..................................... I-3
1.6 Metodologi Penelitian ........................................................ I-3
BAB II PROFIL PERUSAHAAN
2.1 Sejarah Singkat Perusahaan ............................................... II-1
2.2 Visi dan Misi Perusahaan .................................................. II-2
2.3 Struktur Organisasi ............................................................ II-2
BAB III TUGAS KERJA PRAKTEK
3.1 Uraian Tugas Kerja Praktek............................................... III-1
3.2 Analisa Permasalahan ........................................................ III-1
3.3 Jadwal Pengerjaan Kerja Praktek ...................................... III-2
BAB IV LANDASAN TEORI
4.1 Pengertian Sistem Informasi .............................................. IV-1
4.2 Pengertian Kependudukan ................................................. IV-1
4.3 Pengertian Sistem Informasi Kependudukan ..................... IV-1
viii
4.4 Model Perancangan Object Oriented Analyst Design ....... IV-1
4.5 UML (Unified Modelling Language) ................................ IV-2
4.6 Diagram UML Yang Digunakan ....................................... IV-2
4.7 Adobe Dreamweaver ......................................................... IV-5
4.8 Xampp................................................................................ IV-5
4.9 PHP .................................................................................... IV-5
4.10 Hyper Text Markup Language (HTML) ............................ IV-6
4.11 MySQL ............................................................................... IV-6
4.12 CSS .................................................................................... IV-6
4.13 Java Scripts ........................................................................ IV-6
4.14 Web Browser ..................................................................... IV-7
BAB V ANALISA DAN PERANCANGAN
5.1 Analisa Sistem ................................................................... V-1
5.2 Analisa Sistem Berjalan ..................................................... V-1
5.3 Identifikasi Masalah ........................................................... V-2
5.4 Analisa Sistem Yang Usulan ............................................. V-3
5.5 Use Case Diagram ............................................................. V-3
5.6 Activity Diagram ................................................................ V-14
5.7 Sequence Diagram ............................................................. V-21
5.8 Class Diagram ................................................................... V-28
5.9 Analisa Kebutuhan............................................................. V-29
5.10 Perancangan Database ....................................................... V-30
5.11 Perancangan Struktur Menu .............................................. V-33
5.12 Perancangan Input ............................................................. V-33
5.13 Perancangan Output ........................................................... V-36
5.14 Implementasi Sistem .......................................................... V-37
5.15 Pengujian Sistem ............................................................... V-45
BAB VI PENUTUP
6.1 Kesimpulan ........................................................................ VI-1
6.2 Saran .................................................................................. VI-1
DAFTAR PUSTAKA .................................................................................... xiii
ix
DAFTAR GAMBAR
Gambar Halaman
2.1 Struktur Organisasi ................................................................................. II-2
5.1 Flowchart Sistem Lama.......................................................................... V-1
5.2 Use Case Diagram Sistem Usulan .......................................................... V-3
5.3 Activity Diagram Login .......................................................................... V-15
5.4 Acivity Diagram Lihat Data Penduduk ................................................... V-15
5.5 Activity Diagram Lihat Rekap Kependudukan Kelurahan...................... V-16
5.6 Activity Diagram Lihat Rekap Kependudukan Kecamatan .................... V-16
5.7 Activity Diagram Input Data Penduduk .................................................. V-17
5.8 Activity Diagram Input Rekap Kependudukan Kelurahan...................... V-17
5.9 Activity Diagram Input Rekap Kependudukan Kecamatan .................... V-18
5.10 Acivity Diagram Edit Data Penduduk ..................................................... V-18
5.11 Activity Diagram Edit Rekap Kependudukan Kelurahan ....................... V-19
5.12 Acivity Diagram Edit Rekap Kependudukan Kecamatan ....................... V-19
5.13 Activity Diagram Cetak Data Kependudukan ......................................... V-20
5.14 Activity Diagram Cetak Rekap Kependudukan Kelurahan ..................... V-20
5.15 Activity Diagram Cetak Rekap Kependudukan Kecamatan ................... V-21
5.16 Sequence Diagram Login ...................................................................... V-21
5.17 Sequence Diagram Lihat Data Penduduk ............................................... V-22
5.18 Sequence Diagram Lihat Rekap Kependudukan Kelurahan ................... V-22
5.19 Sequence Diagram Lihat Rekap Kependudukan Kecamatan ................. V-23
5.20 Sequence Diagram Input Data Penduduk ............................................... V-23
5.21 Sequence Diagram Input Rekap Kependudukan Kelurahan ................... V-24
5.22 Sequence Diagram Input Rekap Kependudukan Kecamatan ................. V-24
5.23 Sequence Diagram Edit Data Penduduk ................................................. V-25
5.24 Sequence Diagram Edit Rekap Kependudukan Kelurahan .................... V-25
5.25 Sequence Diagram Edit Rekap Kependudukan Kecamatan ................... V-26
5.26 Sequence Diagram Cetak Data Penduduk .............................................. V-26
x
5.27 Sequence Diagram Rekap Kependudukan Kelurahan ............................ V-27
5.28 Sequence Diagram Cetak Rekap Kependudukan Kecamatan ................ V-27
5.29 Class Diagram Sistem Informasi Kependudukan ................................... V-28
5.30 Struktur Menu Sistem ............................................................................. V-33
5.31 Login Sistem ........................................................................................... V-34
5.32 Input Penduduk ....................................................................................... V-34
5.33 Input Kependudukan Kelurahan ............................................................. V-35
5.34 Input Rekap Kependudukan Kecamatan ................................................ V-35
5.35 Output Data Penduduk ............................................................................ V-36
5.36 Output Kependudukan Kelurahan .......................................................... V-36
5.37 Output Kependudukan Kecamatan ......................................................... V-37
5.38 Halaman Login........................................................................................ V-37
5.39 Halaman Utama Admin Kelurahan ........................................................ V-38
5.40 Halaman Utama Admin Kecamatan ....................................................... V-38
5.41 Tampilan Input Data Penduduk .............................................................. V-39
5.42 Tampilan Rekap Kependudukan Kelurahan ........................................... V-39
5.43 Tampilan Input Rekap Kependudukan Kecamatan ................................ V-40
5.44 Tampilan Master Data Penduduk ........................................................... V-40
5.45 Master Data Rekap Kependudukan Kelurahan....................................... V-41
5.46 Tampilan Data Rekap Kepedudukan Kecamatan ................................... V-41
5.47 Tampilan Edit Data Penduduk ................................................................ V-42
5.48 Tampilan Edit Rekap Kependudukan Kelurahan ................................... V-42
5.49 Tampilan Edit Rekap Kependudukan Kecamatan .................................. V-43
5.50 Tampilan Cetak Laporan Data Penduduk .............................................. V-44
5.51 Tampilan Laporan Rekap Kependudukan Kecamatan ........................... V-44
5.52 Tampilan Laporan Rekap Kependudukan Kecamatan .......................... V-45
xi
DAFTAR TABEL
Tabel Halaman
1.1 Metodologi Penelitian............................................................................. I-4
3.1 Tabel Jadwal Kerja Praktek .................................................................... III-2
4.1 Simbol Activity Diagram ........................................................................ IV-3
4.2 Simbol Sequence Diagram ..................................................................... IV-4
4.3 Simbol Class Diagram ........................................................................... IV-4
5.1 Deskripsi Aktor ...................................................................................... V-4
5.2 Deskripsi Use Case ................................................................................. V-4
5.3 Skenario Use Case Login........................................................................ V-5
5.4 Skenario Use Case Lihat Data Penduduk .............................................. V-6
5.5 Skenario Use Case Input Data Penduduk ............................................... V-6
5.6 Skenario Use Case Edit Data Penduduk ................................................. V-7
5.7 Skenario Laporan Data Penduduk .......................................................... V-8
5.8 Skenario Lihat Data Rekap Kependudukan Kelurahan .......................... V-8
5.9 Skenario Input Rekap Kependudukan Kelurahan................................... V-9
5.10 Skenario Edit Rekap Kependudukan Kelurahan .................................... V-10
5.11 Skenario Laporan Rekap Kependudukan Kelurahan .............................. V-11
5.12 Skenario Lihat Rekap Kependudukan Kecamatan ................................. V-11
5.13 Skenario Input Rekap Kependudukan Kecamatan ................................. V-12
5.14 Skenario Edit Rekap Kependudukan Kecamatan ................................... V-13
5.15 Skenario Laporan Rekap Kependudukan Kecamatan ............................ V-14
5.16 Kebutuhan Non Fungsional .................................................................... V-29
5.17 Tabel Pengguna ...................................................................................... V-30
5.18 Tabel Penduduk ..................................................................................... V-30
5.19 Tabel Rekap Kependudukan Kelurahan ................................................. V-31
5.20 Tabel Rekap Kependudukan Kecamatan ............................................... V-32
5.21 Pengujian Blackbox Testing.................................................................... V-46
xii
BAB I
PENDAHULUAN
Oleh karena itu perlunya meggunakan sistem informasi yang khusus dalam
mengelola data kependudukan sehingga memudahkan proses penginputan data,
pencarian data, penyimpanan data yang lebih efektif dan kemudahan dalam
membuat rekapitulasi data kependudukan pada tingkat Kecamatan serta
mempersingkat prosedur penerimaan rekapitulasi data kependudukan ke bagian
Kasi Pemerintahan. Sehingga meningkatkan kinerja pegawai Kecamatan dalam
pengelolaan Kependudukan kecamatan.
2. Tujuan Khusus
Adapun tujuan khusus kerja praktek terdiri dari beberapa yaitu:
a. Menghasilkan sistem informasi yang dapat meminimalisasi
kehilangan data kependudukan.
b. Menghasilkan sistem informasi yang dapat mengefisienkan tempat
penyimpanan data rekap kependudukan.
c. Menghasilkan sistem informasi yang dapat mempersingkat proses
penerimaan data laporan kependudukan ke bagian Pemerintahan
dan pembuatan laporan kependudukan.
Metodologi Penelitian
Mulai
1. Melakukan Teknologi
V bimbingan kepada yang Laporan Kerja
Tahap pembimbing kerja mendukung Praktek
Penulisan praktek dalam
Laporan 2. Melakukan pembuatan
dokumentasi laporan kerja
praktek
Selesai
I-5
2. Misi
a. Meningkatkan pelayanan prima kepada masyarakat.
b. Meningkatkan tata kelola pemerintahan yang baik.
c. Meningkatkan peran serta masyarakat dalam pembangunan, sosial
kemasyarakatan dan K-3 (Kebersihan, Keindahan dan Ketertiban).
d. Meningkatkan kerukunan umat beragama.
e. Meningkatkan usaha ekonomi masyarakat melalui pembinaan
secara berkesinambungan.
f. Menciptakan PAD melalui retribusi dan pendapatan lainnya sesuai
dengan pelimpahan kewenangan yang telah diberikan.
3. Pengumpulan data
5. Pembuatan laporan
BAB IV
LANDASAN TEORI
4.8 Xampp
XAMPP adalah suatu bundel web server yang populer digunakan untuk
coba-coba di Windows karena kemudahan instalasinya. Bundel program open
source tersebut berisi antara lain server web Apache, interpreter PHP, dan basis
data MySQL (Nugroho, 2007). Pada kerja praktek ini penulis menggunakan
Xampp sebuah paket yang memungkinkan penggunaan apache dan mysql, serta
untuk server penyimpanan database sistem yang akan dikembangkan.
4.9 PHP
PHP singkatan dari PHP : Hypertext Prepocessor yaitu bahasa pemograman
web server-side yang bersifat open-source. PHP Merupakan script yang
terintegrasi dengan HTML dan berada pada server (server side HTML embedded
scripting) (Anhar, 2010). Pada kerja praktek ini penulis menggunakan bahasa
pemograman PHP untuk membuat script atau sintax sistem yang akan di
kembangkan.
IV-6
4.11 MySQL
MySQL (My Structure Query Language) adalah salah satu DataBase
Management System (DBMS) dari sekian banyak DBMS. MySQL berfungsi
untuk mengolah database menggunakan bahasa SQL. MySQL bersifat Open
Source (Anhar, 2010). Pada kerja praktek ini penulis menggunakan MySQL untuk
mengolah database sistem yang akan dikembangkan.
4.12 CSS
Cascading Syle Sheet, disingkat sebagai CSS adalah suatu cara untuk
membuat format atau layout. CSS muncul sebagai jawaban atas sulitnya mengatur
layout tampilan dokumen web yang dibuat dengan HTML murni meskipun telah
menggunakan berbagai kombinasi format. Didalam CSS terdapat banyak style.
Style adalah suatu definisi untuk font (huruf), color (warna) dan lain-lain (Husni,
2007). CSS adalah suatu dokumen yang berdiri sendiri dan dapat dimasukkan
dalam kode HTML atau sekedar menjadi rujukan oleh HTML dalam
pendefinisian style (Sulistyawan, 2008). Pada kerja praktek ini penulis
menggunakan CSS untuk mendesain tampilan pada sistem yang akan di
kembangkan.
menggunakan javascript untuk memberi peringatan atau notice ketika login atau
menghapus data pada sistem yang akan di kembangkan.
Berikut ini adalah uraian secara umum sistem yang sedang berjalan pada
proses pengelolaan data kependudukan pada kantor Camat Sukajadi:
1. Setiap awal bulan Kelurahan akan memberikan laporan kependudukan
ke Kantor Camat. Laporan yang berisi data jumlah RT, jumlah RW,
jumlah penduduk awal, jumlah kelahiran penduduk, jumlah penduduk
meninggal, jumlah penduduk yang masuk, jumlah penduduk yang
keluar dan jumlah penduduk akhir yang terjadi dalam waktu satu bulan.
2. Laporan pertama kali akan diberikan di Bagian Umum dan
Kepegawaian yaitu bagian yang bertugas menerima surat-menyurat
yang ada di kantor camat sukajadi.
3. Dari bagian umum kemudian laporan rekap kependudukan kelurahan
diberikan ke bagian Kasi Pemerintahan, yakni bagian yang mengelola
data kependudukan tingkat kecamatan.
4. Setelah semua laporan tiap Kelurahan masuk ke bagian Pemerintahan,
maka pegawai bagian Pemerintahan akan merekap data kependudukan
menggunakan lembar kerja microsoft excel.
5. Setelah merekap data, pegawai akan membuat laporan rekap data
kependudukan kecamatan.
Berikut ini deskripsi aktor dari diagram use case pada sistem informasi
kependudukan pada Kantor Camat Sukajadi. Dijelaskan pada tabel berikut:
2 Lihat data penduduk Use case yang menggambarkan pengguna atau user dapat
melihat data penduduk di sistem.
3 Input data penduduk Use case yang menggambarkan pengguna atau user dapat
menginputkan data penduduk ke dalam sistem dan di simpan
di dalam database.
4 Edit data penduduk Use case yang menggambarkan pengguna atau user
melakukan perubahan atau edit data penduduk yang
tersimpan di database.
5 Laporan data penduduk Use case yang menggambarkan pengguna atau user dapat
membuat laporan data penduduk disertai dengan cetak data
penduduk.
7 Input rekap Use case yang menggambarkan user dapat melakukan input
kependudukan desa atau penambahan data rekap kependudukan.
8 Edit rekap kependudukan Use case yang menggambarkan user dapat melakukan edit
desa data rekap kependudukan di sistem.
V-5
10 Lihat rekap Use case yang menggambarkan user dapat melihat data
kependudukan rekap kependudukan kecamatan di dalam sistem.
kecamatan
11 Input rekap Use case yang menggambarkan user dapat melakukan
kependudukan penambahan atau input data rekap kependudukan
kecamatan kecamatan.
12 Edit rekap kependudukan Use case yang menggambarkan pengguna atau user dapat
kecamatan melakukan perubahan atau edit data rekap kependudukan
kecamatan.
13 Laporan rekap Use case yang menggambarkan user dapat membuat laporan
kependudukan rekap kependudukan kecamatan disertai dengan cetak
kecamatan laporan rekap kependudukan kecamatan.
Skenario use case menyatakan urutan pesan dan tindakan tunggal yang ada
pada sistem. Berikut akan di tampilkan skenario use case dari setiap use case yang
telah di buat.
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case dimulai ketika admin
kelurahan dan admin kecamatan
melakukan login sistem.
2. Sistem melakukan verifikasi
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
kelurahan memilih menu input data
2. Sistem menampilkan list input data.
Tabel 5.8 Tabel Skenario Use Case Lihat Rekap Kependudukan Kelurahan
Use case : Lihat rekap kependudukan lurah
Deskripsi : Use case ini menggambarkan admin dapat melihat rekap kependudukan
kelurahan.
Aktor : Admin kelurahan, Admin kecamatan
Kondisi Awal : Sistem akan menampilkan halaman berisi list data master
Kondisi Akhir : Sistem akan menampilkan data rekap kependudukan lurah
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
memilih menu master data.
2. Sistem akan menampilkan list master data
yang ada di sistem.
3. Admin akan memilih list data rekap
kependudukan lurah.
4. Sistem akan menampilkan data rekap
kependudukan lurah.
V-9
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
memilih menu master data
2. Sistem akan menampilkan list master data
yang ada di sistem
3. Admin lurah memilih list data rekap
kependudukan lurah.
4. Sistem gagal menampilkan data rekap
kependudukan lurah.
Tabel 5.9 Tabel Skenario Use Case Input Rekap Kependudukan Kelurahan
Use case : Input rekap kependudukan lurah.
Deskripsi : Use case ini menangani admin dalam menginput atau menambah
data rekap kependudukan lurah di sistem.
Aktor : Admin Kelurahan
Kondisi Awal : Sistem akan menampilkan halaman berisi form data rekap
kependudukan lurah
Kondisi Akhir : Sistem menyimpan data rekap kependudukan lurah kedalam sistem.
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai jika admin desa
telah memilih menu input data.
2. Sistem menampilkan halaman input data.
Tabel 5.10 Tabel Skenario Use case Edit rekap kependudukan kelurahan
Use case : Edit rekap kependudukan lurah.
Deskripsi : Use case ini menangani edit atau pengubahan data rekap kependudukan
lurah.
Aktor : Admin Kelurahan
Kondisi Awal : Sistem akan menampilkan halaman edit data kependudukan lurah
Kondisi Akhir : Sistem menyimpan edit data dan menampilkan data rekap kependudukan
lurah yang sudah di edit.
Skenario Normal
Aksi aktor Reaksi Sistem
1. Use case ini dimulai jika admin telah
memilih menu edit data.
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai jika admin lurah
telah memilih menu edit data.
Tabel 5.11 Tabel Skenario Use Case Laporan Rekap Kependudukan Kelurahan
Use case : Laporan rekap kependudukan lurah
Deskripsi : Use case ini menggambarkan admin dapat membuat laporan dan
mencetak rekap kependudukan lurah.
Actor : Admin Kelurahan
Kondisi Awal : Sistem akan menampilkan halaman berisi list data master.
Kondisi Akhir : Hasil cetak rekap kependudukan lurah.
Skenario Normal
Aksi aktor Reaksi Sistem
1. Use case ini dimulai ketika admin desa
memilih menu laporan data.
2. Sistem akan menampilkan list laporan data.
3. Admin lurah memilih laporan data
rekap kependudukan lurah.
4. Sistem akan menampilkan laporan dan
mencetak rekap kependudukan lurah dalam
format pdf.
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin lurah
memilih menu master data.
2. Sistem akan menampilkan list laporan data.
3. Admin kelurahan memilih laporan
rekap data kependudukan lurah.
4. Sistem gagal membuat laporan dan mencetak
data rekap kependudukan lurah.
Tabel 5.12 Tabel Skenario Use Case Lihat Rekap Kependudukan Kecamatan
Use case : Lihat rekap kependudukan kecamatan
Deskripsi : Use case ini menggambarkan admin dapat melihat data rekap
kependudukan kecamatan di sistem
Actor : Admin kecamatan
Kondisi Awal : Sistem akan menampilkan halaman berisi list data master.
Kondisi Akhir : Sistem akan menampilkan data rekap kependudukan kecamatan.
Skenario Normal
Aksi aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
memilih menu master data.
2. Sistem akan menampilkan list master data.
3. Admin kecamatan memilih list rekap
kependudukan kecamatan.
4. Sistem akan menampilkan data rekap
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
memilih menu master data
2. Sistem akan menampilkan list master data.
3. Admin kecamatan memilih list data
kependudukan kecamatan.
4. Sistem gagal menampilkan data rekap
kependudukan kecamatan.
V-12
Tabel 5.13 Tabel Skenario Use Case Input rekap kependudukan kecamatan
Use case : Input rekap kependudukan kecamatan
Deskripsi : Use case ini menangani admin dalam menginput atau menambah
data rekap kependudukan kecamatan ke dalam sistem.
Aktor : Admin kecamatan
Kondisi Awal : Sistem akan menampilkan halaman berisi form data rekap
kependudukan kecamatan.
Kondisi Akhir : Sistem menyimpan data rekap kependudukan kecamatan kedalam
sistem.
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai jika admin telah
memilih menu input data.
Skenario Gagal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika admin camat
memilih menu input data.
Tabel 5.14 Tabel Skenario Use Case Edit rekap kependudukan kecamatan
Use case : Edit rekap kependudukan kecamatan.
Deskripsi : Use case ini menangani edit atau pengubahan data rekap kependudukan
kecamatan.
Actor : Admin kecamatan.
Kondisi Awal : Sistem akan menampilkan halaman berisi edit data kependudukan
kecamatan.
Kondisi Akhir : Sistem menampilkan data rekap kependudukan kecamatan yang sudah
di edit.
Skenario Normal
Aksi aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
kecamatan memilih menu edit data.
Tabel 5.15 Tabel Skenario Use Case Laporan Rekap Kependudukan Kecamatan
Use case : Laporan rekap kependudukan kecamatan
Deskripsi : Use case ini menggambarkan admin dapat membuat laporan dan
mencetak rekap kependudukan kecamatan.
Actor : Admin Kecamatan
Kondisi Awal : Sistem akan menampilkan halaman berisi list laporan data
Skenario Normal
Aksi aktor Reaksi Sistem
1. Use case ini dimulai ketika admin
kecamatan memilih menu laporan data.
1. Tabel Pengguna
Nama Database : Sistem_kependudukan
Nama Field : Pengguna
Field Kunci : Id_pengguna
1. Halaman Login
Tampilan halaman login admin:
Kriteria Evaluasi
Deskripsi Prosedur
No. Data Input Hasil
Pengujian Pengujian
Berhasil Tidak
6.1 Kesimpulan
Setelah penulis merancang Sistem Informasi Kependukan Berbasis Web
pada Kantor Camat Sukajadi Kota Pekanbaru, maka dapat diambil kesimpulan
sebagai berikut:
1. Dengan adanya sistem informasi kependudukan ini, proses rekapitulasi
laporan dari kelurahan ke kecamatan bisa dilakukan secara efektif baik
dari segi biaya dan waktu.
2. Dengan adanya sistem informasi kependudukan ini, proses penginputan
data penduduk bisa menjadi lebih mudah dan penyimpanan data
penduduk menjadi lebih efisien karena disimpan di dalam database.
3. Dengan adanya sistem informasi kependudukan ini dapat meminimalkan
kehilangan data penduduk dan data rekapitulasi kependudukan,
mempermudah pembuatan laporan rekapitulasi kependudukan serta
mempersingkat prosedur penerimaan laporan kependudukan dari
Sekretaris kelurahan.
6.2 Saran
Sistem informasi ini masih jauh dari kesempurnaan karena keterbatasan
penguasaan ilmu pengetahuan, sehingga penulis berharap:
1. Sistem informasi kependudukan pada Kantor Camat Sukajadi Kota
Pekanbaru ini dapat dikembangkan lagi dengan menambah fitur yang
mendukung pengelolaan kependudukan.
2. Ketelitian petugas pada memasukkan data perlu ditingkatkan agar
tingkat kesalahan data akan semakin rendah, sehingga keluaran yang
dihasilkan akan sesuai dengan yang diinginkan dan melakukan back-up
data secara berkala terhadap data-data yang penting untuk
mengantisipasi keadaan yang tidak diinginkan.
VI-1
DAFTAR PUSTAKA
Anhar. (2010). PHP dan MySQL Secara Otodidak. Jakarta: PT Transa Media.
Gava Media.
Media Komputindo.
xiii