S IS TEM INFORMAS I MAN AJEMEN PERFORMA PADA D IVIS I IT ACC (AS TRA CREDIT COMPANIES )
Ivan Akira – 1200941140 Diana Suharlim – 1200941960 Amelia Christine - 1200993131
ABS TRAK Tujuan penelitian, ialah untuk membuat sebuah sistem informasi manajemen performa berbasis web untuk membantu dan mempermudah pengisian data-data KPI guna mengukur performa Divisi IT pada ACC (ASTRA CREDIT COM PANIES), serta menghasilkan summary report KPI yang dapat membantu IT Division Head menganalisa performa dari Divisi IT (Information Technology) secara keseluruhan. M etode penelitian yang digunakan untuk mendapatkan informasi adalah dengan menggunakan beberapa teknik dari teknik penemuan fakta (fact finding techniques), yaitu dengan melakukan observasi langsung ke Divisi IT pada ACC (ASTRA CREDIT COM PANIES), melakukan wawancara pada karyawan yang bertanggung jawab mengurusi KPI yang digunakan Divisi IT, dan melakukan sampling dari dokumen KPI yang digunakan. Hasil yang dicapai dari penelitian ini adalah sebuah aplikasi yang dibangun dengan menggunakan PHP dan Oracle Database 10g, untuk memasukkan dan menampilkan informasi dari kumpulan KPI dalam Divisi IT yang telah diolah. Informasi ini akan digunakan sebagai pengukur performa dari Divisi IT Simpulan dari penelitian ini adalah aplikasi yang dirancang dapat mempermudah dan mempercepat pengisian data-data KPI yang digunakan oleh Divisi IT, penghitungan nilai dari KPI yang digunakan, serta pembuatan dan pencetakan summary report KPI untuk IT Division Head. Kata kunci : sistem informasi manajemen performa, balanced scorecard, PHP, Oracle Database 10g, KPI
PENDAHULUAN 1. Latar Belakang Pada jaman sekarang ini, teknologi semakin menjadi suatu kebutuhan yang harus dipenuhi, baik dalam dunia pendidikan maupun dalam dunia bisnis. Dalam dunia bisnis, teknologi informasi digunakan bukan hanya sebagai pendukung tetapi juga sebagai kebutuhan utama. Teknologi informasi digunakan untuk menyediakan informasi dengan cepat, dengan demikian pihak eksekutif perusahaan dapat dengan cepat menemukan peluang bisnis yang ada. Agar pimpinan mengetahui apakah visi dan misi perusahaannya telah tercapai atau tidak, semua kinerja dalam perusahaan sebaiknya dapat diukur. Cara yang banyak digunakan adalah dengan menggunakan KPI (Key Performance Indicator) yang membantu perusahaan untuk mendapatkan informasi mengenai apakah karyawankaryawan dari setiap divisi dan department pada sebuah perusahaan telah memberikan kinerja yang baik, bagaimana performa dari proses operasional bisnis yang telah dijalankan, dengan mengetahui hal ini, pimpinan dapat mengarahkan perbaikan operasional dan kinerja perusahaan. Untuk menentukan KPI apa saja yang diperlukan, biasanya perusahaan akan terlebih dahulu membuat sebuah balanced scorecard. Kemudian berdasarkan balanced scorecard tersebut, akan ditentukan indicator – indicator untuk mengukur kinerja, dimana indicator-indicator yang ditentukan tersebut adalah KPI (Key Performance Indicator). KPI ini dapat direpresentasikan dalam beberapa bentuk, seperti dashboard, laporan dalam bentuk excel, ataupun dapat ditampilkan berupa laporan online pada sebuah aplikasi database berbasiskan web. Agar dapat mengatur KPI yang digunakan dengan baik, tentu saja memerlukan sebuah aplikasi database yang digunakan sebagai front end, dimana aplikasi database ini akan membantu user dalam memasukkan data, menampilkan data dalam bentuk laporan dan dari laporan tersebut dapat diambil suatu keputusan yang tepat dalam menentukan langkah berikutnya yang akan diambil.
2. Ruang Lingkup Berdasarkan permasalahan manajemen performa yang ada pada Divisi IT ACC (Astra Credit Companies), maka ruang lingkup yang ada, yaitu : 1. Analisa dan perancangan database yang mengatur KPI (Key Performance Indicator) pada Divisi IT ACC. Saat ini penyimpanan data-data KPI masih menggunakan dokumen excel, sehingga data-data yang disimpan belum terintegrasi dan bisa saja terjadi redundansi pada data-data tersebut. 2. Pembuatan aplikasi pemasukan data sebagai front end untuk key performance indicator dengan menggunakan PHP dan Oracle Database 10g pada Divisi IT ACC. 3. Pembuatan laporan (summary report) yang berisikan informasi key performance indicator dengan menggunakan PHP dan Oracle Database 10g pada Divisi IT ACC. Laporan ini akan dihasilkan setiap bulannya, sehingga dapat menyediakan informasi KPI Divisi IT untuk dianalisa oleh IT Division Head.
3. Tujuan Tujuan dari penulisan skripsi ini adalah: •
M enganalisis dan merancang aplikasi database untuk mendukung sistem informasi manajemen performa pada Divisi IT ACC.
•
M emberikan solusi terhadap permasalahan pengisian data-data KPI dan pembuatan laporan KPI pada Divisi IT ACC berupa aplikasi database yang mendukung sistem informasi manajemem performa pada Divisi IT ACC.
4. Manfaat M anfaat yang diharapkan pada akhir penulisan skripsi ini adalah: •
Dengan aplikasi yang dirancang dapat memberikan kemudahan dan mempercepat proses pengisian nilai-nilai KPI (key performance indicator).
•
Dengan aplikasi, penambahan dan perubahan data-data KPI lebih mudah dilakukan, sehingga dapat segera digunakan untuk pengisian nilai-nilai KPI berikutnya.
•
mempermudah dan mempercepat pembuatan laporan (summary report) dari KPI tersebut.
•
Ketersediaan informasi dapat ditingkatkan, karena aplikasi yang dirancang dapat menampilkan data-data dan summary report dari proses pengisian KPI dari periode-periode sebelumnya sampai periode yang sedang berjalan, serta dapat menampilkan history perubahan nilai KPI pada periode tertentu.
•
Dengan laporan (summary report) yang ada, maka IT Division Head dapat memantau bagaimana kinerja divisi yang dipimpinnya. sehingga dapat mengambil keputusan yang diperlukan untuk meningkatkan kinerja divisi IT
5. Metodologi Penelitian M etode yang digunakan dalam penulisan Skripsi ini meliputi metode pengumpulan data, metode analisis, dan metode perancangan, yaitu : 1. M etode Pengumpulan Data M elakukan survei langsung ke Divisi IT ACC, melakukan praktek kerja lapangan di Divisi IT ACC, dan melakukan wawancara (interview) dengan pihak-pihak yang terkait untuk mendapatkan data dan informasi yang akurat, serta memperoleh sample dari dokumen-dokumen yang memuat data-data balanced scorecard dan KPI (key performance indicator) yang ada. 2. M etode Analisis •
M elakukan studi kepustakaan mengenai balanced scorecard, KPI (key performance indicator), dan sistem manajemen performa yang bersumber dari buku-buku serta situs–situs web yang terkait.
•
Analisis user, analisis sistem, dan analisis data berdasarkan temuan survei, temuan wawancara, dan sample dokumen-dokumen balanced scorecard dan KPI (key performance indicator).
Setelah melakukan survei, wawancara, dan mengambil sample dokumen balanced scorecard dan KPI, akan dilakukan analisis terhadap temuan-temuan tersebut, sehingga diperoleh informasi mengenai permasalahan yang dihadapi sistem yang sedang berjalan. •
Identifikasi kebutuhan informasi. Dari hasil analisis, juga diperoleh informasi-informasi apa saja yang dibutuhkan oleh sistem untuk memecahkan permasalahan yang ada.
3. M etode Perancangan M etode perancangan yang digunakan, yaitu : •
M enggunakan notasi UM L yang menggunakan Use Case Diagram, Sequence Diagram, Class Diagram, dan Activity Diagram dalam menggambarkan sistem yang diusulkan.
•
Perancangan database yang akan digunakan untuk menyimpan data-data yang diperlukan dengan menggunakan ERD (Entity Relationship Diagram).
•
Perancangan antar muka aplikasi (user interface) Perancangan ini akan membuat sebuah aplikasi database untuk sistem manajemen performa Divisi IT ACC (ASTRA CREDIT COMPANIES) dengan menggunakan PHP dan Oracle Database 10g.
TEORI PENDUKUNG 1. Pengertian Sistem Informasi Sistem informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Sistem informasi dalam suatu perusahaan dapat diartikan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam perusahaan tersebut kapan saja diperlukan. M enurut Whitten(2004, p10), sistem informasi adalah pengaturan sumber daya manusia,
data,
proses,
dan
teknologi
informasi
yang
berinteraksi
untuk
mengumpulkan, memproses, menyimpan, dan menyediakan output informasi yang diperlukan untuk mendukung sebuah organisasi. Sedangkan menurut O’brien (2005, p6), sistem informasi adalah suatu kesatuan dari manusia, software, hardware, jaringan komunikasi dan sumber data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.
2. Use Case Diagram Use case diagram adalah salah satu notasi UM L (Unified Modelling Language) yang digunakan untuk mendeskripsikan langkah atau aksi antara actor dengan software system. M enurut Whitten (2004, p257), use case diagram adalah diagram yang menggambarkan interaksi antara sistem dengan dengan sistem eksternal atau dengan pengguna sistem. Dengan kata lain, secara grafis menggambarkan siapa yang menggunakan sistem dan dengan cara apa pengguna berinteraksi dengan sistem.
3. Sequence Diagram Sequence diagram mengilustrasikan interaksi antar objek – objek yang ada pada use case diagram. Sequence diagram biasa digunakan untuk memperlihatkan pesan (message) yang melawati objek untuk sebuah use case. Biasanya satu sequence diagram akan menggambarkan interaksi antar objek – objek yang ada dalam satu scenario use case.
4. Class Diagram Class diagram digunakan untuk merepresentasikan struktur statis dari sebuah sistem dengan menampilkan class – class yang ada dalam sistem beserta dengan hubungan antar class. Sebuah class dalam class diagram terdiri dari atribut atau property dan metode atau fungsi untuk memanipulasi atribut. Atribut dan metode dalam class dapat memiliki salah satu sifat berikut : a. private : atribut dan metode yang bersifat private tidak dapat digunakan di luar class yang bersangkutan. b. protected : atribut dan metode yang bersifat protected hanya dapat digunakan oleh class yang bersangkutan dan child dari class tersebut. c. public : atribut dan metode dengan sifat public dapat digunakan oleh class mana saja.
5. Activity Diagram Activity diagram digunakan untuk menggambarkan workflow (aliran kerja) atau aktivitas apa saja yang dapat dilakukan sebuah sistem atau proses bisnis. Activity diagram juga dapat digunakan untuk menggambarkan aktivitas paralel. Activity diagram memiliki peran seperti flowchart, tetapi perbedaannya adalah activity diagram dapat digunakan untuk menggambarkan aktivitas paralel, sedangkan flowchart tidak bisa. M enurut Ambler (2010), activity diagram digunakan untuk memodelkan proses bisnis, logic dari sebuah use case atau skenario, atau untuk detailed logic dari aturan bisnis.
6. Entity Relationship Diagram (ERD) Entity relationship diagram digunakan untuk menghasilkan skema konseptual dari data dalam sistem. M enurut Whitten (2004, p281), entity relationship diagram adalah model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data tersebut. Entitas adalah kelompok orang, tempat, objek, kejadian atau konsep tentang apa yang diperlukan untuk menyimpan data.
7. Balanced Scorecard Balanced Scorecard adalah perencanaan strategis yang digunakan secara ekstensif dalam dunia bisnis untuk menentukan aspek-aspek apa saja yang diperlukan untuk mencapai visi perusahaan dan juga untuk memantau bagaimana kinerja perusahaan terhadap tujuan strategis yang ingin dicapai. Balanced scorecard tidak hanya mengukur aspek financial saja, tetapi juga mengukur aspek-aspek non-financial, sehingga dapat memberikan gambaran kinerja organisasi secara seimbang (balanced) kepada bagian eksekutif. M enurut Kaplan & Norton (2004, p30), balanced scorecard memiliki 4 buah perspektif yang digunakan. Setiap perspektif saling berhubungan berdasarkan visi dan strategi. Empat perspektif tersebut adalah : 1. financial : perspektif ini menggambarkan strategi financial. Perspektif ini akan mengukur berbagai aspek yang berkaitan dengan finance. Hasil pengukuran dari perspective ini akan memberikan informasi terhadap shareholders mengenai bagaimana pemakaian budget financial yang digunakan perusahaan. Performa dari financial perusahaan dapat diukur berdasarkan perspective ini. 2. customer : perspektif ini mendefinisikan proposisi nilai untuk customer. Balanced scorecard akan membantu manager untuk menentukan pengukuran yang spesifik terhadap masalah-masalah yang berhubungan dengan customer, misalnya masalah tentang kepuasan customer, kualitas produk, dan time delivery. Bagaimana kesan customer terhadap suatu perusahaan adalah merupakan hal yang sangat penting dalam bisnis. Jika kesan customer terhadap perusahaan baik, maka customer akan loyal terhadap perusahaan tersebut. 3. internal process : perspektif ini menggambarkan proses - proses apa saja yang harus ada dan harus ditingkatkan agar strategi yang telah ditentukan dapat berhasil. Perspective ini juga menentukan seberapa baikkah sebuah perusahaan mengatur proses operasional bisnisnya. Sebagai contoh, sebuah organisasi akan meningkatkan R&D (Research and Development) internal organisasi dan membentuk ulang proses pengembangan produk, dengan tujuan agar organisasi bisa menghasilkan produk yang memiliki kualitas yang tinggi. Dengan produk berkualitas tinggi, maka customer dan shareholder akan merasa puas. Nilai dari
internal process, dapat membantu manager untuk mengetahui bagaimana performa dari proses operasional bisnis yang dijalankan. 4. learning and growth : perspective ini akan menggambarkan apakah perusahaan dapat terus berkembang dan memeriksa bagaimana perkembangan perusahaan. Pada jaman sekarang ini, dimana perkembangan teknologi sangat cepat, perusahaan diharapkan terus mempelajari dan mengikuti perkembangan teknologi. Dengan demikian, perusahaan bisa menentukan area mana yang harus ditingkatkan, bagaimana perkembangan perusahaan selanjutnya, dan menentukan apa yang harus dilakukan agar perkembangan tersebut dapat dicapai.
8. Key Performance Indicator (KPI) KPI (Key Performance Indicator) adalah sebuah set pengukuran yang biasa digunakan oleh perusahaan untuk mengukur kinerja perusahaan dalam memenuhi tujuan yang ingin dicapai. M enurut M agnus Lind (2007, p126) , KPI adalah metriks finansial dan non-finansial yang digunakan untuk mengukur tujuan. Kpi diukur secara teratur untuk menggambarkan dan mengatur performa strategi dari sebuah organisasi. KPI harus mudah divisualisasikan dan dimengerti, tidak boleh bersifat ambigu dan tidak boleh bertentangan dengan KPI lain.
9. Sistem Informasi M anajemen Performa (Performance Management Information System – PM IS) M enurut Whitten (2004, p 10) Management Information System (M IS) adalah sebuah sistem informasi yang menyediakan pelaporan berorientasi manajemen berdasarkan pemrosesan transaksi dan operasi organisasi. Dengan demikian, maka Performance Management Information System (PM IS) merupakan sebuah management information system yang mengukur proses bisnis, memiliki metric pengukuran bisnis, yaitu Key Performance Indicator (KPI), dan software yang digunakan untuk memanajemen pengukuran bisnis tersebut. Performance Management Information
System
manajemen bisnis dengan teknologi informasi.
merupakan perpaduan antara
M enurut Cokins (2009,p11), performance management terdiri dari metodologi, metrik, proses, software tools, dan sistem yang mengatur performa dari sebuah organisasi.
Performance
management
bukanlah
process
management
mengotomatisasi pembuatan, revisi, dan operasi dari workflow process.
yang
ANALIS IS DAN RANCANGAN S IS TEM 1. Rich Picture Sistem Berjalan
Gambar 1 Rich Picture S istem Pengisian KPI dan Summary Report pada Divisi IT ACC
2. Analisis User Tabel 1 User S istem Informasi Manajemen Performa yang Berjalan User Admin
Hak Akses mengelola semua data-data untuk pengisian KPI oleh PIC dan summary report untuk IT Division Head, serta mencetak summary report tersebut.
PIC (Person In Charge)
mengisi dan menghitung nilai setiap KPI untuk department tempat dia berada.
Department Head
memeriksa nilai-nilai setiap KPI yang diisi PIC
IT Division Head
menerima summary report dan detail report KPI serta memeriksa summary report beserta dengan detail report.
3. Analisis Kebutuhan User Tabel 2 User Requirement User Admin
Requirement ¾ sistem dapat menambah dan mengubah perspective, goal, KPI, item of KPI, dan formula yang digunakan. ¾ admin tidak perlu menggabungkan semua data-data KPI yang telah diisi PIC dari setiap department head, guna menghasilkan summary report. Artinya sistem dapat menghasilkan summary report secara otomatis. ¾ Biarkan sistem secara otomatis melakukan perhitungan setelah PIC mengisi nilai-nilai KPI itu, sehingga Admin tidak perlu memasukkan nilai-nilai KPI yang diterima dari setiap department untuk melakukan perhitungan. ¾ Sistem dapat menampilkan history perubahan nilai item KPI. ¾ Dapat mencetak summary report dan summary report
memiliki fitur drill down. PIC (Person In Charge)
¾ sistem dapat memberi informasi mengenai KPI mana saja yang harus diisi oleh PIC. ¾ sistem dapat memberi informasi mengenai KPI mana saja yang ditolak baik oleh department head dan IT Division Head yang harus diperbaiki oleh PIC. ¾ PIC dapat menambahkan file pendukung untuk KPI yang diisi (attachment file).
Department Head
¾ menampilkan KPI mana saja yang harus diperiksa oleh department head dan IT Division Head. ¾ M emberikan status accept atau reject untuk nilai-nilai setiap KPI yang diisi PIC. ¾ Department head dapat memasukkan alasan penolakan KPI yang diisi PIC.
IT Division Head
¾ M emberikan status accept atau reject untuk nilai-nilai setiap KPI yang diisi PIC ataupun yang telah diterima oleh department head. ¾ IT division head dapat memasukkan alasan penolakan KPI yang diisi PIC. ¾ Summary report yang dihasilkan memiliki fitur drill down. ¾ Dapat mencetak summary report.
4. Rich Picture Sistem yang Dirancang
Gambar 2 Rich Picture Rancangan S istem
5. Use Case S istem yang Dirancang
Gambar 3 Diagram Use Case S istem Manajemen Performa Divisi IT ACC
6. ERD account_department_duty PK,FK1 per son_id PK,FK2 dep artment _id act_achv_value PK
view_department
act_achv_value_id
PK depar tment_id FK1 FK2 FK3 FK4
kpi_id per iode_id depar tment_id job_id actual achieve ins_date FK5 ins_per son_id upd_date FK6 up d_person_id
temp_detail PK temp _detail_id value_number value_string item_of_kpi_id periode_id department_id job_id record_number ins_person_id
department_name
view_job_kpi
view_department_kpi
PK,FK1 job _id PK,FK2 kpi_id
PK,FK1 dep artment _id PK,FK2 kpi_id
target_value weight_value formula_actual
per o i de PK
account_job_duty PK,FK1 per son_id PK,FK2 job_id
p eriode_id
per o i de_month per o i de_year version ins_date FK1 in s_person_id upd_date FK2 u pd_perso n_id
target_value weight_value formula_actual
attachment_file PK
attachment _file_id
view_employee view_job
FK1 kpi_id FK2 depart ment_id FK3 job_id file_name file_size file_desc FK4 period e_id n i s_date FK5 ins_person _id upd_date FK6 upd_per son_id
o l g_hist_detail PK
log_hist_det ail_id
FK1 FK5 FK2 FK3
item_of_kpi_id periode_id departm ent_id job_id value_number value_string revision record_index FK4 upd_per son_id upd_date
PK
PK
p erson_id
job_id employee_number full_name FK1 m anager_id FK3 jo b_id FK4 d epartmen t_id
o j b_title
account_account_role account
PK,F K1 person _id PK,F K2 account_r ole_id
PK,FK1 perso n_id view_job_item_of_kpi
view_department_item_of_kpi
item_of_kpi PK
kpi
item_of_kpi_id PK
PK,FK1 item_o f_kpi_id PK,FK2 depar tment_id
FK1 kp i_id tiem_of_kpi_name column_number alias_name for mula FK2 parent tiem_of_kpi_active tiem_of_kpi_notes n i s_date FK3 ins_person_id upd_date FK4 upd_per so n_id
act_achv_it_div
account_role_name account_role_active
account_active
PK,FK1 item_of_kp i_id PK,FK2 job_id
account_role PK acco unt_ro le_id
kpi_id
FK1 go al_id kpi_name FK2 un it_of_measur e_id FK3 fr equency_id target_it_div weight_it_div kpi_active is_ytd ins_date FK4 ins_per son_id upd_date FK5 up d_person_id
PK,FK1 kp i_id PK,FK2 p eriode_id
goal PK
goal_id
FK1 perspective_id goal_name goal_active n i s_date FK2 ins_person _id upd_date FK3 upd_per son_id
perspective PK
perspect ive_id
perspective_name perspective_active ins_date F K1 ins_perso n_id upd_date F K2 upd_per son_id
kpi_type act_it_div achv_it_div unit_of_measure detail PK
d etail_id
FK1 it em_of_kpi_id value_number value_string FK2 p eriode_id r ecor d_number FK4 d epartmen t_id FK3 jo b_id detail_status r eject_reason ins_date FK5 in s_person_id
PK
unit _of_measure_id
unit_of_measur e ins_date FK1 ins_per son_id upd_date FK2 upd _person_id
frequency PK
frequen cy_id
frequency n i s_date FK1 ins_person _id upd_date FK2 upd_per son_id
Gambar 4 ERD Sistem Informasi Manajemen Performa yang Dirancang
IMPLEMENTAS I S IS TEM Agar sistem dapat berjalan dengan baik, terdapat spesifikasi software dan hardware yang perlu diikuti baik untuk server ataupun client. Berikut adalah spesifikasi software dan hardware yang diperlukan : 1. Spesifikasi Sistem untuk Server •
Perangkat Keras (Hardware) : a. RAM paling rendah 256 M B, disarankan 512 M B untuk Windows Vista, b. Hard disk space paling tidak tersisa 2.04 GB untuk instalasi Oracle Database 10g Release 2, c. Video adapter dengan minimal 5 bit color, dan d. Prosesor paling rendah 550 M Hz, disarankan 800 M Hz untuk Windows Vista
•
Perangkat Lunak (Software) : a. Sistem Operasi Windows XP Professional (atau lebih baru) atau Windows Server 2003 (atau lebih baru), b. Oracle Database 10g Express Edition, Release 1, Release 2, atau lebih baru, c. Oracle Instant Client Version 11.2.0.2.0 for Microsoft Windows (32-bit) apabila menggunakan Oracle Database Express Edition, d. Microsoft Visual C++ 2008 Redistributable Package (x86), dan e. Apache 2.2.21 (Win32) dan PHP 5.3.8 (dapat menggunakan XAM PP Windows 1.7.7 atau Wampserver 2.2A P1 (32 bits))
2. Spesifikasi Sistem untuk Client : •
Perangkat Keras (Hardware) : a. RAM paling rendah 256 M B, disarankan 512 M B untuk Windows Vista, b. Hard disk space paling tidak tersisa 100 M B untuk instalasi browser, c. Video adapter dengan minimal 32 bit color, dan d. Prosesor paling rendah 550 M Hz, disarankan 800 M Hz untuk Windows Vista
•
Perangkat Lunak (Software) : a. Sistem Operasi Windows XP atau lebih baru b. Browser Firefox 8.0 (atau lebih tinggi) atau Google Chrome 16.0.912.75 m (atau lebih tinggi).
Dari spesifikasi hardware dan software yang telah disebutkan, maka deployment diagram untuk sistem informasi manajemen performa yang dirancang, terdiri dari database server, web server, application server, dan client. Gambar 4.64 dibawah ini adalah deployment diagram untuk sistem yang dirancang.
Gambar 5 Deployment Diagram
EVALUAS I S IS TEM 1. Uji Coba Aplikasi Uji coba aplikasi dilakukan oleh 4 user, yaitu admin, PIC (Person In Charge), department head, dan IT Division Head. Keempat user tersebut mencoba menggunakan aplikasi yang dibuat dengan mencoba menggunakan semua fitur-fitur yang disediakan dalam aplikasi untuk mengetahui apakah yang disediakan aplikasi telah memenuhi kebutuhan user dalam menggunakan sistem informasi manajemen performa yang digunakan untuk mengatur KPI. 2. Evaluasi Uji Coba Aplikasi Berdasarkan uji coba yang telah dilakukan dan berdasarkan wawancara setelah uji coba aplikasi dilakukan user, diketahui bahwa aplikasi yang dibuat sudah dapat berjalan dengan baik dan sesuai dengan yang diharapkan. Aplikasi sudah dapat memenuhi semua kebutuhan user, yaitu admin, PIC (Person In Charge), department head, dan IT Division Head dalam sistem informasi manajemen performa.
S IMPULAN Dari hasil analisis dan perancangan sistem informasi manajemen performa yang dibangun dengan menggunakan PHP dan Oracle Database 10g untuk Divisi IT (Information Technology) ACC, dapat ditarik beberapa simpulan, yaitu : 1. Berdasarkan analisis sistem, diperoleh permasalahan bahwa PIC mengalami kesulitan menentukan KPI mana saja yang telah diisi, yang belum diisi, dan yang harus diperbaiki, admin mengalami kesulitan dalam menggabungkan nilai-nilai KPI dari semua department untuk membuat summary report dan dari permasalahan yang ada diberikan solusi, yaitu sistem informasi manajemen performa yang menggunakan database dan aplikasi berbasiskan web. 2. Aplikasi yang dirancang untuk sistem manajemen performa Divisi IT pada ACC mempermudah dan mempercepat proses pemasukan nilai item-item untuk semua KPI oleh setiap PIC, admin juga dapat menambahkan perspective, goal, KPI, item of KPI, dan formula actual baru, mengubah (update / edit) perspective, goal, KPI, item of KPI, dan formula actual yang sudah ada. Penambahan dan perubahan yang telah dilakukan dapat dengan segera digunakan untuk pengisian nilai-nilai KPI berikutnya. 3. Aplikasi menghasilkan summary report dari periode-periode sebelumnya dan history perubahan nilai KPI pada periode tertentu sehingga ketersediaan informasi berhasil ditingkatkan. 4. IT Division Head dan admin dapat menghasilkan summary report dengan lebih cepat dan mudah. Dengan summary report, IT Division Head dapat memantau bagaimana kinerja divisi yang dipimpin dan berdasarkan informasi pada report tersebut, IT Division Head dapat mengambil keputusan yang diperlukan untuk meningkatkan kinerja divisi IT.
S ARAN Berikut adalah beberapa saran yang dapat digunakan untuk penggunaan sistem dan pengembangan sistem selanjutnya : 1. Perlu diadakannya pelatihan untuk karyawan-karyawan yang akan menggunakan sistem (user training), sehingga aplikasi bisa dioperasikan dan dimanfaatkan dengan baik dan maksimal. 2. Untuk pengembangan sistem selanjutnya, dapat ditambahkan dengan fitur email, dimana email digunakan sebagai reminder bagi PIC dan department head agar mengisi data-data KPI tepat waktu. 3. Pada sistem yang dirancang, level approval untuk data-data KPI yang diisi oleh PIC adalah approval dari department head terlebih dahulu, setelah itu approval dari IT Division Head. Untuk pengembangan selanjutnya, dapat ditambahkan fitur yang dapat mengatur level approval dari data-data KPI. 4. Perlu dilakukan maintenance secara berkala pada sistem yang diimplementasikan agar sistem tetap dapat berjalan dengan baik.
DAFTAR PUS TAKA Balanced Scorecard Institute. (2011). About The Balanced Scorecard. Diakses 15 November 2011, dari BSC Resources: http://www.balancedscorecard.org/BSCResources/AbouttheBalancedScorecard/tabid/ 55/Default.aspx Cartwright, B. (2011, M ay 11-12). Translating Business Strategy & Performance Management Into A Strategic Reward Program. Houston, Texas. Cokins, G. (2009). PERFORMANCE MANAGEMENT Integrating Strategy Execution, Methodologies, Risk, and Analytics. Hoboken, New Jersey: John Wiley & Sons, Inc. Lind, M ., Bergstorm, P.,& Andersson, K. (2007). The role of key performance indicators. Journal of Corporate Treasury Management, Vol. 1,2, 125-132. Kaplan, R. S., & Norton, D. P. (2004). Strategy Maps : Converting Intangible Assets into Tangible Outcomes. Harvard Business School Press. O'Brien, J. A. (2005). Introduction To Information Systems. New York: M cGraw-Hill. Whitten, J. L.,Bentley, L. D.,& Dittman, K. C. (2004).Metode Desain dan Analisis Sistem Edisi 6.Diterjemahkan oleh : Penerbit Andi, Yogyakarta (Reh, 2012) Reh, F. J. (2012). Key Performance Indicator (KPI). Diakses 15 November 2011, dari About.com M anagement: http://management.about.com/cs/generalmanagement/a/keyperfindic.htm Conjecture Corporation. (2012). What is Performance Management. Diakses 15 November 2011, dari wise GEEK clearanswers for common questions: http://www.wisegeek.com/what-is-performance-management.htm M arr, B. (2012). What is a Key Performance Indicator. Diakses 15 November 2011, dari Advanced Performance Institute: http://www.apinstitute.com/Key%20Performance%20Indicators.html Ambler, S.W. (2010). UM L 2 Activity Diagam. Diakses 15 Januari 2012, dari A gile M odelling: http://www.agilemodeling.com/artifacts/activityDiagram.htm Ambler, S. W. (2009).UM L 2 Activity Diagramming Guidelines. Diakses 15 Januari 2012, dari Agile M odelling: http://www.agilemodeling.com/style/activityDiagram.htm
RINGKAS AN RIWAYAT HIDUP
PERFORMANC E MANAGEMENT INFORMATION S YS TEM IN IT DIVIS ION OF ACC (AS TRA CREDIT COMPAN IES )
Ivan Akira – 1200941140 Diana Suharlim – 1200941960 Amelia Christine - 1200993131
ABS TRACT Research purposes is, to build a web-based performance management information system to assist and facilitate in filling KPI data to measure performance on the IT Division of the ACC (Astra Credit Companies), and generates KPI summary report that can help IT Division Head to analyze performance of the IT (Information Technology) Division as a whole The method used to obtain information is by using some techniques of fact-finding techniques, such as direct observation to the IT Division of ACC (Astra Credit Companies), conducting interviews for employees who are responsible for taking care of the KPI that are used by IT Division, and perform sampling of KPI documents. The result of this research is an application that is built using PHP and Oracle Database 10g, to input and view KPI information on IT Division that has been processed. This information will be used as performance measurement of IT Division. The conclusion of this research is an application that is designed to simplify and speed up the input process of KPI data that is used by IT Division, the calculation of KPI value, as well as the generation and printing process of KPI summary report for the IT Division Head.
Keywords : performance management information system, balanced scorecard, PHP, Oracle Database 10g, KPI
INTRODUCTION 1. Background In these days, technology has become a requirement to be met, either in education or business world. In business, information technology is used not only as supporters but also a major requirement that has to be fulfilled. Information technology is used to provide information quickly, so the executives can quickly identifies business opportunities that exist. In order to know whether the company’s vision and mission has been accomplished or not, all company’s performance need to be measured. Widely used way is to use KPIs (Key Performance Indicators) that help company to obtain information as to whether the employees of each division and department in a company have provided good performance, how the operational performance of business process that has been run. By knowing this, manager can fix and improve operational and company performance. To determine what KPIs are needed, usually the company will create a balanced scorecard first. Then based on the balanced scorecard, indicators to measure the performace will be determined, where those indicators are defined as KPI (Key Performance Indicator). The KPIs can be represented in several forms, such as dashboards, reports in excel, or can be displayed as online reports on a web-based database applications. In order to manage the KPIs, company needs a database application that is used as a front end, where the application will help user in entering data, displayed data in the form of reports, and manager can take right decisions from these reports to determine what the next step to be taken is.
2. Research S cope Based on existing performance management issues in the IT Division of ACC (Astra Credit Companies), then the existing scopes are : 1. Database analysis and design that manage the KPIs (Key Performance Indicators) on the IT Division of ACC.
Currently, KPI data storage is still using excel documents, so that the stored data have not been integrated and redundancy data can be happened in these data. 2. M aking an application as a front end of KPIs data entry by using PHP and Oracle Database 10g on the IT Division of ACC. 3. The making of summary report which contains key performance indicators information using PHP and Oracle Database 10g on the IT Division of ACC. This report will be generated every month, so it can provide KPIs information of IT Division to be analyzed by the IT Division Head.
3. Purpose The purposes of this thesis are : •
Analyze and design database application to support the performance management information system in the IT Division of ACC.
•
Provide a solution to the KPIs data entry issues and the making of KPI summary report on IT Division of ACC. The solution is a database application that support the performance management information system in the IT Division of ACC.
4. Benefit The benefits expected by the end of this thesis are : •
With application that is designed to provide ease and speed up the process of filling the values of KPIs (Key Performance Indicators).
•
With the application, additions and changes to KPI data is easier to do, so it can be used for the next KPIs value entry.
•
Simplify and speed up the generation of KPIs summary report.
•
Information availability can be improved, because the application is designed to display data and summary report of the KPIs data entry process from the previous period to the current period, and to display the KPI value change history in a certain period.
•
With the summary report, IT Division Head can monitor how the performance of the IT Division, so IT Division Head can take the appropriate decision to improve IT Division performance.
5. Research Methodology M ethod that is used in this research include data collection methods, methods of analysis, and design methods, are: 1. Data Collection M ethods Conduct surveys directly to IT Division of ACC, do work practice in IT Division of ACC, and conduct interview with the relevant parties to obtain accurate data and information, and obtain sample documents that contain balanced scorecard data and KPIs (Key Performance Indicators) data. 2. M ethod of Analysis •
Conduct literature study about balanced scorecard, KPI (Key Performance Indicator), and performance management information system from related books and related websites.
•
User analysis, system analysis, and data analysis based on survey findings, interview findings, and sample documents of balanced scorecard and KPI (Key Performance Indicator). After conducting surveys, interviews, and taking sample documents of balanced scorecard and KPI, analysis of those findings will be done in order to obtain information about issues faced by the current system.
•
Identification of Information Requirements From the analysis, information about everything that the system needs to solve the existing issues can be obtained too.
3. Design M ethods Design methods used, are : •
UM L notation, using Use Case Diagram, Sequence Diagram, Class Diagram, and Activity Diagram to describe the proposed system.
•
Database design that will be used to store necessary data by using ERD (Entity Relationship Diagram).
•
User Interface Design. This design will create a database application for the performance management information system of ACC’s IT Division using PHP and Oracle Database 10g.
TEORI PENDUKUNG 1. Definition of Information System Information system is the combination of information technology and activities of people who use the technology to support operation and management. Information system within a company can be defined as a system that provides information for all company levels whenever needed. According to Whitten (2004, p10), information system is the arrangement of human resources, data, processes, and information technology that interact to collect, process, store, and provide output information that is needed to support an organization. M eanwhile, according to O’brien (2005, p6), information system is a unity of the human, software, hardware, network communications and data sources that collect, transform, and distribute information within the organization.
2. Use Case Diagram Use case diagram is one of notation UM L (Unified M odeling Language) that is used to describe the steps or actions between actors with the system software. According to Whitten (2004, p257), use case diagram is diagram illustrating the interaction between the system with the external system or users of the system. In other words, graphically describes who is using the system and in what way users interact with the system.
3. Sequence Diagram Sequence diagrams illustrate the interactions between objects that exist on the use case diagram. Sequence diagrams used to show messages passed between objects for a use case. Usually a sequence diagram will illustrate the interaction between objects that exist in a use case scenario.
4. Class Diagram Class diagrams are used to represent the static structure of a system by displaying the classes existing in the system along with the relationships between classes. A class
in the class diagram consists of attributes or properties and methods or functions used for manipulating attributes. Attributes and methods in a class can have one of the following properties : a. private : attributes and methods cannot be used outside the class in question. b. protected : attributes and methods that are protected can only be used by the relevant class and the child of that class. c. public : attributes and methods of public properties can be used by any class.
5. Activity Diagram Activity diagrams are used to describe the workflow or what activities that a system or business process can do. Activity diagrams can also be used to describe a parallel activity. Activity diagrams have a role as a flowchart, but the difference is the activity diagram can be used to describe a parallel activity, while the flowchart can not be. According to Ambler (2010), activity diagrams are used to model business processes, the logic of a use case or scenario, or for the detailed logic of business rules.
6. Entity Relationship Diagram (ERD) Entity relationship diagrams are used to generate a conceptual schema of the data in the system. According to Whitten (2004, P281), entity relationship diagram is a data model that uses a notation for describing data in terms of the entities and relationships described by these data. An entity is a group of people, places, objects, events or concepts of what is needed to store data.
7. Balanced Scorecard Balanced Scorecard is a strategic plan that is used extensively in business to determine what aspects needed to achieve the vision of the company and also to monitor how the company's performance against strategic objectives to be achieved. Balanced scorecard measures not only the financial aspects, but also measure non-
financial aspects, so it can provide a balanced picture of organizational performance to the executive. According to Kaplan & Norton (2004, P30), the balanced scorecard has four perspectives. Each perspective is interconnected based on vision and strategy. The four perspectives are : 1. financial : This perspective describes the financial strategy. This perspective will measure the various aspects related to finance. The measurement results from this perspective will provide information to shareholders about how the company uses its financial budget. Performance of companies financial can be measured based on this perspective. 2. customer : This perspective defines the value proposition for the customer. Balanced scorecard will help the manager to determine specific measures against the problems associated with the customer, for example the issue of customer satisfaction, product quality and delivery time. How the customer’s impression of a company is a very important thing in business. If the customer’s impression of company is good, then the customer will be loyal to the company. 3. internal process : This perspective describes the process that must exist and must be improved so that strategies can be successfully achieved. This perspective also determines how well a company manages its business operations processes. For example, an organization will improved its internal organization R&D (Research and Development) and recreate the product development process, so the organization can produce product with high quality. With high quality products, the customer and the shareholder will be satisfied. The value of the internal process, can help the manager to find out how the performance of operational processes is. 4. learning and growth : This perspective will illustrate whether the company can continue to grow and examine how the development of the company. In these days, where technology development is very rapid, the company is expected to continue to learn and keep up with technology. Thus, companies can determine which areas should be improved, how the company's further development, and determine what should be done so that progress can be achieved.
8. Key Performance Indicator (KPI) KPI (Key Performance Indicator) is a set of measurement commonly used by companies to measure the performance of the company in meeting the objectives to be achieved. According to M agnus Lind (2007, p126), KPI are financial metrics and nonfinancial metrics that is used for measuring the purpose. KPI is measured on a regular basis to describe and manage the performance of an organization's strategy. KPI should be easy to visualize and understand, should not be ambiguous and should not conflict with other KPIs.
9. Performance Management Information System According to Whitten (2004, p 10) M anagement Information System (M IS) is an information system that provides management-oriented reporting based on the transaction processing and organization's operations. Thus, the Performance M anagement Information System (PM Is) is a management information system that measures business processes, has metric measurements, the Key Performance Indicator (KPI), and has a software used to manage business measurements. Performance M anagement Information System is a blend of business management with information technology. According
Cokins
(2009,
p11),
performance
management
consist
of
methodologies, metrics, processes, software tools, and systems that manage the performance of an organization. Performance management is not a management process that automates the creation, revision, and the operation of the workflow process.
ANALYS IS AND S YS TEM DES IGN 1. Rich Picture of Current S ystem
Figure 1 Rich Picture of KPI Data Entry an d S ummary Report S ystem in IT Division of ACC
2. User Analysis Table 1 User of Current Performance Management Information S ystem User Admin
Access M anaging all the data for the KPI data entry by the PIC and the KPI summary report for the IT Division Head, and printing the summary report.
PIC (Person In Charge)
Filling and calculating the value of each KPI for the department where he is.
Department Head
Examining each KPI value that is filled by PIC.
IT Division Head
Receiving a summary report and detailed KPI report and checking summary report along with a detailed report.
3. User Requirement Analysis Table 2 User Requirement User Admin
Requirement ¾ System can add and change the perspective, goals, KPI, the items of KPIs, and the used formula. ¾ Admin does not need to combine all the KPIs data that has been filled by PIC from each department head, to produce summary reports. This means that the system can automatically generate summary report. ¾ Let the system automatically performs the calculations after the PIC filled the KPI values, so the Admin does not need to enter the KPI values received from each department to do the calculations. ¾ The system can display a history of changes in the value of the KPI items. ¾ Can print summary report and the summary report has drill down features.
PIC (Person In Charge)
¾ The system can provide information about which KPI that must be completed by the PIC. ¾ The system can provide information about which KPIs are rejected either by the department head or the IT Division Head that should be corrected by the PIC. ¾ PIC can add support files which is considered as attachment file for the KPIs that have been filled.
Department Head
¾ Displaying KPIs which must be inspected by the department head and the IT Division Head. ¾ Providing accept or reject status for the KPIs values that has been filled by PIC. ¾ Department head may enter the reason for the rejection of KPIs values filled by PIC.
IT Division Head
¾ Providing accept or reject status for KPIs values that has been filled by PIC or have been checked by department head. ¾ IT division head may enter the reason for the rejection of KPIs values. ¾ Summary report produced has a drill down feature. ¾ M ay print the summary report.
4. Rich Picture of Designed S ystem
Figure 2 Rich Picture of Designed S ystem
5. Use Case of Designed S ystem
Figure 3 Use Case Diagram of Performance Management System in IT Division of ACC
6. ERD account_department_duty PK,FK1 per son_id PK,FK2 dep artment _id act_achv_value PK
view_department
act_achv_value_id
PK depar tment_id FK1 FK2 FK3 FK4
kpi_id per iode_id depar tment_id job_id actual achieve ins_date FK5 ins_per son_id upd_date FK6 up d_person_id
temp_detail PK temp _detail_id value_number value_string item_of_kpi_id periode_id department_id job_id record_number ins_person_id
department_name
view_job_kpi
view_department_kpi
PK,FK1 job _id PK,FK2 kpi_id
PK,FK1 dep artment _id PK,FK2 kpi_id
target_value weight_value formula_actual
per o i de PK
account_job_duty PK,FK1 per son_id PK,FK2 job_id
p eriode_id
per o i de_month per o i de_year version ins_date FK1 in s_person_id upd_date FK2 u pd_perso n_id
target_value weight_value formula_actual
attachment_file PK
attachment _file_id
view_employee view_job
FK1 kpi_id FK2 depart ment_id FK3 job_id file_name file_size file_desc FK4 period e_id n i s_date FK5 ins_person _id upd_date FK6 upd_per son_id
o l g_hist_detail PK
log_hist_det ail_id
FK1 FK5 FK2 FK3
item_of_kpi_id periode_id departm ent_id job_id value_number value_string revision record_index FK4 upd_per son_id upd_date
PK
PK
p erson_id
job_id employee_number full_name FK1 m anager_id FK3 jo b_id FK4 d epartmen t_id
o j b_title
account_account_role account
PK,F K1 person _id PK,F K2 account_r ole_id
PK,FK1 perso n_id view_job_item_of_kpi
view_department_item_of_kpi
item_of_kpi PK
kpi
item_of_kpi_id PK
PK,FK1 item_o f_kpi_id PK,FK2 depar tment_id
FK1 kp i_id tiem_of_kpi_name column_number alias_name for mula FK2 parent tiem_of_kpi_active tiem_of_kpi_notes n i s_date FK3 ins_person_id upd_date FK4 upd_per so n_id
act_achv_it_div
account_role_name account_role_active
account_active
PK,FK1 item_of_kp i_id PK,FK2 job_id
account_role PK acco unt_ro le_id
kpi_id
FK1 go al_id kpi_name FK2 un it_of_measur e_id FK3 fr equency_id target_it_div weight_it_div kpi_active is_ytd ins_date FK4 ins_per son_id upd_date FK5 up d_person_id
PK,FK1 kp i_id PK,FK2 p eriode_id
goal PK
goal_id
FK1 perspective_id goal_name goal_active n i s_date FK2 ins_person _id upd_date FK3 upd_per son_id
perspective PK
perspect ive_id
perspective_name perspective_active ins_date F K1 ins_perso n_id upd_date F K2 upd_per son_id
kpi_type act_it_div achv_it_div unit_of_measure detail PK
d etail_id
FK1 it em_of_kpi_id value_number value_string FK2 p eriode_id r ecor d_number FK4 d epartmen t_id FK3 jo b_id detail_status r eject_reason ins_date FK5 in s_person_id
PK
unit _of_measure_id
unit_of_measur e ins_date FK1 ins_per son_id upd_date FK2 upd _person_id
frequency PK
frequen cy_id
frequency n i s_date FK1 ins_person _id upd_date FK2 upd_per son_id
Figure 4 ERD of Performance Management Information S ystem that is designed
S YS TEM IMPLEMENTATION For the system to run properly, there are software and hardware specifications to be followed both for the server and client. Here are the specifications of software and hardware needed: 1. System specification for server : •
Hardware : a. Lowest RAM is 256MB, and 512M B recommended for Windows Vista, b. Hard disk space at least 2.04 GB for installation of Oracle Database 10g Release2, c. Video adapter with at least 5 bits of color, and d. Lowest processor is 550 M Hz, and 800 M Hz recommended for Windows Vista.
•
Software : a. Operating system Windows XP Professional (or newer) or Windows Server 2003 (or newer), b. Oracle Database 10g Express Edition, Release 1, Release 2, or newer, c. Oracle Instant Client Version 11.2.0.2.0 for M icrosoft Windows (32-bit) when using Oracle Database Express Edition, d. M icrosoft Visual C++ 2008 Redistributable Package (x86), and e. Apache 2.2.21 (Win32) and PHP 5.3.8 (can use XAM PP Windows 1.7.7 or Wampserver 2.2A P1 (32 bits))
2. System specification for client : •
Hardware : a. Lowest RAM is 256MB, and 512M B recommended for Windows Vista, b. Hard disk space at least 100 M B for browser instalation, c. Video adapter with at least 32 bit color, and d. Lowest processor is 550 M Hz, and 800 M Hz recommended for Windows Vista.
•
Software : a. Operating system Windows XP or newer, b. Browser Firefox 8.0 (or newer) or Google Chrome 16.0.912.75 m (or newer).
From hardware and software specifications that have been mentioned, the deployment diagram for designed performance management information system consists of a database server, web server, application server, and client. Figure 5 below is the deployment diagram for the system designed.
Figure 5 Deployment Diagram
S YS TEM EVALUATION 1. Application Testing Application testing was conducted by 4 users, which are admin, PIC (Person in Charge), department head, and IT Division Head. The four users were trying to use application by trying to use all features provided in the application to determine whether the application has been provided to meet user needs in using performance management information system used to manage the KPI. 2. Application Testing Evaluation Based on testing that has been conducted and based on interviews conducted after the users test applications, it is known that the application has been made to run well and as expected. Application is able to meet all user needs, admin, PIC (Person in Charge), department head, and the IT Division Head in the performance management information system.
CONCLUS ION From the analysis and design of performance management information system which was built by using PHP and Oracle Database 10g for the IT (Information Technology) Division of ACC, several conclusions can be drawn : 1. Based on the system analysis, some issues had been found that PIC had difficulty determining which KPIs that have been filled, which has not been filled, and which must be corrected, admin had difficulty in combining the KPIs values of all department to create a summary report and from the existing issues the solution given is performance management information system that uses a database and web-based applications. 2. Application designed for the IT Division's performance management system simplify and speed up the process of inputting items value of KPIs by PIC, admin can also add perspective, goal, KPI, the items of KPIs, and the new actual formula, change (update / edit) perspective, goal, KPI, the items of KPIs, and the actual formula that already exists. Additions and changes have been made can be readily used for the next process of inputting items value of KPIs. 3. Application generates summary reports of prior periods and history of KPIs value changes at a certain period, so that information availability had been improved. 4. IT Division Head and the admin can generate summary reports more quickly and easily. With the summary report, IT Division Head can monitor how the performance of the division, and based on the information on the report, the IT Division Head may take the necessary decisions to improve the performance of the IT division.
S UGGES TIONS Here are some suggestions that can be used for system usage and further system development: 1. Need to train employees who will use the system (user training), so the application can be operated and utilized properly and optimally. 2. For further system development, the feature that can be added is the email, where email is used as a reminder to the PIC and the department head to fill the KPI data on time. 3. In the designed system, the level of approval for the KPIs data filled by the PIC is the approval from department head first, and then the approval from the IT Division Head. For further development, may be added a feature that can adjust the level of approval of the KPI data. 4. Periodic maintenance needs to be done on a system that will be implemented in order to keep the system running properly.
REFERENCES Balanced Scorecard Institute. (2011). About The Balanced Scorecard. Retrieved 15 November 2011, from BSC Resources: http://www.balancedscorecard.org/BSCResources/AbouttheBalancedScorecard/tabid/ 55/Default.aspx Cartwright, B. (2011, M ay 11-12). Translating Business Strategy & Performance Management Into A Strategic Reward Program. Houston, Texas. Cokins, G. (2009). PERFORMANCE MANAGEMENT Integrating Strategy Execution, Methodologies, Risk, and Analytics. Hoboken, New Jersey: John Wiley & Sons, Inc. Lind, M ., Bergstorm, P.,& Andersson, K. (2007). The role of key performance indicators. Journal of Corporate Treasury Management, Vol. 1,2, 125-132. Kaplan, R. S., & Norton, D. P. (2004). Strategy Maps : Converting Intangible Assets into Tangible Outcomes. Harvard Business School Press. O'Brien, J. A. (2005). Introduction To Information Systems. New York: M cGraw-Hill. Whitten, J. L.,Bentley, L. D.,& Dittman, K. C. (2004).Metode Desain dan Analisis Sistem Edisi 6.Translated by : Penerbit Andi, Yogyakarta (Reh, 2012) Reh, F. J. (2012). Key Performance Indicator (KPI). Retrieved 15 November 2011, from About.com M anagement: http://management.about.com/cs/generalmanagement/a/keyperfindic.htm Conjecture Corporation. (2012). What is Performance Management. Retrieved 15 November 2011, from wise GEEK clearanswers for common questions: http://www.wisegeek.com/what-is-performance-management.htm M arr, B. (2012). What is a Key Performance Indicator. Retrieved 15 November 2011, from Advanced Performance Institute: http://www.apinstitute.com/Key%20Performance%20Indicators.html Ambler, S.W. (2010). UM L 2 Activity Diagam. Retrieved 15 Januari 2012, from A gile M odelling: http://www.agilemodeling.com/artifacts/activityDiagram.htm Ambler, S. W. (2009).UM L 2 Activity Diagramming Guidelines. Retrieved 15 Januari 2012, from Agile M odelling: http://www.agilemodeling.com/style/activityDiagram.htm
CURRIC ULUM VITAE