APLIKASI MONITORING REALISASI PENGGUNAAN ANGGARAN PENDAPATAN DAN BELANJA NEGARA (APBN) PADA BADAN PUSAT STATISTIK KOTA TANGERANG SELATAN
CANGGIH HOSTIKA FAJARWATI 41812110106
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015
APLIKASI MONITORING REALISASI PENGGUNAAN ANGGARAN PENDAPATAN DAN BELANJA NEGARA (APBN) PADA BADAN PUSAT STATISTIK KOTA TANGERANG SELATAN
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh:
CANGGIH HOSTIKA FAJARWATI 41812110106
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015
LEMBAR PENGESAHAAN
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan
segala
rahmat
dan
karuniaNya,
sehingga
penulis
dapat
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, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1.
Bapak Misni selaku dosen pembimbing dan seluruh dosen pengajar selama dalam masa kuliah dan dalam memberikan bimbingannya sehingga Penelitian Tugas Akhir ini dapat selesai pada waktunya.
2.
Ibu Nur Ani selaku kepala Prodi Sistem Informasi dalam memberikan bimbingan dalam penyelesaian tugas akhir ini.
3.
Bapak Bagus Priambodo selaku Koordinator Tugas Akhir Sistem Informasi atas bimbingannya selama penyusunan Tugas Akhir ini.
4.
Badan Pusat Statistik Kota Tangerang Selatan khususnya di Sub Bagian Tata Usaha untuk kesempatannya dalam memberikan waktu, pengetahuan dan tempat untuk Penelitian Tugas Akhir ini.
5.
Orang tua dan keluarga Peneliti yang sangat
Peneliti cintai, dalam
memberikan dukungan serta pengertian yang besar selama ini. Peneliti berharap agar Tugas Akhir ini dapat bermanfaat bagi semua temanteman mahasiswa Universitas Mercu Buana terutama bagi penulis sendiri. Akhir kata Peneliti ucapkan banyak terima kasih sekali lagi kepada semua pihak atas bantuan dan dukungannya selama ini. Jakarta, Desember 2014 Penulis
DAFTAR ISI LEMBAR PERNYATAAN
ii
LEMBAR PERSETUJUAN
iii
KATA PENGANTAR
iv
ABSTRAK
v
ABSTRACT
vi
DAFTAR ISI
vii
DAFTAR GAMBAR
x
DAFTAR TABEL
xv
BAB I PENDAHULUAN
1
1.1. LATAR BELAKANG
1
1.2. RUMUSAN MASALAH
2
1.3. MAKSUD DAN TUJUAN
3
1.4. BATASAN MASALAH
3
1.5. METODOLOGI PENELITIAN
4
1.6. JENIS PENELITIAN
5
1.7. SISTEMATIKA PENULISAN
5
BAB II LANDASAN TEORI
7
2.1. KONSEP DASAR PELAKSANAAN ANGGARAN
7
2.1.1.Pengertian Anggaran Pendapatan dan Belanja Negara (APBN)
7
2.1.2.Daftar Isian Pelaksanaan Anggaran (DIPA)
7
2.2.KONSEP DASAR SISTEM INFORMASI
16
2.2.1. Pengertian Sistem
16
2.2.2. Karakteristik Sistem
16
2.2.3. Klasifikasi Sistem
18
2.2.4. Pengertian Informasi
19
2.2.5. Siklus Informasi
19
2.2.6. Nilai Informasi
20
2.2.7.Kualitas Informasi
22
2.2.8.Pengertian Sistem Informasi
23
2.3.TEORI PENGUJIAN
23
2.3.1. Black Box Testing
24 vii
viii
2.4.METODE PROTOTIPE
24
2.5 PENGERTIAN MONITORING
25
2.6.ANALISIS DAN DESAIN BERORIENTASI OBJEK (OBJECT-ORIENTED ANALYSIS AND DESIGN PROCESS)
25
2.6.1. Objek (Object)
25
2.6.2. Kelas (Class)
26
2.6.3 Pembungkusan (Encapsulation)
26
2.6.4.Pewarisan (Inheritance) dan Generalisasi/ Spesialisasi
27
2.6.5.Polimorfisme
27
2.7. PENGERTIAN UNIFIED MODELING LANGUAGE (UML)
27
2.7.1 Sejarah Unified Modeling Language (UML)
28
2.7.2 Diagram Unified Modeling Language (UML)
29
2.8.PERANGKAT LUNAK PENDUKUNG
35
2.8.1 HTML (Hyper Text Markup Language)
35
2.8.2.PHP: Hypertext Preprocessor
35
2.8.3.CSS (Cascading Style Sheets)
35
2.8.4.Java Script
35
2.8.5.Macromedia Dreamweaver 8
36
2.8.6.Database, DBMS dan Bahasa Basis Data
36
BAB III ANALISA DAN PERANCANGAN SISTEM
39
3.1.TINJAUAN PERUSAHAAN
39
3.1.1.Tentang Perusahaan
39
3.1.2.Badan Pusat Statistik Kota Tangerang Selatan
40
3.1.3.Visi dan Misi Badan Pusat Statistik
41
3.1.4.Tentang sub-Bagian Tata Usaha
41
3.1.5.Struktur Organisasi
41
3.1.6.Deskripsi Tugas
42
3.2.Analisa Sistem Berjalan Monitoring Anggaran
52
3.3.Analisa Sistem Usulan
55
3.3.1Use Case Sistem Usulan Monitoring Anggaran
55
3.3.2 Class Diagram Sistem Usulan Monitoring Anggaran
66
3.3.3 Sequence Diagram Sistem Usulan Monitoring
67
ix
3.3.4.Persistent Object
85
3.3.5.Rancangan User Interface
90
BAB IV IMPLENTASI DAN PENGUJIAN
99
4.1 Implementasi
99
4.2 Implementasi Perangkat Keras
99
4.3 Implementasi Perangkat Lunak
100
4.4 Implementasi Database
100
4.5 Implementasi Tampilan Aplikasi
105
4.6 Skenario Pengujian
115
4.7 Analisa Hasil Pengujian
119
BAB V KESIMPULAN DAN SARAN
125
5.1 Kesimpulan
125
5.2 Saran
125
DAFTAR PUSTAKA
127
DAFTAR GAMBAR
1.
Gambar 1.1 Metode Prototipe (Roger R. Pressman, 2002)
4
2.
Gambar 2.1 Siklus Sistem informasi.
11
3.
Gambar 2.2 Model Prototipe Paradigma (Roger S. Pressman, 2002)
15
4.
Gambar 3.1 Struktur Organisasi Badan Pusat Statistik Kota
33
Tangerang Selatan 5.
Gambar 3.2 Activity Diagram Monitoring Anggaran
44
6.
Gambar 3.3 Use Case Diagram Usulan Aplikasi Monitoring
46
7.
Gambar 3.4 Class Diagram Monitoring Anggaran
57
8.
Gambar 3.5
58
Sequence Diagram Membuat Rencana Penarikan Anggaran (SSD)
9.
Gambar 3.6
Sequence Diagram Membuat Rencana Penarikan
59
Anggaran (View Layer) 10. Gambar 3.7
Sequence Diagram Membuat Daftar Rincian
60
Permintaan Pembayaran (SSD) 11. Gambar 3.8
Sequence Diagram Membuat Daftar Rincian
61
Permintaan Pembayaran (View Layer) 12. Gambar 3.9
Sequence Diagram Update Status Pencairan Anggaran
62
(SSD) 13. Gambar 3.10 Sequence Diagram Update Status Pencairan Anggaran
63
(View Layer) 14. Gambar 3.11 Sequence Diagram Monitoring Progres Pengajuan
64
Pencairan Anggaran (SSD) 15. Gambar 3.12 Sequence Diagram Monitoring Progres Pengajuan
64
Pencairan Anggaran (View Layer) 16. Gambar 3.13 Sequence Diagram Monitoring Realisasi Penggunaan
65
Anggaran (SSD) 17. Gambar 3.14 Sequence Diagram Monitoring Realisasi Penggunaan
65
Anggaran (View Layer) 18. Gambar 3.15 Sequence Diagram Manajemen Data Program (SSD)
x
66
xi
19. Gambar 3.16 Sequence Diagram Manajemen Data Program (View
66
Layer) 20. Gambar 3.17 Sequence Diagram Manajemen Data Kegiatan(SSD)
67
21. Gambar 3.18 Sequence Diagram Manajemen Data Kegiatan(View
67
Layer) 22. Gambar 3.19 Sequence Diagram Manajemen Data Output (SSD)
68
23. Gambar 3.20 Sequence Diagram Manajemen Data Output (View
68
Layer) 24. Gambar 3.21 Sequence Diagram Manajemen Data Akun (SSD)
69
25. Gambar 3.22 Sequence Diagram Manajemen Data Akun (View
69
Layer) 26. Gambar 3.23 Sequence Diagram Manajemen Data Detail Akun
70
(SSD) 27. Gambar 3.24 Sequence Diagram Manajemen Data Detail Akun
70
(View Layer) 28. Gambar 3.25 Sequence Diagram Manajemen Data Pagu (SSD)
71
29. Gambar 3.26 Sequence Diagram Manajemen Data Pagu (View
72
Layer) 30. Gambar 3.27 Sequence Diagram Mencetak Laporan Rencana
73
Penarikan Anggaran (SSD) 31. Gambar 3.28 Sequence Diagram Mencetak Laporan Rencana
73
Penarikan Anggaran (View Layer) 32. Gambar 3.29 Sequence Diagram Manajemen Mencetak Laporan
74
Realisasi Anggaran (SSD) 33. Gambar 3.30 Sequence Diagram Manajemen Mencetak Laporan
74
Realisasi Anggaran (View Layer) 34. Gambar 3.31 Sequence Diagram Mencetak Laporan Daftar Rincian
75
Permintaan Pembayaran (SSD) 35. Gambar 3.32 Sequence Diagram Mencetak Laporan Daftar Rincian
75
Permintaan Pembayaran (View Layer) 36. Gambar 3.33 Rancangan Halaman Perekaman Tabel Program
81
37. Gambar 3.34 Rancangan Halaman Perekaman Tabel Kegiatan
81
xii
38. Gambar 3.35 Rancangan Halaman Perekaman Tabel Output
82
39. Gambar 3.36 Rancangan Halaman Perekaman Tabel Akun
82
40. Gambar 3.37 Rancangan Halaman Perekaman Tabel Detail
83
41. Gambar 3.38 Rancangan Halaman Perekaman Tabel Pagu
83
42. Gambar 3.39 Rancangan Halaman Form Rencana Penarikan
84
Anggaran 43. Gambar 3.40 Rancangan Halaman Daftar Rincian Permintaan
84
Pembayaran 44. Gambar 3.41 Rancangan Halaman Daftar Rincian Permintaan
85
Pembayaran 45. Gambar 3.42 Rancangan Halaman Perekaman Surat Permintaan
85
Pembayaran 46. Gambar 3.43 Rancangan Halaman Perekaman Surat Perintah
86
Membayar 47. Gambar 3.44 Rancangan Halaman Perekaman SP2D
86
48. Gambar 3.45 Rancangan Halaman Monitoring Progress Pengajuan
87
Pencairan Anggaran 49. Gambar 3.46 Rancangan Halaman Monitoring Realisasi Penggunaan
87
Anggaran 50. Gambar 3.47 Rancangan Laporan Rencana Penarikan Anggaran
88
51. Gambar 3.48 Rancangan Laporan Daftar Rincian Permintaan
88
Pembayaran 52. Gambar 3.49 Rancangan Laporan Realisasi Anggaran
89
53. Gambar 3.50 Rancangan Dashboard Realisasi Anggaran
89
54. Gambar 4.1 Implementasi Tabel admin
91
55. Gambar 4.2 Implementasi Tabel program
92
56. Gambar 4.3 Implementasi Tabel kegiatan
92
57. Gambar 4.4 Implementasi Tabel output
92
58. Gambar 4.5 Implementasi Tabel akun
93
59. Gambar 4.6 Implementasi Tabel detail_akun
93
60. Gambar 4.7 Implementasi Tabel pagu
93
61. Gambar 4.8 Implementasi Tabel renc_penarikan
94
xiii
62. Gambar 4.9 Implementasi Tabel detail_renc
94
63. Gambar 4.10 Implementasi Tabel drpp
94
64. Gambar 4.11 Implementasi Tabel detail_drpp
95
65. Gambar 4.12 Implementasi Tabel progress_pengajuan
95
66. Gambar 4.13 Implementasi Tampilan Menu Home
96
67. Gambar 4.14 Implementasi Tampilan Rekam Program
96
68. Gambar 4.15 Implementasi Tampilan Rekam Kegiatan
97
69. Gambar 4.16 Implementasi Tampilan Rekam Output
97
70. Gambar 4.17 Implementasi Tampilan Rekam Akun
98
71. Gambar 4.18 Implementasi Tampilan Rekam Detail Akun
98
72. Gambar 4.19 Implementasi Tampilan Rekam Pagu
98
73. Gambar 4.20 Implementasi Tampilan Rekam Rencana Penarikan
99
Anggaran 74. Gambar 4.21 Implementasi Tampilan Rekam Header Daftar Rincian
99
Permintaan Pembayaran (DRPP) 75. Gambar 4.22 Implementasi Tampilan Rekam Detail Daftar Rincian
100
Permintaan Pembayaran (DRPP) 76. Gambar 4.23 Implementasi Tampilan Update Status Surat
100
Permintaan Pembayaran (SPP) 77. Gambar 4.24 Implementasi Tampilan Update Status Surat Perintah
101
Membayar (SPM) 78. Gambar 4.25 Implementasi Tampilan Update Status Surat Perintah
101
Pencairan Dana (SP2D) 79. Gambar 4.26 Implementasi Tampilan Monitoring Progress
102
Pengajuan Pencairan Anggaran 80. Gambar 4.27 Implementasi Tampilan Monitoring Realisasi
102
Penggunaan APBN 81. Gambar 4.28 Implementasi Tampilan Laporan Rencana Penarikan
103
Anggaran 82. Gambar 4.29 Implementasi Tampilan Laporan Realisasi Penggunaan Anggaran
103
xiv
83. Gambar 4.30 Implementasi Tampilan Hasil Export to Excel Laporan
104
Realisasi Penggunaan Anggaran 84. Gambar 4.31 Implementasi Tampilan Dashboard Pie Chart Laporan
104
Realisasi Penggunaan Anggaran 85. Gambar 4.32 Implementasi Tampilan Laporan Daftar Rincian
105
Permintaan Pembayaran (DRPP) 86. Gambar 4.33 Implementasi Tampilan Hasil Export to Excel Laporan
105
Daftar Rincian Permintaan Pembayaran (DRPP) 87. Gambar 4.34 Implementasi Tampilan Notifikasi Email Laporan
106
Rencana Penarikan Anggaran diterima 88. Gambar 4.35 Implementasi Tampilan Email Laporan Rencana Penarikan Anggaran .
.
106
DAFTAR TABEL
1.
Tabel 2.1
Simbol Use Case Diagram
20
2.
Tabel 2.2
Simbol Sequence Diagram
22
3.
Tabel 2.3
Simbol Activity Diagram
23
4.
Tabel 2.4
Simbol Class Diagram
24
5.
Tabel 3.1
Deskripsi Activity Diagram Sistem Berjalan Monitoring
45
Anggaran 6.
Tabel 3.2
Deskripsi Use Case Membuat Rencana Penarikan
47
Deskripsi Use Case Membuat Daftar Rincian
48
Anggaran 7.
Tabel 3.3
Permintaan Pembayaran 8.
Tabel 3.4
Deskripsi Use Case Update Status Surat Permintaan
49
Pembayaran (SPP) 9.
Tabel 3.5
Deskripsi Use Case Update Status Surat Perintah
50
Membayar (SPM) 10. Tabel 3.6
Deskripsi Use Case Update Status Surat Perintah
51
Pencairan Dana (SP2D) 11. Tabel 3.7
Deskripsi Use Case Monitoring Status Pengajuan
52
Pencairan Anggaran 12. Tabel 3.8
Deskripsi Use Case Monitoring Penggunaan Anggaran
53
13. Tabel 3.9
Deskripsi Use Case Manajemen Data Referensi
54
14. Tabel 3.10 Deskripsi Use Case Mencetak Laporan
55
15. Tabel 3.11 Persistent Object rencana penarikan
76
16. Tabel 3.12 Persistent Object detail rencana
77
17. Tabel 3.13 Persistent Object drpp
77
18. Tabel 3.14 Persistent Object detail drpp
77
19. Tabel 3.15 Persistent Object pagu
78
20. Tabel 3.16 Persistent Object program
78
21. Tabel 3.17 Persistent Object kegiatan
79
22. Tabel 3.18 Persistent Object output
79
xv
xvi
23. Tabel 3.19 Persistent Object akun
79
24. Tabel 3.20 Persistent Object akun
80
25. Tabel 3.21 Persistent Object progress pengajuan
80
26. Tabel 4.1
Tabel Skenario Pengujian Aplikasi Monitoring Realisasi
107
Penggunaan Anggaran Pendapatan dan Belanja Negara (APBN) 27. Tabel 4.2
Tabel Hasil Pengujian Aplikasi Monitoring Realisasi Penggunaan Anggaran Pendapatan dan Belanja Negara (APBN)
111