KATA PENGANTAR Puji syukur penulis panjatkan atas kehadirat Allah SWT, atas rahmat dan hidayah- Nya sehingga penulis dapat menyelesaikan proyek akhir yang berjudul Sistem Informasi Pengelolaan Dana Bantuan Operasional Sekolah(BOS) (Studi Kasus Sekolah Dasar Negeri Sekayu) yang disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Diploma III Manajemen Informatika Politeknik Telkom. Dalam penyusunan proyek akhir ini, penulis mengucapkan terima kasih kepada : 1. Ibu Inne Gartina Husein, selaku pembimbing 1 atas saran, bimbingan dan arahannya dalam penyusunan proyek akhir ini. 2. Bapak Dudi Adhitiara Dasuki, selaku pembimbing 2 atas saran, bimbingan dan arahannya dalam penyusunan proyek akhir ini. 3. Kedua orang tua, yaitu Bapak Paiman dan Ibu Dwi Sukamti serta sahabatsahabat penulis yang senantiasa memberikan semangat dan kasih sayang tiada henti. 4. Teman-teman angkatan 2008 atas kebersamaan dan dukungannya selama menyelesaikan proyek akhir ini. 5. Semua pihak yang turut membantu dalam menyelesaikan proyek akhir penulis. Penulis menyadari bahwa proyek akhir ini jauh dari sempurna. Untuk itu penulis mengharapkan kritik dan saran agar penulis dapat memperbaiki dalam penyusunan proyek akhir ini. Semoga proyek akhir ini dapat memberikan manfaat. i
DAFTAR ISI KATA PENGANTAR... i ABSTRAK... ii ABSTRACT...iii DAFTAR ISI... iv DAFTAR GAMBAR DAN TABEL... vii DAFTAR LAMPIRAN... ix 1 BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 3 1.4 Ruang Lingkup... 3 1.5 Batasan Masalah... 3 1.6 Metodologi Pengerjaan Proyek Akhir... 3 1.7 Jadwal Pengerjaan... 4 2 BAB II TINJAUAN PUSTAKA... 5 2.1 Sekolah Dasar (SD)... 5 2.2 Bantuan Operasional Sekolah (BOS)... 5 2.3 Pengertian Data Akun... 6 2.4 Sistem Informasi... 6 2.4.1 Pengertian Data... 6 2.4.2 Pengertian Sistem... 6 2.4.3 Pengertian Informasi... 7 2.4.4 Pengertian Sistem Informasi... 7 2.5 Alat Bantu Sistem... 8 2.5.1 Data Flow Diagram (DFD)... 8 2.5.2 Entity Relationship Diagram (ERD)... 9 2.6 Aplikasi Pendukung Web... 10 iv
2.6.1 Hypertext Markup Language (HTML)... 10 2.6.2 Hypertext Preprocessor (PHP)... 10 2.6.3 MyStructure Query Language (MySQL)... 11 2.6.4 Browser... 11 2.6.5 Web Server... 12 2.6.6 Database Server... 12 2.7 Cascading Style Sheet (CSS)... 12 2.8 Black Box Testing... 13 3 BAB III ANALISIS DAN PERANCANGAN... 14 3.1 Gambaran Umum Sistem... 14 3.2 Analisis Kebutuhan Sistem... 14 3.2.1 Data Flow Diagram (DFD)... 18 3.2.2 Kamus Data... 22 3.2.3 Spesifikasi Proses... 23 3.3 Perancangan Basis Data... 30 3.3.1 Entity Relationship Diagram (ERD)... 30 3.3.2 Struktur Tabel... 31 3.3.3 Relasi Antar Tabel... 32 3.3.4 Skema Tabel... 33 3.4 Perancangan Antarmuka... 33 3.4.1 Perancangan Antarmuka Untuk Bendahara... 33 3.4.2 Perancangan Antarmuka Untuk Kepala Sekolah... 34 3.5 Kebutuhan Perangkat Keras dan Perangkat Lunak... 34 3.5.1 Kebutuhan Perangkat Keras... 34 3.5.2 Kebutuhan Perangkat Lunak... 35 4 BAB IV IMPLEMENTASI DAN PENGUJIAN... 36 4.1 Implementasi... 36 4.2 Pengujian... 49 4.2.1 Pengujian Fungsionalitas Untuk Bendahara... 49 4.2.2 Pengujian Fungsionalitas Untuk Kepala Sekolah... 52 v
5 BAB V P E N U T U P... 55 5.1 Kesimpulan... 55 5.2 Saran... 55 6 REFERENSI... 56 7 LAMPIRAN... 57 vi
DAFTAR GAMBAR DAN TABEL Gambar 2.1 Elemen-elemen DFD... 9 Gambar 3.1 Diagram Konteks... 18 Gambar 3.2 DFD Logic Level 0... 19 Gambar 3.3 DFD Logic Level 1 Proses Kelola Dana Masuk... 20 Gambar 3.4 DFD Logic Level 1 Proses Kelola Dana Keluar... 20 Gambar 3.5 DFD Logic Level 1 Proses View Laporan Keuangan... 21 Gambar 3.6 Entity Relationship Diagram (ERD)... 30 Gambar 3.7 Relasi Antar Tabel... 32 Gambar 3.8 Perancangan Antarmuka untuk Bendahara... 33 Gambar 3.9 Perancangan Antarmuka untuk Kepala Sekolah... 34 Gambar 4.1 Implementasi Antarmuka Login... 36 Gambar 4.2 Implementasi Antarmuka Home Bendahara... 37 Gambar 4.3 Implementasi Antarmuka Input Data Akun... 38 Gambar 4.4 Implementasi Antarmuka Input Data Kegiatan Pembangunan... 38 Gambar 4.5 Implementasi Antarmuka Input Dana Masuk... 39 Gambar 4.6 Implementasi Antarmuka Input Dana Keluar... 39 Gambar 4.7 Implementasi Antarmuka Update Dana Masuk... 40 Gambar 4.8 Implementasi Antarmuka Update Dana Keluar... 40 Gambar 4.9 Implementasi Antarmuka Home Kepala Sekolah... 41 Gambar 4.10 Implementasi Antarmuka View Laporan Keuangan... 41 Gambar 4.11 Implementasi Antarmuka View Laporan Kas Umum... 42 Gambar 4.12 Implementasi Antarmuka Laporan Kas Umum... 42 Gambar 4.13 Implementasi Antarmuka View Laporan Pembantu Umum... 43 Gambar 4.14 Implementasi Antarmuka Laporan Pembantu Umum... 43 Gambar 4.15 Implementasi Antarmuka View Laporan Pembantu Pajak... 44 Gambar 4.16 Implementasi Antarmuka Laporan Pembantu Pajak... 44 Gambar 4.17 Implementasi Antarmuka View Laporan Pembantu Bank... 45 Gambar 4.18 Implementasi Antarmuka Laporan Pembantu Bank... 45 Gambar 4.19 Implementasi Antarmuka View Laporan Triwulan... 46 Gambar 4.20 Implementasi Antarmuka Laporan Triwulan... 46 Gambar 4.21 Implementasi Antarmuka View Laporan Per Tahun... 47 Gambar 4.22 Implementasi Antarmuka Laporan Per Tahun... 47 Gambar 4.23 Implementasi Antarmuka View Grafik... 48 Gambar 4.24 Implementasi Antarmuka Grafik... 48 vii
Tabel 1.1 Jadwal Pengerjaan... 4 Tabel 2.1 Simbol dalam ER-Diagram... 9 Tabel 3.1 Data Akun... 17 Tabel 3.2 Tabel Akun... 22 Tabel 3.3 Tabel Kegiatan Pembangunan... 22 Tabel 3.4 Tabel Dana Masuk... 22 Tabel 3.5 Tabel Dana Keluar... 23 Tabel 3.6 Tabel Spesifikasi Proses Input Data Akun... 23 Tabel 3.7 Tabel Spesifikasi Proses Input Data Kegiatan Pembangunan... 24 Tabel 3.8 Tabel Spesifikasi Proses Input Data Dana Masuk... 24 Tabel 3.9 Tabel Spesifikasi Proses Input Data Dana Keluar... 24 Tabel 3.10 Tabel Spesifikasi Proses Update Data Dana Masuk... 25 Tabel 3.11 Tabel Spesifikasi Proses Update Data Dana Keluar... 25 Tabel 3.12 Tabel Spesifikasi Proses Delete Dana Masuk... 26 Tabel 3.13 Tabel Spesifikasi Proses Delete Dana Keluar... 26 Tabel 3.14 Tabel Spesifikasi Proses View Laporan Kas Umum... 27 Tabel 3.15 Tabel Spesifikasi Proses View Laporan Pembantu Umum... 27 Tabel 3.16 Tabel Spesifikasi Proses View Laporan Pembantu Bank... 28 Tabel 3.17 Tabel Spesifikasi Proses View Laporan Pembantu Pajak... 28 Tabel 3.18 Tabel Spesifikasi Proses View Laporan Triwulan... 29 Tabel 3.19 Tabel Spesifikasi Proses View Laporan Per Tahun... 29 Tabel 3.20 Tabel Spesifikasi Proses View Grafik... 30 Tabel 3.21 Tabel Akun... 31 Tabel 3.22 Tabel Kegiatan Pembangunan... 31 Tabel 3.23 Tabel Dana Masuk... 31 Tabel 3.24 Tabel Dana Keluar... 32 Tabel 4.1 Pengujian Fungsionalitas untuk Bendahara... 49 Tabel 4.2 Pengujian Fungsionalitas untuk Kepala Sekolah... 52 viii
DAFTAR LAMPIRAN Lampiran A Laporan Pembantu Kas Tunai.52 Lampiran B Laporan Pembantu Bank 53 Lampiran C Laporan Pembantu Pajak 54 Lampiran D Laporan Kas Umum.55 ix