REMUNERATION SOFTWARE (SOFTWARE REMUNERASI Ver 1.0) •
Personal Scoring Index Methodology (taken from dr. Hanna Permana Subanegara., MARS)
•
Neural Network Practical Approach
•
Java Technology from Sun Microsystem
•
MySQL Database Server
•
Directly Connected with CMSM™
PERHATIAN
Buku ini dicetak berdasarkan kondisi software di saat awal instalasi dimana saat itu software belum dilakukan customisasi (belum dilakukan penambahan fitur), isi buku dan program dapat berubah sewaktu-waktu tanpa pemberitahuan terlebih dahulu. Merek dagang atau paten dari produk-produk yang disebutkan dalam buku ini adalah milik dari perusahaan masing-masing dan menjadi tanggungjawab perusahaan masing-masing.
Ver. Edisi. 1 March 2011
PENDAHULUAN Remunerasi merupakan salah satu bagian manajerial yang cukup penting untuk diketahui oleh para manajer khususnya manajer di rumah sakit, karena menyangkut biaya kehidupan dan penghidupan seluruh karyawan. Seringkali ketidak seimbangan upah, gaji atau insentive antara kelompok dokter, perawat dan yang setara dengan perawat, tenaga adminstratif serta tingkatan manajer rumah sakit menyebabkan terjadinya konflik yang berkepanjangan dan menyebabkan menurunnya komitmen karyawan terhadap organisasi. Karenanya perlu pemahaman bagaimana sistem insentive dapat dikembangkan dan disesuaikan berdasarkan kesepakatan melalui beberapa pendekatan yang lebih fleksibel. Software Remunerasi yang dikembangkan oleh infinity didesign secara khusus untuk berbagai keperluan remunerasi, sistem remunerasi yang didukung dengan penggunaan teknologi digital (software) akan semakin memudahkan staf keuangan dalam menghitung besarnya insentive yang harus diberikan ke pegawai. Selain itu Software Remunerasi ini menggunakan pendekatan dengan Neural Network (NN) atau juga disebut Jaringan Saraf Tiruan (JST) dengan demikian metode pemecahan masalah yang dibuat dapat lebih mudah diterjemahkan dalam bentuk pengkodean digital. Kami sadar bahwa pengembangan Software Remunerasi ini masih memiliki banyak kekurangan dan selanjutnya kami mengharapkan kritik dan saran yang bersifat membangun dalam penyusunan software remunerasi ini. Surabaya, 2011
DT (Development Team)
v
vi
DAFTAR ISI PERHATIAN................................................................................iii PENDAHULUAN..........................................................................v DAFTAR GAMBAR.....................................................................ix BAB 1 SISTEM REMUNERASI....................................................1 1.1 Sistem Remunerasi................................................................1 1.2 Hubungan Antara Gaji dan Kinerja.......................................1 1.3 Distribusi Insentif dalam Sistem Remunerasi.......................2 1.4 Alat Bantu Indexing Perorang...............................................3 BAB 2 NEURAL NETWORK DAN JAVA...................................5 2.1 Neural Network.....................................................................5 2.2 Java Embeded .......................................................................7 BAB 3 SOFTWARE REMUNERASI.............................................9 3.1 Gambaran Umum Sistem......................................................9 3.2 Login Program Remunerasi................................................12 3.3 Modul Personil....................................................................16 3.4 Modul Jasa Pelayanan.........................................................30 3.5 Entry Besaran Jasa .............................................................33 3.6 Modul Pembagi Jasa............................................................34 3.7 Modul Score Card...............................................................37 3.7.1 Sub Modul List Look Up.................................................................37 3.7.2 Sub Modul Scoring Card.................................................................41 3.8 Modul Hasil Pembagian......................................................44 BAB 4 INSTALASI PROGRAM..................................................45 4.1.1 Instalasi MySQL Server..................................................................45 4.1.2 Copy Database Remunerasi ke MySQL..........................................48 4.1.3 Mengaktifkan MySQL Server ........................................................49 4.2 Installasi Java......................................................................50 4.3 Installasi Program Remunerasi............................................52 DAFTAR PUSTAKA...................................................................55
vii
viii
DAFTAR GAMBAR Gambar 2.1 Neural Network Sederhana..........................................6 Gambar 2.2 Neural Network Bertingkat 2.......................................7 Gambar 2.3 Arsitektur java..............................................................8 Gambar 3.4 Alur Program Remunerasi...........................................9 Gambar 3.5 Gambaran Sistem Remunerasi...................................10 Gambar 3.6 Contoh bentuk NN pada sistem remunerasi...............10 Gambar 3.7 Gambaran level NN pada program............................11 Gambar 3.8 Tampilan Login .........................................................12 Gambar 3.9 Ubah Password..........................................................13 Gambar 3.10 Tombol ........................................................................................................13 Gambar 3.11 Setting ........................................................................................................15 Gambar 3.12 Modul Personil.........................................................16 Gambar 3.13 Tambah Personil......................................................17 Gambar 3.14 Menghapus & Mengubah Biodata...........................18 Gambar 3.15 Pesan mengapus personil.........................................18 Gambar 3.16 Mengubah data personil...........................................19 Gambar 3.17 Tampilan data kepegawaian.....................................20 Gambar 3.18 Setting Personil Field...............................................21 Gambar 3.19 Menghapus Field......................................................22 Gambar 3.20 Entry data kepegawaian...........................................23 Gambar 3.21 Skema Remunerasi...................................................24 Gambar 3.22 Tampilan membuat Skema Penilaian Remunerasi...25 Gambar 3.23 Pentunjuk Syntax Skema Remunerasi.....................27 Gambar 3.24 Tampilan Program Viewer.......................................29 Gambar 3.25 Setting Jasa pelayanan.............................................31 Gambar 3.26 Entry Besaran Jasa...................................................33 Gambar 3.27 Pembagian Besaran Jasa..........................................35 Gambar 3.28 Tambah Pembagi Jasa..............................................36 Gambar 3.29 Pembagian Besaran Jasa..........................................37 Gambar 3.30 List Look Up............................................................39 Gambar 3.31 Menghapus Group....................................................40
ix
Aktif User
Gambar 3.32 Menambah Item/Parameter......................................40 Gambar 3.33 Entry Scoring Card...................................................42 Gambar 3.34 Score Card................................................................43 Gambar 3.35 Pembagian Kue Besar..............................................44 Gambar 4.36 Windows Explorer Setup MySQL...........................45 Gambar 4.37 Tampilan Awal Instalasi MySQL............................46 Gambar 4.38 Pilihan dalam instalasi MySQL...............................47 Gambar 4.39 Tipe dalam Instalasi MySQL...................................47 Gambar 4.40 Proses Instalasi.........................................................48 Gambar 4.41 Copy Database Remunerasi ke folder Mysql/Data. .49 Gambar 4.42 Mengaktifkan MySQL.............................................50 Gambar 4.43 Pilihan dalam instalasi MySQL...............................51 Gambar 4.44 Proses Awal Instalasi Java.......................................51 Gambar 4.45 Proses Instalasi Java.................................................52 Gambar 4.46 Instalasi program remunerasi...................................53
x
BAB 1SISTEM REMUNERASI
1.1
Sistem Remunerasi
Pada institusi kesehatan (rumah sakit), sistem penggajian pegawai yang berlaku dengan indikator yang digunakan berupa tingkat pendidikan dan masa kerja, kurang mendorong motivasi para pegawai untuk meningkatkan kinerjanya. Dengan sistem itu pegawai yang kapabilitasnya tinggi akan mendapat gaji yang sama dengan pegawai yang indisipliner, maka pendapatan diluar gaji atau insentif yang besarnya ditentukan oleh rumah sakit sendiri diharapkan menjadi suatu alat untuk menumbuhkan daya saing dan memacu kinerja para pegawai. Insentif yang adil sesuai dengan kontribusi yang diberikan diharapkan bisa meningkatkan produktivitas kerja para pegawai sehingga bisa meningkatkan pendapatan rumah sakit yang pada akhirnya akan meningkatkan kesejahteraan pegawai itu sendiri. Disamping itu insentif adalah hak dan penghargaan kepada para karyawan atas segala jerih payahnya dalam menjalankan tugas memberikan pelayanan kepada pasien diluar gaji yang diterima, dengan besaran berubah-ubah tergantung dari pendapatan rumah sakit, makin besar pendapatan rumah sakit semakin besar insentif yang akan diterima oleh karyawan. Dengan demikian diperlukan suatu sistem pemberian imbalan atau sistem pembagian insentif yang bisa diterima oleh semua karyawan dari berbagai jenis profesi baik fungsional maupun struktural sesuai dengan kontribusi yang diberikan berdasarkan akuntabilitas kinerja masing-masing karyawan. 1.2
Hubungan Antara Gaji dan Kinerja
Dari hasil penelitian, 43 % responden menyatakan ada hubungan antara menejemen dan gaji, ternyata upah masih merupakan elemen yang penting dalam manajemen kinerja. Hal ini disebabkan karena upah mendorong kinerja dan kemampuan karyawan atas dasar tiga alasan yaitu :
1
1.
Upah dapat memberikan motivasi bagi pegawai untuk menjadi lebih baik kinerjanya, mengembangkan keterampilan dan kemampuan mereka.
2.
Upah dapat menyampaikan pesan bahwa kinerja dan kemampuan adalah penting
3.
Sistem pengupahan yang baik adalah sistem yang terbuka dan seimbang dalam memberikan penghargaan kepada pegawainya atas dasar kinerja, kemampuan atau sumbangsih mereka pada institusi.
Saat ini prinsip yang berkembang dibanyak institusi yang sudah maju adalah “No Performance, No Pay”, artinya bahwa pegawai yang tidak memiliki kinerja yang baik tidak akan mendapatkan gaji (insentive). 1.3
Distribusi Insentif dalam Sistem Remunerasi
Cara menentukan sistem distribusi pengupahan atau cara distribusi insentif adalah yang paling penting. Karena masing-masing kelompok, baik itu kelompok dokter, perawat maupun tenaga administratif, merasa yang paling berhak dan paling berjasa terhadap pendapatan rumah sakit, akibatnya sering terjadi ketidakseimbangan dalam menentukan besaran insentif yang dapat memicu ketidak puasan disalah-satu pihak. Konsep distribusi sebaiknya berdasarkan kinerja sesuai dengan teori dari sistem pengupahan yang dikaitkan dengan kinerja karyawan (Fee for performance) dan sebaiknya tidak menganut fee for service. Jadi dasarnya adalah kinerja karyawan. Khusus bagi rumah sakit pemerintah insentif dokter spesialis atau siapapun di rumah sakit yang langsung bisa menghasilkan uang ditentukan berdasarkan kesepakatan bersama yaitu dalam bentuk persentase dari yang dihasilkannya. Metode yang bisa dikembangkan adalag berdasarkan indexing yang akan menghasilkan score tertentu dan dasarnya adalah kinerja. Cara perhitungannya adalah berdasar kepada :
Besarnya gaji pokok (basic index) Posisi atau jabatan (position index) Pendidikan yang ada kaitannya dengan pelayanan (competency index) Emergensi (emergency index) Resiko (risk index) Kinerja (performance index)
2
Selanjutnya ditentukan indeks bagi masing masing dasar perhitungan tersebut, kemudian tentukan bobotnya dan pada akhirnya kalikan index dengan bobot maka akan didapat nilai atau score karyawan. Score seorang karyawan dibagi total score dikalikan dengan total volume insentif sama dengan jumlah insentif karyawan yang bersangkutan. 1.4
Alat Bantu Indexing Perorang
Nama : Drs Boma Molotova Jabatan : Kepala Bidang Administrasi Gaji : Rp 1000.000,No
Object
Index
1.
BASIC INDEX Setiap Rp 100.000 nilai indeks = 1 POSITION INDEX a. Kepala Bidang : b. Kepala Sub-Bidang c. Kepala Seksi/Kepala Ruangan COMPETENCY INDEX a. SD b. SLTP c. SLTA d. Akademi e. Sarjana f. S-2, spesialis g. S-3 EMERGENCY INDEX a. Rendah b. Sedang c. Tinggi d. Sangat Tinggi RISK INDEX a. Rendah b. Sedang c. Tinggi d. Sangat Tinggi PERFORMANCE INDEX
10
2.
3.
4.
5.
6.
6 4 2 1 2 3 4 5 6 7 1 2 3 4 1 2 3 4
3
Bobot
1 3
Score (Indeks x Bobot) 10
12
3 15
3
3
4 4
Adalah 2 kali nilai basic index
20
4
SKORE TOTAL INDIVIDU
80 124
Jika volume insentif dalam bulan tersebut Rp 200.000.000,- sedangkan SKORE TOTAL RS = 16.800 poin, maka insentif Drs Boma Molotova pada bulan tersebut adalah Skore Total Individu Insentif = ------------------------------ x Volume Insentif (Jasa Pelayanan) Skore Total Seluruh karyawan
124 Insentif = ------------ X Rp 200.000.000,- = Rp 1.426.190,16.800
4
BAB 2NEURAL NETWORK DAN JAVA Perkembangan teknologi komputer khususnya dalam masalah komputasi telah mengalami perkembangan yang cukup pesat, telah banyak berbagai metode diciptakan guna menyelesaikan berbagai masalah, pengetahuan ini merupakan penggabungan dari berbagai displin ilmu lain seperti matematika dan stokastik. Saat ini terdapat banyak sekali metode mulai dari metode yang sifatnya pasif, hingga yang adaptif (dapat belajar sendiri / self learning), metode tersebut dikembangkan dengan tujuan untuk membantu manusia dalam menyelesaikan berbagai permasalah di bidang IT, metode tersebut antara lain : 1.
Fuzzy Logic
2.
Neural Network
3.
Back Propagation
4.
Genetic Algoritm (algortima genetik)
5.
Ant Algortim (algortima semut)
2.1
Neural Network
Jaringan saraf tiruan (JST) (Bahasa Inggris: Artificial Neural Network (ANN), atau juga disebut Simulated Neural Network (SNN), atau umumnya hanya disebut neural network (NN)), adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan jaringan saraf manusia. JST merupakan sistem adaptif yang dapat merubah strukturnya untuk memecahkan masalah berdasarkan informasi eksternal maupun internal yang mengalir melalui jaringan tersebut Secara sederhana NN atau JST adalah sebuah alat pemodelan data statistik nonlinier. NN dapat digunakan untuk memodelkan hubungan yang kompleks antara input dan output untuk menemukan pola-pola pada data. Suatu neural network (NN), adalah suatu struktur pemroses informasi yang terdistribusi dan bekerja secara paralel, yang terdiri atas elemen pemroses (yang memiliki memori lokal dan beroperasi dengan informasi lokal) yang diinterkoneksi bersama dengan alur sinyal searah yang disebut koneksi. Setiap elemen pemroses memiliki koneksi
5
keluaran tunggal yang bercabang (fan out) ke sejumlah koneksi kolateral yang diinginkan (setiap koneksi membawa sinyal yang sama dari keluaran elemen pemroses tersebut). Keluaran dari elemen pemroses tersebut dapat merupakan sebarang jenis persamaan matematis yang diinginkan. Seluruh proses yang berlangsung pada setiap elemen pemroses harus benar-benar dilakukan secara lokal, yaitu keluaran hanya bergantung pada nilai masukan pada saat itu yang diperoleh melalui koneksi dan nilai yang tersimpan dalam memori lokal. NN sederhana tersusun atas dua bagian yaitu node (titik) dan weight (bobot) yang berada pada lapisan berbeda, lapisan paling ujung berfungsi sebagai input dan output sedangkan lapisan (layer) yang ditengah disebut sebagai hidden layer yang memiliki fungsi sebagai pemroses data. Setiap node akan terhubung oleh minimal 1 atau lebih node yang lain, node memiliki bobot dan bobot tersebut merupakan nilai pengali yang akan dijumlahkan dengan node pada layer (level) yang sama, hal tersebut akan dilakukan secara terus-menurus hingga mencapai node yang paling ujung sehingga menghasilkan score akhir dari jaringan, contoh :
w1 = 2
A=3
Score w2 = 4
B=5
Gambar 2.1 Neural Network Sederhana NN diatas terdiri dari 2 node inputan yaitu A dan B, dan masing-masing memiliki bobot yaitu w1 dan w2, untuk menghitung nilai akhir dari jaringan adalah : Score = ( w1 x A ) + ( w2 x B ) Score = ( 2 x 3 ) + ( 4 x 5 ) = 26
6
Jumlah node dalam suatu jaringan NN jumlahnya bisa tak terhingga, namun hal tersebut bergantung pada kemampuan hardware yang digunakan dalam sistem komputasi tersebut. w6
A
A1
B w0
w8 w1
TOTAL
B1
w7
w9
w2
C
B2 B3
w10 w11
C1 C2
SCORE w3 D
w13
D1
w14 D2
w4
w15 D3
E
LEVEL 1
LEVEL 2
Gambar 2.2 Neural Network Bertingkat 2 2.2
Java Embeded
Remunerasi Software yang dikembangkan oleh infinity berbasiskan dengan teknologi Java dari Sun Micorsystem, program berbasiskan dengan java dapat berjalan pada beberapa platform seperti: Windows, Linux, Macintosh dan Sun Solaris.
7
Java memiliki JVM (Java Virtual Machine), JVM adalah suatu perangkat yang menghubungkan kode bytes java dengan API (Application Program Interface) dari sistem operasi. JVM memiliki standar yang mengacu pada spesifikasi yang diterbitkan oleh Sun Microsystem. Program yang dikembangkan dengan java memiliki performa yang tinggi, aman untuk sistem operasi dan stabil, sehingga operasi sistem yang digunakan (seperti windows atau linux) akan jauh lebih terjamin dalam bekerja, hal ini disebabkan keberadaan JVM sebagai pelapis antara kode program dengan sistem operasi.
Gambar 2.3 Arsitektur java
8
BAB 3SOFTWARE REMUNERASI
3.1
Gambaran Umum Sistem
Software Remunerasi yang dikembangkan oleh infinity secara umum memiliki 3 alur sederhana yang digambarkan pada diagram alir berikut ini : Pengguna
Membuat Skema Penilaian
Memasukkan persentase Besaran Jasa
Proses pembagian Besaran jasa terhadap score personil
Gambar 3.4 Alur Program Remunerasi Berikut ini adalah gambaran keseluruhan diagram alir dari sistem software remunerasi yang dikembangkan oleh infinity. Besaran Jasa
KUE BESAR Jasa dokter Jasa Paramedis ……
Score Personil 1 Score Personil 2 Score Personil 3
JP Diterima Pers
Pembagi KUE BESAR dengan score personil
9
JP Diterima Pers JP Diterima Pers
Gambar 3.5 Gambaran Sistem Remunerasi Score personil dihitung dengan menggunakan metode Neural Network (NN), berikut adalah salah satu bentuk dari NN yang dibuat : Basic Index
w6 Basic Salary (Gaji Pokok)
Position Index
w0
w1
TOTAL
Kepala/Direktur RS
w7 w8 w9
Competency Index
w2
Kepala Bidang Kepala Sub Bidang
w10
S2
w11
SCORE
w12
w3
S1 SMA/Sederajat
Emergency Index
w4 w13 Risk Index
w14
w5 w15
Rendah Sedang Tinggi
Performance Index
LEVEL 1
LEVEL 2
Gambar 3.6 Contoh bentuk NN pada sistem remunerasi
10
Saat ini ini software remunerasi dari infinity hanya memiliki kemampuan membuat jaringan hingga lima level, dalam setiap level dapat dibuat beberapa node, untuk level 1 dapat dibuat maksimum 15 node, sedangkan untuk level 2, 3, 4 dan 5 dapat dibuat maksimum 50 node, sehingga jumlah kombinasi network yang dapat dibuat sebanyak 15 x 50 x 50 x 50 x 50 = 93.750.000 kombinasi. Berikut gambaran level pada software remunerasi :
TOTAL SCORE
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
Gambar 3.7 Gambaran level NN pada program Inputan dari skema penilaian NN dapat diletakkan di posisi manapun, baik di level 1 hingga level 5, selain itu inputan juga dapat di Look Up dengan database internal pada program remunerasi.
11
3.2
Login Program Remunerasi Berikut ini adalah tampilan pertama dari program remunerasi :
Tombol tidak Aktif
Gambar 3.8 Tampilan Login Pada saat pertama kali program dijalankan adalah menampilkan tampilan login seperti gambar diatas, masukkan user name dan passwordnya, sebagai default ketika program pertama kali digunakan masukkan user name : admin dan password : 1234. Demi keamaan segeralah anda mengganti password dengan memilih tab Ubah Password (perhatikan gambar berikut) :
12
Gambar 3.9 Ubah Password Kemudian setelah anda berhasil login,maka seluruh tombol yang ada disamping akan aktif sebagaimana gambar berikut ini :
Tombol Aktif
Gambar 3.10 Tombol Aktif
13
Program tersusun atas 7 modul antara lain : 1.
Modul Personil, modul ini memiliki fungsi untuk memasukkan data personil yang ada pada institusi, setting data kepegawaian dan mensetting skema yang diaplikasikan bagi personil bersangkutan.
2.
Modul Jasa Pelayanan, modul ini berfungsi untuk melakukan entry jenis jasa pelayanan apa saja yang ada di institusi bersangkutan, jasa pelayanan yang dientrykan dalam program tidak harus disesuaikan dengan daftar tindakan yang ada pada rumah sakit, rumah sakit dapat mengelompokkan tindakan tersebut berdasarkan unit kerjanya masing-masing.
3.
Modul Besaran Jasa (BJ), modul ini untuk melakukan entry besaran jasa pada setiap bulannya, misalkan pada 1 bulan pendapatan dari jasa cabut gigi di poli gigi mencapai Rp 70.000.000,-, entry data haruslah dilakukan secara manual, namun apabila rumah sakit menggunakan program CMSM, nilai besaran jasa dapat dilakukan secara otomatis.
4.
Modul Pembagi Jasa, adalah besarnya persentase pembagian jasa pada pendapatan rumah sakit, modul ini dapat diset sesuai dengan kebijakan yang ada pada rumah sakit.
5.
Modul Score Card, adalah modul yang berfungsi untuk mengentry kinerja dari masing-masing personil, modul score card didesign secara khusus untuk mempermudah entry data bagi staf, data yang sudah dientrykan akan diproses dengan program untuk mendapatkan score akhir personil bersangkutan.
6.
Modul Hasil Pembagian digunakan untuk menampilkan hasil pembagian jasa dari personil berdasarkan Score Card, Skema dan Nilai Pendapatan dari masingmasing personil.
7.
Modul Setting adalah modul uang digunakan untuk melakukkan setting user password, selain itu juga dapat digunakan untuk mengganti nama institusi rumah sakit.
14
Pada saat pertama kali dijalankan program hanya memiliki user admin, dimana user ini dapat mengakses Modul Setting, modul setting dapat digunakan untuk menambahkan user baru dan juga mensetting akses dari user bersangkutan. Untuk membantu dalam pekerjaannya, user admin dapat menambahkan beberapa user lain, namun perlu diingat bahwa akses dari modul setting dimatikan
Akses dari user bersangkutan Menambahkan user baru
Gambar 3.11 Setting User
Untuk menambahkan user adalah masukkan nama pada kotak User Name, kemudian tekan tombol tambah dibawahnya maka nama user baru tersebut akan muncul pada Daftar User, default password dari user bersangkutan adalah 123456789, setelah user ditambahkan kemudian double klik pada nama user, kemudian pada sisi sebelah kanan
15
akses user akan terbuka dan admin dapat mensetting modul-modul yang dibutuhkan, setelah itu tekan tombol simpan. 3.3
Modul Personil
Modul personil digunakan untuk menambahkan personil, melakukan setting data kepegawaian, membuat skema remunerasi dan men-setting skema remunerasi dari personil bersangkutan. 3.3.1.1
Menambah personil
Berikut adalah tampilan dari Modul personil
Gambar 3.12 Modul Personil
16
Untuk menambah personil baru tekanlah tombol tambah (lihat gb), setelah itu akan muncul form baru untuk menambahkan personil.
Gambar 3.13 Tambah Personil Masukkan seluruh data yang meliputi NIP, Nama Lengkap, Alamat, Unit, Ruang, Golongan dan Tanggal Masuk dari personil bersangkutan. Data tersebut diatas harus diisi seluruhnya dimana data tersebut merupakan database standar yang akan digunakan program untuk menyimpan biodata personil. 3.3.1.2
Menghapus Dan Merubah Data Personil
Selain itu pada modul personil anda juga dapat untuk menghapus dan merubah dari biodata personil bersangkutan dengan cara sebagai berikut.
17
Pilih terlebih dahulu salah personil di list ini
satu
Gambar 3.14 Menghapus & Mengubah Biodata Untuk menghapus caranya pilih terlebih dahulu personil diantara list personil berikut, kemudian untuk menghapus tekan tombol hapus, kemudian akan keluar pesan sebagai berikut :
Gambar 3.15 Pesan mengapus personil
18
Setelah anda yakin bahwa ID dari personil yang hendak dihapus benar anda dapat menekan tombol OK, maka secara otomatis personil tersebut akan dihapus pada database. Sedangkan untuk mengubah biodata dari personil adalah dengan menekan tombol Ubah (pd bagian bawah) atau cukup dengan mendouble klik dari nama personil bersangkutan, setelah itu akan keluar form edit personil seperti dibawah ini, dan ubahlah data kemudian tekan tombol update untuk mengupdate dari perubahan data personil.
Gambar 3.16 Mengubah data personil
3.3.1.3
Data Kepegawaian Personil
Data kepegawaian personil adalah data yang erat kaitannya dengan perhitungan sistem remunerasi, data kepegawaian dapat disetting dan dibuat sebanyak mungkin sesuai dengan kebutuhan dari sistem, namun perlu diperhatikan bahwa penambahan satu field data maka secara otomatis seluruh personil juga akan memiliki field data yang ditambahkan tadi. Apabila dalam perhitungan sistem remunerasi, skema dari personil bersangkutan tidak membutuhkan field tersebut maka field tersebut dapat dikosongkan, berikut adalah tampilan dari sub modul Data Kepegawaian Personil.
19
Gambar 3.17 Tampilan data kepegawaian Untuk melakukan setting field apa saja yang hendak digunakan dalam sistem remunerasi adalah dengan menekan tombol Setting Personil Field (lihat gb diatas), maka akan keluar tampilan berikut :
20
Field Biodata Standar
Field Tambahan yang dibutuhkan sistem remunerasi
Gambar 3.18 Setting Personil Field Untuk menambahkan Field caranya, ketik terlebih dahulu nama dari field yang hendak ditambahkan pada kotak teks yang ada diatas, kemudian tekan tombol tambah, anda dapat mengatur posisi dari tampilan pada tabel data kepegawaian dengan menekan tombol panah atas atau tombol panah bawah , semakin ke atas posisi dari field, maka pada tampilan tabel posisi dari field akan semakin ke kiri. Sedangkan untuk menghapus adalah pilih terlebih dahulu field yang hendak dihapus kemudian tekan tombol hapus, dan akan keluar pesan anda yakin akan menghapus posisi, jika yakin tekan tombol OK maka posisi akan terhapus.
21
Pilih field yang hendak dihapus
Gambar 3.19 Menghapus Field Setelah itu tekan tombol Simpan sebelum anda keluar dari Sub Modul ini.
22
Gambar 3.20 Entry data kepegawaian Untuk melakukan entry data kepegawaian adalah dengan memasukkan langsung ke tabel dari data tersebut, setelah seluruh data dimasukkan tekan tombol Simpan maka data akan disimpan ke database. Sedangkan untuk mencetak dari data kepegawaian tekan tombol cetak . 3.3.1.4
Skema Remunerasi
Skema Remunerasi adalah metode atau cara dalam perhitungan scoring dari personil masing-masing, anda dapat membuat lebih dari satu skema remunerasi (pada program ditandai dengan akhiran .rmn), dan personil dapat menggunakan skema yang berbeda-beda antara yang satu dengan yang lain. Namun untuk satu pembagi jasa hanya dapat menggunakan 1 skema saja.
23
Gambar 3.21 Skema Remunerasi Untuk membuat skema penilaian remunerasi dapat dilakukan dengan menekan tombol Buat Skema RMN (lihat gb diatas, bagian bawah sisi kanan), dan kemudian akan tampil windows berikut :
24
Perintah dalam membuat skema remunerasi
Gambar 3.22 Tampilan membuat Skema Penilaian Remunerasi Kemudian masukkan perintah untuk membuat NN dari skema yang diinginkan, secara pokok ada 5 perintah dasar yang digunakan dalam membuat skema remunerasi antara lain : 1. 2.
L1, [Name], [Weight], [isEndPoint], [isNeedLookUp], [personilField] L2, [ParentName], [Name], [Weight], [isEndPoint], [LookUpID], [isNeedLookUp], [personilField]
3.
L3, [ParentName], [Name], [Weight], [isEndPoint], [LookUpID], [isNeedLookUp], [personilField]
25
4. 5.
L4, [ParentName], [Name], [Weight], [isEndPoint], [LookUpID], [isNeedLookUp], [personilField] L5, [ParentName], [Name], [Weight], [isEndPoint], [LookUpID], [isNeedLookUp], [personilField]
Keterangan : •
L1 adalah untuk membuat node pada level 1 (layer 1), sedangkan L2 untuk membuat node pada level 2 (layer2) dan seterusnya.
•
Name : nama dari node
•
ParentName : nama node induk dari node bersangkutan
•
Weight : nilai pembobotan node (dbl : double)
•
isEndPoint : apakah node berada pada posisi paling ujung (true/false)
•
LookUpID : table lookUp (isi dari ComboBox) akan dicari berdasarkan LookUpID (ex LookUp : pendidikan)
•
isNeedLookUp : apakah node membutuhkan lookUp untuk memasukkan data (berbentuk ComboBox)
•
personilField : nama parameter atau field data yang diambilkan otomatis di table personil (Default)
•
tanda /* yang diakhiri dengan */ merupakan komentar dalam 1 baris dan program tidak akan menjalankan tulisan tersebut
Petunjuk tersebut juga ada pada program dengan menekan tombol petunjuk, seperti gambar dibawah ini :
26
Gambar 3.23 Pentunjuk Syntax Skema Remunerasi Setelah proses entry selesai, disarankan untuk menyimpan terlebih dahulu perintah yang dibuat dalam bentuk text files dengan menekan tombol simpan, tekan tombol Generate RMN maka skema remunerasi akan dihasilkan dan secara default disimpan pada folder /Skema dengan ekstensi RMN. Berikut adalah contoh perintahnya :
27
/*Basic Index*/ L1,Basic,1,false,-,false L2,Basic,Gaji Pokok,0.00001,true,Gaji Pokok,false,Gaji Pokok L2,Basic,Lama Bekerja,1,true,Lama Bekerja,false,Lama Bekerja /*Performance Index*/ L1,Performance,4,false,-,false L2,Performance,Kehadiran,3,false,-,false,L3,Kehadiran,Cuti,-1,true,Lama Cuti (hari),false,L3,Kehadiran,Ijin,-1,true,Lama Ijin (hari),false,L3,Kehadiran,Absensi,-3,true,Absensi (hari),false,L3,Kehadiran,Terlambat,-2,true,Terlambat (menit),false,L3,Kehadiran,Lembur,1,true,Lembur (jam),false,L2,Performance,Surat Peringatan,-2,true,SP,false,/*Position Index*/ L1,Position,2,false,-,false L2,Position,Posisi,1,true,Posisi,true,Posisi /*Risk Index*/ L1,Risk,3,false,-,false L2,Risk,Resiko,1,true,Unit,true,Unit /*Competency Index*/ L1,Competency,2,false,-,false L2,Competency,Pendidikan Formal,4,true,Pendidikan Formal,true,Pendidikan L2,Competency,Sertifikasi Manajemen,3,true,Akreditasi,true,Akreditasi Institusi L2,Competency,Sertifikasi PPGD,3,true,ya/tidak,true,PPGD /*Emergency Index*/ L1,Emergency,3,false,-,false L2,Emergency,On Call,3,true,On Call,true,L2,Emergency,Shift,1,true,Shift,true,-
28
Setelah perintah dituliskan tekan tombol “View” untuk menampilkan hasil skema keluaran rmn dan hasilnya sebagai berikut :
Gambar 3.24 Tampilan Program Viewer Setelah proses selesai, masukkan nama file setting RMN pada kotak text dibawahnya misal “Doctor”, tekan tombol “Generate RMN” (sebelah bawah sisi kiri) dan secara otomatis perintah yang ditulis akan dikodekan menjadi skema remunerasi, dan tutup program kembali maka skema akan tampil di list skema remunerasi.
29
3.4
Modul Jasa Pelayanan
Jasa pelayanan adalah komponen dimana rumah sakit mendapatkan pemasukkan dari pasien, jasa pelayanan tersebut dapat disusun dalam beberapa kelompok group Unit atau Poli atau Departemen, Secara umum Unit akan dibagi menjadi 2 jenis yaitu : Revenue Center dan Cost Center, Revenue Center adalah unit yang dapat menghasilkan pendapatan bagi rumah sakit, seperti Laboratorium, Apotik, Poli Gigi, Poli Anak, dll. Sedangkan Cost Center adalah unit yang tidak dapat menghasilkan pendapatan bagi rumah sakit, seperti Kesekretariatan dan Administrasi, Keamanan, Gizi dan rekam medis, berikut contohnya : Unit/Poli/Departemen Laboratorium
Jenis Revenue Center
Poli Gigi
Revenue Center
Radiologi
Revenue Center
Kesekretariatan Keamanan Gizi Rekam Medis
• • • • • • • • • • • • • • • -
Cost Center Cost Center Cost Center Cost Center
30
Pelayanan yang dihasilkan Darah Lengkap Urine Lengkap Gula darah 2 Jam PP HIV Test Dll Konsultasi dokter gigi Tumpatan Amalgam Cabut Gigi Kecil Cabut Gigi Besar Dll Foto Thorax Foto Thorax dengan kontras Foto Abdomen Foto Abdomen dng kontras dll
Berikut adalah tampilan program remunerasi untuk melakukan setting dari Jasa Pelayanan :
Gambar 3.25 Setting Jasa pelayanan Sebelah kiri adalah group dari jasa pelayanan dapat terdiri dari poli/unit atau departemen, untuk menambahkan group masukkan terlebih dahulu nama dari group Misal : ”Gigi” kemudian klik tambah, maka apabila proses selesai pada tampilan diatasnya akan keluark group Gigi.
31
Setelah proses menambahkan group selesai, maka selanjutnya dimasukkan jasa pelayanannya, misalkan ”Tumpatan Amalgam”, yaitu dengan memasukkan di daftar pelayanan/tindakan, kemudian pilih groupnya setelah itu tekan tombol tambah.
Sedangkan untuk menghapus adalah pilih terlebih dahulu pada daftar Unit/Poli/Departement kemudian tekan tombol hapus. Kelebihan dari program ini adalah jasa pelayanan dapat melakukan import secara otomatis dari database ”Complete Medical Software Management (CMSM)”, dengan menekan tombol import data, program akan melakukan import jasa layanan beserta group yang ada pada dataase CMSM.
32
3.5
Entry Besaran Jasa
Bagian ini digunakan untuk memasukkan jumlah rupiah dari pendapatan jasa layanan, berikut tampilan untuk melakukan entry besaran jasa.
Gambar 3.26 Entry Besaran Jasa Untuk melakukan entry besaran jasa, yaitu pilih terlebih dahulu nama besaran jasa, kemudian pilih perode setelah itu masukkan nilai besaran jasa misal Rp 24.000.000,kemudian tekan tombol set. Pada tampilan diatas juga terdapat group yang hendak dimasukkan untuk mempermudah proses dalam memasukkan data.
33
Selain itu program juga dapat melakukan import data pendapatan dari database ”Complete Medical Software Management (CMSM)”, yaitu dengan menekan tombol import data pendapatan. 3.6
Modul Pembagi Jasa
Pembagi Jasa digunakan untuk membagi pendapatan sebelum dibagikan ke dalam bentuk Kue Besar, parameter yang digunakan untuk melakukan pembagian jumlahnya tak terbatas selain itu besarnya prosentese pembagian antara satu jasa pelayanan dengan jasa pelayanan yang lain dapat berbeda-beda, sesuai dengan peraturan yang berlaku pada institusi bersangkutan. Sebagai contoh dalam tampilan Jasa Layanan yang dibagikan akan dibagi menjadi 4 bagian yaitu : Kue Besar, Jasa Lainnya, Jasa_Dokter_Apt dan Jasa_Paramedis dimana untuk masing-masing layanan besarnya prosentase antara satu layanan dengan layanan yang lain bisa tidak sama. Berikut adalah tampilan dari fasilitas pembagian besaran jasa :
34
Gambar 3.27 Pembagian Besaran Jasa Bagian kiri sebelah bawah digunakan untuk menambahkan komponen pembagian misalkan : Jasa_Tambahan, yaitu dengan memasukkan ke pembagi jasa ke kotak yang disediakan kemudian tekan tombol tambah (lihat gb dibawah).
35
Gambar 3.28 Tambah Pembagi Jasa Sedangkan untuk menghapus adalah letakkan cursor pada posisi kolom yang hendak dihapus kemudian tekan tombol hapus, maka komponen pembagi akan dihapus, untuk kolom KUE BESAR dan JASA LAINNYA adalah kolom yang sifatnya permanen (tidak dapat dihapus), apabila kolom tersebut tidak digunakan dapat diisi dengan nilai 0. Untuk mengubah prosentase adalah pilih terlebih dahulu jasa pelayananya, kemudian pilih kolom komponen yang diubah, dan masukkan nilai prosentasenya misal 12.5 kemudian tekan tombol set (bagian bawah sebelah kanan). Setelah keseluruhan proses selesai tekan tombol ”Cek % Pembagian Besaran Jasa”, yaitu untuk memeriksa bahwa seluruh nilai pembagi jumlahnya harus 100%.
36
3.7
Modul Score Card
Score Card digunakan untuk memasukkan data penilaian dari personil, berikut adalah tampilan dari tabel score.
Gambar 3.29 Pembagian Besaran Jasa 3.7.1
Sub Modul List Look Up
Yang dimaksud dengan List Look Up adalah daftar item/parameter yang telah dikelompokkan dalam suatu kelompok/group dan setiap item/parameter memiliki value/bobot nilai tersendiri. Item/parameter dan group yang dibuat dalam sistem remunerasi harus disinkronkan dengan skema parameter yang dibuat dalam software.
37
Berikut adalah contoh pengaplikasian List Look Up : Group/Kelompok
Pendidikan Formal
Posisi
Emergency
Nama Item
Value/Bobot
S3
6
S2
5
S1
4
D3/D2/D1/Sederajat
3
SMA/Sederajat
2
SMP/SD/Sederajat
1
Komite Medis
4
Ka Bag/Ka Unit/Manajer/Setara
3
Ka Sub Bag/Ka Sub Unit/Ka Ruang
2
Anggota/Staf Lainnya
1
Tinggi
3
Sedang
2
Rendah
1
38
Group Pendidikan Formal
Gambar 3.30 List Look Up Untuk membuat group baru (Pendidikan Formal) caranya masukkan Nama Group pada kotak disebelah kiri, kemudian tekan tombol tambah maka secara otomatis group akan ditambahkan pada list yang ada diatasnya. Sedangkan untuk menghapus dari nama group cukup dengan memilih terlebih dahulu list group yang ada pada sebelah kiri, kemudian tekan tombol hapus, dan akan keluar pesan “yakin akan menghapus group”, bila anda yakin tekan OK, maka group akan terhapus secara otomatis.
39
Gambar 3.31 Menghapus Group Sedangkan untuk memasukkan item/parameter dari group dilakukan pada sisi sebelah kanan, lihat gb dibawah :
Gambar 3.32 Menambah Item/Parameter
40
Pada gambar diatas masukkan terlebih dahulu Groupnya (mis : Pendidikan Formal), kemudian masukkan Nama Item/Parameter (misal S2/Setara) kemudian bobot dari item tersebut (misal : 5) setelah itu tekanlah tombol tambah, hasil dari penambahan tersebut akan keluar secara otomatis pada list yang ada di atasnya Apabila pada format penulisan perintah (syntax) skema remunerasi berikut : L2,[ParentName],[Name],[Weight],[isEndPoint],[LookUpID],[isNeedLookUp],[personilField]
L2, Competency,Pendidikan Formal, 4, true, Pendidikan Formal, true, Pendidikan Hasil keluaran dari kombinasi Syntax diatas dengan List Look Up-nya dapat dilihat pada score card personil.
3.7.2
Sub Modul Scoring Card
Sub modul ini untuk memasukkan score dari personil, caranya pada modul score card pilih terlebih dahulu periode dan kemudian pilih personil, setelah itu tekan tombol score card (atau dapat juga dilakukan dengan men-double klik nama personil bersangkutan).
41
Pilih periodenya terlebih dahulu (Bulan & Tahun) dan juga score pembagi jasa yang hendak di entry, lalu double klik list ini atau dengan menekan tombol Score Card
Gambar 3.33 Entry Scoring Card Kemudian akan keluar Form Scoring Card dari personil bersangkutan sebagaimana pada tampilan berikut ini :
42
Look Up Pendidikan Formal
Gambar 3.34 Score Card Masukkan data pada isian tersebut setelah selesai tekan tombol simpan, untuk memasukkan atau melihat score card personil selanjutnya tekan tombol panah Kanan atau Kiri , setelah selesai memasukkan tekan tombol keluar. Setelah selesai dimasukkan Score dari semua personil maka anda bisa melanjutkan ke tahap berikutnya untuk melihat hasil dari pembagian.
43
3.8
Modul Hasil Pembagian
Fasilitas ini digunakan untuk melihat hasil perhitungan dari besaran jasa yang sudah dibagi berdasarkan komponen pembagi dan kemudian dimasukkan ke setiap personil sesuai dengan score yang dicapai setiap personil.
Gambar 3.35 Pembagian Kue Besar Untuk menampilkannya yaitu masukkan periodenya, kemudian tekan tombol “Hitung Pembagian Kue Besar”, secara otomatis program akan mencari score berdasarkan data yang telah diinputkan ke dalam program dan bagian dari tiap personil akan dihasilkan. Perhatikan pada personil dengan ID 1223 dengan nama Boma Molotova diatas, untuk Kue Besar mendapatkan nilai : 630.718 (85.0) artinya insentiv yang didapatkan Boma Molotova adalah Rp 630.718 dengan score 85. apabila dibandingkan dengan personil ID 10001 : Hanna Permana : 19.366.781 (2610.0) jauh lebih besar scorenya yaitu 2610 dengan nilai insentiv sebesar RP 19.366.781
44
BAB 4INSTALASI PROGRAM Agar program dapat berjalan, sebelumnya perlu dilakukan instalasi, dan ada 3 tahapan installasi yang harus dilakukan antara lain : A. B. C. D.
Installasi Database MySQL Installasi Java Runtime Environment (JRE) Installasi Program Remunerasi Instalasi Database MySQL
Berikut adalah langkah-langkah dalam melakukan installasi 4.1.1
Instalasi MySQL Server
Untuk melakukan installasi MySQL bukalah folder installer (lihat gb dibawah sebelah kiri) langkah pertama adalah masuk ke folder Installer, kemudian install MySQL terlebih dahulu lihat gambar dibawah, kemudian jalankan installer MySQL dengan mendouble klik file SETUP.EXE.
Gambar 4.36 Windows Explorer Setup MySQL
45
Setelah itu akan keluar tampilan sebagai berikut :
Gambar 4.37 Tampilan Awal Instalasi MySQL Kemudian tekan tombol Next, dan akan keluar tampilan Information dan kemudian tekan tombol Next dan Akan keluar tampilan Choose Destination Location, dan tekan tombol Next lagi
46
Gambar 4.38 Pilihan dalam instalasi MySQL Setelah itu anda akan ditanyai tipe installasi (lihat gb dibawah) dan pilih Typical kemudian tekan tombol Next
Gambar 4.39 Tipe dalam Instalasi MySQL
47
Setelah tombol Next ditekan maka proses Installasi akan berjalan seperti di bawah ini
Gambar 4.40 Proses Instalasi Kemudian tunggu hingga proses installasi selesai dijalankan seluruhnya. 4.1.2
Copy Database Remunerasi ke MySQL
Setelah proses instalasi selesai maka copykan database remunerasi ke program MySQL dengan menggunakan windows Explore, proses copy dilakukan sebagaimana anda melakukan copy file seperti biasanya, perhatikan gambar dibawah ini.
48
Copy kan folder remunerasi dari CDROM ke folder “mysql/ data”
Gambar 4.41 Copy Database Remunerasi ke folder Mysql/Data
4.1.3
Mengaktifkan MySQL Server
Kemudian MySQL server siap untuk diaktifkan dengan mendouble klik file winmysqladmin.exe (lihat gb dibawah), kemudian masukkan user name dan password, atau dengan mengklik tombol cancel.
49
Lokasi Installasi MySQL
double klik file tersebut.
Gambar 4.42 Mengaktifkan MySQL Setelah proses selesai maka di ujung kiri status bar (sebelah jam) akan tampak tombol seperti dibawah ini , artinya MySQL telah selesai diinstall. Apabila warna yang tampil berwarna merah atau kuning maka anda gagal melakukan instalasi dan ulangi langkah diawal. Setelah itu restrat-lah komputer anda dan tanda digunakan. 4.2
akan hilang, dan MySQL siap
Installasi Java
Untuk melakukan Instalasi Java ikutlah langkah berikut ini : 1.
bukalah CDROM dan masuk ke folder installer, pada CD ROM ada file JRE-1_5_0_06-windows-i586-p(1).exe, kemudian double klik file tersebut, lihat gb dibawah
50
Double klik file ini CD-ROM
Gambar 4.43 Pilihan dalam instalasi MySQL 2.
dan akan keluar tampilan seperti dibawah ini, kemudian tekan tombol Accept
Gambar 4.44 Proses Awal Instalasi Java
51
3.
maka proses installasi akan berlangsung seperti gb dibawah ini, dan apabila proses selesai tekan tombol Finish
Gambar 4.45 Proses Instalasi Java 4. 5. 4.3
kemudian restart komputer setelah restart proses installasi java telah selesai.
Installasi Program Remunerasi
Untuk melakukan installasi program remunerasi cukup dengan menjalankan program Installer Remunerasi, pilihlah folder dimana lokasi installasi, setelah itu program siap untuk dijalankan.
52
Gambar 4.46 Instalasi program remunerasi
53
Copyright © 2007 – 2008
54
DAFTAR PUSTAKA 1. 2. 3. 4. 5. 6.
Makalah Seminar “REMUNERATION & MERITS SYSTEMS”, PERSI – Jawa Timur, Surabaya, 2002 Makalah Seminar Remunerasi, Dr Hanna Permana S, MARS, 2002. Robert C Nickerson, Business and Information System, Addison Wisley, 1998 Efrem G Mallach, Decision Support Systems and Data Warehouse Systems, Irwin McGraw-Hill Inc, 2000. Borland Software Corporation, 2005, Borland : JBuilder . David Reilly , 2000, The Java Virtual Machine, .
55
73