Application System Development for Retirement Processing in BKN Based on MVC
Arini Ireene Undergraduate Program, Faculty of Industrial Engineering, 2010 Gunadarma University http://www.gunadarma.ac.id
Keywords: CodeIgnitor, MVC, Retirement Processing.
ABSTRACT Retirement processing is the process of Decree (SK) Pensions of civil servants by BKN. SK Pension making process is still done conventionally, while the pension processing performed covers all government institutions SK Pension causing late exit. For that system is based was made with the MVC (Model, View, Controller) using CodeIgniter. Writing MVC-based coding is very helpful for the manufacture or maintenance programmer’s websites because all the files neatly structured in folders. This work is made for creating a pension system that was easy to use, to make SK Pension fast and accurately. Hopefully, no more delays in the manufacture of Pension and SK can be useful.
PENGEMBANGAN APLIKASI SISTEM PEMROSESAN PENSIUN DI BKN BERBASIS MVC Arini Ireene, ST (
[email protected])
Abstrak Pemrosesan pensiun adalah proses pembuatan Surat Keputusan (SK) Pensiun PNS yang dilakukan oleh BKN. Proses pembuatan SK Pensiun masih dilakukan secara konvensional, sedangkan pemrosesan pensiun yang dilakukan mencangkup seluruh instansi pemerintah sehingga menyebabkan SK Pensiun terlambat keluar. Untuk itu sistem ini dibuat dengan berbasiskan MVC (Model, View, Controller) menggunakan CodeIgniter. Penulisan koding berbasiskan MVC sangat membantu programer untuk pembuatan maupun maintenance website karena semua file terstruktur rapih dalam beberapa folder. Penulisan di buat untuk membuat sebuah sistem pensiun yang mudah di gunakan, untuk membuat SK Pensiun secara cepat dan tepat. Sehingga diharapkan tidak ada lagi keterlambatan dalam pembuatan SK Pensiun dan dapat berguna.
Abstract Retirement processing is the process of Decree (SK) Pensions of civil
servants by BKN. SK Pension making process is still done conventionally, while
the pension processing performed covers all government institutions SK Pension
causing late exit. For that system is based was made with the MVC (Model, View,
Controller) using CodeIgniter. Writing MVC-based coding is very helpful for the
manufacture or maintenance programmers websites because all the files neatly
structured in folders. Writing in a for creating a pension system that was easy to
use, to make SK Pension fast and accurately. Hopefully, no more delays in the manufacture of Pension and SK can be useful.
Kata Kunci : Pemrosesan Pensiun, BKN, CodeIgniter, MVC
1. Pendahuluan
dalam suatu lemari penyimpanan
1.1. Latar Belakang
berkas (filing). Setiap filing dijaga
Badan Kepegawaian Negara
oleh PNS BKN, namun menurut
(BKN) adalah badan Kantor Urusan
seorang petugas, keamanan data
Pegawai Negeri yang mengurusi
kurang terjaga, ada berkas yang
semua masalah Pegawai Negri Sipil
hilang dan berbagai resiko lainnya
(PNS) di semua instansi pemerintah,
seperti kebakaran, berkas tercecer
mulai dari penyeleksian, kenaikan
pada saat pengambilan dan lain
pangkat sampai pensiun.
sebagainya.
Proses misalnya,
pengajuan
dimulai
Proses
pensiun
dari
berkas
pemeriksaan
ini
berpindah-pindah dari bagian arsip,
diterima oleh bagian pensiun hingga
administrasi,
SK
pensiun
pensiun dan bagian pembuatan SK
waktu
Pensiun. Pada proses ini, arsip
(Surat
dikeluarkan
Keputusan) membutuhkan
lebih dari satu bulan. Dilihat dari alur
mungkin
kerja, jangka waktu
hilang.
pemrosesan
pemeriksaan
saja
gaji
tercecer
ataupun
sehingga
Pada
saat
instansi
pekerjaan lebih efisien. Alur kerja
mengajukan
pensiun
pegawainya,
pemrosesan
secara
dapat
dipersingkat
pensiun
yang
berlangsung adalah sebagai berikut.
otomatis
bersangkutan
PNS sudah
yang tidak
pensiun
mendapatkan gaji pada tanggal PNS
dikirimkan oleh instansi pemerintah
terhitung telah pensiun dari instansi
tempat PNS berkerja. Berkas tersebut
tempatnya bekerja, dan jika ada
di atas sebenarnya telah tersimpan di
keterlambatan pengeluaran SK dari
BKN pada saat Pegawai diterima
BKN,
sebagai PNS. BKN mencari berkas
mendapatkan gaji pesiun.
Berkas
pengajuan
yang sama sesuai dengan berkas
maka
MVC
PNS
(Model,
belum
View,
diperiksa
Controler) merupakan salah satu
keasliannya (dicek, apakah data yang
teknik pengembangan sistem. MVC
dikirimkan sesuai dengan berkas
merupakan kelanjutan dari OOP
pertinggal di BKN). Berkas disimpan
(Object Oriented Programing) yang
pengajuan
pensiun,
memisahkan antara model, tampilan
berkewajiban untuk menegur instasi
(view) dan pengontrol (Controller).
tersebut.
Pemisahan ketiga bagian ini memang
Pada
saat
instansi
dinilai merepotkan oleh beberapa
mendaftarkan pemrosesan pensiun,
programer pada saat pengembangan
secara otomatis gaji dari instansi
sistem. Tetapi, jika membicarakan
akan terhenti sesuai tanggal PNS
jangka waktu yang lama, teknik
terhitung pensiun, selanjutnya PNS
MVC
ini
akan
untuk
pengembangan
sangat
mempermudah selanjutnya
mendapat
pensiun.
maka
Apabila
dana terjadi
Pembahasan dibatasi dengan yang
framework
MVC
PNS
yang
sudah
tidak
mendapat gaji dari instansi tempanya
1.2. Batasan Masalah
berbasis
dari
keterlambatan dalam pengurusan SK,
(maintenance).
penggunaan
gaji
untuk
bekerja dan belum bisa mendapatkan dana pensiunnya. Pemrosesan
membuat
pensiun
yang
aplikasi keputusan pensiun di BKN.
sedang dijalankan oleh BKN saat ini
Pemrosesan
hanya
menggunakan sisten konvensional,
berlaku untuk PNS golongan IV/b ke
berkas-berkas yang masuk diperiksa
bawah yang disebabkan oleh Batas
secara manual. Berkas yang masuk
Usia Pensiun (BUP).
diagendakan melalui mail tracking
pensiun
ini
dan
digolongkan
berdasarkan
2. Landasan Teori
kebutuhan dan jenis pensiunnya,
2.1.
Pemrosesan Pensiun
kemudian
Pegawai yang telah mencapai
berkas-berkasnya
diperiksa
dengan
BUP (Batas Usia Pensiun) wajib di
membandingkan
daftarkan ke BKN oleh instansi
berkas pertinggal di BKN.
untuk di proses pensiunnya. Apabila
Setelah
kebenaran
dengan
semua
berkas-
berkas
PNS telah memasuki usia pensiun,
memenuhi syarat, barulah dibuat
namun instansi tempatnya bekerja
konsep isi pensiun dibuat dengan
belum mendaftarkan PNS tersebut
mengisi form konsep pensiun (tulis
untuk
tangan),
pensiun,
maka
BKN
kemudian
diperiksa
kebenarannya,
setelah
semuanya
suatu class yang terdiri dari beberapa
benar, barulah di ketik kembali
method, method-method itulah yang
konsep yang telah dibuat.
kemudian
digunakan
dan
saling
memanggil satu sama lain. File-file yang terdapat dalam
2.1 MVC View,
folder controller akan mengontrol
Controler) merupakan Salah satu
alur jalannya sistem, meminta file-
teknik pengembangan sistem yang
file
memisahkan aplikasi logika dari
mengirimkan data yang tersimpan
presentasi.
guna
dalam database dan meminta salah
meminimalkan script dari halaman-
satu file dalam folder view untuk
halaman web sejak script presentasi
memberikan format penampilan data.
(HTML,
dsb)
Ilustrasinya
dipisahkan dari PHP scripting, istilah
gambar 2.1.
MVC
umum
(Model,
Hal
CSS,
JavaScript
yang
menghindari
ini
familiar terjadinya
dalam
folder
dapat
model
dilihat
untuk
dalam
adalah spagetti
code. Sebenarnya
MVC
adalah
lanjutan dari metode OOP (Object Oriented Programing), metode ini menggunakan
prinsip
penurunan
Gambar 2.1 : Ilustrasi Alur MVC 2.2 PHP CodeIgniter
sifat, ditambah pemisahan Model, view
dan
demikian menggunakan penurunan
Controler.
Dengan
programer
dapat
sebagian suatu
mempermudah
fungsi
dalam
satu framework PHP. Framework adalah
koleksi
kumpulan
potongan-potongan program yang
dan
disusun
mengedit
Setiap file yang disimpan dalam folder-folder Model, View dan sebagai
atau
diorganisasikan
sedemikian rupa, sehingga dapat digunakan
didefinisikan
atau
dari
program.
Controller
PHP CodeIgniter adalah salah
untuk
membantu
membuat aplikasi utuh tanpa harus membuat semua kode dari awal.
PHP
CodeIniter
menggolongkan file-file ke dalam suatu folder sesuai dengan fungsi masing-masing supaya programer dapat
menambahkan
ataupun
mengedit framework sesuai dengan kebutuhan. Struktur direktori dapat dilihat pada gambar 2.2. Pada dasarnya, isi file yang perlu diperhatikan adalah pada folder aplikasi.
Namun,
tidak
menutup
kemungkinan untuk membuka file
Gambar 2.2: Struktur Direktori
lainnya bila ingin merubah setingan
Framework CodeIgniter
ataupun menambahkan function dan
3. Analisis dan Pembahasan
prosedur.
3.1. Gambaran Umum Program Program
File-file yang dibuat untuk
ini
dibuat
dan
berbasiskan web dengan metode
digolongkan ke folder Model, view
MVC. Berbasis web dikarenakan
dan controller yang terdapat dalam
untuk
folder application sesuai dengan
mempercepat
fungsi
file-file
karena yang menggunakan adalah
tersebut diberi nama sesuai dengan
BKN pusat dan seluruh regional
nama class.
BKN di Indonesia.
membuat
website
file
disimpan
tersebutdan
mempermudah penyebaran
Pengguna
dan data,
dikelompokkan
menjadi lima bagian sesuai dengan tugas masing,
dan
kewenangan yaitu
:
masingAdmin,
Pengadministrasi Umum Seksi Adim Pensiun A/B, Operator Komputer, Pengadministrasi
Umum
Subdit
Pensiun,
Pengonsep SK Pensiun,
Direktur/Kasubdit/Kasi Pensiun I/II Admin memiliki tugas dan wewenang
untuk
mengedit
dan
menambah,
menghapus
user,
Berdasarkan hasil uji coba, sistem ini dapat berjalan sesuai dengan
perancangan.Walaupun
masih banyak kekurangan, sistem ini dapat
menggambarkan
manfaat
pegawai dan pensiunan, menambah
penggunaan teknologi dalam sistem
dan
pemrosesan pensiun.
mengedit
instansi,
merubah
nomor Undang-undang pensiun dan gaji pokok pegawai.
3.3. Spesifikasi
Pengadministrasi
Umum
dan lunak
Subdit Pensiun memiliki tugas dan wewenang berkas
untuk sesuai
pensiunnya
perangkat keras
Dalam ujicoba ini, peralatan
menggolongkan
(hardware) Notebook HP Pavilion
dengan
jenis
dv-2, integrated yang spesifikasinya :
mendaftarkan
AMD Althon(tm) Neo X2 Dual Core
dan
permohonan pensiun dari data PNS
Processor L335 1.60 GHz, Memori
yang yang masih aktif.
RAM 2 Gb, Kartu Grafik ATI
Pengonsep SK Pensiun tugas
Radeon Premium Graphics, Plug and
dan wewenang untuk memeriksa
Play Monitor LCD 12" dan Harddisk
kelengkapan dan kebenaran berkas
160 GB.
(verifikasi).
Jika
sesuai,
Software yang digunakan
maka
Konsep SK di proses.
adalah : Microsoft Windows VistaTM
Direktur/Kasubdit/Kasi
Home Premium, Adobe Photoshop
Pensiun I/II tugas dan wewenang
CS 2, XAMPP Versi 1.6.7 sebagai
untuk memeriksa kebenaran Konsep
web server (dapat di dowload di
SK.
http://www.nat32.com/xampp) dan Operator Komputer mencetak
SK Pensiun.
Web Browser Mozilla Firefox 3.0. 4. Penutup 4.1.
Kesimpulan Pemrograman dengan teknik
3.2. Uji Coba Program
MVC sangat terstruktur dan efisien. Dengan menggunakan teknik ini,
programer dapat meminimalisasikan penulisan
koding
dan
[3].
Komang
Wiswakarman,
“Panduan
kesulitan
Lengkap
dalam development karena semua
Menguasai
file
CSS”, Bali, 2009.
tersimpan
koding
dengan
Pemrograman
terstruktur rapih [4]. 4.2.
Saran
URL :http://www.bkn.go.id , 7 Maret 2010
Sistem pemrosesan pensiun ini masih harus dikembangkan lagi,
[5].
tidak hanya sebatas pembuatan SK
tutorials/Model-View-
pensiun yang dikarenakan BUP, tetapi
sistem
ini
harus
URL :http://www.phpro.org/
Controller-MVC.html,
dapat
23
April 2010
melakukan pembuatan SK pensiun yang dikarenakan hal lainnya.
[6].
URL :http://maestric.com/
doc/php/codeigniter_template Referensi : [1].
Grady
Booch,
, 23 April 2010
Object-
Oriented Analysis and Design with Application, Benjamin/
[7].
mulai-dengan-codeigniter , 7
Cummings, 1991
[2].
Lukman
Juni 2010 Hakim,
“Membangun Web Berbasis PHP
dengan
CodeIgniter”, 2010
URL :http://masdeka.web.id/
Framework Yogyakarta,
[8].
URL : http://id.wikipedia.org/
wiki/Pemrograman_berorient
asi_objek,
7 Juni 2010