Anda di halaman 1dari 18

1

Vol.2 No.2 Juli-Desember 2016

APLIKASI RENCANA ANGGARAN BELANJA PADA BADAN KEPEGAWAIAN


DAERAH KABUPATEN TOJO UNA-UNA
Samsinar Z. Moga1), Abd. Rifai

STMIK Bina Mulia Palu


Website: stmik-binamulia.ac.id

ABSTRAK

Badan Kepegawaian Daerah (BKD) mempunyai tugas pokok dan fungsi melaksanakan urusan rumah tangga daerah
di bidang kepegawaian dan merumuskan kebijakan teknis dalam perencanaan, pembinaan, dan pengembangan di
bidang kepegawaian. Kebijakan ini dituangkan dalam berbagai program dan kegiatan yang disusun oleh Bidang-
Bidang dan dihitung melalui biaya yang dituangkan dalam Rencana Kerja Anggaran (RKA) yang akan mendasari
pelaksanaan anggaran untuk satu tahun. Penyusunan RKA dilakukan dengan pendekatan penganggaran berbasis
kinerja berdasarkan standar biaya APBD yang ditetapkan Bupati. Hal ini menimbulkan masalah, diantaranya
keterlambatan dan kesalahan dalam penyusunan rincian biaya dalam RKA karena para penyusun anggaran tidak
selalu dapat mengingat setiap jumlah satuan biaya yang ada dalam standar biaya. Karena itu penelitian ini akan
aplikasi yang dapat mempercepat penyusunan anggaran dan mengurangi kesalahan penentuan satuan biaya dalam
RKA. Dengan metode Waterfall dan UML, penelitian ini merancang aplikasi rencana anggaran belanja berbasis
kinerja untuk penyusunan RKA. Hasil penelitian ini menunjukkan bahwa aplikasi ini sangat menghemat waktu
penyusunan RKA karena rincian biaya yang digunakan sesuai standar biaya yang mendasari penyusunan anggaran
berbasis kinerja. Penelitian kedepan dapat mengembangkan aplikasi ini hingga ke tahap pelaksanaan anggaran
dengan menambahkan proses export import data program dan kegiatan, serta RKA masing-masing Bidang.

Kata Kunci: Rencana, Anggaran, Belanja.

1. Latar Belakang Penyusunan RKA oleh Bidang-Bidang yang


Komputer telah menjadi suatu kebutuhan melaksanakan program dan kegiatan di BKD
perusahan dan instansi pemerintah. Penggunaan Kabupaten Tojo Una-Una berpedoman pada pada
komputer adalah syarat utama guna meningkatkan UU No.17 Tahun 2003 sehingga penyusunannya
efektifitas waktu dan hasil yang terbaik sehingga dilakukan dengan pendekatan penganggaran
perusahaan dan instansi dapat membangun suatu berbasis kinerja. Penyusunan anggaran juga
aplikasi yang mengurangi kesalahan pengelolaan berdasarkan standar biaya APBD yang ditetapkan
data, data tersimpan aman, mempercepat Bupati Tojo Una-Una agar penganggaran efisien
pencarian data dan membuat laporan, serta resiko dan terukur serta mengikat dalam pelaksanaannya.
data hilang atau rusak teratasi. Dalam satu tahun, dilakukan dua kali penyusunan
Demikian pula Badan Kepegawaian Daerah anggaran, yaitu penetapan anggaran di akhir tahun
(BKD) Kabupaten Tojo Una-Una yang dibentuk anggaran dan perubahan anggaran dalam tahun
dengan SK Bupati Tojo Una-Una No.17 Tahun berjalan. Hal ini tidak menjamin para penyusun
2005. BKD mempunyai tugas pokok dan fungsi anggaran dapat mengingat setiap jumlah satuan
melaksanakan urusan rumah tangga daerah di biaya dalam standar biaya sehingga menimbulkan
bidang kepegawaian. BKD juga merumuskan masalah, diantaranya keterlambatan dan kesalahan
kebijakan teknis dalam perencanaan, pembinaan, dalam penyusunan rincian biaya dalam RKA.
dan pengembangan di bidang kepegawaian. Berdasarkan uraian diatas penelitian ini akan
Kebijakan tersebut dituangkan dalam membangun aplikasi yang dapat mempercepat
program dan kegiatan yang disusun oleh seluruh penyusunan anggaran dan mengurangi kesalahan
Bidang yang dihitung melalui biaya-biaya untuk penentuan satuan biaya dalam RKA pada BKD
mendapat keluarannya dan dituangkan kedalam Kabupaten Tojo Una-Una.
Rencana Kerja Anggaran (RKA) yang setelah
disahkan akan menjadi dokumen yang mendasari 2. Tinjauan Pustaka
pelaksanaan anggaran untuk satu tahun. 2.1 Aplikasi
Aplikasi berasal dari kata application yang
1) artinya penerapan; lamaran; penggunaan. Dalam
Dosen STMIK Bina Mulia Palu

p. ISSN: 2477-5290 e. ISSN: 2502-2148 1 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
2

bidang komputer, aplikasi adalah program siap sub sistem ke sub sistem lain. Output suatu sub
pakai yang direka untuk melaksanakan suatu sistem menjadi input sub sistem lain melalui
fungsi bagi user atau aplikasi lain. penghubung.
Aplikasi adalah sistem yang dirancang dan e. Masukan (input). Masukan adalah energi yang
disusun sedemikian rupa untuk menghasilkan dimasukkan kedalam sistem. Masukan berupa
informasi yang terpadu dengan komputer sebagai perawatan dan sinyal. Masukan perawatan
sarana penunjangnya [1]. Aplikasi adalah program adalah energi agar sistem dapat beroperasi.
siap pakai yang digunakan dalam melakukan Sedangkan masukan sinyal adalah energi yang
pekerjaan menggunakan komputer [2]. Aplikasi diproses untuk mendapatkan keluaran.
adalah kumpulan perintah program yang dibuat f. Keluaran (output). Keluaran adalah energi yang
untuk melakukan pekerjaan-pekerjaan tertentu [3]. diolah, diklasifikasikan menjadi keluaran
berguna dan sisa pembuangan.
2.2 Sistem g. Pengolahan (processing). Sistem memiliki
Sistem adalah jaringan prosedur-prosedur bagian pengolahan yang mengubah masukan
yang berhubungan, berkumpul bersama untuk menjadi keluaran.
melakukan kegiatan atau menyelesaikan sasaran h. Sasaran (objective). Suatu sistem pasti
tertentu [1]. Adapun prosedur adalah urut-urutan mempuyai tujuan dan sasaran. Bila tidak, maka
operasi klerikal (tulis-menulis), biasa melibatkan operasi sistem tidak akan ada gunanya.
beberapa orang dalam satu atau lebih departemen,
untuk menjamin penanganan yang seragam dari 2.3 Perencanaan
transaksi-transaksi bisnis yang terjadi [4]. Sistem Perencanaan adalah kegiatan menetapkan
adalah kumpulan elemen-elemen yang saling tujuan yang akan dicapai serta cara-cara untuk
berinteraksi untuk mencapai tujuan tertentu [4]. mencapai tujuannya [5]. Perencanaan adalah
Dalam pembuatan sistem perlu diperhatikan pemilihan atau penetapan tujuan organisasi dan
hal-hal di bawah ini: strategi kebijakan, proyek, program, prosedur,
a. Kegunaan. Sistem yang baik menghasilkan metode, sistem, anggaran, dan standar untuk
informasi yang baik dan tepat waktu serta mencapai tujuan [6].
relevan dengan pengambilan keputusan. Jadi, beberapa hal yang perlu diperhatikan
b. Ekonomis. Semua bagian sistem dapat dalam perencanaan adalah [6]:
mengurangi beban kerja. a. Unsur-unsur perencanaan, yaitu:
c. Keandalan. Keluaran (output) sistem harus 1) Tindakan apa yang harus dikerjakan.
mempunyai tingkat ketelitian yang tinggi. 2) Apa sebabnya tindakan harus dilakukan.
d. Kapasitas. Sistem harus dapat menampung 3) Dimana tindakan dilakukan.
jumlah data yang diperkirakan ada. 4) Siapa yang akan melakukan tindakan.
e. Kesederhanaan. Sistem harus sederhana agar 5) Bagaimana cara melaksanakan tindakan.
struktur operasional dapat mudah mengerti. b. Proses pembuatan rencana sebagai berikut:
f. Fleksibilitas. Sistem harus mudah dimodifikasi. 1) Menetapkan tugas dan tujuan. Rencana tidak
Suatu sistem mempunyai karakteristik atau dapat diformulasikan tanpa terlebih dahulu
sifat-sifat tertentu, yaitu: ditetapkan apa tugas dan tujuannya. Tugas
a. Komponen (component). Sistem terdiri dari diartikan apa yang harus dilakukan, adalah
sejumlah komponen yang saling berinteraksi, tujuan adalah nilai yang akan diperoleh.
berarti bekerjasama membentuk satu kesatuan. 2) Observasi dan analisa faktor-faktor yang
b. Batasan (boundary). Batasan adalah daerah mempermudah dalam pencapaian tujuan.
yang membatasi satu sistem dengan sistem lain Bila telah diketahui, dilakukan analisa untuk
atau lingkungan. Batasan memungkinkan ditetapkan mana yang digunakan.
sistem dipandang sebagai satu kesatuan dan 3) Mengadakan berbagai kemungkinan dalam
menunjukkan ruang lingkup sistem tersebut. pencapaian tujuan. Kemungkinan yang telah
c. Lingkungan (environment). Lingkungan adalah diperoleh diurutkan atas suatu dasar tertentu,
apapun diluar batasan yang mempengaruhi misalnya lama penyelesaian, besar biaya,
operasi sistem. Lingkungan dapat bersifat efisien dan efektivitas, serta lain sebagainya.
menguntungkan atau merugikan. Lingkungan 4) Membuat berbagai sintesa, yaitu alternatif
menguntungkan merupakan energi sistem yang dipilih dari berbagai kemungkinan
sehingga harus dijaga dan dipelihara. Adapun yang ada dengan mengawinkan sintesa dari
lingkungan merugikan harus dikendalikan, berbagai kemungkinan tersebut.
karena dapat mengganggu kehidupan sistem. c. Siapa yang membuat rencana
d. Penghubung (interface). Penghubung adalah 1) Panitia perencanaan, terdiri dari unsur-unsur
media diantara sub-sub sistem. Penghubung yang mewakili beberapa pihak, masing-
memungkinkan sumber daya mengalir dari satu

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
3

masing membawa misi agar rencana yang Pendapatan dan Belanja digunakan secara resmi
dibuat akan lebih baik. dalam pasal 23 ayat 1 UUD 1945.
2) Bagian perencanaan, merupakan unit dalam Secara garis besar, anggaran negara terdiri
organisasi yang bertugas khusus membuat dari Anggaran Pendapatan (penerimaan) dan
rencana. Jadi tidak ada unsur perwakilan dari Anggaran Belanja (pengeluaran) sehingga disebut
suatu bagian dalam organisasi. Anggaran Pendapatan dan Belanja Negara
3) Tenaga staf organisasi, yaitu: (APBN). Adapun fungsi anggaran adalah :
a) Pelaksana, yaitu kelompok yang langsung a. Sebagai pedoman dalam mengelola negara
menangani pekerjaan. dalam suatu periode tertentu.
b) Staf (pemikir), yaitu kelompok yang b. Sebagai alat pengawasan dan pengendalian
tugasnya menganalisa fakta-fakta untuk masyarakat terhadap kebijakan yang dipilih
merencanakan sesuatu yang berguna. Pemerintah.
d. Bentuk-bentuk perencanaan c. Sebagai alat pengawasan masyarakat terhadap
1) Rencana global (global plan), terdiri dari: kemampuan Pemerintah dalam melaksanakan
a) Strenght, yaitu kekuatan organisasi. kebijakan yang dipilih.
b) Weaknesses, yaitu kelemahan organisasi.
c) Opportunity, yaitu kesempatan yang 2.4.2 Belanja
terbuka bagi organisasi. Belanja adalah pengeluaran dari rekening
d) Treath, yaitu tekanan dan hambatan yang kas umum negara/daerah yang mengurangi
dihadapi organisasi. ekuitas dana lancar dalam periode tahun anggaran
2) Rencana strategik (strategic plan), yaitu bersangkutan [7]. Definisi lain dari belanja adalah
bagian dari rencana global yang terperinci kewajiban Pemerintah Daerah yang diakui sebagai
dengan kerangka kerja untuk mencapai pengurang nilai kekayaan bersih [8].
rencana global. Dimensi waktunya jangka Jadi, belanja daerah akan menurunkan
panjang untuk mencapai tujuan yang ekuitas dana Pemerintah Daerah. Klasifikasi
ditetapkan. Pencapaiannya dengan prioritas, belanja daerah terdiri dari:
mana yang dicapai terlebih dahulu. Alasan a. Belanja tidak langsung, yaitu belanja yang
perencanaan strategik, yaitu: dianggarkan dan tidak terkait langsung dengan
a) Memberi kerangka dasar bagi perencanaan pelaksanaan program dan kegiatan. Dibagi
lain yang akan dilakukan. menurut jenis belanja, yaitu belanja pegawai,
b) Mempermudah pemahaman bentuk- bunga, subsidi, hibah, bantuan sosial, bagi
bentuk perencanaan lainnya. hasil, bantuan keuangan, belanja tidak terduga.
c) Titik permulaan pemahaman dan penilaian b. Belanja langsung, merupakan belanja yang
kegiatan manajer dan organisasi. dianggarkan dan terkait langsung dengan
3) Rencana operasional (operational plan), pelaksanaan program dan kegiatan. Dibagi
meliputi perencanaan kegiatan operasional menurut jenis belanja, yaitu belanja pegawai,
dan jangka pendek, yaitu: barang dan jasa, serta modal. Ketiga jenis
a) Rencana sekali pakai (single use plan), belanja langsung untuk program dan kegiatan
yaitu kegiatan yang tidak dilakukan lagi Pemda dianggarkan pada SKPD bersangkutan.
setelah tercapainya tujuan dan sifatnya
lebih terperinci hanya sekali pakai. 2.5 Konsep Anggaran Berbasis Kinerja
b) Rencana tetap (standing plan), yaitu Sebelum berlakunya sistem penganggaran
pendekatan-pendekatan standar untuk berbasis kinerja, sistem penganggaran yang
penanganan berbagai situasi yang dapat digunakan adalah metode tradisional (item line
diperkirakan dan terjadi berulang-ulang. budget) yang tidak berdasarkan analisa rangkaian
kegiatan, namun lebih dititikberatkan kebutuhan
2.4 Anggaran dan Belanja belanja/pengeluaran. Pertanggungjawaban tidak
2.4.1 Anggaran diperiksa dan diteliti apakah dana telah digunakan
Anggaran adalah terjemahan kata budget secara efektif dan efisien. Tolok ukur keberhasilan
(bahasa Inggris). Namun kata tersebut sebenarnya dilihat dari keseimbangan antara pendapatan dan
berasal dari bahasa Perancis, yaitu budgette yang belanja, namun jika anggaran defisit atau surplus
berarti a small bag (sebuah tas kecil). Di Belanda, berarti pelaksanaan anggaran gagal. Selanjutnya
disebut begrooting yang berasal dari kata groten muncul sistematika anggaran kinerja, yaitu bentuk
(bahasa Belanda kuno), artinya memperkirakan. anggaran yang sumber-sumbernya dihubungkan
Di Indonesia, awal mulanya (pemerintahan dengan hasil dari pelayanan, yaitu Anggaran
Hindia-Belanda) digunakan istilah begrooting Berbasis Kinerja (ABK).
untuk pengertian anggaran. Namun sejak Anggaran berbasis kinerja adalah suatu
Proklamasi Kemerdekaan RI, istilah Anggaran sistem anggaran yang mengutamakan pada upaya

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
4

pencapaian hasil kerja (output) dari perencanaan kaitan rencana dan anggaran, mengembangkan
alokasi biaya (input) yang ditetapkan [9]. disiplin fiskal, mengarahkan alokasi sumber
Penganggaran berbasis kinerja merupakan metode daya yang rasional dan strategis, serta
penganggaran bagi manajemen untuk mengaitkan meningkatkan kepercayaan masyarakat dengan
setiap pendanaan yang dituangkan dalam pelayanan yang optimal dan lebih efisien.
kegiatan-kegiatan dengan keluaran dan hasil yang b. Penganggaran terpadu. Semua kegiatan instansi
diharapkan, termasuk efisiensi dalam pencapaian Pemerintah disusun secara terpadu, termasuk
hasil dari keluaran tersebut [10]. mengintegrasikan anggaran belanja rutin dan
Jadi, setiap alokasi dana harus terukur dari pembangunan. Hal ini sebagai upaya jangka
input yang ditetapkan. Untuk penyelenggaraan panjang agar penganggaran menjadi lebih
anggaran daerah yang efektif dan efisien, tahap transparan serta memudahkan penyusunan dan
perencanaan anggaran merupakan faktor penting pelaksanaan anggaran berorientasi kinerja.
dan menentukan seluruh siklus anggaran. c. Penganggaran berdasarkan kinerja. Menjelaskan
Prinsip-prinsip anggaran berbasis kinerja tujuan dan indikator kinerja sebagai bagian dari
adalah [10]: penganggaran. Hal ini mendukung perbaikan
a. Transparansi dan akuntabilitas. APBD harus efisiensi dan efektivitas pemanfaatan sumber
menyajikan informasi jelas mengenai tujuan, daya yang ada serta memperkuat pengambilan
sasaran, hasil, dan manfaat bagi masyarakat keputusan dalam jangka menengah. RKA yang
dari kegiatan/proyek yang dianggarkan. disusun berdasarkan prestasi kerja untuk
Masyarakat memiliki hak dan akses untuk memperoleh manfaat sebesar-besarnya dengan
mengetahui penganggaran karena menyangkut sumber daya yang terbatas.
aspirasi dan kepentingan masyarakat, terutama Aktivitas utama dalam penyusunan ABK
pemenuhan kebutuhan hidup. Masyarakat juga adalah mendapatkan data kuantitatif dan membuat
berhak menuntut pertanggungjawaban atas keputusan penganggarannya. Hal ini untuk
rencana/pelaksanaan anggaran. memperoleh informasi tentang berbagai program
b. Disiplin. Pendapatan yang direncanakan adalah yang menghasilkan output dan outcome yang
perkiraan yang terukur secara rasional dan diharapkan. Penyajian data menjelaskan manfaaat
dapat dicapai untuk setiap sumber pendapatan, setiap program bagi rencana strategis. Sedangkan
adapun belanja yang dianggarkan pada setiap pengambilan keputusan melibatkan setiap level
pos/pasal adalah batas tertinggi pengeluaran. manajemen pemerintahan.
Penganggaran harus didukung kepastian Pemilihan dan prioritas program yang akan
tersedianya penerimaan dalam jumlah yang dianggarkan sangat tergantung pada data tentang
cukup dan tidak dibenarkan melaksanakan target kinerja yang diharapkan. Namun pemilihan
kegiatan/proyek yang belum/tidak tersedia dan prioritas pengalokasian anggaran ke setiap
anggarannya dalam APBD/perubahan APBD. unit kerja juga setelah melalui koordinasi diantara
c. Keadilan. Pemda wajib mengalokasikan bagian dalam lembaga eksekutif dan legislatif.
penggunaan anggaran secara adil agar dapat Untuk mencapai kesepakatan, kaitan kinerja dan
dinikmati masyarakat tanpa diskriminasi dalam alokasi anggaran menjadi fleksibel, namun
pelayanan karena pendapatan daerah diperoleh dengan Analisis Standar Belanja (ASB) alokasi
melalui peran serta masyarakat. anggaran menjadi lebih rasional. Berdasarkan
d. Efisiensi dan efektifitas. Penyusunan anggaran kesepakatan ini akhirnya dapat ditetapkan APBD.
dilakukan berdasarkan asas efisiensi, tepat Manfaat anggaran berbasis kinerja adalah
guna, tepat waktu, dan penggunaannya dapat sebagai berikut [12]:
dipertanggungjawabkan. Dana yang tersedia a. Bagi Masyarakat. Sebagai pernyataan
harus dimanfaatkan sebaik mungkin untuk pembangunan yang dinyatakan Pemda untuk
menghasilkan peningkatan dan kesejahteraan menjawab setiap kebutuhan, tuntutan, atau
maksimal untuk kepentingan masyarakat. aspirasi masyarakat (public issues) guna
e. Disusun dengan pendekatan kinerja, yaitu mencapai kesejahteraan masyarakat.
mengutamakan upaya pencapaian hasil kerja b. Bagi Kepala Daerah. Sebagai alat manajemen
dari rencana alokasi biaya ditetapkan. Hasil untuk mengendalikan dan mengarahkan setiap
kerjanya harus sepadan atau lebih besar dari aktivitas Pemda agar senantiasa mengacu
biaya yang ditetapkan. Selain itu harus mampu kepada rencana yang telah ditetapkan.
menumbuhkan profesionalisme kerja di setiap c. Bagi Aparatur dan Satuan Kerja. Sebagai
organisasi kerja yang terkait. pendorong satuan kerja untuk lebih selektif
Selain prinsip umum diatas, diamanatkan dalam merencanakan kegiatan berdasarkan
perubahan-perubahan kunci sebagai berikut [11]: prioritas daerah, tugas pokok dan fungsi, tujuan
a. Penganggaran perspektif jangka menengah. dan sasaran, serta terjaminnya sinkronisasi dan
Memberi kerangka menyeluruh, meningkatkan terhindarnya tumpang tindih kegiatan.

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
5

d. Bagi Stakeholder (diwakili DPRD). Sebagai media 1) Assosiation, menunjukkan interaksi antar class
komunikasi dan pertanggungjawaban keberhasilan dengan garis mata panah terbuka diujungnya
dan kegagalan pelaksanaan misi Pemda dalam yang mengindikasikan aliran pesan satu arah.
mencapai tujuan dan sasaran yang telah ditetapkan 2) Generalization, menunjukkan hubungan antar
serta menerangkan kinerja yang lambat class yang bersifat khusus ke umum.
dilaksanakan. 3) Constraint, digunakan dalam sistem untuk
memberi batasan sehingga didapat aspek yang
2.6 Standar Biaya Anggaran Pendapatan dan tidak fungsional.
Belanja Daerah c. Activity Diagram, menggambarkan konsep aliran
Dalam pelaksanaan APBD yang efektif, data/control, aksi terstruktur, serta dirancang
transparan, dan akuntabel berdasarkan kaidah dengan baik dalam sistem. Komponen dalam
pengelolaan keuangan dan untuk melaksanakan activity diagram, yaitu:
peraturan Menteri Keuangan, Pemda menetapkan 1) Activity node, digambarkan dalam bentuk notasi
standar biaya APBD, yaitu standar biaya masukan dari beberapa proses yang beroperasi dalam
dan standar biaya keluaran. control dan nilai data.
Standar biaya masukan berfungsi sebagai acuan 2) Activity edge, digambarkan dalam bentuk edge
bagi SKPD dalam menyusun biaya komponen yang menghubungkan aliran aksi secara
masukan kegiatan dalam RKA-SKPD berbasis langsung, dimana menghubungkan input dan
kinerja. Dalam pelaksanaannya, standar biaya output dari aksi tersebut.
masukan berfungsi sebagai [13]: 3) Initial state, digambarkan dalam bentuk
a. Batasan tertinggi, merupakan suatu besaran biaya lingkaran berisi penuh melambangkan awal dari
yang tidak dapat dilampaui. suatu proses.
b. Estimasi, besaran biaya yang dapat disesuaikan 4) Decision, digambarkan dalam bentuk wajik
dengan harga pasar serta ketersediaan alokasi dengan suatu flow masuk serta dua/lebih activity
anggaran dengan tetap memperhatikan prinsip node keluar. Activity node keluar ditandai untuk
ekonomi, efisiensi, efektifitas, serta mengacu pada mengindikasikan kondisi.
perundang-undangan yang berlaku. 5) Join, digambarkan dalam status bar hitam
dengan dua/lebih activity node masuk serta satu
2.7 Unifield Modeling Language activity node keluar, tercatat pada akhir proses
Unified Modeling Language (UML) adalah secara bersama. Semua actions ke join harus
bahasa pemodelan standar yang memiliki sintak dan lengkap sebelum proses berlanjut.
semantik [14]. Pendapat lain, UML adalah bahasa 6) Final state, digambarkan dalam bentuk
pemodelan untuk sistem atau perangkat lunak yang lingkaran berisi penuh didalam lingkaran
berparadigma (berorientasi objek). Pemodelan kosong, menunjukkan akhir proses.
digunakan untuk penyederhanaan permasalahan yang d. Sequence Diagram, menggambarkan kolaborasi
kompleks sehingga lebih mudah dipelajari dan objek-objek yang saling berinteraksi antara elemen
dipahami [15]. dari suatu class. Komponen dalam sequence
Jadi, UML adalah bahasa dalam grafik/ gambar diagram, yaitu:
untuk menvisualisasi, menspesifikasi, membangun 1) Acivations, menjelaskan eksekusi dari fungsi
dan mendokumentasi pengembangan perangkat lunak yang dimiliki oleh suatu objek.
berbasis objek. 2) Actor, menjelaskan peran yang melakukan
Tidak ada batas tegas pada berbagai konsep dan serangkaian aksi dalam suatu proses.
konstruksi UML. Untuk menyederhanakan, sejumlah 3) Collaboration boundary, menjelaskan tempat
besar konsep dibagi menjadi beberapa view, yaitu untuk lingkungan percobaan dan digunakan
sejumlah konstruksi pemodelan UML yang untuk memonitor objek.
merepresentasikan aspek tertentu dari sistem yang 4) Parallel vertical lines, menjelaskan garis proses
dikembangkan, yaitu klasifikasi struktur (structural yang menunjukkan pada suatu state.
classification), perilaku dinamis (dinamic behaviour), 5) Processes, menjelaskan tindakan/aksi yang
serta pengolahan atau manajemen model (model dilakukan actor dalam suatu waktu.
management) [15]. 6) Window, menjelaskan halaman yang sedang
Diagram-diagram UML sebagai berikut: ditampilkan dalam suatu proses.
a. Use Case Diagram, menunjukkan hubungan antar 7) Loop, menjelaskan model logika yang
actors dan use cases. Digunakan untuk analisa dan berpotensi untuk diulang beberapa kali.
desain sebuah sistem.
b. Class Diagram, menunjukkan hubungan antara 2.8 Program dan Bahasa Pemrograman
class yang didalamnya terdapat atribut dan fungsi Program adalah kumpulan instruksi untuk
suatu objek. Class diagram mempunyai 3 relasi mengatur komputer agar melakukan tindakan
dalam penggunaannya, yaitu:

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
6

tertentu sesuai yang dikehendaki user. Suatu teks program secara manual baris per baris, tetapi
program ditulis dengan aturan/kaidah bahasa cukup klik pada component pallete maka teks
pemrograman tertentu. Komputer bekerja seperti program akan dihasilkan secara otomatis.
switching yang hanya mengenal 0 dan 1, adapun Untuk menggunakan netbeans IDE, harus
manusia mengerjakan instruksi dengan kalimat. memiliki driver JDK yang mendukung pembuatan
Karena itu diperlukan bahasa penghubung agar software. Jadi, sebelum menginstall Netbeans
komputer memahami semua instruksi dari terlebih dahulu harus menginstal driver JDK.
manusia, yaitu bahasa pemrograman. Netbeans yang digunakan dalam penelitian ini
Bahasa pemrograman diubah ke bahasa yang adalah Netbeans 8.0 dan JDK 1.7.
dipahami komputer menggunakan interpreter atau
compiler. Bahasa teknik interpreter membaca 2.9 Kerangka Pikir Penelitian
kode sumber per baris dan dieksekusi per baris. Kerangka pikir untuk membangun aplikasi
Jika ada kesalahan penulisan program, di baris dalam penelitian ini sebagai berikut:
kesalahan program dihentikan. Sedangkan bahasa
teknik compiler, membaca semua kode sumber Mulai
terlebih dahulu. Jika tidak ditemui kesalahan
penulisan program, akan dibentuk kode mesinnya Identifikasi
Masalah
sehingga program dapat dijalankan. Adapun
program kompilasi akan berbentuk executable dan
1. Dokumen Analisa
dapat langsung dijalankan tanpa harus memiliki Kebutuhan Sistem
2. Landasan teori
compiler di komputer yang menjalankan program.
Perancangan
2.8.1 Java
Java merupakan nama sekumpulan teknologi Pengujian
untuk membuat dan menjalankan perangkat lunak
pada komputer yang berdiri sendiri atau pada
lingkungan jaringan. Java berdiri diatas sebuah Tidak
Sesuai
mesin penterjemah (interpreter) yang bernama
Java Virtual Machine (JVM) yang akan membaca Ya
kode bit (bytecode) dalam file/class suatu program Selesai
sebagai representasi langsung program yang berisi
bahasa mesin. Karena itu Java disebut bahasa Gambar 1 Kerangka Pikir Penelitian
pemrograman portable karena dapat dijalankan
pada berbagai sistem operasi yang memiliki JVM. 3. Metode Penelitian
Alasan utama pembentukan Java adalah Penelitian ini adalah penelitian kualitatif
untuk membuat aplikasi yang dapat diletakkan di yaitu penelitian untuk memahami fenomena yang
berbagai perangkat elektronik. Java bersifat tidak dialami subjek penelitian misalnya, perilaku,
bergantung pada platform (platform independent) persepsi, motivasi, dan tindakan. Dengan cara
sehingga dalam dunia pemrograman, Java dikenal deskripsi dalam bentuk kata-kata dan bahasa, pada
dengan istilah “write once, run everywhere” yang konteks khusus yang alamiah dan dengan
berarti kode program hanya ditulis sekali namun memanfaatkan berbagai metode ilmiah [16].
dapat dijalankan pada kumpulan pustaka Penelitian ini dikategorikan sebagai tipe
(platform) manapun tanpa harus melakukan rekayasa perangkat lunak, yaitu berkaitan dengan
perubahan kode program. pembuatan dan pemeliharaan aplikasi perangkat
Sun Microsystems mendefinisikan 3 edisi lunak dengan menggunakan teknologi dan praktik
Java sebagai berikut : dari ilmu komputer [17].
a. Java Standard Edition (JSE) untuk membangun Pengumpulan data-data yang dibutuhkan
aplikasi desktop. menggunakan beberapa teknik sebagai berikut:
b. Java Enterprise Edition (JEE) untuk a. Observasi, yaitu melakukan pengamatan
membagun aplikasi web. langsung terhadap penyusunan anggaran pada
c. Java Micro Edition (JME) untuk membangun BKD Kab. Tojo Una-Una.
aplikasi mobile. b. Dokumentasi, yaitu mempelajari dokumen-
dokumen yang terkait penelitian ini.
2.8.2 NetBeans c. Wawancara, yaitu melakukan tanya jawab pada
Netbeans sebagai IDE untuk memudahkan narasumber di BKD Kab. Tojo Una-Una.
pemrograman Java yang dilakukan berbasis visual Pengembangan software dalam penelitian ini
dan event driven seperti IDE lain. Untuk membuat menggunakan model Waterfall, yaitu pengerjaan
dialog atau user interface, tidak perlu membuat sistem yang dilakukan secara berurutan atau

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
7

secara linear. Langkah-langkah dalam metode Skenario use case diagram sistem yang ada:
waterfall sebagai berikut [18]: Tabel 1 Skenario Use Case Diagram
a. Analysis. Langkah ini adalah analisa terhadap Sistem Yang Ada
kebutuhan sistem. Pengumpulan data dilakukan
Aktor Nama Use Case Deskripsi
dengan pengamatan, wawancara, atau study Menyusun RKA Rincian biaya RKA
literature. Sistem analis menggali informasi mengikuti standar biaya &
dari user agar tercipta sistem yang sesuai tidak melebihi anggaran
keinginannya. Tahap ini menghasilkan dokumen Bidang Bidang
Memasukkan RKA yang tersusun
user requirment yang menjadi acuan untuk laporan RKA dimasukkan ke Bagian
diterjemahkan kedalam bahasa pemprogram. Perencanaan
b. Design. Proses desain menerjemahkan syarat Pembagian pagu Membagi total anggaran
kebutuhan ke sebuah rancang software yang Bagian anggaran SKPD ke Bidang-Bidang
Perencanaan Memeriksa RKA Memeriksa kecocokkan
dapat diperkirakan sebelum dibuat coding.
Bidang-Bidang rincian RKA dgn standar
Proses ini berfokus pada struktur data, Bidang Melihat pagu Melihat jumlah anggaran
arsitektur software, representasi interface, dan dan anggaran masing-masing Bidang
detail (algoritma) prosedural. Tahap ini Bagian Mencari satuan Mencari satuan biaya
menghasilkan dokumen software requirment Perencanaan biaya secara manual di Perda
yang digunakan untuk pembuatan sistem. Sumber: BKD Kab. Tojo Una-Una
c. Coding dan Testing. Coding merupakan
penerjemahan design ke bahasa yang dikenali 4.1.2 Analisis Sistem Yang Diusulkan
komputer. Setelah coding selesai, dilakukan Untuk meningkatkan kualitas pekerjaan dan
testing terhadap sistem yang dibuat untuk mengurangi masalah yang ada penelitian ini akan
menemukan kesalahan agar dapat diperbaiki. membangun aplikasi yang memberi kemudahan
dalam proses penyusunan anggaran. Untuk itu
d. Implementation. Tahap ini pembuatan sistem
arsitektur aplikasi yang dibangun dalam penelitian
selesai sehingga dapat digunakan user.
e. Maintenance. Software yang telah disampaikan ini dapat digambarkan sebagai berikut :
pada user pasti akan mengalami perubahan,
bisa karena kesalahan akibat software harus
menyesuaikan dengan lingkungan baru atau
user membutuhkan perkembangan fungsional.
Model waterfall digambarkan sebagai
berikut [18]:
Analysis

Design Gambar 4 Arsitektur Sistem Yang Diusulkan


Coding & 4.2 Desain
Testing 4.2.1 Desain Sistem
Implementation Sistem yang dibangun akan melibatkan dua
aktor, yaitu user yang terdiri dari Bidang-Bidang
Maintenance dan admin adalah BPP. Rancangan sistem ini
Gambar 2 Model Waterfall digambarkan dalam UML sebagai berikut:
a. Use Case Diagram. Digambar sebagai berikut:
4. Hasil Penelitian
4.1 Analisis Sistem
4.1.1 Analisis Sistem Yang Ada
Sistem penyusunan anggaran pada BKD
Kab. Tojo Una-Una digambarkan sebagai berikut:

Gambar 5 Use Case Diagram Aplikasi


Gambar 3 Use Case Diagram Sistem Yang Ada
Skenario use case diagram Aplikasi:

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
8

Tabel 2 Skenario Use Case Diagram Aplikasi


Aktor Nama Use Case Deskripsi
Kelola Bidang Untuk tambah, ubah, hapus & lihat Bidang yang menyusun RKA
User Kelola Program dan Kegiatan Untuk tambah, ubah & hapus program & kegiatan yang akan dilaksanakan
Kelola Rekening Untuk tambah, ubah, hapus & lihat rekening belanja
Kelola Standar Untuk tambah, ubah, hapus & lihat standar biaya / standar harga
Kelola Pagu Anggaran Untuk tambah, ubah, hapus & lihat pagu anggaran, membagi pagu per Bidang
Admin Kelola User Untuk tambah, ubah, hapus & membagi hak akses user
Kelola Penandatangan RKA Untuk tambah, ubah & hapus penandatangan RKA
Backup dan Restore Untuk perlindungan data dengan backup / restore database
Penyusunan RKA Untuk tambah, ubah, hapus & lihat rincian RKA
Admin
Cetak Laporan Untuk cetak laporan RKA
dan
Ubah Password Untuk ubah kata sandi user
User
Login Untuk autentifikasi data user

b. Activity Diagram, terdiri dari:

Gambar 6 Activity Diagram Login

Gambar 11 Activity Diagram Kelola Program


dan Kegiatan

Gambar 7 Activity Diagram Kelola Bidang

Gambar 12 Activity Diagram Pembagian


Program dan Kegiatan

Gambar 8 Activity Diagram Kelola User

Gambar 13 Activity Diagram Kelola Pagu

Gambar 9 Activity Diagram Kelola Rekening

Gambar 10 Activity Diagram Cetak Laporan


Gambar 14 Activity Diagram Kelola Standar

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
9

Gambar 17 Activity Diagram Ubah Password


Gambar 15 Activity Diagram Penyusunan RKA

Gambar 18 Activity Diagram Kelola


Penandatangan Dokumen
Gambar 16 Activity Diagram Backup & Restore
Skenario activity diagram Aplikasi:
Tabel 3 Skenario Activity Diagram Aplikasi
Activity Diagram Aktor Deskripsi
 Memasukan nama & sandi
Login Admin dan User  Verifikasi nama & sandi. Jika benar, masuk ke menu utama. Jika salah, kembali ke
menu login
 Pilih menu referensi
Kelola Bidang Admin  Pilih sub menu Bidang
 Pilih tambah / ubah / hapus untuk mengelola data Bidang
 Pilih menu utility
Kelola User Admin  Pilih sub menu user
 Pilih tambah / ubah / hapus untuk mengelola user
 Pilih menu referensi
Kelola Rekening Admin  Pilih sub menu rekening
 Pilih tambah / ubah / hapus untuk mengelola rekening
 Pilih menu laporan
 Pilih program di jcombobox
Cetak Laporan Admin dan User
 Pilih kegiatan di jcombobox
 Pilih tombol cetak
 Pilih menu referensi
 Pilih sub menu program & kegiatan
Kelola Program &
Admin  Pilih tambah / ubah / hapus untuk mengelola program
Kegiatan
 Klik 2x salah satu nama program di tabel akan dibawa ke kegiatan
 Pilih tambah / ubah / hapus untuk mengelola kegiatan
 Pilih menu data
Bagi Program dan  Pilih sub menu program & kegiatan
Admin
Kegiatan  Pilih nama bidang di jcombobox
 Pilih tambah / ubah / hapus untuk mengelola data Bidang
 Pilih menu data
Kelola Pagu  Pilih sub menu pagu
Admin
Anggaran  Pilih pagu SKPD untuk mengubah total pagu anggaran SKPD
 Pilih tambah / ubah / hapus untuk mengelola pagu anggaran Bidang
 Pilih menu data
 Pilih sub menu standar
 Pilih tambah / ubah / hapus untuk mengelola kelompok standar
Kelola Standar Admin  Klik 2x nama kelompok standar di tabel untuk masuk ke objek standar
 Pilih tambah / ubah / hapus untuk mengelola objek standar
 Klik 2x nama objek di tabel untuk masuk ke rincian standar
 Pilih tambah / ubah / hapus untuk mengelola rincian standar

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
10

 Pilih menu data


 Pilih sub menu RKA
 Klik 2x nama program untuk masuk ke kegiatan
 Klik 2x nama kegiatan untuk masuk ke rekening belanja
 Pilih tambah / ubah / hapus untuk mengelola rekening belanja
Susun RKA Admin dan User
 Klik 2x pada rekening belanja di tabel untuk masuk ke uraian belanja
 Pilih tambah / ubah / hapus untuk mengelola uraian belanja
 Klik 2x pada uraian belanja untuk masuk ke dalam rincian belanja
 Pilih hapus untuk menghapus rincian
 Pilih tambah / ubah untuk mengelola rincian belanja
 Pilih menu utility
 Pilih sub menu backup & restore
Backup dan Restore Admin
 Pilih backup / restore
 Pilih proses
 Pilih menu utility
 Pilih sub menu ubah password
Ubah Password Admin
 Pilih simpan untuk menyimpan perubahan
 Pilih batal untuk membatalkan perubahan
 Pilih menu data
 Pilih sub menu penandatangan
Kelola Penanda
Admin  Pilih tambah untuk menambah penandatangan
tangan Dokumen
 Pilih ubah untuk mengubah penandatangan
 Pilih hapus untuk menghapus penandatangan

c. Sequence Diagram, terdiri dari:


1) Sequence Diagram Login sebagai berikut:

Gambar 22 Sequence Diagram Hapus Bidang


3) Sequence Diagram Kelola Rekening terdiri
Gambar 19 Sequence Diagram Login
dari 3 diagram, yaitu:
2) Sequence Diagram Kelola Bidang terdiri
dari 3 diagram, yaitu:

Gambar 23 Sequence Diagram Tambah


Gambar 20 Sequence Diagram Tambah Bidang Rekening

Gambar 21 Sequence Diagram Ubah Bidang Gambar 24 Sequence Diagram Ubah Rekening

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
11

Gambar 25 Sequence Diagram Hapus Rekening


Gambar 30 Sequence Diagram Hapus Program
4) Sequence Diagram Kelola Program dan
Kegiatan terdiri dari 6 diagram, yaitu:

Gambar 31 Sequence Diagram Hapus Kegiatan


Gambar 26 Sequence Diagram Tambah 5) Sequence Diagram Kelola Standar terdiri
Program dari 3 diagram, yaitu:

Gambar 27 Sequence Diagram Tambah


Kegiatan
Gambar 32 Sequence Diagram Tambah Standar

Gambar 28 Sequence Diagram Ubah Program Gambar 33 Sequence Diagram Ubah Standar

Gambar 34 Sequence Diagram Hapus Standar


Gambar 29 Sequence Diagram Ubah Kegiatan

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
12

6) Sequence Diagram Pembagian Program dan


Kegiatan terdiri dari 2 diagram, yaitu:

Gambar 39 Sequence Diagram Hapus Pagu


Bidang
Gambar 35 Sequence Diagram Tambah
Program dan Kegiatan

Gambar 40 Sequence Diagram Ubah Pagu


Gambar 36 Sequence Diagram Hapus Program SKPD
dan Kegiatan
8) Sequence Diagram Penyusunan RKA terdiri
7) Sequence Diagram Pagu Anggaran terdiri dari 9 diagram, yaitu:
dari 4 diagram, yaitu:

Gambar 37 Sequence Diagram Tambah Pagu Gambar 41 Sequence Diagram Tambah Belanja
Bidang

Gambar 42 Sequence Diagram Tambah Uraian


Belanja
Gambar 38 Sequence Diagram Ubah Pagu
Bidang

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
13

Gambar 43 Sequence Diagram Tambah Rincian Gambar 48 Sequence Diagram Hapus Uraian
Belanja Belanja

Gambar 49 Sequence Diagram Hapus Rincian


Belanja
Gambar 44 Sequence Diagram Ubah Belanja 9) Sequence Diagram Cetak Laporan sebagai
berikut:

Gambar 45 Sequence Diagram Ubah Uraian Gambar 50 Sequence Diagram Cetak


Belanja 10) Sequence Diagram Kelola User terdiri dari
3 diagram, yaitu:

Gambar 51 Sequence Diagram Tambah User


Gambar 46 Sequence Diagram Ubah Rincian
Belanja

Gambar 52 Sequence Diagram Ubah User


Gambar 47 Sequence Diagram Hapus Belanja

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
14

Gambar 53 Sequence Diagram Hapus User Gambar 58 Sequence Diagram Ubah


11) Sequence Diagram Backup dan Restore Penandatangan RKA
terdiri dari 2 diagram, yaitu:

Gambar 54 Sequence Diagram Backup


Database Gambar 59 Sequence Diagram Hapus
Penandatangan RKA
d. Class Diagram, digambarkan sebagai berikut:

Gambar 55 Sequence Diagram Restore


Database
12) Sequence Diagram Ubah Password sebagai Gambar 60 Class Diagram Aplikasi Rencana
berikut: Anggaran Belanja

4.2.2 Desain Database


Database yang digunakan untuk aplikasi ini
adalah MySql yang terdiri dari 15 tabel, yaitu:
a. Tabel Ta_User, untuk data user, hak akses
user, dan sebagai keamanan aplikasi.
b. Tabel Ref_Bidang, untuk data Bidang-Bidang
yang akan menyusun RKA.
c. Tabel Ref_Program, untuk program-program
yang akan dilaksanakan SKPD.
Gambar 56 Sequence Diagram Ubah Password
d. Tabel Ref_Kegiatan, untuk seluruh kegiatan
13) Sequence Diagram Kelola Penandatangan yang akan dilaksanakan SKPD.
RKA terdiri dari 3 diagram, yaitu: e. Tabel Ref_Rekening, untuk seluruh rekening
belanja yang digunakan pada penyusunan RKA.
f. Tabel Ref_SBKel, untuk kelompok standar
yang digunakan pada penyusunan biaya-biaya.
g. Tabel Ref_SBObjek, untuk objek standar
berdasarkan kelompok standar.
h. Tabel Ref_SBRinc, untuk rincian standar yang
akan digunakan dalam menyusun RKA.
i. Tabel Ta_Belanja, untuk data belanja dalam
pembuatan RKA.
Gambar 57 Sequence Diagram Tambah
j. Tabel Ta_BelanjaRinc, untuk rincian belanja.
Penandatangan RKA

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
15

k. Tabel Ta_BelanjaSubRinc, untuk detail rincian 4.3 Implementasi


suatu belanja. 4.3.1 Implementasi Desain
l. Tabel Ta_Pagu, untuk pagu anggaran SKPD Aplikasi rencana anggaran belanja ini terdiri
selama 1 tahun anggaran. dari beberapa form yang memiliki fungsi masing-
m. Tabel Ta_PPagu, untuk pembagian pagu masing dan ditampilkan secara berurutan sesuai
bedasarkan Bidang-Bidang. proses yang telah ditentukan sebagai berikut:
n. Tabel Ta_PProg, untuk program dan kegiatan a. Login. Tampil pertama kali saat aplikasi
berdasarkan Bidang sebagai acuan dalam dijalankan dan untuk melakukan autentifikasi
penyusunan anggaran. data user. Setelah sukses login, ditampilkan
o. Tabel Ta_Penandatangan, untuk Pejabat menu-menu sesuai hak akses yang diberikan.
penandatangan dokumen RKA setiap Bidang. b. Menu Utama. Terdiri dari beberapa menu yaitu
Referensi, Data, Laporan, dan Utility.
4.2.3 Desain Aplikasi Penggunaan menu-menu terbagi 2 berdasarkan
Rancangan desain aplikasi dalam penelitian hak akses, yaitu admin dan user.
ini diuraikan sebagai berikut: c. Bidang. Diakses oleh admin untuk menambah,
a. Form Login, adalah form yang pertama muncul mengubah, dan menghapus data bidang.
saat user menjalankan aplikasi. Form ini dapat d. Program dan Kegiatan. Diakses oleh admin
diakses semua user untuk login kedalam sistem. untuk menambah, mengubah, dan menghapus
b. Form Utama, adalah form yang tampil saat user program dan kegiatan yang dilaksanakan SKPD.
sukses login kedalam sistem. Form ini tampil e. Rekening. Diakses oleh admin untuk
berdasarkan hak akses. Jika login sebagai menambah, mengubah, dan menghapus data
admin ditampilkan seluruh menu, jika login rekening belanja.
sebagai user maka sebagian menu tersembunyi. f. Standar Biaya dan Standar Harga. Diakses oleh
c. Form Bidang, adalah form yang hanya dapat admin untuk menambah, mengubah, dan
diakses admin. Form ini mengatur data Bidang. menghapus data standar biaya dan standar harga.
d. Form Program dan Kegiatan, adalah form yang g. Pagu Anggaran. Diakses oleh admin untuk
hanya dapat diakses admin. Form ini mengatur memasukkan dan mengubah data pagu
program dan kegiatan yang dilaksanakan SKPD. anggaran SKPD dan melakukan pembagian
e. Form Rekening, adalah form yang hanya dapat anggaran berdasarkan Bidang.
diakses admin. Form ini mengelola data h. Pembagian Program dan Kegiatan. Diakses
rekening belanja. oleh admin untuk melakukan pembagian
f. Form Standar Biaya dan Standar Harga, adalah program dan kegiatan berdasarkan Bidang.
form yang hanya dapat diakses admin. Form ini i. Penyusunan RKA. Diakses oleh semua user
mengelola data standar biaya dan standar harga untuk melakukan penyusunan RKA.
dalam 3 panel; Kelompok, Objek dan Rincian. j. Laporan. Diakses oleh semua user tetapi hak
g. Form Pagu, adalah form yang hanya dapat user hanya dapat mengakses program dan
diakses admin. Form ini memasukkan pagu kegiatan di bidangnya.
anggaran SKPD dan membagi anggaran k. User. Diakses oleh admin untuk melakukan
berdasarkan Bidang. pengaturan pengguna.
h. Form Pembagian Program dan Kegiatan, l. Backup dan Restore. Diakses oleh semua user
adalah form yang hanya dapat diakses admin. untuk melakukan pengamanan database.
Form ini membagi program dan kegiatan
berdasarkan Bidang. 4.3.2 Implementasi Sistem
i. Form RKA, adalah adalah form yang dapat Aplikasi rencana anggaran belanja ini dapat
diakses semua user. Form ini melakukan proses diimplementasikan pada hardware dan software
penyusunan anggaran, tetapi hak akses sebagai sebagai berikut:
admin tidak dapat memasukkan rincian belanja. a. Processor: Intel Pentium Dual Core 1.7 Ghz,
j. Form Laporan, adalah form yang dapat diakses AMD Atlon 64 atau lebih.
semua user. Form ini mencetak RKA, dimana b. Random Access Memory (RAM) 1 GB atau
admin dapat mencetak seluruh program dan lebih.
kegiatan sedangkan user hanya dapat mencetak c. Hardisk kapasitas 60 GB atau lebih.
berdasarkan hak aksesnya. d. Sistem Operasi Windows 64 bit atau 32 bit dan
k. Form User, adalah form yang hanya dapat Linux 64 bit atau 32 bit.
diakses admin. Form ini mengatur user
berdasarkan hak akses. 4.4 Uji Coba Sistem
l. Form Backup dan Restore, adalah form yang Pengujian program merupakan hal yang
dapat diakses semua user. Form ini melakukan terpenting dan dilakukan untuk memastikan
backup dan restore database. apakah sistem yang dibuat telah berjalan dengan

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
16

baik dan sesuai dengan tujuan yang ditetapkan. Box Testing yang berfokus pada persyaratan
Metode pengujian yang digunakan adalah Black fungsional sistem yang dibangun sebagai berikut:
Tabel 4 Skenario dan Hasil Pengujian Program
Menu diuji Skenario Pengujian Hasil diharapkan Simpulan
Klik Masuk dengan hak akses sebagai
Menampilkan Menu Utama Admin Berhasil
admin
Klik Masuk dengan hak akses sebagai user Menampilkan Menu Utama User Berhasil
Login
Klik Masuk dimana user tidak terdaftar /
Muncul pesan periksa user dan password yang digunakan Berhasil
salah memasukkan password dan user name
Klik Batal Menutup aplikasi Berhasil
Klik Tambah Menampilkan dialog Tambah Berhasil
Dialog ditutup, data ditampilkan di tabel (Ta_Bidang
Klik Simpan di dialog Tambah Berhasil
bertambah)
Klik Ubah Menampilkan dialog Ubah Berhasil
Kelola
Dialog ditutup, data ditampilkan di tabel (Ta_Bidang
Bidang Klik Simpan di dialog Ubah Berhasil
berubah)
Klik Hapus dimana telah dipilih satu baris Muncul konfirmasi untuk melakukan penghapusan data
Berhasil
di tabel
Klik OK di konfirmasi Hapus Data dihapus di tabel (Ta_Bidang dihapus) Berhasil
Klik Tambah Muncul dialog Tambah Berhasil
Dialog ditutup, data ditampilkan di tabel (jika program
Klik Simpan di dialog Tambah aktif Ref_Prog bertambah, jika kegiatan aktif Ref_Keg Berhasil
bertambah)
Program Klik Ubah Muncul dialog Ubah Berhasil
dan Dialog ditutup, data berubah di tabel (jika program aktif
Klik Simpan di dialog Ubah Berhasil
Kegiatan Ref_Prog berubah, jika kegiatan aktif Ref_Keg berubah)
Klik Hapus Muncul konfirmasi hapus data Berhasil
Data di tabel dihapus (jika program aktif Ref_Prog dihapus,
Klik OK di konfirmasi Hapus Berhasil
jika kegiatan aktif Ref_Keg dihapus)
Klik 2X di tabel program Tampil data kegiatan di tabel Berhasil
Klik Tambah Muncul dialog Tambah Berhasil
Dialog ditutup, data di tabel bertambah (Ref_Rekening
Klik Simpan di dialog Tambah Berhasil
bertambah)
Klik Ubah dimana telah dipilih salah satu
Muncul dialog Ubah Berhasil
Kelola baris di tabel
Rekening Dialog ditutup, data di tabel berubah (Ref_Rekening
Klik Simpan di dialog Ubah Berhasil
berubah)
Klik Hapus dimana telah dipilih salah satu
Muncul konfirmasi hapus data Berhasil
baris di tabel
Klik OK di konfirmasi Hapus Data di tabel dihapus (Ref_Rekening dihapus) Berhasil
Klik Tambah Muncul dialog Tambah kelompok Berhasil
Dialog ditutup, data ditampilkan di tabel (jika aktif
kelompok Ref_SBKel bertambah, jika aktif objek
Klik Simpan di dialog Tambah Berhasil
Ref_SBObjek bertambah, jika aktif rincian Ref_SBRinc
bertambah)
Klik Ubah dimana telah dipilih salah satu
Muncul dialog Ubah dengan isi data yang akan diubah Berhasil
baris
Kelola
Dialog ditutup data di tabel diubah (jika aktif kelompok
Standar
Klik Simpan dialog Ubah Ref_SBKel diubah, jika aktif objek Ref_SBObjek diubah, Berhasil
Harga dan
jika aktif rincian Ref_SBRinc diubah)
Standar
Klik Hapus dimana telah dipilih salah satu
Biaya Muncul konfirmasi penghapusan Berhasil
baris
Data di tabel dihapus (jika aktif kelompok Ref_SBKel
Klik OK di konfirmasi Hapus dihapus, jika aktif objek Ref_SBObjek dihapus, jika aktif Berhasil
rincian Ref_SBRinc dihapus)
Klik 2X salah satu kelompok standar di
Muncul tabel standar objek Berhasil
tabel
Klik 2X salah satu objek standar di tabel Muncul tabel rincian standar Berhasil
Klik Pagu SKPD Muncul dialog untuk memasukkan Pagu Berhasil
Klik Simpan di dialog Pagu Dialog ditutup, pagu SKPD berubah (Ta_Pagu berubah) Berhasil
Klik Tambah Muncul dialog pembagian pagu Berhasil
Kelola
Dialog ditutup, data di tabel bertambah (Ta_PPagu
Pagu Klik Simpan di dialog Tambah Berhasil
bertambah)
Klik Ubah dimana salah satu baris dipilih Muncul dialog Ubah dengan data dari tabel Berhasil
Klik Simpan di dialog Ubah Dialog ditutup, data di tabel berubah (Ta_PPagu berubah) Berhasil
Pembagian Klik Tambah dimana telah dipilih satu Berhasil
Muncul dialog Tambah
Program bidang di jcombobox Bidang
dan Dialog ditutup, data di tabel bertambah (Ta_PProg
Klik Simpan di dialog Tambah Berhasil
Kegiatan bertambah)

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
17

Klik Ubah dimana telah dipilih satu baris di


Muncul dialog Ubah berdasarkan data yang ada di tabel Berhasil
tabel
Klik Simpan di dialog Ubah Dialog ditutup, data di tabel berubah (Ta_PProg berubah) Berhasil
Klik Hapus dimana telah dipilih satu baris Muncul konfirmasi penghapusan data Berhasil
Klik OK di konfirmasi Hapus Data di tabel dihapus (Ta_PProg di hapus) Berhasil
Klik 2X tabel program Muncul tabel kegiatan berdasarkan program Berhasil
Klik 2X tabel kegiatan Muncul tabel belanja berdasarkan program dan kegiatan Berhasil
Klik Tambah di belanja Muncul dialog tambah rekening Berhasil
Klik Pilih di dialog rekening Data ditampilkan di tabel (Ta_Belanja bertambah) Berhasil
Klik Hapus di belanja Muncul konfirmasi hapus Berhasil
Klik OK di konfirmasi Hapus Data di tabel dihapus (Ta_Belanja dihapus) Berhasil
Klik 2X tabel belanja Mancul panel uraian belanja Berhasil
Klik Tambah di uraian belanja Jtextfield diaktifkan Berhasil
Penyusunan
Klik Simpan di uraian belanja Data ditambah ke tabel (Ta_Belanjarinc bertambah) Berhasil
RKA
Klik Hapus Muncul konfirmasi hapus data Berhasil
Klik OK di konfirmasi Hapus Data di tabel dihapus (Ta_Belanjarinc dihapus) Berhasil
Klik 2X tabel uraian belanja Muncul panel rincian belanja Berhasil
Klik Tambah di rincian belanja Tombol standar aktif Berhasil
Klik Standar Muncul dialog pemilihan standar Berhasil
Data standar ditampilkan di panel belanja tombol simpan
Klik Pilih di dialog Standar Berhasil
aktif
Klik Simpan di panel Standar Data ditampilkan di tabel (Ta_Belanjasubrinc bertambah) Berhasil
Klik Cetak di jcombobox program dan Muncul preview laporan RKA berdasarkan program dan
Laporan Berhasil
kegiatan telah dipilih kegiatan
Klik Backup Muncul panel backup Berhasil
Klik Browse Muncul dialog pemilihan lokasi penyimpanan Berhasil
Backup dan Klik Proses Database di backup Berhasil
Restore Klik Restore Muncul panel restore Berhasil
Klik Browse Muncul dialog pemilihan lokasi yang akan di restore Berhasil
Klik Proses Database di restore Berhasil

5. Kesimpulan [2] Fabrian, Jack. 2004. Kamus Komputer dan


Hasil penelitian ini menunjukkan bahwa Teknologi Informasi. Bandung: Informatika.
penyusunan RKA menggunakan aplikasi Rencana [3] Hendrayudi. 2009. VB 2008 Untuk Berbagai
Anggaran Belanja sangat menghemat waktu Keperluan Pemrograman. Jakarta: Elex
dalam proses penyusunannya dibandingkan sistem Media Komputindo.
penyusunan anggaran sebelumnya dan tidak [4] Jogiyanto, Hartono M. 2005. Analisis dan
terjadi kesalahan penyusunan RKA karena rincian Desain Sistem Informasi. Yogyakarta: Andi.
biaya yang dimasukkan akan sesuai dengan [5] Boone, Lous E. & Kurtz, David L. 1984.
rincian biaya yang dimasukkan oleh Bagian Principle of Management. New York:
Perencanaan sebagai Admin, yaitu standar biaya Random House.
dan standar harga yang ditetapkan sebagai dasar [6] Handoko, T. Hani. 1995. Manajemen
penyusunan anggaran berbasis kinerja. Personalia dan Sumber Daya Manusia.
Dengan demikian dapat dikatakan bahwa Yogyakarta: BBFE.
aplikasi Rencana Anggaran Belanja yang [7] Peraturan Pemerintah No.24 Tahun 2005.
dibangun dalam penelitian ini dapat mempercepat Standar Akuntansi Pemerintah.
penyusunan anggaran dan mengurangi kesalahan [8] Peraturan Mendagri No.13 Tahun 2006.
penentuan satuan biaya dalam dokumen RKA. Pengelolaan Keuangan Daerah.
[9] Soleh, Chabib & Rochmansjah, Heru. 2010.
6. Penutup Pengelolaan Keuangan dan Aset Daerah.
Untuk pengembangan aplikasi Rencana Bandung: Fokusmedia.
Anggaran Belanja ini perlu menggunakan metode [10] Halim, Abdul & Iqbal, Muhammad. 2012.
penyelesaian masalah yang lebih baik agar Pengelolaan Keuangan Daerah.
kinerjanya lebih baik, dan dapat dikembangkan Yogyakarta: UPP STIM YKPN.
hingga ke tahap pelaksanaan anggaran, serta [11] Undang Undang No.17 Tahun 2003.
adanya proses export-import data program dan Keuangan Negara.
kegiatan serta data RKA berdasarkan masing- [12] Yunita, Anggarini & Puranto, Hendra B.
masing Bidang. 2010. Anggaran Berbasis Kinerja -
. Penyusunan APBD Secara Komprehensif.
Daftar Pustaka Yogyakarta: UPP STIM YKPN.
[13] Peraturan Bupati Tojo Una-Una No.36
[1] Jogiyanto, Hartono M. 1995. Analisis dan Tahun 2014. Standar Biaya Anggaran
Desain. Yogyakarta: Andi Offset.

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer
18

Pendapatan dan Belanja Daerah (APBD) [16] Melong, L. J. 2010. Metodologi Penelitian
Tahun Anggaran 2015. Kualitatif. Bandung: Remaja Rosdakarya.
[14] Widodo, Prabowo P. dkk. 2011. Pemodelan [17] Janner, Simarmata. 2010. Rekayasa
Sistem Berorientasi Obyek Dengan UML. Perangkat Lunak. Yogyakarta: Andi Offset.
Yogyakarta: Graha Ilmu. [18] Pressman, Roger S. 2012. Rekayasa
[15] Nugroho, Adi. 2010. Rekayasa Perangkat Perangkat Lunak. Jilid I. Yogyakarta: Andi.
Lunak Menggunakan UML dan Java.
Yogyakarta: Andi Offset.

p. ISSN: 2777-888 e. ISSN: 2502-2148 Vol.2 No.2 Juli-Desember 2016


Jurnal Elektronik Sistem Informasi dan Komputer

Anda mungkin juga menyukai