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 Sequence Diagram Membuat Rencana Penarikan 58 Anggaran (SSD) 9. Gambar 3.6 Sequence Diagram Membuat Rencana Penarikan Anggaran (View Layer) 59 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 (SSD) 62 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) 66 x
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 103 Anggaran
xiv 83. Gambar 4.30 Implementasi Tampilan Hasil Export to Excel Laporan Realisasi Penggunaan Anggaran 84. Gambar 4.31 Implementasi Tampilan Dashboard Pie Chart Laporan Realisasi Penggunaan Anggaran 85. Gambar 4.32 Implementasi Tampilan Laporan Daftar Rincian Permintaan Pembayaran (DRPP) 86. Gambar 4.33 Implementasi Tampilan Hasil Export to Excel Laporan Daftar Rincian Permintaan Pembayaran (DRPP) 87. Gambar 4.34 Implementasi Tampilan Notifikasi Email Laporan Rencana Penarikan Anggaran diterima 88. Gambar 4.35 Implementasi Tampilan Email Laporan Rencana Penarikan Anggaran. 104 104 105 105 106 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 Anggaran 7. Tabel 3.3 Deskripsi Use Case Membuat Daftar Rincian 48 Permintaan Pembayaran 8. Tabel 3.4 Deskripsi Use Case Update Status Surat Permintaan Pembayaran (SPP) 49 9. Tabel 3.5 Deskripsi Use Case Update Status Surat Perintah Membayar (SPM) 50 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