SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN
DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DAN
360 DERAJAT PADA PLTD/G TARAHAN BANDAR LAMPUNG
(Skripsi)
Oleh
ULFAH SEPTIANI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2017
ABSTRACT
INFORMATION SYSTEM OF ASSESSMENT EMPLOYEES
PERFORMANCE BASED ON SIMPE ADDITIVE WEIGHTING (SAW)
AND 360 DEGREES METHODS IN THE PLTD/G TARAHAN BANDAR
LAMPUNG
Oleh
ULFAH SEPTIANI
PT. PLN (Persero) or PT. Electricity Company of State is one of company in
BUMN (State-owned enterprise) which is in charge in electricity sector in
Indonesia state. Assesment employees performance in every company very
impotant where can achive goals in organization by every employees example
working targets. Nowadays PLTD/G Tarahan need information system of
assessment employees that can help in the assessment process with suitable
methods but not changed assessment criteria or assessment process have been
implied. Assesment employees criteria in this research use 360 degrees and
calculating assessment value use Simple Additive Weighting (SAW) method with
3 criteria such as absenteeism, work realization and character (assessment of co-
workers). In this system built using Programming Hypertext Prepocesor (PHP)
language based web. The research result system used Black Box doing by 2 staff
in PTLD/G Tarahan resolved what user needed. Calculation testing has been done
using system and manual can get the same result. Based on questionnaire testing
by admin, leader and each member get incoming results at intervals 80% - 100 %
with very good category.
Keywords : Assessment employees performance, Simple Additive Weighting
(SAW), 360 Degrees, Black Box.
ABSTRAK
SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN BERBASIS
METODE SIMPLE ADDITIVE WEIGHTING (SAW) DAN 360 DERAJAT
PADA PLTD/G TARAHAN BANDAR LAMPUNG
Oleh
ULFAH SEPTIANI
PT PLN (Persero) atau PT Perusahaan Listrik Negara merupakan salah satu
perusahaan BUMN (Badan Usaha Milik Negara) yang membidangi sektor usaha
kelistrikan di negara Indonesia. Penilaian kinerja karyawan pada setiap
perusahaan sangat penting, dimana tujuan organisasi yang dapat dicapai oleh
setiap karyawan salah satunya yaitu tercapainya target kerja. Saat ini PLTD/G
Tarahan membutuhkan sistem penilaian kinerja karyawan yang dapat membantu
proses penilaian dengan menggunakan metode yang sesuai, tetapi tidak mengubah
kriteria penilaian ataupun proses penilaian yang sudah ditetapkan. Metode
penilaian kinerja karyawan yang digunakan pada penelitian ini adalah 360
Derajat, dalam melakukan perhitungan nilai kinerja menggunakan metode Simple
Additive Weighting (SAW) dengan 3 kriteria yaitu Absensi, Realisasi Kerja, dan
Karakter (Penilaian Rekan Kerja). Sistem ini dibangun dengan menggunakan
bahasa pemrograman Hypertext Preprocessor (PHP) berbasis web. Hasil
pengujian sistem menggunakan Black Box yang dilakukan oleh 2 staff PLTD/G
Tarahan menunjukkan bahwa sistem dapat berfungsi sesuai dengan kebutuhan
pengguna. Pengujian perhitungan yang dilakukan menggunakan sistem dan
manual mendapatkan hasil yang sama. Berdasarkan pengujian kuisioner yang
dilakukan oleh admin, pimpinan, dan anggota mendapatkan hasil yang masuk
pada interval 80% - 100% dengan kategori sangat baik.
Kata Kunci : Penilaian Kinerja Karyawan, Simple Additive Weighting (SAW),
360 Derajat, Black Box.
iv
SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN
DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DAN
360 DERAJAT PADA PLTD/G TARAHAN BANDAR LAMPUNG
Oleh
ULFAH SEPTIANI
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar
SARJANA KOMPUTER
Pada
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2017
viii
RIWAYAT HIDUP
Penulis dilahirkan pada 23 September 1995 di Bandar
Lampung, sebagai anak pertama dari tiga bersaudara
dengan Ayah bernama Husni dan Ibu bernama Elita Sari.
Penulis memulai pendidikan di Taman Kanak-Kanak
Trisula II Bandar Lampung pada tahun 2000. Penulis
terdaftar sebagai siswa di SD Negeri 2 Palapa Bandar
Lampung pada tahun 2001. Setelah menyelesaikan pendidikan tingkat sekolah
dasar, pada tahun 2007 penulis melanjutkan pendidikan di Sekolah Menengah
Pertama (SMP) Negeri 25 Bandar Lampung. Pada tahun 2010, penulis lulus dari
SMP dan melanjutkan pendidikan di Sekolah Menengah Atas (SMA) Negeri 10
Bandar Lampung. Selama menempuh pendidikan tersebut, penulis aktif di
ektrakulikuler Marching Band Gita Bahana. Pada tahun 2013, penulis terdaftar
sebagai mahasiswi Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Lampung. Selama menjadi mahasiswa penulis
mengikuti beberapa kegiatan yang dilakukan penulis antara lain:
1. Pada bulan Januari 2014 penulis mengikuti Karya Wisata Ilmiah di Desa
Mulyosari, Kecamatan Tanjung Bintang, Kabupaten Lampung Selatan.
2. Anggota Bidang Eksternal Himakom periode 2014 / 2015.
3. Lolos PKM Karsa Cipta tahun 2015.
4. Sekretaris Pelaksana acara Pekan Raya Jurusan III Himakom.
ix
5. Sekretaris Bidang Kaderisasi Himakom periode 2015/2016.
6. Pada bulan Januari 2016 penulis mengikuti Kuliah Kerja Nyata (KKN) di
Desa Bujung Buring Baru, Kecamatan Tanjung Raya, Kabupaten Mesuji.
7. Pada Juli s.d Agustus 2016 penulis mengikuti Kerja Praktek (KP) di
Kopkar PTPN VII Bandar Lampung.
x
PERSEMBAHAN
Puji dan syukur saya ucapkan kepada Allah SWT atas segala nikmat dan karunia-Nya
sehingga skripsi ini dapat diselesaikan.
Teruntuk Ayah dan Ibuku yang sangat kucintai, kupersembahkan skripsi ini.
Terimakasih untuk kasih sayang, perhatian, pengorbanan, usaha, dukungan moril maupun
materi, motivasi dan do’a-do’a yang tiada henti untuk kesuksesanku.
Teruntuk Kedua Adikku tercinta Muhammad Arie Husaini dan Ramandha Naia Husaini,
serta Chaidir dan sahabat-sahabat yang selama ini memberikan kebahagiaan, motivasi,
dukungan dan doa.
Keluarga Ilmu Komputer 2013
Serta Almamater Tercinta,
UNIVERSITAS LAMPUNG.
xi
MOTTO
“It is fine to celebrate success, but it is more important to heed to lesson of
failure.”
(Bill Gates)
“Allah akan meninggikan orang-orang yang beriman di antaramu dan orang-
orang yang diberi ilmu pengetahuan beberapa derajat.”
(Q.S.Al-Mujadalah:11)
“Jangan pernah puas dengan hasil yang telah kita peroleh, selalu dorong diri
kita dan lakukan hal yang orang-orang katakana tidak bisa.”
(Steve Job)
“Kewajiban – kewajiban kita lebih banyak dari pada waktu yang kita punya.
Oleh karena itu gunakanlah waktu dengan sebaik-baiknya dan ringkas
pelaksanaannya.”
(Hasan Albanna)
xii
SANWACANA
Assalamualaikum wr. wb.
Alhamdulillah, segala puji bagi Allah SWT yang telah melimpahkan rahmat,
hidayah, kesehatan dan karunia-Nya sehingga penulis dapat menyelesaikan
penulisan skripsi yang berjudul “Sistem Informasi Penilaian Kinerja Karyawan
Dengan Metode Simple Additive Weighting (SAW) dan 360 Derajat pada PLTD/G
Tarahan” dengan baik.
Terima kasih penulis ucapkan kepada semua pihak yang telah membantu dan
berperan besar dalam penyusunan skripsi ini, seperti antara lain:
1. Kedua orang tua tercinta, Bapak Husni dan Ibu Elita Sari berserta keluarga
besar yang selalu memberi do‟a, motivasi, dan kasih sayang yang tak
terhingga.
2. Adik tercinta Muhammad Arie Husaini dan Ramandha Naia Husaini yang
selalu menghibur, memberi semangat, mendoakan, serta membahagiakan
penulis.
3. Chaidir yang selalu ada untuk menemani, menghibur, memberikan nasihat,
memberikan saran, memberi dukungan dan semangat, serta mendoakan
penulis semasa perkuliahan dan penyusunan skripsi.
4. Bapak Tristiyanto, S.Kom., M.I.S. sebagai pembimbing utama, yang telah
membimbing, memotivasi serta memberikan ide, kritik dan saran selama
xiii
masa perkuliahan dan penyusunan skripsi sehingga penulis bisa sampai di
tahap ini.
5. Ibu Anie Rose Irawati, S.T., M.Cs. sebagai pembahas I, yang telah
memberikan komentar dan masukan yang bermanfaat untuk perbaikan
dalam penyusunan skripsi ini.
6. Bapak Dwi Sakethi S.Si., M.Kom. sebagai pembahas II, yang telah
memberikan komentar dan masukan yang bermanfaat untuk perbaikan
dalam penyusunan skripsi ini.
7. Bapak Prof. Warsito, S.Si., D.E.A., Ph.D. selaku Dekan FMIPA
Universitas Lampung.
8. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc., selaku Ketua Jurusan Ilmu
Komputer FMIPA Universitas Lampung.
9. Bapak Didik Kurniawan, S.Si., M.T., selaku Sekretaris Jurusan Ilmu
Komputer FMIPA Universitas Lampung.
10. Bapak dan Ibu Dosen Jurusan Ilmu Komputer yang telah memberikan
ilmu dan pengalaman hidup selama penulis menjadi mahasiswa.
11. Ibu Ade Nora Maela dan Pak Irsan yang telah membantu segala urusan
administrasi penulis di Jurusan Ilmu Komputer.
12. Sahabat-sahabat terbaik Ayu Retno B, Nindy Lucky J, Ayu Mansi, Nyiayu
Vandea, Ika Karmelita, Dinda Yuti M, Anggun Kusuma, Fista S, Sagina
Mentari yang selalu mendukung, menghibur dengan canda tawa, serta
selalu saling mendoakan untuk kesuksesan bersama.
13. Sahabat - sahabat terbaik Putri Dwi Pangestu, Diajenk Anggraini, Rita
Dwilestari, Aprillia Dewi, Nadya Safitri, Irfani Maharani, Vandu Riski, M.
xiv
Adib, Danzen Hangga, dan Widi Novian yang selalu mendukung,
menghibur, mendoakan, serta selalu setia menemani dan direpotkan
terutama dimasa perkuliahan dan penyusunan skripsi ini.
14. Teman - teman semasa kuliah Ully Novianti S, Khanza Puspa N, Dyah
Ayu S, Mita Fuljana, Mevici Dianresti, Nisrina, Wibi Cahyo, Faiq, Wika
yang telah membantu semasa perkuliahan.
15. Teman-teman mahasiswa Ilmu Komputer Angkatan 2013 yang selalu
memberikan masukan dan dukungan.
16. Keluarga besar HIMAKOM yang telah memberikan berbagai pelajaran
dan kenangan berharga selama proses berorganisasi.
17. Almamater Tercinta, Universitas Lampung yang telah memberikan penulis
kesempatan untuk menempuh pendidikan perkuliahan S1 dengan baik.
Penulis menyadari bahwa dalam penulisan skripsi ini masih jauh dari
kesempurnaan, akan tetapi penulis mengharapkan skripsi ini dapat bermanfaat
bagi semua pihak terutama rekan-rekan Jurusan Ilmu Komputer.
Bandar Lampung, 14 Desember 2017
Ulfah Septiani
xv
DAFTAR ISI
Halaman
DAFTAR ISI ............................................................................... xv
DAFTAR TABEL ...................................................................... xvii
DAFTAR GAMBAR .................................................................. xviii
DAFTAR KODE ........................................................................ xxi
BAB I PENDAHULUAN
1.1 Latar Belakang .............................................................. 1
1.2 Rumusan Masalah ......................................................... 4
1.3 Batasan Masalah ........................................................... 4
1.4 Tujuan ........................................................................... 5
1.5 Manfaat ......................................................................... 5
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu ..................................................... 6
2.2 Definisi Sistem............................................................... 7
2.3 Definisi Informasi ......................................................... 9
2.4 Definisi Sistem Informasi ............................................. 9
2.5 Definisi Sistem Informasi Manajemen ......................... 11
2.6 Definisi Karyawan ........................................................ 11
2.7 Penilaian Kinerja .......................................................... 12
2.8 Ukuran Penilaian Kinerja Karyawan ............................ 13
2.9 Metode Simple Additive Weighting (SAW) .................. 13
2.10 Metode 360 Derajat .................................................... 15
2.11 Bahasa Pemrograman PHP ......................................... 16
2.12 Bahasa Pemrograman HTML ..................................... 17
2.13 MySQL (My Structured Query Language) ................ 18
2.14 Metode Pengembangan Sistem ................................... 19
2.15 Unifed Modeling Language (UML) ............................ 21
BAB III METODE PENELITIAN
3.1 Waktu dan Tempat Penelitian ....................................... 23
3.2 Perangkat ...................................................................... 23
3.3 Metodologi Penelitian ................................................... 24
3.3.1 Metode 360 Derajat................................................ 25
3.4 Metode Pengembangan Sistem ..................................... 25
3.5 Perencanaan Sistem ...................................................... 26
xvi
3.6 Analisis ......................................................................... 27
3.6.1 Perhitungan Penilaian Kinerja Karyawan .............. 28
3.7 Desain ............................................................................ 34
3.7.1 Rancangan Proses .................................................. 35
3.7.1.1 Usecase Diagram ....................................... 35
3.7.1.2 Activity Diagram ........................................ 37
3.7.1.3 Sequence Diagram ..................................... 52
3.7.1.4 Class Diagram ........................................... 65
3.7.2 Rancangan Antar Muka (Interface Design) ........... 65
3.8 Pengujian ....................................................................... 75
3.8.1 Rancangan Pengujian Fungsional Sistem Pada
Admin .................................................................... 75
3.8.2 Rancangan Pengujian Fungsional Sistem Pada
Pimpinan ............................................................... 78
3.8.3 Rancangan Pengujian Fungsional Sistem Pada
Karyawan .............................................................. 79
3.9 Penulisan Laporan ......................................................... 81
BAB IV HASIL DAN PEMBAHASAN
4.1 Implementasi Sistem ...................................................... 83
4.1.1 Halaman Login ....................................................... 84
4.1.2 Halaman Utama Admin ......................................... 85
4.1.3 Halaman Menu Data Master .................................. 86
4.1.4 Halaman Menu Data SAW .................................... 96
4.1.5 Halaman Menu Laporan ........................................ 104
4.1.6 Halaman Menu Pengaturan Semester .................... 106
4.1.7 Halaman Tampilan Utama Pimpinan ..................... 111
4.1.8 Halaman Menu Data Kinerja Pimpinan ................. 113
4.1.9 Halaman Menu Jobdesk Pimpinan......................... 116
4.1.10 Halaman Menu Data Karyawan Divisi Pimpinan 118
4.1.11 Halaman Menu Data Karakter (Nilai Rekan)
Pimpinan ................................................................ 119
4.1.12 Halaman Menu Laporan Pimpinan ...................... 124
4.1.13 Halaman Tampilan Utama Karyawan .................. 132
4.1.14 Halaman Menu Data Kinerja Karyawan .............. 133
4.1.15 Halaman Menu Data Karakter (Nilai Rekan)
Karyawan ............................................................. 137
4.2 Pengujian Sistem ........................................................... 141
4.2.1 Pengujian Fungsional Sistem ................................. 141
4.2.2 Pengujian Perhitungan ........................................... 149
4.2.3 Pengujian Tingkat Kepuasan Pengguna................. 151
4.2.4 Analisis Hasil Kuisioner ........................................ 155
BAB V SIMPULAN DAN SARAN
5.1 Simpulan ....................................................................... 158
5.2 Saran ............................................................................. 159
DAFTAR PUSTAKA
xvii
DAFTAR TABEL
Tabel Halaman
3.1 Bobot Pada Kriteria ................................................................ 27
3.1 Data Karyawan ........................................................................ 28
3.3 Sistem Penilaian Absensi (C1) ................................................ 29
3.4 Sistem Peniaian Realisasi Kerja (C2) ..................................... 29
3.5 Parameter Penilaian Karakter .................................................. 29
3.6 Range Penilaian ....................................................................... 29
3.7 Sistem Penilaian Karakter (C3) ............................................... 29
3.8 Tabel Kecocokan Pada Tiap Kriteria ...................................... 30
3.9 Parameter Batasan Nilai .......................................................... 33
3.10 Hasil Perhitungan Penilaian Kinerja Karyawan .................... 33
3.11 Rancangan Pengujian Fungsional Sistem Pada Admin ........ 75
3.12 Rancangan Pengujian Fungsional Sistem Pada Pimpinan .... 78
3.13 Rancangan Pengujian Fungsional Sistem Pada Karyawan ... 79
4.1 Pengujian Fungsional Sistem Pada Admin ............................. 143
4.2 Pengujian Fungsional Sistem Pada Pimpinan ......................... 146
4.3 Pengujian Fungsional Sistem Pada Karyawan ........................ 148
4.4 Tabel Kriteria Karyawan ......................................................... 150
4.5 Tabel Bobot Kriteria Karyawan .............................................. 151
4.6 Tabel Pengujian Perhitungan Sistem Penilaian Kinerja.......... 152
4.7 Hasil Jawaban Kuisioner Oleh Admin .................................... 153
4.8 Hasil Jawaban Kuisioner Oleh Pimpinan ................................ 154
4.9 Hasil Jawaban Kuisioner Oleh Karyawan............................... 155
4.10 Interval Setiap Kategori Penilaian ........................................ 156
4.11 Kesimpulan Hasil Pengujian Kepuasan Pelanggan............... 158
xviii
DAFTAR GAMBAR
Gambar Halaman
2.1 Siklus Informasi ...................................................................... 9
2.2 Metode Waterfall .................................................................... 19
3.1 FlowchartMetodologi Penelitian ............................................. 23
3.2 Metode 360 Derajat (Pella dan Inayati, 2011) ........................ 24
3.3 Metode Waterfall .................................................................... 25
3.4 Usecase Diagram ..................................................................... 35
3.5 Activity Diagram Login Admin .............................................. 36
3.6 Activity Diagram Input Data Master Oleh Admin .................. 37
3.7 Activity Diagram Edit Data Master Oleh Admin .................. 38
3.8 Activity Diagram Hapus data Master Oleh Admin ................. 38
3.9 Activity Diagram Data SAW Oleh Admin ............................ 39
3.10 Activity Diagram Input Data Absensi Oleh Admin .............. 40
3.11 Activity Diagram Laporan Admin ........................................ 41
3.12 Activity Diagram Pengaturan Semeter Oleh Admin ............. 42
3.13 Activity Diagram Pengaturan Semester Bagian Periode ...... 42
3.14 Activity Diagram Login Pimpinan ........................................ 43
3.15 Activity Diagram Input Data Kinerja Oleh Pimpinan........... 44
3.16 Activity Diagram Edit Data Kinerja Oleh Pimpinan ............ 45
3.17 Activity Diagram Hapus Data Kinerja Oleh Pimpinan ......... 46
3.18 Activity Diagram Penilaian Kinerja Karyawan Pimpinan .... 47
3.19 Activity Diagram Laporan Perhitungan Oleh Pimpinan ....... 47
3.20 Activity Diagram Login Karyawan ....................................... 48
3.21 Activity Diagram Input Data Kinerja Oleh Karyawan ......... 49
3.22 Activity Diagram Edit Data Kinerja Oleh Karyawan ........... 50
3.23 Activity Diagram Penilaian Rekan Kerja Oleh Karyawan ... 51
3.24 Sequence Diagram Login Admin .......................................... 52
3.25 Sequence Diagram Input Data Master Oleh Admin ............. 52
3.26 Sequence Diagram Edit, Simpan, Hapus Data Master ......... 53
3.27 Sequence Diagram Data SAW Oleh Admin ......................... 54
3.28 Sequence Diagram Data Absensi Oleh Admin ..................... 55
3.29 Sequence Diagram Laporan Admin ...................................... 55
3.30 Sequence Diagram Pengaturan Semester oleh Admin .......... 56
3.31 Sequence Diagram Pengaturan Semester Bagian Periode .... 57
3.32 Sequence Diagram Login Pimpinan...................................... 57
3.33 Sequence Diagram Input Data Kinerja Oleh Pimpinan ........ 58
3.34 Sequence Diagram Edit, Simpan, Hapus Data Kinerja ......... 59
3.35 Sequence Diagram Penilaian Karyawan Oleh Pimpinan ...... 60
xix
3.36 Sequence Diagram Laporan Perhitungan Oleh Pimpinan ..... 61
3.37 Sequence Diagram Login Karyawan .................................... 61
3.38 Sequence Diagram Input Data Kinerja Oleh Karyawan ....... 62
3.39 Sequence Diagram Edit, Simpan, Hapus Data Kinerja ......... 63
3.40 Sequence Diagram Nilai Rekan Kerja Oleh Karyawan ........ 64
3.41 Class Diagram ....................................................................... 65
3.42 Form Login ........................................................................... 66
3.43 Halaman Utama Admin ........................................................ 66
3.44 Halaman Utama Pimpinan .................................................... 67
3.45 Halaman Utama Karyawan ................................................... 67
3.46 Rancangam Halaman Data Master ........................................ 68
3.47 Rancangan Data Master Karyawan ....................................... 68
3.48 Rancangan Form Input Data Karyawan ................................ 69
3.49 Rancangan Data Master Divisi.............................................. 69
3.50 Rancangan Data Absensi....................................................... 70
3.51 Rancangan Data Kinerja ....................................................... 70
3.52 Rancangan Data Nilai Rekan ................................................ 71
3.53 Rancangan Laporan Penilaian Kinerja .................................. 71
3.54 Rancangan Pengaturan Semester .......................................... 72
3.55 Rancangan Pengaturan Semester Bagian Periode ................ 72
3.56 Rancangan Input Data Kinerja Karyawan............................. 73
3.57 Rancangan Input Data Penilaian Rekan Kerja ...................... 73
3.58 Rancangan Laporan Perhitungan Oleh Pimpinan ................. 74
4.1 Halaman Login ........................................................................ 84
4.2 Halaman Utama Admin .......................................................... 85
4.3 Halaman Menu Data Master ................................................... 87
4.4 Halaman Data Karyawan ........................................................ 87
4.5 Halaman Input Data Karyawan ............................................... 91
4.6 Halaman Data Divisi ............................................................... 92
4.7 Halaman Menu Data SAW...................................................... 96
4.8 Halaman Data Absensi ............................................................ 97
4.9 Halaman Data Kinerja ............................................................. 101
4.10 Halaman Data Karakter (Nilai Rekan) .................................. 102
4.11 Halaman Laporan Bagian Data Nilai .................................... 104
4.12 Halaman Laporan Bagian Normalisasi ................................. 105
4.13 Halaman Laporan Bagian Hasil Akhir .................................. 106
4.14 Halaman Pengaturan Semester .............................................. 107
4.15 Halaman Pengaturan Semester Bagian Periode .................... 109
4.16 Halaman Pengaturan Maksimal Penilaian Random .............. 110
4.17 Halaman Utama Pimpinan .................................................... 112
4.18 Halaman Data Kinerja Pimpinan .......................................... 113
4.19 Halaman Data Input Jobdesk ................................................ 117
4.20 Halaman Data Karyawan Divisi Pimpinan ........................... 118
4.21 Halaman Data Karakter (Nilai Rekan) Pimpinan.................. 119
4.22 Halaman Input Data Karakter (Nilai Rekan) ........................ 123
4.23 Halaman Menu Laporan Pimpinan ....................................... 125
4.24 Halaman Laporan Bagian Data Nilai Perhitungan SAW ...... 127
4.25 Halaman Laporan Bagian Normalisasi dan Hasil Akhir ....... 129
xx
4.26 Halaman Utama Karyawan ................................................... 132
4.27 Halaman Data Kinerja Karyawan ......................................... 133
4.28 Halaman Menu Data Karakter (Nilai Rekan) Random 1 ...... 137
4.29 Halaman Menu Data Karakter (Nilai Rekan) Random 2 ...... 138
4.30 Grafik Persentase Responden Admin ................................... 155
4.31 Grafik Persentase Responden Pimpinan ............................... 156
4.32 Grafik Persentase Responden Karyawan .............................. 157
xxi
DAFTAR KODE
KODE Halaman
4.1 Potongan Kode Program Tampilan Halaman Login .............. 84
4.2 Potongan Kode Program Tampilan Halaman Homde Admin 86
4.3 Potongan Kode Program Tampilan Data Karyawan ............... 88
4.4 Potongan Kode Program Tampilan Tabel Data Karyawan ..... 88
4.5 Potongan Kode Program Tampilan Hapus Data Karyawan .... 89
4.6 Potongan Kode Program Tampilan Edit Data Karyawan ....... 90
4.7 Potongan Kode Program Menampilkan Form Input Data
Karyawan ...................................................................................... 91
4.8 Potongan Kode Program Tampilan Form Data Karyawan ..... 91
4.9 Potongan Kode Program Tampilan Input Data Divisi ............ 93
4.10 Potongan Kode Program Tampilan Tabel Data Divisi ......... 93
4.11 Potongan Kode Program Database Divisi ............................. 94
4.12 Potongan Kode Program Hapus, Edit, Tambah Data Divisi . 95
4.13 Potongan Kode Program Halaman Data Absensi Karyawan 97
4.14 Potongan Kode Program Fungsi Data Absensi ..................... 99
4.15 Potongan Kode Program Aksi Data Absensi ........................ 99
4.16 Potongan Kode Program Data SAW Kinerja Karyawan ...... 101
4.17 Potongan Kode Program Data SAW Rekan Kerja ................ 103
4.18 Potongan Kode Program Fungsi Metode SAW .................... 104
4.19 Potongan Kode Program Halaman Pengaturan Semester ..... 107
4.20 Potongan Kode Program Halaman Pengaturan Semester
Bagian Periode .............................................................................. 109
4.21 Potongan Kode Program Semester Bagian Jumlah Random 111
4.22 Potongan Kode Program Halaman Utama Pimpinan ............ 112
4.23 Potongan Kode Program Halaman Data Kinerja Pimpinan .. 113
4.24 Potongan Kode Program Halaman Tabel Data Kinerja ........ 114
4.25 Potongan Kode Program Halaman Tabel Data Kinerja ........ 115
4.26 Potongan Kode Program Halaman Hapus, Edit, Tambah
Data Kinerja ................................................................................. 115
4.27 Potongan Kode Program Halaman Data Input Jobdesk ........ 117
4.28 Potongan Kode Program Data Karyawan Divisi Pimpinan .. 118
4.29 Potongan Kode Program Halaman Nilai Rekan Pimpinan ... 120
4.30 Potongan Kode Program Halaman Tabel Nilai Rekan ......... 121
4.31 Potongan Kode Program Database Nilai Rekan Pimpinan ... 121
4.32 Potongan Kode Program Halaman Input Nilai Rekan .......... 123
4.33 Potongan Kode Program Halaman Tabel Laporan Pimpinan 125
xxii
4.34 Potongan Kode Program Halaman Laporan Pimpinan ......... 126
4.35 Potongan Kode Program Pembobotan Nilai ......................... 127
4.36 Potongan Kode Program Data Nilai Perhitungan SAW ....... 128
4.37 Potongan Kode Program Halaman Data Nilai Perhitungan
SAW .............................................................................................. 129
4.38 Potongan Kode Program Normalisasi Perhitungan SAW ..... 130
4.39 Potongan Kode Program Hasil Akhir Perhitungan SAW ..... 130
4.40 Potongan Kode Program Halaman Utama Karyawan ........... 132
4.41 Potongan Kode Program Data Kinerja Karyawan ................ 134
4.42 Potongan Kode Program Tabel Data Kinerja........................ 134
4.43 Potongan Kode Program Tabel Data Kinerja........................ 135
4.44 Potongan Kode Program Hapus, Edit, Tambah Data Kinerja 135
4.45 Potongan Kode Program Nilai Rekan Random .................... 138
4.46 Potongan Kode Program Nilai Rekan Random .................... 139
4.47 Potongan Kode Program Nilai Rekan Random .................... 140
1
I. PENDAHULUAN
1.1 Latar Belakang
PT PLN (Persero) atau PT Perusahaan Listrik Negara merupakan salah satu
perusahaan BUMN (Badan Usaha Milik Negara) yang membidangi sektor usaha
kelistrikan di negara Indonesia. Dengan visi untuk “Diakui sebagai Perusahaan
Kelas Dunia yang bertumbuh kembang, unggul, terpercaya dengan bertumpu
pada potensi insani”. PLTD/G Tarahan memiliki komitmen untuk menyalurkan
listrik ke seluruh Nusantara.
Penilaian kinerja karyawan pada PLTD/G Tarahan diambil berdasarkan beberapa
kriteria yaitu absensi, realisasi kerja, dan penilaian rekan kerja berdasarkan
karakter. Terdapat 55 orang karyawan pada PLTD/G Tarahan dengan 5 bidang
divisi diantaranya yaitu Divisi Sumber Daya Manusia yang mengelola manajemen
SDM berbasis kompetensi, pengembangan organisasi, anggaran karyawan,
pengelolaan data, dan administrasi kepegawaian serta hubungan industrial.
Kemudian Divisi Operasi dan Pembangkit yaitu mengelola dan memelihara
seluruh pembangkit listrik sesuai dengan standarnya. Lalu Divisi Sekretariat
Umum yaitu mengatur kegiatan kesekretariatan dan kearsipan kegiatan dinas,
mengendalikan biaya pemakaian ATK, dan sarana kantor serta keamanan
2
lingkungan kantor. Selanjutnya Divisi Akuntansi yaitu mengelola akuntansi unit
sesuai dengan standar akuntansi keuangan, serta menyajikan laporan keuangan
yang akurat. Terakhir Divisi Engineering yaitu mengelola strategi standarisasi dan
penerapan sistem pengelolaan jaringan distribusi dan pembangkit.
Penilaian kinerja karyawan pada setiap perusahaan sangat penting, hal ini dapat
memotivasi karyawan untuk mencapai tujuan individual maupun organisasi.
Dimana tujuan organisasi yang dapat dicapai oleh setiap karyawan salah satunya
yaitu tercapainya target kerja. Setiap perusahaan memiliki target kerja yang harus
dicapai tiap periode kerjanya, guna menunjang kualitas perusahaan tersebut.
Untuk mencapai target kerja tersebut setiap karyawan harus lebih giat dan
memaksimalkan potensinya di masing-masing bidang yang dikuasainya. Selain itu
tujuan individual yang dapat dicapai oleh karyawan yaitu mendapatkan reward
atau penaikan gaji, serta penempatan jabatan apabila kinerjanya selalu meningkat.
Kemudian dengan adanya penilaian kinerja ini karyawan juga dapat melakukan
perbaikan kinerja apabila potensial kinerja sebelumnya kurang baik.
Saat ini PLTD/G Tarahan membutuhkan sebuah sistem informasi penilaian
kinerja karyawan yang dapat membantu proses penilaian dengan menggunakan
metode yang sesuai, tetapi tidak mengubah kriteria penilaian ataupun proses
penilaian yang sudah ditetapkan. Dibutuhkannya sistem informasi ini agar proses
penilaian kinerja karyawan berjalan dengan baik tiap semesternya, pendataan nilai
terstruktur rapi, akurat dalam penilaian setiap karyawan, efisien dalam waktu serta
sangat efektif dalam penggunaanya baik untuk penilaian yang dilakukan oleh
atasan maupun penilaian yang dilakukan oleh kerabat kerja.
3
Berdasarkan uraian di atas untuk memperoleh keakurasian data, kecepatan waktu,
dan obyektifitas dalam proses penilaian kinerja pegawai PLTD/G Tarahan, maka
sangat diperlukan sistem informasi yang dapat membantu proses penilaian kinerja
karyawan agar tetap berjalan dengan baik setiap saat. Sistem informasi penilaian
kinerja karyawan ini dapat diimplementasikan menggunakan bahasa
pemrograman PHP dan sistem database MySQL dengan metode Simple Additive
Weighting (SAW) dan Metode 360 Derajat.
Dari beberapa metode yang memungkinkan, dipilih metode Simple Additive
Weighting (SAW). Metode ini dipilih karena metode ini menentukan nilai bobot
untuk setiap atribut, kemudian dilanjutkan dengan proses perangkingan yang akan
menyeleksi alternatif terbaik dari sejumlah alternatif, dalam hal ini alternatif yang
dimaksud adalah yang berhak menerima reward berdasarkan kriteria-kriteria yang
ditentukan.
Selain metode Simple Additive Weighting (SAW), pembuatan sistem juga
menggunakan Metode 360 Derajat. Dimana metode 360 Derajat merupakan suatu
metode penilaian kinerja karyawan yang memungkinkan pegawai untuk
memperoleh penilaian dari segala arah, dari atasan, bawahan dan rekan kerjanya.
Menurut Antonini (1996), cara kerja metode penilaian 360 derajat adalah
penilaian seorang pegawai tidak saja diambil dari penilaian atasan langsung
ataupun atasan kedua di atasnya, akan tetapi juga dimintakan dari rekan sekerja
yang satu level maupun dari bawahan langsung yang bersangkutan kontribusi atau
presentase penilaian terbesar tetap berasal dari atasan langsung dan atasan kedua
di atasnya.
4
Melihat latar belakang tersebut maka perlu implementasi sebuah sistem informasi
dengan metode yang sesuai penilaian sehingga memberikan keunggulan
tersendiri. Dalam penelitian ini maka penulis memberi judul “Sistem Informasi
Penilaian Kinerja Karyawan Berbasis Metode Simple Additive Weighting (SAW)
dan 360 Derajat Pada PLTD/G Tarahan”. Perancangan sistem informasi ini
diharapkan dapat membantu menyelesaikan permasalahan perusahaan terkait
penilaian kinerja karyawan dan dapat mendukung proses bisnis dari perusahaan
secara menyeluruh.
1.2 Rumusan Masalah
Berdasarkan uraian pada latar belakang, rumusan masalah yang disimpulkan yaitu
bagaimana membangun suatu sistem informasi penilaian kinerja karyawan di
PLTD/G Tarahan menggunakan metode Simple Additive Weighting (SAW) dan
360 Derajat untuk membantu dalam melakukan penilaian kinerja karyawan per
semesternya.
1.3 Batasan Masalah
Adapun batasan masalah yang ada pada sistem adalah sebagai berikut :
1. Sistem yang dikembangkan adalah sistem informasi penilaian kinerja
karyawan berbasis metode Simple Additive Weighting (SAW) dan 360
Derajat.
2. Sistem informasi yang dibangun berbasis web dengan menggunakan bahasa
pemrograman PHP, HTML dan MySQL sebagai basis data.
5
3. Proses yang dilakukan meliputi beberapa kriteria penilaian kinerja karyawan
yang terdiri dari absensi, realisasi kerja, dan penilaian rekan berdasarkan
karakter.
4. Metode pengembangan sistem menggunakan Bootstrap dengan model yang
dipakai adalah Waterfall.
1.4 Tujuan
Adapun tujuan dari penelitian ini adalah dapat mengembangkan sebuah Sistem
Informasi Penilaian Kinerja Karyawan pada PLTD/G Tarahan serta dapat
mengimplementasikannya menggunakan metode Simple Additive Weighting
(SAW) dan 360 Derajat terkait sebagai sistem pendukung agar penilaian kinerja
karyawan dapat selalu berjalan dengan baik.
1.5 Manfaat
Manfaat yang diperoleh dari pengembangan sistem informasi penilaian kinerja
karyawan antara lain:
1. Mempercepat dalam pengolahan dan pengarsipan penilaian kinerja karyawan.
2. Memberikan kemudahan dalam mengontrol dan mengevaluasi kinerja
karyawan.
3. Memudahkan dalam pemberian insentif.
6
II. TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Menurut penelitian Sulistyawan (2015), yang telah membangun sistem informasi
penilaian kinerja karyawan menggunakan metode Graphic Rating Scales dan 360
Derajat. Dalam penelitiannya penilaian dilakukan berdasarkan dua arah yaitu
atasan dan bawahan. Perhitungan penilaian kinerja dilakukan dengan
menggunakan skala berupa angka dan nilai mulai dari yang terendah hingga ke
yang tinggi. Hasil perhitungan yang didapat yaitu dalam bentuk skala grafik, serta
menghasilkan rekap laporan untuk masing-masing karyawan sebagai ukuran
kinerja tiap periodenya.
Menurut penelitian Endro dkk (2015), yang telah membangun sistem pendukung
keputusan karyawan menggunakan metode SAW (Simple Additive Weighting).
Dalam penilitiannya penilaian dilakukan untuk mencari alternativ terbaik
berdasarkan kriteria-kriteria yang telah ditentukan. Selain itu dilakukannya
dengan mencari nilai bobot untuk setiap atribut, kemudian dilakukan proses
perangkingan yang akan menentukan alternatif yang optimal. Sehingga
menghasilkan penilaian yang adil berdasarkan kriteria yang ada sesuai dengan
hasil perangkingan yang didapat yaitu karyawan terbaik.
7
2.2 Definisi Sistem
Sistem adalah sekelompok elemen yang terintegrasi dengan tujuan yang sama.
Organisasi terdiri dari sejumlah sumber daya manusia, material, mesin, uang, dan
informasi. Sumber daya tersebut bekerjasama menuju tercapainya suatu tujuan
tertentu yang ditentukan oleh pemilik atau manajemen (Yakub, 2012).
Menurut Yakub (2012), ada beberapa elemen yang membentuk suatu sistem,
yaitu:
a. Tujuan
Tujuan menjadi motivasi yang mengarahkan pada sistem, karena tanpa tujuan
yang jelas sistem menjadi tak terarah dan tak terkendali.
b. Masukan (input)
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan
selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal- hal
berwujud maupun yang tidak berwujud. Masukan berwujud adalah bahan
mentah, sedangkan yang tidak berwujud adalah informasi.
c. Proses
Proses merupakan bagian yang melakukan perubahan atau transformasi dari
masukan menjadi keluaran yang berguna dan lebih bernilai.
d. Keluaran
Keluaran (output) merupakan hasil dari pemrosesan sistem dan keluaran dapat
menjadi masukan untuk subsistem lain.
8
e. Batas
Batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar
sistem. Batas sistem menentukan konfigurasi, ruang lingkup, dan kemampuan
sistem.
f. Mekanisme pengendalian dan umpan balik
Mekanisme pengendalian (control mechanism) diwujudkan dengan
menggunakan umpan balik (feedback), sedangkan umpan balik ini digunakan
untuk mengendalikan masukan maupun proses. Tujuannya untuk mengatur
agar sistem berjalan sesuai dengan tujuan
g. Lingkungan
Lingkungan adalah segala sesuatu yang berada di luar sistem.
Sistem dalam suatu institusi pemerintahan sangatlah penting, karena sistem
sangatlah menunjang terhadap kinerja perusahaan atau instansi pemerintah, baik
yang berskala kecil maupun besar. Suatu sistem dapat berjalan dengan baik
diperlukan kerjasama diantara unsur-unsur yang terkait dalam sistem tersebut.
Terdapat berbagai pendapat yang mendefinisikan definisi sistem, seperti di bawah
ini :
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan , berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005).
Penjelasan di atas menjelaskan bahwa sistem bekerja dalam suatu jaringan kerja
dari suatu prosedur nyang saling berhubungan satu sama lain untuk
menyelesainkan tujuan dan sasaran yang dimaksud. Definisi sistem juga dapat
dijelaskan oleh Jogiyanto dalam bukunya Analisa dan Desain sistem informasi,
9
menerangkan: “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi
untuk mencapai suatu tujuan tertentu” (Jogiyanto, 2005).
2.3 Definisi Informasi
Informasi merupakan suatu data yang masih bahan mentah apabila tidak diolah
atau diproses. Data akan menjadi berguna dan menghasilkan suatu informasi
apabila melalui suatu model. Model yang digunakan untuk pengolahan data agar
menjadi suatu informasi bisa disebut siklus pengolahan data seperti berikut ini
(Sutanta, 2008).
Gambar 2.1. Siklus Informasi
2.4 Definisi Sistem Informasi
Sistem Informasi dapat didefinisikan sebagai berikut :
a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen
dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.
b. Sekumpulan prosedur yang pada saat dilaksanakan akan memberikan informasi
bagi pengambil keputusan dan atau untuk mengendalikan organisasi.
c. Suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan
transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi di
10
suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan
yang diperlukan (Ladjamudin, 2005).
Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian , mendukung operasi
,bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2005).
Menurut Yakub (2012) menjelaskan bahwa sistem informasi adalah suatu sistem
di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan data
transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari
suatu organisasi serta menyediakan pihak luar tertentu dengan laporan- laporan
yang diperlukan. Maka dari pengertian tersebut dapat dinyatakan bahwa:
a. Output dari sistem informasi adalah informasi, relevansi dan kualitas informasi
yang dihasilkan tergantung sepenuhnya pada keinginan manusia. Selain itu
sistem informasi harus tergantung pada empat komponen yaitu: data, perangkat
keras (hardware), perangkat lunak (software), dan manusia.
b. Sistem informasi harus jelas tujuannya dan bukan berarti komputerisasi total.
Komputerisasi hanya dikenakan secara selektif terhadap aktifitas aktifitas yang
berhubungan dengan data yang berskala besar tapi memerlukan proses yang
menuntut ketelitian dan kecepatan tinggi, serta pekerjaan yang secara manual
sudah tidak mungkin dipertahankan.
c. Sistem informasi adalah proses yang berlangsung secara periodik dan
beroperasi dalam suatu siklus yang bergerak secara teratur. Oleh karena itu,
sistem informasi lebih berorientasi pada informasi yang bersifat rutin.
11
d. Sistem informasi memerlukan satu pengelola yang berperan sebagai
koordinator, baik dalam pemeliharaan maupun dalam pengembangan. Oleh
karena itu, sistem informasi perlu penempatan dalam bentuk fungsi tersendiri
dari suatu organisasi atau unit kerja.
e. Sistem informasi manajemen pada hakikatanya menuntut adanya keteraturan
dari seluruh jajaran unit organisasi dan unit kerja yang menggunakannya.
2.5 Definisi Sistem Informasi Manajemen
Sistem informasi manajemen adalah sebuah sistem infromasi yang selain
melakukan pengolahan transaksi yang sangat berguna untuk kepentingan
organisasi, juga banyak memberikan dukungan informasi dan pengolahan untuk
fungsi manajemen dalam pengambilan keputusan. Sistem informasi manajemen
secara umum dapat dikatakan sebagai sebuah sistem informasi guna mendukung
fungsi operasi manajemen dan penentuan alternatif tindakan dalam organisasi
tersebut. Dalam operasinya sistem informasi manajemen menggunakan perangkat
keras, perangkat lunak, prosedur, model manajemen, keputusan, dan terminal data
(Gaol, 2008).
2.6 Definisi Karyawan
Karyawan adalah orang yang bekerja pada suatu lembaga (kantor, perusahaan,
dan sebagainya) dengan mendapat gaji atau upah. Karyawan juga sebagai penjual
jasa (pikiran dan tenaga) dan mendapatkan kompensasi yang besarnya telah
ditetapkan terlebih dahulu. Dengan definisi tersebut dapat dikatakan bahwa
12
karyawan memegang peranan penting dalam menjalankan segala aktivitas
perusahaan agar dapat tumbuh berkembang mempertahankan kelangsungan hidup
perusahaan (Permata, 2012).
2.7 Penilaian Kinerja
Evaluasi dan penilaian kinerja adalah suatu sistem penilaian terstruktur yang
mengukur, menilai, dan mempengaruhi sifat yang berkaitan dengan pekerjaan,
perilaku, dan hasil yang dilakukan oleh pimpinan terhadap bawahan. Fokusnya
adalah untuk mengetahui seberapa produktif seorang karyawan tersebut terhadap
perusahaan (Notoatmojo, 2012).
Dalam kehidupan berorganisasi setiap orang sebagai sumber daya manusia ingin
mendapatkan penghargaan dan perlakuan yang adil dari pemimpin organisasi
yang bersangkutan. Dalam kehidupan suatu organisasi terdapat bebarapa asumsi
yang mendasari pentingnya penilaian kinerja karyawan. Asumsi tersebut antara
lain sebagai berikut:
a. Setiap orang ingin memiliki peluang untuk mengembangkan kemampuan
kerjanya sampai tingkat maksimal.
b. Setiap orang ingin mendapat penghargaan apabila ia dinilai mampu
melaksanakan tugas dengan baik.
c. Setiap orang ingin mengetahui tangga karir yang dilewatinya apabila ia
melaksanakan tugas dengan baik.
d. Setiap orang ingin mendapatkan perlakuan objektif dan penilaian atas dasar
prestasi kerjanya.
13
e. Setiap orang pada umumnya tidak hanya melakukan kegiatan yang sifatnya
rutin tanpa informasi tentang hasil kerjanya tersebut.
2.8 Ukuran Penilaian Kinerja Karyawan
Penilaian yang baik harus dapat memberikan gambaran yang akurat tentang
kriteria yang diukur. Artinya penilaian tersebut benar benar menilai kinerja
karyawan yang dinilai (Sumarsono, 2009). Agar penilaian mencapai tujuan maka
ada dua hal yang perlu diperhatikan, yaitu sebagai berikut :
a. Penilaian harus mempunyai hubungan dengan pekerjaan artinya penilaian itu
benar benar menilai perilaku atau kerja yang mendukung kegiatan organisasi
dimana karyawan itu bekerja.
b. Adanya standar pelaksanaan kerja (performance standards) standar
pelaksanaan adalah ukuran yang dipakai untuk menilai kinerja tersebut. Agar
penilaian itu efektif, maka standar penilaian hendaknya berhubungan dengan
hasil hasil yang diinginkan setiap pekerjaan. Dengan demikian standar
pelaksanaan kerja tersebut dapat digunakan sebagai alat ukur untuk penilaian
kinerja karyawan.
2.9 Metode Simple Additive Weighting (SAW)
Definisi Metode Simple Additive Weighting (SAW) sering juga dikenal istilah
metode penjumlahan terbobot. Konsep dasar metode SAW adalah mencari
penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut
(Pahlevi, 2010).
14
Menurut Kusumadewi (2006), Metode SAW sering juga dikenal istilah metode
penjumlahan terbobot. Konsep dasar metode SAW adalah mencari penjumlahan
terbobot dari rating kinerja pada setiap alternatif pada semua atribut. Metode
SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala
yang dapat diperbandingkan dengan semua rating alternatif yang ada.
Berikut adalah persamaan-persamaan yang ada dalam metode SAW
(Kusumadewi, 2006) :
Jika j adalah atribut keuntungan (benefit).
{
…...................................................................................Persamaan (1)
Jika j adalah atribut biaya (cost).
Dimana :
Maxi xij = nilai maksimum dari setiap baris dan kolom
Mini xij = nilai minimum dari setiap baris dan kolom
Xij = baris dan kolom dari matriks
Dengan rij adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut C;
i=1,2,...,m dan j=1,2,...,n.
Nilai preferensi untuk setiap alternatif (V) diberikan sebagai berikut :
∑ ..................................................................................Persamaan (2)
Dimana :
Vi = Nilai akhir dari alternatif
wj = Bobot yang telah ditentukan
rij = Normalisasi matriks
15
Hasil akhir diperoleh dari setiap proses perangkingan yaitu penjumlahan dari
perkalian matriks ternormalisasi dengan bobot preferensi sehingga diperoleh nilai
V yang lebih besar mengindikasikan bahwa alternatif A merupakan alternatif
terbaik.
Terdapat beberapa langkah dalam menggunakan metode SAW untuk
memecahkan masalah, langkah-langkahnya adalah sebagai berikut (Kusumadewi,
dkk. 2006) :
1. Menentukan alternatif, yaitu A i.
2. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan
keputusan, yaitu Ci.
3. Memberikan nilai bobot pada setiap kriteria.
4. Menentukan bobot preferensi atau tingkat kepentingan (W) setiap kriteria.
5. Membuat tabel rating kecocokan dari setiap alternatif pada setiap kriteria.
6. Membuat matriks keputusan berdasarkan kriteria (Cij).
7. Melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan
dengan jenis kriteria, (kriteria keuntungan ataupun kriteria biaya) sehingga
diperoleh matriks ternormalisasi R.
8. Hasil akhir diperoleh dari proses perangkingan yaitu penjumlahan dari
perkalian matriks ternormalisasi R dengan vektor bobot sehingga diperoleh
nilai terbesar yang dipilih sebagai alternatif terbaik (Ai) sebagai solusi.
2.10 Metode 360 Derajat
Metode 360 derajat adalah proses dimana seorang karyawan menerima informasi
tentang bagaimana dirinya dinilai oleh sekelompok orang yang berinteraksi sehari
16
hari di dalam pekerjaannya. Metode 360 derajat disebut juga dengan multirater
feedback, multi source feedback, atau multisource assessment. Intinya adalah
umpan balik berasal dari seputar karyawan, dimana penggunaan 360 derajat
berarti derajat lingkaran penuh dengan karyawan berada di pusatnya. Dengan
demikian 360 derajat datang dari beberapa arah sekaligus, yaitu dari bawahan,
rekan, dan atasan. Termasuk di dalamnya adalah asesmen diri. Beberapa
perusahaan menambahkan umpan balik dari pihak eksternal, seperti dari
pelanggan dan pemasok atau pihak terkait lain (Pella dan Inayati, 2011).
Kegiatan pemberian nilai tersebut biasanya digunakan untuk menanyakan
pertanyaan yang mencakup berbagai kompetensi dalam bekerja. Bentuk metode
ini berupa pertanyaan-pertanyaan yang diukur pada skala rating untuk lebih
memahami dimana seseorang harus memfokuskan diri untuk meningkatkan
kompetensisnya.
Pendekatan 360 derajat merupakan sebuah pembaruan dibandingkan dengan
penilaian ke atas (upward feedback) yang membahas masukan dari bawahan
kepada manajernya, atau penilaian ke bawah (downward feedback) yang
memberikan karyawan masukan hanya dari manajer atau atasannya. Metode 360
derajat dapat dikelompokkan menjadi empat berdasar kegunaannya, yaitu sebagai
alat pengembangan, sebagai alat penilaian, sebagai alat seleksi dan sebagai alat
untuk memfasilitasi perubahan organisasi (Sari, 2011).
2.11 Bahasa Pemrograman PHP
PHP adalah kepanjangan dari Hypertext Preprocessor. PHP merupakan bahasa
pemrograman berbasis web yang sudah sering digunakan. Terdapat
17
perbedaan antara web yang menggunakan PHP dan web yang hanya sekedar
menggunakan HTML saja. Hal tersebut dapat dilihat pada proses saat web server
memenuhi permintaan client untuk menampilkan halaman web. Pada halaman
web yang hanya menggunakan HTML, server langsung mengirimkan halaman
yang diminta oleh client dalam bentuk script HTML. Sedangkan pada web yang
menggunakan PHP sebelum server mengirimkan script HTML kepada client,
server membaca terlebih dahulu script PHP yang ada pada server tersebut
kemudian mengirimkan hasil dari script PHP tersebut kepada client berupa
HTML (Kadir, 2007).
2.12 Bahasa Pemrograman HTML
HTML kependekan dari Hyper Text Markup Language. Dokumen HTML adalah
file teks murni yang dapat dibuat dengan editor teks sembarangan. Dokumen ini
dikenal sebagai web page. File-file HTML ini berisi instruksi-instruksi yang
kemudian diterjemahkan oleh browser yang ada di komputer client (user)
sehingga isi informasinya dapat ditampilkan secara visual dikomputer pengguna
(user) (Kustiyahningsih dan Anamisa, 2011).
Menurut (Kustiyahningsih dan Anamisa, 2011) HTML dikenal sebagai standar
bahasa yang digunakan untuk menampilkan dokumen web. Adapun yang dapat
dilakukan dengan HTML adalah sebagai berikut :
1. Mengontrol tampilan dari web page dan contentnya.
2. Mempublikasikan dokumen secara online sehingga bisa diakses dari seluruh
dunia.
18
3. Membuat online form yang bisa digunakan untuk menangani pendaftaran,
transaksi secara online.
4. Menambahkan objek-objek seperti image, audio, video dan juga java applet
dalam dokumen HTML.
2.13 MySQL (My Structured Query Language)
MySQL adalah database yang menghubungkan script PHP menggunakan
perintah query dan escaps character yang sama dengan PHP. MySQL mempunyai
tampilan client yang mempermudah dalam mengakses database dengan kata sandi
untuk mengizinkan proses yang bias dilakukan. phpMyAdmin adalah sebuah
software yang berbentuk seperti halaman situs yang terdapat pada web server.
Fungsi dari halaman ini adalah sebagai pengendali database MySQL sehingga
pengguna MySQL tidak perlu repot untuk menggunakan perintah-perintah SQL.
Karena dengan adanya halaman ini semua hal tersebut dapat dilakukan hanya
dengan meng-klik menu fungsi yang ada pada halaman phpMyAdmin (Saputra,
2013).
MySQL adalah salah satu program yang dapat digunakan sebagai database, dan
merupakan salah satu software untuk database server yang banyak digunakan.
MySQL bersifat open source dan menggunakan SQL. MySQL bias dijalankan
diberbagai platform misalnya Windows, Linux dan lain sebagainya (Madcoms,
2011).
19
2.14 Metode Pengembangan Sistem
Menurut Saputra dan Agutin (2012), perancangan sebuah aplikasi atau sistem
memerlukan metode-metode dalam pembangunan atau pengembangan sistem.
Metode Waterfall merupakan metode pengembangan perangkat lunak yang secara
umum dilakukan oleh para peneliti sistem, melalui beberapa tahapan penelitian
sebagai berikut :
Gambar 2.2. Metode Waterfall
1. Analysis
Tahap ini merupakan tahap dalam mencari informasi sebanyak-banyaknya
mengenai sistem yang diteliti dengan melakukan metode-metode pengumpulan
data sehingga ditemukan kelebihan dan kekurangan sistem serta user
requirement. Tahap ini juga dilakukan untuk mencari pemecah masalah dan
menganalisis bagaimana sistem akan dibangun untuk memecahkan masalah
pada sistem sebelumnya.
2. Design
Tahap ini merupakan tahapan perancangan sistem yang di dalamnya dilakukan
pemodelan sistem dengan usecase, relasi tabel, diagram konteks, activity
diagram, sequence diagram.
20
3. Coding
Tahap ini merupakan tahapan dalam pengimplementasian sistem yang sudah
dirancang dan dilakukan pengujian secara unit, agar dapat mengetahui
kesalahan-kesalahan yang terdapat dalam sistem dan segera dilakukan
perbaikan.
4. Testing
Tahap ini merupakan tahap pengujian sistem secara keseluruhan. Tahap ini
sistem yang akan dikembangkan menggunakan teknik pengujian black box.
5. Maintenance
Tahap ini merupakan tahapan penggunaan sistem oleh user yang didalamnya
harus ada pemeliharaan sistem untuk menjaga proses operasional sistem dan
memungkinkan untuk dilakukan pengembangan sistem di kemudian hari.
Sedangkan menurut Unnati dan Jain (2013), tahapan dalam model Waterfall
adalah sebagai berikut :
1. Kebutuhan secara spesifikasi (identifikasi dan analisis persyaratan sistem)
2. Software Design (high level design and detail level design)
3. Pelaksanaan (coding, debugging and unit testing)
4. Pengujian (Integration Testing dan pengujian sistem)
5. Pemeliharaan (sistem ini siap digunakan dan dikelola jika diperlukan)
2.15 Unified Modeling Language (UML)
Unified Modeling Language (UML) adalah sebuah bahasa yang telah menjadi
standar dalam industri untuk visualisasi, merancang dan mendokumentasikan
sistem piranti lunak. Denotasi yang lengkap untuk membuat visualisasi model
21
suatu sistem. Sistem berisi informasi dan fungsi, tetapi yang secara normal
digunakan untuk memodelkan sistem komputer (Sugiarti, 2013).
Tujuan dari Unified Modeling Language (UML) diantara lain sebagai berikut :
1. Memodelkan suatu sistem (bukan hanya perangkat lunak) yang menggunakan
konsep berorintasi objek.
2. Menciptakan suatu bahasa pemodelan yang dapat digunakan baik oleh manusia
maupun mesin.
3. Memberikan bahasa yang bebas dari berbagai bahasa pemrograman.
Keuntungan menggunakan Unified Modeling Language (UML), adalah sebagai
berikut:
1. Terdesain dan terdokumentasi secara professional sebelum dibuat.
2. Desain yang dibuat terlebih dahulu membuat reusable code dapat dikode
dengan tingkat efisiensi yang tinggi.
3. Dengan membuat UML dapat melihat gambaran besar dari suatu . UML
menjanjikan akan menghasilkan hasil dengan biaya rendah, software lebih
efisien, lebih dapat dipercaya, dan hubungan antar bagian yang terlibat menjadi
lebih baik.
UML merupakan sintaks umum untuk membuat model logika dari suatu sistem
dan digunakan untuk menggambarkan sistem agar dapat dipahami selama fase
analisis dan desain. UML biasanya disajikan dalam bentuk diagram atau gambar
yang meliputi class beserta atribut dan operasinya, serta hubungan antar class
yang meliputi inheritance, association dan komposisi.
22
III. METODOLOGI PENELITIAN
3.1 Waktu dan Tempat Penelitian
Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Lampung dan pada Perusahaan PLTD/G Tarahan
Bandar Lampung. Waktu penelitian adalah pada Semester Ganjil Tahun
Akademik 2016-2017.
3.2 Perangkat
Perangkat lunak (software) yang digunakan dalam pengembangan sistem ini
memiliki spesifikasi sebagai berikut :
a. Sistem Operasi: Windows 7 Enterprise 32 bit
b. Adobe Photoshop CS6
c. Adobe Dreamweaver CS6 sebagai editor source code
d. XAMPP 1.8.3 sebagai database server.
e. Web Browser Google Chrome v48.0.2564.103 untuk menguji sistem yang
dibuat.
f. Click Charts Diagram Flowchart Software
23
3.3 Metodologi Penelitian
Metodologi penelitian yang digunakan adalah studi literatur dengan membaca
buku-buku dan jurnal-jurnal yang berkaitan dengan sistem penilaian kinerja
karyawan, dengan metode Simpple Additive Weighting (SAW) dan 360 Derajat.
Tujuan studi literatur adalah memperoleh sumber referensi untuk memudahkan
pelaksanaan penelitian ini. Selain itu juga menggunakan metode wawancara yaitu
teknik pengumpulan data yang dilakukan melalui tatap muka dan tanya jawab
langsung antara pengumpul data maupun peneliti terhadap narasumber atau
sumber data.
Metodologi penelitian ini dapat digambarkan dalam bentuk flowchart dan dapat
dilihat pada Gambar 3.1.
Gambar 3.1. Flowchart Metodologi Penelitian
24
3.3.1 Metode 360 Derajat
Penilaian kinerja karyawan dengan metode 360 derajat dikenal sebagai umpan
balik multisumber atau penilaian multisumber. Metode 360 derajat memiliki
berbagai nama yaitu umpan balik dari banyak penilai (multi-rater feedback),
penilaian dari bawah ke atas (upward appraisal), umpan balik rekan sekerja (co-
worker feedback), penilaian multi perspektif (multiperspective ratings), umpan
balik satu lingkaran penuh (full-circle feedback). Angka 360 menunjukan 360
derajat dalam suatu lingkaran dengan fitur individual di pusat lingkaran. Metode
360 derajat merupakan tipe penilaian paling komprehensif dan relative mahal.
Pola ini memberi seseorang kesempatan untuk mengetahui bagaimana mereka
dinilai orang lain termasuk untuk melihat ketrampilan dan perilakunya.
Gambar 3.2. Metode 360 Derajat (Pella & Inayati, 2011)
3.4 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan adalah mengikuti kerangka kerja
System Development Life Cycle (SDLC), dimana kerangka kerja SDLC sendiri
terdiri dari banyak metode, salah satunya adalah metode waterfall. Metode
Waterfall mempunyai langkah-langkah dalam pngembangan sistem yaitu analisa
25
kebutuhan, desain sistem, penulisan kode program, Pengujian program, serta
penerapan program dan pemeliharaan. Proses testing dilakukan dengan
melakukan percobaan dan pembuktian terhadap fitur-fitur sistem yang telah
dibangun. Testing tersebut bertujuan untuk membuktikan apakah sistem telah
sesuai dengan kebutuhan atau masih terdapat kekurangan. Tahap tersebut
disajikan pada Gambar 3.3.
Gambar 3.3. Metode Waterfall
3.5 Perencanaan Sistem
Pada tahap awal adalah pendefinisian masalah yang akan dipecahkan dari sistem
yang akan dibangun. Bagaimana menyelesaikan permasalahan penilaian kinerja
karyawan dengan sistem yang sederhana, sehingga proses penilaian dapat
berlangsung lebih cepat dan tepat serta meminimalisir terjadinya penilaian bersifat
subyektif dan tidak relevan. Dengan masalah tersebut maka dibangun Sistem
Penilaian Kinerja Karyawan Berbasis Metode Simple Additive Weighting (SAW)
dan 360 Derajat pada PLTD/G Tarahan.
26
3.6 Analisis
Analisis kebutuhan yang digunakan dalam pengembangan sistem ini adalah
sebagai berikut :
1. Dalam membangun sebuah sistem penilaian kinerja karyawan menggunakan
metode SAW dibutuhkan informasi berupa data-data karyawan yang menjadi
objek alternatif pada sistem penilaian kinerja karyawan.
2. Selain data-data karyawan, pada sistem penilaian kinerja karyawan yang
menggunakan metode SAW juga dibutuhkan input berupa kriteria dan bobot
kriteria yang digunakan untuk melakukan penilaian kinerja karyawan.
3. Penentuan kriteria dan bobot kriteria dalam sistem penilaian kinerja karyawan
pada PLTD/G Tarahan mengikuti aturan yang telah ditetapkan oleh PT PLN
(Persero) Pusat.
Kerangka pikir sistem merupakan sebuah kerangka pikir utama yang dapat
digunakan sebagai pendekatan dalam memecahkan suatu masalah. Kerangka pikir
sistem penilaian kinerja karyawan adalah sebagai berikut :
1. Pengguna sistem harus mem asukkan data-data yang diperlukan untuk
menjalankan sistem penilaian kinerja karyawan. Data-data tersebut adalah
sebagai berikut :
a. Data Kriteria, Atribut, Bobot
b. Data Himpunan Kriteria, Nilai
c. Data Karyawan
2. Selanjutnya sistem melakukan normalisasi matriks setelah data-data tersebut
dimasukkan.
27
3. Setelah itu sistem melakukan preferensi, yaitu mengalikan bobot kriteria
dengan matriks.
4. Kemudian didapat nilai preferensi dari perkalian tersebut.
5. Hasil output dari sistem berupa data karyawan dan tabel yang berisi nilai
preferensinya.
3.6.1 Perhitungan Penilaian Kinerja Karyawan
Dalam melakukan penilaian kinerja karyawan dibutuhkan pengolahan data yang
akurat, pengolahan data tersebut dapat dilakukan secara manual menggunakan
metode Simple Additive Weighting (SAW). Terdapat 5 bidang pekerjaan pada
PLTD/G Tarahan, dan pada bidang pekerjaan tersebut terdapat 3 variabel kriteria
penilaian kinerja karyawan pada PLTD/G Tarahan yang diperoleh dari hasil
wawancara yaitu Absensi, Realisasi Kerja, Karakter. Adapun pembobotan pada
tiap 3 variabel kriteria tersebut pada Tabel 3.1.
Tabel 3.1. Bobot pada kriteria
No. Kriteria Bobot (%)
1. Absensi (C1) 20
2. Realisasi Kerja (C2) 40
3. Karakter (C3) 40
Dalam melakukan simulasi penilaian kinerja karyawan menggunakan beberapa
jumlah sampel sebanyak 5 karyawan yang ada di PLTD/G Tarahan Bandar
Lampung, dengan menerapkan model Waterfall serta metode Simple Additive
Weighting (SAW) dan 360 Derajat. Berikut merupakan sampel nama karyawan
yang pada Tabel 3.2.
28
Tabel 3.2 Data Karyawan
No. Nama Karyawan
1. Karyono
2. Sunari
3. Adam Agustin
4. Ahmad Bilal
5. Herizal
Berikut merupakan langkah-langkah untuk melakukan penilaian kinerja karyawan
menggunakan metode Simple Additive Weighting dan 360 Derajat :
a. Menentukan nilai pada setiap kriteria alternative (Ai) di tiap kriteria (cj) yang
telah ditentukan.
1. Absensi (C1)
Penilaian dilihat dari jumlah kehadiran karyawan pada waktu kerja tiap
semesternya. Adapun proses penilaiannya terdapat pada Tabel 3.3
dibawah.
Tabel 3.3. Sistem Penilaian Absensi (C1)
No. Parameter Absensi Penilaian
1. 100 > value 20
2. 100 < value <110 30
3. < 110 value 50
Total 100
2. Realisasi Kerja (C2)
Penilaian dilakukan dengan cara melihat hasil kerja karyawan di setiap
semesternya sesuai dengan target yang sudah ditentukan sebelumnya.
Adapun proses penilaiannya terdapat pda Tabel 3.4 di bawah.
Tabel 3.4 Sistem Penilaian Realisasi Kerja (C2)
No. Realisasi Kerja Penilaian
1. Terlaksana 100% 30
2. Terlaksana 75% 25
29
Tabel 3.4 Sistem Penilaian Realisasi Kerja (C2) Lanjutan
No. Realisasi Kerja Penilaian
3. Terlaksana 50% 20
4. Terlaksana 25% 15
5. Terlaksana < 25% 10
Total 100
3. Karakter (C3)
Penilaian dilakukan berdasarkan atas kegiatan atau aktivitas yang
dilakukan oleh karyawan di setiap waktu kerjanya. Adapun proses
penilaiannya terdapat pada Tabel 3.5.
Tabel 3.5. Parameter Penilaian Karakter
No. Parameter Penilaian
Karakter
Kurang Baik Baik Sangat
Baik
1. Aktif 7 13 15
2. Mampu memecahkan
masalah
6 13 15
3. Disiplin 6 13 15
Berikut merupakan range dari parameter penilaian karakter untuk
menentukan nilai sesuai dengan karakternya terdapat pada Tabel 3.6.
Tabel 3.6. Range Penilaian
Sangat Baik value > 35
Baik 15 < value <= 35
Kurang Baik value <= 15
Berikut merupakan proses penilaian berdasarkan kriteria karakter terdapat
pada Tabel 3.7 dibawah.
Tabel 3.7. Sistem Penilaian Karakter (C3)
No. Karakter Penilaian
1. Sangat Baik 45
30
Tabel 3.7. Sistem Penilaian Karakter (C3) Lanjutan
No. Karakter Penilaian
2. Baik 35
3. Kurang Baik 20
Total 100
Menentukan pada setiap Tabel dapat dilihat pada Tabel 3.8 dibawah ini.
Tabel 3.8. Tabel kecocokan dari setiap kriteria
Alternatif Nama Karyawan Kriteria
C1 C2 C3
V1 Karyono 50 25 35
V2 Sunari 30 30 45
V3 Adam Agustin 30 25 35
V4 Ahmad Bilal 50 20 45
V5 Herizal 20 30 35
b. Melakukan normalisasi matrix X menjadi matrix R berdasarkan rumus pada
persamaan (1). Pada nilai yang diberikan pada tiap alternatif berdasarkan
kriteria adalah nilai kecocokan dimana nilai terbesar merupakan nilai terbaik,
sehingga semua kriteria yang telah diasumsikan merupakan kriteria keuntungan
atau disebut dengan benefit. Adapun perhitungan pada normalisasi matrix X
berdasarkan pada rumus persamaan (1) sebagai berikut :
1. Absensi (C1)
R11 =
= R11 =
= 1,00
R21 =
= R21 =
= 0,6
R31 =
= R31 =
= 0,6
R41 =
= R41 =
= 1,00
R51 =
= R51 = 50 = 0,4
31
2. Realisasi Kerja (C2)
R12 =
= R12 =
= 0,83
R22 =
= R22 =
= 1,00
R32 =
= R32 =
= 0,83
R42 =
= R42 =
= 0,66
R52 =
= R52 =
= 1,00
3. Karakter (C3)
R13 =
= R13 =
= 0,77
R23 =
= R23 =
= 1,00
R33 =
= R33 =
= 0,77
R43 =
= R43 =
= 1,00
R53 =
= R53 =
= 0,77
Matrix R :
1,00 0,83 0,77
0,6 1,00 1,00
Rij = 0,6 0,83 0,77
1,00 0,66 1,00
0,4 1,00 0,77
c. Melakukan perhitungan perangkingan dengan menggunakan persamaan
sebagai berikut :
32
V1 = (W1* R11) + (W2* R12) + (W3* R13)
= (0,20*1,00) + (0,40*0,83) + (0,40*0,77)
= 0,2 + 0,332 + 0,308
= 0,84
V2 = (W1* R21) + (W2* R22) + (W3* R23)
= (0,20*0,6) + (0,40*1,00) + (0,40*1,00)
= 0,12 + 0,4 + 0,4
= 0,92
V3 = (W1* R31) + (W2* R32) + (W3* R33)
= (0,20*0,6) + (0,40*0,83) + (0,40*0,77)
= 0,12 + 0,332 + 0,308
= 0,76
V4 = (W1* R41) + (W2* R42) + (W3* R43)
= (0,20*1,00) + (0,40*0,66) + (0,40*1,00)
= 0,2 + 0,264 + 0,4
= 0,864
V5 = (W1* R51) + (W2* R52) + (W3* R53)
= (0,20*0,4) + (0,40*1,00) + (0,40*0,77)
= 0,08 + 0,4 + 0,308
= 0,788
Berikut merupakan parameter batasan nilai dari penilaian kinerja karyawan,
parameter batasan nilai berguna untuk menentukan hasil kinerja karyawan
berdasarkan kategorinya pada tiap semester yang terdapat pada Tabel 3.9.
33
Tabel 3.9. Parameter Batasan Nilai
Potensial 0,75 – 1,00
Optimal 0,5 – 0,75
Cadre 0,25 – 0,5
Adapun hasil dari perhitungan penilaian kinerja karyawan terdapat pada Tabel
3.10.
Tabel 3.10. Hasil Perhitungan Penilaian Kinerja Karyawan
Alternatif Nama
Karyawan
Kriteria Total
Nilai
Keterangan
Absensi Realisasi
Kerja
Karakter
V2 Sunari 0,12 0,4 0,4 0,92 Potensial
V4 Ahmad
Bilal
0,2 0,264 0,4 0,864 Potensial
V1 Karyono 0,2 0,332 0,308 0,84 Potensial
V5 Herizal 0,08 0,4 0,308 0,788 Potensial
V3 Adam
Agustin
0,12 0,332 0,308 0,76 Potensial
Penilaian kinerja karyawan dapat dikategorikan berdasarkan perankingan
maksimal hingga minimal dengan range 0,75 – 1,1 masuk kedalam Potensial,
range 0,5 – 0,75 kategori Optimal, dan range 0,32 – 0,5 masuk kedalam kategori
Cadre. Berdasarkan hasil perhitungan penilaian kinerja karyawan diatas sesuai
dengan kriteria yang telah ditentukan PLTD/G Tarahan didapatkan nilai akhir
dengan perangkingan yaitu V1, V2, V3, V4, V5 dan masuk kedalam kategori
Potensial pada penilaian kinerja karyawan.
3.7 Desain
Proses desain yaitu proses alur kerja sistem, tahap-tahap pengerjaan sistem serta
tahap-tahap berjalannya sistem dengan baik. Pada tahap desain peneliti
34
menjabarkan tentang kerangka pikir sistem menggunakan Unified Modeling
Language (UML), dengan rancangan proses melalui Usecase Diagram, Activity
Diagram, Sequence Diagram, dan Class Diagram.
3.7.1 Rancangan Proses
Dalam pengembangan Sistem Informasi Penilaian Kinerja Karyawan Berbasis
Metode Simple Additive Weighting (SAW) dan 360 Derajat Pada PLTD?G
Tarahan, rancangan sistem menggunakan Unified Modeling Language (UML)
untuk mengilustrasikan aktivitas perpindahan data dan aktivitas yang dilakukan.
3.7.1.1 Use case diagram
Use case diagram adalah pola perilaku sistem atau urutan transaksi yang
dilakukan oleh aktor yang saling terkait dan membentuk sistem secara teratur. Use
case diagram terdiri dari Use Case, aktor, relationship, system boundary boxes,
dan package. Use case diagram ini ditunjukkan pada Gambar 3.4.
35
Gambar 3.4. Use case diagram
Use case diagram di atas menjelaskan bagaimana user menggunakan sistem
penilaian kinerja karyawan, pada sistem ini terdapat tiga aktor yaitu super admin,
pimpinan, dan karyawan. Terdapat menu-menu yang tersedia didalam sistem ini
meliputi beranda, data kinerja karyawan, nilai karyawan, data master, laporan
penilaian, serta logout. Namun sebelum menggunakan sistem ini user harus
melakukan login terlebih dahulu. Pada sistem informasi ini super admin dapat
36
menggunakan semua fungsi yang ada untuk melakukan pengolahan data-data.
Namun untuk pimpinan dan karyawan hanya dapat mengakses beberapa fungsi
yang ada pada sistem.
3.7.1.2 Activity Diagram
Activity diagram adalah suatu diagram yang menggambarkan aliran dari sebuah
aktifitas yang sedang dirancang, baik dari awal, decision yang mungkin terjadi
hingga akhir aliran sistem. Selain itu, proses paralel yang mungkin terjadi pada
beberapa aktifitas juga dapat digambarkan dengan diagram ini. Activity diagram
juga lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas
secara umum seperti proses bisnis dan urutan aktivitas dalam sebuah proses.
1. Activity Diagram Login Admin
Proses login merupakan proses masuknya pengguna ke dalam sistem. Login
berfungsi untuk mencegah orang lain yang tidak memiliki hak menggunakan
sistem sehingga keamanan data dapat terjaga. Admin menguji username dan
password yang kemudian dilakukan verifikasi login untuk mencocokkan dengan
database. Jika login sesuai maka akan masuk kedalam sistem dan akan
menampilkan notifikasi bahawa login yang dilakukan berhasil, namun jika login
gagal maka akan kembali ke form login untuk melakukan login kembali dengan
username dan password yang benar.
37
Gambar 3.5. Activity Diagram Login Admin
2. Activity Diagram Input Data Master oleh Admin
Pada activity diagram input data master ini menjelaskan proses menginput data
master yang dibutuhkan, dimana data master berisi data-data lengkap karyawan,
pimpinan, dan lainnya. Admin mengakses form pengisian data master, kemudian
menginput datanya yang sesuai, jika data sudah sesuai dan lengkap maka data
master ini dapat langsung disimpan seperti yang disajikan pada Gambar 3.6.
Gambar 3.6. Activity Diagram Input Data Master oleh Admin
38
3. Activity Diagram Edit Data Master oleh Admin
Pada activity diagram ini admin dapat mengedit data master apabila ada
perubahan, mulai dari mengakses menu data master, kemudian memilih data
master yang akan diedit, setelah itu admin dapat mengedit data master yang sudah
dipilih, apabila data yang diedit sudah benar dan ingin disimpan maka data akan
tersimpan di database, namun jika data tidak ingin disimpan akan kembali ke
halaman menampilkan data master yang dipilih seperti pada Gambar 3.7.
Gambar 3.7. Activity Diagram Edit Data Master oleh Admin
4. Activity Diagram Hapus Data Master oleh Admin
Pada activity diagram ini admin dapat menghapus data master, admin dapat
mengakses menu data master kemudian menampilkan menu data master, setelah
itu admin dapat mengakses seluruh data master dan memilih data yang akan
39
dihapus, apabila data terhapus maka akan muncul notifikasi bahwa data sudah
terhapus, namun jika tidak terhapus maka akan kembali ke halaman menampilkan
menu data master seperti pada Gambar 3.8.
Gambar 3.8. Activity Diagram Hapus Data Master oleh Admin
5. Activity Diagram Data SAW oleh Admin
Pada activity diagram ini admin dapat mengakses menu data SAW kemudian
menampilkan data SAW yang diambil dari database untuk melihat data yang
sebelumnya sudah dimasukkan oleh pimpinan dan karyawan seperti pada Gambar
3.9.
40
Gambar 3.9. Activity Diagram Data SAW oleh Admin
6. Activity Diagram Input Data Absensi oleh Admin
Pada activity diagram ini admin dapat mengakses menu halaman data SAW
kemudian menampilkan halaman data absensi dimana pada halaman tersebut
admin harus mengisi absensi semua karyawan tiap divisinya, setelah data absensi
diisi selanjutnya data disimpan dalam database seperti pada Gambar 3.10.
Gambar 3.10. Activity Diagram Input Data Absensi oleh Admin
41
7. Activity Diagram Laporan Admin
Pada activity diagram laporan ini dapat dilakukan oleh admin dengan cara
mengakses halaman menu laporan laporan. Selanjtnya sistem akan menampilkan
data hasil penilaian karyawan, admin dapat mencetak seluruh data laporan
penilaian dalam bentuk hardcopy, namun jika laporan tidak ingin dicetak sistem
akan kembali ke halaman sebelumnya yaitu menampilkan data hasil penilaian
yang dibutuhkan seperti pada Gambar 3.11.
Gambar 3.11. Activity Diagram Laporan Admin
8. Activity Diagram Pengaturan Semester oleh Admin
Pada activity diagram ini admin dapat mengakses menu pengaturan semester,
kemudian akan tampil form pengaturan semester yang harus diisi oleh admin
untuk menentukan semester dan tahun penilaian yang sedang berjalan. Data yang
diisi selanjutnya akan disimpan kedalam database seperti pada Gambar 3.12.
42
Gambar 3.12. Activity Diagram Pengaturan Semester oleh Admin
9. Activity Diagram Pengaturan Semester Bagian Periode Bagian Admin
Pada activity diagram ini admin dapat mengakses menu pengaturan semester,
kemudian memilih menu periode sehingga akan menampilkan form pilihan untuk
pengaturan periode penilaian yang akan diisi oleh admin. Setelah periode dipilih,
data akan disimpan dalam database seperti pada Gambar 3.13.
Gambar 3.13. Activity Diagram Pengaturan Semester Bagian Periode oleh Admin
10. Activity Diagram Login Pimpinan
Proses login merupakan proses masuknya pengguna ke dalam sistem. Login
berfungsi untuk mencegah orang lain yang tidak memiliki hak menggunakan
sistem sehingga keamanan data dapat terjaga. Pimpinan menguji username dan
password yang kemudian dilakukan verifikasi login untuk mencocokkan dengan
43
database. Jika login sesuai maka akan masuk kedalam sistem dan akan
menampilkan notifikasi bahawa login yang dilakukan berhasil, namun jika login
gagal maka akan kembali ke form login untuk melakukan login kembali dengan
username dan password yang benar.
Gambar 3.14. Activity Diagram Login Pimpinan
11. Activity Diagram Input Data Kinerja oleh Pimpinan
Pada activity diagram input data kinerja ini menjelaskan proses menginput data
kinerja yang dibutuhkan, dimana terdapat sasaran kerja dan target kerja yang
harus diisi. Pimpinan mengakses form pengisian data kinerja, kemudian
menginput datanya yang sesuai, jika data sudah sesuai dan lengkap maka data
kinerja ini dapat langsung disimpan seperti yang disajikan pada Gambar 3.15.
44
Gambar 3.15. Activity Diagram Input Data Kinerja oleh Pimpinan
12. Activity Diagram Edit Data Kinerja oleh Pimpinan
Pada activity diagram ini pimpinan dapat mengedit data kinerja apabila ada
perubahan, mulai dari mengakses menu data kinerja, kemudian memilih data
kinerja yang akan diedit, setelah itu pimpinan dapat mengedit data kinerja yang
sudah dipilih, apabila data yang diedit sudah benar dan ingin disimpan maka data
akan tersimpan di database, namun jika data tidak ingin disimpan akan kembali
ke halaman menampilkan data kinerja yang dipilih seperti pada Gambar 3.16.
45
Gambar 3.16. Activity Diagram Edit Data Kinerja oleh Pimpinan
13. Activity Diagram Hapus Data Kinerja oleh Pimpinan
Pada activity diagram ini pimpinan dapat menghapus data kinerja, pimpinan dapat
mengakses menu data kinerja kemudian menampilkan menu data kinerja,
pimpinan dapat memilih data yang akan dihapus, apabila data terhapus maka akan
muncul notifikasi bahwa data sudah terhapus, namun jika tidak terhapus maka
akan kembali ke halaman menampilkan menu data kinerja seperti pada Gambar
3.17.
46
Gambar 3.17. Activity Diagram Hapus Data Kinerja oleh Pimpinan
14. Activity Diagram Penilaian Kinerja Karyawan oleh Pimpinan
Pada activity diagram penilaian kinerja karyawan ini dilakukan oleh pimpinan,
dimana pimpinan dapat mengakses menu nilai rekan dan akan menampilkan data
nama karyawan per divisi. Setelah itu pimpinan dapat memilih nama yang akan
dinilai, maka akan tampil form penilaian karyawan dan harus diisi oleh pimpinan.
Data nilai yang sudah diisi akan disimpan ke dalam database seperti pada Gambar
3.18.
47
Gambar 3.18. Activity Diagram Penilaian Kinerja Karyawan oleh Pimpinan
15. Activity Diagram Laporan Perhitungan oleh Pimpinan
Pada activity diagram laporan perhitungan ini dapat dilakukan oleh pimpinan
dengan cara mengakses halaman menu laporan yang kemudian menampilkan data
penilaian karyawan divisi. Untuk memulai perhitungan nilai pimpinan dapat
memilih menu perhitungan dengan proses pengambilan data nilai di database.
Setelah perhitungan dilakukan maka hasil perhitungan nilai kinerja karyawan
akan ditampilkn oleh sistem seperti pada Gambar 3.19.
Gambar 3.19. Activity Diagram Laporan Perhitungan oleh Pimpinan
48
16. Activity Diagram Login Karyawan
Proses login merupakan proses masuknya pengguna ke dalam sistem. Login
berfungsi untuk mencegah orang lain yang tidak memiliki hak menggunakan
sistem sehingga keamanan data dapat terjaga. Karyawan menguji username dan
password yang kemudian dilakukan verifikasi login untuk mencocokkan dengan
database. Jika login sesuai maka akan masuk kedalam sistem dan akan
menampilkan notifikasi bahawa login yang dilakukan berhasil, namun jika login
gagal maka akan kembali ke form login untuk melakukan login kembali dengan
username dan password yang benar.
Gambar 3.20. Activity Diagram Login Karyawan
17. Activity Diagram Input Data Kinerja oleh Karyawan
Pada activity diagram input data kinerja ini menjelaskan proses menginput data
kinerja yang dibutuhkan, dimana terdapat realisasi target kerja yang harus diisi
oleh setiap karyawan. Karyawan mengakses form pengisian data kinerja,
49
kemudian menginput datanya yang sesuai, jika data sudah sesuai dan lengkap
maka data kinerja ini dapat langsung disimpan seperti yang disajikan pada
Gambar 3.21.
Gambar 3.21. Activity Diagram Input Data Kinerja oleh Karyawan
18. Activity Diagram Edit Data Kinerja oleh Karyawan
Pada activity diagram ini karyawan dapat mengedit data kinerja apabila ada
perubahan, mulai dari mengakses menu data kinerja, kemudian memilih data
kinerja yang akan diedit, setelah itu karyawan dapat mengedit data kinerja yang
sudah dipilih, apabila data yang diedit sudah benar dan ingin disimpan maka data
akan tersimpan di database, namun jika data tidak ingin disimpan akan kembali
ke halaman menampilkan data kinerja yang dipilih seperti pada Gambar 3.22.
50
Gambar 3.22. Activity Diagram Edit Data Kinerja oleh Karyawan
19. Activity Diagram Penilaian Rekan Kerja oleh Karyawan
Pada activiy diagram penilaian rekan kerja ini dilakukan oleh karyawan, dimana
karyawan dapat mengakses menu nilai rekan dan akan langsung menampilkan
secara random form penilaian rekan kerja pertama yang harus diisi oleh karyawan.
Setelah form nilai diisi data akan tersimpan dan database, selanjutnya akan tampil
form penilaian rekan kerja kedua yang harus diisi juga oleh karyawan dan setelah
diisi data akan tersimpan di database seperti pada Gambar 3.23.
51
Gambar 3.23. Activity Diagram Penilaian Rekan Kerja oleh Karyawan
3.7.1.3 Sequence Diagram
Sequence Diagram adalah suatu diagram yang menggambarkan interaksi-interaksi
antar objek di dalam sistem yang disuse pada sebuah urutan atau rangkaian
kejadian sistem. Diagram ini digunakan untuk menjelaskan langkah-langkah yang
dilakukan sebagai sebuah respon dan menghasilkan output apa saja yang terjadi
secara internal serta output apa saja yang dihasilkan.
1. Sequence Diagram Login Admin
Admin melakukan login dengan memasukkan username dan password yang
sesuai. Apabila username dan password benar maka akan tampil notifikasi bahwa
login yang dilakukan benar, namun apabila user dan password salah maka akan
tampil notifikasi bahwa login yang dilakukan salah seperti pada Gambar 3.24.
52
Gambar 3.24. Sequence Diagram Login Admin
2. Sequence Diagram Input Data Master oleh Admin
Sequence diagram input data master memiliki user yaitu super admin, form data
master, controller simpan dan tabel data master. Semua dapat dioperasikan oleh
super admin sesuai dengan fungsi dan kebutuhan. Disini admin dapat mengakses
dan menginput data pada form data master yang diperlukan. Apabila data sudah
diisi dengan lengkap admin dapat mengakses controller simpan, maka data master
akan langsung tersimpan ke database dan masuk ke dalam tabel data master
seperti pada Gambar 3.25.
Gambar 3.25. Sequence Diagram Input Data Master oleh Admin
53
3. Sequence Diagram Edit, Simpan, Hapus Data Master oleh Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form data
master, controller edit, controller simpan, controller cari, controller hapus, dan
tabel data master. Admin dapat mengedit data master dengan mengakses form
data master terlebih dahulu, selanjutnya mengakses controller cari untuk mencari
data yang dibutuhkan yang terdapat di tabel data master. Setelah data ditemukan,
data akan ditampilkan dan admin dapat mengedit data master yang akan diubah
dengan mengakses controller edit. Data yang sudah diedit dapat disimpan dengan
mengakses controller simpan, sehingga data akan tersimpan ke database dan
masuk ke dalam tabel data master agar dapat ditampilkan kembali pembaharuan
data yang sudah diedit. Apabila admin ingin menghapus data master, dapat
mengakses controller hapus, kemudian sistem akan mencari data yang akan
dihapus ke tabel data master, setelah data terhapus tabel data master akan
menampilkan data pembaharuan setelah proses penghapusan data seperti pada
Gambar 3.26.
Gambar 3.26. Sequence Diagram Edit, Simpan, Hapus Data Master oleh Admin
54
4. Sequence Diagram Data SAW oleh Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form SAW,
controller tampil, dan tabel data SAW. Admin dapat mengakses halaman menu
data SAW terlebih dahulu, selanjutnya admin dapat memilih data SAW yang
ingin ditampilkan dengan mengambil data pada database yang sudah tersimpan.
Untuk menampilkan data dengan menggunakan fungsi controller tampil seperti
pada Gambar 3.27.
Gambar 3.27. Sequence Diagram Data SAW oleh Admin
5. Sequence Diagram Data Absensi oleh Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form
absensi, controller simpan, dan tabel data absensi. Admin dapat mengakses
halaman menu data absensi, selanjutnya sistem akan menampilkan form data
absensi yang harus diisi oleh admin. Selanjutnya data yang sudah diisi harus
disimpan dengan menggunakan fungsi controller simpan sehingga data tersimpan
ke dalam database seperti pada Gambar 3.28.
55
Gambar 3.28. Sequence Diagram Data Absensi oleh Admin
6. Sequence Diagram Laporan Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form
laporan, controller tampil, controller cetak, dan tabel data laporan. Disini admin
dapat mengakses halaman menu laporan terlebih dahulu, kemudian mengakses
controller tampil untuk menampilkan data nilai karyawan yang sudah dihitung
dengan mengambil data yang telah tersimpan di database. Apabila admin ingin
mencetak laporan penilaian kinerja karyawan, super admin dapat mengakses
controller cetak. Maka laporan penilaian karyawan pun dapat tercetak dalam
bentuk hardcopy seperti pada Gambar 3.29.
Gambar 3.29. Sequence Diagram Laporan Admin
56
7. Sequence Diagram Pengaturan Semester oleh Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form
pengaturan semester, controller simpan, dan tabel data pengaturan semester.
Disini admin dapat mengakses halaman menu pengaturan semester terlebih
dahulu, dan sistem akan menampilkan form pengaturan semester yang harus diisi
oleh admin. Data yang sudah diisi selanjutnya disimpan menggunakan controller
simpan, dan data pun tersimpan kedalam database seperti pada Gambar 3.30.
Gambar 3.30. Sequence Diagram Pengaturan Semester oleh Admin
8. Sequence Diagram Pengaturan Semester Bagian Periode oleh Admin
Sequence diagram ini memiliki user yaitu admin, kemudian memiliki form
periode, controller simpan, dan tabel data periode. Disini admin dapat mengakses
halaman menu pengaturan semester terlebih dahulu, admin dapat memilih menu
periode dan sistem akan menampilkan form pengaturan periode yang harus diisi
oleh admin. Data yang sudah diisi selanjutnya disimpan menggunakan controller
simpan, dan data pun tersimpan kedalam database seperti pada Gambar 3.31.
57
Gambar 3.31. Sequence Diagram Pengaturan Semester Bagian Periode oleh Admin
9. Sequence Diagram Login Pimpinan
Pimpinan melakukan login dengan memasukkan username dan password yang
sesuai. Apabila username dan password benar maka akan tampil notifikasi bahwa
login yang dilakukan benar, namun apabila user dan password salah maka akan
tampil notifikasi bahwa login yang dilakukan salah seperti pada Gambar 3.32.
Gambar 3.32. Sequence Diagram Login Pimpinan
58
10. Sequence Diagram Input Data Kinerja oleh Pimpinan
Sequence diagram input data kinerja memiliki user yaitu pimpinan, form data
kinerja, controller simpan dan tabel data kinerja. Semua dapat dioperasikan oleh
pimpinan sesuai dengan fungsi dan kebutuhan. Disini pimpinan dapat mengakses
dan menginput data pada form data kinerja yang diperlukan, baik mengisi data
sasaran kerja maupun target kerja. Apabila data sudah diisi dengan lengkap
pimpinan dapat mengakses controller simpan, maka data kinerja akan langsung
tersimpan ke database dan masuk kedalam tabel data kinerja seperti pada Gambar
3.33.
Gambar 3.33. Sequence Diagram Input Data Kinerja oleh Pimpinan
11. Sequence Diagram Edit, Simpan, Hapus Data Kinerja oleh Pimpinan
Sequence diagram ini memiliki user yaitu pimpinan, kemudian memiliki form
data kinerja, controller edit, controller simpan, controller cari, controller hapus,
dan tabel data kinerja. Piminan dapat mengedit data kinerja dengan mengakses
form data kinerja terlebih dahulu, selanjutnya mengakses controller cari untuk
59
mencari data yang dibutuhkan yang terdapat di tabel data kinerja. Setelah data
ditemukan, data akan ditampilkan dan pimpinan dapat mengedit data kinerja yang
akan diubah dengan mengakses controller edit. Data yang sudah diedit dapat
disimpan dengan mengakses controller simpan, sehingga data akan tersimpan ke
database dan masuk kedalam tabel data kinerja agar dapat ditampilkan kembali
pembaharuan data yang sudah diedit. Apabila pimpinan ingin menghapus data
kinerja, dapat mengakses controller hapus, kemudian sistem akan mencari data
yang akan dihapus ke tabel data kinerja, setelah data terhapus tabel data kinerja
akan menampilkan data pembaharuan setelah proses pengahpusan data seperti
pada Gambar 3.34.
Gambar 3.34. Sequence Diagram Edit, Simpan, Hapus Data Kinerja oleh Pimpinan
12. Sequence Diagram Penilaian Karyawan oleh Pimpinan
Sequence diagram ini memiliki user yaitu pimpinan, kemudian memiliki form
nilai karyawan, controller simpan, dan tabel data nilai karyawan. Disini pimpinan
dapat mengakses halaman menu nilai karyawan terlebih dahulu, sistem akan
60
menampilkan data karyawan divisinya. Kemudian pimpinan memilih data
karyawan yang ingin dinilai dengan mengambil data yang tersimpan pada
database. Pimpinan harus mengisi nilai karyawan pada form penilaian karyawan
yang telah ditampilkan. Data yang telah diisi selanjutnya menggunakan fungsi
controller simpan untuk disimpan kedalam database seperti pada Gambar 3.35.
Gambar 3.35. Sequence Diagram Penilaian Karyawan oleh Pimpinan
13. Sequence Diagram Laporan Perhitungan oleh Pimpinan
Sequence diagram ini memiliki user yaitu pimpinan, kemudian memiliki form
laporan perhitungan, controller simpan, controller hitung, dan tabel laporan.
Pimpinan dapat mengakses menu form laporan dan sistem akan menampilkan
nilai karyawan divisi. Setelah itu pimpinan dapat memilih menu perhitungan
dengan controller hitung untuk mulai melakukan perhitungan pada nilai
karyawan. Setelah perhitungan selesai, menggunakan controller simpan untuk
menyimpan data nilai yang telah dihitung ke dalam database. Hasil perhitungan
nilai kinerja karyawan akan ditampilkan pada sistem seperti pada Gambar 3.36.
61
Gambar 3.36. Sequence Diagram Laporan Perhitungan oleh Pimpinan
14. Sequence Diagram Login Karyawan
Karyawan melakukan login dengan memasukkan username dan password yang
sesuai. Apabila username dan password benar maka akan tampil notifikasi bahwa
login yang dilakukan benar, namun apabila user dan password salah maka akan
tampil notifikasi bahwa login yang dilakukan salah seperti pada Gambar 3.37.
Gambar 3.37. Sequence Diagram Login karyawan
62
15. Sequence Diagram Input Data Kinerja oleh Karyawan
Sequence diagram input data kinerja memiliki user yaitu karyawan, form data
kinerja, controller simpan dan tabel data kinerja. Semua dapat dioperasikan oleh
karyawan sesuai dengan fungsi dan kebutuhan. Disini karyawan dapat mengakses
dan menginput data pada form data kinerja yang diperlukan, baik mengisi data
target kerja maupun realisasi target kerja. Apabila data sudah diisi dengan lengkap
karyawan dapat mengakses controller simpan, maka data kinerja akan langsung
tersimpan ke database dan masuk kedalam tabel data kinerja seperti pada Gambar
3.38.
Gambar 3.38. Sequence Diagram Input Data Kinerja oleh Karyawan
16. Sequence Diagram Edit, Simpan Data kinerja oleh Karyawan
Sequence diagram ini memiliki user yaitu karyawan, kemudian memiliki form
data kinerja, controller edit, controller simpan, controller hapus, dan tabel data
63
kinerja. Karyawan dapat mengedit data kinerja dengan mengakses form data
kinerja terlebih dahulu, namun sebelumnya karyawan harus memilih data kinerja
yang ingin diedit. Setelah data dipilih, data akan ditampilkan dan karyawan dapat
mengedit data kinerja yang akan diubah dengan mengakses controller edit. Data
yang sudah diedit dapat disimpan dengan mengakses controller simpan, sehingga
data akan tersimpan ke database dan masuk kedalam tabel data kinerja agar dapat
ditampilkan kembali pembaharuan data yang sudah diedit seperti pada Gambar
3.39.
Gambar 3.39. Sequence Diagram Edit, Simpan Data Kinerja oleh Karyawan
17. Sequence Diagram Nilai Rekan Kerja oleh Karyawan
Sequence diagram ini memiliki user yaitu karyawan, kemudian memiliki form
nilai rekan, controller simpan, dan tabel nilai rekan. Karyawan dapat mengakses
64
terlebih dahulu form nilai rekan, kemudian akan menampilkan form penilaian
rekan kerja pertama yang harus diisi oleh karyawan dan disimpan menggunakan
controller simpan ke dalam database. Setelah selesai penilaian pertama,
selanjutkan akan tampil form penilaian rekan kerja kedua yang juga harus diisi
oleh karyawan dan disimpan menggunakan controller simpan ke dalam database
seperti pada Gambar 3.40.
Gambar 3.40. Sequence Diagram Nilai Rekan Kerja oleh Karyawan
3.7.1.4 Class Diagram
Class Diagram adalah suatu diagram untuk memberikan gambaran sistem secara
statis dan relasi antar tabel. Beberapa diagram akan menampilkan kelas-kelas dan
relasinya yang dapat dibuat menjadi beberapa diagram sesuai dengan keinginan
65
terhadap sistem yang dibangun. Class Diagram sistem dapat dilihat pada Gambar
3.41.
Gambar 3.41. Class Diagram
3.7.2 Rancangan Antar Muka (Interface Design)
Berikut ini merupakan interface design atau rancangan antar muka dari Sistem
Informasi Penilaian Kinerja Karyawan Berbasis Metode Simple Additive
Weighting dan 360 Derajat Pada PLTD/G Tarahan.
Rancangan yang dibuat antara lain adalah sebagai berikut :
66
1. Form Login
Pada Gambar 3.42 dibawah ini merupakan tampilan dari login user pada sistem
penilaian kinerja karyawan pada PLTD/G Tarahan. Tujuan dibuatnya login
admin yaitu sebagai halaman autentifikasi saat akan mengakses halaman
utama.
Gambar 3.42. Form Login
2. Rancangan Halaman Utama Admin
Halaman utama merupakan rancangan yang dibuat sebagai halaman yang
pertama akan ditampilkan seperti pada Gambar 3.43.
Gambar 3.43. Halaman Utama Admin
67
3. Rancangan Halaman Utama Pimpinan
Halaman utama merupakan rancangan yang dibuat sebagai halaman yang
pertama akan ditampilkan seperti pada Gambar 3.44.
Gambar 3.44. Rancangan Halaman Utama Pimpinan
4. Rancangan Halaman Utama Karyawan
Halaman utama merupakan rancangan yang dibuat sebagai halaman yang
pertama akan ditampilkan seperti pada Gambar 3.45.
Gambar 3.45. Rancangan Halaman Utama Karyawan
68
5. Rancangan Data Master
Rancangan data master ini berguna untuk mengolah data-data mulai dari data
karyawan, data divisi, dan data user seperti pada Gambar 3.46.
Gambar 3.46. Rancangan Halaman Data Master
6. Rancangan Data Master Karyawan
Rancangan data master karyawan ini berguna untuk menampilkan data dan
memasukkan data karyawan yang ada pada PLTD/G Tarahan seperti pada
Gambar 3.47.
Gambar 3.47. Rancangan Data Master Karyawan
69
7. Rancangan Form Input Data Karyawan
Rancangan form input data karyawan ini berguna untuk mengisi data-data
karyawan yang wajib diisi untuk menjadi arsip dalam perusahaan seperti pada
Gambar 3.48.
Gambar 3.48. Rancangan Form Input Data Karyawan
8. Rancangan Data Master Divisi
Rancangan data master divisi ini berguna untuk menampilkan data dan
memasukkan data divisi apabila suatu saat ada perubahan atau penambahan divisi
pada PLTD/G Tarahan seperti pada Gambar 3.49.
Gambar 3.49. Rancangan Data Master Divisi
70
9. Rancangan Data Absensi
Rancangan data absensi ini berguna untuk mengolah data absen karyawan
tiap semesternya. Terdapat kolom data sakit, izin, alpha, dan izin yang akan
diisi oleh admin seperti pada Gambar 3.50.
Gambar 3.50. Rancangan Data Absensi
10. Rancangan Data Kinerja
Rancangan data kinerja ini berguna untuk membantu admin dalam mengolah
penilaian kinerja karyawan yang datanya sudah diisi oleh tiap karyawan, dan
berikut rancangan tampilan untuk data kinerja yang sudah diisi oleh tiap
karyawan pada Gambar 3.51.
Gambar 3.51. Rancangan Data Kinerja
71
11. Rancangan Data Nilai Rekan
Rancangan data nilai rekan ini akan menampilkan hasil nilai rekan kerja yang
datanya sudah diisi oleh tiap karyawan dengan metode 360 derajat. Dengan
tampilan ini dapat membantu admin dalam mengolah nilai karyawan pada
Gambar 3.52.
Gambar 3.52. Rancangan Data Nilai Rekan
12. Rancangan Laporan Admin
Rancangan laporan penilaian kinerja karyawan berguna untuk menampilkan
hasil dari nilai karyawan yang sudah diolah menggunakan sistem oleh
pimpinan tiap divisi, laporan tersebut dapat dicetak dalam bentuk Hardcopy
seperti pada Gambar 3.53.
Gambar 3.53. Laporan Penilaian Kinerja
72
13. Rancangan Pengaturan Semester
Rancangan pengaturan semester ini berguna untuk admin dalam mengatur
semester yang sedang berjalan mulai dari tahun dan semesternya, sehingga
penilaian kinerja karyawan pun dimulai dari awal kembali seperti pada
Gambar 3.54.
Gambar 3.54. Rancangan Pengaturan Semester
14. Rancangan Pengaturan Semester Bagian Periode
Rancangan pengaturan semester bagian periode ini berguna untuk mengatur
periode penilaian yang sedang berjalan, atau dapat dikatakan sebegai tahap
penilaian yang akan diatur oleh admin seperti pada Gambar 3.55.
Gambar 3.55. Rancangan Pengaturan Semester Bagian Periode
73
15. Rancangan Input Data Kinerja Karyawan
Rancangan input data penilaian berguna untuk memasukkan input data data
dari data bobot, kriteria untuk menghitung penilaian kinerja dengan metode
SAW (Simple Additive Weightting) penilaian kinerja karyawan pada PLTD/G
Tarahan, berikut ini adalah rancangan data kriteria yang di tunjukkan pada
Gambar 3.56.
Gambar 3.56. Rancangan Input Data Kinerja Karyawan
16. Rancangan Input Data Penilaian Rekan Kerja
Rancangan input data penilaian rekan kerja berguna untuk memasukkan
input data data dari penilaian berdasarkan karakter dengan proses metode
360 Derajat, berikut ini adalah rancangan data kriteria yang ditunjukkan
pada Gambar 3.57.
Gambar 3.57. Rancangan Input Data Penilaian Rekan Kerja
74
17. Rancangan Laporan Perhitungan oleh Pimpinan
Rancangan laporan perhitungan ini dilakukan oleh pimpinan tiap divisi,
dimana semua data penilaian dari beberapa kriteria akan ditampilkan pada
laporan ini dan akan dihitung dengan menggunakan metode Simple Additive
Weighting (SAW) seperti pada Gambar 3.58.
Gambar 3.58. Rancangan Laporan Perhitungan oleh Pimpinan
3.8. Pengujian
Pengujian yang dilakukan pada pengembangan sistem informasi ini yaitu
pengujian dengan metode black box testing. Metode black box testing merupakan
salah satu metode pengujian perangkat lunak yang menguji aspek fundamental
sistem tanpa memperhatikan struktur logika perangkat lunak. Apabila setelah
pengujian masih terdapat kesalahan-kesalahan pada sistem, maka sistem perlu
diperbaiki lagi untuk memenuhi kriteria yang ada. Oleh karena itu, perilisan
sistem dilakukan jika sistem sudah memenuhi kriteria yang diinginkan.
75
3.8.1. Rancangan Pengujian Fungsional Sistem Pada Admin
Tabel 3.11. Rancangan Pengujian Fungsional Sistem Pada Admin
Fungsi yang diuji Input Hasil yang diharapkan
Login pada system Username dan password
Login berhasil, halaman
utama sistem tampil
Sistem menampilkan
pesan pemberitahuan
bahwa username dan
password tidak ada
Data karyawan Form data karyawan
diisi lengkap
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk Tabel
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk tabel
Form data karyawan dan
pekerjan karyawan tidak
diisi
Sistem memberikan
pesan pemberitahuan
bahwa tidak ada data
yang diisi
Data divisi Form data divisi diisi
lengkap
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk Tabel
Form data divisi tidak
diisi
Sistem memberikan
pesan pemberitahuan
bahwa tidak ada data
yang diisi
76
Tabel 3.11. Rancangan Pengujian Fungsional Sistem Pada Admin Lanjutan
Fungsi yang diuji Input Hasil yang diharapkan
Data user Form data user diisi
lengkap
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk Tabel
Form data user tidak diisi Sistem memberikan
pesan pemberitahuan
bahwa tidak ada data
yang diisi
Data absensi Pengisian absensi mulai
dari sakit, izin alpha, cuti
Sistem menampilkan
data yang telah diisi
Pengisian absensi
dilakukan lebih dari satu
kali
Sistem menampilkan
pesan pemberitahuan
bahwa pengisian absensi
telah selesai
Data kinerja Pilih data kinerja
karyawan
Sistem akan
menampilkan seluruh
data karyawan dan
kinerjanya
Pilih lihat data kinerja
karyawan
System akan
menampilkan data
kinerja selama satu
semester
Data nilai rekan Pilih data nilai rekan Sistem akan
menampilkan seluruh
data nilai rekan
karyawan
77
Tabel 3.11. Rancangan Pengujian Fungsional Sistem Pada Admin Lanjutan
Fungsi yang diuji Input Hasil yang diharapkan
Laporan admin Pilih laporan System akan
menampilkan hasil nilai
keseluruhan penilaian
kinerja karyawan
Pengaturan semester Pilih link back up data
semester yang telah usai
Sistem menampilkan
data penilaian semester
sebelumnya dalam
format PDF
Pilih menu cetak Data penilaian dicetak
dalam bentuk format
Pilih setting semester,
tentukan tahun dan
semester yang akan
berjalan
Sistem memberikan
pesan pemberitahuan
apakah data ingin
disimpan
Pilih setting semester,
tentukan tahun dan
semester yang akan
berjalan
Data tersimpan dan
penilaian semester
dimulai dari awal
Pilih periode penilaian
yang sedang berjalan
sesuai tahapnya
Sistem memberikan
pesan pemberitahuan
apakah data ingin
disimpan
Pilih periode penilaian
yang sedang berjalan
sesuai tahapnya
Data tersimpan dan
penilaian dilakukan
sesuai periode yang
sedang berjalan
Logout system Pilih menu logout Kembali ke halaman
login
78
3.8.2. Rancangan Pengujian Fungsional Sistem Pada Pimpinan
Tabel 3.12. Rancangan Pengujian Fungsional Sistem Pada Pimpinan
Fungsi yang diuji Input Hasil yang diharapkan
Login pada sistem Username dan password Login berhasil, halaman
utama sistem tampil
Username dan password
tidak ada
Sistem menampilkan
pesan pemberitahuan
bahwa username dan
password tidak ada
Data kinerja Form data kinerja diisi
lengkap
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk tabel
Form data kinerja tidak
diisi
Sistem memberikan
pesan pemberitahuan
bahwa tidak ada data
yang diisi
Nilai rekan Pilih nilai rekan Sistem menampilkan
pesan pemberitahuan
bahwa tidak dapat
melakukan penilaian
apabila bukan dalam
periodenya
Pilih karyawan yang akan
dinilai
Sistem menampilkan
form penilaian
karyawan
Mengisi form penilaian Sistem menampilkan
pesan pemberitahuan
apakah sudah yakin atau
tidak, jika sudah akan
tersimpan dan kembali
79
Tabel 3.12. Rancangan Pengujian Fungsional Sistem Pada Pimpinan Lanjutan
Fungsi yang diuji Input Hasil yang diharapkan
Nilai rekan Mengisi form penilaian ke Tabel data penilaian
karyawan dengan
keterangan sudah
dinilai, jika tidak akan
kembali ke form
penilaian
Form penilaian minimal
satu yang tidak diisi
Sistem menampilkan
pesan pemberitahuan
bahwa data tidak
lengkap
Laporan pimpinan Pilih laporan System menampilkan
data seluruh karyawan
beserta nilai berdasarkan
kriteria
Pilih perhitungan saw System menampilkan
hasil perhitungan
penilaian kinerja
karyawan
Logout sistem Pilih menu logout Kembali ke halaman
login
3.8.3. Rancangan Pengujian Fungsional Sistem Pada Karyawan
Tabel 3.13. Rancangan Pengujian Fungsional Sistem Pada Karyawan
Fungsi yang diuji Input Hasil yang diharapkan
Login pada sistem Username dan password Login berhasil, halaman
utama sistem tampil
80
Tabel 3.13. Rancangan Pengujian Fungsional Sistem Pada Karyawan Lanjutan
Fungsi yang diuji Input Hasil yang diharapkan
Login pada sistem Username dan password
tidak ada
Sistem menampilkan
pesan pemberitahuan
bahwa username dan
password tidak ada
Data kinerja
Form data kinerja diisi
lengkap
Sistem menyimpan data
dan menampilkan data
yang telah diisi dalam
bentuk Tabel
Form data kinerja tidak
diisi
Sistem memberikan
pesan pemberitahuan
bahwa tidak ada data
yang diisi
Nilai rekan Pilih nilai rekan Sistem menampilkan
pesan pemberitahuan
bahwa tidak dapat
melakukan penilaian
apabila bukan dalam
periodenya
Pilih nilai rekan Sistem menampilkan
form penilaian rekan
kerja secara random
sebanyak dua kali
Form penilaian rekan
kerja yang pertama diisi
lengkap
Sistem menampilkan
pesan pemberitahuan
apakah sudah yakin atau
tidak, jika sudah data
akan tersimpan dan
menampilkan form
penilaian rekan kerja
81
Tabel 3.13. Rancangan Pengujian Fungsional Sistem Pada Karyawan Lanjutan
Fungsi yang diuji Input Hasil yang
diharapkan
Nilai rekan Form penilaian rekan
kerja yang pertama diisi
lengkap
yang kedua, jika tidak
akan kembali ke form
penilaian rekan kerja
yang pertama
Form penilaian rekan
kerja yang kedua diisi
lengkap
Sistem menampilkan
pesan pemberitahuan
apakah sudah yakin
atau tidak, jika sudah
data akan tersimpan
dan menampilkan
pesan pemberitahuan
bahwa sudah
melakukan
penilaian sebanyak dua
kali, jika tidak akan
kembali ke form
penilaian
Form penilaian minimal
satu yang tidak diisi
Sistem menampilkan
pesan pemberitahuan
bahwa data tidak
lengkap
Logout sistem Pilih menu logout Kembali ke halaman
login
3.9. Penulisan Laporan
Penulisan laporan dilakukan untuk mendokumentasi seluruh kegiatan
pengembangan sistem dari awal sampai akhir. Penulisan ini menjelaskan
82
bagaimana pengembangan sistem terjadi dan seluruh penerapan yang diterapkan
pada pengembangan sistem.
158
V. PENUTUP
5.1 Kesimpulan
Berdasarkan penelitian yang telah dilakukan dapat disimpulkan beberapa hal
sebagai berikut :
1. Telah berhasil dibangun suatu Sistem Informasi Penilaian Kinerja Karyawan
berbasis metode Simple Additive Weighting (SAW) dan 360 Derajat untuk
membantu PLTD/G Tarahan dalam mengolah penilaian kinerja karyawan.
2. Tampilan sistem untuk Admin terdapat menu Data Master, Data SAW,
Laporan, dan Pengaturan Semester. Tampilan sistem untuk Pimpinan terdapat
menu Data Kinerja, Nilai Rekan, dan Laporan. Sedangkan tampilan sistem
untuk Karyawan terdapat menu Data Kinerja dan Nilai Rekan.
3. Dari hasil data pengujian Black Box yang dilakukan oleh 2 orang staff dari
PLTD/G Tarahan, Sistem Penilaian Kinerja Karyawan dapat berfungsi sesuai
kebutuhan pengguna.
4. Berdasarkan hasil kuesioner sistem informasi penilaian kinerja yang dibagikan
kepada 2 admin, persentase penilaian responden yaitu 87,14%. Hasil
perhitungan responden masuk pada interval 80% - 100% yang dikategorikan
sangat baik.
159
5. Berdasarkan hasil kuesioner sistem informasi penilaian kinerja yang dibagikan
kepada 5 pimpinan divisi, persentase penilaian responden yaitu 93,14% . Hasil
perhitungan responden masuk pada interval 80% - 100% yang dikategorikan
sangat baik.
6. Berdasarkan hasil kuesioner sistem informasi penilaian kinerja yang dibagikan
kepada 20 karyawan, persentase penilaian responden yaitu 86,28%. Hasil
perhitungan responden masuk pada interval 80% - 100% yang dikategorikan
sangat baik.
5.2 Saran
Dari hasil penelitian yang dilakukan terdapat beberapa saran sebagai berikut :
1. Sistem informasi ini masih terbatas maka perlu ditambahkan dan
dikembangkan dalam penyimpanan data penilaian tiap semesternya di database
secara jangka panjang atau permanen.
2. Sistem Informasi Penilaian Kinerja Karyawan pada bagian Pimpinan dan
Karyawan dapat dikembangkan dengan menggunakan Android.
3. Sistem dapat dikembangkan dengan menambah grafik penilaian setiap
semesternya, sehingga dapat mengontrol nilai karyawan setiap semester.
DAFTAR PUSTAKA
Antonini, D. 1996. Designing An Effective 360- Degree Apprasial Feedback
Process. Autumn: 24-38.
Endro, Siprianus., Lutfi, Septia., Solikhin. 2015. Sistem Pendukung Keputusan
Penilaian Kinerja Karyawan Menggunakan Metode Simple Additive
Weighting (SAW) Pada PT Indonesia Steel Tube Work. STMIK Himsya.
Gaol, L, Jimmy. 2008. Sistem Informasi Manajemen Pemahaman dan Aplikasi.
PT Grasindo, Jakarta.
Jogiyanto. 2005. Analisis & Desain Sistem Informasi. Andi Offset, Yogyakarta.
Kadir, Abdul. 2007. From Zero to A Pro : Membuat Aplikasi Web dengan PHP
dan Database MySQL. Yogyakarta : Andi Offset.
Kustiyahningsih, Yeni., Rosa Devie Anamisa. 2011. Pemrograman Basis Data
Berbasis Web Menggunakan PHP dan MySQL. Graha Ilmu, Yogyakarta.
Kusumadewi, Sri., Hartati, S., Harjoko, A., dan Wardoyo, R. 2006. Fuzzy Multi -
Attribute Decision Making (FUZZY MADM). Penerbit Graha Ilmu,
Yogyakarta.
Ladjamudin. 2005. Perancangan Sistem Informasi dan Aplikasinya. Gava Media,
Yogyakarta.
Madcoms, Litbang. 2011. Aplikasi Web Database dengan Dreamweaver dan php-
MySQL. Penerbit Andi, Yogyakarta.
Notoatmodjo. 2009. Pengembangan Sumber Daya Manusia. Rineka Cipta,
Jakarta.
Pahlevi, Adam. 2010. Membuat Aplikasi Rental Movie dengan Visual basic 6.0.
Elex Media Komputindo, Jakarta.
Pella dan Inayati. 2011. Talent Manajement: Mengembangkan SDM untuk
Mencapai Pertumbuhan Kinerja Prima. PT Gramedia Pustaka Utama,
Jakarta.
Permata, D., S. 2012. Pengaruh Pengendalian Internal dan Gaya Kepemimpinan
Terhadap Kinerja Karyawan SPBU Yogyakarta. Jurnal Nominal Vol.1,
No.1.
Saputra, A. 2013. Membangun Aplikasi bioskop dan SMS. Penerbit PT Elex
Media Komputindo, Jakarta.
Sari, IK. 2011. Pengaruh Metode Umpan Balik Kepemimpinan Transformasi 360
Derajat Terhadap Peningkatan Kinerja Karyawan. Universitas Gajah
Mada, Yogyakarta.
Sugiarti, Y. 2013. Analisis &Perancangan UML (Unified Modelling Language)
Generated VB.6. Graha Ilmu, Yogyakarta.
Sulistyawan, Fariz. 2015. Sistem Informasi Penilaian Kinerja Pegawai
Menggunakan Metode Graphic Rating Scales dan 360 Derajat. STMIK
Surabaya.
Sumarsono, S. 2009. Teori dan Kebijakan Publik Ekonomi Sumber Daya
Manusia. Graha Ilmu, Yogyakarta.
Sutanta, Edhy. 2008. Sistem Informasi Manajemen. Graha Ilmu, Yogyakarta.
Unnati A. Patel, Niky K. Jain, 2013,“New Idea In Waterfall Model For Real Time
Software Development”. Engineering Research & Technology, Vol 2, hal
116.
Yakub. 2012. Pengantar Sistem Informasi. Graha Ilmu, Yogyakarta.