## Sistem Pendukung Keputusan Penilaian Kinerja Karyawan Berbasis Website dengan Menggunakan Metode TOPSIS
Adeline Debby Christiana 1) , Evangs Mailoa 2) 1,2) Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Jl. Dr. O. Notohamidjojo No.1-10, Blotongan, Salatiga 50711, Indonesia
Email: 672018363@student.uksw.edu 1) , evangs.mailoa@uksw.edu 2) Riwayat artikel: Received: 01-12-2021 Revised: 07-02-2022 Accepted: 22-02-2022

## Abstract
Company’s  employee  is  the most important part that influences the level progress in company, so the quality of human resources needs improvement. Employee performance assessment  is the solution for company. Some existing companies have implemented employee performance assessments but they are done manually so there is a buildup files and can be errors in calculation of assessments. It’s therefore designed a website employee performance assessment system that contains the results of the implementation TOPSIS method. Data is collected using observation, interviews, and library studies. The very last end result of this study is preference values in order to be displayed in ratings. Based on the analysis of user pride acquired a fee of 3.58 which is classed in satisfaction so it’s worth using by the user. This resulting employee performance assessment system can be used to make easier for assessors to provide assessments, speed up the assessment process, and reduce file stacking.
Keywords: assessments, employee, TOPSIS, website

## Abstrak
Karyawan suatu perusahaan merupakan bagian terpenting yang mempengaruhi tingkat kemajuan suatu perusahaan, sehingga perlu adanya peningkatan kualitas kinerja karyawan dengan penilaian kinerja karyawan. Beberapa perusahaan yang ada sudah menerapkan penilaian kinerja karyawan namun kurang efektif karena dilakukan secara manual sehingga terjadi penumpukan berkas dan bisa terjadi kesalahan dalam perhitungan penilaian. Maka dari itu  dibuat  sebuah sistem penilaian kinerja karyawan berbasis website berisi hasil implementasi metode TOPSIS. Data yang didapatkan berasal dari observasi, wawancara, dan studi pustaka.  Penelitian ini menghasilkan  nilai preferensi yang akan ditampilkan dalam bentuk peringkat. Berdasarkan analisis kepuasan pengguna didapatkan hasil dengan kategori puas yang bernilai 3.58 sehingga layak digunakan oleh user . Sistem penilaian kinerja karyawan yang dihasilkan ini dapat digunakan untuk membantu mempermudah penilai dalam memberikan penilaian, mempercepat proses penilaian, serta mengurangi penumpukan berkas.
Kata kunci: penilaian, karyawan, TOPSIS, website

## Pendahuluan
Karyawan dalam suatu perusahaan merupakan bagian terpenting yang mempengaruhi tingkat kemajuan suatu perusahaan. Oleh karena karyawan merupakan bagian terpenting dari suatu perusahaan sehingga  perlu  adanya peningkatan kualitas kinerja karyawan  dengan penilaian kinerja karyawan. Beberapa perusahaan sudah menerapkan penilaian kinerja karyawan untuk memantau sumber daya manusia yang ada di perusahaannya, namun masih menggunakan perhitungan secara manual, dan masih menggunakan kertas sebagai sarana penilaian, sehingga tentunya akan terjadi penumpukan berkas dan bisa terjadi salah perhitungan sehingga mengakibatkan kesalahan yang cukup berbahaya [1].
Berdasarkan permasalahan yang sudah dipaparkan maka perlu adanya pembangunan sistem penilaian kinerja karyawan berbasis website untuk mengatasi permasalahan yang ada. Sehingga nantinya hasil penilaian kinerja karyawan ini dapat dijadikan acuan untuk mengevaluasi kinerja karyawan perusahaan.
Dalam pembentukan sistem penilaian kinerja karyawan ini tentunya perlu adanya penerapan metode perhitungan agar hasil yang didapatkan lebih maksimal. Berdasarkan masalah yang ada maka akan digunakan metode TOPSIS untuk menemukan penyelesaian dari masalah ini. Metode Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) dipilih karena merupakan metode yang paling akurat untuk memutuskan hasil terbaik dari suatu permasalahan [2]. Pada penelitian sebelumnya mengenai analisis perbandingan metode TOPSIS, AHP, dan AHP-TOPSIS didapatkan metode teratas yang paling akurat dari beberapa metode yang telah dikomparasi, yaitu metode TOPSIS  [3]. Metode TOPSIS melibatkan beragam kriteria, dengan membandingkan antara jarak terhadap solusi ideal positif dan negatif yang diolah menggunakan jarak minimum  solusi ideal positif dan sebaliknya, yaitu jarak maksimal dari solusi ideal negatif yang akan menghasilkan nilai preferensi [4]. Selain itu TOPSIS mampu memberikan penilaian terhadap setiap  alternatif  dengan menggunakan  kriteria yang telah ditetapkan  untuk menghasilkan alternatif terbaik dari permasalahan yang ada [5]. Framework yang digunakan dalam pembuatan sistem adalah Laravel, yaitu framework PHP  yang memiliki konsep Model View Controller (MVC) sehingga akan lebih mudah dalam pembuatan website , dan pengembangan website dikarenakan struktur program yang terstruktur [6].

## Kajian Pustaka
Sistem Pendukung Keputusan Penerimaan Pegawai Baru Menggunakan Metode Weighted Product yang dilakukan di PT. Mangli Djaya Raya Jember menyimpulkan bahwa metode Weighted Product kurang  akurat untuk sistem pendukung keputusan dengan melibatkan pengambilan keputusan. Sehingga untuk
penelitian selanjutnya disarankan untuk menerapkan metode yang lebih baik dan lebih akurat [7].
Berdasarkan penelitian mengenai Sistem Pendukung Keputusan Kinerja Karyawan Menggunakan Metode TOPSIS dan SAW  didapatkan hasil bahwa metode TOPSIS lebih cocok digunakan untuk penilaian kinerja karyawan karena lebih akurat dibanding dengan metode SAW [8].
Selain penelitian diatas terdapat penilitian lain yang berjudul Sistem Pendukung Keputusan Penilaian Pegawai Terbaik di Rumah Sakit Umum Hidayah Purwokerto Menggunakan Metode TOPSIS. Penggunaan  metode TOPSIS yang berbasis website dan pada bagian kriteria dan nilai bobot dalam sistem ini tidak bisa ditambah ataupun diperbaharui. Maka berdasarkan penelitian yang ada penulis menambahkan saran berupa adanya penambahan kriteria dan nilai bobot pada sistem penilaian kinerja yang dibuat dikarenakan dalam penilaian karyawan tentunya akan ada penambahan kriteria dan nilai bobot pada setiap tahun [9].
Berdasarkan penelitian yang sudah ada sebelumnya dan saran yang diberikan oleh penulis sebelumnya maka pada saat ini metode TOPSIS akan digunakan untuk penelitian penilaian kinerja karyawan dikarenakan metode TOPSIS merupakan metode yang paling tepat untuk penilaian kinerja karyawan karena dibandingkan dengan metode yang lain metode TOPSIS memiliki tingkat keakuratan yang lebih akurat. Dalam sistem pengambilan keputusan ini akan ada penambahan fitur yaitu untuk menambahkan kriteria dan nilai bobot agar sistem penilaian kinerja ini dapat diperbaharui setiap tahun. Di samping itu pada penelitian saat ini akan diterapkan hak akses untuk pengaturan dalam sistem penilaian kinerja karyawan.

## Technique for Order Preference by Similarity to Ideal Solution (TOPSIS)
TOPSIS  merupakan  metode  penyelesaian masalah untuk menghasilkan keputusan  yang  melibatkan beragam kriteria,  dan perhitungan dengan membandingkan jarak terhadap solusi ideal positif dan negatif yang diambil dari jarak minimum solusi ideal positif dan jarak maksimal solusi ideal negatif yang akan menghasilkan nilai preferensi sehingga nilai preferensi dapat dijadikan acuan untuk pemilihan karyawan dengan kinerja terbaik [10], [11].
Dalam penelitian menggunakan metode TOPSIS memiliki beberapa tahap perhitungan, yaitu [4]:
- Perhitungan matriks ternormalisasi dengan persamaan (1).
𝑟𝑟 𝑎𝑎𝑎𝑎 = 𝑥𝑥 𝑎𝑎𝑎𝑎 �∑ 𝑥𝑥 2 𝑎𝑎𝑎𝑎 𝑚𝑚 𝑎𝑎=1 (1)
Keterangan: a    = 1, 2, …, m b    = 1, 2, …, n 𝑟𝑟 𝑎𝑎𝑎𝑎 = matriks ternormalisasi [a][b]
Sistem Pendukung Keputusan Penilaian Kinerja Karyawan...(Christiana, Mailoa)
𝑥𝑥 𝑎𝑎𝑎𝑎 = matriks penilaian [a][b]
- Perhitungan bobot ternormalisasi dengan persamaan (2). 𝑦𝑦 𝑎𝑎𝑎𝑎 = 𝑤𝑤 𝑎𝑎 𝑟𝑟 𝑎𝑎𝑎𝑎 (2) Keterangan:
𝑦𝑦 𝑎𝑎𝑎𝑎 = bobot ternormalisasi [a][b] 𝑤𝑤 = matriks bobot kriteria [a]
- Perhitungan solusi ideal positif dan solusi ideal negatif dengan persamaan (3) dan (4).
𝐴𝐴 + = 𝑦𝑦 1 + , 𝑦𝑦 2 + , … , 𝑦𝑦 𝑛𝑛 +
(3)
𝐴𝐴 − = 𝑦𝑦 1 − , 𝑦𝑦 2 − , … , 𝑦𝑦 𝑛𝑛 − (4)
Keterangan 𝐴𝐴 + = solusi ideal positif 𝐴𝐴 − = solusi ideal negatif 𝑦𝑦 𝑛𝑛 + = nilai maksimal bobot ternormalisasi 𝑦𝑦 𝑛𝑛 − = nilai minimal bobot ternormalisasi
- Perhitungan jarak solusi ideal positif dan jarak solusi ideal negatif dengan persamaan (5) dan (6).
𝐷𝐷 + = �∑ ( 𝑦𝑦 1 + − 𝑦𝑦 2 + ) 2 𝑛𝑛 (5)
𝐷𝐷 − = �∑ ( 𝑦𝑦 1 − − 𝑦𝑦 2 − ) 2 𝑛𝑛
(6)
Keterangan:
𝐷𝐷 + = jarak solusi ideal positif 𝐷𝐷 − = jarak solusi ideal negatif
- Perhitungan hasil preferensi dengan persamaan (7).
𝑣𝑣 𝑎𝑎 = 𝐷𝐷 − 𝐷𝐷 − −𝐷𝐷 + (7)
Keterangan:
𝑣𝑣 𝑎𝑎 = preferensi pada setiap alternatif

## Metode Penelitian
Proses penelitian sistem dilakukan dengan menerapkan tujuh proses seperti pada Gambar 1.

## Gambar 1 Metode Penelitian
Dalam penelitian sistem pendukung keputusan kinerja karyawan di rumah sakit dimulai dengan (1) Identifikasi Masalah, tahap ini berkaitan dengan penilaian kinerja karyawan rumah sakit dengan mencari referensi dari buku, jurnal, artikel terpercaya, ataupun website ; (2) Pengumpulan Data, data yang didapatkan berasal dari hasil  observasi, wawancara, dan studi pustaka;  (3) Perancangan Sistem Informasi, dimana sistem yang digunakan berbasis website dan digunakan untuk penilaian kinerja karyawan rumah sakit; (4) Implementasi TOPSIS, dalam sistem penilaian yang sudah dibuat untuk mendapatkan hasil yang sesuai dengan perhitungan algoritma TOPSIS; (5) Pengujian Sistem, tahap ini dilakukan untuk mengetahui kelayakan sistem; (6) Analisis Hasil Penelitian, tahap ini secara umum menjelaskan apakah penelitian yang dilakukan sudah sesuai dengan algoritma yang ada dan benar-benar menghasilkan suatu sistem yang baik; (7) Kesimpulan, dimana setelah penelitian selesai dilakukan dan sudah menghasilkan prototype maka akan diambil kesimpulan terkait hasil penelitian.

## Metode Penelitian
Rancangan sistem penilaian kinerja karyawan didesain dengan menerapkan Unified Modelling Language (UML) yang terdiri dari pembuatan kerangka activity diagram, use case diagram, case diagram, serta class diagram.

## Gambar 2 Use Case Diagram
Seperti terlihat pada Gambar 2, sistem memiliki dua aktor yaitu user /penilai dan admin . User /penilai dapat menggunakan fitur tambah, lihat, ubah, dan hapus data baik data kriteria maupun data alternatif, dapat melihat hasil penilaian dengan meggunakan TOPSIS, dan dapat mencetak laporan. Pada  bagian admin dapat melakukan proses lihat data penilaian yang dilakukan oleh penilai  dan  tambah, lihat, ubah, dan hapus data pada bagian user dan bidang. Pada bagian user disini berfungsi untuk memberikan akses penilaian berdasarkan NIK yang ada. Kemudian jika proses sudah selesai maka kedua aktor dapat logout untuk keluar dari sistem.
Gambar 3 merupakan class diagram yang terdiri dari delapan tabel, yaitu users , bidang, kriteria, alternatif, matriks, bobot normalisasi, solusi positif, dan solusi negatif. Tabel users dan bidang berfungsi untuk proses login dengan menerapkan role .  Tabel kriteria, alternatif, matriks, bobot normalisasi, solusi positif, dan solusi negatif merupakan tabel yang berfungsi untuk proses perhitungan dengan menerapkan metode TOPSIS.
Gambar 4 merupakan alur untuk bagian user dimana pada bagian user dapat dilakukan proses create, read, update, delete atau tambah, lihat, ubah, hapus data pada bagian kriteria, dan alternatif. Kemudian pada bagian user dapat melakukan penilaian karyawan dan nantinya akan dikeluarkan hasil perhitungan dengan menggunakan metode TOPSIS. Untuk mencetak laporan dapat dilakukan oleh user maupun admin dan nantinya laporan akan muncul dalam bentuk pdf.
Gambar 4 Activity Diagram User

## Sistem Pendukung Keputusan Penilaian Kinerja Karyawan...(Christiana, Mailoa)
Gambar 5 merupakan penjelasan dari alur  untuk bagian admin . Dimana pada bagian admin ada fitur yang tidak bisa diakses oleh user seperti fitur untuk menambahkan user akses, dan fitur penambahan bidang. Dalam kedua fitur tersebut dapat dilakukan proses create, read, update, delete atau tambah, lihat, ubah, hapus data. Untuk penilaian pada bagian admin hanya bisa melihat data penilaian dan hasil penilaian, tidak bisa melakukan proses create, update, delete atau tambah, ubah, hapus data. Namun pada bagian hasil penilaian admin tetap dapat dilakukan proses cetak laporan yang nantinya akan muncul dalam bentuk pdf.

## Gambar 5 Activity Diagram Admin

## Hasil dan Pembahasan
Bagian  ini  menjelaskan  proses penilaian  kinerja karyawan, dan dilanjutkan dengan proses perhitungan perankingan dengan menggunakan metode TOPSIS. Sebelum masuk ke dalam proses penilaian user diminta untuk login menggunakan NIK dan password yang sudah dimiliki. Kegunaan login disini adalah untuk
memberikan role sehingga user hanya dapat mengakses halaman sesuai dengan kebutuhan user . Gambar 6 merupakan halaman penilaian pada bagian user .

## Gambar 6 Tampilan Halaman Penilaian
Berdasarkan Gambar 6, user dapat melakukan proses penilaian dimulai dari memasukkan kriteria sesuai dengan bidang masing-masing, kemudian dilanjutkan dengan mengisi data alternatif yang merupakan data karyawan yang akan dinilai. Setelah itu user dapat memberikan penilaian yang nantinya akan diolah  dengan metode TOPSIS  dan  akan muncul pada halaman hasil berurutan sesuai dengan proses perhitungan sampai dengan hasil perankingan.
Gambar 7 merupakan tampilan dari nilai yang sudah dimasukkan oleh user pada bagian penilaian. Nilai matriks ini nantinya akan diolah menjadi nilai matriks ternormalisasi seperti Gambar 8.

## Gambar 7 Tampilan Halaman Nilai Matriks
Gambar 8, yaitu halaman yang menampilkan hasil perhitungan dari persamaan (1) pada rumus perhitungan TOPSIS.

## Gambar 8 Tampilan Halaman Nilai Matriks Ternormalisasi
Gambar 9 merupakan hasil dari perhitungan dengan menggunakan persamaan (2) pada rumus perhitungan TOPSIS.

## Gambar 9 Tampilan Halaman Nilai Bobot Ternormalisasi
Gambar 10 Tampilan Halaman Matriks Ideal Positf dan Matriks Ideal Negatif
Gambar 11 merupakan hasil dari perhitungan jarak solusi ideal positif dan jarak solusi ideal negatif dari persamaan (5) dan (6) pada rumus perhitungan TOPSIS.
Gambar 11 Tampilan Halaman Nilai Jarak Solusi Ideal Positif dan Jarak Solusi Ideal Negatif
Gambar 12 merupakan hasil nilai preferensi dari persamaan (7) pada rumus perhitungan TOPSIS. Nilai preferensi ini merupakan nilai yang digunakan dalam penentuan ranking. Pada Gambar 12 sudah ditampilkan nilai preferensi dengan urutan ranking dari masing-masing karyawan. Hasil ini dapat dijadikan sebagai acuan dalam proses penilaian kinerja karyawan.

## Gambar 12 Halaman Tampilan Nilai Preferensi
Pada bagian admin, admin dapat melihat semua penilaian yang dilakukan oleh user dan dapat menambahkan user akses maupun bidang baru. Gambar 13 menjelaskan bahwa  pada bagian admin hanya dapat melihat data yang sudah disimpan oleh bagian pelayanan, dan tidak dapat mengubah maupun menghapus penilaian. Namun admin mendapatkan akses CRUD pada bagian user dan bidang untuk memberikan user akses dan jika perlu dapat menambahkan bidang baru.

## Gambar 13 Tampilan Halaman Admin
Kode Program 1 merupakan rumus yang digunakan untuk menghitung nilai kuadrat dari penilaian sebelumnya. Nilai kuadrat ini merupakan rumus awal dalam perhitungan  metode TOPSIS yang nantinya akan digunakan untuk rumus selanjutnya.
Kode Program 1 Kode Program untuk Nilai Kuadrat
1. $temp = Matriks::select('id_kriteria', 'nilai')->where('id_bidang', $id_bidang)->orderBy('id_kriteria')->get();
2. $tempArray = [];
3. $nilai_kuadrat = 0;
4. $index = 0;
5. for ($i=0; $i < count($temp); $i++) {
6. if($i == count($temp)-1){
a. $nilai_kuadrat = $nilai_kuadrat + ($temp[$i]->nilai*$temp[$i]->nilai);
b. $tempArray[$index] = $nilai_kuadrat;
c. $index++;
d. $nilai_kuadrat = 0;
7. }else{ a. if($temp[$i]->id_kriteria != $temp[$i+1]->id_kriteria){ i. $nilai_kuadrat = $nilai_kuadrat + ($temp[$i]->nilai*$temp[$i]- >nilai);
ii. $tempArray[$index] = $nilai_kuadrat;
iii. $index++;
iv. $nilai_kuadrat = 0;
b. }else{ i. $nilai_kuadrat = $nilai_kuadrat + ($temp[$i]->nilai*$temp[$i]- >nilai);
c. }
8. }
9. }
Kode Program 2 merupakan rumus yang digunakan untuk menghitung matriks ternormalisasi dan bobot ternormalisasi yang merupakan tahapan ke 3 dan 4 dalam perhitungan metode TOPSIS.
Kode Program 2 Kode Program untuk Rumus Matriks Ternormalisasi dan Bobot Ternormalisasi
1. $index2 = 0;
2. $coba = array();
3. $bobotNormalisasi = array();
4. foreach ($dataMatriks as $m) {
5. $array = explode(',',$m->nilai);
6. $array2 = explode(',',$m->bobot);
7. for ($i=0; $i < count($array); $i++) { a. $hitungan = round($array[$i]/sqrt($tempArray[$i]),3);
b. array_push($coba,$hitungan);
c. $bobotNormalisasi['key'.$index2][$i] = $dataKriteria[$i]- >id_kriteria."#".$m->id_alternatif."#".$hitungan*$array2[$i];
8. }
9. array_push($coba,"new");
10. $index2++;
11. }
12. for ($i=0; $i < count($bobotNormalisasi); $i++) {
13. for ($j=0; $j < count($bobotNormalisasi["key".$i]); $j++) { a. $temp2 = explode('#',$bobotNormalisasi['key'.$i][$j]);
b. $dataBobot = BobotNormalisasi::where('id_alternatif', $temp2[1])- >where('id_kriteria', $temp2[0])->first();
c. if($dataBobot === null){ i. $b = new BobotNormalisasi;
ii. $b->id_kriteria = $temp2[0]; iii. $b->id_alternatif = $temp2[1]; iv. $b->nilai = $temp2[2]; v. $b->id_bidang = $id_bidang; vi. $b->save(); d. }else{ i. $update = DB::table('bobot_normalisasi') ii. ->where('id_kriteria', $temp2[0]) iii. ->where('id_alternatif', $temp2[1]) iv. ->where('id_bidang', $id_bidang)
v. ->update(['nilai' => $temp2[2]]);
e. }
14. } 15. }
Kode Program 3 merupakan rumus perhitungan nilai preferensi dalam metode TOPSIS. Dimana dalam nilai preferensi ini ditampilkan urutan penilaian dalam bentuk peringkat.

## Kode Program 3 Kode Program untuk Rumus Nilai Preferensi
1. $dataPreferensi = Alternatif::
2. select(\DB::raw('alternatif.*, SQRT(solusi_negatif.nilai)/(SQRT(solusi_negatif.nilai)+SQRT(solusi_positif.nil ai)) as preferensi'))
3. ->join('solusi_positif', 'solusi_positif.id_alternatif', '=', 'alternatif.id_alternatif')
4. ->join('solusi_negatif', 'solusi_negatif.id_alternatif', '=', 'alternatif.id_alternatif')
5. ->where('alternatif.id_bidang', $id_bidang)
6. ->orderBy('preferensi', 'DESC')
7. ->get();
Kode Program 4 merupakan kode program untuk role akses penilaian kinerja karyawan yang didasarkan pada id_bidang.

## Kode Program 4 Kode Program untuk Role
1. public function index(Request $req)
2. {
3. if($req->id_bidang == 12 || $req->id_bidang == 8 || $req->id_bidang == 7 || $req->id_bidang == 1){
a. $data = Bidang::all();
4. }else{ a. $data = Bidang::find($req->id_bidang);
5. }
6. return $data;
7. }

## Tabel 1 Hasil Pengujian dengan Black Box
No  Tema Pengujian Aktivitas Pengujian Hasil yang diinginkan Hasil Pengujian 1. Login User melakukan proses input username dan password. User dapat masuk ke halaman beranda. User dapat masuk ke halaman beranda. 2. Logout User menekan tombol logout. User kembali ke halaman login User kembali ke halaman login 3. Data Kriteria User melakukan tambah, ubah, hapus, dan lihat data kriteria. Sistem dapat tambah, ubah, hapus, serta lihat data kriteria. Sistem dapat tambah, ubah, hapus, serta lihat data kriteria. 4. Data Alternatif User melakukan tambah, ubah, hapus, dan lihat data alternatif. Sistem dapat tambah, ubah, hapus, serta lihat data alternatif. Sistem dapat tambah, ubah, hapus, serta lihat data alternatif. 5. Proses Penilaian User mengisi data penilaian. Sistem menyimpan hasil penilaian. Sistem menyimpan hasil penilaian. 6. Data Hasil Penilaian User melakukan proses lihat data hasil penilaian. Sistem menampilkan hasil penilaian beserta hasil perhitungan TOPSIS. Sistem menampilkan hasil penilaian beserta hasil perhitungan TOPSIS. 7. Cetak Laporan User menekan tombol cetak laporan. Sistem dapat melakukan proses cetak laporan penilaian. Sistem dapat melakukan proses cetak laporan penilaian. 8. Data User User melakukan tambah, ubah, hapus, dan lihat data user. Sistem dapat tambah user , ubah user , hapus user , serta lihat data user . Sistem dapat tambah user , ubah user , hapus user , serta lihat data user . 9. Data Bidang User melakukan tambah, ubah, hapus, dan lihat data bidang. Sistem dapat tambah bidang, ubah bidang, hapus bidang, serta lihat data bidang. Sistem dapat tambah bidang, ubah bidang, hapus bidang, serta lihat data bidang.
Sistem dapat berjalan dengan baik.

## Pengujian Sistem
Pengujian sistem menerapkan metode black box testing dan pengujian terhadap kepuasan pengguna yang dibagikan melalui kuesioner kepada  10 karyawan yang telah menggunakan sistem penilaian kinerja karyawan. Pengujian menggunakan black box testing mendapatkan hasil seperti yang ada dalam Tabel 1.
Pengujian sistem terhadap kepuasan pengguna dilakukan dengan membagikan kuesioner kepada 10 karyawan penilai yang menggunakan sistem ini. Kuesioner terdiri dari 10 pertanyaan mengenai sistem penilaian kinerja karyawan dengan menggunakan skala Likert, seperti pada Tabel 2.
Tabel 2 Skala Likert Keterangan Singkatan Sangat Setuju SS Setuju S Cukup Setuju CS Tidak Setuju TS Sangat Tidak Setuju STS
Perhitungan tingkat kepuasan dilakukan dengan menggunakan Persamaan (8) dengan menerapkan  teori Kaplan & Norton  dalam  menentukan rata-rata kepuasan pengguna yang dijelaskan pada Tabel 3 [12]. Rata-rata tingkat kepuasan pengguna terhadap sistem yang dibuat dapat dilihat pada Tabel 4.
𝑅𝑅𝑅𝑅 = 𝐽𝐽𝐽𝐽𝐽𝐽 𝐽𝐽𝐽𝐽
(8)
Keterangan:
RK  = Rata-rata kepuasan pengguna JSK = Jumlah nilai jawaban kuesioner JK = Jumlah nilai total kuesioner
Tabel 3 Teori Kaplan & Norton Nilai Keterangan 1 – 1.79 Sangat Tidak Puas 1.8 – 2.59 Tidak Puas 2.6 – 3.39 Cukup Puas 3.4 – 4. 19 Puas 4.2 - 5 Sangat Puas Tabel 4 Hasil Penilaian Jawaban Skor Total SS 5 8 S 4 43 CS 3 48 TS 2 1 STS 1 0
𝑅𝑅𝑅𝑅 = ( 5 ∗ 8 ) + ( 4 ∗ 43 ) + ( 3 ∗ 48 ) + ( 2 ∗ 1 ) + (1 ∗ 0) 100
= 358
100 = 3.58
Sistem penilaian kinerja karyawan memperoleh nilai 3.58 dari perhitungan rata-rata tingkat kepuasan, yang termasuk dalam kategori puas.

## Simpulan
Kesimpulan yang dapat diambil dari penelitian sistem penilaian kinerja karyawan yang dengan berbasis website ini mengacu pada kegunaan sistem untuk menilai kinerja karyawan yang ada di rumah sakit. Sistem penilaian kinerja karyawan hanya dapat diakses oleh karyawan rumah sakit. Sistem penilaian kinerja karyawan menerapkan metode TOPSIS dalam menentukan kinerja karyawan yang terbaik. Dalam metode TOPSIS ada kriteria, alternatif, dan proses penilaian yang nantinya menghasilkan ranking dimana ranking ini merupakan urutan kinerja karyawan dari yang terbaik sampai yang terburuk. Sistem penilaian kinerja karyawan ini memiliki fitur tambahan yaitu cetak laporan. Sehingga hasil penilaian dapat dicetak dan dijadikan arsip oleh pihak rumah sakit. Berdasarkan pengujian untuk menetukan kinerja sistem oleh pengguna diperoleh nilai 3.58, yang termasuk dalam kategori puas, sehingga sistem ini dianggap layak untuk digunakan untuk menilai kinerja karyawan  yang  dapat mempermudah bagian penilaian dalam menilai kinerja karyawan dan mempercepat proses penilaian dan perhitungan.
Untuk penelitian selanjutnya, sistem penilaian kinerja karyawan ini kiranya dapat dikembangkan dengan beberapa penambahan fitur yang dapat mempermudah penilai dalam menilai kinerja karyawan.

## Daftar Pustaka
[1] N. Palasara, D. A. Anggraeni, and M. Qomaruddin, “Implementasi Website Penilaian Kinerja Paramedis pada Rumah Sakit,” JURIKOM (Jurnal Ris. Komputer) , vol. 7, no. 3, p. 469, 2020, doi: 10.30865/jurikom.v7i3.2168.
[2] F. Riandari, P. M. Hasugian, and I. Taufik, “Sistem Pendukung Keputusan Menggunakan Metode TOPSIS Dalam Memilih Kepala Departemen Pada Kantor Balai Wilayah Sungai Sumatera II Medan,” J. Inform. Pelita Nusant. , vol. Vol. 2, no. 1, pp. 6–13, 2017.
[3] A. A. Paypas, R. K. Dewi, and K. C. Brata, “Implementasi Metode TOPSIS pada Sistem Rekomendasi Tempat Wisata Belanja di Kota Malang Berbasis Lokasi Muhammad,” vol. 3, no. 4, pp. 3728–3732, 2019.
[4] A. Arga et al. , “Implementation of the Topsis Algorithm and Eucs Method for Employee Performance Rating System on the Laboran Fakultas,” vol. 7, no. 6, pp. 1137–1146, 2020, doi: 10.25126/jtiik.202072353.
[5] T. Mardiana, “Penerapan Algoritma TOPSIS Dalam Sistem Pendukung Keputusan Pemberian Pinjaman pada Koperasi Karyawan,” Jurnal Khatulistiwa Informatika , vol. 5, no. Vol 5, No 2 (2017): Periode Desember 2017. pp. 128–138, 2017.
[6] S. Hardianto, “Rancang Bangun Aplikasi Penilaian Karyawan Berbasis Web
AITI: Jurnal Teknologi Informasi Volume 19 No. 1 Februari 2022, 31-47
Dengan Framework Laravel Pada Dinas Komunikasi dan Informatika Kabupaten Ngawi,” p. 6, 2021. [7] D. Yoga, SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN PEGAWAI BARU MENGGUNAKAN METODE WEIGHTED PRODUCT (STUDI KASUS PT. MANGLI DJAYA RAYA JEMBER) . 2010.
[8] D. D. Oktarina, “Sistem Pendukung Keputusan Kinerja Karyawan Menggunakan,” vol. 2, no. 1, pp. 9–12, 2020.
[9] P. Priambadha and H. Mustafidah, “Sistem Pendukung Keputusan Penilaian Pegawai Terbaik di Rumah Sakit Umum Hidayah Purwokerto Menggunakan Metode TOPSIS ( Decision Support System Ratings for Best Employee in General Hospital,” vol. 15, no. 2, pp. 119–130, 2018.
[10]  I. Muzakkir, “Penerapan Metode Topsis Untuk Sistem Pendukung Keputusan Penentuan Keluarga Miskin Pada Desa Panca Karsa Ii,” Ilk. J. Ilm. , vol. 9, no. 3, pp. 274–281, 2017, doi: 10.33096/ilkom.v9i3.156.274-281.
[11]  A. Topadang and D. Nurcahyono, “Keputusan Penentuan Guru Berprestasi Pada Sekolah Menengah Pertama Negeri 8 Samarinda,” Just TI (Jurnal Sains Terap. Teknol. Informasi) , vol. 11, no. 2, pp. 7–11, 2019.
[12]  A. Supriyatna and V. Maria, “Analisis Tingkat Kepuasan Pengguna dan Tingkat Kepentingan Penerapan Sistem Informasi DJP Online dengan Kerangka PIECES dan Importance Performance Analysis,” Khazanah Inform. J. Ilmu Komput. Dan Inform. , vol. 3, no. 2, pp. 88–94, 2017.