SKRIPSI
OLEH:
28
SISTEM PENDUKUNG KEPUTUSAN SELEKSI KARYAWAN
BARU CV. JURAGAN BATU 86 DI BATU DELAPAN
DENGAN METODE TOPSIS
Skripsi Diajukan
Sebagai Persyaratan untuk Meraih Gelar Sarjana Komputer
pada Program Studi Teknik Informatika
28
LEMBAR PERSETUJUAN
SKRIPSI
OLEH:
i
LEMBAR PENGESAHAN
SKRIPSI
OLEH :
Penguji I Penguji II
ii
PERNYATAAN KEASLIAN SKRIPSI
Medan, 2023
Saya yang membuat pernyataan,
iii
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat, Tuhan yang Maha Kuasa
melengkapi tugas-tugas serta memenuhi salah satu syarat untuk mencapai gelar
Pada penyusunan Proposal Skripsi ini, telah melibatkan banyak pihak yang
membantu, memberikan bimbingan dan motivasi. Oleh karena itu, Dengan segala
Demokrat Cemerlang.
Demokrat Cemerlang.
3. Ibu Murni Marbun, S.Si., M.M., M.Kom., selaku Ketua STMIK Pelita
Nusantara.
5. Bapak Jijon Raphita Sagala, S.Kom., M.Kom., selaku Ketua Program Studi
iv
6. Bapak Bosker Sinaga, S.Kom., M.Kom., selaku Dosen Pembimbing yang
8. Orang Tua dan seluruh keluarga saya yang sudah bersedia menjadi tempat
9. Pimpinan CV. Juragan 86 di Batu Delapan yang telah memberikan izin dan
10. Besti saya windy, diah, ayu, yang sudah bersedia bertukar pikiran dan
penulis untuk itu penulis menghargai kritik dan saran yang membangun dari
Akhirnya penulis berharap semoga skripsi ini juga dapat bermanfaat bagi
v
ABSTRAK
Seleksi Karyawan merupakan salah satu faktor yang sangat penting dalam
perkembangan sebuah perusahaan, karena dengan adanya calon karyawan yang
memenuhi standar kualifikasi perusahaan, stabilitas perusahaan akan tetap terjaga.
Tetapi dalam implementasi penerimaan karyawan baru, CV Juragan Batu 86 tidak
memperhatikan proses penerimaan karyawan dan perusahaan masih terlihat
subjektif sehingga salah dalam mengambil keputusan untuk meloloskan
karyawan, dan karyawan yang diterima nantinya tidak memenuhi standar
kualifikasi perusahaan. Hal inilah yang menjadi dasar penelitian dilakukan yaitu
dengan membuat sebuah sistem yang dapat memberikan kemudahan dalam
pengambilan keputusan penerimaan karyawan baru. Dengan menggunakan
metode TOPSIS sebagai dasar dalam pengolahan data penerimaan karyawan baru,
memungkinkan sistem dapat memberikan perangkingan sesuai dengan kualitas
dari calon karyawan sehingga diharapkan dapat mempermudah pengambil
keputusan dalam menentukan karyawan akan diterima. Hasil dari penelitian ini
berbentuk sebuah sistem pendukung keputusan yang dapat mengolah data secara
valid dalam proses penerimaan karyawan. Berdasarkan hasil penelitian tersebut
diharapkan pengambil keputusan menjadi terbantu dalam menentukan karyawan
yang berhak diterima.
vi
ABSTRACT
vii
DAFTAR ISI
LEMBAR PERSETUJUAN...................................................................................i
LEMBAR PENGESAHAN...................................................................................ii
PERNYATAAN KEASLIAN SKRIPSI.............................................................iii
KATA PENGANTAR...........................................................................................iv
ABSTRAK.............................................................................................................vi
ABSTRACT...........................................................................................................vii
DAFTAR ISI.......................................................................................................viii
DAFTAR GAMBAR..............................................................................................x
DAFTAR TABEL.................................................................................................xi
DAFTAR LAMPIRAN........................................................................................xii
BAB 1 LATAR BELAKANG................................................................................1
1.1 Latar Belakang................................................................................................1
1.2 Perumusan Masalah........................................................................................3
1.3 Batasan Masalah.............................................................................................3
1.4 Tujuan Penelitian............................................................................................4
1.5 Manfaat Penelitian..........................................................................................4
1.6 Sistematika Penulisan.....................................................................................5
BAB 2 LANDASAN TEORI.................................................................................7
2.1 Sistem Pendukung Keputusan........................................................................7
2.1.1 Karakteristik dan Kemampuan Sistem Pendukung Keputusan.............8
2.1.2 Keuntungan Penggunaan Sistem Pendukung Keputusan......................9
2.1.3 Tujuan Sistem Pendukung Keputusan..................................................9
2.2 Seleksi Karyawan.........................................................................................10
2.3 Metode TOPSIS............................................................................................11
2.3.1 Sejarah TOPSIS..................................................................................11
2.3.2 Langkah-langkah Metode TOPSIS.....................................................11
2.4 Unfied Modeling Language (UML).............................................................14
2.5 Pengertian PHP............................................................................................17
2.6 MySql...........................................................................................................17
2.7 Xampp...........................................................................................................18
viii
BAB 3 METODOLOGI PENELITIAN.............................................................19
3.1 Kerangka Kerja Penelitian............................................................................19
3.2 Uraian Kerangka Kerja Penelitian...............................................................20
3.3 Tempat Penelitian.........................................................................................22
BAB 4 ANALISA DAN PERANCANGAN.......................................................24
4.1 ANALISA.....................................................................................................24
4.1.1 Analisa Data......................................................................................24
4.1.2 Analisa Metode.................................................................................27
4.2 PERANCANGAN SISTEM.........................................................................41
4.2.1 Perancangan sistem yang diusulkan.................................................41
4.2.2 Perancangan Basis Data....................................................................46
4.2.3 Perancangan Antarmuka...................................................................48
BAB 5 HASIL DAN PEMBAHASAN................................................................52
5.1 Hasil Penelitian.............................................................................................52
5.2 Tampilan Hasil Perancangan........................................................................52
5.3 Pembahasan..................................................................................................55
5.3.1 Kelebihan dan Kelemahan Sistem....................................................56
5.3.1.1 Kelebihan Sistem................................................................56
5.3.1.1 Kelemahan Sistem..............................................................56
BAB 6 PENUTUP.................................................................................................57
6.1 Kesimpulan...................................................................................................57
6.2 Saran.............................................................................................................57
DAFTAR PUSTAKA...........................................................................................59
ix
DAFTAR GAMBAR
x
DAFTAR TABEL
xi
DAFTAR LAMPIRAN
xii
BAB 1
PENDAHULUAN
Saat ini teknologi informasi sangat berkembang pesat, hal ini dimanfaatkan
organisasi akan berdampak dalam mencapai tujuan perusahaan pada sumber daya
manusia yang potensial. Oleh karena itu pada dasarnya kelangsungan hidup
perusahaan dalam merekrut karyawan baru untuk mendapatkan orang yang tepat
bagi suatu jabatan tertentu, sehingga orang tersebut mampu bekerja secara optimal
percetakan batu bata untuk bahan material yang digunakan sebagai bahan
pembuatan dinding. Batu bata terbuat dari tanah liat yang dibakar sampai berubah
warna menjadi kemerah-merahan. Batu bata yang bagus kualitasnya yaitu yang
matang dengan sempurna, memiliki tekstur yang padat dan keras sehingga tidak
gampang pecah. Mengingat pentingnya kilang batu bata dalam suatu perusahaan
industri yang cukup besar bagi pengambil keputusan harus memerlukan karyawan
yang tidak sedikit. Menurut Badan Pusat Statistik (BPS) perusahaan industri
sedang mempunyai tenaga kerja 20-99 orang dan perusahaan industri besar
mempunyai tenaga kerja 100 orang atau lebih. CV Juragan Batu 86 sering
1
melakukan penerimaan karyawan karena produksi selalu berjalan dan
menggunakan cara manual, Hal tersebut sudah tidak efisien untuk digunakan,
karena era revolusi industri 4.0 sekarang sudah mampu mempergunakan teknologi
untuk pengambilan keputusan. Maka dari itu dapat dibuat suatu sistem pendukung
karyawan baru. Maka dari itu agar tidak salah dalam seleksi penerimaan karyawan
dilakukan oleh peneliti sebelumnya. Penelitian pertama oleh (Siswanto, 2019) dari
Karyawan Divisi HRD pada CV. Semito Mandiri” hasilnya perekrutan karyawan
mendapatkan hasil rata – rata jarak antara hasil manual dengan TOPSIS sebesar
3,5 dengan standar deviasi 2,813 dan proses klasifikasi dengan Naïve Bayes
menghasilkan akurasi sebesar 77,78% dan error sebesar 22,22%. Penelitian kedua
oleh (Siagian et al., 2018) dari jurnal penelitian dengan judul” Seleksi Penerimaan
2
Karyawan Baru Menggunakan Metode Topsis” hasilnya sistem pendukung
keputusan ini dapat dijadikan bahan masukan bagi manajemen perusahaan dalam
Pamulang, 2019) dari jurnal penelitian dengan judul” Sistem Seleksi Penerimaan
Delapan ?
3
1.3 Batasan Masalah
ini adalah:
(DBMS).
4
Manfaat penelitian yang akan dicapai dari penelitian ini adalah sebagai
berikut:
Delapan.
BAB 1 : PENDAHULUAN
penulisan.
metodologi penelitian.
5
Pada bab ini membahas tentang masalah rancangan sistem yang
BAB 6 : PENUTUP
6
BAB 2
LANDASAN TEORI
khusus, DSS sebagai kerangka kerja yang ditegakkan oleh seorang direktur atau
jawaban elektif untuk masalah, menilai opsi lain ini dan memilih pilihan terbaik
opsi lain. Kapasitas seorang pemimpin untuk mengejar pilihan dapat ditingkatkan
jika dia tahu dan ahli hipotesis dan strategi arah.(M. Marbun & B. Sinaga 2019:9)
tanpa diskusi (authority rule without discussion), pendapat ahli (expert opinion),
(consensus).
7
Kusrini (2021:18) menyebutkan “Keputusan merupakan kegiatan memilih
memilih strategi atau aksi yang diyakini manajer akan memberikan solusi terbaik
atas sesuatu disebut pengambilan keputusan. Tujuan dari keputusan adalah untuk
3. Banyak variabel
1. Identifikasi masalah
8
2.1.2 Keuntungan Penggunaan Sistem Pendukung Keputusan
kompleks.
2. Dapat merespon dengan cepat pada situasi yang tidak diharapkan dalam
terstruktur.
9
2. Peningkatan produktivitas pendukung terkomputerisasi bisa mengurangi
perbaikan efisiensinya.
relevan untuk berbagai situasi dan diatur oleh software yang disebut
menyediakan antarmuka.
kepada sebuah perusahaan untuk bisa bergabung dan diterima bekerja dalam
berbeda satu sama lain, seperti nama, keahlian, background pendidikan dan hasil
10
dimiliki akan menjadi nilai jual setiap calon karyawan, oleh karna itu sebagai
2019).
alternative pilihan yang mempunyai cara untuk mencari nilai jarak terkecil dari
solusi ideal positif dan jarak terbesar dari solusi ideal negatif. Solusi optimal
berdasarkan prioritas nilai kedekatan relatif suatu alternative terhadap solusi ideal
referensi bagi pengambil keputusan untuk memilih solusi terbaik yang diinginkan
beragamnya kriteria pemilihan dan juga nilai bobot dari masing-masing kriteria
11
2.3.2 Langkah-langkah Metode TOPSIS
hasil dari perhitungan nilai rating yang dibagi dengan nilai total pada kriteria
X ij
r ij =
√
m
…..........................................................................(1)
∑ x 2ij
i=1
12
y ij=w i . r ij…...................................................................................(2)
Dengan i= 1,2,. . . ,m dan j = 1,2,. . .,n.
Keterangan :
y ij + ranking bobot ternormalisasi
w i = nilai bobot preferensi
3. Menentukan matriks solusi ideal positif dan matriks solusi ideal negatif.
Solusi ideal positif ( A+¿ ¿) dan solusi ideal negatif ( A−¿¿)dapat ditentukan
berdasarkan rating bobot ternormalisasi ( y ij ) adalah sebagai berikut : A+¿=¿¿
….......................................................................(3)
−¿=¿¿
A
−¿=Solusiideal negatif ¿
Dimana :
+¿¿
y j adalah = - Max y ij, jika j adalah atribut keuntungan
- Min y ij , jika j adalah atribut biaya
−¿ ¿
yj adalah = - Min y ij, jika j adalah atribut keuntungan
- Max y ij , jika j adalah atribut biaya
j = 1,2, . . .,n
4. Menentukan jarak antara nilai setiap alternatif ( Ai ) dengan solusi ideal positif
√
n
√∑
n
+¿= ¿¿ ¿¿¿
Di j=i
Keterangan :
+¿= jarak antara alternatif ( A i ) solusi ideal positi ¿
Di
−¿= jarak antara alternatif ( Ai ) solusi ideal negatif ¿
Di
13
5. Menentukan nilai preferensi untuk setiap alternatif (V i ) dirumuskan sebagai
berikut :
−¿
Di
V i= +¿ ¿ …..........................................................................(5)
D−¿+
i
D ¿i
¿
i = 1,2,...,
14
2.4 Unfied Modeling Language (UML)
Unified Modeling Language (UML) adalah salah satu standar bahasa yang
Use case adalah rangkaian atau uraian sekelompok yang saling terkait dan
membentuk sistem secara teratur yang dilakukan atau di awasi oleh sebuah actor.
Use case digunakan untuk membentuk tingkah laku benda dalam sebuah model
serta direalisasikan oleh sebuah kolaburasi. (Marbun & B. Sinaga, 2019). Berikut
Simbol Deskripsi
Use case Fungsionalitas yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antar unit
Nama use case
atau aktor; biasanya dinyatakan dengan
menggunakan kata kerja di awal di awal frase
nama use case
Aktor / actor Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan di buat diluar
sistem informasi yang akan dibuat itu sendiri
jadi walaupun simbol dari aktor adalah gambar
orang.
Asosiasi / association Komunikasi antara aktor dan use case yang
berpartisipasi pada use case atau use case
memiliki interaksi dengan aktor
Ekstensi / extend Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan dapat berdiri
sendiri walau tanpa use case tambahan itu.
15
Simbol Deskripsi
2. Activity Diagram
mungkin terjadi, dan bagaimana mereka berakhir. Berikut adalah daftar simbol
16
Simbol Deskripsi
satu aktivitas digabungkan menjadi satu
Status akhir Status akhir yang dilakukan sistem, sebuah
diagram aktivitas memiliki sebuah status
akhir
Swimlane Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas yang
terjadi
Atau
Sumber : (Marbun & B. Sinaga, 2019)
3. Class Diagram
sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi
B. Sinaga, 2019). Berikut adalah daftar simbol class diagram pada tabel 2.3.
17
lebih dinamis. PHP biasanya terpasang pada file HTML yang disimpan dengan
pemrograman web server-side yang bersifat open source. PHP merupakan script
berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client
(Purwandari, 2018).
2.6 MySql
manajemen basis data SQL (Bahasa Inggris database management system) atau
GPL (General Public License). Dimana setiap orang bebas untuk menggunakan
turunan salah satu konsep utama dalam database sejak lama, yaitu SQL
Xampp adalah satu paket komplit web server yang mudah dipasang
berbagai system operasi. Dalam paketnya sudah terkandung Apache (web server),
MySQL (database), PHP (sever side scripting), dan berbagai pustaka bantu
lainnya. Xampp tersedia untuk linux, windows, macos maupun solaris sehingga
2018).
18
2.7 Xampp
Xampp adalah satu paket komplit web server yang mudah dipasang
berbagai system operasi. Dalam paketnya sudah terkandung Apache (web server),
MySQL (database), PHP (sever side scripting), dan berbagai pustaka bantu
lainnya. Xampp tersedia untuk linux, windows, macos maupun solaris sehingga
2018).
BAB 3
METODE PENELITIAN
Kerangka kerja penelitian ini akan menjelaskan cara melakukan penelitian dengan
alur penelitian yang dibuat secara sistematis. Kerangka kerja dapat menjadi
pedoman dalam pemecahan masalah yang akan dihadapi pada sistem pendukung
19
keputusan seleksi karyawan baru pada CV Juragan Batu 86 di Batu Delapan
kerangka kerja (frame work) yang jelas tahapan-tahapannya. Kerangka kerja ini
1. Identifikasi masalah
20
atau proses yang sangat penting untuk menentukan suatu kualitas dalam
informasi dan yang terakhir adalah persiapan alat atau perangkat yang
2. Merumuskan Masalah
penelitian tidak dapat dilakukan jika tidak ada masalah yang harus
3. Pengumpulan Data
Pada penelitian ini, data yang dikumpulkan adalah data karyawan yang
berjumlah 5, dan data kriteria yang berjumlah 4 yang terdiri dari usia,
21
Setelah proses pengumpulan data, maka selanjutnya adalah proses analisa
Topsis dalam proses untuk menentukan seleksi karyawan baru yang lolos
outranking.
5. Perancangan Sistem
Diagram).
6. Pembangun Sistem
PhpMyAdmin.
7. Pengujian Sistem
22
Pada pengujian dilakukan untuk memastikan sistem yang dibuat sudah
8. Implementasi Sistem
menggunakan sistem.
Merbau dengan alamat di Tanjung Garbus II, Pagar Merbau, Deli Serdang
23
24
BAB 4
4.1 ANALISA
mengumpukan seluruh data yang dibutuhkan. Data yang telah diperoleh langsung
peneliti secara bertahap untuk mendapatkan data yang sesuai. Survei yang
sampel data yang digunakan dapat dilihat pada tabel dibawah ini.
1. Data Kriteria
25
Tabel 4. 1 Data Kriteria
2. Data Alternatif
Data alternatif pada penelitian ini adalah data calon karyawan, dalam
diberi kode alternatif dimulai dari A1 sampai A10 sebagai kode identitas
dari masing-masing perusahaan. Data alternatif dapat dilihat dari tabel 4.2
berikut ini:
3. Bobot Subkriteria
26
Tabel 4. 3 Bobot Subkriteria
Dari kriteria tersebut, maka dibuat suatu tingkat kepentingan kriteria berdasarkan
nilai bobot. Skala Penilaian tersebut menggunakan Skala Likert. Skala tersebut
mencakup rentang dari tingkat negatif hingga positif untuk membantu dalam
27
4.1.2 Analisa Metode
Similarity to Ideal Solution). Proses pertama pada penerapan metode ini adalah
pembuatan matriks keputusan berdasarkan data yang tersedia. Jumlah dari calon
metode TOPSIS yang akan di rekomendasikan kepada CV Juragan Batu 86, data
28
Tabel 4. 4 Data Calon Karyawan
Nilai
No Nama Ujian Tertulis Usia Pengalaman Kerja Daya Tangkap Wawancara
(C1) (C2) (C3) (C4) (C5)
1 Ahmad 70 – 80 Point 20 – 25 Tahun > 5 Tahun Tinggi Sangat Baik
Nilai
No Nama Ujian Pengalaman Daya
Usia Wawancara
Tertulis Kerja Tangkap
(C2) (C5)
(C1) (C3) (C4)
Ahmad
1 4 5 5 4 5
2 Rio
5 4 3 3 4
3 Elsa
3 3 5 3 5
4 Fahri
4 4 5 5 4
5 Adam
5 2 3 4 3
6 Sinta
4 4 5 3 5
7 Setyawa
n 3 4 5 4 4
8 Adrian
4 5 5 3 4
9 Iman
5 4 3 4 5
10 Rossa
3 4 4 4 4
X ij
r ij =
√∑
m
x 2ij
i=1
A. Ujian Tertulis
29
= 12.88
Maka :
xa 1k 1 4
ra1k1 = = 0.310
[ x K 1] 12.88
xa 2 k 1 5
ra2k1= = 0.388
[ x K 1] 12.88
xa 3 k 1 3
ra3k1= = 0.233
[ x K 1] 12.88
xa 4 k 1 4
ra4k1= = 0.310
[x K 1 ] 12.88
xa 5 k 1 5
ra5k1= = 0.388
[ x K 1] 12.88
xa 6 k 1 5
ra6k1= = 0.388
[ x K 1] 12.88
xa 7 k 1 4
ra7k1= = 0.310
[ xK 1] 12.88
xa 8 k 1 3
ra8k1= = 0.233
[ xK 1] 12.88
xa 7 k 1 4
ra9k1= = 0.310
[ xK 1] 12.88
xa 8 k 1 3
ra10k1= = 0.233
[ xK 1] 12.88
B. Usia
30
xa 5 k 2 2
ra5k2= = 0.159
[ xk 2 ] 12.61
xa 6 k 2 4
ra6k2= = 0.317
[ xk 2] 12.61
xa 7 k 2 4
ra7k2= = 0.317
[ xk 2] 12.61
xa 8 k 2 5
ra8k2= = 0.397
[ xk 2] 12.61
xa 7 k 2 4
ra9k2= = 0.317
[ xk 2] 12.61
xa 8 k 2 4
ra10k2= = 0.317
[ xk 2] 12.61
C. Pengalaman Kerja
= 13.89
Maka :
xa1k 3 5
ra1k3 = = 0.360
[ xk 3] 13.89
xa2k 3 3
ra2k3= = 0.216
[ xk 3] 13.89
xa3k 3 5
ra3k3= = 0.360
[ xk 3] 13.89
xa 4k 3 5
ra4k3= = 0.360
[xk 3] 13.89
xa5k 3 3
ra5k3= = 0.216
[ xk 3] 13.89
xa6 k3 5
ra6k3= = 0.360
[ xk 3] 13.89
xa7k 3 5
ra7k3= = 0.360
[ xk 3] 13.89
xa8k 3 5
ra8k3= = 0.360
[ xk 3] 13.89
xa7k 3 3
ra9k3= = 0.216
[ xk 3] 13.89
31
xa8k 3 4
ra10k3= = 0.288
[ xk 3] 13.89
D. Daya Tangkap
= 11.87
Maka :
xa1k 4 4
ra1k4 = = 0.337
[ xk 4 ] 11.87
xa2k 4 3
ra2k4 = = 0.253
[ xk 4 ] 11.87
xa3k 4 3
ra3k4 = = 0.253
[ xk 4 ] 11.87
xa 4k 4 5
ra4k4 = = 0.421
[xk 4] 11.87
xa5k 4 4
ra5k4 = = 0.337
[ xk 4 ] 11.87
xa6 k 4 3
ra6k4 = = 0.253
[ xk 4 ] 11.87
xa7k 4 4
ra7k4 = = 0.337
[ xk 4 ] 11.87
xa8k 4 3
ra8k4 = = 0.253
[ xk 4 ] 11.87
xa7k 4 4
ra9k4 = = 0.337
[ xk 4 ] 11.87
xa8k 4 3
ra10k4 = = 0.337
[ xk 4 ] 11.87
E. Wawancara
= 13.75
Maka :
32
xa1k 4 5
ra1k5 = = 0.364
[ xk 4 ] 13.75
xa2k 4 4
ra2k5 = = 0.291
[ xk 4 ] 13.75
xa3k 4 5
ra3k5 = = 0.364
[ xk 4 ] 13.75
xa 4k 4 4
ra4k5 = = 0.291
[xk 4] 13.75
xa5k 4 3
ra5k5 = = 0.218
[ xk 4 ] 13.756
xa6 k 4 5
ra6k5 = = 0.364
[ xk 4 ] 13.75
xa7k 4 4
ra7k5 = = 0.291
[ xk 4 ] 13.75
xa8k 4 4
ra8k5 = = 0.291
[ xk 4 ] 13.75
xa7k 4 5
ra9k5 = = 0.364
[ xk 4 ] 13.75
xa8k 4 4
ra10k5 = = 0.291
[ xk 4 ] 13.75
Berdasarkan hasil perhitungan diatas maka diperoleh matriks keputusan
Alternati
K1 K2 K3 K4 K5
f
ALTR1 0.310 0.397 0.360 0.337 0.364
ALTR2 0.388 0.317 0.216 0.253 0.291
ALTR3 0.233 0.238 0.360 0.253 0.364
ALTR4 0.310 0.317 0.360 0.421 0.291
ALTR5 0.388 0.159 0.216 0.337 0.218
ALTR6 0.388 0.317 0.360 0.253 0.364
ALTR7 0.310 0.317 0.360 0.337 0.291
ALTR8 0.233 0.397 0.360 0.253 0.291
ALTR9 0.310 0.317 0.216 0.337 0.364
ALTR10 0.233 0.317 0.288 0.337 0.291
33
Proses berikutnya adalah menghitung matriks terbobot dengan rumus
sebagai berikut :
v ij=¿ w r ¿
j . ij
34
Bobot Referensi Skala
i W(I,j) R(i,j)
Linkerd(W1)
1 0.388 30 11.642
2 0.159 20 3.172
3 0.216 20 4.319
4 0.337 15 5.053
5 0.218 15 3.273
35
Bobot Referensi Skala
i W(I,j) R(i,j)
Linkerd(W1)
1 0.233 30 6.985
2 0.317 20 6.344
3 0.288 20 5.759
4 0.337 15 5.053
5 0.291 15 4.364
3. Menentukan matriks matriks solusi ideal positif dan solusi ideal negatif
Proses ini merupakan penentuan nilai terbesa dan terkecil dari matriks
tabel berikut:
Solu
si
l
36
11.642 6.3444 4.3189 3.7897 4.3644
6.9854 4.7583 7.1982 3.7897 5.4554
9.3138 6.3444 7.1982 6.3161 4.3644
11.642 3.1722 4.3189 5.0520 3.2733
11.642 6.3443 7.1982 3.7897 5.4554
9.3138 6.3443 7.1982 5.0529 4.3644
6.9854 7.9305 7.1982 3.7897 4.3644
9.3138 6.3444 4.3189 5.0529 5.4554
6.9854 6.3444 5.7585 5.0529 4.3644
A-(V Min) 6.9854 7.9305 4.3189 3.7897 5.4554
4. Menentukan jarak solusi ideal positif dan jarak solusi ideal negatif
yang lain karena pada metode TOPSIS pencarian suatu solusi terbaik
solusi ideal positif maupun solusi ideal negatif dengan rumus sebagai
√ √∑
n n
∑ ¿ ¿ ¿ ¿ dan Si
¿ −¿ ¿
berikut: Si = = ¿¿¿¿
j=i j=i
+¿¿
Da 1
= = 5.8669
+¿¿
Da 2 =
= 5.0918
37
+¿¿
Da 3 =
= 5.9454
+ ¿¿
Da 4 =
= 4.0835
+¿¿
Da 5 =
= 3.1442
+¿ ¿
Da 6 =
= 4.6052
+¿ ¿
Da 7
= 4.2744
+¿ ¿
Da 8 =
= 7.2043
+¿ ¿
Da 9 =
= 5.4893
38
+¿¿
Da 10 =
= 6.0505
Jarak antara nilai terbobot setiap alternatif terhadap solusi ideal negatif
sebagai berikut :
−¿ ¿
Da 1 =
= 3.9125
−¿ ¿
Da 2 =
= 5.0391
−¿ ¿
Da 3 =
= 4.2840
−¿¿
Da 4 =
= 4.8786
−¿ ¿
Da 5 =
= 7.1194
−¿ ¿
Da 6 =
= 5.7002
39
−¿ ¿
Da 7 =
= 4.3605
−¿ ¿
Da 8 =
= 3.0791
−¿ ¿
Da 9 =
= 3.0876
−¿¿
Da 10 =
= 2.7155
5. Menentukan nilai preferensi
3.9125
Sa 1 = = 0.4001
3.9125+5.8669
5.0391
Sa 2 = = 0.4974
5.0391+ 5.0918
4.2840
Sa 3 = = 0.4188
4.2840+5.9454
4.8786
Sa 4 = = 05444
4.8786+ 4.0835
7.1194
Sa 5 = = 0.6937
7.1194+ 3.1442
5.7002
Sa 6 = = 0.5531
5.7002+ 4.6052
4.3605
Sa 7 = = 0.5050
4.3605+ 4.2744
40
3.0791
Sa 8 = = 0.2994
3.0791+ 7.2043
3.0876
Sa 9 = = 0.3600
3.0876+5.4893
2.7156
Sa 10= = 0.3098
2.7156+6.0505
Pada proses akhir penerapan Metode TOPSIS ini akan mengurutkan atau
tertinggi 0.6937.
sistem baru yang akan dibuat agar aplikasi berfungsi sesuai dengan yang
41
4.2.1 Perancangan sistem yang diusulkan
yang akan di rancang dan di gambarkan dalam bentuk Use Case Diagram,
sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui
fungsi apa saja yang ada di dalam sistem informasi dan siapa saja yang
2. Activity Diagram
42
a. Activity Diagram Login
berupa data atribut dari kriteria seleksi karyawan. Dalam hal ini pengguna
sistem.
43
Gambar 4. 3 Activity Diagram Kriteria
berupa data altenatif. Dalam hal ini pengguna dapat menginput alternatif
44
d. Activity Diagram Nilai Matriks
melalui sistem.
Topsis yang ada pada sistem, kemudian akan muncul hasil perhitungan
yang telah di proses. Dalam hal ini rumus sudah tercantum pada aplikasi.
45
Gambar 4. 6 Activity Diagram Hasil TOPSIS
3. Class Diagram
fokus pada data sedangkan class diagram fokus pada data dan pemodelan
perilaku sistem.
46
Gambar 4. 8 Class Diagram
4.2.2 Perancangan Basis Data
Berikut ini adalah rancangan basis data yang akan digunakan dalam
1. Tabel Admin
Tabel admin digunakan untuk menyimpan data user yang akan login.
47
2. Tabel Kriteria
3. Tabel Alternatif
terdiri dari :
Tabel nilai matrik digunakan untuk menyimpan data nilai matrik. Tabel
48
Nama Tabel : Tabel Nilai Matrik
Size
No Nama Field Tipe data Keterangan
Type
1 Id_matrik Integer 7 Primary Key
2 Id_alternatif Varchar 7 Id Alternatif
3 Id_kriteria Varchar 7 Id kriteria
4 Nilai Double - Nilai
5. Tabel Preferensi
form yang akan muncul ketika sistem dijalankan. Tampilan masukan atau form
Rancangan menu login adalah form yang pertama tampil ketika program
password yang selanjutnya akan diverifikasi oleh sistem. Jika data valid,
maka pengguna akan diteruskan form menu Utama, tetapi data tidak valid,
49
sistem akan menampilkan pesan kesalahan dan meminta user mengisi data
berikut :
berikut:
50
Gambar 4. 10 Rancangan Menu Kriteria
3. Rancangan Sistem Menu Alternatif
sebagai berikut:
51
subkriteria tertentu. Halaman ini terdapat satu informasi sub kriteria yang
akan diberi nilai dari kriteria. Adapun rancangan menu data alternatif
Rancangan sistem menu laporan hasil topsis berisi analisis dan penjelasan
52
Gambar 4. 13 Rancangan Sistem Menu Laporan Hasil TOPSIS
BAB 5
kelima kriteria yang sudah ditentukan yaitu Ujian Tertulis, Usia, Pengalaman
53
Kerja, Daya Tangkap dan Wawancara, maka alternatif yang bisa memenuhi
diterima pada Perusahaan karena Adam memenuhi semua unsur kriteria yang
1. Halaman Login
Form Login adalah halaman pertama ketika kita akan masuk ke dalam
program.
Halaman menu kriteria berisi daftar semua kriteria yang digunakan dalam
seperti nama, deskripsi, bobot (nilai penting), dan tipe (misalnya kriteria
54
Gambar 5. 2 Halaman Menu Kriteria
3. Halaman Menu Alternatif
Halaman menu alternatif berisi data tentang alternatif atau pilihan yang
kode, dan nilai bobot untuk setiap kriteria yang telah ditentukan.
55
Halaman menu nilai matriks digunakan untuk memberikan nilai pada setiap
56
Gambar 5. 5 Halaman Menu Laporan
5.3 Pembahasan
menggunakan metode TOPSIS merupakan sistem yang berbasis web. Proses awal
program ini, user masuk melalui server local dengan link http://localhost/seleksi-
password. Terdapat tujuh submenu yaitu, kritera, alternatif, nilai matriks dan hasil
topsis. Pada menu data kriteria dapat mengelola data kriteria berdasarkan
alternatif yang akan diikutkan dalam rekomendasi yang akan diterima pada seleksi
57
5.3.1.1 Kelebihan Sistem
adalah:
Perusahaan.
adalah:
BAB 6
PENUTUP
58
6.1 Kesimpulan
6.2 Saran
membuat sistem yang hampir sama dengan sistem pendukung keputusan seleksi
59
karyawan baru agar dapat melengkapi dan memperbaiki serta memperhatikan
lagi dan menghasilkan suatu sistem baru yang lebih interaktif dan user
friendly.
data yang diperhitungkan maka hasil analisa akan lebih minim kesalahan
tingginya keakuratannya.
60
DAFTAR PUSTAKA
Ayu Mahessya, R., Panggranatama, N., & Pratiwi, M. (2018). Desaign Dan
Implementasi Sistem Informasi Penjualan Berbasis Website Pada Toko
Celcius House Of Original Padang. Jurnal Sains Dan Informatika, 4(1), 1–
10. https://doi.org/10.22216/jsi.v4i1.3270
Eriyani, D. (2020). Analisis Proses Seleksi Kinerja Pegawai Dalam Sumber Daya
Manusia. Seminar Nasional Arah Manajemen Sekolah Pada …, 21–23.
http://conference.um.ac.id/index.php/apfip/article/view/358
Marbun, M., & B. Sinaga. (2019). Buku Ajar Sistem Pendukung Keputusan
Penilaian Hasil Belajar | 1 STMIK Pelita Nusantara Medan.
61
62