KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Tuhan yang Maha Esa karena atas kehendak-nya penelitian berjudul Aplikasi Berbasis Web Untuk Pencatatan Pendapatan dan Beban Operasional Sekolah (Studi Kasus pada SDN Mekarsari 01 Tambun Selatan Bekasi) dapat terselesaikan tepat waktu. Penulisan tugas akhir ini bertujuan untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya (A.Md) di Politeknik Telkom. Penulis cukup banyak mengalami kesulitan dalam mencari sumber-sumber, baik melalui buku maupun narasumber. Namun hal tersebut dapat diatasi melalui bantuan dari berbagai pihak. Penulis mengucapkan terima kasih kepada seluruh pihak yang telah membantu dalam penyusunan dan penyempurnaan buku ini, yang diantaranya: 1. Kedua Orang tua dan keluarga besar yang selalu memberikan dukungan tiada henti secara moril dan materi. 2. Bapak Raswyshnoe Boeing K dan Ibu Asniar selaku dosen pembimbing yang telah memberikan masukan dalam proyek akhir ini. 3. SDN Mekarsari 01 Tambun Selatan khususnya Bapak Sahroni dan Bu Nuryanti yang telah memberikan kesempatan bagi penulis untuk melakukan studi kasus dan menggali informasi yang berguna untuk kelancaran proyek akhir ini. 4. Bapak Zufrichan yang telah membantu dan membimbing dalam pembuatan proyek akhir ini. 5. Teman-teman kelas PCA0902 yang telah memberikan dukungan dan kerjamanya selama perkuliahan dan proyek akhir ini. 6. Sahabatku Arief Fadhillah yang telah memberikan dukungan semangat, kerjasamanya, bantuannya selama proses pengerjaan proyek akhir ini. i
Akhir kata penulis mengucapkan terima kasih kepada seluruh pihak atas terselesainya buku proyek akhir ini. Semoga buku ini dapat memberikan manfaat bagi pembaca. Bandung, 27 Agustus 2012 Penulis ii
DAFTAR ISI KATA PENGANTAR... i ABSTRAK... iii ABSTRACT... iv DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x DAFTAR LAMPIRAN... xii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 3 1.4 Batasan Masalah... 3 1.5 Definisi Operasional... 4 1.6 Metode Pengerjaan... 4 1.7 Jadwal Pengerjaan... 6 1 BAB 2 TINJAUAN PUSTAKA... 7 2.1 Aplikasi Berbasis Web... 7 2.1.1 Aplikasi... 7 2.1.2 Web... 7 2.1.3 Database... 7 2.2 Akuntansi Institusi Pendidikan... 8 2.2.1 Pencatatan Pendapatan Institusi Pendidikan... 10 2.2.2 Pencatatan Pengeluaran Institusi Pendidikan... 11 2.2.3 Buku Jurnal... 13 2.2.4 Buku Besar... 14 2.3 CodeIgniter... 16 2.4 Analisis Perancangan Sistem... 17 2.4.1 Use Case Diagram... 18 2.4.2 Class Diagram... 19 v
2.4.3 Sequence Diagram... 19 2.4.4 Activity Diagram... 21 2.5 Flowmap... 22 3 BAB 3 ANALISIS DAN PERANCANGAN... 24 3.1 Gambaran Sistem Saat Ini... 24 3.2 Gambaran Sistem Usulan... 27 3.3 Analisis Kebutuhan Sistem... 30 3.3.1 Analisis Kebutuhan Fungsional... 30 3.3.2 Analisis Pengguna... 30 3.3.3 Analisis dan Desain Sistem... 31 3.4 Perancangan Basis Data... 55 3.4.1 ER-Diagram... 55 3.4.2 Skema Relasi... 55 3.4.3 Struktur Tabel... 55 3.5 Perancangan Struktur Rekening... 57 3.6 Perancangan Struktur Menu... 58 3.7 Perancangan Antarmuka... 59 3.8 Perancangan Dokumen... 62 3.9 Kebutuhan Perangkat Keras dan Perangkat Lunak... 65 3.9.1 Pengembangan Sistem... 65 3.9.2 Implementasi Sistem... 65 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 67 4.1 Implementasi... 67 4.1.1 Implementasi File Basis Data... 67 4.1.2 Implementasi Antarmuka... 68 4.2 Pengujian... 76 4.2.1 Pengujian Proses Manual dan Proses Aplikasi... 76 4.2.2 Pengujian Fungsionalitas... 87 5 BAB 5 PENUTUP... 94 5.1 Kesimpulan... 94 5.2 Saran... 94 6 DAFTAR REFERENSI... 95 vi
7 LAMPIRAN... 96 vii
DAFTAR GAMBAR Gambar 1. 1 Metodelogi Waterfall... 5 Gambar 1. 2 Jadwal Pengerjaan... 6 Gambar 2. 1 Struktur Direktori CodeIgniter... 16 Gambar 3. 1 Proses Bisnis Sistem Berjalan Pencairan Dana BOS... 25 Gambar 3. 2 Proses Bisnis Sistem Berjalan Penggunaan Dana BOS... 26 Gambar 3. 3 Proses Bisnis Sistem Usulan... 29 Gambar 3. 4 Use Case Diagram... 32 Gambar 3. 5 Class Diagram... 41 Gambar 3. 6 Sequence Diagram Login... 42 Gambar 3. 7 Sequence Diagram Menambah Akun... 43 Gambar 3. 8 Sequence Diagram Mengubah Akun... 44 Gambar 3. 9 Sequence Diagram Menambah Penerimaan... 45 Gambar 3. 10 Sequence Diagram Mengubah Penerimaan... 46 Gambar 3. 11 Sequence Diagram Menambah Penarikan... 47 Gambar 3. 12 Sequence Diagram Mengubah Penarikan... 48 Gambar 3. 13 Sequence Diagram Menambah Pengeluaran... 49 Gambar 3. 14 Sequence Diagram Mengubah Pengeluaran... 50 Gambar 3. 15 Sequence Diagram Melakukan Approve... 51 Gambar 3. 16 Sequence Diagram Menampilkan Jurnal... 52 Gambar 3. 17 Sequence Diagram Menampilkan Buku Besar... 53 Gambar 3. 18 Sequence Diagram Mencetak Laporan... 54 Gambar 3. 19 Entity Relationship Diagram... 55 Gambar 4. 1 Implementasi Tabel Akun... 67 Gambar 4. 2 Implementasi Tabel Penerimaan... 67 Gambar 4. 3 Implementasi Tabel Penarikan... 68 Gambar 4. 4 Implementasi Tabel Pengeluaran... 68 Gambar 4. 5 Implementasi Tabel User... 68 Gambar 4. 6 Antarmuka Home... 69 Gambar 4. 7 Antarmuka Login... 69 Gambar 4. 8 Antarmuka Input Rekening... 70 Gambar 4. 9 Antarmuka Input Penerimaan... 70 Gambar 4. 10 Antarmuka Input Penarikan... 71 Gambar 4. 11 Antarmuka Input Pengeluaran... 71 Gambar 4. 12 Antarmuka Jurnal... 71 Gambar 4. 13 Antarmuka Buku Besar... 72 Gambar 4. 14 Antarmuka Approve Penerimaan... 72 Gambar 4. 15 Antarmuka Approve Penarikan... 73 Gambar 4. 16 Antarmuka Approve Pengeluaran... 73 viii
Gambar 4. 17 Antarmuka Buku Kas Umum... 74 Gambar 4. 18 Antarmuka Buku Pembantu Kas... 74 Gambar 4. 19 Antarmuka Buku Pembantu Bank... 75 Gambar 4. 20 Antarmuka Rekapitulasi Penggunaan Dana DOS... 75 ix
DAFTAR TABEL Tabel 1. 1 Jadwal Pengerjaan Proyek Akhir... 6 Tabel 2. 1 Notasi Dasar Dalam Model E-R... 8 Tabel 2. 2 Jurnal Umum Penerimaan Dana BOS... 13 Tabel 2. 3 Jurnal Umum Penarikan Dana BOS... 14 Tabel 2. 4 Jurnal Umum Pengeluaran Dana BOS... 14 Tabel 2. 5 Jurnal Umum Pengeluaran Dana BOS... 14 Tabel 2. 6 Buku Besar Kas Kecil... 14 Tabel 2. 7 Buku Besar Bank... 15 Tabel 2. 8 Buku Besar Pendapatan BOS... 15 Tabel 2. 9 Buku Besar Beban Gaji Guru... 15 Tabel 2. 10 Buku Besar Belanja Honorarium... 15 Tabel 2. 11 Buku Besar Hutang Pajak Ps 21... 15 Tabel 2. 12 Simbol-Simbol Pada Use Case Diagram... 18 Tabel 2. 13 Simbol-Simbol Pada Class Diagram... 19 Tabel 2. 14 Simbol-Simbol Pada Sequence Diagram... 20 Tabel 2. 15 Simbol-Simbol Pada Activity Diagram... 21 Tabel 2. 16 Simbol-Simbol Pada Flowmap... 22 Tabel 3. 1 Karakteristik Pengguna... 31 Tabel 3. 2 Skenario Use Case Mengelola Akun... 33 Tabel 3. 3 Skenario Use Case Mengelola Penerimaan... 34 Tabel 3. 4 Skenario Use Case Mengelola Penarikan... 35 Tabel 3. 5 Skenario Use Case Mengelola Pengeluaran... 37 Tabel 3. 6 Skenario Use Case Menampilkan Jurnal... 38 Tabel 3. 7 Skenario Use Case Menampilkan Buku Besar... 39 Tabel 3. 8 Skenario Use Case Mencetak Laporan... 39 Tabel 3. 9 Skenario Use Case Melakukan Approve... 40 Tabel 3. 10 Struktur Tabel... 56 Tabel 3. 11 Perancangan Struktur Rekening... 57 Tabel 3. 12 Perancangan Struktur Menu... 58 Tabel 3. 13 Perancangan Antarmuka... 59 Tabel 3. 14 Perancangan Dokumen... 62 Tabel 3. 15 Perangkat Keras Pengembang Sistem... 65 Tabel 3. 16 Perangkat Keras Implementasi Sistem... 66 Tabel 4. 1 Pengujian Proses Manual dan Proses Aplikasi... 76 Tabel 4. 2 Pengujian Login... 87 Tabel 4. 3 Pengujian Form Tambah Rekening... 88 Tabel 4. 4 Pengujian Form Tambah Penerimaan... 89 Tabel 4. 5 Pengujian Form Tambah Penarikan... 90 x
Tabel 4. 6 Pengujian Form Tambah Pengeluaran... 91 Tabel 4. 7 Pengujian Tampil Jurnal... 92 Tabel 4. 8 Pengujian Tampil Buku Besar... 93 xi
DAFTAR LAMPIRAN Lampiran 1 Buku Kas Umum Bulan Juli [1]... 96 Lampiran 2 Buku Kas Umum Bulan Juli [2]... 96 Lampiran 3 Buku Kas Umum Bulan Juli [3]... 97 Lampiran 4 Buku Kas Umum Bulan Agustus... 97 Lampiran 5 Buku Kas Umum Bulan September... 98 Lampiran 6 Rekapitulasi Pengeluaran Dana BOS... 98 Lampiran 7 Kuesioner... 99 xii