PERANCANGAN SISTEM PELAYANAN ARSIP IJIN MENDIRIKAN BANGUNAN PADA BADAN PERPUSTAKAAN DAN ARSIP DAERAH PROVINSI DKI JAKARTA BERBASIS WEB MOCH. NANANG SURYANA 41811110109 PROGRAM STUDI SISTEM INFOMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 i
PERANCANGAN SISTEM PELAYANAN ARSIP IJIN MENDIRIKAN BANGUNAN PADA BADAN PERPUSTAKAAN DAN ARSIP DAERAH PROVINSI DKI JAKARTA BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh gelar Sarjana Komputer Oleh: MOCH. NANANG SURYANA 41811110109 PROGRAM STUDI SISTEM INFOMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015
LEMBAR PERNYATAAN Yang bertandatangan di bawah ini. NIM : 41811110109 NAMA : MOCH. NANANG SURYANA JUDUL : Perancangan Sistem Pelayanan Arsip Ijin Mendirikan Bangunan (IMB) pada Badan Perpustakaan dan Arsip Daerah (BPAD) Provinsi DKI Jakarta Berbasis Web. Menyatakan bahwa skripsi dengan judul di atas, adalah hasil karya seni saya sendiri dan bukan plagiat kecuali kutipan-kutipan dan teori-teori yang digunakan dalam skripsi ini. Apabila ternyata ditemukan di dalam laporan skripsi terdapat unsure plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut. Jakarta, 11 Januari 2016 Moch. Nanang Suryana 41811110109
LEMBAR PENGESAHAN NIM : 41811110109 NAMA : MOCH. NANANG SURYANA JUDUL : Perancangan Sistem Pelayanan Arsip Ijin Mendirikan Bangunan (IMB) pada Badan Perpustakaan dan Arsip Daerah (BPAD) Provinsi DKI Jakarta Berbasis Web. SKRIPSI INI TELAH DIPERIKSA DAN DISETUJUI Jakarta, 11 Januari 2016 IR. FAJAR MASYA, MMSI Dosen Pembimbing Mengetahui, BAGUS PRIAMBODO, ST., MTI. Koordinator TA Sistem Informasi NUR ANI, ST., MMSI. Kaprodi Sistem Informasi iv
KATA PENGANTAR Puji syukur kami panjatkan ke hadirat Allah Subhanahuwata ala, yang telah memberikan pertolongan dan karunianya sehingga dapat menyelesaikan penyusunan skripsi ini dengan judul PERANCANGAN SISTEM PELAYANAN ARSIP IJIN MENDIRIKAN BANGUNAN (IMB) PADA BADAN PERPUSTAKAAN DAN ARSIP DAERAH (BPAD) PROVINSI DKI JAKARTA BERBASIS WEB Tujuan dari penulisan skripsi ini untuk melengkapi sebagian dari syarat-syarat guna menyelesaikan program studi strata satu Fakultas Ilmu Komputer Jurusan Sistem Informasi Universitas Mercubuana. Skripsi ini masih banyak kekurangan dan masih jauh dari sempurna, hal ini dikarenakan keterbatasan yang ada. Penyelesaian skripsi ini tidak lepas dari bantuan banyak pihak yang telah memberikan dukungan dan semangat. Pada kesempatan ini penulis ingin mengucapkan terima kasih sebesar-besarnya kepada : 1. Bapak Ir. Fajar Masya, MMSI selaku dosen pembimbing tugas akhir yang telah membagikan ilmu, dorongan dan nasehat serta membimbing penulisan dari awal hingga akhir penelitian; 2. Ibu Nur Ani, ST., MMSI selaku ketua 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. Segenap dosen prodi sistem informasi, fasilkom, dan Universitas Mercu Buana yang telah memberikan bimbingan serta ilmu yang sangat bermanfaat kepada penulis; 5. Kepala Badan Perpustakaan dan Arsip Daerah Provinsi DKI Jakarta beserta jajarannya yang telah membantu dan memfasilitasi penelitian dalam proses penyusunan skripsi ini; 6. Orang tua dan keluarga besar yang telah memberikan segala bentuk dukungan dan juga doa yang selalu menyertai; v
7. Istriku tercinta Lucky Astarani, M.Hum beserta anak-anakku tersayang yang terlah mendukung penuh dan merelakan waktunya selama sehingga penulis dapat melanjutkan pendidika di Universitas Mercu Buana; 8. Teman-teman mahasiswa angkatan 2011 Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana. 9. Semua pihak yang tidak sempat disebutkan namanya satu persatu yang telah banyak membantu serta memberi dukungan hingga tugas akhir ini dapat terselesaikan. 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, Januari 2016 Penulis
DAFTAR ISI KATA PENGANTAR... V ABSTRAK... VII DAFTAR ISI... VIII DAFTAR GAMBAR... XI DAFTAR TABEL... XIII BAB I PENDAHULUAN... 14 1.1 Latar Belakang... 14 1.2 Rumusan Masalah... 16 1.3 Batasan Masalah... 16 1.4 Tujuan Penelitian... 17 1.5 Manfaat Penelitian... 17 1.6 Metode Penelitian... 18 1.6.1 Jenis Penelitian... 18 1.6.2 Teknik Pengumpulan Data... 18 1.6.3 Metode Perancangan Aplikasi... 19 1.7 Sistematika Penulisan... 20 BAB II LANDASAN TEORI... 21 2.1 Sistem Informasi... 21 2.1.1 Konsep Dasar Sistem... 21 2.1.2 Konsep Dasar Informasi... 25 2.1.3 Konsep Dasar Sistem Informasi... 32 2.2 Rekayasa Perangkat Lunak... 34 2.2.1 Waterfall... 36 2.2.2 Black Box Testing... 38 2.2.3 UML (Unified Modeling Language)... 38 viii
2.3 Arsip... 54 2.3.1 Pengertian Arsip... 54 2.3.2 Arsip Izin Mendirikan Bangunan (IMB)... 57 2.3.3 Manajemen Kearsipan... 58 2.3.4 Layanan Kearsipan... 59 2.3.5 Sistem Informasi Kearsipan... 60 2.5. Web... 61 2.5.1 Website... 61 2.5.2 Webserver... 62 2.5.3 Webbrowser... 63 2.5.4 Internet... 63 2.5.5 URL (Uniform Resource Locator)... 64 2. 6 Perangkat lunak pendukung... 64 2.6.1 Visio... Error! Bookmark not defined. 2.6.2 Justinmind Prototyper 7.0.0.... 65 2.7 Database... Error! Bookmark not defined. 2.7.1 Pengertian Database... Error! Bookmark not defined. 2.7.2 Bahasa Database... Error! Bookmark not defined. 2.8 DBMS (Database Management System)... Error! Bookmark not defined. 2.8.1 Kelebihan DBMS... Error! Bookmark not defined. 2.8.2 Kelemahan DBMS... Error! Bookmark not defined. 2.8.3 Komponen DBMS... Error! Bookmark not defined. BAB III ANALISA DAN PERANCANGAN SISTEM... 67 3.1 Tinjauan Organisasi... 67 3.1.1 Sejarah Organisasi... 67 3.1.2 Profil Organisasi... 68 3.1.3 Visi dan Misi... 70 3.1.4 Analisa Sistem Berjalan... 70 3.1.5 Uraian Proses Sistem yang sudah ada... 72 3.2 Analisa Sistem Usulan... 72 ix
3.3 UML... 74 3.3.1 Use Case... 74 3.1.2 Use Case Description... 74 3.1.3 Activity Diagram... 78 3.1.4 Class Diagram... 80 3.1.5 Sequence Diagram... 81 3.4 Rancangan Antar Muka... 85 BAB IV IMPLEMENTASI DAN PENGUJIAN... 91 4.1 Implementasi... 91 4.1.1 Spesifikasi Perangkat Keras... 91 4.1.2 Spesifikasi Perangkat Lunak... 91 4.1.3 Rancangan Tabel Database... 92 4.2 Mockup Antar Muka... 93 4.2.1 Mockup antar muka halaman utama... 93 4.2.2 Mockup antar muka login... 93 4.2.3 Mockup halaman pendaftaran... 94 4.2.4 Mockup halaman Hasil Pencarian... 94 4.2.5 Mockup halaman permohonan peminjaman... 95 4.2.6 Mockup halaman daftar permohonan peminjaman... 95 4.2.7 Mockup halaman persetujuan... 95 4.2.8 Mockup halaman Layanan Pencetakan Arsip... 96 4.2.9 Mockup halaman Layanan Pencetakan Arsip... 96 4.3 Verifikasi Pengujian... 96 4.4 Skenario Pengujian... 97 BAB V KESIMPULAN DAN SARAN... 101 5.1 KESIMPULAN... 101 5.2 SARAN... 101 DAFTAR PUSTAKA... 103 x
DAFTAR GAMBAR Gambar 2.1. Software Engineering Layers (Roger S. Pressman, 2010). 12 Gambar 2.2. Model Waterfall Sommerville (2011). 14 Gambar 2.3. Contoh Use Case Diagram (Bernd Bruegge And Allen H. 12 Dutoit, 2010)... Gambar 2.4. Contoh Fully Developed Use Case Description... 13 Gambar 2.5. Activity Diagram (Bernd Bruegge And Allen H. Dutoit, 14 2010).. Gambar 2.6. Contoh Class Diagram (Bernd Bruegge And Allen H. 12 Dutoit, 2010)... Gambar 2.7. Contoh Domain Class Diagram (Satzinger, 2010). 13 Gambar 2.8. Contoh First-Cut Class Diagram (Satzinger, 2010)... 14 Gambar 2.9 Contoh Sequence Diagram (Bernd Bruegge And Allen H. 12 Dutoit, 2010)... Gambar 3.1 Struktur Organisasi BPAD. 14 Gambar 3.2 Diagram Konseptual Layanan Arsip 13 Gambar 3.3 Diagaram Konseptual Usulan 14 Gambar 3.4 Use Case Diagram Sistem Usulan 12 Gambar 3.5 Activity Diagram Usulan 13 Gambar 3.6 Domain Class Diagram.. 14 Gambar 3.7 First Cut Class Diagram.. 12 Gambar 3.8 Sequence Diagram Pendaftaran Calon Peminjam 13 Gambar 3.9 Sequence Diagram Login 14 Gambar 3.10 Sequence diagram permohonan peminjaman 12 Gambar 3.11 Sequence diagram persetujuan peminjaman 13 Gambar 3.12 Sequence diagram cetak salinan arsip 14 Gambar 3.13 Tampilan halaman muka 12 Gambar 3.14 Tampilan halaman login. 13 Gambar 3.15 Tampilan halaman utama peminjam 14 Gambar 3.16 Tampilan halaman pendaftaran 12 xi
Gambar 3.17 Tampilan halaman pencarian data arsip 13 Gambar 3.18 Tampilan halaman peminjaman 14 Gambar 3.19 Tampilan halaman persetujuan peminjaman 12 Gambar 3.20 Tampilan halaman detail persetujuan peminjaman 13 Gambar 3.21 Tampilan halaman cetak salinan arsip 14 Gambar 3.22 Tampilan halaman detail cetak salinan arsip 12 Gambar 4.1 Rancangan Tabel Arsip 13 Gambar 4.2 Rancangan Tabel Peminjaman 14 Gambar 4.3 Rancangan Tabel Peminjam. 12 Gambar 4.4 Mockup halaman utama. 13 Gambar 4.5 Mockup halaman login 14 Gambar 4.6 Mockup halaman pendaftaran 12 Gambar 4.7 Mockup halaman hasil pencarian 13 Gambar 4.8 Mockup halaman permohonan peminjaman 14 Gambar 4.9 Mockup halaman daftar permohonan peminjaman 12 Gambar 4.10 Halaman persetujuan peminjaman 13 Gambar 4.11 Mockup halaman layanan pencetakan arsip 14 Gambar 4.12 Mockup halaman detail pencetakan arsip 12 xii
DAFTAR TABEL Tabel 2.1. Uml 2.0 diagram summary (Dennis, 2010). 12 Tabel 2.2. Simbol-simbol pemodelan use case diagram (Wiley, 2010). 12 Tabel 2.3. Simbol-simbol activity diagram (Wiley, 2010).. 13 Tabel 2.4. Simbol-simbol class diagram (Rosa A.S, 2013) 14 Tabel 2.5. Simbol-simbol sequence diagram (Rosa A.S, 2013). 12 Tabel 3.1 Use Case Description Pendaftaran User 13 Tabel 3.2 Lanjutan Use Case Description Pendaftaran User 14 Tabel 3.3 Use Case Description Login. 14 Tabel 3.4 Lanjutan Use Case Description Login. 15 Tabel 3.5 Use Case Description Persetujuan Peminjaman. 15 Tabel 3.6 Lanjutan Use Case Description Persetujuan Peminjaman. 16 Tabel 3.7 Use Case Description Mencetak Salinan Arsip 16 Tabel 3.8 Lanjutan Use Case Description Mencetak Salinan Arsip 17 Tabel 4.1. Spesifikasi Perangkat Keras.. 60 Tabel 4.2. Spesifikasi Perangkat Lunak... 61 Tabel 4.3. Pengujian Black Box... 62 xiii