Abstrak —Sumber  daya  manusia  merupakan  satu-satunya sumber  daya  yang  memiliki  akal,  perasaan,  keinginan, kemampuan,  keterampilan,  pengetahuan,  dorongan,  daya,  dan karya.  Salah  satu  cara  pimpinan  perusahaan  untuk  memotivasi para  karyawan  yang  memiliki  kemampuan  dan  semangat  kerja yang  tinggi  dalam  melakukan  pekerjaannya  adalah  dengan memberikan penghargaan berupa bonus kepada karyawan sesuai dengan prestasi kerja yang dihasilkan. Bonus bisa  menjadi salah satu  pendorong  karyawan  menunjukkan  kinerja  lebih  baik.  PT. Gee San Indonesia merupakan perusahaan yang bergerak dalam bidang geotextile  non  woven biasanya  juga  memberikan  bonus atas  prestasi  kinerja  karyawan.  Tetapi,  proses  pemberian  bonus tahunan karyawan pada PT Gee San Indonesia masih dilakukan secara  manual,  memerlukan  waktu  yang  lama,  serta  kriteria yang  digunakan  dalam  penilaian  hanya  berdasarkan  kriteria absensi  dan  penilaian  karyawan.  Untuk  itu,  peneliti  merancang sebuah  sistem  pendukung  keputusan  yang  diharapkan  mampu menyelesaikan  masalah  yang  dihadapi.  Perancangan  sistem pendukung keputusan ini dibangun dengan menggunakan bahasa pemrograman  PHP  dan  MySQL,  serta  metode  yang  digunakan adalah  metode  TOPSIS.  TOPSIS  akan  membantu  proses perhitungan  dalam  pengambilan  keputusan  terhadap  alternatif berdasarkan  jarak  terhadap  solusi  ideal  positif  dan  jarak terhadap solusi ideal negatif dengan mengambil kedekatan relatif terhadap  solusi  ideal  positif.  Sistem  pendukung  keputusan menggunakan metode TOPSIS ini dapat memudahkan perusahaan dalam menentukan karyawan  yang berhak mendapatkan bonus tahunan.
Kata  Kunci —Sistem  Pendukung  Keputusan,  TOPSIS,  Bonus Tahunan Karyawan.

## I. P ENDAHULUAN
Sumber daya manusia merupakan satu-satunya sumber daya yang  memiliki  akal,  perasaan,  keinginan,  kemampuan, keterampilan,  pengetahuan,  dorongan,  daya,  dan  karya. Sumber  daya  manusia  adalah  satu-satunya  sumber  daya  yang memiliki  rasio,  rasa,  dan  karsa.  Semua  potensi  sumber  daya manusia  tersebut  sangat  berpengaruh  terhadap  upaya organisasi dalam pencapaian tujuannya. Kecanggihan teknologi,  perkembangan  informasi  yang  pesat,  ketersediaan modal, dan bahan-bahan yang memadai dalam organisasi tidak akan  bisa  mencapai  tujuan  perusahaan  tanpa  didukung  oleh sumber  daya  manusia  yang  potensial.Oleh  karena  itu  pada dasarnya  kelangsungan  hidup  perusahaan  tergantung  pada karyawan-karyawan  (SDM)  yang  bekerja  dalam  perusahaan tersebut.Untuk  memenuhi  kebutuhan  tersebut  berbagai  cara dilakukan  oleh  perusahaan,  salah  satu  cara  yang  dilakukan yaitu  dengan  meningkatkan  SDM.  Cara  pimpinan  perusahaan untuk  memotivasi  para  karyawan  yang  memiliki  kemampuan dan semangat kerja yang tinggi dalam melakukan pekerjaannya adalah dengan  memberikan penghargaan berupa
bonus  kepada  karyawan  sesuai  dengan  prestasi  kerja  yang dihasilkan.
PT  Gee  San  Indonesia  adalah  perusahaan  manufaktur  yang bergerak  di  bidang geotextile  non  woven yang  berlokasi  di Tangerang,  Banten.  Dari  hasil observasi penulis,  ditemukan bahwa  masalah  yang  dihadapi  dalam  proses  penilaian  untuk menentukan  pemberian  bonus  tahunan  karyawan  di  PT  Gee San  Indonesia  yaitu  perhitungan  masih  dilakukan  secara manual, proses pemberian bonus tahunan karyawan memerlukan  waktu  yang  lama,  dan  kriteria  yang  digunakan dalam  penilaian  hanya  berdasarkan  kriteria  absensi  dan penilaian  karyawan,  sementaramasih  ada  kriteria  lain  yang dapat digunakan dalam penilaian agar objektif dan adil.
Sistem  Pendukung  Keputusan  (SPK)  merupakan  suatu sistem  informasi  yang  berbasis  komputer  yang  memiliki manfaat  utama  yaitu  untuk  menyediakan  informasi  bagi manajemen dalam pembuatan keputusan. SPK dengan metode Technique  For  Order  Preference  By  Similarity  To  Ideal Solution (TOPSIS)  diharapkan  mampu  menyeleksi  keputusan terbaik  dari  sejumlah  keputusan  yang  dihasilkan  dalam pemberian bonus tahunan karyawan.
TOPSIS menggunakan prinsip bahwa alternatif yang terpilih harus  mempunyai  jarak  terdekat  dari  solusi  ideal  positif  dan jarak  terpanjang  (terjauh)  dari  solusi  ideal  negatif  dari  sudut pandang  geometris  dengan  menggunakan  jarak Euclidean (jarak antara dua titik) untuk menentukan kedekatan relatif dari suatu  alternatif.  Dari  perbandingan  terhadap  jarak  relatifnya, susunan prioritas alternatif bias dicapai.

## II. LANDASAN TEORI

## A. Pengertian Sistem
”Sistem  adalah  suatu  kesatuan  usaha  yang  terdiri  dari bagian-bagian  yang  berkaitan  secara  teratur  satu  sama  lain yang berusaha  mencapai  suatu tujuan dalam  suatu lingkungan kompleks” [1] .

## B. Sistem Pendukung Keputusan (SPK)
Sistem  Pendukung  Keputusan  (SPK)  merupakan  sebuah sistem  (termasuk  perhitungan,  parameter-parameter  yang terlibat,  penentuan  besaran  nilai-nilainya,  dan  interaksi didalamnya;  atau  apa  pun  itu)  mendukung/menunjang ( support) para pengambil keputusan (decision maker) di dalam membuat  keputusan  (yang  logis,  rasional,  dan  terstruktur; benar) atas permasalahan yang kompleks (atau semi kompleks) yang  terdapat  begitu  banyak  parameter  yang  musti dipertimbangkan” [2] .

## Sistem Pendukung Keputusan Pemberian Bonus Tahunan Karyawan Menggunakan Metode TOPSIS
Rachmat Agusli 1 , Muhammad Iqbal Dzulhaq 2 , Uswatun Khasanah 3 1,2 Dosen STMIK Bina Sarana Global, 3 Mahasiswa STMIK Bina Sarana Global Email : 1 rachmat.agusli@gmail.com, 2 miqbaldzulhaq@stmikglobal.ac.id, 3 uswatun.khasanah154@gmail.com
JURNAL SISFOTEK GLOBAL                                                        ISSN : 2088 – 1762 Vol. 7 No. 2, September 2017

## C. Pengertian Sumber Daya Manusia
Menurut  Hamali,  “Manajemen  SDM  merupakan  suatu pendekatan  yang  strategis  terhadap  keterampilan,  motivasi, pengembangan  dan  manajemen  pengorganisasian  sumber daya” [3] .Manajemen sumber daya manusia mengandung empat tujuan sebagai berikut:
a. Tujuan Sosial
Agar organisasi atau perusahaan bertanggung jawab secara sosial  dan  etis  terhadap  kebutuhan  dan  tantangan masyarakat dengan meminimalkan dampak negatifnya.
b. Tujuan Organisasional Sasaran  formal  yang  dibuat  untuk  membantu  organisasi mencapai tujuannya.
c. Tujuan Fungsional Tujuan  untuk  mempertahankan  konstribusi  divisi  sumber daya  manusia  pada  tingkat  yang  sesuai  dengan  kebutuhan organisasi.
d. Tujuan Individual Tujuan pribadi dari tiap anggota organisasi atau perusahaan yang hendak dicapai melalui aktivitasnya dalam organisasi.

## D. Dasar Pemrograman PHP
Menurut  Yosef,  “PHP Hypertext  Preprocessor atau  sering disebut PHP merupakan bahasa pemrograman berbasis server- side yang  dapat  melakukan parsingscriptphp menjadi script web sehingga  dari  sisi client menghasilkan  suatu  tampilan yang menarik” [4] .
E. Definisi Unified Modeling Language (UML)
UML (Unified  Modeling  Language) adalah  salah  standar bahasa  yang  banyak  digunakan  di  dunia  industri  untuk mendefinisikan requirement, membuat analisis & desain, serta menggambarkan  arsitektur  dalam  pemrograman  berorientasi objek . [5] .

## F. Bonus
Menurut  Mulyapradana,  “Bonus  adalah  pendapatan tambahan  yang  berfungsi  sebagai  pendorong  semangat  agar karyawan  semakin  bergairah  dalam  meningkatkan  prestasi kerja dan loyalitas pada perusahaan” [6] .Adapun tujuan program bonus yang diberikan perusahaan, sebagai berikut:
a. Bagi Perusahaan
Tujuan pemberian bonus dimaksudkan untuk meningkatkan  produksi  dengan  cara  mendorong  karyawan agar  bekerja  disiplin  dan  memiliki  semangat  yang  lebih tinggi.  Diharapkan  dengan  pemberian  bonus  ini  dapat mencapai  tujuan  dalam  menghasilkan  kualitas  produksi yang  lebih  baik,  meningkatkan  efektivitas  dan  efisiensi dalam  penggunaan  faktor  produksi,  serta  mencegah terjadinya turn over karyawan yang tinggi.
b. Bagi Karyawan
Dengan  pemberian  bonus  dari  perusahaan,  diharapkan karyawan  memperoleh  banyak  keuntungan.  Keuntungan yang  merupakan  komponen  non-upah  ini,  misalnya mendapatkan  gaji  yang  lebih  besar  di  akhir  tahun, mendapat  dorongan  untuk  mengembangkan  dirinya, berusaha  bekerja  dengan  sebaik-baiknya,  dan  loyalitas terhadap perusahaan.

## G. Definisi Analytical Hierarchy Process (AHP)
Proses  analisis  bertingkat (analytical  hierarchy  process - AHP)  yang  dikembangkan  oleh  Thomas  Saaty  merupakan metode  untuk  membuat  urutan  alternatif  keputusandan memilih yang terbaik pada saat pengambil keputusan memiliki beberapa  tujuan,  atau  kriteria  untuk  mengambil  keputusan tertentu [7] .
H. Metode Technique For Order Preference By Similarity To

## Ideal Solution (TOPSIS)
Menurut  Nofriansyah,  “MetodeTOPSIS  adalah  salah  satu metode pangambilan keputusan multikriteria yang pertama kali diperkenalkan  oleh  Yoon  dan  Hwang  pada  tahun  1981” [8] . TOPSIS  menggunakan  prinsip  bahwa  alternatif  yang  terpilih harus  mempunyai  jarak  terdekat  dari  solusi  ideal  positif  dan jarak  terpanjang  (terjauh)  dari  solusi  ideal  negatif  dari  sudut pandang  geometris  dengan  menggunakan  jarak Euclidean (jarak antara dua titik) untuk menentukan kedekatan relatif dari suatu  alternatif . Adapun  langkah-langkah  algoritma  dari metode TOPSIS adalah:
a. Menentukan normalisasi matriks keputusan.Nilai ternormalisasi rij dihitung dengan rumus:
𝑟𝑖𝑗 = 𝑥𝑖𝑗 √∑ 𝑋 𝐼𝐽 2 𝑚 𝑖=1
Keterangan: i = 1,2,…,m; dan j = 1,2,…,n,
b. Menentukan  bobot  ternormalisasi  matriks  keputusan.Nilai bobot ternormalisasi yij sebagai berikut:
Keterangan: i = 1,2,…,m j = 1,2,…n
dengan y j + =   max y ij ; jika j adalah atribut keuntungan min y ij ; jika j adalah atribut biaya y j - = max y ij ; jika j adalah atribut keuntungan min y ij ; jika j adalah atribut biaya
Dengan nilai j = 1,2,…,n.
c. Jarak  antara  alternatif Ai dengan  solusi  ideal  positif dirumuskan sebagai:
Keterangan:
A + = (y 1 + ,y 2 + ,…,y n + );
A- = (y 1 - ,y 2 - ,…,y n - ); y ij = w ij r ij
𝐷 i + = √∑ (𝑦𝑖 + 𝑛 𝑗=1 − 𝑦𝑖𝑗) 2
JURNAL SISFOTEK GLOBAL                                                        ISSN : 2088 – 1762 Vol. 7 No. 2, September 2017
i = 1,2,…,m.
d. Jarak  antara  alternatif Ai dengan  solusi  ideal  negatif dirumuskan sebagai:
Dengan i = 1,2,…m.
e. Nilai  preferensi  untuk  setiap  alternatif (V i ) diberikan sebagai:
Nilai V i yang lebih besar menunjukkan bahwa alternatif A i lebih dipilih.

## III. M ETODE P ENELITIAN

## A. Objek Penelitian
Penulis  melakukan  penelitian  pada  PT  Gee  San  Indonesia yang  terletak  di  Jl.  Raya  Serang  Km.11  RT.02  RW.01  Desa Bunder  Kec.  Cikupa  Tangerang  –  Banten  15710.  Adapun tujuan penelitian ini dilakukan untuk membantu perusahaan/manajemen  dalam  menentukan  karyawan  yang berhak  mendapatkan  bonus  tahunan  karyawan  berdasarkan kriteria yang telah ditentukan.
Prosedur-prosedur dalam pemberian bonus tahunan karyawan  yang  sedang  berjalan  dapat  dijelaskan  sebagai berikut:
a. Staff  administrasi  membuat  data  absensi  yang  dilakukan secara rutin setiap hari .
b. Kemudian  staff  administrasi  melakukan  perekapan  data absensi  perbulan,  setelah  itu  dilakukan  perekapan  selama satu  tahun.  Lalu  staff  administrasi  menyerahkan  hasil rekapan  data  absensi  kepada  HRD  untuk  dilakukan pemeriksaan terhadap data absensi.
c. HRD  menerima dan  memeriksa hasil rekapan data absensi yang telah diterima dari staff administrasi.
d. HRD  melakukan  penilaian  karyawan  berdasarkan  kriteria yang  terdapat  dalam  form  penilaian  karyawan,  kemudian hasil  penilaian  karyawan  diserahkan  kepada  bagian administrasi untuk dilakukan perekapan.
e. Staff  administrasi  melakukan  perekapan  hasil  penilaian karyawan yang diterima dari HRD.
f. Setelah  itu  staff  administrasi  membuat  laporan  penilaian karyawan,  kemudian  menyerahkan  laporan  penilaian karyawan tersebut kepada HRD.
g. HRD menerima laporan penilaian karyawan.
h. Kemudian  HRD  melakukan  perhitungan  terhadap  laporan absensi  dan  penilaian  karyawan.  Serta  membuat  laporan perhitungan lalu diserahkan  kepada general  manajer untuk dilakukan pemeriksaan.
i. Setelah  general  manajer  memeriksa  laporan  perhitungan, kemudian  laporan  perhitungan  tersebut  dilaporkan  kepada Direktur Utama untuk meminta persetujuan.
j. Direktur  utama  memberikan  memeriksa  dan  persetujuan atas  laporan  perhitungan,  lalu  diserahkan  kepada  HRD untuk melakukan pemberian bonus.
k. HRD melakukan pemberian bonus tahunan.
Gambar 1. Activity Dia gram Sistem yang Sedang Berjalan

## B. Masalah yang Dihadapi
Di  dalam  penelitian  yang  dilakukan  penulis  dalam  sistem yang  sedang  berjalan,  penulis  menemukan  beberapa  masalah yang terjadi pada PT Gee San Indonesia: a. Pada  proses  pemberian  bonus  tahunan  karyawan  untuk menentukan  karyawan  yang  berhak  mendapatkan  bonus tahunan masih bersifat manual.
b. Penilaian  yang  dilakukan  untuk  menentukan  karyawan yang berhak mendapatkan bonus tahunan hanya didasarkan pada absensi dan penilaian karyawan.
c. Dibutuhkan  waktu  yang  lama  dalam  melaksanakan  proses pemberian bonus tahunan karyawan.

## C. Alternatif Pemecahan Masalah
Setelah mengamati dan meneliti dari beberapa permasalahan yang  terjadi  pada  sistem  yang  berjalan,  penulis  mngusulkan beberapa  alternatif  pemecahan  dari  permasalahan  yang dihadapi, antara lain:
1. Pada  alternatif  pertama,  penulis  akan  merancang  sebuah sistem  terkomputerisasi  dimana  data  karyawan,  data
Admin HRD General Manajer Direktur Utama Membuat Data Absensi Merekap Data Absensi
Menerima dan Memeriksa Data Absensi
Melakukan Penilaian Karyawan Merekap Hasil Penilaian Karyawan Membuat Laporan Penilaian Karyawan Menerima Laporan Penilaian Karyawan
Melakukan Perhitungan Menerima dan Memeriksa Laporan Perhitungan
Melaporkan dan Meminta Persetujuan Memeriksa Laporan Perhitungan Memberikan Persetujuan Memberikan Bonus 𝐷 i - = √∑ (𝑦𝑖𝑗 . 𝑛 𝑗=1 − 𝑦𝑖 − ) 2 𝑉 i = 𝐷𝑖− 𝐷𝑖 −+𝐷 𝑖 + ; i = 1,2,…,m.
JURNAL SISFOTEK GLOBAL                                                        ISSN : 2088 – 1762 Vol. 7 No. 2, September 2017
kriteria,  dan  perhitungan  bonus  akan  diolah  secara otomatis.
2. Pada  alternatif  kedua,  penulis  akan  merancang  sebuah sistem berbasis web agar mempermudah dalam pengaksesan.  Proses  penginputan  data  karyawan  akan masuk  pada  sistem database dan  kriteria  yang  diberikan akan  dijadikan  acuan  serta  dibuat  perhitungannya menggunakan  metode  TOPSIS  sehingga  dapat  digunakan untuk  menentukan  karyawan  yang  berhak  mendapatkan bonus tahunan.

## IV. H ASIL DAN P EMBAHASAN

## A. Analisis Data
Sistem  pendukung  keputusan  pemberian  bonus  tahunan karyawan  menggunakan  metode  TOPSIS  akan  ditentukan dengan beberapa tahapan. Tahapan-tahapan tersebut meliputi: 1. Menentukan  kriteria-kriteria  yang  akan  dijadikan  acuan dalam  pengambilan  keputusan  dan  memberikan  bobot penilaian  untuk  setiap  kriteria.Sebagai  contoh  kasus perhitungan,  penulis  mengambil  contoh  kasus  5  (lima) orang karyawan.
A1 = Rozikin, A2 = Syaifulloh, A3 = Agus, A4 = Hariyono, A5 = Bambang.
Berdasarkan observasi, data yang diperoleh didapatkan input kriteria sebagai berikut:

## Tabel 1. Kriteria Pemberian Bonus Tahunan Karyawan
Kode Kriteria Rating Sub Kriteria Nilai C1 Absensi 5 Sangat Baik 241 – 303 4 Baik 181 – 240 3 Cukup 121 – 180 2 Kurang 61 – 120 1 Sangat Kurang 1 – 60 C2 Penilaian Karyawan 5 Sangat Baik 75 – 80 4 Baik 55 – 74 3 Cukup 25 – 54 2 Kurang 5 – 24 1 Sangat Kurang 0 – 4 C3 Masa Kerja 5 Sangat Baik >10 Tahun 4 Baik >5 Tahun 3 Cukup >3 Tahun 2 Kurang >1 Tahun 1 Sangat Kurang <1 Tahun C4 Loyalitas 5 Sangat Baik 95 – 100
4 Baik 85 – 94 3 Cukup 75 – 84 2 Kurang 65 – 74 1 Sangat Kurang 55 – 64 Tabel 2. Rating Kecocokan Rating Keterangan 5 Sangat Baik 4 Baik 3 Cukup 2 Kurang 1 Sangat Kurang Tabel 3. Bobot Preferensi Kode Kriteria Bobot (W) C1 Absensi 0,372 C2 Penilaian Karyawan 0,284 C3 Masa Kerja 0,070 C4 Loyalitas 0,274
Untuk  mendapatkan  bobot  preferensi  tersebut  didapat  dari perhitungan  perbandingan  berpasangan  setiap  kriteria  dengan menggunakan metode AHP.
2. Menyusun Matriks Keputusan Dari Setiap Alternatif Matriks keputusan berikut diperoleh dari data yang terdapat di PT Gee San Indonesia.
Tabel 4. Matriks Keputusan Setiap Alternatif Alternatif Kriteria Absensi Penilaian Karyawan Masa Kerja Loyalitas Rozikin 305 67 4 85 Syaifulloh 311 41 10 83 Agus 306 61 3 95 Hariyono 312 54 9 88 Bambang 310 46 8 80
3. Menentukan Matriks Keputusan Ternormalisasi
Matriks  keputusan  yang  telah  disusun  kemudian dinormalisasikan agar  masing-masing data nilai dari setiap kriteria  memiliki  panjang  yang  sama.  Matriks  keputusan dinormalisasikan dengan rumus berikut:
𝑟𝑖𝑗 = 𝑥𝑖𝑗
√∑ 𝑋 𝐼𝐽 2 𝑚 𝑖=1
Keterangan: i = 1,2,…,m; dan j = 1,2,…,n,
Perhitungan: a. Untuk kriteria absensi (C1)
|C1| = √305 2 + 311 2 + 306 2 + 312² + 310²
= √93.025 + 96.721 + 93.636 + 97.344 + 96.100 = √476.826 = 690,526
R 11 = 𝑋11
|𝐶1| = 305 690,526 = 0,442
R 21 = 𝑋21 |𝐶1| = 311 690,526 = 0,450 R 31 = 𝑋31 |𝐶1| = 306 690,526 = 0,443
R 41 = 𝑋41 |𝐶1| = 312 690,526 = 0,452
R 51 = 𝑋51 |𝐶1| = 310 690,526 = 0,449
b. Untuk kriteria penilaian karyawan (C2)
|C2| = √67 2 + 41 2 + 61 2 + 54 2 + 46 2
= √4.489 + 1.681 + 3.721 + 2.916 + 2.116 = √14.923 = 122,160
R 12 = 𝑋12 |𝐶2| = 67 122,160 = 0,548
R 22 = 𝑋22 |𝐶2| = 41 122,160 = 0,336
R 32 = 𝑋32 |𝐶2| = 61 122,160 = 0,499
R 42 = 𝑋42 |𝐶2| = 54 122,160 = 0,442
R 52 = 𝑋52 |𝐶2| = 46 122,160 = 0,376
c. Untuk kriteria masa kerja (C3)
|C3 |= √4 2 + 10 2 + 3 2 + 9 2 + 8 2 = √16 + 100 + 9 + 81 + 64
= √270 = 16,432
R 13 = 𝑋13 |𝐶3| =
4 16,432 = 0,243
R 23 = 𝑋23 |𝐶3| = 10 16,432 = 0,608
R 33 = 𝑋33 |𝐶3| = 3 16,432 = 0,182
R 43 = 𝑋43 |𝐶3| = 9 16,432 = 0,548
R 53 = 𝑋53 |𝐶3| = 8 16,432 = 0,487
d. Untuk kriteria loyalitas (C4)
|C4 |= √85 2 + 83 2 + 95 2 + 88 2 + 80 2 = √7.225 + 6.889 + 9.025 + 7.744 + 6.400
R 14 = 𝑋14 |𝐶4| = 85 193,088 = 0,440 R 24 = 𝑋24 |𝐶4| = 83 193,088 = 0,430 R 34 = 𝑋34 |𝐶4| = 95 193,088 = 0,492 R 44 = 𝑋44 |𝐶4| = 88 193,088 = 0,456 R 54 = 𝑋54 |𝐶4| = 80 193,088 = 0,414
4. Menentukan Matriks Keputusan Normalisasi Terbobot
Matriks  keputusan  ternormalisasi  terbobot  diperoleh dengan  cara  mengalikan  setiap  kolom  elemen  matriks keputusan  ternormalisasi  dengan  bobot  preferensi  setiap kriteria yaitu W = ( 0,372 , 0,284 , 0,070 , 0,274 ). a. Untuk kriteria absensi (C1)
Y 11 = 0,442 x 0,372  = 0,164 Y 21 = 0,450 x 0,372 = 0,167 Y 31 = 0,443 x 0,372 = 0,165
Y 41 = 0,452 x 0,372 = 0,168
Y 51 = 0,449 x 0,372 = 0,167
b. Untuk kriteria penilaian karyawan (C2) Y 12 = 0,548 x 0,284 = 0,156 Y 22 = 0,336 x 0,284 = 0,095
Y 32 = 0,499 x 0,284 = 0,142
Y 42 = 0,442 x 0,284 = 0,125
Y 52 = 0,376 x 0,284 = 0,107
c. Untuk kriteria masa kerja (C3) Y 13 = 0,243 x 0,070 = 0,017 Y 23 = 0,608 x 0,070 = 0,042
Y 33 = 0,182 x 0,070 = 0,013
Y 43 = 0,548 x 0,070 = 0,038
Y 53 = 0,487 x 0,070 = 0,034
d. Untuk kriteria loyalitas (C4) Y 14 = 0,440 x 0,274 = 0,120 Y 24 = 0,430 x 0,274 = 0,118
Y 34 = 0,492 x 0,274 = 0,135
Y 44 = 0,456 x 0,274 = 0,125
Y 54 = 0,414 x 0,274 = 0,113
5. Menentukan Solusi Ideal Positif Y 1 + = max { 0,164 ; 0,167 ; 0,165 ; 0,168 ; 0,167 }  = 0,168 Y 2 + = max { 0,156 ; 0,095 ; 0,142 ; 0,125 ; 0,107 }  = 0,156 Y 3 + = max { 0,017 ; 0,042 ; 0,013 ; 0,038 ; 0,034 }  = 0,042 Y 4 + = max { 0,120 ; 0,118 ; 0,135 ; 0,125 ; 0,113 }  = 0,135 A + = { 0,168 ; 0,156 ; 0,042 ; 0,135 }
6. Menentukan Solusi Ideal Negatif Y 1 - = min { 0,164 ; 0,167 ; 0,165 ; 0,168 ; 0,167 } = 0,164 Y 2 - = min { 0,156 ; 0,095 ; 0,142 ; 0,125 ; 0,107 } = 0,095 Y 3 - = min { 0,017 ; 0,042 ; 0,013 ; 0,038 ; 0,034 } = 0,013 Y 4 - = min { 0,120 ; 0,118 ; 0,135 ; 0,125 ; 0,113 } = 0,113 A- = { 0,164 ; 0,095 ; 0,013 ; 0,113 }
7. Menghitung Jarak Alternatif dengan Solusi Ideal Positif Jarak pendekatan terhadap solusi ideal positif diperoleh dengan rumus:
Keterangan: i = 1,2,…,m.
Perhitungan:
D1 + = √(0,164 − 0,168) 2 + (0,156 − 0,156) 2 + (0,017 − 0,042) 2 + (0,120 − 0,135)² = (-0,004)² + 0 + (-0,025)² + (-0,015)² = 0,000016 + 0 + 0,000625 + 0,000225
= 0,0009
D2 + = √(0,167 − 0,168) 2 + (0,095 − 0,156) 2 + (0,042 − 0,042) 2 + (0,118 − 0,135)² = (-0,001)² + (-0,061)² + 0 + (-0,017)² = 0,000001 + 0,003721 + 0 + 0,000289 = 0,004 D3 + = √(0,165 − 0,168) 2 + (0,142 − 0,156) 2 + (0,013 − 0,042) 2 + (0,135 − 0,135)² = (-0,003)² + (-0,014)² + (-0,029)² + 0 = 0,000009 + 0,000196 + 0,000841 + 0 = 0,0011 D4 + √(0,168 − 0,168) 2 + (0,125 − 0,156) 2 + (0,038 − 0,042) 2 + (0,125 − 0,135)² = 0 + (-0,031)² + (-0,004)² + (-0,01)² = 0 + 0,000961 + 0,000016 + 0,0001
= 0,001
D5 + = √(0,167 − 0,168) 2 + (0,107 − 0,156) 2 + (0,034 − 0,042) 2 + (0,113 − 0,135)² = (-0,001)² + (-0,049)² + (-0,008)² + (-0,022)² = 0,000001 + 0,002401 + 0,000064 + 0,000484
= 0,003
8. Menghitung Jarak Alternatif dengan Solusi Ideal Negitif
Jarak pendekatan terhadap solusi ideal negatif diperoleh dengan rumus:
Dengan i = 1,2,…m.
Perhitungan:
D1 - = √(0,164 − 0,164) 2 + (0,156 − 0,095) 2 + (0,017 − 0,013) 2 + (0,120 − 0,113)² = 0 + (0,061)² + (0,004)² + (0,007)² = 0 + 0,003721 + 0,000016 + 0,000049 = 0,0038
D2 - = √(0,167 − 0,164) 2 + (0,095 − 0,095) 2 + (0,042 − 0,013) 2 + (0,118 − 0,113)² = (0,003)² + 0 + (0,029)² + (0,005)² = 0,000009 + 0 + 0,000841 + 0,000025 = 0,0009 D3 - = √(0,165 − 0,164) 2 + (0,142 − 0,095) 2 + (0,013 − 0,013) 2 + (0,135 − 0,113)² = (0,001)² + (0,047)² + 0 + (0,022)² = 0,000001 + 0,002209 + 0 + 0,000484 = 0,0027 D4 - = √(0,168 − 0,164) 2 + (0,125 − 0,095) 2 + (0,038 − 0,013) 2 + (0,125 − 0,113)² = (0,004)² + (0,03)² + (0,025)² + (0,012)² = 0,000016 + 0,0009 + 0,000625 + 0,000144 = 0,0017 D5 - = √(0,167 − 0,164) 2 + (0,107 − 0,095) 2 + (0,034 − 0,013) 2 + (0,113 − 0,113)² = (0,003)² + (0,012)² + (0,021)² + 0 = 0,000009 + 0,000144 + 0,000441 + 0 = 0,0006
9. Menentukan Nilai Preferensi Untuk Setiap Alternatif
Tabel 5. Nilai Preferensi Alternatif Nilai Preferensi Rozikin 0,809 Syaifulloh 0,184 Agus 0,711 Hariyono 0,630 Bambang 0,167 Perhitungan: Rozikin (A1)    = 0,0038 0,0038 + 0,0009 = 0,0038 0,0047 = 0,809 Syaifulloh (A2)  = 0,0009 0,0009 + 0,004 = 0,0009 0,0049 = 0,184 Agus (A3)      = 0,0027 0,0027 + 0,0011 = 0,0027 0,0038 = 0,711 Hariyono (A4)  = 0,0017 0,0017 + 0,001 = 0,0017 0,0027 = 0,630 Bambang (A5)  = 0,0006 0,0006 + 0,003 = 0,0006 0,0036 = 0,167

## 10. Merangking Setiap Alternatif
Tabel 6. Rangking Alternatif Peringkat Alternatif Nilai 1 Rozikin 0,809 2 Agus 0,711 3 Hariyono 0,63 4 Syaifulloh 0,184 5 Bambang 0,167 Perhitungan persentase: 1. Rozikin 0,809 x 100  = 80,9% 2. Agus 0,711 x 100  = 71,1% 3. Hariyono 0,63 x 100    = 63%
4. Syaifulloh
0,184 x 100  = 18,4%
5. Bambang 0,167 x 100  = 16,7%
Dari  hasil  wawancara  kepada  HRD  PT  Gee  San Indonesia, untuk menentukan besarnya bonus tahunan yang
𝐷 i + =
√∑ (𝑦𝑖 + 𝑛 𝑗=1 − 𝑦𝑖𝑗) 2 𝐷 i - =
√∑ (𝑦𝑖𝑗 . 𝑛 𝑗=1 − 𝑦𝑖 − ) 2
JURNAL SISFOTEK GLOBAL                                                        ISSN : 2088 – 1762 Vol. 7 No. 2, September 2017
akan  diberikan  kepada  karyawan  yaitu  karyawan  harus memiliki  persentase  diatas  70%  dari  semua  kriteria  yang telah  ditentukan  sebelumnya.  Serta  untuk  mendapatkan berapa  besar  bonus  yang  akan  diperoleh  karyawan, kemudian akan diakumulasikan  kembali  yaitu dengan cara perolehan persentase dikali dengan total gaji pokok.
Dari hasil perhitungan diatas maka karyawan yang berhak mendapatkan  bonus  tahunan  yaitu  Rozikin  dan  Agus dengan besaran nilai bonus sebagai berikut:
a. Rozikin   Rp. 3.270.936 x 80,9%  = Rp. 2.644.587 b. Agus   Rp. 3.270.936 x 71,1%  = Rp. 2.324.086 Sehingga dapat disimpulkan bahwa besarnya bonus  yang akan  diperoleh  Rozikin  yaitu  sebesar  Rp.  2.644.587  dan Agus sebesar Rp. 2.324.086.

## B. Usulan Prosedur Yang Baru
Berdasarkan  hasil observasi yang  dilakukan  oleh  penulis terhadap  sistem  yang  sedang  berjalan,  dapat  diketahui  bahwa sistem yang sedang berjalan masih sangat manual dan terdapat banyak  proses  yang  panjang  sehingga  waktu  yang  digunakan dalam proses pemberian bonus tahunan karyawan tidak efisien. Untuk  mengatasi  masalah  yang  terjadi  pada  sistem  yang sedang  berjalan,  diperlukan  sebuah  sistem  yang  baru  yang dapat mempercepat kinerja manajemen dan mengatasi masalah yang  ada  saat  ini,  yaitu  dengan  cara  merancang  sistem  baru yang sebelumnya tidak ada pada sistem saat ini.
Adapun  perancangan  sistem  yang  diusulkan  ini  dibuat dengan  menggunakan  UML (Unified  Modelling  Language) diagram. Sedangkan untuk pembuatan perangkat lunak dibuat dengan  menggunakan  bahasa  pemrograman  PHP  dengan sistem aplikasi database menggunakan program MySQL. Pada perancangan  sistem  ini  penulis  menggunakan  4  (empat) diagram  perancangan  yaitu: Use  Case  Diagram,Activity Diagram,Sequence Diagram, dan Class Diagram .

## C. Diagram Rancangan Sistem
Rancangan  sistem  ini  adalah  tahapan  perancangan  sistem yang  akan  dibentuk  yang  dapat  berupa  penggambaran  proses- proses  suatu  elemen-elemen  dari  suatu  komponen,  proses perancangan  ini  merupakan  suatu  tahapan  awal  dari perancangan  aplikasi  dari  sistem  pendukung  keputusan pemberian bonus tahunan karyawan.
Gambar 2. Use Case Diagram yang diusulkan
Pada gambar 2 Use Case Diagram , ada beberapa aktor yang terlibat  dalam  sistem.Diantaranya  adalah  Admin,  HRD, General Manajer, dan Direktur Utama.
Tabel 7. Deskripsi Aktor dalam Use Case No. Aktor Deskripsi 1. Admin Aktor yang mempunyai hak untuk dapat mengelola data karyawan. 2.  HRD Aktor yang mempunyai hak untuk dapat mengelola data kriteria, perhitungan dan laporan. 3.  General
Manajer
Aktor yang mempunyai hak untuk dapat melihat laporan. 4. Direktur Utama Aktor yang mempunyai hak untuk dapat melihat laporan.
Activity  Diagram (diagram  aktivitas)  adalah  diagram  yang menggambarkan workflow (aliran  kerja)  atau  aktivitas  dari sebuah  sistem  atau  proses  bisnis  atau  menu  yang  ada  pada perangkat lunak.

## Gambar 3. Diagram Activity yang diusulkan
Deskripsi  gambar  3  admin  melakukan  aktifitas  login sebelum  masuk  ke  sistem,  admin  mengelola  data  karyawan. HRD mengelola data kriteria kemudian mengelola perhitungan dan  membuat  laporan.  General  manajer  memeriksa  laporan dan  menyerahkan  laporan  kepada  direktur  utama  untuk mendapat persetujuan.
System Admin HRD General Manajer Direktur Utama Kelola Data Karyawan Kelola Data Kriteria Melakukan Perhitungan Laporan Login Logout <<include>> <<include>> Admin HRD General Manajer Direktur Utama Kelola Data Karyawan Kelola Data Kriteria Melakukan Perhitungan Memeriksa Laporan Perhitungan Melaporkan dan Meminta Persetujuan Memeriksa Laporan Perhitungan Memberikan Persetujuan Memberikan Bonus Membuat Laporan
Gambar 4. Sequence Diagram Perhitungan TOPSIS
Gambar 4 diatas merupakan Sequence Diagram Perhitungan TOPSIS,  proses  dimulai  dengan  HRD  memilih  menu perhitungan,  sistem  akan  menampilkan  halaman  perhitungan dan  HRD  akan  melihat  menu  perhitungan  yang  terdapat  pada halaman  perhitungan.  HRD  menekan  menu  TOPSIS  dan sistem  akan  menampilkan  form  perhitungan  TOPSIS.  HRD melihat form perhitungan TOPSIS, kemudian HRD melakukan pengecekan  hasil  inputan  dari  perhitungan  AHP  sebelumya yang  tampil  di  form  matrik  keputusan  setiap  alternatif,  lalu HRD  menekan  tombol  simpan  hasil  jika  sudah  sesuai  dengan inputan  sebelumya.  HRD  input  nilai  solusi  terbesar  dan terkecil. HRD menekan tombol hitung hasil perangkingan dan sistem akan menampilkan hasil perangkingan.

## D. Rancangan Tampilan

## Tampilan Sistem

## Gambar 5. Tampilan Halaman Login
Pada  gambar  5  menampilkan  menu  untuk  login,  dimana terdapat  kolom username dan paaword yang  harus  di  input oleh user untuk dapat mengakses masuk ke dalam sistem.

## Gambar 6. Tampilan Halaman Utama
Pada  gambar  6  menampilkan  halaman  utama,  dimana  pada halaman  utama  terdapat  sedikit  penjelasan  tentang  metode TOPSIS (Technique  For  Order  Preference  By  Similarity  To Ideal Solution).

## Gambar 7. Tampilan Halaman Perhitungan TOPSIS
Pada gambar 7 menampilkan halaman perhitungan TOPSIS, dimana  aktor  dapat  mengelola  perhitungan  dengan  metode TOPSIS yang sebelumnya telah menginput nilai kriteria untuk masing-masing alternatif di menu kriteria.

## V. K ESIMPULAN
Berdasarkan  penelitian  pada  Sistem  Pendukung  Keputusan Pemberian  Bonus  Tahunan  Karyawan  Menggunakan  Metode TOPSISdi  PT  Gee  San  Indonesia,  maka  dapat  diambil kesimpulan sebagai berikut :
HRD Halaman Utama Halaman Perhitungan Halaman Perangkingan
1 : Klik Perhitungan()
2 : Menampilkan Halaman Perhitungan()
3 : Melihat Menu Perhitungan() 4 : Klik TOPSIS()
5 : Menampilkan Form Perhitungan TOPSIS()
6 : Melihat Form Perhitungan TOPSIS()
7 : Klik Simpan Hasil() 8 : Input Nilai Solusi Terbesar dan Terkecil() 9 : Klik Hitung Hasil Perangkingan()
10 : Get Data()
11 : Menampilkan Hasil Perangkingan()
JURNAL SISFOTEK GLOBAL                                                        ISSN : 2088 – 1762 Vol. 7 No. 2, September 2017
1. Kriteria  yang  menjadi  prioritas  untuk  menentukan karyawan yang berhak mendapatkan bonus tahunan adalah kriteria absensi dengan bobot sebesar 0,372 (32,7%),
2. Nilai preferensi terbesar diperoleh karyawan yang bernama Rozikin  dengan  nilai  sebesar  0,809  (80,9%),  kemudian diikuti Agus dengan nilai 0,711 (71,1%), Hariyono dengan nilai  0,630  (63%),  Syaifulloh  dengan  nilai  0,184  (18,4%) dan Bambang dengan nilai 0,167 (16,7%).
3. Metode  TOPSIS (Technique  For  Order  Preference  By Similarity  to  Ideal  Solution) dapat  memudahkan  pihak perusahaan/ manajemen terutama HRD dalam menentukan karyawan  yang berhak  mendapatkan  bonus tahunan secara tepat dan akurat berdasarkan kriteria yang ditentukan.
D AFTAR P USTAKA
[1] Marimin. Teknik  dan  Analisis  Pengambilan  Keputusan  Fuzzy  dalam Manajemen Rantai Pasok .Bogor: PT Penerbit IPB Press, 2013.
[2] D. N. Utama. Sistem Penunjang Keputusan . Yogyakarta: Garudhawaca,
2017.
[3] Y.Hamali. Pemahaman Manajemen Sumber Daya
Manusia . Yogyakarta: Center of Academic Publishing Service, 2016.
[4] Y.Murya: Project PHP dan MySQL. Jasakom, 2014.
[5] A.  S.  Rossa  dan  M.  Shalahuddin. Rekayasa  Perangkat  Lunak
Terstruktur  dan  Berorientasi  Objek .  Bandung:  Informatika  Bandung,
2014.
[6] R.Mulyapradana dan M.Hatta. Jadi Karyawan Kaya . Jakarta: Visimedia, 2016.
[7] R.W. Taylor III. Introduction To Management Science . Jakarta: Salemba
Empat, 2015.
[8] D. Nofriansyah, Konsep Data Mining VS Sistem Pendukung Keputusan . Ed. 1. Cet.2. Yogyakarta. Depublish. 2015.