ANALISA DAN PERANCANGAN APLIKASI SISTEM PENGELOLAAN ANGGARAN DANA BOS BERBASIS WEB PADA SD NEGERI 11 JAKARTA BARAT Anita Mulyani 41813010114 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
ANALISA DAN PERANCANGAN APLIKASI SISTEM PENGELOLAAN ANGGARAN DANA BOS BERBASIS WEB PADA SD NEGERI 11 JAKARTA BARAT Laporan Tugas Akhir Diajukan Uuntuk Melangkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: Anita Mulyani 41813010114 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
i
ii
KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT, karena berkat rahmat dan hidayah-nya, penulis dapat menyusun serta menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Oleh karena itu, dengan penuh rasa hormat penulis mengucapkan terimakasih kepada: 1. Ibu Ratna Mutu Manikam, S.Kom,MT selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan masukkan serta saran kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini. 2. Ibu Nur Ani, ST., MMSI selaku Ketua Program Studi Sistem informasi, Universitas Mercu Buana. 3. Ibu Inge Handriani, M.Ak, MMSI selaku Koordinator Tugas Akhir pada Jurusan Sistem informasi Universitas Mercu Buana. 4. Bapak Yaya Sudarya,M.Kom.,Ph.D selaku Dosen Pembimbing Akademik. 5. Seluruh Dosen Program Studi Sistem Informasi yang tidak dapat penulis sebutkan satu persatu yang telah memberikan ilmu dan bimbingannya selama berkuliah di Universitas Mercubuana. 6. Kedua orang tua yang telah memberikan dorongan semangat baik secara moral maupun materil, serta motivasi dan restu selama ini. 7. Seluruh Keluarga Besar Sistem Informasi yang telah memberikan motivasi sehingga penulis dapat menyelesaikan tugas akhir ini. 8. Serta rekan kuliah (Terkhusus Avisa Nur Aini Oktoviani, Novi Dwi Nur Islami,satu angkatan, senior, alumni dan Orang Spesial) yang telah iii
mensupport dan mendo akan sehingga dapat mempermudah pengerjaan Tugas Akhir penulis. Akhir kata penulis mohon maaf apabila terdapat kata-kata yang kurang berkenan dalam penyusunan tugas akhir ini.semoga laporan tugas akhir ini dapat memberikan manfaat bagi kita semua. Jakarta, 09 Mei 2017 Penulis iv
DAFTAR ISI LEMBAR PENGESAHAN... i LEMBAR PERNYATAAN... ii LEMBAR PERSETUJUAN SIDANG... iii KATA PENGANTAR... iv ABSTRACT... vi ABSTRAK... vii DAFTAR ISI... viii DAFTAR GAMBAR... xii DAFTAR TABEL... xiv BAB I... 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 4 1.6 Metode Penelitian... 4 1.6.1 Metode Pengumpulan Data... 4 1.6.2 Metode Perancangan Sistem... 5 1.7 Sistematika Penulisan... 5 BAB II... 7 LANDASAN TEORI... 7 2.1 Pengelolaan... 7 2.1.1 Definisi Pengelolaan... 7 2.1.2 Definisi Anggaran... 7 2.1.3 Definisi Sekolah... 8 2.1.4 Definisi Dana BOS... 9 2.1.5 Definisi Aplikasi... 9 2.1.6 Definisi Aplikasi Berbasis Web... 9 v
2.2 Konsep Dasar Sistem... 10 2.2.1 Definisi Sistem... 10 2.2.2 Karakteristik Sistem... 10 2.3 Konsep Dasar Informasi... 13 2.3.1 Definisi Data... 13 2.3.2 Definisi Informasi... 14 2.3.3 Kualitas informasi... 14 2.3.4 Siklus Informasi... 15 2.3.5 Nilai Informasi... 15 2.4 Konsep Dasar Analisa SWOT... 16 2.4.1 Definisi Analisa SWOT... 16 2.4.2 Tahap-tahap Analisa Sistem... 17 2.4.3 Fungsi Analisa Sistem... 18 2.6. Definisi Perancangan Sistem... 18 2.6.1 Perancangan Database... 19 2.5 Metode Waterfall... 19 2.5.1 Definisi Metode Waterfall... 19 2.6 UML (Unified Modeling Language)... 21 2.6.1 Use case Diagram... 23 2.6.2 Activity Diagram... 26 2.6.3 Sequence Diagram... 28 2.6.4 Class Diagram... 29 2.7 Software Pendukung... 32 2.7.1 Balsamiq Mockups... 32 2.7.2 Microsoft Visio 2007... 32 BAB III... 33 ANALISA SISTEM... 33 3.1 Gambaran Umum Sekolah... 33 3.1.1 Sejarah Singkat Sekolah... 33 3.1.2 Struktur Organisasi... 34 3.1.3 Visi dan Misi Sekolah... 35 3.2 Analisa Proses Bisnis... 35 vi
3.2.1 Analisa Sistem Berjalan (Analisa SWOT)... 35 3.2.2 Use Case Sistem Berjalan... 39 3.2.3 Analisa Sistem Usulan... 43 3.2.4 Use Case Diagram Sistem Usulan... 44 3.3 Diagram Activity Sistem Usulan... 49 3.3.1 Activity Diagram Login... 49 3.3.2 Activity Diagram Input Data Transaksi... 50 3.3.3 Activity Diagram Input Identitas Sekolah... 51 3.3.4 Activity Diagram Cetak Laporan... 52 3.3.5 Activity Diagram Manipulasi Data Transaksi... 53 3.3.6 Activity Diagram Manipulasi Data Umum... 55 3.3.7 Activity Diagram Melihat Penggunaan Anggaran... 56 3.3.8 Activity Diagram Melihat Informasi Sekolah... 57 3.3.9 Activity Diagram Melihat Identitas Sekolah... 58 3.4 Diagram Sequance Sistem Usulan... 59 3.4.1 Sequance Diagram Login... 59 3.4.2 Sequance Diagram Input Data Transaksi... 60 3.4.3 Sequance Diagram Input Identitas Sekolah... 61 3.4.4 Sequance Diagram Cetak Laporan... 62 3.4.5 Sequance Diagram Manipulasi Data Transaksi... 63 3.4.6 Sequance Diagram Manipulasi Data Umum... 64 3.4.7 Sequance Diagram Melihat Penggunaan Anggaran... 65 3.4.8 Sequance Diagram Melihat Informasi Sekolah... 66 3.5 Diagram Class Sistem Usulan... 67 3.6 Rancangan Basis Data... 68 BAB IV... 72 HASIL PERANCANGAN SISTEM... 72 4.1 Rancangan Layar Untuk Halaman Pengunjung... 72 4.1.1 Tampilan Halaman Utama Pengunjung... 72 4.1.2 Tampilan Menu Prosedur untuk Pengunjung... 73 4.1.3 Tampilan Menu Tentang untuk Pengunjung... 74 4.1.4 Tampilan Menu Penggunaan Dana untuk Pengunjung... 75 vii
4.2 Rancangan Layar Untuk Admin... 76 4.2.1 Tampilan Login Admin... 76 4.2.2 Tampilan Menu Utama Admin Setelah Login... 77 4.2.3 Tampilan Menu Input Pemasukan... 78 4.2.4 Tampilan Menu Input Pengeluaran... 79 4.2.5 Tampilan Menu Laporan... 80 4.2.6 Tampilan Menu Laporan K4... 81 4.2.7 Tampilan Menu Laporan K5... 82 4.2.8 Tampilan Menu Laporan K7... 83 4.2.9 Tampilan Menu Laporan K7a... 84 4.2.10 Tampilan Menu Admin Prosedur... 85 4.2.11 Tampilan Menu Admin Identitas Sekolah... 87 4.2.12 Tampilan Menu Admin Report Penggunaan Dana Tahun Terakhir... 89 BAB V... 91 KESIMPULAN DAN SARAN... 91 5.1 Kesimpulan... 91 5.2 Saran... 92 DAFTAR PUSTAKA... 93 LAMPIRAN... 95 viii
DAFTAR GAMBAR Gambar 2.1 Karakteristik Sistem... 13 Gambar 2.2 Siklus Informasi... 16 Gambar 2.3 Metode Waterfall (Pressman, 2010)... 20 Gambar 2.4 Use Case Diagram (Sommerville, 2011)... 26 Gambar 2.5 Activity Diagram (Sommerville, 2011)... 28 Gambar 2.6 Sequence Diagram (Sommerville, 2011)... 29 Gambar 2.7 Diagram (Sommerville, 2011)... 32 Gambar 3.1Struktur Organisasi Sekolah... 34 Gambar 3.2 Gambaran Umum Analisa Sistem Berjalan... 36 Gambar 3.3 Diagram Use Case Sistem Berjalan... 39 Gambar 3.4 Gambaran Umum Analisa Sistem Usulan... 43 Gambar 3.5 Gambaran Use Case Sistem Usulan... 44 Gambar 3.6 Activity Diagram Login... 49 Gambar 3.7 Activity Diagram Input Data Pemasukan... 50 Gambar 3. 8 Activity Diagram Input Identitas Sekolah... 51 Gambar 3.9 Activity Diagram Melihat Laporan... 52 Gambar 3.10 Activity Diagram Manipulasi Data Transaksi... 53 Gambar 3.11 Activity Diagram Manipulasi Data Umum... 55 Gambar 3.12 Activity Diagram Melihat Penggunaan Anggaran... 56 Gambar 3.13 Activity Diagram Melihat Informasi Sekolah... 57 Gambar 3.14 Activity Diagram Melihat Identitas Sekolah... 58 Gambar 3.15 Sequance Diagram Login... 59 Gambar 3.16 Sequance Diagram Input Data Transaksi... 60 Gambar 3.17 Sequance Diagram Input Identitas Sekolah... 61 Gambar 3.18 Sequance Diagram Melihat Laporan... 62 Gambar 3.19 Sequance Diagram Manipulasi Data Transaksi... 63 Gambar 3.20 Sequance Diagram Manipulasi Data Umum... 64 Gambar 3.21 Sequance Diagram Melihat Penggunaan Anggaran... 65 Gambar 3.22 Sequance Diagram Melihat Informasi Sekolah... 66 Gambar 3.23 Class Diagram Sistem Usulan... 67 Gambar 4.1 Tampilan Halaman Utama... 72 Gambar 4.2 Tampilan Menu Prosedur... 73 Gambar 4.3 Tampilan Menu Tentang... 74 Gambar 4.4 Tampilan Menu Penggunaan Dana... 75 Gambar 4.5 Tampilan Login Admin... 76 Gambar 4.6 Tampilan Menu Utama Admin... 77 Gambar 4.7 Tampilan Menu Input Pemasukan... 78 Gambar 4.8 Tampilan Menu Input Pengeluaran... 79 Gambar 4.9 Tampilan Menu Laporan... 80 Gambar 4.10 Tampilan Menu Laporan K4... 81 Gambar 4. 11 Tampilan Cetak Laporan K-4... 81 ix
Gambar 4. 12 Tampilan Menu Laporan K5... 82 Gambar 4. 13 Tampilan Cetak Laporan K-5... 82 Gambar 4. 14 Tampilan Menu Laporan K7... 83 Gambar 4. 15 Tampilan Cetak Laporan K-5... 83 Gambar 4.16 Tampilan Menu Laporan K7a... 84 Gambar 4. 17 Tampilan Cetak Laporan K-5... 84 Gambar 4.18 Tampilan Menu Admin Prosedur... 85 Gambar 4.19 Tampilan Menu Admin Prosedur - Edit... 86 Gambar 4.20 Tampilan Menu Admin Identitas Sekolah... 87 Gambar 4.21 Tampilan Menu Admin Identitas Sekolah Edit... 88 Gambar 4.22 Tampilan Menu Admin Report Penggunaan Dana... 89 Gambar 4.23 Tampilan Menu Admin Report Penggunaan Dana - Edit... 90 x
DAFTAR TABEL Tabel 2.1 Jenis-jenis Diagram UML[Alan Dennis,2012]... 23 Tabel 2.2 Simbol Use Case Diagram(Alan denis, 2010)... 24 Tabel 2.3 Simbol simbol Activity Diagram (Alan denis, 2010)... 27 Tabel 2.4 Simbol simbol Sequence Diagram (Alan denis, 2010)... 29 Tabel 2.5 Simbol Class Diagram(Alan denis, 2010)... 31 Tabel 3. 1 Analisa SWOT... 37 Tabel 3. 2 Analisa Strategi SWOT... 38 Tabel 3. 3 Use Case Diagram Membeli Barang dan Jasa... 40 Tabel 3. 4 Use Case Diagram Memberi Kwitansi Pembelian... 40 Tabel 3. 5 Use Case Diagram Merekap Kwitansi Pembelian... 40 Tabel 3. 6 Use Case Diagram Membuat Laporan Sementara... 41 Tabel 3. 7 Use Case Diagram Memberi Laporan Sementara... 41 Tabel 3. 8 Use Case Diagram Evaluasi Laporan Sementara... 41 Tabel 3. 9 Use Case Diagram Buat Laporan... 42 Tabel 3. 10 Use Case Diagram Memberikan Laporan... 42 Tabel 3. 11 Use Case Diagram Memberikan Laporan BOS... 42 Tabel 3. 12 Skenario Use Case Login... 45 Tabel 3. 13 Skenario Use Case Input Data Transaksi... 45 Tabel 3. 14 Skenario Use Case Input Identitas Sekolah... 46 Tabel 3. 15 Skenario Use Case Manipulasi Data... 46 Tabel 3. 16 Skenario Use Case Cetak Laporan... 47 Tabel 3. 17 Skenario Use Case Melihat Penggunaan Anggaran... 47 Tabel 3. 18 Skenario Use Case Melihat Informasi Sekolah... 48 Tabel 3. 19 Struktur Tabel Admin... 68 Tabel 3. 20 Struktur Tabel Pemasukan... 68 Tabel 3. 21 Struktur Tabel Pengeluaran... 69 Tabel 3. 22 Struktur Tabel Identitas Sekolah... 70 xi