Anda di halaman 1dari 75

PENILAIAN KARYAWAN TERBAIK PT.

ANURA TEKNO
SOLUSI MENGGUNAKAN METODE WEIGHTED
PRODUCT (WP) BERBASIS WEB

TUGAS AKHIR

Oleh :

PRIAMBODO KUNTOROJATI
NIM : 1611500792

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS BUDI LUHUR

JAKARTA
2020
PENILAIAN KARYAWAN TERBAIK PT. ANURA TEKNO
SOLUSI MENGGUNAKAN METODE WEIGHTED
PRODUCT (WP) BERBASIS WEB

Diajukan untuk memenuhi salah satu persyaratan memperoleh


gelar Sarjana Komputer (S.Kom)

TUGAS AKHIR

Oleh :

PRIAMBODO KUNTOROJATI
NIM : 1611500792

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS BUDI LUHUR

JAKARTA
2020

ii
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS BUDI LUHUR

PERSETUJUAN TUGAS AKHIR

Nama : Priambodo Kuntorojati


Nomor Induk Mahasiswa : 1611500792
Program Studi : Teknik Informatika
Bidang Peminatan : Programming Expert
Jenjang Studi : Strata 1
Judul : Penilaian Karyawan Terbaik PT. Anura
Tekno Solusi Menggunakan Metode Weighted
Product (WP) Berbasis Web

Disetujui untuk dipertahankan dalam sidang Tugas Akhir periode semester Genap
tahun ajaran 2019/2020

Jakarta, 05 Agustus 2020

Dosen Pembimbing

( Titin Fatimah, S.Kom., M.Kom )

iii
ABSTRAK

PENILAIAN KARYAWAN TERBAIK PT. ANURA TEKNO SOLUSI


MENGGUNAKAN METODE WEIGHTED PRODUCT (WP)
BERBASIS WEB

Oleh : Priambodo Kuntorojati ( NIM : 1611500792 )

Pada masa sekarang ini, sebuah perusahaan sudah menganggap bahwa karyawan
yang berkinerja terbaik sebagai sebuah keuntungan bagi perusahaan. Dengan
karyawan yang berkinerja terbaik akan berdampak positif bagi perusahaan seperti
meningkatkan mutu perusahaan dan dampak positif bagi karyawan yaitu dapat
meningkatkan produktivitas dalam bekerja. PT. Anura Tekno Solusi adalah
perusahaan yang bergerak dalam bidang pengadaan barang dan jasa. Saat ini,
proses perhitungan penilaian kinerja karyawan terbaik di PT. Anura Tekno Solusi
dilakukan dengan cara manual oleh direktur sehingga memakan banyak waktu
untuk memproses nilai tersebut. untuk membantu proses penilaian kinerja
karyawan dibutuhkan sebuah sistem untuk membantu perusahaan dalam
menentukan karyawan terbaik. Sistem yang akan dibuat ini merupakan Sistem
Pendukung Keputusan (SPK). karena sistem penunjang keputusan merupakan
suatu sistem interaktif yang mendukung keputusan dalam proses pengambilan
keputusan melalui alternatif-alternatif yang diperoleh dari hasil pengelolaan data,
informasi dan rancangan model. Sedangkan salah satu metode yang digunakan
adalah metode Weighted Product (WP). Metode Weighted Product (WP) ini lebih
efisien karena waktu yang dibutuhkan dalam perhitungan lebih singkat. Dalam
penelitian ini digunakan kriteria dalam penentuan karyawan terbaik, yaitu
kehadiran, perilaku, kerjasama, ketelitian, dan loyalitas. Dari hasil perhitungan
nilai-nilai dengan menggunakan metode Weighted Product (WP) didapatkan hasil
karyawan terbaik yaitu Rini Kusuma Dewi dengan nilai akhir V=0,1302.

Kata Kunci : Sistem Pendukung Keputusan, Weighted Product (WP),


Karyawan Terbaik.

Xii + 63 halaman, 39 gambar, 23 tabel, 1 lampiran

iv
SURAT PERNYATAAN TIDAK PLAGIAT DAN PERSETUJUAN
PUBLIKASI

Saya yang bertanda tangan dibawah ini:

Nama :
NIM :
Program Studi :
Bidang Peminatan :
Jenjang Studi :
Fakultas :
Menyatakan bahwa TUGAS AKHIR yang berjudul:
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
Merupakan:
1. Karya tulis saya sebagai laporan tugas akhir yang asli dan belum pernah
diajukan untuk mendapatkan gelar akademik apapun, baik di Universitas Budi
Luhur maupun di perguruan tinggi lainnya.
2. Karya tulis ini bukan saduran/terjemahan, dan murni gagasan, rumusan dan
pelaksanaan penelitian/implementasi saya sendiri, tanpa bantuan pihak lain,
kecuali arahan pembimbing akademik dan pembimbing organisasi tempat riset.
3. Dalam karya tulis ini tidak terdapat karya atau pendapat yang telah ditulis atau
dipublikasikan orang lain, kecuali secara tertulis dengan dicantumkan sebagai
acuan dalam naskah dengan disebutkan nama pengarang dan dicantumkan
dalam daftar Pustaka.
4. Saya menyerahkan hak milik atas karya tulis ini kepada Universitas Budi
Luhur, dan oleh karenanya Universitas Budi Luhur berhak melakukan
pengelolaan atas karya tulis ini sesuai dengan norma hukum dan etika yang
berlaku.
Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari
terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh
berdasarkan karya tulis ini, serta sanksi lainnya sesuai dengan norma di
Universitas Budi Luhur dan Undang-Undang yang berlaku.

Jakarta, 05 Agustus 2020

Priambodo Kuntorojati

v
KATA PENGANTAR

Dengan memanjatkan Puji dan Syukur kepada Tuhan Yang Maha Esa, yang
telah memberikan rahmat dan inayah- Nya serta atas karunia- Nya, sehingga
penulis dapat menyelesaikan laporan Tugas Akhir (TA) dengan judul “Penilaian
Karyawan Terbaik PT. Anura Tekno Solusi Menggunakan Metode Weighted
Product (WP) Berbasis Web” ini dengan baik. Adapun maksud disusun- nya
laporan Tugas Akhir ini adalah dalam rangka untuk memenuhi persyaratan dalam
menyelesaikan tingkat pendidikan strata 1 (S1) pada Program Studi Teknik
Informatika Fakultas Teknologi Informasi Universitas Budi Luhur.
Pada kesempatan kali ini penulis menyampaikan ucapan terima kasih kepada
semua pihak yang membantu penulis, baik secara langsung maupun tidak
langsung dalam penyusunan Tugas Akhir ini sampai selesai, antara lain:

1. Allah SWT, yang selalu memberikan rahmat, nikmat dan hidayah-Nya


sehingga kami dapat menyelesaikan penyusunan Laporan Tugas Akhir ini
dengan baik.
2. Segenap keluarga penulis, khususnya orang tua kami tercinta, yang telah
membantu kami memberikan dukungan baik moral dan material, dan selalu
memberikan doa restu, perhatian serta kasih sayangnya kepada kami.
3. Bapak Dr. Ir. Wendi Usino, M.Sc., MM, selaku Rektor Universitas Budi
Luhur.
4. Bapak Dr. Deni Mahdiana, M.M., M.Kom, selaku Dekan Fakultas Teknologi
Informasi Universitas Budi Luhur.
5. Bapak Dr. Indra, S.Kom., M.T.I, selaku Ketua Program Studi Teknik
Informatika Fakultas Teknologi Informasi, Universitas Budi Luhur.
6. Ibu Titin Fatimah, S.Kom., M.Kom, selaku Dosen Pembimbing yang selalu
sabar membimbing penulisan dalam pengerjaan Tugas Akhir, dengan
memberikan masukan, petunjuk serta motivasi yang bersifat membangun.
7. Seluruh dosen Universitas Budi Luhur yang telah memberikan ilmunya kepada
penulis selama menempuh Pendidikan pada Universitas Budi Luhur, sehingga
penulis memiliki ilmu dan pengetahuan yang sangat berguna dalam penulisan
Tugas Akhir ini.

Semoga Allah SWT membalas kebaikan atas segala bantuan yang telah
diberikan. Dalam penulisan laporan Tugas Akhir ini. Penulis menyadari bahwa
masih banyak sekali kekurangan karena terbatasnya kemampuan, pengetahuan
dan pengalaman. Oleh sebab itu penulis mengharapkan kritik dan saran yang
membangun, Semoga Tugas Akhir ini dapat bermanfaat bagi banyak orang.

Jakarta, 05 Agustus 2020

Penulis

vi
DAFTAR TABEL

Halaman
Tabel 2.1 Daftar Referensi Jurnal ....................................................................... 16
Tabel 3.1 Rencana Pengujian User Interface (UI) ............................................... 16
Tabel 3.2 Rencana Pengujian Fungsi Proses Sistem ............................................16
Tabel 3.3 Spesifikasi Basis Data Users ...............................................................19
Tabel 3.4 Spesifikasi Basis Data Karyawans.......................................................20
Tabel 3.5 Spesifikasi Basis Data Kriterias ..........................................................21
Tabel 3.6 Spesifikasi Basis Data Bobots .............................................................22
Tabel 3.7 Spesifikasi Basis Data Nilai Karyawans ..............................................22
Tabel 3.8 Spesifikasi Basis Data Periodes ..........................................................23
Tabel 3.9 Spesifikasi Basis Data Ratings ...........................................................23
Tabel 3.10 Spesifikasi Basis Data Failed_Jobs....................................................24
Tabel 3.11 Spesifikasi Basis Data Migrations ....................................................24
Tabel 3.12 Spesifikasi Basis Data Password_Resets ..........................................25
Tabel 4.1 Kriteria ...............................................................................................37
Tabel 4.2 Pembobotan Kriteria ...........................................................................37
Tabel 4.3 Keterangan Bobot ...............................................................................37
Tabel 4.4 Penentuan Rating ................................................................................38
Tabel 4.5 Ranking Data Karyawan Terbaik ........................................................42
Tabel 4.6 Pengujian Halaman Login User ...........................................................43
Tabel 4.7 Pengujian Halaman Karyawan ............................................................44
Tabel 4.8 Pengujian Halaman Kriteria dan Bobot ...............................................45
Tabel 4.9 Pengujian Halaman Proses Weighted Product (WP) ............................46
Tabel 4.10 Pengujian Halaman Output Laporan Rating Karyawan ......................48
Tabel 4.11 Pengujian Fungsi Proses Sistem ........................................................49

vii
DAFTAR GAMBAR

Halaman
Gambar 3.1 Model Sistem Dalam Penilaian Karyawan Terbaik……………….. 14
Gambar 3.2 Entity Relationship Diagram (ERD) ................................................18
Gambar 3.3 Logical Record Structure (LRS) ......................................................19
Gambar 3.4 Rancangan Layar Form Login .........................................................25
Gambar 3.5 Rancangan Layar Form Menu Utama ..............................................26
Gambar 3.6 Rancangan Layar Form Karyawan ..................................................26
Gambar 3.7 Rancangan Layar Form Tambah Karyawan .....................................27
Gambar 3.8 Rancangan Layar Form Edit Karyawan ...........................................27
Gambar 3.9 Rancangan Layar Form Data Kriteria dan Bobot .............................28
Gambar 3.10 Rancangan Layar Form Tambah Kriteria .......................................29
Gambar 3.11 Rancangan Layar Form Edit Kriteria .............................................29
Gambar 3.12 Rancangan Layar Form Tambah Bobot .........................................30
Gambar 3.13 Rancangan Layar Form Edit Bobot ...............................................30
Gambar 3.14 Rancangan Layar Form Proses Weighted Product (WP) ................31
Gambar 3.15 Rancangan Layar Form Tambah Periode .......................................31
Gambar 3.16 Rancangan Layar Form Data Karyawan .......................................32
Gambar 3.17 Rancangan Layar Form Input Nilai Karyawan ..............................33
Gambar 3.18 Rancangan Layar Form Data Periode ............................................33
Gambar 3.19 Rancangan Layar Form Laporan Peringkat Karyawan ...................34
Gambar 3.20 Rancangan Layar Form Cetak Peringkat Karyawan .......................35
Gambar 4.1 Flowchart Metode Weighted Product (WP) .....................................42
Gambar 4.2 Tampilan Layar Login .....................................................................50
Gambar 4.3 Tampilan Layar Menu Utama ..........................................................51
Gambar 4.4 Tampilan Layar Karyawan ..............................................................51
Gambar 4.5 Tampilan Layar Tambah Karyawan .................................................52
Gambar 4.6 Tampilan Layar Edit Karyawan .......................................................53
Gambar 4.7 Tampilan Layar Kriteria dan Bobot .................................................53
Gambar 4.8 Tampilan Layar Tambah Kriteria ....................................................54
Gambar 4.9 Tampilan Layar Edit Kriteria ...........................................................54
Gambar 4.10 Tampilan Layar Tambah Bobot .....................................................55
Gambar 4.11 Tampilan Layar Edit Bobot ...........................................................55
Gambar 4.12 Tampilan Layar Proses Weighted Product(WP) ............................56
Gambar 4.13 Tampilan Layar Data Normalisasi Bobot .......................................56
Gambar 4.14 Tampilan Layar Data Periode ........................................................57
Gambar 4.15 Tampilan Layar Tambah Periode ...................................................57
Gambar 4.16 Tampilan Layar Data Karyawan ....................................................58
Gambar 4.17 Tampilan Layar Input Nilai Data Karyawan ..................................58
Gambar 4.18 Tampilan Layar Data Periode ........................................................59
Gambar 4.19 Tampilan Layar Peringkat Karyawan.............................................59
Gambar 4.20 Tampilan Layar Cetak Laporan Peringkat Karyawan .....................60

viii
DAFTAR SIMBOL

1. Simbol Diagram Entity Relationship Diagram (ERD)


Simbol Deskripsi

Entity
Merupakan sekumpulan orang, tempat
obyek yang menampilkan data dicatat atau
disimpan.

Relationship (Hubungan)
Menggambarkan hubungan yang terjadi
pada dua entitas atau lebih.

Cardinality (Kardinalitas)
Menggambarkan tingkat hubungan yang
terjadi pada dua buah entitas

Garis Lurus
Menunjukkan garis penghubung.

2. Simbol Flowchart

Simbol Deskripsi

Terminator (Terminal)
Menggambarkan awal atau akhir sebuah
aliran data.

Connector (Penghubung)
Menggambarkan arah proses..

Data (Input/ Output)


Menggambarkan masukan atau keluaran
yang dihasilkan.

Decision (Kondisi)
Menggambarkan suatu kondisi yang harus
dipilih oleh program.

ix
Predefined Process
Menggambarkan proses – proses yang masih
dapat dijabarkan dalam algoritma.

Process
Menggambarkan sebuah proses.

Off Page Reference


Menggambarkan penghubung dengan
flowchart yang ada di halaman lain.

On Page Reference
Menggambarkan penghubung dalam satu
halaman yang sama.

x
DAFTAR ISI

HALAMAN JUDUL ............................................................................................ i


HALAMAN PEROLEHAN GELAR .................................................................. ii
PERSETUJUAN TUGAS AKHIR ..................................................................... iii
ABSTRAK ......................................................................................................... iv
SURAT PERNYATAAN TIDAK PLAGIAT DAN PERSETUJUAN
PUBLIKASI ........................................................................................................ v
KATA PENGANTAR ........................................................................................ vi
DAFTAR TABEL ............................................................................................. vii
DAFTAR GAMBAR ....................................................................................... viii
DAFTAR SIMBOL ............................................................................................ ix
DAFTAR ISI ...................................................................................................... xi
BAB I PENDAHULUAN ............................................................................... 1
1.1. Latar Belakang ............................................................................. 1
1.2. Perumusan Masalah ...................................................................... 2
1.3. Batasan Masalah ........................................................................... 2
1.4. Tujuan Penelitian .......................................................................... 2
1.5. Manfaat Penelitian ........................................................................ 2
1.6. Sistematika Penulisan ................................................................... 2

BAB II LANDASAN TEORI .......................................................................... 4


2.1. Profil PT. Anura Tekno Solusi ...................................................... 4
2.2. Sistem Pendukung Keputusan ....................................................... 4
2.3. Tujuan Sistem Pendukung Keputusan ........................................... 4
2.4. Langkah-Langkah Pemodelan Dalam Sistem Pendukung
Keputusan..................................................................................... 4
2.5. Komponen-Komponen Sistem Penunjang Keputusan.................... 5
2.6. Multi-Attribute Decision Making .................................................. 5
2.7. Weighted Product (WP) ................................................................ 5
2.8. Langkah-langkah dalam penghitungan Weighted Product (WP) .... 6
2.8. Studi Literatur .............................................................................. 7

BAB III METODOLOGI PENELITIAN ..........................................................13


3.1. Data Penelitian ............................................................................13
3.2. Struktur Hierarki Masalah ............................................................ 13
3.2.1. Penyusunan Struktur Hierarki Masalah............................... 13
3.3. Penerapan Metode .......................................................................14
3.3.1. Metode Weighted Product (WP).........................................14
3.4. Rancangan Pengujian ...................................................................15
3.4.1. Metode Pengujian ..............................................................15
3.4.2. Tahapan Pengujian ............................................................16
3.5. Rancangan Basis Data .................................................................17

xi
3.5.1. Entity Relationship Diagram (ERD) ..................................17
3.5.2. Logical Record Structure (LRS) ........................................18
3.5.3. Spesifikasi Basis Data .......................................................19
3.6. Rancangan Layar .........................................................................25
3.6.1. Rancangan Layar Form Login ............................................25
3.6.2. Rancangan Layar Form Menu Utama .................................26
3.6.3. Rancangan Layar Form Karyawan .....................................26
3.6.4. Rancangan Layar Form Proses Weighted Product (WP) .....30

BAB IV HASIL DAN PEMBAHASAN ...........................................................36


4.1. Lingkungan Percobaan ................................................................36
4.1.1. Perangkat Keras (Hardware) .............................................36
4.1.2. Perangkat Lunak (Software) ..............................................36
4.2. Implementasi Metode ..................................................................36
4.2.1. Menentukan Kriteria dan bobot .........................................36
4.2.2. Penentuan Rating dan Pemberian Bobot ............................38
4.2.3. Melakukan Perbaikan Normalisasi Bobot ..........................39
4.2.4. Menghitung Vektor S ........................................................39
4.2.5. Menghitung Vektor V.......................................................41
4.2.6. Menemukan Ranking Terbaik ...........................................42
4.3. Flowchart ....................................................................................42
4.4. Algoritme Metode Weighted Product (WP) .................................43
4.5. Pengujian Aplikasi .......................................................................43
4.5.1. Pengujian User Interface ...................................................43
4.5.2. Pengujian Fungsi Proses Sistem .......................................49
4.6. Tampilan Layar ...........................................................................50
4.6.1. Tampilan Layar login ........................................................50
4.6.2. Tampilan Layar Menu Utama ............................................51
4.6.3. Tampilan Layar Karyawan ................................................51
4.6.4. Tampilan Layar Kriteria dan Bobot ...................................53
4.6.5. Tampilan Layar Proses Weighted Product (WP) ................55
4.6.6. Tampilan Layar Output Laporan Rating Karyawan ............59

BAB V PENUTUP .........................................................................................61


5.1. Kesimpulan .................................................................................61
5.2. Saran ...........................................................................................61

DAFTAR PUSTAKA.........................................................................................62
LAMPIRAN .......................................................................................................63

xii
BAB I
PENDAHULUAN

1.1. Latar Belakang


Perkembangan teknologi yang cukup pesat dari waktu ke waktu
membuat pekerjaan yang dilakukan manusia pada umumnya dapat
diselesaikan dengan lebih mudah. Teknologi merupakan salah satu alat
bantu yang sering digunakan dalam kehidupan sehari-hari. Pengolahan data
dan informasi secara tepat, cepat, dan akurat adalah hal yang dibutuhkan
oleh setiap perusahaan maupun instansi untuk meningkatkan produktifitas
waktu serta biaya.
Pada masa sekarang ini, sebuah perusahaan sudah menganggap bahwa
karyawan yang berkinerja terbaik sebagai sebuah keuntungan bagi
perusahaan. Dengan karyawan yang berkinerja terbaik akan berdampak
positif bagi perusahaan seperti meningkatkan mutu perusahaan dan dampak
positif bagi karyawan yaitu dapat meningkatkan produktivitas dalam
bekerja.
PT. Anura Tekno Solusi adalah perusahaan yang bergerak dalam
bidang pengadaan barang dan jasa. Perusahaan ini merupakan perusahaan
yang menyediakan perangkat lunak dan perangkat keras dengan harga
murah sehingga banyak pelanggan ataupun agen yang membeli barang di
PT. Anura Tekno Solusi, baik untuk dipakai sendiri ataupun perusahaan,
PT. Anura Tekno Solusi bukan hanya menyediakan barang tetapi juga
menjual jasa pemasangan. PT. Anura Tekno Solusi ini berdiri sejak 2
Januari 2015 dan berlokasi di Perum Puri Bintaro Blok E4 No.20 –
Jombang, Ciputat, Tangerang Selatan – Banten.. Perusahaan ini memiliki 8
orang karyawan yang terdiri dari direktur, administrasi, staff pajak, dan
engineer.
Selama bekerja di PT. Anura Tekno Solusi, para karyawan akan dinilai
berdasarkan kehadiran, perilaku, kerjasama, ketelitian, dan loyalitas.
Dengan penilaian tersebut akan ditentukan karyawan terbaik yang
harapannya dapat membuat karyawan menjadi semangat dalam bekerja.
Saat ini, proses perhitungan penilaian kinerja karyawan terbaik di PT. Anura
Tekno Solusi dilakukan dengan cara manual oleh direktur sehingga
memakan banyak waktu untuk memproses nilai tersebut.
Dari permasalahan di atas, maka untuk membantu proses penilaian
kinerja karyawan terbaik dibutuhkan sebuah sistem untuk membantu
perusahaan dalam menentukan karyawan terbaik. Sistem yang akan dibuat
ini merupakan Sistem Pendukung Keputusan (SPK) karena sistem
penunjang keputusan merupakan suatu sistem interaktif yang mendukung
keputusan dalam proses pengambilan keputusan melalui alternatif-alternatif
yang diperoleh dari hasil pengelolaan data, informasi dan rancangan model.
Sedangkan salah satu metode yang digunakan adalah metode Weighted
Product (WP). Metode Weighted Product (WP) ini lebih efisien karena
waktu yang dibutuhkan dalam perhitungan lebih singkat. Metode ini dipilih

1
dikarenakan dapat menentukan nilai bobot untuk setiap atribut, kemudian
dilanjutkan dengan proses perangkingan.

1.2. Perumusan Masalah


Berdasarkan ulasan latar belakang di atas, maka didapatkan beberapa
permasalahan sebagai berikut:
1.2.1. Bagaimana agar sistem pendukung keputusan yang dibangun dapat
memberikan hasil yang optimal dan sesuai untuk menentukan
karyawan terbaik di PT. Anura Tekno Solusi.
1.2.2. Bagaimana agar direktur dapat dengan mudah menentukan
karyawan terbaik pada PT. Anura Tekno Solusi dengan metode
Weighted Product pada sistem pendukung keputusan.

1.3. Batasan Masalah


Adapun batasan masalah dalam penelitian ini sebagai berikut:
1.3.1. Sistem dibangun dan dikembangkan menggunakan sistem
pendukung keputusan metode Weighted Product (WP).
1.3.2. Pemilihan karyawan terbaik menggunakan sistem pendukung
keputusan metode Weighted Product (WP) meliputi lima kriteria,
yaitu: Kehadiran, Perilaku, Kerjasama, Ketelitian, dan Loyalitas.
1.3.3. Proses pengambilan keputusan didasarkan pada kriteria-kriteria dan
bobot nilai yang telah ditetapkan oleh perusahaan.
1.3.4. Sistem yang dibuat merupakan pendukung keputusan saja, sehingga
keputusan sesungguhnya tetap berada pada perusahaan.

1.4. Tujuan Penelitian


Tujuan dari penelitian sebagai berikut:
1.4.1. Membuat sistem pendukung keputusan yang memberikan
kemudahan bagi direktur dalam menentukan karyawan terbaik PT.
Anura Tekno Solusi dengan menerapkan metode Weighted Product
(WP).
1.4.2. Memberikan hasil yang optimal dan sesuai dalam menentukan
karyawan terbaik pada PT. Anura Tekno Solusi dengan sistem
pendukung keputusan menggunakan metode Weighted Product
(WP).

1.5. Manfaat Penelitian


Adapun manfaat dari penelitian sebagai berikut:
1.5.1. Memberikan kemudahan bagi direktur dalam menentukan karyawan
terbaik PT. Anura Tekno Solusi.
1.5.2. Meminimalisir kesalahan-kesalahan yang bisa saja terjadi apabila
sistem masih dilakukan secara manual.

1.6. Sistematika Penulisan


Untuk mengetahui sistematika penulisan laporan tugas akhir ini maka
dibagi menjadi beberapa bab sebagai berikut:

2
BAB I : PENDAHULUAN
Isi dari bab ini membahas tentang latar belakang,
perumusan masalah, batasan masalah yang menjadikan
ruang lingkup permasalahan, tujuan, dan manfaat penelitian
yang ingin dicapai serta sistematika penulisan.
BAB II : LANDASAN TEORI
Berisi teori-teori keilmuan yang berhubungan dengan
pembangunan Penilaian Karyawan Terbaik PT. Anura
Tekno Solusi Menggunakan Metode Weighted Product
Berbasis Web.
BAB III : METODOLOGI PENELITIAN
Pada bab ini berisi tentang data penelitian, penerapan
metode, rancangan pengujian, rancangan basis data,
rancangan menu dan rancangan layar.
BAB IV : HASIL DAN PEMBAHASAN
Pada bab ini berisi tentang lingkungan percobaan yang
mengenai spesifikasi hardware dan software, implementasi
metode, flowchart, algoritme, pengujian sistem yang mana
akan dijelaskan juga analisa penjabaran pengujian dan
tampilan layar aplikasi.
BAB V : PENUTUP
Pada bab ini menjelaskan tentang uraian mengenai
kesimpulan yang didapat dari hasil analisis bab-bab
sebelumnya serta memberikan saran yang dapat
memberikan pengembangan selanjutnya.

3
BAB II
LANDASAN TEORI

2.1. Profil PT. Anura Tekno Solusi


PT. Anura Tekno Solusi berada di Perum Puri Bintaro Blok E4 No.20 –
Jombang, Ciputat, Tangerang Selatan – Banten. PT. Anura Tekno Solusi
adalah perusahaan yang bergerak di bidang pengadaan barang dan jasa.
Perusahaan ini merupakan perusahaan yang menyediakan perangkat lunak
dan perangkat keras dengan harga murah sehingga banyak pelanggan
ataupun agen yang membeli barang di PT. Anura Tekno Solusi, baik untuk
dipakai sendiri ataupun perusahaan, PT. Anura Tekno Solusi bukan hanya
menyediakan barang tetapi juga menjual jasa pemasangan. PT. Anura
Tekno Solusi ini berdiri sejak 2 Januari 2015. Perusahaan ini memiliki 8
orang karyawan yang terdiri dari direktur, administrasi, staff pajak dan
Engineer.

2.2. Sistem Pendukung Keputusan


Sistem Penunjang Keputusan (SPK) atau Decision Support System (DSS)
adalah sebuah sistem berbasis komputer yang membantu dalam proses
pengambilan keputusan yang adaptif, interaktif, fleksibel, yang secara
khusus dibandingkan untuk mendukung solusi dari permasalahan
manajemen yang tidak terstruktur untuk meningkatkan kualitas pengambilan
keputusan. (Arsyad, 2016).

2.3. Tujuan Sistem Pendukung Keputusan


Adapun tujuan dari sistem pendukung keputusan menurut (Khairina dkk,
2016) adalah membantu pengambil keputusan memilih berbagai alternatif
keputusan yang merupakan pengolahan informasi-informasi yang diperoleh
atau tersedia dengan menggunakan model pengambilan keputusan.

2.4. Langkah-Langkah Pemodelan Dalam Sistem Pendukung Keputusan


Saat melakukan pemodelan dalam pembangunan Sistem Pendukung
Keputusan dilakukan langkah-langkah sebagai berikut: (Khairina dkk, 2016)
:
a. Tahap Pemahaman (Intelligence Phase)
Tahap ini merupakan proses penelusuran dan pendeteksian dari lingkup
problematika serta proses pengenalan masalah. Data masukan diperoleh,
diproses, dan diuji dalam rangka mengidentifikasikan masalah.
b. Tahap Perancangan (Design Phase)
Tahap ini merupakan proses pengembangan dan pencarian alternatif
tindakan atau solusi yang dapat diambil. Tersebut merupakan
representasi kejadian nyata yang disederhanakan, sehingga diperlukan
proses validasi dan verifikasi untuk mengetahui keakuratan model dalam
meneliti masalah yang ada.
c. Tahap Pemilihan (Choice Phase)

4
Pada tahap ini dilakukan pemilihan terhadap berbagai alternatif solusi
yang dimunculkan pada tahap perencanaan agar ditentukan atau dengan
memperhatikan kriteria-kriteria berdasarkan tujuan yang akan dicapai.
d. Tahap Implementasi (Implementation Phase)
Pada tahap ini dilakukan penerapan terhadap rancangan sistem yang
telah dibuat pada tahap perancangan serta pelaksanaan alternatif
tindakan yang telah dipilih pada tahap pemilihan.

2.5. Komponen-Komponen Sistem Penunjang Keputusan


Komponen-kompone sistem penunjang keputasa antara lain sebagai
berikut:
a. Data Management. Termasuk database yang mengandung data yang
relevan untuk berbagai situasi dan diatur oleh sebuah software Database
Management System (DBMS).
b. Model Management. Melibatkan model finansial, statistical,
management ilmu pengetahuan alam, atau bisa disadap juga dari model
kuantitatif lainnya, sehingga sistem mempunyai kemampuan yang tepat,
dan management software yang diperlukan.
c. Communication (dialog subsistem). User bisa berkomunikasi dan juga
dapat memberikan perintah kepada DSS dengan melalui antarmuka.
d. Knowledge Management (Manajemen Pengetahuan). Subsistem optional
dapat mendukung subsistem yang lain atau bertindak sebagai komponen
yang berdiri sendiri.

2.6. Multi-Attribute Decision Making


Multi Attribute Decision Making menurut (Khairina dkk., 2016) adalah
suatu metode yang digunakan untuk mencari alternatif optimal dari
sejumlah alternatif dengan kriteria tertentu. Inti dari FMADM adalah
menentukan nilai bobot untuk setiap atribut, kemudian dilanjutkan dengan
proses perangkingan yang akan menyeleksi alternatif yang sudah
diberikan. Ada beberapa metode MADM yang bisa digunakan dalam
proses pembuat keputusan, yaitu:
a. Simple Additive Weighting (SAW)
b. Weighted Product (WP)
c. Elimination Et Traduisant La Realite (ELECTRE)
d. Technique for Order Performance of Similarity to Ideal Solution
(TOPSIS)
e. Analytical Hierarchy Process (AHP).

2.7. Weighted Product (WP)


Metode Weighted Product (WP) merupakan metode pengambilan
keputusan dengan cara perkalian untuk menghubungkan rating atribut,
dimana rating setiap atribut harus dipangkatkan dulu dengan bobot atribut
yang bersangkutan. (Jalil dkk, 2017).

5
2.8. Langkah-langkah dalam penghitungan Weighted Product (WP)
Langkah-langkah penyelesaian proses perhitungan metode Weighted
Product (WP) adalah sebagai berikut :
1. Menentukan kriteria dan bobot yaitu dengan cara melakukan
pembobotan awal dari setiap kriteria dan bobot.
2. Penentuan Rating dan Pemberian Bobot yaitu untuk melakukan
pemberian nilai-nilai pada masing-masing alternatif berdasarkan kriteria
yang telah disediakan
3. Melakukan perbaikan normalisasi bobot untuk mendapatkan nilai
∑ 𝑊=1, maka dengan, dengan rumus 2.1.

………………

................................. 2.1

𝑊𝑗 = Bobot preferensi sebelumnya


∑ 𝑊𝑗 = Penjumlahan bobot atribut
5. Menghitung Vektor S, dengan rumus 3.2.

.................. 2.2

Keterangan:
S = Preferensi Alternatif
X = Nilai Kriteria
W = Bobot Kriteria
n = Banyaknya Kriteria
𝑊𝑗 = Pangkat Bernilai Positif
6. Menghitung vektor V, dengan rumus 2.3

........ 2.3

Sederhananya dengan rumus 3.4

.............................................. 3.4
Keterangan :
V = Preferensi berupa alternatif kesamaan antara Vektor V dan Vektor S

6
X = nilai kriteria yang diperoleh
W = bobot kriteria yang diperoleh
J = kriteria yang diperoleh
i = alternatif yang diperoleh
n = banyaknya kriteria
7. Menemukan urutan alternatif terbaik yang nantinya akan menjadi
keputusan.

2.8. Studi Literatur


Studi Literatur digunakan sebagai acuan untuk mendukung dalam
penelitian TA (Tugas Akhir) dengan topik yang diangkat yaitu “Penilaian
Karyawan Terbaik Menggunakan Metode Weighted Product (WP) Berbasis
Web”. Pada Tabel 2.1 adalah ringkasan sebagai acuan penelitian untuk
penulisan Tugas Akhir :

Tabel 2.1 Daftar Referensi Jurnal


No Penulis Judul Nama Metode Hasil
Jurnal/Tah
un
1 Arestya, Sistem Jurnal Weight Penelitian ini
Mukhtar Pendukung Fasilkom, ed menggunakan
& Syahril Keputusan Vol. 13, Product metode
Untuk No.1, (WP) Weighted
Penentuan Januari Product (WP)
Lokasi 2014 / dan berhasil
Perumahan ISSN menemukan
Dengan 2089-3353 aplikasi yang
Implementa dapat membantu
si Metode pihak developer
Weighted atau
Product pengembang
Studi Kasus dalam
: Citraland menentukan
Pekanbaru lokasi
perumahan.
Hasil penelitian
ini adalah
Sistem
Pendukung
Keputusan
Untuk
Penentuan
Lokasi
Perumahan
Dengan
ImplementasiWe

7
ighted Product
Studi Kasus :
Citraland
Pekanbaru.
2 Maruloh, Sistem Jurnal Weight Penelitian ini
Darusalam Penunjang Teknik ed dapat
, Susila & Keputusan Komputer Product memberikan
Wahyudin Seleksi AMIK (WP) kemudahan bagi
Karyawan BSI, pihak PT.
Terbaik PT. Vol.6, Golden Living
Golden No.1, Indonesia dalam
Living Januari seleksi
Indonesia 2020, karyawan
Dengan ISSN terbaik melalui
Metode 2550-0120 Sistem
Weighted Penunjang
Product Keputusan
dengan metode
Weighted
Product (WP).

3 Yusnaeni Pemilihan Indonesian Weight


Penelitian ini
Siswa Journal on ed dapat
Terbaik Software Product
memberikan
Melalui Engineerin (WP) kemudahan bagi
Sistem g (IJSE), pihak SMAN 14
Pendukung Vol.4, Bekasi dalam
Keputusan No.2, pemilihan siswa
Metode WP Februari terbaik melalui
(Weighted 2018, Sistem
Product) ISSN Penunjang
2461-0690 Keputusan
dengan metode
Weighted
Product (WP).
4 Mustafida Sistem JUITA, Weight Penelitian ini
h& Pendukung Vol.5, ed dapat
Hadyan Keputusan No.1, Mei Product memberikan
Penentuan 2017, (WP) kemudahan bagi
Mahasiswa ISSN pihak
Berprestasi 2579-8901 Universitas
di Muhammadiyah
Universitas Purwokerto
Muhammad dalam memilih
iyah mahasiswa

8
Purwokerto berprestasi
Menggunak melalui Sistem
an Metode Penunjang
Weighted Keputusan
Product dengan metode
(WP) Weighted
Product (WP).
5 Mirawati, Sistem Indonesian Weight Penelitian ini
Hikmah & Penunjang Journal on ed bertujuan untuk
Wiguna Keputusan Computer Product membangun
Penilaian and (WP) sebuah Sistem
Kinerja Informatio Penunjang
Kasir Lotte n Keputusan
Mart Technolog penilaian kinerja
Menggunak y (IJCIT), kasir pada PT
an Metode Vol.3, Lotte Mart
Weighted No.2, Indonesia
Product November menggunakan
2018, metode
ISSN Weighted
2549-7421 Product. Hasil
penelitian
menunjukkan
bahwa Sistem
Penunjang
Keputusan
memberikan
kemudahan bagi
personalia
dalam
melakukan
penilaian kinerja
kasir
menggunakan
beberapa kriteria
yang diinginkan.
6 Supriyono Pemilihan Jurnal Weight Penelitian ini
& Sari Rumah Ilmu ed bertujuan untuk
Tinggal Komputer Product untuk
Menggunak dan (WP) menyediakan
an Metode Informatik sebuah
Weighted a, Vol.1, perangkat lunak
Product No.1, berbasis web
Desember untk membantu
2015, meyelesaikan
ISSN pemilihan

9
2477- rumah tinggal
698X berbasis metode
WP. Hasil
pengujian
menunjukkan
nilai
perhitungan
nilai preferensi
dan skor akhir
yang dihasilkan
oleh sistem
sama persis
dengan hasil
perhitungan
manual yang
menunjukkan
bahwa sistem
berbasis web
yang dibangun
adalah valid.
7 Jalil, SPK Jurnal Weight Hasil dari
Ningrum Pemberian semanTIK ed penelitian ini
& Muchtar Kredit , Vol.3, Product adalah sebuah
menggunak No.1, (WP) sistem
an Metode Januari- pendukung
WP Juni 2017, keputusan
(Weighted ISSN pemberian
Product) 2502-8928 kredit, dimana
Pada BMT implementasi
Mu’amalah sistem ini
Sejahtera menunjukkan
Kendari bahwa Weighted
Product (WP)
dalam proses
perengkingan
pada pemberian
kredit nasabah
baru mempunyai
nilai hasil yang
sama, apabila
metode dihitung
secara manual.
8 Marisa, Implementa Jurnal Weight Hasil dari
Ivando & si Metode Infotel, ed penelitian ini
Septya Weighted Vol.8, Product berupa aplikasi
Product No.1, Mei (WP) sistem

10
Untuk 2016, pemilihan
Aplikasi ISSN smartphone
Pemilihan 2085-3688 android berbasis
Smartphone web yang dapat
Android memberikan
Terbaik rekomendasi
kepada user
sebagai bahan
pertimbangan
untuk
pengambilan
keputusan dalam
memilih
smartphone
android dengan
menerapkan
metode
Weighted
Product dalam
proses Analisa
sistem sehingga
diperoleh hasil
yang terbaik
dalam
pengambilan
keputusan.

9 Arisantoso Prototipe Jurnal Weight Hasil dari


, Sanwasih Sistem Sistem ed penelitian ini
& Pendukung Seminar Product yaitu suatu
Setyawan Keputusan Nasional (WP) aplikasi SPK
Penilaian Teknologi penilaian
Prestasi Informasi prestasi kinerja
Kinerja dan dosen berbasis
Dosen Multimedi web dengan
Terbaik a, Vol.6, menerapkan
Dengan No.1, algoritma
Algoritma Februari Weighted
Weighted 2018, Product dapat
Product ISSN membantu
Berbasis 2302-3805 proses
Web (Studi perangkingan
Kasus: pemilihan dosen
Fakultas berprestasi
Teknik
Universitas

11
Islam
ATTahiriya
h)

10 Arsyad Sistem Jurnal Weight Penelitian ini


Pendukung Bianglala ed menggunakan
Keputusan Informatik Product metode
Untuk a, Vol.4, (WP) Weighted
Seleksi No.1, Product (WP)
Calon Maret untuk seleksi
Ketua 2016, calon ketua
Badan ISSN BEM STMIK
Eksekutif 2338-8145 Banjarbaru
Mahasiswa untuk membantu
(BEM) proses
STMIK pengambilan
Banjarbaru keputusan.
Dengan
Metode
Weighted
Product
(WP)

12
BAB III
METODOLOGI PENELITIAN

3.1. Data Penelitian


Data yang digunakan dalam SPK ini merupakan data-data yang didapat
dari hasil wawancara dengan karyawan PT. Anura Tekno Solusi. Dimana
dalam pengujian ini menggunakan 8 data karyawan dan 5 data kriteria.
Adapun 5 data kriteria karyawan terbaik pada PT. Anura Tekno Solusi :
a. Kehadiran
Kriteria ini dinilai berdasarkan jumlah kehadiran karyawan selama dia
bekerja.
b. Perilaku
Kriteria ini dinilai berdasarkan baik atau tidak baik perilaku karyawan
selaman dia bekerja.
c. Kerjasama
Kriteria ini dinilai berdasarkan karyawan tersebut dapat bekerja sama
dengan karyawan lain atau tidak dapat bekerja sama dengan karyawan
lain.
d. Ketelitian
Kriteria ini dinilai berdasarkan karyawan tersebut teliti atau tidak teliti
terhadap pekerjaannya.
e. Loyalitas
Kriteria ini dinilai berdasarkan karyawan tersebut setia atau tidak setia
terhadap perusahaannya.

3.2. Struktur Hierarki Masalah


3.2.1. Penyusunan Struktur Hierarki Masalah
Pada penelitian ini dilakukan untuk menilai karyawan terbaik di
PT. Anura Tekno Solusi berdasarkan 5 kriteria yaitu kehadiran,
perilaku, Kerjasama, ketelitian dan loyalitas. Terdapat 8 alternatif
untuk dipilih sebagai karyawan terbaik. Berikut ini gambar
penyusunan sturuktur hierarki masalah:

13
Gambar 3.1 Model Sistem Dalam Penilaian Karyawan Terbaik

3.3. Penerapan Metode


3.3.1. Metode Weighted Product (WP)
a. Perhitungan metode Weighted Product (WP)
Langkah-langkah penyelesaian proses perhitungan metode
Weighted Product (WP) adalah sebagai berikut:
1. Menentukan kriteria dan bobot yaitu dengan cara melakukan
pembobotan awal dari setiap kriteria dan bobot.
2. Penentuan rating dan pemberian bobot yaitu untuk melakukan
pemberian nilai-nilai pada masing-masing alternatif
berdasarkan kriteria yang telah disediakan
3. Melakukan perbaikan normalisasi bobot untuk mendapatkan
nilai ∑ 𝑊 = 1, maka dengan rumus 3.1.

14
………… .......................................... 3.1

Keterangan :
𝑊𝑗 = Bobot preferensi sebelumnya
∑ 𝑊𝑗 = Penjumlahan bobot atribut
5. Menghitung Vektor S, dengan rumus 3.2.

..................... 3.2

Keterangan:
S = Preferensi Alternatif
X = Nilai Kriteria
W = Bobot Kriteria
n = Banyaknya Kriteria
𝑊𝑗 = Pangkat Bernilai Positif
6. Menghitung vektor V, dengan rumus 3.3

.......... 3.3

Sederhananya dengan rumus 3.4

........................................ 3.4

Keterangan
V = Preferensi berupa alternatif kesamaan antara Vektor V dan
Vektor S
X = nilai kriteria yang diperoleh
W = bobot kriteria yang diperoleh
J = kriteria yang diperoleh
i = alternatif yang diperoleh
n = banyaknya kriteria
7. Menemukan urutan alternatif terbaik yang nantinya akan
menjadi keputusan.

3.4. Rancangan Pengujian


3.4.1. Metode Pengujian
Pada penelitian ini menggunakan metode pengujian Blackbox
Testing untuk proses pengujian model program.

15
3.4.2. Tahapan Pengujian
Pengujian yang dilakukan merupakan pengujian model melalui dua
tahap untuk mengetahui fungsi dari program yang telah dibuat.
Tahapan pengujian adalah sebagai berikut :
a. Pengujian User Interface (UI)
Pengujian ini dilakukan untuk mengetahui apakah sistem
memiliki fungsi yang berjalan baik atau tidak, rencana pengujian
User interface (UI) dapat dilihat pada Tabel 3.1

Tabel 3.1 Rencana Pengujian User Interface (UI)


No Pengujian Hasil
1. Tombol Dashboard User dapat diarahkan ke halaman
beranda
2. Tombol Input Karyawan User dapat diarahkan ke halaman
karyawan dan data dapat
ditampilkan oleh sistem.
3. Tombol Input Kriteria User dapat diarahkan ke halaman
dan Bobot kriteria dan bobot sedangkan data
dapat ditampilkan oleh sistem.
4. Tombol Proses Weighted User dapat diarahkan ke halaman
Product weighted product dan data dapat
ditampilkan oleh sistem.
5. Tombol Laporan Rating User dapat diarahkan ke halaman
Karyawan laporan rating karyawan dan data
dapat ditampilkan oleh sistem.

b. Pengujian Fungsi Proses Sistem


Pengujian ini dilakukan untuk mengetahui apakah proses sistem
memiliki fungsi yang berjalan dengan baik atau tidak, rencana
pengujian fungsi proses dapat dilihat pada Tabel 3.2 :
Tabel 3.2 Rencana Pengujian Fungsi Proses Sistem
No Pengujian Hasil
1. Fungsi Tambah Data Sistem dapat menambahkan data
ke dalam database
2. Fungsi Hapus Data Sistem dapat menghapus data ke
dalam database sesuai dengan data
yang ingin dihapus oleh user.
3. Fungsi Ubah Data Sistem dapat mengubah data ke
dalam database, dengan data yang
baru diinput oleh user
4. Fungsi Hitung Data Sistem dapat melakukan proses
perhitungan dengan metode WP
dari penilaian yang dimasukkan

16
dan dapat menampilkan hasil dari
perhitungan
5. Fungsi Cetak Data Sistem dapat men-download hasil
perhitungan

3.5. Rancangan Basis Data


Dalam membuat program perancangan sistem penunjang keputusan
pemilihan karyawan terbaik pada PT Anura Tekno Solusi menggunakan
rancangan basis data berupa Entity Relationship Diagram (ERD) dan
Logical Record Structure (LRS).
Berikut ini adalah gambaran rancangan basis data
3.5.1. Entity Relationship Diagram (ERD)
Dibawah ini adalah rancangan database berupa Entity Relationship
Diagram (ERD) :

17
Gambar 3.2 Entity Relationship Diagram (ERD)
3.5.2. Logical Record Structure (LRS)
Dibawah ini adalah rancangan database berupa Entity Relationship
Diagram (ERD) :

18
Gambar 3.3 Logical Record Structure (LRS)
3.5.3. Spesifikasi Basis Data
Rancangan struktur database yang digunakan dalam pembuatan
aplikasi ini adalah sebagai berikut :
a. Nama file : Users
Media : Harddisk
Isi : Data User
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 693 byte
Jumlah Record : 8 record
Struktur dapat dilihat pada Tabel 3.3 :
Tabel 3.3 Spesifikasi Basis Data Users
No Nama Field Jenis Lebar Keterangan

1 Id Brigint 20 Berisi nomor id


user

19
2 Nama Varchar 191 Berisi nama user

3 Email Varchar 191 Berisi nama email


4 Email_verified_at Timestamp - Berisi email
verifikasi
5 Password Varchar 191 Berisi nama
password
6 Remember_token Varchar 100 Berisi nama token
user
7 Created_at Timestamp - Berisi ubah data

8 Update_at Timestamp - Berisi update data

b. Nama file : Karyawans


Media : Harddisk
Isi : Data Karyawan
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 255 byte
Jumlah Record : 9 record
Struktur dapat dilihat pada Tabel 3.4 :

Tabel 3.4 Spesifikasi Basis Data Karyawans


No Nama Field Jenis Lebar Keterangan

1 Id Bigint 20 Berisi nomor Id


karyawan
2 nik_ Varchar 15 Berisi nik karyawan
3 Nama Varchar 100 Berisi nama karyawan
4 Jabatan Varchar 100 Berisi jabatan
karyawan
5 handphone Varchar 20 Berisi nomor
handphone karyawan
6 Alamat Text - Berisi alamat karyawan

7 created_at Timestamp - Berisi ubah data


karyawan
8 update_at Timestamp - Berisi update data
Karyawan
9 deleted_at Timestamp - Berisi hapus data
karyawan

20
c. Nama file : Kriterias
Media : Harddisk
Isi : Data Kriteria
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 231 byte
Jumlah Record : 6 record
Struktur dapat dilihat pada Tabel 3.5 :

Tabel 3.5 Spesifikasi Basis Data Kriterias


No Nama Field Tipe Lebar Keterangan

1 Id Bigint 20 Berisi nomor id


kriteria
2 Kriteria Varchar 191 Berisi nama kriteria
3 Bobot_id Bigint 20 Berisi nama bobot
4 created_at Timestamp - Berisi ubah data
5 update_at Timestamp - Berisi update Data
6 deleted_at Timestamp - Berisi hapus data

d. Nama file : Bobots


Media : Harddisk
Isi : Data Kriteria
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 51 byte
Jumlah Record : 6 record
Struktur dapat dilihat pada Tabel 3.6 :

21
Tabel 3.6 Spesifikasi Basis Data Bobots
No Nama Field Tipe Lebar Keterangan

1 Id Bigint 20 Berisi nomor Id


Bobot
2 Bobot Int 11 Berisi nama bobot
3 Keterangan Bigint 20 Berisi keterangan
bobot
4 created_at Timestamp - Berisi ubah data
5 update_at Timestamp - Berisi update Data
6 deleted_at Timestamp - Berisi hapus data

e. Nama file : Nilai Karyawans


Media : Harddisk
Isi : Data Nilai Karyawan
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 91 byte
Jumlah Record : 5 record
Struktur dapat dilihat pada Tabel 3.7 :

Tabel 3.7 Spesifikasi Basis Data Nilai Karyawans


No Nama Field Tipe Lebar Keterangan
1 Id Bigint 20 Berisi id nilai karyawan
2 Nilai Int 11 Berisi nilai karyawan
3 Periode_id Bigint 20 Berisi nomor id periode
karyawan
4 Karyawan_id Bigint 20 Berisi nomor id
karyawan
5 Kriteria_id Bigint 20 Berisi nomor id kriteria

f. Nama file : Periodes


Media : Harddisk
Isi : Data Periode
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 21 byte
Jumlah Record : 7 record

22
Struktur dapat dilihat pada Tabel 3.8 :
Tabel 3.8 Spesifikasi Basis Data Periodes
No Nama Field Tipe Lebar Keterangan

1 Id Bigint 20 Berisi nomor id periode

2 Tgl_awal Date - Berisi tanggal awal periode

3 Tgl_akhir Date - Berisi tanggal akhir


periode
4 Status Tinyint 1 Berisi status periode

5 Created_at Timest - Berisi ubah data


amp
6 Update_at Timest - Berisi update Data
amp
7 Deleted_at Timest - Hapus data
amp

g. Nama file : Ratings


Media : Harddisk
Isi : Data Rating
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 65,4 byte
Jumlah Record : 4 record
Struktur dapat dilihat pada Tabel 3.9 :

Tabel 3.9 Spesifikasi Basis Data Ratings


No Nama Field Tipe Lebar Keterangan

1 Id Bigint 20 Berisi nomor id


rating
2 Rating Double 5,4 Berisi rating
3 Periode_id Bigint 20 Berisi nomor id
periode
4 Karyawan_id Bigint 20 Berisi nomor id
karyawan

23
h. Nama file : Failed_Jobs
Media : Harddisk
Isi : Data Failed Jobs
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 20 byte
Jumlah Record : 6 record
Struktur dapat dilihat pada Tabel 3.10 :

Tabel 3.10 Spesifikasi Basis Data Failed_Jobs


No Nama Field Tipe Lebar Keterangan
1 Id Brigint 20 Berisi nomor
id
2 Connection Text - Berisi data
koneksi
3 Queue Text - Berisi data
antrian
4 Payload Longtext - Berisi data
uuntung
5 Exception Longtext - Berisi data
pengecualian
6 Failed_at Longtext - Berisi data
gagal

i. Nama file : Migrations


Media : Harddisk
Isi : Data Migrations
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 212 byte
Jumlah Record : 3 record
Struktur dapat dilihat pada Tabel 3.11 :

Tabel 3.11 Spesifikasi Basis Data Migrations


No Nama Field Tipe Lebar Keterangan
1 Id Int 10 Berisi nomor
id
2 Migration Varchar 191 Berisi data
control
version untuk
database
3 Batch Int 11 Berisi data
sekumpulan

24
j. Nama file : Password_Resets
Media : Harddisk
Isi : Data Password Resets
Organisasi : Index Sequental
Primary Key : id
Panjang Record : 382 byte
Jumlah Record : 3 record
Struktur dapat dilihat pada Tabel 3.12 :

Tabel 3.12 Spesifikasi Basis Data Password_Resets


No Nama Field Tipe Lebar Keterangan
1 Email Varchar 191 Berisi nama
email
2 Token Varchar 191 Berisi nomor
token
3 Created_at Timestamp - Berisi ubah
data

3.6. Rancangan Layar


Dalam proses membuat aplikasi, dibutuhkan rancangan layar untuk
memudahkan user memahami proses fungsi aplikasi tersebut. Berikut
merupakan rancangan layar aplikasi penilaian karyawan terbaik PT Anura
Tekno Solusi menggunakan metode Weighted Product (WP) berbasis web :
3.6.1. Rancangan Layar Form Login
Pada gambar 3.4 menampilkan rancangan layar form login yang
dimana user wajib memasukan email address dan password untuk
bisa mengakses ke menu utama didalam aplikasi ini. Berikut ini
gambar rancangan layar form login :

Gambar 3.4 Rancangan Layar Form Login

25
3.6.2. Rancangan Layar Form Menu Utama
Pada gambar 3.5 menampilkan rancangan layar form menu utama
yang mana user dapat mengakses form halaman utama seperti form
karyawan, form kriteria dan bobot, form proses weighted product
(WP) dan form output laporan rating karyawan. Berikut ini gambar
rancangan layar form menu utama :

Gambar 3.5 Rancangan Layar Form Menu Utama


3.6.3. Rancangan Layar Form Karyawan
Pada gambar 3.6 menampilkan rancangan layar form karyawan.
Pada form karyawan terdapat Nomor Induk Karyawan, Nama
Lengkap, Jabatan, Nomor Handphone dan Alamat. Di dalam form
karyawan ada button form tambah karyawan gunanya untuk
menambah data karyawan, ada button edit karyawan gunannya untuk
mengubah data karyawan ada button delete karyawan gunanya untuk
menghapus data karyawan dan ada button search gunanya untuk
mencari data. Berikut ini tampilan rancangan layar form karyawan :

Gambar 3.6 Rancangan Layar Form Karyawan

26
Pada gambar 3.7 menampilkan rancangan layar form tambah
karyawan. Pada form layar tambah karyawan terdapat Nomor Induk
Karyawan, Nama Lengkap, Jabatan, Nomor Handphone dan Alamat.
Lalu terdapat 2 tombol, ada button Save Changes gunanya untuk
menyimpan data ke form karyawan dan ada button Close gunanya
untuk kembali ke halaman form karyawan. Berikut ini tampilan form
tambah karyawan :

Gambar 3.7 Rancangan Layar Form Tambah Karyawan


Pada gambar 3.8 menampilkan rancangan layar form edit
karyawan. Pada form edit karyawan terdapat Nomor Induk Karyawan,
Nama Lengkap, Jabatan, Nomor Handphone dan Alamat. Lalu
terdapat 2 tombol, ada button Save Changes gunanya untuk
menyimpan data ke form karyawan dan ada button Close gunanya
untuk kembali ke halaman form karyawan. Berikut ini tampilan form
edit karyawan :

Gambar 3.8 Rancangan Layar Form Edit Karyawan

27
3.6.3. Rancangan Layar Form Kriteria dan Bobot
Pada gambar 3.9 menampilkan rancangan layar. Pada rancangan
layar form kriteria dan bobot ini menampilkan beberapa menu modal
button form kriteria dan bobot. Pada form layar data kriteria terdapat
Nomor, Kode, Kriteria, Bobot dan Action. Sedangkan pada form layar
data bobot, Keterangan dan Action. Di dalam form kriteria ada tombol
button form tambah kriteria gunanya untuk menambah data kriteria,
ada button edit kriteria gunannya untuk mengubah data kriteria dan
ada button delete kriteria gunanya untuk menghapus data karyawan.
Sedangkan di dalam form bobot ada modal button form tambah bobot
gunanya untuk menambah data bobot, ada button edit bobot
gunannya untuk mengubah data bobot dan ada button delete bobot
gunanya untuk menghapus data bobot. Berikut ini tampilan rancangan
layar form kriteria dan bobot :

Gambar 3.9 Rancangan Layar Form Data Kriteria dan Bobot


Pada gambar 3.10 menampilkan rancangan layar form tambah
kriteria. Pada layar rancangan form tambah kriteria terdapat kriteria
dan bobot. Lalu terdapat 2 tombol, ada button Save Changes gunanya
untuk menyimpan data ke form kriteria dan ada button Close gunanya
untuk kembali ke halaman form kriteria dan bobot. Berikut ini
tampilan form tambah kriteria :

28
Gambar 3.10 Rancangan Layar Form Tambah Kriteria
Pada gambar 3.11 menampilkan rancangan layar form edit kriteria.
Rancangan layar form edit bobot terdapat Kode Kriteria, Kriteria dan
Bobot. Lalu terdapat 2 tombol, ada button Save Changes gunanya
untuk menyimpan data ke form bobot dan ada button Close gunanya
untuk kembali ke halaman form kriteria dan bobot. Berikut ini
tampilan form edit karyawan :

Gambar 3.11 Rancangan Layar Form Edit Kriteria


Pada gambar 3.12 menampilkan rancangan layar form tambah
bobot. Pada layar rancangan form tambah bobot terdapat bobot dan
keterangan bobot. Lalu terdapat 2 tombol, ada button Save Changes
gunanya untuk menyimpan data ke form bobot dan ada button Close
gunanya untuk kembali ke halaman form kriteria dan bobot. Berikut
ini tampilan form tambah bobot :

29
Gambar 3.12 Rancangan Layar Form Tambah Bobot
Pada gambar 3.13 menampilkan rancangan layar form edit bobot.
Pada layar rancangan form edit bobot terdapat bobot dan keterangan
bobot. Lalu terdapat 2 tombol, ada button Save Changes gunanya
untuk menyimpan data ke form bobot dan ada button Close gunanya
untuk kembali ke halaman form kriteria dan bobot. Berikut ini
tampilan form tambah bobot :

Gambar 3.13 Rancangan Layar Form Edit Bobot


3.6.4. Rancangan Layar Form Proses Weighted Product (WP)
Pada gambar 3.14 menampilkan rancangan layar form proses
weighted product (WP). Rancangan layar form proses weighted
product (WP) terdapat tampilan rancangan layar form normalisasi
kriteria bobot gunanya untuk melihat hasil perhitungan kriteria bobot.
Terdapat tombol button start proses gunanya untuk menentukan
tanggal awal untuk dimulainya penilain dan akhir untuk diakhirnya

30
penilaian. Terdapat juga tampilan layar form data periode yang berupa
hasil
ditentukannya tanggal awal dan akhir. Terdapat Berikut tampilan
rancangan layar form proses weighted product (WP) :

Gambar 3.14 Rancangan Layar Form Proses Weighted Product


(WP)
Pada gambar 3.15 menampilkan rancangan layar form tambah
data periode yang terdapat di button start proses Tampilan rancangan
layar form tambah periode terdapat tanggal awal dan tanggal akhir.
Terdapat button save changes gunanya untuk menyiman data ke form
data periode dan tombol button gunanya untuk kembali ke tampilan
halaman form proses weighted product (WP) Berikut tampilan
rancangan layar form tambah data periode :

Gambar 3.15 Rancangan Layar Form Tambah Periode

31
Pada gambar 3.16 adalah tampilan gambar rancangan layar form
data karyawan. Rancangan layar form data karyawan di halaman
proses perhitungan weight product terdapat no, nik, nama, jabatan
dan button kotak. Terdapat 3 button yaitu tombol button next
gunanya untuk melanjutkan ke halaman selanjutnya, tombol button
search gunanya untuk mencari data karyawan dan tombol button
kotak gunanya untuk menseleksi karyawan dengan cara di klik.
Berikut gambar ramcangan layar form data karyawan :

Gambar 3.16 Rancangan Layar Form Data Karyawan


Pada gambar 3.17 adalah tampilan gambar rancangan layar form
input data karyawan. Rancangan layar form input data karyawan di
halaman proses perhitungan weight product terdapat nik,nama
karyawan, kriteria dan bobot Terdapat 1 button yaitu tombol
button proses gunanya untuk melanjutkan ke halaman selanjutnya,
tombol button search gunanya untuk mencari data karyawan.
Berikut gambar rancangan layar form input data karyawan :

32
Gambar 3.17 Rancangan Layar Form Input Nilai Karyawan
3.6.5. Rancangan Layar Form Output Laporan Rating Karyawan
Pada gambar 3.18 menampilkan rancangan layar form data periode.
Rancangan layar form laporan rating karyawan terdapat no, status dan
action. Tampilan rancangan layar terdapat tanggal yang bisa diklik
gunanya untuk melihat hasillaporan rating karyawan. Berikut tampilan
rancangan layar form data periode :

Gambar 3.18 Rancangan Layar Form Data Periode

33
Pada gambar 3.19 adalah tampilan gambar rancangan layar form
peringkat karyawan. Rancangan layar form peringkat karyawan
terdapat no,nik,nama karyawan, nilai ranking dan periode. Terdapat
1 button yaitu tombol button proses gunanya untuk melanjutkan ke
halaman selanjutnya, tombol print gunanya untuk cetak data.
Berikut ini gambar rancangan layar form peringkat karyawan :

Gambar 3.19 Rancangan Layar Form Laporan Peringkat


Karyawan
Pada gambar 3.20 adalah tampilan gambar rancangan layar form
cetak laporan peringkat karyawan yang mana gunanya untuk
mencetak bukti peringkat karyawan atau bisa juga disimpan
melalui pdf. Rancangan layar form cetak laporan peringkat
karyawan terdapat nomor,nama karyawan dan nilai ranking.
Berikut ini gambar tampilan layar form rancangan cetak laporan
peringkat karyawan:

34
Gambar 3.20 Rancangan Layar Form Cetak Peringkat Karyawan

35
BAB IV
HASIL DAN PEMBAHASAN

4.1. Lingkungan Percobaan


Agar aplikasi penilaian karyawan terbaik PT. Anura Tekno Solusi
menggunakan metode Weighted Product (WP) berbasis web berjalan
dengan baik, spesifikasi yang dipakai untuk aplikasi ini juga harus
mendukung. Spesifikasi berikut bisa mendukung sistem ini, diantaranya
adalah :
4.1.1. Perangkat Keras (Hardware)
Perangkat keras (Hardware) yang dipakai untuk aplikasi
penilaian karyawan terbaik PT. Anura Tekno Solusi menggunakan
metode Weighted product (WP) berbasis web adalah sebagai berikut:
a. Processor Intel® Core™ i3-4005U CPU @ 1.70GHz
b. RAM HDD10,0GB
c. VGA Intel® HD Graphics4945
d. Hard Drive465,76GB

4.1.2. Perangkat Lunak (Software)


Perangkat lunak (Software) yang dipakai untuk aplikasi penilaian
karyawan terbaik PT. Anura Tekno Solusi menggunakan metode
Weighted product (WP) berbasis web adalah sebagai berikut :
a. Windows 10 Pro 64bit
b. Laragon 4.0.16
c. MySQL-Front 6.1
d. Notepad++
e. Opera Mini
f. Node.js
g. Laravel
h. PHP 5.6.12

4.2. Implementasi Metode


Berikut ini adalah tahapan implementasi metode Weighted Product (WP)
yang digunakan yaitu :
4.2.1. Menentukan Kriteria dan bobot
Hal pertama yang dilakukan untuk menghitung dengan
menggunakan metode Weighted Product (WP) adalah menentukan
kriteria dan bobot. Adapun kriteria dan bobot yang dibutuhkan oleh
perusahaan tersebut adalah :
1) Kriteria yang dibutuhkan
Tabel 4.1 merupakan kriteria yang dibutuhkan untuk
penilaian karyawan terbaik PT. Anura Tekno Solusi
menggunakan metode Weighted Product (WP) berbasis web

36
adalah sebagai berikut :

Tabel 4.1 Kriteria

Kriteria Keterangan
C1 Kehadiran
C2 Perilaku
C3 Kerjasama
C4 Ketelitian
C5 Loyalitas

2) Pembobotan Kriteria
Pada tabel 4.2 merupakan tabel pembobotan kriteria, tabel ini
menjelaskan tentang jenis bobot yang dipakai untuk menentukan
karyawan terbaik.

Tabel 4.2 Pembobotan Kriteria

Kriteria Bobot Keterangan Jenis Bobot


Kehadiran 5 Sangat Tinggi
Perilaku 4 Tinggi
Kerjasama 3 Sedang
Ketelitian 3 Sedang
Loyalitas 3 Sedang

3) Keterangan Bobot
Pada tabel 4.3 merupakan tabel pembobotan kriteria, tabel ini
menjelaskan tentang jenis bobot yang dipakai untuk menentukan
karyawan terbaik.
Tabel 4.3 Keterangan Bobot

Keterangan Jenis Bobot Bobot

Sangat Tinggi 5

Tinggi 4

37
Sedang 3

Rendah 2

Sangat Rendah 1

4.2.2. Penentuan Rating dan Pemberian Bobot


Berikut ini tabel penentuan rating 8 karyawan di PT. Anura
Tekno Solusi yang berguna untuk melakukan pemberian nilai
kepada 8 karyawan tersebut terhadap masing-masing kriteria. Tabel
penentuan rating 8 karyawan di PT. Anura Tekno Solusi ini dapat
dilihat pada tabel 4.4.

Tabel 4.4 Penentuan Rating

ALTERNATIF KRITERIA

C1 C2 C3 C4 C5

A1 95 75 70 80 65

A2 95 80 70 85 70

A3 90 70 70 80 70

A4 95 90 75 75 75

A5 100 80 65 80 70

A6 100 80 70 70 60

A7 90 85 80 75 65

A8 80 95 85 75 80

Keterangan :
Kriteria yang dipakai oleh perusahaan tersebut adalah sebagai
berikut
:
C1 = Kehadiran
C2 = Perilaku
C3 = Kerjasama
C4 = Ketelitian

38
C5 = Loyalitas
Alternatif yang dipakai oleh perusahaan dan berikut nama-nama
karyawan perusahaan tersebut adalah sebagai berikut :
A1 = Fikri Farhan
A2 = Fenti Fitriyanti
A3 = Nike Arnindita
A4 = Rini Kusuma Dewi
A5 = Yadi Romdoni
A6 = Alvin Nurwan
A7 = Stad Vidal
A8 = Nur Okta Viani
4.2.3. Melakukan Perbaikan Normalisasi Bobot
Rumus perbaikan nilai bobot untuk mendapatkan nilai ∑ 𝑊 = 1,
maka dengan rumus 4.1.

............................. 4.1
Keterangan :
𝑊𝑗 = Bobot preferensi sebelumnya
∑ 𝑊𝑗 = Penjumlahan bobot atribut
Berikut ini adalah perhitungan perbaikan normalisasi bobot :

𝑊𝑎𝑤𝑎𝑙 = 5+4+3+3+3 = 18
5 5
W1 = 5+4+3+3+3 = 18 = 0,277777778
4 4
W2 = 5+4+3+3+3 = 18 = 0,222222222
3 3
W3 = 5+4+3+3+3 = 18 = 0,166666667
3 3
W4 = 5+4+3+3+3 = 18 = 0, 166666667
3 3
W5 = 5+4+3+3+3 = 18 = 0, 166666667

Hasil perbaikan bobot = bobot C1+C2+C3+C4+C5 = 1

4.2.4. Menghitung Vektor S


Rumus menghitung vektor S adalah dengan melihat rumus 4.2.

........... 4.2

39
Keterangan :
S = Prefensi Alternatif
X = Nilai Kriteria
W = Bobot Kriteria
n = Banyaknya Kriteria
𝑊𝑗 = Pangkat Bernilai Positif

Berikut ini adalah perhitungan vektor S :

𝑆1 =(950,277777778 )*( 750,222222222 )* (700,166666667 )*


(800,166666667 )* (65166666667 )
= 78,144457652
𝑆2 =(950,277777778 )*( 800,222222222 )* (700,166666667 )*
(850,166666667 )* (700,166666667 )
= 81,073525157
𝑆3 =(900,277777778 )*( 700,222222222 )* (700,166666667 )*
(800,166666667 )* (700,166666667 )
= 76,750510807
𝑆4 =(950,277777778 )*( 900,222222222 )* (750,166666667 )*
(800,166666667 )* (700,166666667 )
= 83,401606256
𝑆5 =(1000,277777778 )*( 800,222222222 )* (650,166666667 )*
(700,166666667 ) *(600,166666667 )
= 80,410853906
𝑆6 =(1000,277777778 )*( 800,222222222 )* (700,166666667 )*
(800,166666667 )*(650,166666667 )
= 77,598917896
𝑆7 =(900,277777778 )*( 850,222222222 )* (800,166666667 )*
(750,166666667 )* (650,166666667 )
= 80,066161055
𝑆8 =(800,277777778 )*( 950,222222222 )*(850,166666667 )* (750,166666667
)* (800,166666667 )
= 83,060002512
∑ 𝑆=78,144457652+81,073525157+76,750510807+83,401606256+
80,410853906+77,598917896+80,066161055+83,060002512
= 640,506035241

40
4.2.5. Menghitung Vektor V
Rumus menghitung vektor V adalah dengan melihat rumus 4.3

............................................................ 4.3

Sederhananya dengan rumus 4.4

............................................................ 4.4

Keterangan :
V = Preferensi berupa alternatif kesamaan antara Vektor V dan
Vektor S
X = nilai kriteria yang diperoleh
W = bobot kriteria yang diperoleh
J = kriteria yang diperoleh
i = alternatif yang diperoleh
n = banyaknya kriteria
Berikut ini adalah perhitungan vektor V :
78,144457652
V1 = 640,506035241 = 0,1220042487540293 atau 0,1220

81,073525157
V2 = 640,506035241 = 0,1265773009094206 atau 0,1266

76,750510807
V3 = 640,506035241 = 0,1198279275824801 atau 0,1198

83,401606256
V4 = 640,506035241 = 0,1302120537000387 atau 0,1302

80,410853906
V5 = 640,506035241 = 0,1255426951219034 atau 0,1255

77,598917896
V6 = 640,506035241 = 0,1211525163331244 atau 0,1212

80,066161055
V7 = = 0,1250045380522822 atau 0,1250
640,506035241

83,060002512
V8 = 640,506035241 = 0,1296787195467213 atau 0,1297

41
4.2.6. Menemukan Ranking Terbaik
Berdasarkan proses perhitungan vektor v, maka ditemukan
ranking data karyawan terbaik di PT. Anura Tekno Solusi. Tabel 4.5
menjelaskan tentang tabel yang berisi urutan ranking karyawan
terbaik PT. Anura Tekno Solusi sebagai berikut :
Tabel 4.5 Ranking Data Karyawan Terbaik
Ranking Nama
1 Rini Kusuma Dewi
2 Nur Okta Viani
3 Sunaman
4 Fenti Fitriyanti
5 Yadi Romdoni
6 Stad Vidal
7 Fikri Farhan
8 Nike Arnindita
Keterangan :
Dari tahap awal perhitungan sampai akhir perhitungan, maka
didapatkan karyawan terbaik di PT. Anura Tekno Solusi adalah Rini
Kusuma Dewi dengan nilai 0,1302120537000387.

4.3. Flowchart
Gambar 4.1 adalah gambar Flowchart yang menjelaskan tentang
bagaimana alur proses metode Weighted Product (WP) yang digunakan.

Gambar 4.1 Flowchart Metode Weighted Product (WP)

42
4.4. Algoritme Metode Weighted Product (WP)

1. Menentukan kriteria dan bobot.


2. Menentukan rating dan pemberian bobot.
3. //Langkah normalisasi
4. Melakukan perbaikan normalisasi bobot nilai bobot dengan rumus :
𝑊𝑗
𝑊𝑗 =∑ 𝑊 .
𝑗
5. //Akhir normalisasi
6. //Langkah perhitungan vektor S
7. Meghitung nilai Vektor S dengan rumus :
𝑆𝑖 =∏𝑛𝑗=1 𝑥𝑖𝑗 𝑤𝑗 , dengan I = 1,2,…..m
8. //Akhir perhitungan vektor S
9. //Langkah perhitungan vektor V

10. Menghitung nilai vektor V dengan rumus :


∏𝑛 𝑋𝑖𝑗 𝑤𝑖
𝑉𝑖 = ∏𝑛𝑗=1(𝑥 𝑤)𝑤 , dengan i = 1,2,….m
𝑗=1 𝑖 𝑗
11. //Akhir perhitungan vektor V
12. Menentukan ranking terbaik

4.5. Pengujian Aplikasi


Untuk memastikan keberhasilan jalannya aplikasi perlu dilakukan
pengujian terhadap aplikasi penilaian karyawan terbaik PT. Anura Tekno
Solusi menggunakan metode Weighted Product (WP) yang dibuat.
Pengujian model diuji oleh satu orang supervisor PT. Anura Tekno Solusi
dengan Blackbox Testing dan dilakukan untuk memastikan bahwa hasil
yang di dapat sesuai dengan tujuan yang akan dicapai.
4.5.1. Pengujian User Interface
a. Pengujian Halaman Login
Pengujian halaman login dapat dilihat pada Tabel 4.6 :

Tabel 4.6 Pengujian Halaman Login User


Hasil Pengujian Data Benar
Data Yang Data Output Hasil Akhir
Input Diharapkan
Email Lolos Ke menu Diterima
address validasi oleh dashboard
dan sistem, maka
password user akan ke
menu
dashboard

43
Hasil Pengujian Data Salah
Email Jika data Pesan alert yang Diterima
address hasil input menampilkan jika
dan tidak ada user gagal login
password isinya maka
tidak tidak akan
diisi oleh lolos oleh
user sistem dan
tidak masuk
ke menu
dashboard

b. Halaman Karyawan
Pengujian halaman karyawan dapat dilihat pada Tabel 4.7 :

Tabel 4.7 Pengujian Halaman Karyawan


Hasil Pengujian Data Benar
Data Yang Data Output Hasil Akhir
Input Diharapkan
User User akan User dapat Diterima
memilih dialihkan ke dialihkan ke
tombol halaman karyawan halaman
karyawan karyawan
User Jika data hasil User Diterima
menginput input benar dan mendapatkan
data yang lolos validasi oleh notifikasi
terdapat sistem akan bahwa data
pada form memproses data tersebut telah
tambah hasil input tersimpan
karyawan tersebut kemudian
disimpan dalam
database
User Data dapat User Diterima
mengubah ditampilkan oleh mendapatkan
data yang sistem yang notifikasi
terdapat kemudian bisa bahwa data
pada form untuk menyimpan tersebut telah
ubah hasil data yang diubah
karyawan telah diubah oleh
user.
User Data yang dipilih User Diterima
menghapus oleh user dapat mendapatkan
data yang dihapus sistem notifikasi
terdapat dan terhapus bahwa data
pada form dalam database tersebut telah
hapus dihapus

44
karyawan
Hasil Pengujian Data Salah
Data pada Jika data hasil Pesan alert Diterima
form input tidak ada yang
karyawan isinya maka tidak menampilkan
tidak diisi akan lolos oleh jika data harus
dengan sistem dan tidak diisi dan data
lengkap akan masuk ke tidak akan
dalam database masuk ke
dalam
database

c. Halaman Kriteria dan Bobot


Pengujian halaman kriteria dan bobot dapat dilihat pada
Tabel 4.8 :

Tabel 4.8 Pengujian Halaman Kriteria dan Bobot


Hasil Pengujian Data Benar
Data Yang Data Output Hasil Akhir
Input Diharapkan
User User akan User dapat Diterima
memilih dialihkan ke dialihkan ke
tombol halaman kriteria halaman
kriteria dan bobot kriteria dan
dan bobot bobot
User Jika data hasil User Diterima
menginput input benar dan mendapatkan
data yang lolos validasi oleh notifikasi
terdapat sistem akan bahwa data
pada form memproses data tersebut telah
tambah hasil input tersimpan
kriteria tersebut kemudian
dan form disimpan dalam
tambah database
bobot
User Data dapat User Diterima
mengubah ditampilkan oleh mendapatkan
data yang sistem yang notifikasi
terdapat kemudian bisa bahwa data
pada form untuk menyimpan tersebut telah
ubah hasil data yang diubah
kriteria telah diubah oleh
dan form user.
ubah bobot
User Data yang dipilih User Diterima
menghapus oleh user dapat mendapatkan

45
data yang dihapus sistem notifikasi
terdapat dan terhapus bahwa data
pada form dalam database tersebut telah
hapus dihapus
kriteria
dan form
hapus
bobot
Hasil Pengujian Data Salah
Data pada Jika data hasil Pesan alert Diterima
form input tidak ada yang
kriteria isinya maka tidak menampilkan
dan form akan lolos oleh jika data harus
bobot tidak sistem dan tidak diisi dan data
diisi akan masuk ke tidak akan
dengan dalam database masuk ke
lengkap dalam
database

d. Halaman Proses Weighted Product (WP)


Pengujian halaman proses Weighted Product (WP) dapat
dilihat pada Tabel 4.9 :

Tabel 4.9 Pengujian Halaman Proses Weighted Product


(WP)
Hasil Pengujian Data Benar
Data Yang Data Output Hasil Akhir
Input Diharapkan
User User akan User dapat Diterima
memilih dialihkan ke dialihkan ke
tombol halaman proses halaman
proses weighted product proses
weighted weighted
product product
User Jika data hasil User dapat Diterima
menginput input tanggal awal dialihkan ke
tanggal dan tanggal akhir halaman data
awal dan benar dan lolos karyawan.
tanggal validasi oleh
akhir yang sistem akan
terdapat memproses data
pada form hasil input tersebut
start kemudian
proses disimpan dalam
database
User User dialihkan ke User dapat Diterima

46
memilih halaman input dialihkan ke
untuk nilai karyawan halaman input
mengklik nilai karyawan
tombol
radio
buttom dan
tombol
next yang
terdapat di
halaman
data
karyawan
User User dialihkan ke User dapat Diterima
menginput halaman peringkat dialihkan ke
data yang karyawan halaman
terdapat peringkat
pada karyawan
halaman
input nilai
karyawan
User User dialihkan ke User dapat Diterima
memilih halaman untuk dialihkan ke
tombol Print dan halaman untuk
print di download laporan print dan
halaman peringkat download
peringkat karyawan laporan
karyawan peringkat
karyawan
User User dialihkan ke User dapat Diterima
memilih halaman peringkat dialihkan ke
tanggal karyawan halaman
awal dan peringkat
tanggal karyawan
akhir di
halaman
proses
weighted
product
User User dialihkan ke User dapat Diterima
memilih halaman untuk dialihkan ke
tombol print dan halaman
print di download laporan peringkat
halaman peringkat karyawan
peringkat karyawan
karyawan
User Data yang dipilih User Diterima

47
menhapus oleh user dapat mendapatkan
data dihapus sistem dan notifikasi
periode di terhapus dalam bahwa data
halaman database tersebut telah
proses dihapus
weighted
product
Hasil Pengujian Data Salah
Data pada Jika data hasil Pesan alert Diterima
form start input tidak ada yang
proses isinya maka tidak menampilkan
tidak diisi akan lolos oleh tanggal awal
dengan sistem dan tidak dan tanggal
lengkap akan masuk ke akhir harus
dalam database diisi dan data
tidak akan
masuk ke
dalam
database
Data pada Jika data hasil Pesan alert Diterima
halaman input tidak ada yang
input nilai isinya maka tidak menampilkan
karyawan akan lolos oleh input nilai
tidak diisi sistem dan tidak harus diisi dan
dengan akan masuk ke data tidak akan
lengkap dalam database masuk ke
dalam
database

e. Halaman Output Laporan Rating Karyawan


Pengujian halaman proses Weighted Product (WP) dapat
dilihat pada Tabel 4.10 :

Tabel 4.10 Pengujian Halaman Output Laporan Rating


Karyawan
Hasil Pengujian Data Benar
Data Yang Data Output Hasil Akhir
Input Diharapkan
User User akan User dapat Diterima
memilih dialihkan ke dialihkan ke
tombol halaman laporan halaman
output rating karyawan laporan rating
laporan karyawan
rating
karyawan
User User akan User dapat Diterima

48
memilih dialihkan ke dialihkan ke
data halaman laporan halaman
periode peringkat laporan
karyawan peringkat
karyawan
User User akan User dapat Diterima
memilih dialihkan ke dialihkan ke
tombol halaman laporan halaman untuk
print peringkat print dan
karyawan download
laporan
peringkat
karyawan
Hasil Pengujian Data Salah
Data User tidak bisa Data periode Diterima
periode mengetahui tidak muncul
tidak diisi laporan rating di halaman
lengkap karyawan laporan
oleh user peringkat
karyawan

4.5.2. Pengujian Fungsi Proses Sistem


Pengujian fungsi proses sistem dapat dilihat pada Tabel 4.11 :

Tabel 4.11 Pengujian Fungsi Proses Sistem


Fungai Yang Output Hasil Akhir
diharapkan
Tambah Data Sistem dapat Sistem dapat Diterima
menambahkan menambahkan
data kedalam data kedalam
database database
Hapus Data Sistem dapat Sistem dapat Diterima
menghapus data menghapus data
yang ada yang ada di
didalam dalam database
database sesuai sesuai dengan
dengan data data yang ingin
yang ingin dihapus oleh
dihapus oleh user
user
Ubah Data Sistem dapat Sistem dapat Diterima
mengubah data mengubah data

49
di dalam di dalam
database, database,
dengan data dengan data
yang baru yang baru
diinput oleh user diinput oleh user
Cetak Data Sistem dapat Sistem dapat Diterima
print dan print dan
download download
laporan hasil laporan hasil
peringkat peringkat
karyawan karyawan
terbaik terbaik

4.6. Tampilan Layar


Pada bagian ini, diuraikan mengenai tampilan layar aplikasi penilaian
karyawan terbaik PT. Anura Tekno Solusi menggunakan metode Weighted
Product (WP) mulai dari pertama kali dijalankan sampai selesai. Berikut
ini akan diberikan penjelasan dari masing-masing tampilan yang ada pada
aplikasi penilaian karyawan terbaik PT. Anura Tekno Solusi menggunakan
metode Weighted Product (WP) :
4.6.1. Tampilan Layar login
Berikut ini merupakan layar login untuk masuk kedalam menu
utama. User harus login menggunakan email dan password yang
benar dan sesuai. Tampilan Form Login seperti pada gambar 4.2

Gambar 4.2 Tampilan Layar Login

50
4.6.2. Tampilan Layar Menu Utama
Pada tampilan layar menu utama ini, user dapat mengakses
input yang berupa karyawan,kriteria dan bobot. Untuk dapat
mengakses proses perhitungan, user dapat mengakses proses
perhitungan Weighted Product (WP). User apabila ingin melihat
laporan dapat mengakses laporan rating karyawan. Agar dapat
mengakses itu semua, user harus login terlebih dalulu. Gambar
4.3 merupakan tampilan layar menu utama :

Gambar 4.3 Tampilan Layar Menu Utama


4.6.3. Tampilan Layar Karyawan
Pada gambar 4.3 berupa tampilan layar karyawan. Tampilan
karyawan ini berisi button tambah karyawan gunanya untuk
menambah data karyawan, button edit gunanya untuk mengedit
data karyawan dan button hapus gunanya untuk menghapus data
karyawan. Berikut ini tampilan layar karyawan :

Gambar 4.4 Tampilan Layar Karyawan

51
Pada gambar 4.5 menampilkan input data karyawan.
Tampilan input data karyawan berisi button tambah data karyawan
untuk menambah data karyawan, di dalamnya terdapat nomor
induk karyawan untuk nomor induk karyawan, nama lengkap
karyawan untuk memberi nama karyawan, jabatan karyawan untuk
jabatan masing-masing karyawan, nomor handphone untuk nomor
handphone karyawan dan alamat untuk alamat tempat tinggal
karyawan. Berikut ini merupakan tampilan layar tambah data
karyawan di halaman karyawan :

Gambar 4.5 Tampilan Layar Tambah Karyawan


Pada gambar 4.6 menampilkan edit data karyawan. Tampilan
edit data karyawan berisi button edit data karyawan untuk mengedit
data karyawan, di dalamnya terdapat nomor induk karyawan untuk
nomor induk karyawan, nama lengkap karyawan untuk memberi
nama karyawan, jabatan karyawan untuk jabatan masing-masing
karyawan, nomor handphone untuk nomor handphone karyawan
dan alamat untuk alamat tempat tinggal karyawan. Berikut ini
merupakan tampilan layar ubah data karyawan di halaman
karyawan :

52
Gambar 4.6 Tampilan Layar Edit Karyawan
4.6.4. Tampilan Layar Kriteria dan Bobot
Pada gambar 4.7 berupa tampilan layar kriteria dan bobot.
Tampilan kriteria ini berisi button tambah kriteria gunanya untuk
menambah data kriteria, button edit gunanya untuk mengedit data
kriteria dan button hapus gunanya untuk menghapus data kriteria.
Sedangkan tampilan layar bobot ini berisi button tambah bobot
gunanya untuk menambah data bobot, button edit gunanya untuk
mengedit data bobot dan button hapus gunanya untuk menghapus
data bobot. Berikut ini tampilan layar kriteria dan bobot :

Gambar 4.7 Tampilan Layar Kriteria dan Bobot


Pada gambar 4.8 menampilkan tambah data kriteria. Tampilan
tambah kriteria ini berisi kriteria gunanya untuk mengisi data
kriteria yang dibutuhkan dan pengisian bobot gunannya untuk
memilih bobot berapa yang telah ditentukan. Berikut tampilan
tambah kriteria :

53
Gambar 4.8 Tampilan Layar Tambah Kriteria
Pada gambar 4.9 menampilkan edit data kriteria. Tampilan edit
kriteria ini berisi kode kriteria gunanya untuk mengisi kode kriteria
yang dibutuhkan, kriteria gunannya untuk mengisi kriteria yang
dibutuhkan dan pengisian bobot gunannya untuk memilih bobot
berapa yang telah ditentukan. Berikut tampilan tambah kriteria :

Gambar 4.9 Tampilan Layar Edit Kriteria


Pada gambar 4.10 menampilkan tambah data bobot. Tampilan
tambah bobot ini berisi bobot gunanya untuk mengisi data bobot
yang dibutuhkan dan keterangan bobot gunannya untuk keterang
bobot yang telah ditentukan. Berikut tampilan tambah bobot :

54
Gambar 4.10 Tampilan Layar Tambah Bobot
Pada gambar 4.11 menampilkan edit data bobot. Tampilan edit
kriteria ini berisi bobot gunanya untuk mengisi kode kriteria yang
dibutuhkan, kriteria gunannya untuk mengisi kriteria yang dibutuhkan
dan pengisian bobot gunannya untuk memilih bobot berapa yang telah
ditentukan. Berikut tampilan tambah kriteria :

Gambar 4.11 Tampilan Layar Edit Bobot


4.6.5. Tampilan Layar Proses Weighted Product (WP)
Pada gambar 4.12 berupa tampilan layar proses Weighted
Product (WP). Tampilan layar proses Weighted Product (WP) ini
berisi data normalisasi bobot, data periode dan button start proses.
Tampilan data normalisasi bobot gunanya untuk data hasil
perhitungan dari data normalisasi bobot, data periode gunanya
untuk mengetahui user bahwa sudah terjadi perhitungan metode
Weighted Product (WP) dengan ditandainya tanggal awal dan
tanggal akhir dan tampilan button start proses berisi user dapat

55
menginput tanggal awal dan tanggal akhir. Berikut ini tampilan
layar proses Weighted Product (WP) :

Gambar 4.12 Tampilan Layar Proses Weighted Product(WP)


Pada gambar 4.13 berupa tampilan layar data normalisasi bobot.
Tampilan layar data normalisasi bobot ini berisi data hasil
perhitungan data normalisasi bobot. Berikut ini tampilan layar data
normalisasi bobot :

Gambar 4.13 Tampilan Layar Data Normalisasi Bobot

Pada gambar 4.14 berupa tampilan layar data periode. Tampilan


layar data periode ini berisi data periode gunanya untuk
mengetahui user bahwa sudah terjadi perhitungan metode Weighted
Product (WP) dengan ditandainya tanggal awal dan tanggal akhir.
Berikut ini tampilan layar data periode :

56
Gambar 4.14 Tampilan Layar Data Periode

Pada gambar 4.15 berupa tampilan button start proses. Tampilan


layar button start proses berisi tambah periode yang berarti user
dapat menginput tanggal awal dan tanggal akhir. Berikut ini
tampilan layar tambah periode :

Gambar 4.15 Tampilan Layar Tambah Periode

Pada gambar 4.16 berupa tampilan layar data karyawan.


Tampilan layar data karyawan berisi user dapat menentukan
karyawan yang hendak diklik ceklis. Berikut ini tampilan layar data
karyawan :

57
Gambar 4.16 Tampilan Layar Data Karyawan

Pada gambar 4.17 berupa tampilan layar input nilai karyawan.


Tampilan layar input nilai data karyawan berisi user dapat
menentukan nilai dari masing-masing karyawan. Berikut ini
tampilan layar input data karyawan :

Gambar 4.17 Tampilan Layar Input Nilai Data Karyawan

58
4.6.6. Tampilan Layar Output Laporan Rating Karyawan
Tampilan layar output laporan rating berisi tampilan layar data
periode, tampilan peringkat karyawan dan cetak laporan rating
karyawan. Pada Gambar 4.18 berupa tampilan layar data periode
yang gunanya untuk mengetahui user bahwa sudah terjadi
perhitungan metode Weighted Product (WP) dengan ditandainya
tanggal awal dan tanggal akhir. Berikut ini tampilan layar data
periode :

Gambar 4.18 Tampilan Layar Data Periode


Pada gambar 4.19 berupa tampilan layar peringkat karyawan
Tampilan layar peringkat karyawan gunanya untuk dapat melihat
dan mencetak hasil peringkat karyawan. Berikut ini tampilan layar
peringkat karyawan :

Gambar 4.19 Tampilan Layar Peringkat Karyawan

59
Pada gambar 4.20 berupa tampilan layar cetak laporan peringkat
karyawan. Tampilan layar cetak laporan peringkat karyawan
gunanya untuk dapat print dan download laporan peringkat
karyawan tersebut. Berikut ini tampilan layar cetak laporan
peringkat karyawan :

Gambar 4.20 Tampilan Layar Cetak Laporan Peringkat


Karyawan

60
BAB V
PENUTUP

5.1. Kesimpulan
Dari hasil aplikasi sistem penunjang keputusan yang telah dibuat
terdapat beberapa kesimpulan sebagai berikut :
a. Dengan adanya dan digunakannya metode Weighted Product (WP)
diharapkan akan memberikan kemudahan bagi direktur dalam
menentukan karyawan terbaik PT. Anura Tekno Solusi.
b. Dapat membantu pihak PT. Anura Tekno Solusi dalam meminimalisir
kesalahan-kesalahan yang bisa terjadi apabila sistem masih di lakukan
secara manual.
c. Dapat memberikan hasil yang optimal dalam menentukan karyawan
terbaik PT. Anura Tekno Solusi dengan menggunakan aplikasi sistem
penunjang keputusan dengan metode Weighted Product (WP) berbasis
web.

5.2. Saran
Tugas akhir ini masih jauh dari sempurna, masih butuh banyak
perbaikan dan pengembangan agar menjadi lebih baik lagi. Berikut adalah
saran untuk pengembangan tugas akhir ini lebih lanjut:
a. Untuk pengembangan aplikasi ini lebih lanjut, dapat dikembangkan
dengan mengkombinasikan metode yang berbeda.
b. Diharapkan pada penelitian berikutnya aplikasi ini dapat digunakan
dimana saja dan kapan saja secara onine.
c. Diharapkan pada penelitian berikutnya aplikasi ini dapat digunakan di
platform lain seperti mobile.

61
DAFTAR PUSTAKA

Arestya, T., Mukhtar, H., & Syahril. (2014). Sistem Pendukung Keputusan Untuk
Penentuan Lokasi Perumahan Dengan Implementasi Metode Weighted
Product (Studi Kasus : Citraland Pekanbaru). FASILKOM : Jurnal
Fakultas Ilmu Komputer, 3(1), pp. 35-40.
Maruloh, Darussalam, M., Susila, M., N., & Wahyudin. (2020). Sistem Penunjang
Keputusan Seleksi Karyawan Terbaik PT. Golden Living Indonesia Dengan
Metode Wieghted Product. Jurnal Teknik Komputer AMIK BSI, 6(1), pp.
81-88.
Yusnaeni, W. (2018). Pemilihan Siswa Terbaik Melalui Metode Pendukung
Keputusan WP (Weighted Product). IJSE – Indonesian Journal on Software
Engineering, 4(2), pp. 90-98.
Mustafidah, H., & Hadyan, H., N. (2017). Aplikasi Sistem Pendukung Keputusan
Penentuan Mahasiswa Berprestasi di Universitas Muhammadiyah
Purwokerto Menggunakan Metode Weighted Product (WP). JUITA : Jurnal
Teknik Informatika, 5(1), pp. 51-61.
Mirawati, Hikmah, B., A., & Wiguna, W. (2018). Sistem Penunjang Keputusan
Penilaian Kinerja Kasir Lotte Mart Menggunakan Metode Weighted
Product. IJCIT (Indonesian Journal on Computer and Information
Technology), 3(2), pp. 186-199.
Supriono, H. (2015). Pemilihan Rumah Tinggal Menggunakan Metode Weighted
Product. Jurnal Ilmu Komputer dan Informatika, 1(1), pp. 23-28.
Jalil, A., Ningrum, P., I., & Muchtar, M. (2017). SPK Pemberian Kredit
menggunakan Metode WP (Weighted Product) Pada BMT Mu’amalah
Sejahtera Kendari. SemanTIK : Jurnal Teknik Informasi, 3(1), 173-180.
Khairina, D., M., Ivando, D., & Maharani, S. (2016). Implementasi Metode
Weighted Product Untuk Aplikasi Pemilihan Smartphone Android Terbaik.
INFOTEL : Jurnal Informatics, Telecomunication, and electronics, 8(1), pp.
16-23.
Arisantoso, Sanwasih, M., & Setyawan, S., A. (2018). Prototipe Sistem
Pendukung Keputusan Penilaian Prestasi Kinerja Dosen Terbaik Dengan
Algoritma Weighted Product Berbasis Web (Studi Kasus: Fakultas Teknik
Universitas Islam ATTahiriyah). Jurnal Semnasteknomedia, 6(1), pp. 13-18.
Arsyad, M. (2016). Aplikasi Sistem Pendukung Keputusan Untuk Seleksi Calon
Ketua Badan Eksekutif Mahasiswa (BEM) STMIK Banjarbaru Dengan
Metode Weighted Product (WP). Jurnal Bianglala Informatika, 4(1), pp.
21-32.

62
LAMPIRAN

63

Anda mungkin juga menyukai