ANALISA DAN PERANCANGAN SISTEM RESERVASI PEMAKAMAN ONLINE PEMERINTAH KOTA BEKASI Oleh : ENDRA KRISNA PUTRA 41811110015 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA 2016
ANALISA DAN PERANCANGAN SISTEM RESERVASI PEMAKAMAN ONLINE PEMERINTAH KOTA BEKASI Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: ENDRA KRISNA PUTRA 41811110015 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA 2016
KATA PENGANTAR Puji dan syukur saya panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi Universitas Mercu Buana. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Ir. Fajar Masya, MMSI selaku pembimbing tugas akhir pada Jurusan Sistem Informasi Universitas Mercu Buana 2. Ibu Nur Ani, ST., MMSI., selaku Kepala Program Studi pada Jurusan Sistem Informasi Universitas Mercu Buana. 3. Bapak Bagus Priambodo.,ST., MTI., selaku Koordinator Tugas Akhir pada Jurusan Sistem Informasi Universitas Mercu Buana. 4. Seluruh dosen Jurusan Sistem Informasi Universitas Mercubuana. 5. Kepada orang tua penulis yang selalu memberikan semangat, do a, dan motivasinya untuk kelancaran pembuatan tugas akhir ini. 6. Teman teman angkatan 19 Universitas Mercubuana. 7. Bapak Rahmat Wijaya selaku sekretaris pengelola pemakaman TPU Perwira milik pemerintah kota Bekasi yang telah membantu saya dalam penelitian di TPU Perwira. 8. Semua orang yang terlibat dalam pembuatan tugas akhir ini dari awal pembuatan hingga selesai IV
Akhir kata penulis menyadari bahwa ilmu dan pengetahuan penulis masih sangat terbatas, namun penulis berharap semoga dengan terselesaikannya skripsi ini merupakan langkat awal dalam mencapai kesuksesan dimasa yang akan datang. Jakarta, 20 Januari 2016 Penulis IV
DAFTAR ISI HALAMAN LEMBAR PERMYATAAN... I LEMBAR PERSETUJUAN SIDANG... II LEMBAR PENGESAHAAN... III KATA PENGANTAR... IV/V ABSTRACTION... VI ABSTRAK... VII DAFTAR ISI... VIII DAFTAR GAMBAR... IX DAFTAR TABEL... X DAFTAR PUSTAKA... XCV DAFTAR LAMPIRAN... XCVI BAB 1 BAB II PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah. 2 1.3 Batasan Masalah 2 1.4 Tujuan dan Manfaat.. 2 1.5 Metodologi Penelitian 3 1.5.1 Metode Pengumpulan Data 3 1.5.2 Metode Pengembangan Perangkat Lunak. 3 LANDASAN TEORI 2.1 Teori Umum 6 2.1.1 Pengertian Pemakaman 6 viii
2.1.2 Peraturan Pemakaman 8 2.2 Perangkat Lunak (Software) 10 2.2.1 Karakteristik Perangkat Lunak 10 2.3 Rekayasa Perangkat Lunak. 10 2.4 Software Development Life Cycle (SDLC) 12 2.4.1 Pengertian Software Development Life Cycle (SDLC)... 12 2.4.2 Waterfall... 14 2.5 Pengenalan UML 15 2.6 Use Case.... 16 2.7 Activity Diagram 18 2.8 Sequence Diagram.. 21 2.9 Class Diagram... 26 2.10 Navigation Diagram... 31 2.11 Konsep Pasar WEB. 31 2.11.1 Website. 32 2.12 XAMPP... 33 2.13 MYSQL... 34 2.14 Pengenalan PHP. 35 2.15 WEB 36 2.15.1 Website. 36 2.15.2 Webserver 37 2.15.3 Webbrowser. 38 2.16 Internet 38 2.17 HTTP... 39 2.18 Data Base 39 2.18.1 Pengertian Database... 39 2.18.2 DBMS (Database Management System).. 39 ix
BAB III BAB IV ANALISA DAN PERANCANGAN SISTEM 3.1 SpesifikasiSistem... 42 3.1.1 Input. 42 3.1.2 Output... 43 3.1.3 Proses... 43 3.2 Diagram Konseptual... 45 3.3 Rancangan Unified Modelling Language (UML).. 47 3.3.1 Use Case Diagram.. 47 3.3.2 Deskripsi Use Case.. 48 3.3.3 Activity Diagram.. 54 3.3.4 Sequence Diagram... 60 3.3.5 Class Diagram. 65 3.3.6 Perancangan User Interface... 68 HASIL RANCANGAN 4.1 Rancangan Database.. 78 4.2 Rancangan Antar Muka.. 83 4.2.1 Antar Muka Login 83 4.2.2 Antar Muka Form Pengguna Baru... 84 4.2.3 Antar Muka Data Keluarga Mendiang. 85 4.2.4 Antar Muka Data Mendiang 86 4.2.5 Antar Muka Makam Muslim 87 4.2.6 Antar Muka Makam Kristiani.. 88 4.2.7 Antar Muka Umum.. 90 4.2.8 Antar Muka Jadwal Pemakaman.. 91 4.2.9 Antar Muka Cetak Bukti Reservasi. 91 4.2.10 Antar Muka Laporan Petugas.. 92 4.3 Arsitektur Jaringan Reservasi Pemakaman Online Pemerintah Kota Bekasi. 93 x
BAB V PENUTUP 5.1 Kesimpulan. 94 5.2 Saran 94 xi
DAFTAR GAMBAR Halaman Gambar 2.1 Software Enginering Layer 2 11 Gambar 2.2 Software Development Life Cycle (SDLC)... 13 Gambar 2.3 Model Waterfall Pressman 15 Gambar 2.4 Contoh Use Case Diagram... 18 Gambar 2.5 Contoh Activity Diagram.. 20 Gambar 2.6 Contoh Sistem Sequence Diagram... 23 Gambar 2.7 Contoh First Cut Sequance Diagram... 24 Gambar 2.8 Contoh View Layer... 25 Gambar 2.9 Contoh Data Accsess Layer.. 26 Gambar 2.10 Contoh Domain Class Diagram... 29 Gambar 2.11 Contoh First Cut Diagram... 30 Gambar 2.12 Contoh Navigation Diagram 31 Gambar 2.13 Contoh Website Universitas MercuBuana... 33 Gambar 2.14 Contoh Gambar Logo XAMPP. 34 Gambar 3.1 Diagram Konseptual Sistem Yang Akan Dibangun. 45 Gambar 3.2 System Use Case Diagram Usulan.. 47 Gambar 3.3 Activity Diagram Login... 53 Gambar 3.4 Activity Diagram Pendaftaran Anggota Keluarga Mendiang.. 54 Gambar 3.5 Activity Diagram Pendaftaran Mendiang.... 55 Gambar 3.6 Activity Diagram Reservasi Pemakaman. 56 Gambar 3.7 Activity Diagram Cetak Bukti Reservasi.. 57 Gambar 3.8 Activity Diagram Pengelola Pemakaman..... 58 Gambar 3.9 Sequence Diagram Daftar Baru.... 59 Gambar 3.10 Sequence Diagram Pendaftaran Anggota Mendiang.... 60 Gambar 3.11 Sequence Diagram Pendaftaran Mendiang... 61 Gambar 3.12 Sequence Diagram Reservasi Makam.. 62 Gambar 3.13 Sequence Diagram Pelaporan Petugas Makam 63 IX
Gambar 3.14 First Cut Class Diagram Pada Reservasi Pemakaman Online Pemerintah Kota Bekasi.... 65 Gambar 3.15 Domain Class Diagram Pada Reservasi Pemakaman Online Pemerintah Kota Bekasi 66 Gambar 3.16 Rancangan User Interface Login. 67 Gambar 3.17 Rancangan User Interface PenggunaBaru... 68 Gambar 3.18 Rancangan User Interface Data Anggota Mendiang 69 Gambar 3.19 Rancangan User Interface Tipe Pemakaman 70 Gambar 3.20 Rancangan User Interface Pemakaman Muslim.. 71 Gambar 3.21 Rancangan User Interface Pemakaman Kristiani. 72 Gambar 3.22 Rancangan User Interface Pemakaman Umum 73 Gambar 3.23 Rancangan User Interface Jadwal Pemakaman 74 Gambar 3.24 Rancangan User Interface Cetak Bukti Reservasi 75 Gambar 3.25 Rancangan User Interface Report Petugas 76 Gambar 4.1 Halaman Login. 82 Gambar 4.2 Halaman Pengguna Baru.. 83 Gambar 4.3 Halaman Data Anggota Keluarga Mendiang 84 Gambar 4.4 Halaman Data Mendiang.. 85 Gambar 4.5 Halaman Tipe Pemakaman Muslim.. 86 Gambar 4.6 Halaman Tipe Pemakaman Kristiani 87 Gambar 4.7 Halaman Tipe Pemakaman Umum... 88 Gambar 4.8 Halaman Jadwal Pemakaman.. 89 Gambar 4.9 Halaman Cetak Bukti Reservasi... 90 Gambar 4.10 Halaman Report Petugas... 91 Gambar 4.11 Halaman Arsitektur Jaringan Reservasi Pemakaman Online Pemerintah Kota Bekasi 92 IX
DAFTAR TABEL HALAMAN Tabel 2.1 Simbol Simbol Pemodelan Use Case Diagram... 16 Tabel 2.2 Simbol Simbol Activity Diagram 19 Tabel 2.3 SImbol Simbol Sequance Diagram.. 21 Tabel 2.4 Simbol Simbol Class Diagram 27 Tabel 3.1 Deskripsi Use Case Login.. 47 Tabel 3.2 Deskripsi Use Case Pendaftaran Biodata Anggota Keluarga Mendiang 48 Tabel 3.3 Deskripsi Use Case Pendaftaran Biodata Mendiang.. 49 Tabel 3.4 Deskripsi Use Case Reservasi Pemakaman... 50 Tabel 3.5 Deskripsi Use Case Cetak Bukti Reservasi 51 Tabel 3.6 Deskripsi Use Case Membuat Laporan Administratif Pengelola Pemakaman. 52 Tabel 4.1 Tabel Customer. 72 Tabel 4.2 Tabel Keluarga Data Mendiang. 78 Tabel 4.3 Tabel Data Mendiang.... 79 Tabel 4.4 Tabel Makam.. 80 Tabel 4.5 Tabel Reservasi.. 80 Tabel 4.6 Cetak Bukti Reservasi.... 81 Tabel 4.7 Laporan Petugas..... 81 X