## JURNAL MAHAJANA INFORMASI

## Sistem Monitoring Serapan Anggaran Belanja Barang dan Jasa, Menggunakan Metode
Rapid Application Development (RAD)
Aiddin Mufti Mutthohari 1* , Sri Eniyati 2
1,2 Fakultas Teknologi Informasi, Universitas Stikubank
*Penulis Korespondensi : smknsmg@gmail.com
Artikel Info Abstract  : The  Police  Academy  is  in  the  management  of  the  budget absorption of goods and services, in each work unit and sub-unit under it has a  budget  absorption  to  support  activities  that  take  place  at  the  Police Academy,  from  the  planning  sub-division  which  manages  the  budget absorption  data  at  the  Police  Academy  using  an  offline  system  where  the data  is  not  connected  between  the  work  unit  staff  and  the  Directorate  of Administrative Planning (Bagrenmin) so it takes a long time. Submission of this thesis aims to develop a budget evaluation system at the Police Academy using  a  web-based  application  so  that  it  can  facilitate  operators  in processing  financial  data  and  facilitate  managerial  monitoring  and evaluation.  So  that  it  makes  it  easier  to  manage  budget  absorption  data within the Police Academy and shortens the time in processing it. Then the programming language used is php, the framework used is CodeIgniter and the data storage uses a mysql database. This study uses the RAD method in its application it does not take a lot of time so that it can shorten the time in making the system. Received : 12 Januari 2023 Revised : 27 Januari 2023 Accepted : 30 Januari 2023
Abstrak  : Akademi  Kepolisian  terdapat  pengelolaan  serapan  anggaran barang dan jasa, di setiap satuan kerja maupun sub satuan kerja di bawahnya mempunyai serapan anggaran untuk mendukung kegiatan yang berlangsung di Akademi Kepolisian, dari pihak Sub bagian perencanaan yang mengelola data serapan anggaran tersebut di Akademi Kepolisian  menggunakan sistem offline dimana data tersebut tidak terhubung antara staf satuan kerja dengan Direktorat  Bagian  Perencanaan  Administrasi  (Bagrenmin)  sehingga membutuhkan  waktu  yang  lama.  Pengajuan  skripsi  ini  bertujuan  untuk mengembangkan  sistem  evaluasi  anggaran  di  Akademi  Kepolisian menggunakan  aplikasi  berbasis  web  sehingga  dapat  memudahkan  operator dalam  mengolah  data  keuangan  dan  memudahkan  manajerial  dalam melakukan  monitoring  serta  evaluasi.  Sehingga  memeprmudah  dalam mengelola  data  serapan  anggaran  di  lingkungan  Akademi  Kepolisian  serta mempersingkat  waktu  dalam  mengolahnya.  Kemudian  Bahasa  pemrogram yang digunakan adalah php, framework yang digunakan adalah CodeIgniter dan penyimpanan data tersebut menggunakan database mysql. Penelitian ini menggunakan metode RAD pada penerapan nya tidak memakan waktu yang sangat  banyak  sehingga  dapat  mempersingkat  waktu  dalam  pembuatan system tersebut. Keywords : RAD  (Rapid  Application  Development),  Monitoring  System  for  Goods  and  Services  Budget Absorption, Budget, Police Academy

## PENDAHULUAN
Sistem  Evaluasi  Anggaran  merupakan sistem  yang  digunakan  dalam  melakukan pengendalian dan evaluasi pelaksanaan rencana
pembangunan  daerah  yang  meliputi  evaluasi terhadap  Rancangan,  Pembangunan  Jangka Panjang Daerah (RPJPD), Rancangan Pembangunan  Jangka  Menengah  Daerah
(RPJMD)  dan  Satuan  Rancangan  Kerja Pembangunan Daerah (RKPD) (Fahmi, 2022). Evaluasi  Anggaran  penting  di  lakukan  karena karena  dengan  adanya  evaluasi  maka  hal tersebut  akan  mempermudah  jalannya  suatu proses kerja dalam sebuah organisasi (Masruroh, 2021).
Akademi Kepolisian atau sering disingkat  Akpol  adalah  sebuah  lembaga pendidikan  untuk  mencetak  perwira  Polri. Akpol  adalah  unsur  pelaksana  pendidikan pembentukan  Perwira  Polri  yang  berada  di bawah Kalemdikpol (Kepala Lembaga Pendidikan  Polri).  Berdasarkan  Peraturan Kapolri  Nomor  21  Tahun  2010,  Akpol bertujuan untuk menyelenggarakan pendidikan pembentukan  Perwira  Polri  tingkat  Akademi dan  lama  pendidikan  adalah  4  tahun  dengan output  pangkat  Inspektur  Polisi  Dua  (Ipda). Pendekatan pendidikan melalui metode pembelajaran,  pelatihan  dan  pengasuhan. Akpol  tergabung  sebagai  anggota  INTERPA (International Association of Police Academies)  dari  36  negara  anggota  lainnya. (Akademi Kepolisian, 2022) Akademi Kepolisian
mempunyai pengelolaan serapan anggaran barang dan jasa, di setiap satuan kerja maupun sub satuan kerja di  bawahnya,  mempunyai  anggaran  untuk mendukung  kegiatan  yang  berlangsung  di Akademi  Kepolisian,  dari  pihak  Sub  bagian perencanaan  yang  mengelola  data  serapan anggaran tersebut, di Akademi Kepolisian saat ini  masih  menggunakan  sistem  yang  berbasis offline,  dimana  data  tersebut  tidak  terhubung antara  staf  satuan  kerja  dengan  Direktorat Bagian Perencanaan Administrasi (Bagrenmin), sehingga  membutuhkan  waktu  yang  lama dalam pengelolaan data nya.
Pengajuan  skripsi  ini  bertujuan  untuk mengembangkan  sistem  evaluasi  anggaran  di Akademi  Kepolisian  menggunakan  aplikasi
berbasis  web,  sehingga  dapat  memudahkan operator,  dalam  mengolah  data  keuangan  dan memudahkan  manajerial,  dalam  melakukan monitoring  serta  evaluasi.  Oleh  karena  itu, penulis mengambil judul “PENGEMBANGAN SISTEM MONITORING
SERAPAN ANGGARAN  BELANJA  BARANG  DAN JASA

## DI AKADEMI
KEPOLISIAN,

## MENGGUNAKAN
METODE RAPID APPLICATION  DEVELOPMENT  (RAD)”. Diharapkan  dengan  apadanya  sistem  evaluasi ini  dapat  mengoptimalkan  operator,  dalam mengolah  data  keuangan  dan  memudahkan manajerial, dalam melakukan monitoring serta evaluasi.

## METODE
Metode Pengembangan Perangkat Lunak Rapid Application Development (RAD) adalah model  proses  pengembangan  perangkat  lunak yang bersifat incremental terutama untuk waktu pengerjaan yang pendek. Ada beberapa tahapan yang  dilakukan  apabila  menggunakan  metode tersebut

## Gambar 1 Metode RAD
1. Perencanaan
Tahap pertama penelitian ini adalah melakukan perencanaan  bersama  pengguna  yaitu  Bapak Dimas  Ady  Pratama    selaku  Operator    yang bekerja  di  Akademi  Kepolisian  bagian Direktorat  Bagian  Perencanaan  Administrasi (Bagrenmin).  Pada  tahap  ini  peneliti  dan pengguna melakukan diskusi untuk mengidentifikasi  tujuan  sistem  berdasarkan latar  belakang  masalah  yang  sedang  dihadapi. Diperoleh  hasil  bahwa  Akademi  Kepolisian
sendiri memiliki sebuah aplikasi yang dibangun dengan  menggunakan  Excel    namun  dalam aplikasi  tersebut  masih  banyak  kekurangan, antara lain belum terhubung antara satuan kerja satu  ke  satuan  kerja  yang  lain,  perlu memerlukan  banyak  waktu  dalam  mengolah data tersebut, pimpinan tidak bisa memonitoring  secara  real  time  dikarenakan aplikasi  tersebut  belum  terhubung  secara online.
2. Perancangan
Tahap  kedua  adalah  perancangan.  Pada  tahap ini  peneliti  dan  pengguna,  akan  bekerja  sama merancang  dan  membangun  sebuah  system, yang telah direncanakan pada tahap sebelumnya.  Dalam  tahap  ini,  pengguna  akan menilai  prototype  atau  project,  yang  sedang dibuat dan akan mengecek celah atau bug, agar dapat  diperbaiki  oleh  peneliti.  Peneliti  akan memperbaiki  celah  atau  bug,  berdasarkan masukan  dari  pengguna.  Bapak  Dimas  Ady Pratama, selaku pengguna bertugas mengarahkan  dan  memberikan  komentar secara langsung, terkait prototype atau project, apabila  terdapat  ketidak  sesuaian  pada  saat mendesain  system,  dengan  mengacu  pada dokumentasi kebutuhan oleh pengguna
3. Penerapan Setelah selesai dengan kedua tahap sebelumnya,  maka  pada  tahap  penerapan peneliti  yang  telah  bekerja  intensif  dari  tahap perencanaan  dan  perancangan  kemudian  hasil dari  penelitian  ini  apabila  disetujui  oleh pengguna,  maka  sistem  baru  akan  diuji  coba dan diperkenalkan kepada Akademi Kepolisian.

## HASIL DAN PEMBAHASAN
Analisis Dan Rancangan Sistem Di  Akademi  Kepolisian  terdapat  pengelolaan serapan  anggaran  barang  dan  jasa,  di  setiap satker  maupun  sub  satker  di  bawahnya
mempunyai serapan anggaran untuk mendukung  kegiatan  yang  berlangsung  di Akademi  Kepolisian,  dari  pihak  Subag  ren yang  mengelola  data  anggaran  tersebut  di Akademi  Kepolisian    masih  menggunakan sistem  offline  dimana  data  tersebut  tidak terhubung  langsung  dengan  staf  maupun pimpinan  di  Akademi  Kepolisian,  sehingga perlu nya dilakukan perpindahan yang tadi nya offline menjadi online.
Sehingga kami mahasiswa universitas stikubank  yang  melaksanakan  Penelitian  di Akademi Kepolisian akan membuatkan aplikasi yang berbasis web dengan menggunakan  framework  CodeIgniter  3  yang basic  bahasa  nya  menggunakan  PHP  dan database nya menggunakan MYSQL tujuannya untuk  memudahkan  staf  dan  pimpinan  di Akademi  Kepolisian  untuk  memonitor  dan mengolah data serapan anggaran khusus nya di subbag ren Akpol.
Harapannya aplikasi  yang dapat kami rancang dan  kami  buat  bisa  membantu  proses pengolahan data di Akademi Kepolisian.

## 1. Perancangan Sistem
Pembuatan aplikasi ini menggunakan Framework  CodeIgniter,  CSS  framework menggunakan  CSS  untuk  halaman  Operator dan  Admin  untuk  halaman  Admin  dan  basis data  menggunakan  MYSQL.  Codeigniter dipilih  karena  bersifat  open-source  dan  bisa digunakan  secara  gratis  untuk  membangun aplikasi evaluasi anggaran berbasis website.

## 2. Proses Pembuatan Sistem
Dalam  melaksanakan  penelitian  di  Akademi Kepolisian  dari  instansi  dan  pembimbing penelitian  telah  berdiskusi  dan  memberikan tugas  untuk  membuat  sebuah  sistem  website Monitoring Serapan Anggaran Belanja Barang
Dan  Jasa.  dengan  tujuannya  memudahkan operator  untuk  memasukan  data  serapan anggaran  belanja  barang  dan  jasa  di  Akademi Kepolisian.  Maka  penulis  membuat  sebuah website Monitoring Serapan Anggaran Belanja Barang Dan Jasa di Akdemi Kepolisian, bahasa pemprograman  PHP  dan  MySQL  digunakan sebagai pengelola database serta Visual Studio Code  sebagai  editor.  MySQL  merupakan sebuah  sistem  manajemen  database  open source. Sistem manajemen MySQL menggunakan  kumpulan  perintah  sederhana untuk  memanggil,  memasukkan,  menghapus dan memperbaharui data.
a. Use case diagram Merupakan  permodelan  untuk  kelakukan sistem  informasi  yang  akan  dibuat.  Use  case mendeskripsikan  sebuah  interaksi  antara  satu atau lebih actor dengan sistem informasi yang akan  dibuat,  digunakan  untuk  mengetahui fungsi  apa  saja  yang  berada  didalam  sebuah sistem  informasi  dan  siapa  saja  yang  berhak menggunakannya.

## Gambar 2. Use Case Diagram website
Gambar  2  merupakan  use  case  Diagram website  monitoring  serapan  anggaran  belanja barang dan jasa Akademi Kepolisian. Pada use case  tersebut  memiliki  dua  aktor  yaitu  super admin  dan  operator  satker.  super  admin  dapat menambah,  memperbaharui,  menghapus  data anggaran,  selain  itu  super  admin  dapat mengelola data realisasi dan perencanaan serta melihat  daftar  daftar  anggaran  yang  sudah  di serap  atau  belum  di  serap.  super  admin
merupakan  pegawai  dari  unit  sub  bagian perencanaan  yang  bertugas  untuk  menambah, memperbarui,  dan  menghapus  data  anggaran serta menambah, memperbarui, dan menghapus  realisasi..  Setelah  itu  operator satker  dapat  mengubah  dan  menghapus  data realisasi,  selain  itu  dapat  mengubah  dan menghapus data perencanaan akan tetapi tidak bisa  menambahkan  mata  anggaran  karena semua  data  mata  anggaran  yang  memasukan super admin.
1. Perancangan Basis data
Perancangan  Basis  data  adalah  proses  untuk menentukan  isi  dan  pengaturan  data  yang dibutuhkan untuk mendukung berbagai rancangan sistem.
a. Class Diagram

## Gambar 3. Class Diagram
Gambar 3  merupakan Class Diagram website monitoring  serapan  anggaran  belanja  barang dan  jasa  Akademi  Kepolisian.  Pada  Class Diagram  tersebut  memiliki  7  tabel  yaitu  tabel anggaran, tabel realisasi, tabel rincian realisasi,
tabel user, tabel unit kerja. Dalam hal ini antara tabel saling relasi yaitu dari tabel anggaran ke tabel  realisasi  dengan  relasi  nya  id_anggaran sebagai  primary  key  di  tabel  anggaran,  begitu sebaliknya id_anggaran sebagai foreign key di tabel realisasi, selanjutnya tabel anggaran juga terelasi  dengan  tabel  rincian  realisasi  dengan relasinya  id_anggaran  sebagai  foreign  key  di tabel  rincian  realisasi,  selanjutnya  tabel realisasi  terelasi  dengan  tabel  rincian  realisasi dengan  relasinya  id_rincian_realisasi  sebagai foreign  key  di  tabel  rincian  realisasi  begitu sebaliknya id_rincian_realisasi sebagai primary key  di  tabel  realisasi,  selanjutnya  tabel  unit kerja  terelasi  dengan  tabel  anggaran  dengan relasinya  id_unit_kerja  sebagai  foreign  key  di tabel anggaran begitu sebaliknya id_unit_kerja sebagai  primary  key  di  tabel  unit  kerja, selanjutnya tabel unit kerja juga terelasi dengan tabel  rincian  realisasi  dengan  relasinya id_unit_kerja  sebagai  foreign  key  di  tabel rincian realisasi begitu sebaliknya id_unit_kerja sebagai primary key di tabel unit kerja,  selanjutnya  tabel  user  juga  terelasi dengan  tabel  unit  kerja  dengan  relasinya id_unit_kerja sebagai foreign key di tabel user begitu sebaliknya id_unit_kerja sebagai primary  key  di  table  unit  kerja,  selanjutnya tabel user terelasi dengan tabel rincian realisasi dengan relasinya id_user sebagai foreign key di tabel rincian realisasi begitu sebaliknya id_user sebagai primary key di tabel user.
Implementasi
Aplikasi website Monitoring
Serapan
Anggaran  Belanja  Barang  Dan  Jasa  dibangun menggunakan  kerangka  kerja  Code  Igniter, menggunakan  basis  data  MYSQL.  Aplikasi website Monitoring Serapan Anggaran Belanja Barang  Dan  Jasa    memiliki  2  role  user    yaitu super  admin  dan  Operator  unit  kerja,  operator
unit  kerja  merupakan  aktor  yang  bertanggung jawab atas semua data di satuan kerja tersebut yang akan di olah di dalam website  Monitoring Serapan  Anggaran  Belanja  Barang  Dan  Jasa. Super  admin  merupakan  role¬  paling  tinggi dalam mengakses website dan dapat mengelola seluruh fungsi yang ada.

## 1. Halaman Login
Halaman login merupakan halaman awal ketika mengakses website Monitoring serapan anggaran barang dan jasa

## Gambar 4. Halaman login website
Halaman  login  ini  akan  mengarahkan  user sesuai  role  yang  sudah  ditentukan  di  kode diatas.  Apabila  login  menggunakan  akun operator akan masuk ke halaman home operator, dan ketika user login menggunakan akun admin maka  akan  otomatis  masuk  ke  halaman dashboard admin. Ketika memasukan username  yang  belum  terdaftar,  website  akan memberi  peringatan  bahwa  username  belum terdaftar
Apabila  peserta  memasukan  password  yang salah,  website  akan  memberikan  peringatan bahwa  password  yang  dimasukan  salah. Gambar  20  merupakan  peringatan  jika  terjadi kesalahan pada saat login.

## 2. Halaman Pendaftaran

## Gambar 5. Halaman pendaftaran
Halaman pendaftaran hanya untuk pendaftaran personil  Akpol,  apabila  peserta  mendaftar dengan Nrp yang sudah didaftarkan maka akan otomatis ada peringatan Nrp sudah digunakan, saat pendaftaran personil wajib mengisi semua form pendaftaran. Apabila pendaftaran berhasil website  memberitahu  bahwa  peserta  berhasil mendaftar.
3. Tampilan grafik serapan anggaran

## Gambar 6. Halaman Grafik
Halaman  grafik  dapat  dilihat  seluruh  personil yang  dapat  login  ke  dalam  web  tersebut  yang berfugsi untuk melihat gambaran umum grafik anggaran yang sudah di serap maupun belum di lingkungan  Akademi  Kepolisian,  tampilan tersebut  berada  dashboard  pada  website, berikut kutipan code halaman grafik.

## 4. Tampilan Menu Aplikasi

## Gambar 7. Menu Aplikasi
Gambar  7  merupakan  menu  dari  aplikasi serapan  anggaran  di  akademi  kepolisian,  di dalam  menu  tersebut  terdapat  3  menu  yaitu beranda,  rendisgar  dan  anggaran,  tiap  menu tersebut  memiliki  fungsi  yang  berbeda  beda, dan  selanjutnya  akan  dijelaskan  fungsi  dari menu rendisgar.
5. Tampilan Rendisgar

## Gambar 8. Halaman Rendisgar
Halaman  rendisgar  dapat  tampil  di  halaman admin saja dikarenakan admin yang mempunyai akses untuk melihat dan mengubah data  seluruh  anggaran  di  Akpol,  selain  itu operator  hanya  menampilkan  data  anggaran
satuan kerja opertator itu saja.

## 6. Tampilan Anggaran

## Gambar 9. Halaman Anggaran
Halaman anggaran dapat tampil di Admin yang berfungsi  untuk  menambah  kode  anggaran, mengubah  dan  menghapus  data,  halaman tersebut dapat tampil di halaman operator akan tetapi satker yang di bawahi nya saja, selain itu tidak  dapat  tampil,  di  halaman  tersebut  dapat menambahkan  tor  rab  dalam  pengajuan anggaran  apabila  di  butuhkan,  didalam tampilan  tersebut  terfasilitasi  import  data  jika data  yang  di  masukan  banyak,  untuk  melihat detail  total  serapan  anggaran  di  Gambar  10 Halaman Detail Anggaran.
7. Tampilan Detail Anggaran

## Gambar 10. Halaman Detail Anggaran
Halaman  detail  anggaran  berfungsi  untuk
menampilkan  serapan  anggaran  yang  di lakukan tiap satker untuk kebutuhan operasional  satker  tersebut,  tiap  tahun  di  bagi 12  serapan  anggaran,  jadi  tiap  satker  bisa menyerap  anggaran  Akpol  di  tiap  bulan maupun  tiap  triwulan  sekali,  tergantung  dari kegiatan  tiap  masing  masing  satker  di  Akpol, halaman  tersebut  dapat  menampilkan  sisa anggaran yang belum di serap.

## 8. Tampilan Realisasi Anggaran

## Gambar 11. Halaman Realisasi Anggaran
Halaman  realisasi  anggaran  berfungsi  untuk mengetahui  berapa  jumlah  anggaran  yang sudah di realisasi di bulan yang sudah di pilih, tiap  form  tersebut  bisa  meng  upload  file  pjk pengajuan  realisasi  tersebut,  asal  dari  total serapan  anggaran  dari  berapa  total  realisasi yang  sudah  di  serap,  operator  maupun  admin bisa mengubah data realisasi anggaran apabila di  butuhkan,  akan  tetapi  operator  hanya  dapat bisa  mengubah  data  di  satker  operator  saja, selain itu tidak bisa.

## 9. Laporan Anggaran

## Gambar 11. Halaman Laporan Anggaran
Halaman  Laporan  anggaran  berisikan  rekap serapan  anggaran  selama  setahun  yang  di tampilkan  di  dalam  halaman  excel,  dalam halaman tersebut operator maupun administrator dapat mendownload hasil laporan tersebut di dalam website untuk dilaporkan ke staff  bagian  subbag  ren,  sebagai  bentuk pertanggung jawaban dalam mengelola anggaran di Akademi Kepolisian.
Uji  Coba  hasil  penelitian  aplikasi  diperlukan untuk  mengetahui  keakuratan  dari  aplikasi yang telah dibangun. Uji Coba hasil penelitian aplikasi dilakukan dalam bentuk simulasi untuk mengetahui  kekurangan-  kekurangan  dari sistem yang sudah dibangun.
1. Hasil pembahasan metode
Dalam  hal  ini  penulis  menggunakan    metode penelitian  RAD  yang  cepat  dan  singkat, memungkinkan  pemrogram  memilih  suatu aplikasi  dalam  pembuatan  nya  yang  tepat  dan efisien,  System  dalam  pembangunan  website menggunakan framework Codeigniter, sehingga menghasilkan suatu penghematan dan menyediakan  cara  yang  ekonomis  dan  aman untuk memberikan isi dan ide untuk isi dengan cara  mengurangi  biaya  untuk  membuat  dan mengkontribusi  isi,  sekaligus  memastikan
akurasi  isi  dengan  dengan  persetujuan  dan proses arus kerja yang akurat.
a. Perencanaan Penulis melakukan pertemuan untuk
mengidentifikasi  tujuan  dari  sistem  dan kebutuhan  informasi  untuk  mencapai  tujuan. Pada tahap ini merupakan hal terpenting yaitu adanya  keterlibatan  dari  kedua  belah  pihak yaitu  staf  dari  Bagian  perencanaan  dan administrasi dan staf kompartemen lainnya.
b. Perancangan
Pada  tahap  ini  keaktifan  user  yang  terlibat menentukan  untuk  mencapai  tujuan  karena pada proses ini melakukan proses perancangan dan membangun sebuah sistem sehingga dapat di gunakan secara maksimal sehingga tidak ada terjadinya  sebuah kesalahan dalam pembuatan sistem  tersebut,  selain  itu  juga  melakukan perbaikan-perbaikan  apabila  masih  terdapat ketidaksesuaian proses dalam pengolahan data antara staf bagian perencanaan dan administrasi dan  staf  kompartemen  lainnya.  Seorang pengguna dapat langsung memberikan komentar  apabila  terdapat  ketidaksesuaian pada  desain,  merancang  sistem  dengan mengacu  pada  dokumentasi  kebutuhan  user yang  sudah  dibuat  pada  tahap  sebelumnya. Keluaran  dari  tahapan  ini  adalah  spesifikasi software yang meliputi organisasi sistem secara umum, struktur data dan yang lain.
c. Implementasi
Tahapan  ini  adalah  tahapan  programmer  yang mengembangkan  desain  suatu  program  yang telah  disetujui  oleh  pengguna.  Sebelum diaplikasikan  pada  suatu  organisasi  terlebih dahulu  dilakukan  proses  pengujian  terhadap program  tersebut  apakah  ada  kesalahan  atau tidak.  Pada  tahap  ini  pemgguna  biasa memberikan tanggapan akan sistem yang sudah dibuat  serta  mendapat  persetujuan  mengenai sistem tersebut.
2.  Penggunaan program
Aplikasi  yang  dikembangkan  ini  bertujuan untuk membantu mahasiswa khususnya mahasiswa  Program  Studi  teknik  informatika Universitas Stikubank semarang dalam memenuhi  prosedur  yang  harus  dilakukan untuk  menyelesaikan  skripsi.  Selain  itu diharapkan  Aplikasi  ini  dapat  menjadi  media alternatif sebagai penunjang sistem yang sudah ada. Serta membantu dalam kegiatan pengolahan  anggaran  khusus  nya  di  lingkup Akademi  Kepolian  agar  dalam  evaluasi angggaran  dapat  terlaksana  dengan  baik  dan efisien.

## 3. Pengujian
Pengujian  adalah  suatu  proses  pelaksanaan suatu program dengan tujuan menemukan suatu kesalahan.  Pengujian  perangkat  lunak  disebut baik apabila pengujina perangkat lunak tersebut dapat menemukan sebuah kesalahan yang tidak terungkap. Tujuan utama dari pengujian adalah untuk  menemukan  kesalahan  dan  fungsi  dari perangkat  lunak  yang  tidak  sesuai  dengan tujuan  pengembangan  yang  secara  sistematik membongkar jenis kesalahan dengan usaha dan waktu minimum.
4. Kasus dan Hasil Pengujian Kasus  dan  hasil  hasil  pengujian  dibuat  untuk membuktikan  serta  memperlihatkan  bahwa aplikasi  yang  dikembangkan  sudah  sesuai dengan  tujuan  pengembangan  dan  mampu memenuhi  kebutuhan  pengguna.  Selain  itu kasus dan hasil pengujian ini juga memperlihatkan bahwa aplikasi telah lulus dari kesalahan sesuai kasus pada tahap pengujian.
a. Pengujian login
Pengguna  sebelum  melakukan  login  di wajibkan  mempunyai  akun  terlebih  dahulu, apabila  pengguna  belum  mempunyai  akun  di
wajibkan  mendaftarkan  akun  di  aplikasi tersebut,  selanjutnya  jika  sudah  melakukan daftar  akun  diharapkan  memasukan  username dan password di halaman login agar bisa masuk ke  aplikasi  tersebut,  berikut  hasil  pengujian daftar akun dan login.

## - Pengujian halaman pendaftaran
Tabel 1. Pengujian pendaftaran No Data Uji  Input Harapan  Output Kesimp ulan 1  Nrp, 00070082 Data Registrasi disimpan menampil kan  form login Data Registrasi disimpan menampil kan  form login [  √  ] Valid [    ]
Invalid
Nama, EGA
ARYA HERMA WAN, Email, egaa@gm ail.co m Pangkat,   IPDA Password, 123456
No HP, 08134563 2  Nrp, 00070083 Tampil Tampil pesan, nama harus diisi Nama, null, pesan, nama harus diisi [  √  ] Valid [      ] Invalid
Email, ewaa@g mail.co m Pangkat,  IPDA Password  123456 No HP, 08134563 3  Nrp, 00070089 Tampil pesan, email tidak valid Tampil pesan, email tidak valid [  √  ] Valid [      ] Invalid Nama, EGI Email, null Pangkat,  IPDA Password  123456 No HP, 08134563 4  Nrp, 00070089 (Telah terdaftar), Tampil pesan, Nrp telah terdaftar Tampil pesan, Nrp telah terdaftar [  √  ] Valid [ ] Invalid Nama, riky Email, ewaa@g mail.com, Pangkat,  ipda Password  7272727 No HP, 08133626 5  Nrp, 10511940 , Tampil pesan, Tampil pesan, [  √  ]
Nama, abud email telah terdaftar email telah terdaftar Valid [ ] Invalid Email, ewaa@g mail.com (Telah terdaftar), Pangkat,  ipda Password  asd123 No HP, 08133626 6  Nrp, 0007008 (nrp<8 digit), Tampil pesan,  nrp tidak valid Tampil pesan, nrp tidak valid [  √  ] Valid
[ ]
Invalid Nama, abud, Email, ewaa@g
mail.com
Pangkat,  ipda Password  32434545 No HP, 08122345

## - Pengujian halaman login

## Tabel 2. Pengujian login
N
o Data Uji Input  Harapan Output  Kesim pulan 1  usernam e, Passwor d 00070 082,
abc123 Cek Data login Cek Data login [ √ ] Valid
[   ]
Invalid 2  usernam e, Passwor d null, abc123 Tampil pesan, usernam
e harus diisi Tampil pesan, usernam e harus diisi [ √ ]
Valid
[   ] Invalid
3  usernam
e, Passwor d 00070 082, Null Tampil pesan, passwor d harus diisi Tampil pesan, passwor d harus diisi [ √ ] Valid [    ]
Invalid
4  usernam e, Passwor d
10511
9 (usern ame
<8 digit), null
Tampil pesan, usernam e tidak valid <8 digit Tampil pesan, usernam e tidak valid <8 digit [ √ ] Valid
[   ] Invalid
b. Anggaran

## Tabel 3. Pengujian daftar anggaran
No Data Uji  Input Harapan Output Kesimp ulan 1  Kode anggaran, 3096.EB A.962.00 3.LK.522 119 Data anggara n disimpa n menamp ilkan data yang sudah di simpan Data anggaran disimpan menampil kan data yang sudah di simpan [ √ ] Valid
[   ] Invalid tahun, 2023 uraian, Har
CCTV nominal,  10000 keteranga n, null Fie tor rab null Unit kerja siak
2  Kode anggaran, 3096.EB A.962.00 3.LK.522 119 Tampil pesan, tahun harus diisi Tampil pesan, tahun harus diisi tahun, null
[ √ ] Valid [   ] Invalid uraian, Har
CCTV nominal,  10000 keteranga n null
Fie tor rab null Unit kerja siak
3  Kode anggaran,
3096.EB A.962.00 3.LK.522 119 Tampil pesan, unit kerja harus diisi Tampil
pesan, unit kerja
harus diisi [ √ ] Valid [   ] Invalid tahun, 2023 uraian, Har
CCTV
nominal,  10000 keteranga n null Fie tor rab null Unit kerja null 4  Kode
anggaran, null Tampil
pesan,
kode anggara n harus diisi Tampil pesan, kode anggaran harus diisi [ √ ] Valid [  ] Invalid tahun, 2023
uraian, Har
CCTV
nominal,  10000
keteranga n null Fie tor rab null Unit kerja siak 5  Kode
anggaran, 3096.EB A.962.00 3.LK.522 119 Tampil pesan, uraian harus diisi Tampil pesan, uraian harus diisi [ √ ] Valid [ ] Invalid
tahun, 2023
uraian, null nominal,  10000 keteranga n null
Fie tor rab null
Unit kerja siak
6  Kode anggaran, 3096.EB A.962.00 Tampil pesan,
Tampil pesan, [ √ ]
3.LK.522 119 nominal tidak valid nominal tidak valid Valid [ ] Invalid tahun, 2023 uraian, Har CCTV
nominal,  seribu keteranga n null Fie tor rab null
Unit kerja siak

## c. Perencanaan

## Tabel 4. Pengujian perencanaan
No Data Uji  Input Harapan Output Kesimp ulan 1  Nominal perencana an, 100000 Data perenca naan disimpa n menamp ilkan data yang sudah di simpan Data perencana an disimpan menampil kan data yang sudah di simpan [ √ ] Valid [   ] Invalid bulan, januari 2  Nominal perencana
an, null Tampil pesan, Nominal harus diisi Tampil pesan, Nominal harus diisi [  √  ] Valid [      ] Invalid bulan, januari 3  Nominal perencana an, -1200 Tampil pesan, nominal tidak valid Tampil pesan, nominal tidak valid [ √ ]
Valid
[   ] Invalid bulan, januari
d. Realisasi

## Tabel 5. Pengujian realisasi
No Data Uji  Input Harapan Output Kesimp ulan 1  Uraian pekerjaan, Langgana
n internet Data realisasi disimpa n menamp ilkan data yang sudah  di simpan
Data realisasi disimpan menampil kan  data yang sudah  di simpan [  √  ] Valid [    ] Invalid nominal,  100000
No np, null Dokumen pjk, null 2  Uraian pekerjaan, Langgana n internet
Tampil pesan, nominal harus diisi Tampil pesan, pesan, nominal harus diisi [  √  ] Valid [      ] Invalid nominal,  null
No np, null Dokumen pjk, null
3  Uraian pekerjaan, Langgana n internet
Tampil pesan, nominal tidak valid Tampil pesan, nominal tidak valid [  √  ] Valid [      ]
Invalid
nominal,  -30000
No np, null Dokumen
pjk, null 4  Uraian pekerjaan, null Tampil pesan, Uraian pekerjaa n harus diisi Tampil pesan, Uraian pekerjaan harus diisi [  √  ] Valid [ ] Invalid nominal,  30000 No np, null
Dokumen pjk, null Kesimpulan Hasil Pengujian Berdasarkan  data  hasil  pengujian  diatas  dapat disimpulkan bahwa
aplikasi yang dikembangkan sesuai dengan kebutuhan fungsional  yang diharapkan dan tidak terdapat kesalahan
KESIMPULAN DAN SARAN 1. Kesimpulan
Berdasarkan  penelitian  yang  telah  dilakukan,
dapat disimpulkan bahwa Implementasi Framework  Codeigniter  untuk  Pengembangan Website  monitoring  serapan  anggaran  belanja barang  dan  jasa  dengan  metode  RAD  (Rapid Application  Development)  sangat  membantu staf  tiap  unit  kerja  di  Akademi  Kepolisian dalam  mengelola  data  serapan  anggaran mereka.  Dan  juga  dapat  menghemat  biaya produksi  dalam  membangun  website  karena tidak  membutuhkan  biaya  tambahan  dalam membangun website tersebut, sehingga memudahkan staf tersebut dalam mengevaluasi anggaran yang ada di Akademi Kepolisian.

## 2. Saran
Sistem ini dapat digunakan dengan baik untuk menunjang  proses  pengelolaan  data  anggaran di  Akademi  Kepolisian.  Saran  dari  penulis perlu  dilakukan  pemeliharan  secara  berkala untuk meningkatkan keamanan dan penambahan  fitur  fitur  seiring  berjalan  nya waktu agar bisa disesuai kan dengan kebutuhan yang ada di masa yang akan datang.

## DAFTAR PUSTAKA
[1] Akademi  Kepolisian.  (2022).  Akademi Kepolisian.  Semarang:  Tekinfo  Akademi Kepolisian. Retrieved from
https://akpol.ac.id/
[2] Amalia,  F.  R.  (2021).  Sistem  Monitoring Anggaran  Kegiatan  Organisasi.  Sistem Monitoring Anggaran Kegiatan Organisasi,
1. [3] Basri, R. (2012). ANALISIS PENYUSUNAN ANGGARAN DAN
LAPORAN  REALISASI  ANGGARAN
PADA  BPM-PD  PROVINSI  SULAWESI
UTARA.  Retrieved  from  Jurnal  Emba: https://ejournal.unsrat.ac.id/index.php/emb a/article/view/2651
[4] Fahmi,  H.  (2022).  Penggunaan  Metode Prototype  dalam  Pengembangan  Aplikasi Monitoring  dan  Evaluasi  Terhadap  Renja
Aiddin Mufti Mutthohari 1* , Sri Eniyati 2 , Sistem Monitoring Serapan Anggaran Belanja Barang dan Jasa, Menggunakan Metode Rapid Application Development (RAD)
SKPD. Lombok tengah: JURNAL MEDIA INFORMATIKA BUDIDARMA. Retrieved from http://www.stmik-budidarma.ac.id/ejurnal/ index.php/mib/article/view/3444/2386 [5] hostinger. (2022, september 21). hostinger. Retrieved from
hostinger:
https://www.hostinger.co.id/tutorial/apa-itu
-php/ [6] K,  Y.  (2022,  April  24).  niagahoster.
Retrieved from Pengertian MySQL, Fungsi, dan Cara Kerjanya
(Lengkap): https://www.niagahoster.co.id/blog/mysql- adalah/
[7] Masruroh, S. F. (2021). Evaluasi Implementasi Program Bantuan Operasional Sekolah. Universitas Muhammadiyah Prof.Dr.HAMKA, Jl.
Warung, 554.
[8] Prasetyo,  Y.  Y.  (2018).  Panduan  Mudah Belajar  Framework  Laravel.  In  Panduan Mudah Belajar Framework Laravel. Jakarta: PT Elex Media Komputindo.
[9] setiawan,  r.  (2021,  desember  15). pengertian framework. Retrieved from dicoding.com: https://www.dicoding.com/blog/apa-itu-frame work/