APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN WEB DAN SMS GATEWAY
Oleh Baskoro Setyo Aji 41813010168
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA BARAT 2017
http://digilib.mercubuana.ac.id/
APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN WEB DAN SMS GATEWAY
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Baskoro Setyo Aji 41813010168
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA BARAT 2017
http://digilib.mercubuana.ac.id/
i http://digilib.mercubuana.ac.id/
ii http://digilib.mercubuana.ac.id/
iii http://digilib.mercubuana.ac.id/
KATA PENGANTAR Alhamdulillahirobbil’alamin. Puji dan syukur kepada Allah SWT atas segala nikmat, rahmat serta karunia-Nya yang tak terhingga sehingga penulis dapat menyelesaikan skripsi ini tepat pada waktunya. Skripsi yang berjudul Aplikasi Sistem Administrasi Kependudukan Warga Kecamatan Pasar Kemis Menggunakan Web dan Sms Gateway ini dibuat sebagai salah satu syarat kelulusan guna memperoleh gelar Sarjana Sistem Informasi di Universitas Mercubuana. Penulis menyadari bahwa skripsi ini dapat terselesaikan juga dengan adanya bantuan, dukungan, bimbingan, kritik dan doa yang selalu diberikan dari berbagai pihak baik selama masa perkuliahan maupun selama penyusunan tugas akhir ini. Untuk itu, dalam kesempatan ini penulis mengucapkan terima kasih kepada : 1. Kedua Orang Tua saya, yang telah memberikan dorongan dan doa kepada penulis. 2. Ibu Anita Ratnasari, S.Kom, M.Kom selaku dosen pembimbing yang telah memberikan bimbingan, dorongan, dan masukan yang sangat membantu penulis. 3. Ibu Nur Ani, ST.,MMSI selaku Kepala Program studi Sistem Informasi. 4. Ibu Inge Handriani M.AK,MMSI selaku kordinator Tugas Akhir. 5. Bapak Drs. H. Asep Saepudin, MM selaku Camat Pasar Kemis yang mengijinkan
saya
untuk
melakukan
riset
dan
pembuatan
web
Administrasi Kependudukan untuk Kecamatan Pasar Kemis 6. Kepada seluruh jajaran yang berada di Instasi Kecamatan Pasar Kemis, yang telah banyak membantu dan sering direpotkan ketika sedang bekerja 7. Bapak Rumdani, BA selaku Lurah Kuta Baru yang telah membeir ijin untuk meminta dokumen yang terkait untuk Administrasi Kependudukan 8. Teman-teman yang sudah membantu memberikan semangat dan doa kepada penulis.
iv http://digilib.mercubuana.ac.id/
Skripsi ini masihlah jauh dari sempurna. Oleh karena itu, penulis memohon maaf apabila terdapat kekurangan dalam penulisan skripsi ini. Akhir kata, penulis berharap semoga Allah SWT. membalas semua kebaikan dan selalu melindungi pihak – pihak tersebut. Dan semoga laporan ini dapat bermanfaat bagi para pembaca dan pengguna.
Jakarta, 3 Juni 2017
Baskoro Setyo Aji
v http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN .................................................................................. i LEMBAR PERSETUJUAN SIDANG ................................................................. ii LEMBAR PENGESAHAN ................................................................................. iii KATA PENGANTAR ........................................................................................ iv ABSTRAK ......................................................................................................... vi ABSTRACT ........................................................................................................ vii DAFTAR ISI .................................................................................................... viii DAFTAR GAMBAR ......................................................................................... xii DAFTAR TABLE ............................................................................................. xv LAMPIRAN .................................................................................................... xvii BAB I .................................................................................................................. 1 PENDAHULUAN ............................................................................................... 1 1.1
Latar Belakang ...................................................................................... 1
1.2
Rumusan Masalah ................................................................................. 2
1.3
Batasan Masalah .................................................................................... 3
1.4
Tujuan Penelitian ................................................................................... 3
1.5
Manfaat Penelitian ................................................................................. 3
1.6
Metode Penelitian .................................................................................. 4
1.6.1 1.7
Metodologi Rekayasa Perangkat Lunak .......................................... 5
Sistematika Penulisan ............................................................................ 6
BAB I : PENDAHULUAN ........................................................................... 6 BAB II : LANDASAN TEORI ..................................................................... 7 BAB III : ANALISA DAN PERANCANGAN SISTEM ............................... 7 BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM........................... 7 BAB V : PENUTUP ..................................................................................... 7 BAB II ................................................................................................................. 8 LANDASAN TEORI ........................................................................................... 8 2.1
Konsep Dasar Sistem ............................................................................. 8
2.1.1
Pengertian Sistem ........................................................................... 8 vi http://digilib.mercubuana.ac.id/
2.1.2
Karakteristik Sistem........................................................................ 9
2.1.3
Klasifikasi Sistem ......................................................................... 10
2.2
Konsep Dasar Informasi....................................................................... 11
2.2.1 2.3
Pengertian Informasi ..................................................................... 11
Konsep Dasar Sistem Informasi ........................................................... 12
2.3.1 2.4
Pengertian Sistem Informasi ......................................................... 12
Aplikasi ............................................................................................... 14
2.4.1 2.5
Definisi Aplikasi ........................................................................... 14
System Development Life Cycle (SDLC)............................................. 14
2.5.1. Waterfall Model ................................................................................ 15 2.5.2 2.6
Metode Pengujian Sistem.............................................................. 16
Unified Modeling Language (UML) .................................................... 16
2.6.1
Use Case Diagram ........................................................................ 18
2.6.2
Activity Diagram ........................................................................... 20
2.6.3
Class Diagram .............................................................................. 22
2.6.4
Sequence Diagram ........................................................................ 24
2.7
Pemrograman Berorientasi Objek........................................................ 27
2.7.1
Konsep Dasar Berorientasi Objek ................................................. 28
2.8
Basis Data (Database) .......................................................................... 30
2.9
PHP (Hypertext Preprocessor) ............................................................. 31
2.9.1
Sruktur PHP.................................................................................. 32
2.9.2
Tipe Data Pada PHP ..................................................................... 32
2.9.3
Kelebihan PHP ............................................................................ 32
2.10 MySQL................................................................................................ 33 2.10.1
Keunggulan MySQL ..................................................................... 33
2.11 phpMyAdmin ...................................................................................... 34 2.12
XAMPP ........................................................................................... 35
2.13 Administrasi Kependudukan ................................................................ 36 2.13.1
Administrasi ................................................................................. 36
2.13.2
Kependudukan .............................................................................. 37
2.13.3
Administrasi Kependudukan ......................................................... 37
2.14 Sms Geteway ....................................................................................... 38
vii http://digilib.mercubuana.ac.id/
2.14.1
Konsep Sms Gateway ................................................................... 39
2.15 HTML ................................................................................................. 39 2.15.1
Struktur Dasar HTML ................................................................... 40
2.16 Bootstrap ............................................................................................. 41 2.17
Adobe Dreamweaver ........................................................................ 41
2.17.1 Keterangan Ruang Kerja Dreamweaver ........................................... 42 2.18 Literature Review ................................................................................ 43 2.18.1 Definisi Literature Review................................................................ 43 BAB III.............................................................................................................. 45 ANALISA DAN PERANCANGAN SISTEM ................................................... 45 3.1
Objeck Penelitian ................................................................................. 45
3.1.1
Gambaran Umum Kecamatan ....................................................... 45
3.1.2
Sejarah Singkat ............................................................................. 45
3.1.3
Visi dan Misi ................................................................................ 48
3.1.5
Lambang Daerah .......................................................................... 50
3.1.6
Bentuk Lambang Daerah .............................................................. 50
3.1.7
Arti Lambang Daerah ................................................................... 51
3.1.8
Struktur Organisasi ....................................................................... 53
3.2
Analisa Sistem Berjalan ....................................................................... 58
3.2.1
Analisis Dokumen ........................................................................ 58
3.2.2
Analisa Kebutuhan....................................................................... 61
3.2.3
Analisa Masalah dan Sistem Berjalan ........................................... 63
3.2.4
Analisis Permasalahan .................................................................. 64
3.3
Saran Yang Diajukan ........................................................................... 66
3.4
Use Case Usulan Sistem Administrasi Kependudukan ......................... 67
3.5
Activity Diagram Usulan ...................................................................... 70
3.5.1
Activity Diagram Usulan Login Masyarakat .................................. 70
3.5.2
Activity Diagram Usulan Login Admin ........................................ 71
3.5.2
Activity Diagram Proses Administrasi Kependudukan Usulan ....... 72
3.6
Diagram Sequence Usulan ................................................................... 73
3.6.1
Sequence Diagram Usulan Login .................................................. 73
3.6.2
Sequence Diagram Proses Administrasi Kependudukan Usulan .... 74
viii http://digilib.mercubuana.ac.id/
3.6.3
Cetak Laporan Admin ................................................................... 75
3.6.4
Sequence Diagram Pembuatan e-KTP Usulan ............................... 76
3.6.5
Sequence Diagram Pembuatan Kartu Keluarga Usulan ................. 77
3.6.6
Sequence Diagram Pembuatan Surat Tidak Mampu Usulan .......... 78
3.6.7
Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ......... 79
3.6.8
Sequence Diagram Pembuatan Surat Pindah Datang Usulan ......... 80
3.7
Class Diagram Usulan.......................................................................... 81
3.8
Spesifikasi Basis Data Usulan .............................................................. 81
BAB IV ............................................................................................................. 95 IMPLEMENTASI DAN PENGUJIAN .............................................................. 95 4.1
Implementasi dan Pengujian ................................................................ 95
4.2
Implementasi Basis Data ...................................................................... 95
4.3
Metode Pengujian .............................................................................. 115
4.4
Skenario Pengujian ............................................................................ 116
4.5
Analisi Hasil Pengujian ...................................................................... 120
BAB V............................................................................................................. 122 PENUTUP ....................................................................................................... 122 5.1
Kesimpulan........................................................................................ 122
5.2
Saran ................................................................................................. 123
DAFTAR PUSTAKA ...................................................................................... 124 LAMPIRAN .................................................................................................... 126
ix http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Gambar 2.1 Diagram-Diagram Pada UML ......................................................... 18 Gambar 2.2 Contoh Use Case ............................................................................ 20 Gambar 2.3 Contoh Activity Diagram ................................................................ 22 Gambar 2.4 Contoh Class Diagram .................................................................... 24 Gambar 2.5 Contoh Squence Diagram ............................................................... 27 Gambar 2.6 Tampilan Php Myadmin.................................................................. 35 Gambar 2.7 Tampilan XAMPP ......................................................................... 36 Gambar 2.8 Sms Gateway .................................................................................. 39 Gambar 2.9 Konsep Sms Gateway ..................................................................... 39 Gambar 2.10 Tampilan Ruang Kerja Dreamweaver ........................................... 42 Gambar 3.1 Peta Kecamatan Pasar Kemis .......................................................... 48 Gambar 3.2 Lambang Daerah ........................................................................... 50 Gambar 3.3 Struktur Organisasi ......................................................................... 53 Gambar 3.4 Use Case Diagram Sistem Berjalan ................................................. 64 Gambar 3.5 Use Case Usulan Sistem Administrasi Kependudukan .................... 67 Gambar 3.6 Activity Diagram Usulan Login Masyarakat ................................... 70 Gambar 3.7 Activity Diagram Usulan Login Admin .......................................... 71 Gambar 3.8 Activity Diagram Proses Administrasi Kependudukan Usulan ........ 72 Gambar 3.9 Sequence Diagram Login Usulan .................................................... 73 Gambar 3.10 Sequence Diagram Proses Administrasi Kependudukan Usulan .... 74 Gambar 3.11 Cetak Laporan Admin ................................................................... 75 Gambar 3.12 Sequence Diagram Pembuatan e-KTP Usulan ............................... 76 Gambar 3.13 Sequence Diagram Pembuatan Kartu Keluarga Usulan ................. 77 Gambar 3.14 Sequence Diagram Pembuatan Surat Tidak Mampu Usulan .......... 78 Gambar 3.15 Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ......... 79 Gambar 3.16 Sequence Diagram Pembuatan Surat Pindah Datang Usulan ......... 80 Gambar 3.17 Class Diagram Usulan .................................................................. 81 Gambar 3.18 Tampilan Menu Utama Usulan ..................................................... 87 Gambar 3.19 Tampilan Menu Sejarah Usulan .................................................... 88
xii http://digilib.mercubuana.ac.id/
Gambar 3.20 Tampilan Menu Profile Usulan ..................................................... 88 Gambar 3.21 Tampilan Menu Cara Pendaftran Usulan ....................................... 89 Gambar 3.22 Tampilan Menu Administrasi Kependudukan Usulan .................... 89 Gambar 3.23 Tampilan Menu Pembuatan E-KTP Usulan ................................... 90 Gambar 3.24 Tampilan Menu Pembuatan Kartu Keluarga Usulan ...................... 90 Gambar 3.25 Tampilan Menu Pembuatan Surat Keterangan Tidak Mampu Usulan .......................................................................................................................... 91 Gambar 3.26 Tampilan Menu Pembuatan Surat Pindah Datang Usulan .............. 91 Gambar 3.27 Tampilan Menu Pembuatan Surat Kelakukan Baik Usulan ............ 92 Gambar 3.28 Tampilan Menu Login Masyarakat Usulan .................................... 92 Gambar 3.29 Tampilan Menu Daftar Masyarakat Usulan ................................... 93 Gambar 3.30 Tampilan Login Admin Usulan ..................................................... 93 Gambar 3.31 Tampilan Menu Utama Admin Usulan .......................................... 94 Gambar 3.32 Tampilan Lihat Data Pendaftar Usulan.......................................... 95 Gambar 4.1 Tampilan localhost xampp .............................................................. 95 Gambar 4.2 Tampilan XAMPP Control Panel .................................................... 95 Gambar 4.3 Tampilan PhpMyAdmin ................................................................. 96 Gambar 4.4 Tampilan PhpMyAdmin ................................................................. 96 Gambar 4.5 Tampilan Database KTP ................................................................. 97 Gambar 4.6 Tampilan Database KK ................................................................... 97 Gambar 4.7 Tampilan Database Kelakuan Baik ................................................. 98 Gambar 4.8 Tampilan Database Pindah Datang .................................................. 98 Gambar 4.9 Tampilan Database Tidak Mampu .................................................. 99 Gambar 4.10 Tampilan Database Warga Setempat ........................................... 100 Gambar 4.12 Tampilan Home Untuk Masyarakat ............................................. 100 Gambar 4.13 Tampilan About Kecamatan Pasar Kemis ................................... 101 Gambar 4.14 Tampilan Cara Pendaftaran ........................................................ 101 Gambar 4.15 Tampilan Daftar .......................................................................... 102 Gambar 4.16 Tampilan Login .......................................................................... 102 Gambar 4.17 Tampilan Menu Masyarakat setelah login ................................... 103 Gambar 4.18 Tampilan Pengajuan KTP ........................................................... 103 Gambar 4.19 Tampilan Lanjutan Pengajuan KTP ............................................. 104
xiii http://digilib.mercubuana.ac.id/
Gambar 4.20 Tampilan Pengajuan KK ............................................................. 104 Gambar 4.21 Tampilan Lanjutan Pembuatan KK ............................................. 105 Gambar 4.22 Tampilan Keterangan Tidak Mampu ........................................... 105 Gambar 4.23 Tampilan Lanjutan Pembuatan Keterangan Tidak Mampu .......... 106 Gambar 4.24 Tampilan Pengajuan Surat Kelakuan Baik................................... 106 Gambar 4.25 Tampilan Lanjutan Pengajuan Surat Kelakuan Baik .................... 107 Gambar 4.26 Tampilan Pengajuan Surat Pindah Datang ................................... 107 Gambar 4.27 Tampilan Lanjutan Pengajuan Surat Pindah Datang .................... 108 Gambar 4.28 Tampilan Login Admin ............................................................... 108 Gambar 4.29 Tampilan Menu Admin ............................................................... 109 Gambar 4.30 Tampilan Liat Pendafataran KTP ................................................ 109 Gambar 4.31 Tampilan Liat Pendaftaran Kartu Keluarga ................................. 110 Gambar 4.32 Tampilan Liat Pendftaran Tidak Mampu ..................................... 110 Gambar 4.33 Tampilan Liat Pendfataran Kelakuan Baik .................................. 111 Gambar 4.34 Tampilan Liat Pindah Datang ...................................................... 111 Gambar 4.35 Tampilan Cek Data Warga .......................................................... 112 Gambar 4.36 Tampilan Hasil Cek Data Warga ................................................. 112 Gambar 4.36 Tampilan Data Pengajuan KTP ................................................... 113 Gambar 4.37 Tampilan Data Pengajuan Kartu Keluarga .................................. 113 Gambar 4.38 Tampilan Data Pengajuan Surat Tidak Mampu ........................... 114 Gambar 4.39 Tampilan Data Pengajuan Kelakuan Baik ................................... 114 Gambar 4.40 Tampilan Cetak KTP .................................................................. 115 Gambar 3.41 Tampilan Cetak KK ................................................................... 115 Gambar 3.42 Tampilan Cetak Surat Keterangan Tidak Mampu ........................ 116 Gambar 3.43 Tampilan Cetak Surat Keterangan Pindah Datang ....................... 116 Gambar 3.44 Tampilan Cetak Surat Keterangan Kelakuan Baik ....................... 117
xiv http://digilib.mercubuana.ac.id/
DAFTAR TABLE
Tabel 2.1. Simbol-Simbol Dalam Use Case ........................................................ 19 Tabel 2.2 Simbol-Simbol Dalam Activity Diagram ............................................ 21 Tabel 2.3 Simbol-Simbol Dalam Class Diagram ................................................ 23 Tabel 2.4 Simbol-Simbol Dalam Squence Diagram............................................ 25 Table 3.1 Analisi Pieces .................................................................................... 65 Tabel 3.2 Skenario Use Case Melihat Profile Kecamatan Pasar Kemis .............. 67 Tabel 3.3 Skenario Use Case Cara Pendaftaran Administarsi Kependudukan .... 67 Tabel 3.4 Skenario Use Case Isi From Pendaftaran Administrasi Kependudukan 68 Tabel 3.5 Skenario Use Case Login ................................................................... 68 Tabel 3.6 Skenario Use case login Admin ......................................................... 68 Tabel 3.7 Sekenario Use Case Melihat Data Pendaftaran Administrasi Kependudukan ................................................................................................... 69 Tabel 3.8 Sekenario Konfirmasi Pendaftaran via SMS Gateway ......................... 69 Tabel 3.9 Sekenario Cetak Laporan Administrasi Kependudukan....................... 69 Tabel 3. 10 Activity Diagram Usulan Login ....................................................... 70 Tabel 3.11 Activity Diagram Usulan Login ....................................................... 71 Tabel 3.12 Activity Diagram Sistem usulan Administrasi Kependudukan .......... 72 Tabel 3.13 Sequence Diagram Login Usulan ...................................................... 73 Tabel 3.14 Sequence Diagram Proses Administrasi Kependudukan Usulan ........ 74 Tabel 3.15 Sequence Diagram Cetak Laporan Usulan ........................................ 75 Tabel 3.16 Sequence Diagram Pembuatan e-KTP Usulan................................... 76 Tabel 3.17 Sequence Diagram Pembuatan Kartu Keluarga Usulan ..................... 77 Tabel 3.18 Sequence Diagram Pembuatan Surat Tidak Mampu Usulan .............. 78 Tabel 3.17 Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ............. 79 Tabel 3.18 Sequence Diagram Pembuatan Surat Pindah Datang Usulan ............. 80 Tabel 3.19 Rancangan Struktur Tabel masyarakat .............................................. 81 Tabel 3.20 Rancangan Struktur Tabel ktp........................................................... 82 Tabel 3.21 Rancangan Struktur Tabel Kartu Keluarga ........................................ 83 Tabel 3.22 Rancangan Struktur Tabel ............................................................... 84 Tabel 3.23 Rancangan Struktur Tabel Pindah Datang ........................................ 85
xv http://digilib.mercubuana.ac.id/
Tabel 3.24 Rancangan Struktur Tabel Surat Keterangan Tidak Mampu .............. 86 Tabel 4.1 Tabel Skenario Pengujian ................................................................. 115
xvi http://digilib.mercubuana.ac.id/
LAMPIRAN Lampiran 5.1 Surat Balasan Kecamatan ........................................................... 126 Lampiran 5.2 Surat Pengantar RT/RW ............................................................. 127 Lampiran 5.3 Formulir Permohonan Kartu Tanda Penduduk (KTP) ................. 128 Lampiran 5.4 Formulir Permohonan Pembuatan Kartu Keluarga Baru ............. 129 Lampiran 5.5 Surat Pengantar Pindah Datang .................................................. 130 Lampiran 5.6 Surat Keterangan Tidak Mampu ................................................. 131 Lampiran 5.7 Surat Keterangan Catatan Kepolisian ......................................... 132
xvii http://digilib.mercubuana.ac.id/