APLIKASI SISTEM INTEGRASI PENDATAAN WARGA RT/RW DENGAN SISTEM KELURAHAN BERBASIS WEB SISTEM INFORMASI DISUSUN OLEH: ABDUL AZIS 41813120195 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA 2016 i
APLIKASI SISTEM INTEGRASI PENDATAAN WARGA RT/RW DENGAN SISTEM KELURAHAN BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer OLEH: ABDUL AZIS 41813120195 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA 2016 ii
KATA PENGANTAR Segala puji dan syukur kehadirat Allah SWT atas rahmat dan hidayah-nya sehingga laporan tugas akhir yang merupakan salah satu syarat untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana ini dapat selesai sebagaimana mestinya. Laporan tugas akhir ini masih jauh dari sempurna, oleh karena itu, segala bentuk kritik dan saran yang bersifat membangun akan senantiasa diterima dengan lapang hati. Dengan segala keterbatasan, laporan tugas akhir ini tidak akan terwujud tanpa bantuan, bimbingan, dan juga support dari berbagai pihak. Untuk itu dengan segala kerendahan hati, dihaturkan terima kasih kepada : 1. Bapak Ir.Fajar Masya MMSI,selaku Dosen Pembimbing yang selalu teliti memberikan koreksi terhadap penulisan laporan tugas akhir ini disertai dengan penjelasan yang rinci. 2. Ibu Nur Ani, ST, MMSI, selaku Kepala Prodi Sistem Informasi, 3. Bapak Bagus Priambodo, ST, M. TI, selaku Kordinator Tugas Akhir Sistem Informasi, 4. Bapak Siddiq selaku ketua RT002/ dan Pak Sriyono Ketua RW 003, Staff Kelurahan dan Warga pemukiman gg Syawal. 5. Bapak ibu tercinta dan keluarga atas motivasi dan dukungan moril maupun materil, 6. Saudara dan sahabat-sahabatku yang telah memberikan dukungan moril untuk terus menyelesaikan tugas akhir ini, Semoga Allah SWT membalas kebaikan dan selalu mencurahkan rahmat hidayah dan inayah-nya. Jakarta, 2016 Abdul Azis v
DAFTAR ISI LEMBAR PERNYATAAN... iii LEMBAR PENGESAHAN... iv KATA PENGANTAR... v ABSTRACT... vi ABSTRAK... vii DAFTAR ISI... viii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR LAMPIRAN... xiv BAB I... 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan dan Manfaat... 3 1.5 Metode Penelitian... 3 1.5.1 Metode Pengumpulan Data... 3 1.5.2 Metode Pengembangan Perangkat Lunak... 4 1.6 Sistematika Penulisan... 4 BAB II... 5 LADASAN TEORI... 5 2.1 Teori Umum... 5 2.1.1 Pengertian Rukun Tetangga dan Rukun Warga... 5 2.2 Teori Dasar Umum Sistem Informasi... 6 vi
2.2.1 Pengertian Sistem... 6 2.2.2 Pengertian Informasi... 7 2.2.3 Pengertian Sistem Informasi... 7 2.3 Definisi Internet, Intranet dan Extranet... 7 2.3.1 Pengertian Internet... 7 2.3.2 Pengertian Intranet... 8 2.3.3 Pengertian Extranet... 8 2.4 Sistem Development Life Cycle (SDLC)... 9 2.4.1 Waterfall... 9 2.5 Konsep Dasar Web... 10 2.5.1 Definisi Web... 10 2.5.2 Jenis Website... 11 2.5.3 Portal Web... 12 2.6 UML (Unified Modelling Language)... 12 2.6.1 Use Case Diagram... 13 2.6.2 Activity Diagram... 14 2.6.3 Class Diagram... 16 2.6.4 Sequence Diagram... 19 2.7 Pengertian Basis Data... 20 2.7.1 Perancangan Aplikasi-aplikasi Web... 21 2.7.2 PHP (Hypertext Preprocessor)... 21 2.7.3 Pengertian MySQL... 22 2.7.4 Database... 22 2.7.5 Konsep Dasar Testing... 23 vii
BAB III... 26 ANALISA DAN PERANCANGAN SISTEM... 26 3.1 Analisa Sistem Organisasi... 26 3.1.1 Struktur Organisasi Rt_002 Rw_003 adalah sebagai berikut... 26 3.1.2 Tugas dan Tanggung Jawab Pengurus... 27 3.1.3 Visi dan Misi Rt 002 Rw 003... 29 3.2 Prosedur Sistem Berjalan... 29 3.3 Analisa Masalah Sistem Berjalan... 30 3.4 Usulan Pemecahan Masalah... 31 3.5 Desain dan Perancangan Sistem Usulan... 31 3.5.1 Use Case Diagram... 32 3.5.2 Activity Diagram Prosedur Pendataan Warga... 35 3.5.3 Sequenc Diagram... 36 3.5.4 Class Diagram... 40 3.6 Perancangan Basis Data... 41 3.7 Perancangan Tampilan Antar Muka Admin(User Interface)... 45 3.8 Perancangan Tampil Antar Muka User (User Interface)... 51 BAB IV... 55 IMPLEMENTASI... 55 4.1 Implementasi Sistem... 55 4.2 Implementasi Tabel Pada Database... 56 4.3 Implementasi Program... 59 4.4 Metode Pengujian... 69 4.4.1 Skenario Pengujian... 70 4.4.2 Skenario Pengujian Sistem... 74 BAB V... 75 viii
5.1 Kesimpulan... 75 5.2 Saran... 76 DAFTAR PUSTAKA... 77 LAMPIRAN... 78 ix
DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram... 13 Tabel 2.2 Notasi Pemodelan Acitivity Diagram... 15 Tabel 2.3 Komponen Class Diagram... 17 Tabel 2.4 Simbol-Simbol Sequence... 19 Tabel 3.1 Skenario Use Case Kelola Data Warga... 33 Tabel 3.2 Skenario Use Case Laporan Kegiatan... 33 Tabel 3.3 Skenario Use Case Kelola Galeri... 34 Tabel 3.4 Skenario Use Case Input Keperluan... 34 Tabel 3.5 Skenario Use Case Input Surat PM1... 35 Tabel 3.6 Rancangan Tabel Admin Rt... 41 Tabel 3.7 Rancangan Tabel Admin Kelurahan... 42 Tabel 3.8 Rancangan Tabel Keperluan(User)... 42 Tabel 3.9 Rancangan Tabel Galeri... 43 Tabel 3.10 Rancangan Tabel Data Penduduk... 44 Tabel 3.11 Rancangan Tabel Album... 44 Tabel 4.1 Tabel Pengujian Validasi Admin... 70 Tabel 4.2 Tabel Pengujian Validasi Login User... 72 x
DAFTAR GAMBAR Halaman Gambar 2.1 Information System and Component Parts... 7 Gambar 2.2 Metode Waterfall... 9 Gambar 2.3 Contoh Penerapan Use Case Pendataan Surat Keluar... 14 Gambar 2.4 Contoh Penerapan Acitivity Diagram Surat Masuk... 16 Gamabar 2.5 Contoh Penerapan Class Diagram Surat Masuk... 18 Gambar 2.6 Contoh Penerapan Diagram Sequence Surat Masuk... 20 Gambar 3.1 Struktur Organisasi Kepengurusan... 26 Gambar 3.2 Alur Aplikasi Pendataan Warga... 30 Gambar 3.3 Use Case Sistem Usulan... 32 Gambar 3.4 Diagram Activity Prosedur Berjalan... 35 Gambar 3.5 Sequence Diagram Mengola Data Warga... 36 Gambar 3.6 Sequence Diagram Laporan Kegiatan Keperluan... 37 Gambar 3.7 Sequence Diagram Laporan Kegiatan Galeri... 38 Gambar 3.8 Sequence Diagram Pengajuan Keperluan Warga... 39 Gambar 3.9 Sequence Diagram Mengelola Surat PM1... 40 Gambar 3.10 Class Diagram Proses Pembuatan Surat Pengantar... 40 Gambar 3.11 Rancangan Database Login Rt... 41 Gambar 3.12 Rancangan Database Login Kelurahan... 41 Gambar 3.13 Rancangan Database Keperluan Warga... 42 Gambar 3.14 Rancangan Database Galeri... 43 Gambar 3.15 Rancangan Database Data Penduduk... 43 Gambar 3.16 Rancangan Database Album... 44 Gambar 3.17 Rancangan Tampil Form Login... 45 Gambar 3.18 Rancangan Tampilan Change Password... 45 xi
Gambar 3.19 Rancangan Halaman Utama... 46 Gambar 3.20 Rancangan Halaman Home Admin... 46 Gambar 3.21 Rancangan Album Foto... 46 Gambar 3.22 Rancangan Tampilan Galeri... 47 Gambar 3.23 Rancangan Input data Warga Admin... 47 Gambar 3.24 Rancangan Input Kelola Data Warga... 48 Gambar 3.25 Rancangan Laporan Kegiatan Warga... 48 Gambar 3.26 Rancangan Form Surat Pengantar... 49 Gambar 3.27 Rancangan Form Surat Menikah... 49 Gambar 3.28 Rancangan Form Surat Meninggal... 50 Gambar 3.29 Rancangan Form Surat PM1... 50 Gambar 3.30 Rancangan Home User... 51 Gambar 3.31 Rancangan Profile User... 51 Gambar 3.32 Rancangan Surat Pengantar... 52 Gambar 3.33 Rancangan Laporan Baru... 52 Gambar 3.34 Rancangan Pilih Keperluan... 53 Gambar 3.35 Rancangan Form Keperluan... 53 Gambar 3.36 Rancangan Galeri... 54 Gambar 4.1 Tampilan Tebel rt002... 56 Gambar 4.2 Tampilan Tabel Album... 57 Gambar 4.3 Tampilan Tabel Data Penduduk... 57 Gambar 4.4 Tampilan Tabel Galeri... 58 Gambar 4.5 Tampilan Tabel Keperluan... 58 Gambar 4.6 Tampilan Tabel Login Kelurahan... 58 Gambar 4.7 Tampilan Tabel Login Rt... 59 Gambar 4.8 Tampilan Halaman Login Administrator Rt002... 59 xii
Gambar 4.9 Tampilan Halaman Cahange Password... 60 Gambar 4.10 Tampilan Halaman Home... 60 Gambar 4.11 Tampilan Menu Galeri... 61 Gambar 4.12 Tampilan Menu Input Data Warga... 61 Gambar 4.13 Tampilan Menu Kelola Data Warga... 62 Gambar 4.14 Tampilan Menu Laporan Kegiatan Warga... 63 Gambar 4.15 Tampilan Halaman Login Administrator Kelurahan... 63 Gambar 4.16 Tampilan Halaman Ubah Password... 64 Gambar 4.17 Tampilan Halaman Home Admin... 64 Gambar 4.18 Tampilan Menu Laporan Kegiatan... 65 Gambar 4.19 Tampilan Halaman Menu User... 65 Gambar 4.20 Tampilan Halaman Menu Profile... 66 Gambar 4.21 Tampilan Halaman Menu Surat Pengantar... 66 Gambar 4.22 Tampilan Halaman Daftar Buat Laporan Baru... 67 Gambar 4.23 Tampilan Halaman Pilih Keperluan... 67 Gambar 4.24 Tampilan Form Surat Keperluan... 68 Gambar 4.25 Tampilan Form Galeri... 68 xiii
DAFTAR LAMPIRAN Halaman 1. Kartu Asistensi... 78 2. Surat Observasi Data... 79 3 Wawancara... 80 4.Surat Keterangan Riset RT002/RW003... 81 5. Source Code... 82 xiv