i SKRIPSI
E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI
Oleh : ANANG SUSILO
2011-51-039
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
v ABSTRACT
Babalan villages in Pati Regency Village Fund Budget data processing still using manual processes. Using notes – manual records which can cause problems in terms of delivery of such information. Regarding the management of village fund budget will be embodied into the E-Government web.Selama based system development, the stages is carried out by analyzing the old system, then design a new system. Making the grooves process with UML diagrams, using the programming language PHP with MySQL database, data input and user interface for the application. The conclusion from this whole process is expected with the new system is able to facilitate village employee or officer of the Village Fund budget management in the work. Ultimately expected in the management of the Villa ge Fund Budget can be both appropriate computerized accounting standards and more transparency to the public.
vi ABSTRAK
Desa Babalan Kabupaten Pati dalam pengelolaan data Anggaran Dana Desa masih menggunakan proses secara manual. Menggunakan catatan – catatan manual yang mana dapat menimbulkan masalah dalam hal penyampaian informasi tersebut. Mengenai pengelolaan anggaran dana desa tersebut akan diwujudkan kedalam E-Goverment berbasis web.Selama pengembangan sistem, tahapan-tahapan yang dilakukan adalah dengan menganalisa sistem lama, kemudian merancang sistem baru. Pembuatan alur-alur proses dengan diagram UML, menggunakan bahasa pemrograman PHP dengan database MySql, input data dan antarmuka untuk pengguna aplikasi. Kesimpulan dari keseluruhan proses ini diharapkan dengan adanya sistem baru mampu memudahkan pegawai desa atau petugas pengelolaan Anggaran Dana Desa dalam bekerja. Pada akhirnya diharapkan dalam pengelolaan Anggaran Dana Desa dapat terkomputerisasi dengan baik sesuai standar akuntansi keuangan dan lebih transparasi kepada masyarakat.
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “E-Goverment Pengelolaan Anggaran Dana Desa Berbasis WEB di Desa Babalan Kabupaten Pati”. Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.
2. Kedua orang tua yang senantiasa memberikan dukungan, materi, semangat, dan doa yang sangat berarti.
3. Bapak Dr. Soeparnyo, selaku Rektor Universitas Muria Kudus.
4. Bapak Rochmad Winarso, ST., MT., selaku Dekan Fakultas Teknik Universitas memberikan dorongan semangat serta doa, membantu dan membimbing hingga pembuatan skripsi selesai.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.
Kudus, 09 Januari 2016
x
xi
4.6 Perancangan Basis Data ... 92
4.7 Perancangan Interface ... 101
4.7.1 Desain Input ... 101
4.7.2 Desain Output... 107
BAB V IMPLENTASI SISTEM ... 109
5.1 Implementasi Aplikasi ... 109
5.2 Pengujian ... 144
5.2.1 Hasil Pengujian Sistem Menggunakan Metode Black Box... 145
5.2.2 Kesimpulan Hasil Pengujian Black Box ... 152
5.2.3 Kebutuhan Sistem... 153
BAB VI PENUTUP ... 154
6.1 Kesimpulan ... 154
6.2 Saran ... 154 DAFTAR PUSTAKA
xii
Tabel 2.5. Notasi Statechart Diagram... 16
Tabel 2.6. Multiplisitas UML ... 16
Tabel 4.10 Struktur Tabel Pemakaian Anggaran Kas ... 99
Tabel 5.1 Hasil Pengujian Halaman Login ... 145
Tabel 5.2 Hasil Pengujian Halaman Tambah Petugas ... 145
Tabel 5.3 Hasil Pengujian Halaman Kabupaten ... 146
Tabel 5.4 Hasil Pengujian Halaman Kecamatan ... 146
Tabel 5.5 Hasil Pengujian Halaman Desa ... 147
Tabel 5.6 Hasil Pengujian Halaman Jenis Anggaran ... 147
Tabel 5.7 Hasil Pengujian Halaman Sub Jenis Anggaran ... 148
Tabel 5.8 Hasil Pengujian Halaman Sub Anggaran... 148
Tabel 5.9 Hasil Pengujian Halaman Tambah Pegawai ... 149
Tabel 5.10 Hasil Pengujian Halaman Data Semua Pegawai ... 149
Tabel 5.11 Hasil Pengujian Halaman Setting Master RPD ADD ... 150
Tabel 5.12 Hasil Pengujian Halaman Master RPD ... 150
Tabel 5.13 Hasil Pengujian Halaman Input RPD ... 151
xiii
Gambar 4.15. Class Diagram Kelola Laporan Pemakaian Anggaran Kas ... ... 35
Gambar 4.16. Class Diagram Anggaran Dana Desa ... ... 36
Gambar 4.17. Sequence Diagram Kelola Data Pegawai ... ... 37
Gambar 4.18. Sequence Diagram Kelola Kabupaten ... ... 38
Gambar 4.19 Sequence Diagram Kelola Kecamatan ... ... 39
Gambar 4.20. Sequence Diagram Kelola Desa ... ... 40
Gambar 4.21. Sequence Diagram Kelola Jenis Anggaran ... ... 41
Gambar 4.22. Sequence Diagram Kelola Data Sub Jenis Anggaran ... ... 42
Gambar 4.23. Sequence Diagram Kelola Data Sub Anggaran ... ... 43
Gambar 4.24. Sequence Diagram Kelola Setting Master RPD ... ... 44
Gambar 4.25. Sequence Diagram Kelola Master RPD ... ... 45
Gambar 4.26. Sequence Diagram Kelola RPD ... ... 46
Gambar 4.27. Sequence Diagram Kelola Data Pemakaian Anggaran Kas ... ... 47
xiv
Kas ... ... 48
Gambar 4.30. Aktifitas Diagram Kelola Data Pegawai ... ... 49
Gambar 4.31. Diagram Aktifitas Kelola Data Kabupaten ... ... 50
Gambar 4.32. Diagram Aktifitas Kelola Data Kecamatan ... ... 51
Gambar 4.33. Diagram Aktifitas Kelola Data Desa ... ... 52
Gambar 4.34. Diagram Aktivitas Kelola Data Jenis Anggaran... ... 53
Gambar 4.35. Diagram Aktivitas Kelola Data Sub Jenis Anggaran ... ... 54
Gambar 4.36.Diagram Aktivitas Kelola Data Sub Jenis Anggaran... 55
Gambar 4.37. Diagram Aktivitas Kelola Data Setting Master RPD ... ... 56
Gambar 4.38. Diagram Aktivitas Kelola Data Master RPD ... ... 57
Gambar 4.39. Diagram Aktivitas Kelola Data Input RPD ... ... 58
Gambar 4.40. Diagram Aktivitas Kelola Data Pemakaian Anggaran Kas ... ... 59
Gambar 4.41. Diagram Aktivitas Kelola Data Laporan RPD ... ... 60
Gambar 4.42. Diagram Aktivitas Kelola Data Laporan Penggunaan Anggaran Kas ... ... 61
Gambar 4.48. Statechart Diagram Simpan Kabupaten ... ... 64
Gambar 4.49. Statechart Diagram Edit Pegawai ... ... 65
Gambar 4.50. Statechart Diagram Edit Pegawai ... ... 66
Gambar 4.51. Statechart Diagram Form Kecamatan ... ... 66
Gambar 4.52. Statechart DiagramSimpan Kecamatan ... ... 67
Gambar 4.53. Statechart Diagram Edit Kecamatan ... ... 68
Gambar 4.54 Stetechart Diagram Hapus Data Kecamatan ... ... 69
Gambar 4.55. Statechart Diagram Form Desa ... ... 69
Gambar 4.56. Statechart Diagram Simpan Desa ... ... 70
Gambar 4.57 Statechart Diagram Edit Desa ... ... 71
Gambar 4.58 Statechart Diagram Hapus Data Desa ... ... 72
xv
Gambar 4.60. Statechart Diagram Tambah Jenis Anggaran ... ... 73
Gambar 4.61. Statechart Diagram Edit Data Jenis Anggaran... ... 74
Gambar 4.62 Statechart diagram Delete Jenis Anggaran ... ... 75
Gambar 4.63 Statechart Diagram Form Sub Jenis Anggaran ... ... 75
Gambar 4.64 Statechart Diagram Tambah Sub Jenis Anggaran ... ... 76
Gambar 4.65 Statechart Diagram Edit Data Sub Jenis Anggaran ... ... 77
Gambar 4.66 Statechart diagram Delete Sub Jenis Anggaran ... ... 78
Gambar 4.67 Statechart Diagram Form Sub Anggaran ... ... 78
Gambar 4.68 Statechart Diagram Tambah Sub Anggaran ... ... 79
Gambar 4.69 Statechart Diagram Edit Data Sub Anggaran ... ... 80
Gambar 4.70 Statechart diagram Delete Sub Anggaran... ... 81
Gambar 4.71. Statechart Diagram Form Kelola Master RPD... 81
Gambar 4.72. Statechart Diagram Simpan Data Setting Master RPD ... ... 82
Gambar 4.73. Statechart Diagram Form Kelola Master RPD ... ... 82
Gambar 4.74. Statechart Diagram Tambah Data Master RPD ... ... 83
Gambar 4.75 Statechart Diagram Edit Data Master RPD... ... 84
Gambar 4.76 Statechart diagram Delete Master RPD... 85
Gambar 4.77 Statechart Diagram Form Kelola Input RPD ... ... 85
Gambar 4.78 Statechart Diagram Tambah Data Input RPD... ... 86
Gambar 4.79 Statechart Diagram Edit Data Input RPD... ... 87
Gambar 4.86 Statechart Diagram Form Cetak Laporan Pemakaian Anggaran Kas ... ... 92
Gambar 4.87 Relasi Antar Tabel. ... ... 100
Gambar 4.88 Halaman Utama. ... ... 101
Gambar 4.89 Halaman Kabupaten. ... ... 102
xvi
Gambar 4.101 Halaman Laporan Pemakaian Anggaran Kas. ... ... 108
Gambar 5.1 Tampilan Utama Pada Sistem ADD ... ... 109
Gambar 5.2 Tampilan Menu Setting Master RPD ADD ... ... 110
Gambar 5.3 Tampilan Source Code Menu Setting Master RPD ADD... ... 110
Gambar 5.4 Tampilan Menu UtamaHalaman Laporan RPD ADD ... ... 111
Gambar 5.5 Tampilan Source Code PHP Form Laporan Menu RPD
Gambar 5.10 Tampilan Menu Input Kabupaten... ... 114
Gambar 5.11 Tampilan Source Code PHP Form Input Kabupaten ... ... 115
Gambar 5.12 Tampilan Source Code PHP Form Edit Input Kabupaten ... ... 116
Gambar 5.13 Tampilan Source Code Menu Delete Kabupaten ... ... 116
Gambar 5.14 Tampilan Menu Input Kecamatan ... ... 117
Gambar 5.15 Tampilan Source Code Menu Input Kecamatan ... ... 117
Gambar 5.16 Tampilan Source Code Menu Edit Kecamatan ... ... 118
Gambar 5.17 Tampilan Source Code Menu Edit Kecamatan ... ... 118
Gambar 5.18 Tampilan Menu Input Desa ... ... 119
Gambar 5.19 Tampilan Source CodeMenu Input Desa ... ... 119
xvii
Gambar 5.21 Tampilan Source Code Menu Delete Desa... ... 120
Gambar 5.22 Tampilan Menu Jenis Anggaran ... ... 121
Gambar 5.23 Tampilan Source Code PHP Form Jenis Anggaran ... ... 121
Gambar 5.24 Tampilan Source Code Menu Edit Jenis Anggaran ... ... 122
Gambar 5.25 Tampilan Source Code Menu Delete Jenis Anggaran... ... 122
Gambar 5.26 Tampilan Menu Sub Jenis Anggaran ... ... 123
Gambar 5.27 Tampilan Source Code PHP Form Sub Jenis Anggaran ... ... 124
Gambar 5.28 Tampilan Source Code Menu Edit Sub Anggaran ... ... 124
Gambar 5.29 Tampilan Source Code Menu Delete Sub Jenis Anggaran ... ... 125
Gambar 5.30 Tampilan Menu Sub Anggaran ... ... 126
Gambar 5.31 Tampilan Source Code PHP Form Sub Anggaran... 126
Gambar 5.32 Tampilan Source Code Menu Edit Sub Anggaran ... ... 127
Gambar 5.33 Tampilan Source Code Menu Delete Sub Anggaran ... ... 127
Gambar 5.34 Tampilan Menu Update Kepala Desa ... ... 128
Gambar 5.35 Tampilan Menu Source CodeUpdate Kepala Desa ... ... 128
Gambar 5.36 Gambar 5.36 Tampilan Menu Input Data Pegawai... ... 129
Gambar 5.37 Tampilan Source Code PHP Form Input Data Petugas ... ... 130
Gambar 5.38 Tampilan Menu Data Semua Pegawai ... ... 130
Gambar 5.39 Tampilan Source Code PHP Form Edit Pegawai ... ... 131
Gambar 5.40 Tampilan Source Code Menu Delete Pegawai ... ... 131
Gambar 5.41 Tampilan Menu Input Master RPD ... ... 132
Gambar 5.42 Tampilan Source Code PHP Form Input Master RPD... ... 133
Gambar 5.43 Tampilan Source Code PHP Form Edit Master RPD... ... 133
Gambar 5.44 Tampilan Source Code Menu Delete Master RPD ... ... 134
Gambar 5.45 Tampilan Menu Input RPD ... ... 135
Gambar 5.46 Tampilan Source Code PHP Form Input RPD... ... 135
xviii
Gambar 5.53 Tampilan Menu Laporan RPD ... ... 140
Gambar 5.54 Tampilan Source Code PHP Form Laporan RPD ... ... 140
Gambar 5.55 Tampilan Menu Laporan Kas ... ... 141
Gambar 5.56 Tampilan Source Code PHP Form Laporan Kas ... ... 141
Gambar 5.57 Tampilan Print Out Laporan RPD ... ... 142
Gambar 5.58 Tampilan Source Code PHP untuk Print Lapoaran RPD ... ... 142
Gambar 5.59 Tampilan Print Out Laporan Kas ... ... 143
Gambar 5.60 Tampilan Source Code PHP Form Untuk Print Out Kas ... ... 143
Gambar 5.61 Tampilan Logout Petugas ... ... 144
xix
DAFTAR LAMPIRAN
Lampiran 1. Buku Bimbingan Skripsi
Lampiran 2. Rencana Penggunaan Dana ADD Lampiran 3. Buku Kas Bantu ADD