Abstrak
Inovasi pelayanan publik merupakan sebuah upaya pemerintahan untuk melayani masyarakat didalam
menyelenggarakan pemerintahan nya. Pelayanan tersebut dikemas dalam bentuk pemerintahan
elektronik yang bisa disebut dengan E-Government. Dengan adanya pemerintahan berbasis elektronik
diharapkan dapat mempermudah dan mengatasi beberapa permasalahan yang ada, yang salah satunya
suatu permasalahan mengenai transparansi dana terkait kegiatan hibah dan bantuan sosial yang
dilaksanakan di Kabupaten Bogor. Didasari oleh berbagai permasalahan yang sudah terjadi, secara
tidak langsung hal tersebut melatarbelakangi pemerintah Kabupaten Bogor untuk melakukan suatu
inovasi untuk memperbaiki pengelolaan dana hibah dan bantuan sosial tersebut. Pada penelitian ini
akan mengimplementasikan sebuah inovasi berupa website yang bergerak di bidang E-Government
terkait pelayanan inovasi publik yang ditujukan untuk mengajukan proposal usulan kegiatan beserta
besaran dana nya. Metode yang dipergunakan dalam Penelitian kali ini yaitu menggunakan Rapid
Application Development. Web tersebut akan diimplementasikan menggunakan framework
CodeIgniter dengan menggunakan bahasa pemrograman PHP dan Javascript. Penelitian ini
menghasilkan sebuah aplikasi yang bisa melakukan pemeriksaan terhadap pemeriksaan yang nantinya
akan diajukan, pemberian rekomendasi dana, persesetujuan bupati hingga monitoring evaluasi. Sistem
tersebut khusus dipergunakan pada lingkup Kabupaten Bogor. Dengan adanya sistem ini diharapkan
dapat membantu proses pnegusulan proposal kegiatan terkait kegiatan hibah serta bantuan sosial agar
lebih efisien serta efektif, transparansi pertanggung jawaban kegiatan yang lebih jelas dan juga
terlacak serta besaran dana yang diberikan berdasarkan rekomendasi yang telah diberikan oleh pihak
operator dan dapat dilakukan nya monitoring terkait kegiatan yang telah berjalan serta dana yang
dipergunakan. Untuk pengujian fungsional menggunakan dua metode yaitu pengujian Whitebox dan
juga Black Box.
Kata kunci: CodeIgnoter, RAD (Rapid Application Development), website, Monitoring, E-Government,
Inovasi Pelayanan Publik.
Abstract
The service of public innovation is a government effort to serve the community in organizing its
government. The service is packaged in the form of electronic government which can be called
EGovernment. With the existence of electronic-based governance, it is expected to facilitate and
overcome some of the existing problems, one of which is a problem regarding the transparency of
funds related to grants and social assistance activities carried out in Bogor Regency. Based on
various problems that have occurred, this indirectly lies behind the Bogor Regency government to
carry out an innovation to improve the management of grants and social assistance. In this study will
implement an innovation in the form of a website that is engaged in the field of E-Government related
to public innovation services aimed at submitting proposals for proposed activities along with the
amount of funds. The method used in this research is using Rapid Application Development. The web
will be implemented using the CodeIgniter framework using the PHP and Javascript programming
languages. This research resulted in an application that could conduct an examination of the
examinations which would later be submitted, the provision of funding recommendations, the regent's
approval and monitoring evaluation. The system is specifically used in the scope of Bogor Regency.
The existence of this system is expected to help the process of proposing activity proposals related to
dari masing-masing aktor yang ada. Daftar tahap perancangan. Pada proses ini segala
aktir ini dapatkan dari Proses analisis kebutuhan-kebutuhan yang telah didapati dari
kebutuhan yang dilakukan dengan cara proses sebelumnya, yang kemudia dirancang
observasi. Berdasarkan analisis kebutuhan melalui lima tahap yaitu perancangan diagram
yang telah didapati munculah berbagai aktor sequential, preancangan diagram klass,
yang berhubungan langsung dengan sistem perancangan basis data relational, perancangan
diantaranya pengunjung, user, admin, operator pesudocode dan perancangan tampilan
TU, operator TU Setda, operator 1. Perancangan Sequence Diagram
SKPD/Asisten, Operator TAPD, operator
bupati dan juga auditor. Sebuah interaksi yang tejadi pada sistem
dapat direpresentasikan melalui sequence
3.4.1 Use Case Diagram diagram. Dimana pada bagian ini menjelaskan
Diagram use case merupakan suatu alur pesan yang disampaikan antar objek.
diagram yang memodelkan perilaku dari actor Sequnce diagram berpanduan kepada
terhadap system, mengembarkan apa saja yang spesifikasi serta use case yang telah dibuat
dapat dilakukan oleh actor terhadapat system pada tahap sebelumnya, oleh karena itu semua
(Dharwiyanti & Wahono, 2003). Actor yang objek yang terdapat pada sequence diagram
terdapat dalam Sistem E Government Hibah dapat ditentukan setelah proses spesifikasi
dan Bantuan Sosial (Hibansos) ini ada 9 aktor. kebutuhan serta pembuatan use case diagram.
Perilaku dari masing-masing actor Dibawah ini merupakan contoh dari rancangan
digambarkan dalam bentuk diagram use case sequence diagram
seperti pada gambar.
Implementasi periksaTU
public function periksaTU($id){
$this->checkoperator(2);
$where = array('idHibahBansos' =>
$id);
$proposal = $this->M_hibahbansos-
>readHibahBansos($where);
if ($proposal != null) {
if ($this->input->method() ==
'post')
if ($this->form_validation-
>run('periksatu/setda'))
{ $kategori_terpilih = $this-
>input-
dokumen terdapat lima buah sampel yang >post('kategoriPemeriksaanTUSETDA');
disajikan dalam bentuk tabel. $data = [
'tahapanProposal'=>$kategori_terpilih
Gambar 4. Perancangan Entity Relationship == -1 ? 2:3,
Diagram (ERD)
'kategoriPemeriksaanTUSETDA'=>$katego
3.6 Perancangan Antarmuka ri_terpilih,
Pada bagian perancangan antarmuka 'acc'=>2
];
dipergunakan untuk memperjelas antarmuka $this->M_hibahbansos-
dari halaman web E Government hibah dan >updateHibahBansos($data, $where);
bantuan sosial (Silihrojong) yang sedang $data = array("idHibahBansos" =>
dikembangkan pada penelitian kali ini. $id, "kategori" =>
$kategori_terpilih,
Terdapat 7 buah desain antarmuka yang akan );
dibuat sebagai sampel. Hasil perancangan $pesanlog = "Proposal
tersebut dapat dilihat pada gambar di bawah ".$proposal['idHibahBansos']."
ini. dilanjutkan ke asisten/setda dan
dilanjutkan pada tahap 2";
if ($this->input-
>post('kategoriBansos') < 32 &&
$this->input-
>post('kategoriPemeriksaanTUSETDA')!=
-1 ){
$this->M_hibahbansos-
>createPeriksaTu($data);
$pesanlog = "Proposal
".$proposal['idHibahBansos']." di
setujui dengan kategori
".$kategori_terpilih." dan
dilanjutkan pada tahap 3";
Gambar 5. Perancangan antarmuka halaman }
Periksa $this->buatLog("Persetujuan TU :
3.6.1 IMPLEMENTASI ".$pesanlog);
$this->viewprop->setnotif(200,
'Proposal dilanjutkan tahap
berikutnya');
redirect(base_url('pemeriksaan'),'loc
ation',301);
}else{
$this->setformerror(current_url());
}
Fakultas Ilmu Komputer }else{
$this-
Universitas Brawijaya >loadviewoperator_form('tu',$proposal
);
}
}
Pada bagian ini merupakan penjelasan dari verivikasitapd untuk menyimpan data
implementasi dari sistem yang sudah pemeriksaan Operator TAPD.
dirancang pada bab sebelumnya yaitu bab
perancangan. Pada tahap ini menggunakan alur
dari metodologi Rapid Application
Development (RAD) yang dimana tahap ini
tergabung dalam tahap construction.
1.Implementasi
Kode Program Implementasi source code
merupakan tahap dimana bentuk realisasi kode
program yang sebelumnya sudah dirancang
pada tahap perancangan algoritme.
Perancangan algoritme menggunakan pseudo
code yang kemudian di implementasikan ke Gambar 6. Physical Data Model
dalam bahasa pemrograman PHP pada tahap
implementasi ini. Dalam 3. Implementasi Antarmuka
Sistem Aplikasi E-Government Hibah dan
Bantuan Sosial telah melalui tahap
else{ perancangan antarmuka pada proses
$this->viewprop->setnotif(400, sebelumnya, proses tersebut dapat dilihat
'Proposal tidak di temukan');
pada Gambar 5.1 sampai dengan Gambar
redirect(base_url('pemeriksaan'),'loc 5.1. Pada tahap ini perancangan antarmuka
ation','301'); yang sudah dibuat akan
} diimplementasikan yang bertujuan sebagai
} perantara untuk menghubungkan
pengguna dengan sistem yang telah
2. Implementasi Basis Data dibangun untuk melakukan sebuah
Pada proses Implementasi basis data, basis interaksi. Berikut merupakan 7 sampel
data yang diimplementasikan pada tahap ini dari implementasi antarmuka yang telah
sesuai dengan perancangan basis data yang dibuat yaitu Pemeriksaan, Pemeriksaan
telah dilakukan pada Gambar 5.1. Proses TU, Pemeriksaan SKPD, Monitoring
implementasi dari basis data menggunakan Evaluasi 1, Monitoring Evaluasi 2, Login,
PHPMy Admin 4.5, basis data tersebut Lihat Detail Proposal.
diimplementasikan dalam bentuk Physical
Data Model pada Gambar 5.2. dalam proses
imlementasi basis data ditemukan bahwa
terdapat sebanyak 11 tabel yaitu tabel konten
untuk menyimpan isi dari konten yang
terdapar di halaman web, tabel pemeriksaantu
utuk menyimpan data pemeriksaan Operator
TU, tabel Log untuk menyimpan data dari log
pengguna, tabel progressllpj untuk menyimpan
file progress lpj, tabel pemeriksaansetda untuk
menyimpan data pemeriksaan Operator Setda,
tabel Monitoring untuk menyimpan Gambar 7. Implementasi antarmuka Pemeriksaan
pemeriksaan dan hasil dari monitoring
4.PENGUJIAN
evaluasi, tabel hibahbansos untuk menyimpan
4.1 Pengujian Unit
file proposa dari usulan kegiatan hibah dan
Pengujian ini dilakukan bertujuan untuk
bantuan sosial, tabel user untuk menyimpan
melakukan sebuah uji coba terhadap unit
data user, tabel pemeriksaanskpd untuk
contohnya seperti objek, klas ataupun
menyimpan data pemeriksaan Operator SKPD,
komponen dari hasil proses sebelumnya
tabel persetujuanbupati untuk menyimpan data
yaitu proses perancangan dan
pemeriksaan Operator Bupati, tabel
implementasi dari sistem yang
2. Basis Path
a) Flow Graph
2. Jalur 2
CASEMaker Totem., 2000. Why Do you Need to Dharwiyanti , S. & Wahono, R. S.,
be RAD ? USA: CASEMaker Inc. 2003.
Pengantar Unified Modeling
Pressman, R. S., 2010. Software Engineering : Language
a practitioner’s approach. New York: s.n. (UML). Kuliah Umum
ilmukomputer.Com
Sommerville, I., 2011.“Software Engineering.”
Ninth Edition. In: s.l.:s.n. Solichin, Achmad., 2016. Pemrograman
Web
Noertjahyana Agustinus, 2001 Studi Analisis dengan PHP dan MySQL. Jakarta
Rapid Application Development Sebagai
Satu Alternatif Metode Pengembangan
Perangkat Lunak. Fakultas Teknologi