DAFTAR ISI KATA PENGANTAR ...................................................................................................................... i ABSTRAK .................................................................................................................................... ii ABSTRACT ................................................................................................................................. iii DAFTAR ISI ................................................................................................................................ iv DAFTAR GAMBAR ..................................................................................................................... ix DAFTAR TABEL ......................................................................................................................... xii DAFTAR LAMPIRAN..................................................................................................................xiv 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
BAB 2 TINJAUAN PUSTAKA ....................................................................................................... 7 2.1
Akuntansi ......................................................................................................................... 7
2.2
Jurnal................................................................................................................................ 7
2.3
Buku Besar ....................................................................................................................... 8
2.4
Akuntansi Manajemen ..................................................................................................... 9
2.5
Anggaran .......................................................................................................................... 9
2.6
Anggaran Kas ................................................................................................................... 9
2.7
Langkah Penyusunan Anggaran Kas .............................................................................. 10
2.8
Fungsi Anggaran ............................................................................................................ 11
2.9
Proses Penganggaran..................................................................................................... 12
2.10 Flowchart ....................................................................................................................... 12 2.11 Unified Model Language (UML)..................................................................................... 14 2.11.1
Use case...................................................................................................... 15
2.11.2
Sequence Diagram ..................................................................................... 16
iv
2.11.3
Class Diagram............................................................................................. 17
2.11.4
Activity Diagram ......................................................................................... 18
2.12 Entity Relationship Diagram (ERD) ................................................................................ 20 2.13 MySQL ............................................................................................................................ 20 2.14 CodeIgniter..................................................................................................................... 21 2.15 PHP................................................................................................................................. 21 2.16 BlackBox Testing ............................................................................................................ 22 BAB 3 ANALISIS DAN PERANCANGAN..................................................................................... 23 3.1
Struktur Organisasi ........................................................................................................ 23
3.2
Gambaran Sistem Saat Ini .............................................................................................. 23
3.3
Analisis Kebutuhan Sistem yang Berjalan ...................................................................... 24 3.2.1
Proses Bisnis Membuat Anggaran (Sistem yang Berjalan) ......................... 24
3.2.2
Proses Bisnis Pencatatan Realisasi Pembayaran (Sistem yang Berjalan) .. 26
3.2.3
Proses Bisnis Pencatatan Realisasi Pendapatan (Sistem yang Berjalan).... 27
3.4
Gambaran Sistem Usulan .............................................................................................. 28
3.5
Analisis Kebutuhan Sistem yang diusulkan .................................................................... 29
3.6
3.7
3.5.1
Proses Bisnis Membuat Anggaran (Sistem Usulan) ................................... 29
3.5.2
Proses Bisnis Pencatatan Realisasi Pembayaran (Sistem Usulan).............. 30
3.5.3
Proses Bisnis Pencatatan Realisasi Pendapatan (Sistem Usulan) .............. 32
3.5.4
Proses Membuat Data Master (Sistem Usulan) ......................................... 34
3.5.5
Proses Menampilkan Buku Besar (Sistem Usulan) ..................................... 35
3.5.6
Proses Menampilkan Laporan Realisasi Anggaran (Sistem Usulan) .......... 36
3.5.7
Proses Menampilkan Ringkasan Anggaran (Sistem Usulan) ...................... 37
Analisis Kebutuhan Sistem ............................................................................................. 38 3.6.1
Analisis Kebutuhan Fungsional................................................................... 38
3.6.2
Analisis Kebutuhan Pengguna .................................................................... 39
UML................................................................................................................................ 41 3.7.1
Use case Diagram....................................................................................... 41
3.7.2
Skenario Use case....................................................................................... 42
3.7.3
Activity Diagram ......................................................................................... 58
3.7.4
Class Diagram............................................................................................. 63
3.7.5
Sequence Diagram ..................................................................................... 63
v
3.8
3.9
Perancangan Basis Data ................................................................................................. 74 3.8.1
Entity Relationship Diagram (ERD)............................................................. 74
3.8.2
Struktur Tabel............................................................................................. 74
3.8.3
Relasi Antar Tabel....................................................................................... 79
Struktur Menu ............................................................................................................... 80
3.10 Perancangan Antar Muka .............................................................................................. 82 3.10.1
Halaman Login............................................................................................ 82
3.10.2
Halaman Beranda ....................................................................................... 82
3.10.3
Halaman Akun ............................................................................................ 83
3.10.4
Halaman Tambah Akun .............................................................................. 83
3.10.5
Halaman Pengguna .................................................................................... 84
3.10.6
Halaman Tambah Pengguna ...................................................................... 84
3.10.7
Halaman Data Pengeluaran........................................................................ 85
3.10.8
Halaman Tambah Data Pengeluaran ......................................................... 85
3.10.9
Halaman Detail Pengeluaran ...................................................................... 86
3.10.10
Halaman Tambah Detail Pengeluaran........................................................ 86
3.10.11
Halaman Pendapatan ................................................................................. 87
3.10.12
Halaman Tambah Pendapatan ................................................................... 87
3.10.13
Halaman Anggaran ..................................................................................... 88
3.10.14
Halaman Tambah Anggaran ....................................................................... 88
3.10.15
Halaman Ubah Anggaran ........................................................................... 89
3.10.16
Halaman Persetujuan Anggaran................................................................. 90
3.10.17
Halaman Daftar Pengeluaran ..................................................................... 90
3.10.18
Halaman Tambah Daftar Pengeluaran ....................................................... 91
3.10.19
Halaman Ubah Daftar Pengeluaran ........................................................... 91
3.10.20
Halaman Persetujuan Pengeluaran ............................................................ 92
3.10.21
Halaman Tambah Pendapatan ................................................................... 93
3.10.22
Halaman Lihat Realisasi.............................................................................. 93
3.10.23
Jurnal .......................................................................................................... 94
3.10.24
Buku Besar.................................................................................................. 94
3.10.25
Laporan Realisasi Anggaran ....................................................................... 95
3.10.26
Ringkasan Anggaran ................................................................................... 95
vi
3.11 Kebutuhan Perangkat Keras dan Perangkat Lunak........................................................ 96 BAB 4 IMPLEMENTASI DAN PENGUJIAN................................................................................. 97 4.1
Implementasi ................................................................................................................. 97 4.1.1
Implementasi Basis Data ............................................................................ 97
4.1.2
Implementasi Sistem .................................................................................. 97
4.1.3
Implementasi Antar Muka Login ................................................................ 99
4.1.4
Implementasi Antar Muka Menu ............................................................... 99
4.1.5
Implementasi Antar Muka Beranda ......................................................... 100
4.1.6
Implementasi Antar Muka Akun .............................................................. 101
4.1.7
Implementasi Antar Muka Tambah Akun ................................................ 101
4.1.8
Implementasi Antar Muka Pengguna....................................................... 102
4.1.9
Implementasi Antar Muka Tambah Pengguna......................................... 102
4.1.10
Implementasi Antar Muka Data Pengeluaran .......................................... 102
4.1.11
Implementasi Antar Muka Tambah Data Pengeluaran ............................ 103
4.1.12
Implementasi Antar Muka Detail Pengeluaran ........................................ 103
4.1.13
Implementasi Antar Muka Tambah Detail Pengeluaran .......................... 104
4.1.14
Implementasi Antar Muka Data Pendapatan........................................... 104
4.1.15
Implementasi Antar Muka Tambah Data Pendapatan ............................ 104
4.1.16
Implementasi Antar Muka Anggaran ....................................................... 105
4.1.17
Implementasi Antar Muka Tambah Anggaran ......................................... 105
4.1.18
Implementasi Antar Muka Ubah Anggaran.............................................. 106
4.1.19
Implementasi Antar Muka Persetujuan ................................................... 106
4.1.20
Implementasi Antar Muka Daftar Pengeluaran ....................................... 107
4.1.21
Implementasi Antar Muka Tambah Pengeluaran .................................... 107
4.1.22
Implementasi Antar Muka Ubah Pengeluaran......................................... 108
4.1.23
Implementasi Antar Muka Persetujuan Pengeluaran .............................. 108
4.1.24
Implementasi Antar Muka Tambah Pendapatan ..................................... 108
4.1.25
Implementasi Antar Muka Lihat Realisasi ................................................ 109
4.1.26
Implementasi Antar Muka Jurnal ............................................................. 109
4.1.27
Implementasi Antar Muka Buku Besar .................................................... 110
4.1.28
Implementasi Antar Muka Laporan Realisasi Anggaran .......................... 110
4.1.29
Implementasi Antar Muka Ringkasan Anggaran ...................................... 111
vii
4.2
Pengujian Manual ........................................................................................................ 111 4.2.1
Pengujian Proses Manual ......................................................................... 111
4.2.2
Pengujian pada Aplikasi ........................................................................... 114
4.2.3
Pengujian Fungsionalitas.......................................................................... 119
BAB 5 KESIMPULAN .............................................................................................................. 128 5.1
Kesimpulan .................................................................................................................. 128
5.2
Saran ............................................................................................................................ 128
DAFTAR PUSTAKA .................................................................................................................. 129 LAMPIRAN.............................................................................................................................. 130
viii