Anda di halaman 1dari 56

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN PESERTA

PELATIHAN KERJA MENGGUNAKAN METODE PROFILE MATCHING

( STUDI KASUS : DINAS TRANSMIGRASI DAN TENAGA KERJA

PROVINSI SULAWESI TENGGARA)

Proposal Penelitian

Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana (S-1)

Oleh:

Sabrina Lestari

F1G119058

PROGRAM STUDI ILMU KOMPUTER


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
KENDARI
2023
Proposal Penelitian

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN PESERTA

PELATIHAN KERJA MENGGUNAKAN METODE PROFILE MATCHING

( STUDI KASUS : DINAS TRANSMIGRASI DAN TENAGA KERJA

PROVINSI SULAWESI TENGGARA)

Diajukan oleh:

Sabrina Lestari

F1G119058

Telah disetujui oleh:

Pembimbing I Pembimbing II

La Surimi, S.Si., M.Cs. Ferdinand Murni Hamundu S.T., M.Sc., Ph.D.


NIP. 198607052019031013 NIDN. 0016118403

Mengetahui,
Koordinator Program Studi Ilmu Komputer

Dr. Andi Tenriawaru, S.Si., M.Si.


NIP. 197602082005012001

ii
DAFTAR ISI

HALAMAN JUDUL...............................................................................................i
HALAMAN PERSETUJUAN..............................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR TABEL..................................................................................................v
DAFTAR GAMBAR.............................................................................................vi
DAFTAR LAMPIRAN........................................................................................vii
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang...............................................................................................1
1.2 Rumusan Masalah..........................................................................................3
1.3 Tujuan Penelitian...........................................................................................3
1.4 Batasan Masalah............................................................................................3
1.5 Manfaat Penelitian.........................................................................................4
BAB II TINJAUAN PUSTAKA............................................................................5
2.1 Penelitian yang Relevan.................................................................................5
2.2 Sistem Pendukung Keputusan........................................................................9
2.2.1 Definisi Sistem Pendukung Keputusan...................................................9
2.2.2 Kelebihan Sistem Pendukung Keputusan...............................................9
2.2.3 Kekurangan Sistem Pendukung Keputusan..........................................10
2.2.4 Tujuan Sistem Pendukung Keputusan..................................................11
2.2.5 Manfaat Sistem Pendukung Keputusan................................................11
2.3 Profile Matching..........................................................................................12
2.4 Pelatihan Kerja.............................................................................................15
2.5 Definisi Berdasarkan Kriteria......................................................................15
2.5.1 Usia.......................................................................................................15
2.5.2 Pekerjaan...............................................................................................16
2.5.3 Keahlian................................................................................................16
2.5.4 Pendidikan.............................................................................................17
2.5.5 Attitude..................................................................................................17
2.6 Model Waterfall...........................................................................................18
2.7 XAMPP........................................................................................................19
2.8 Personal Home Page/Hypertext Preprocessor............................................20
2.9 HyperText Markup Language......................................................................20
2.10 My Structure Query Language...................................................................21
2.11 Entity Relationship Diagram.....................................................................21

iii
2.12 Unified Modelling Language.....................................................................22
2.13 Black Box Testing......................................................................................23
2.14 Confusion matrix........................................................................................24
BAB III METODE PENELITIAN.....................................................................26
3.1 Waktu dan Tempat Penelitian......................................................................26
3.2 Prosedur Penelitian......................................................................................26
3.3 Metode Pengumpulan Data..........................................................................28
3.3.1 Studi pustaka.........................................................................................28
3.3.2 Observasi...............................................................................................28
3.3.3 Wawancara............................................................................................28
3.4 Metode Pengembangan Sistem....................................................................30
3.4.1 Analisis Kebutuhan Sistem...................................................................30
3.4.2 Perancangan Sistem..............................................................................31
3.4.3 Implementasi.........................................................................................36
3.5 Pengujian Sistem..........................................................................................36
3.6 Instrumen Penelitian....................................................................................37
3.7 Jadwal Penelitian..........................................................................................37
DAFTAR PUSTAKA

iv
DAFTAR TABEL

Halaman
Tabel 2.1 Penelitian Terdahulu............................................................................... 6
Tabel 2.2 Tabel Bobot GAP...................................................................................13
Tabel 2.3 Simbol-Simbol Entity Relationship Diagram....................................... 21
Tabel 2.4 Simbol-Simbol Use Case Diagram...................................................... 22
Tabel 2.5 Simbol-Simbol Activity Diagram......................................................... 23
Tabel 2.6 Confusion Matrix.................................................................................. 24
Tabel 3.1 Aspek, kriteria dan nilai target ..............................................................29
Tabel 3.2 Nilai Input Profile Matching................................................................. 30
Tabel 3.3 CF dan SF Aspek Penilaian.................................................................. 30
Tabel 3.4 Instrumen Penelitian............................................................................. 37
Tabel 3.5 Jadwal Penelitian................................................................................. 38

v
DAFTAR GAMBAR

Halaman
Gambar 2.1 Ilustrasi Model Waterfall (Sasmito, 2017) ........................................18
Gambar 3.1 Prosedur Penelitian ............................................................................26
Gambar 3.2 Use Case Diagram Pelatihan Kerja ...................................................32
Gambar 3.3 Activity Diagram Login Page ............................................................33
Gambar 3.4 Activity Diagram Main Menu ...........................................................34
Gambar 3.5 Activity Diagram Input Data .............................................................35
Gambar 3.6 Activity Diagram Hasil Perangkingan ...............................................36

vi
DAFTAR LAMPIRAN

Halaman
Lampiran 1. Wawancara .......................................................................................46
Lampiran 2 ERD Pelatihan Kerja .........................................................................47

vii
BAB I

PENDAHULUAN

I.1 Latar Belakang

Pelatihan kerja merupakan salah satu jalur untuk meningkatkan kualitas

serta mengembangkan karier tenaga kerja. Kegiatan pelatihan sangat penting

karena bermanfaat guna menambah pengetahuan atau keterampilan terutama bagi

yang mempersiapkan diri memasuki lapangan pekerjaan. Indonesia berdasarkan

data Badan Pusat Statistik (BPS), memiliki jumlah penduduk pada tahun 2022

sebanyak 275,77 juta jiwa. Sementara itu BPS Provinsi Sulawesi Tenggara

mencatat jumlah angkatan kerja pada Agustus 2022 sebanyak 1.382,40 ribu orang

atau naik 0,09 persen dibanding periode yang sama pada tahun 2021. Jumlah

penduduk yang besar ini juga memerlukan lapangan kerja yang besar. Maka dari

itu pemerintah melalui UU No. 13 Thn. 2003 Tentang Ketenagakerjaan dijelaskan

pada Bab V Pelatihan Kerja Pasal 9 bahwa pelatihan kerja diselenggarakan dan

diarahkan untuk membekali, meningkatkan dan mengembangkan kompetensi

kerja guna meningkatkan kemampuan produktivitas dan kesejahteraan.

Pada penyelenggaraan pelatihan kerja, terlebih dahulu dilakukan proses

penerimaan peserta. Akan tetapi proses penerimaan yang secara manual memiliki

beberapa kelemahan seperti kertas formulir yang mudah tercecer dan saat

pengimputan tidak terdata atau bisa saja tidak diperiksa dengan baik (Munah,

2018). Permasalahan lain pada sistem manual adalah dalam mengambil

keputusan, tidak jelas kriteria yang dipakai oleh manajemen untuk menentukan

calon peserta tersebut diterima atau tidak (Fitriyani & Yanuarti, 2019).

1
2

Kelemahan tersebut disebabkan karena banyaknya pendaftar yang masuk dan

berkas yang diperiksa dalam jumlah banyak disortir satu per satu sehingga proses

seleksi peserta menjadi terhambat karena pihak penyeleksi terlalu lama dalam

mengambil keputusan secara cepat dan tepat.

Dengan mempertimbangkan hal tersebut maka diperlukan suatu sistem

yang dapat berfungsi sebagai penyeleksi otomatis dari masing-masing calon

peserta pelatihan kerja yang mendaftar pada Dinas Transmigrasi dan Tenaga

Kerja. Melakukan penyeleksian secara otomatis tentu akan lebih efisien untuk

menghemat waktu dalam penerimaan peserta pelatihan kerja. Menurut Nazim

dkk., (2012) sistem pendukung keputusan (SPK) merupakan alat yang efektif

untuk membantu pengambilan keputusan dalam situasi yang kompleks dan tidak

pasti serta meminimalkan risiko kesalahan pengambilan keputusan.

Penelitian menunjukkan bahwa metode profile matching efektif

digunakan dalam berbagai permasalahan mengenai pemilihan atau pengambilan

keputusan. Profile matching baik dalam penentuan salesman terbaik (Sutinah,

2017), menentukan jurusan siswa SMA (Sari, 2015) atau juga pemilihan rumah

tinggal (Sundari dan Sunarti, 2018). Dalam penelitian ini metode profile matching

digunakan untuk mencari peserta seleksi yang sesuai dengan kriteria yang

diinginkan, dan melibatkan core factor dan secondary factor yang ditentukan oleh

penilai dalam setiap seleksi. Dalam perhitungannya, setiap kriteria diberikan

bobot yang berbeda, sehingga persyaratan memiliki bobot sesuai dengan jenis atau

standar yang diinginkan (Astari, 2019). Penggunaan SPK dan metode profil

matching memiliki potensi untuk meningkatkan kinerja dan produktivitas.


3

Oleh karena itu, pada penelitian ini akan diterapkan metode profile

matching yang dapat digunakan dalam sistem pengambilan keputusan untuk

penerimaan peserta pelatihan kerja.

I.2 Rumusan Masalah

Rumusan masalah dalam penelitian ini yaitu bagaimana membangun

suatu Sistem Pendukung Keputusan Penerimaan Peserta Pelatihan Kerja

Menggunakan Metode Profile Matching Pada Dinas Transmigrasi Dan Tenaga

Kerja Provinsi Sulawesi Tenggara.

I.3 Tujuan Penelitian

Tujuan dari penelitian ini yaitu menghasilkan sebuah Sistem

Pendukung Keputusan Untuk Penerimaan Peserta Pelatihan Kerja Menggunakan

Metode Profile Matching Pada Dinas Transmigrasi Dan Tenaga Kerja Provinsi

Sulawesi Tenggara.

I.4 Batasan Masalah

Penelitian ini dibatasi oleh hal-hal sebagai berikut:

1. Aplikasi sistem pendukung keputusan ini dibuat dalam ruang lingkup seleksi

peserta pelatihan kerja di Dinas Transmigrasi dan Tenaga Kerja Provinsi

Sulawesi Tenggara.

2. Kriteria yang digunakan berdasarkan data yang diberikan dari Dinas

Transmigrasi Dan Tenaga Kerja dalam Penerimaan Peserta Pelatihan Kerja.

3. Keluaran sistem berupa lulus atau tidak lulus menjadi peserta pelatihan kerja

dari bidang seleksi berdasarkan nilai akhir tertinggi.


4

4. Sistem pendukung keputusan ini dapat diakses oleh panitia penerimaan

peserta pelatihan kerja pada Dinas Tenaga Kerja dan Transmigrasi Provinsi

Sulawesi Tenggara.

5. Pada penelitian ini menggunakan data peserta dari 2 bidang pelatihan yaitu

Pelatihan Kejuruan Barista dan Desain Grafis dari Dinas Transmigrasi dan

Tenaga Kerja Provinsi Sulawesi Tenggara.

I.5 Manfaat Penelitian

Manfaat penelitian sistem pendukung keputusan dalam penentuan

penerimaan peserta pelatihan kerja antara lain :

1. Sebagai salah satu alternatif untuk membantu dan mempermudah penerimaan

peserta pelatihan kerja di Dinas Transmigrasi dan Tenaga Kerja Provinsi

Sulawesi Tenggara.

2. Menambah pengetahuan penulis dalam merancang Sistem Pendukung

Keputusan menggunakan metode Profile Matching.

3. Sebagai referensi dikemudian hari dalam melakukan penelitian untuk

membuat sistem pendukung keputusan menjadi lebih baik serta sebagai

masukan dalam penulisan ilmiah yang lebih baik dimasa yang akan datang.
BAB II

TINJAUAN PUSTAKA

II.1 Penelitian yang Relevan

Penelitian yang relevan merupakan penelitian terdahulu yang

masih memiliki keterkaitan dengan topik masalah yang diangkat oleh

penulis. Penelitian-penelitian ini juga menjadi salah satu referensi penulis

dalam memperluas pengetahuan agar dapat menemukan solusi dari

permasalahan yang dihadapi. Adapun beberapa penelitian yang dimaksud

adalah sebagai berikut.

Penelitian dari Kosasi, (2015) yang berkaitan dengan penelitian

ini adalah “Sistem Penunjang Keputusan Seleksi Penerimaan Account

Officer” (Studi Kasus : PT PBR Sukadama Prima, Pontianak). Tujuan dari

penelitian ini dimana sistem ini dapat memudahkan pihak penyeleksi

penerimaan karyawan agar memperoleh informasi yang relevan, tepat,

akurat dan objektif sebelum mengangkat dan menempatkan seseorang

pada posisi Acount Officer. Aplikasi yang diterapkan memiliki kesamaan

dengan sistem yang akan dibuat yaitu menyeleksi kriteria-kriteria calon

karyawan/pekerja.

Penelitian yang dilakukan oleh Zarnelly dan Yusuf, (2018) yang

berkaitan dengan penelitian ini adalah ”Sistem Pendukung Keputusan Penentuan

Peserta Pelatihan Berprestasi Menggunakan Metode Simple Additive Weighting”.

Penelitian ini bertujuan untuk mengukur kemampuan peserta pelatihan dengan

memberikan uji kompetensi penentuan peserta pelatihan berprestasi, sehingga

5
dapat merekomendasikan dan membantu Disnaker dalam meranking nilai peserta

pelatihan berprestasi dan mengelola data program pelatihan. Teknik perancangan

6
7

sistem menggunakan metode Object Oriented Analysis Design (OOAD) dan

Tools Unified Modelling Language (UML). Teknik pengujian sistem

menggunakan teknik Black Box testing, User Acceptance Test (UAT) dan

perhitungan metode SAW secara manual.

Penelitian yang dilakukan oleh Saputra dkk., (2020) yang

berjudul “Sistem Pendukung Keputusan Penentuan Dosen Pembimbing

Skripsi Menggunakan Metode Profile Matching berbasis Android”.

Penelitian ini bertujuan untuk meraih dan meningkatkan kemampuan

berpikir para mahasiswa secara komprehensif dalam bidang keilmuan

masing-masing. Selain itu, penelitian ini dapat lebih membantu kaprodi

dalam menentukan dosen pembimbing dan memudahkan mahasiswa untuk

mengetahui hasil secara langsung. Berdasarkan hasil implementasi dan

pengujian yang dilakukan peneliti, aplikasi yang dibangun masuk dalam

kategori sangat layak, dimana poin yang diperlukan untuk kriteria sangat

layak adalah 5346,68 poin, sedangkan aplikasi yang dibangun memiliki

poin sebesar 5376 poin.

Berikut ini merupakan penelitian yang terkait dengan Sistem

Pendukung Keputusan yang telah digunakan pada peneliti sebelumnya

untuk menghindari kesamaan dengan penelitian ini dapat dilihat pada

Tabel 2.1

Tabel 2.1 Penelitian Terdahulu

Peneliti dan
No Judul Metode Hasil
Tahun
1 Entin Sutinah Sistem Profile
2017 Pendukung Matching Hasil yang didapatkan
8

Peneliti dan
No Judul Metode Hasil
Tahun
Keputusan
Menggunakan sebuah keputusan yang
Metode Profile tepat dan sesuai
Matching dalam harapan yaitu pihak
Pemilihan manajemen dapat
Salesman memilih salesmen
Terbaik terbaik yang nantinya
akan dipromosikan
menjadi sales manajer.
2 Zarnelly, Sistem Simple Hasil penelitian ini
Nazarudin Pendukung Additive berupa SPK penentuan
Yusuf Keputusan Weighteng peserta pelatihan
2018 Penentuan (SAW) berprestasi, sehingga
Peserta dapat
Pelatihan merekomendasikan
Berprestasi dan membantu
Disnaker dalam
meranking nilai peserta
pelatihan berprestasi
dan mengelola data
program pelatihan
3 Mervin Sistem Profile Dalam penelitian ini
Angeline, Pendukung Matchig hasil rancangan dapat
Feriani AstutiKeputusan digunakan untuk
2018 Pemilihan melakukan penilaian
Karyawan pada karyawan dalam
Terbaik pemilihan karyawan
Menggunakan terbaik dengan
Metode Profile menggunakan metode
Matching Profile Matching.
4 Bosker Sistem Profile
Sinaga, Yulia Pendukung Matchig Dalam penelitian ini
Utami Keputusan studi dalam
Program Penentuan menentukan dosen
2018 Dosen pembimbing tugas
Pembimbing akhir berdasarkan
Skripsi kriteria dan nilai
Menggunakan pembobotan.
9

Peneliti dan
No Judul Metode Hasil
Tahun
Metode Profile Berdasarkan pengujian
Matching
5 Nikcolas Sistem Profile
Diaz, Pendukung Matching Penelitian ini untuk
Sulindawaty Keputusan seleksi anggota
2020 Seleksi Calon paskibraka secara cepat
Peserta dan tepat dengan
Paskibraka transparan melalui
Kabupaten Karo sistem dan kriteria
Menggunakan yang sudah ditentukan
Profile
Matching
6 Achmad Profile Profile Penelitian ini untuk
Wahid Matching Untuk Matching membuat suatu sistem
Kurniawan , Sistem pendukung keputusan
Budi Pendukung mengenai penilaian
Widjajanto,da Keputusan kinerja seluruh
n Ida Farida Penilaian pembalap yang
2021 Kinerja Driver dimodelkan dan
komprehensif
7 Sri Penerapan Profile Metode Profile
Wahyunin, Metode Profile Matching Matching terbukti
Fariz Rizal , Matching Dalam cukup efektif dan
dan Mubarok Penentuan memberikan hasil yang
2022 Peserta akurat. Sehingga
Pelatihan peserta pelatihan yang
Terbaik dipilih benar-benar
sudah sesuai dengan
ketentuan dan standar
perusahaan
8 Indara Bala Rancangan Profil Penelitian ini dapat
Dewa, Kresna Sistem Matching membantu peran
Ramanda,dan Pendukung manajemen atau
Yunita Keputusan manajer dalam
2022 Penerimaan mendukung membantu
Pegawai pengambilan
Menggunakan keputusan yang
Metode Profil bernilai obyektif
10

Peneliti dan
No Judul Metode Hasil
Tahun
Matching dengan waktu yang
lebih efektif.

II.2 Sistem Pendukung Keputusan

II.2.1 Definisi Sistem Pendukung Keputusan

Dalam buku Decision Support Systems and Intelligent Systems

(Turban dkk., 2005) sebuah sistem pendukung keputusan menggabungkan

model dan data untuk menyelesaikan masalah semi-terstruktur dan tidak

terstruktur dengan melibatkan pengguna. SPK atau Decision Support

System (DSS) adalah sebuah sistem yang mampu memberikan kemampuan

pemecahan masalah maupun kemampuan pengkomunikasian untuk

masalah dengan kondisi semi terstruktur dan tak terstruktur (Pulu, 2018).

SPK dapat menjadi perangkat interaktif yang memungkinkan pengambil

keputusan dalam melakukan berbagai analisis dan mengambil keputusan

dari data yang ada.

II.2.2 Kelebihan Sistem Pendukung Keputusan

Menurut (Setianingsih, 2015) sistem pendukung keputusan

dapat memberikan beberapa keuntungan-keuntungan bagi pemakainya,

keuntungan-keuntungan tersebut meliputi:

1. Memperluas kemampuan pengambil keputusan dalam memproses data

informasi untuk pengambilan keputusan.

2. Menghemat waktu yang dibutuhkan untuk memecahkan masalah, terutama

berbagai masalah yang sangat kompleks dan tidak terstruktur.

3. Menghasilkan solusi dengan lebih cepat dan hasilnya dapat diandalkan.


11

4. Mampu memberikan berbagai alternatif dalam pengambilan keputusan,

meskipun seandainya SPK tidak mampu memecahkan masalah yang

dihadapi oleh pengambil keputusan, namun dapat digunakan sebagai

stimulasi dalam memahami persoalan.

5. Memperkuat keyakinan pengambil keputusan terhadap keputusan yang

diambilnya.

6. Memberikan keuntungan kompetitif bagi organisasi secara keseluruhan

dengan penghematan waktu, tenaga dan biaya.

II.2.3 Kekurangan Sistem Pendukung Keputusan

Menurut Setianingsih, (2015) walaupun sistem pendukung

keputusan dirancang dengan sangat teliti dan mempertimbangkan seluruh

faktor yang ada, sistem pendukung keputusan mempunyai kelemahan atau

keterbatasan, diantaranya yaitu:

1. Ada beberapa kemampuan manajemen dan bakat manusia yang tidak dapat

dimodelkan, sehingga model yang ada dalam sistem tidak semuanya

mencerminkan persoalan sebenarnya.

2. Sistem pendukung keputusan terbatas untuk memberikan alternatif dari

pengetahuan yang diberikan kepadanya (pengetahuan dasar serta model

dasar) pada waktu perancangan program tersebut.

3. Proses-proses yang dapat dilakukan oleh sistem pendukung keputusan

biasanya tergantung juga pada kemampuan perangkat lunak yang

digunakan.
12

4. Harus selalu diadakan perubahan secara berkelanjutan untuk menyesuaikan

dengan keadaan lingkungan yang terus berubah agar sistem tersebut up to

date.

5. Sistem pendukung keputusan dirancang untuk membantu/mendukung

pengambilan keputusan dengan mengolah informasi dan data yang

diperlukan, dan bukan untuk mengambil alih pengambilan keputusan.

II.2.4 Tujuan Sistem Pendukung Keputusan

Menurut Kusrini, (2007) sistem pendukung keputusan mempunyai

beberapa tujuan yang akan dicapai dalam memecahkan masalah semiterstruktur

diantaranya yaitu sebagai berikut :

1. Membantu pengguna dalam pengambilan keputusan atas masalah semi-

terstruktur.

2. Memberikan dukungan atas pertimbangan pengguna.

3. Meningkatkan efektifitas keputusan yang diambil pengguna.

4. Kecepatan komputasi.

5. Peningkatan produktifitas.

6. Dukungan kualitas.

7. Berdaya saing.

8. Mengatasi keterbatasan kognitif dalam pemrosesan dan penyimpanan.

II.2.5 Manfaat Sistem Pendukung Keputusan

Manfaat sistem pendukung keputusan yaitu untuk membantu

menentukan keputusan yang akan diambil. Berikut ini beberapa manfaat sistem

pendukung keputusan yaitu sebagai berikut :

1. Keuntungan administrasi (penghematan waktu dan tenaga).


13

2. Efisiensi dalam penggunaan manajemen waktu.

3. Pembuatan keputusan yang lebih baik dalam menangani masalah yang lebih

kompleks.

4. Pengenalan terhadap masalah yang lebih baik sehingga ada kemantapan

yang tinggi dalam membuat keputusan.

5. Penggunaan data yang lebih baik (aktual, akurasi, akses dan ketersediaan)

6. Perencanaan dan kontrol yang lebih baik.

7. Pencarian berbagai alternatif yang lebih baik lagi.

8. Keuntungan komunikasi.

II.3 Profile Matching

Menurut Kusrini dalam (Sari, 2015) Metode profile matching

atau pencocokan profil adalah metode yang sering digunakan sebagai

mekanisme dalam pengambilan keputusan dengan mengasumsikan bahwa

terdapat tingkat variabel prediktor yang ideal yang harus dipenuhi oleh

subyek yang diteliti, bukannya tingkat minimal yang harus dipenuhi atau

dilewati. profile matching (GAP) adalah proses membadingkan nilai aspek

standar kompetensi awal dengan kompetensi masukan yang nantinya akan

di rangking berdasarkan nilai tertinggi.

Berikut adalah beberapa tahapan dan perumusan perhitungan

dengan metode profile matching berikut :

1. Langkah awal metode profile matching ini adalah menghitung nilai gap untuk

masing-masing kriteria. Gap merupakan perbedaan/selisih value masing-

masing aspek / atribut dengan value target.


14

2. Langkah kedua adalah pembobotan. Langkah ini dilakukan dengan mengganti

nilai gap yang telah diperoleh dengan bobot nilai yang telah ditetapkan oleh

pengambil keputusan. Ditunjukkan pada Tabel 2.2.

Tabel 2.2 Tabel Bobot GAP


Bobot
No Selisih Keterangan
Nilai
Tidak ada selisih (Kompetensi sesuai yang
1 0 5
dibutuhkan)
2 1 4,5 Kompetensi individu kelebihan 1 tingkat/level
3 -1 4 Kompetensi individu kekurangan 1 tingkat/level
4 2 3,5 Kompetensi individu kelebihan 2 tingkat/level
5 -2 3 Kompetensi individu kekurangan 2 tingkat/level
6 3 2,5 Kompetensi individu kelebihan 3 tingkat/level
7 -3 2 Kompetensi individu kekurangan 3 tingkat/level

3. Langkah ketiga adalah perhitungan dan pengelompokan care factor (faktor

utama) dan secondary factor (faktor pendukung). Core factor merupakan

aspek yang paling dibutuhkan ketika akan menentukan hasil akhir suatu

keputusan. Sedangkan secondary factor merupakan faktor pendukung dari

core factor. Sebelum dilakukan perhitungan, manajer terlebih dahulu

menentukan faktor mana yang termasuk kedalam core factor dan faktor mana

yang termasuk dalam secondary factor.

Perhitungan core factor (faktor utama) ditunjukkan pada persamaan 2.1.

Σ NCF
NCF= ( 2. 1 )
Σ IC

Keterangan :

NCF : Nilai rata-rata core factor

NC : Jumlah total nilai core factor


15

IC : Jumlah item core factor

Sedangkan perhitungan secondary factor (faktor pendukung) ditunjukkan

pada persamaan 2.2.

Σ NS
NCF= ( 2. 2 )
Σ IS

Keterangan :

NSF : Nilai rata-rata

NS : Jumlah total nilai secondary factor

IS : Jumlah item secondary factor

4. Langkah keempat metode profile matching ini adalah perhitungan nilai total

dari tiap aspek. Perhitungan nilai total ditunjukkan pada persaman 2.3.

N= ( X ) % NCF + ( X ) % NSF ( 2.3 )

Keterangan

NCF : Nilai rata-rata core factor

NSF : Nilai rata-rata secondary factor

N : Nilai total dari aspek

(x)% : Nilai persen untuk masing-masing kelas factor

5. Langkah terakhir dari profile matching adalah penentuan nilai akhir atau

rangking dari setiap peserta untuk mendapatkan kelulusan. Perhitungan dapat

ditunjukkan pada persamaan 2.4.

¿=( x ) % NA 1+ ( X ) % NA 2 ( 2.4 )

Keterangan:

NA : Nilai Aspek
16

Ni : nilai setiap aspek penilaian

(x)% : nilai persen ranking

II.4 Pelatihan Kerja

Siagian, (2019) mendefinisikan pelatihan adalah proses belajar

mengajar dengan menggunakan teknik dan metoda tertentu secara

konsepsional dapat dikatakan bahwa latihan dimaksudkan untuk

meningkatkan keterampilan dan kemampuan kerja seseorang atau

sekelompok orang. Para peserta pelatihan akan mempelajari pengetahuan

dan keterampilan yang sifatnya praktis untuk tujuan tertentu. Hadari

Nawawi (1997) menyatakan bahwa pelatihan pada dasarnya adalah proses

memberikan bantuan bagi para pekerja untuk menguasai keterampilan

khusus atau membantu untuk memperbaiki kekurangannya dalam

melaksanakan pekerjaan. Fokus kegiatannya adalah untuk meningkatkan

kemampuan kerja dalam memenuhi kebutuhan tuntutan cara bekerja yang

paling efektif pada masa sekarang. Latihan kerja adalah keseluruhan

kegiatan untuk memperoleh, meningkatkan serta mengembangkan

produktivitas, disiplin, sikap kerja dan etos kerja pada tingkat

keterampilan tertentu berdasarkan persyaratan pekerjaan tertentu yang

pelaksanaannya lebih mengutamakan praktek dari pada teori.

II.5 Definisi Berdasarkan Kriteria

II.5.1 Usia

Usia tenaga kerja merujuk pada usia dimana seseorang sudah

memasuki masa produktif dalam memberikan jasa bagi orang lain. Usia
17

produktif tersebut dapat berbeda-beda pada setiap individu. (Yasin dan

Priyono, 2016)

II.5.2 Pekerjaan

Menurut pasal 1 UU Ketenagakerjaan menyebutkan definisi

pekerjaan adalah seseorang yang bekerja dan mendapatkan upah atau

imbalan dalam bentuk lain. Menurut Sukirno, (2004) angkatan kerja yaitu

jumlah penduduk yang tergolong dalam umur 15 tahun hingga 64 tahun

yang sedang bekerja atau secara aktif sedang mencari pekerjaan. Menurut

Badan Pusat Statistik, Angkatan kerja terdiri dari dua golongan, yaitu: 1).

golongan yang bekerja, yaitu mereka yang melakukan pekerjaan dengan

maksud memperoleh upah, atau memperoleh pendapatan atau keuntungan,

baik mereka yang bekerja penuh maupun tidak bekerja penuh; 2).

golongan yang menganggur, yaitu mereka yang tidak bekerja dan sedang

aktif mencari pekerjaan menurut waktu tertentu atau mereka yang sudah

pernah bekerja tetapi sudah menganggur dan mencari pekerjaan.

Golongan yang termasuk bukan angkatan kerja ialah tenaga

kerja atau penduduk dalam usia kerja yang tidak bekerja, tidak mempunyai

pekerjaan dan sedang tidak mencari pekerjaan, yakni orang-orang yang

kegiatannya bersekolah (pelajar, mahasiswa), mengurus rumah tangga

(maksudnya Ibu-Ibu yang bukan wanita karir), serta menerima pendapatan

tapi bukan merupakan imbalan langsung dan jasa kerjanya (pensiun,

penderita cacat yang mendapat sumbangan). Kedua golongan dalam


18

kelompok angkatan kerja sewaktu-waktu dapat menawarkan jasa untuk

bekerja

II.5.3 Keahlian

Keahlian merupakan sesuatu minat atau bakat yang harus

dimiliki oleh seseorang, dengan keahlian yang dimilikinya memungkinkan

untuk dapat menjalankan dan menyelesaikan tugas-tugas secara baik

dengan hasil yang maksimal. Keahlian yang dimiliki seseorang dapat

diperoleh dari pendidikan formal maupun non formal yang nantinya harus

terus menerus ditingkatkan (Wardani, 2009).

Keahlian kerja adalah suatu hasil kerja yang dicapai seseorang

dalam melaksanakan tugas-tugas yang dibebankan kepadanya yang

didasarkan atas kecakapan, pengalaman, dan kesungguhan serta waktu

(Hasibuan, 2005).

II.5.4 Pendidikan

Menurut Hasibuan dalam Candra, (2018) pendidikan diartikan

sebagai "suatu indikator yang mencerminkan kemampuan seseorang untuk

menyelesaikan pekerjaan." Pendidikan adalah kegiatan yang bertujuan

untuk meningkatkan pengetahuan dan keterampilan seseorang dalam

memecahkan masalah yang terkait dengan pencapaian tujuan, serta

meningkatkan penguasaan teori. Pendidikan formal dimulai sejak

seseorang memasuki sekolah dasar hingga perguruan tinggi.


19

II.5.5 Attitude

Attitude atau perilaku adalah tindakan serta cara ekspresi yang

dilakukan oleh manusia yang merupakan hasil dari kombinasi antara

anatomi, perkembangan fisik, dan psikologis. Meskipun pola perilaku

setiap individu bisa berbeda-beda, namun proses terjadinya sangat penting

bagi setiap orang karena dipicu oleh tujuan tertentu, kemudian dipacu dan

ditampilkan ke arah tujuan tersebut (Sidin dan Della, 2021).

II.6 Model Waterfall

Metode Waterfall atau biasa disebut klasik yang bersifat

sistematis dan berurutan untuk pengembangan perangkat lunak yang

dimulai dengan spesifikasi kebutuhan pelanggan dan berkembang melalui

perencanaan, pemodelan, konstruksi, dan penyebaran, yang berpuncak

pada dukungan berkelanjutan dari perangkat lunak yang selesai (Sasmito,

2017). Adapun model waterfall dapat dilihat pada Gambar 2.1.

Gambar 2.1 Ilustrasi Model Waterfall (Sasmito, 2017)

Berikut ini adalah tahapan dari model waterfall yaitu:

1. Analisis
20

Dalam analisa kebutuhan ini bertujuan untuk menganalisis kebutuhan

yang dibutuhkan dalam perancangan baik berupa dokumen maupun sumber

lain yang dapat membantu dalam menentukan solusi permasalahan yang

ada baik dari sisi user maupun admin.

2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada

desain pembuatan program perangkat lunak termasuk struktur data,

arsitektur perangkat lunak, representasi antarmuka, dan prosedur

pengkodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap

analisis kebutuhan ke representasi desain agar dapat diimplementasikan

menjadi program pada tahap selanjutnya. Desain perangkat lunak yang

dihasilkan pada tahap ini juga perlu didokumentasikan.

3. Pengkodean

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil

dari tahap ini adalah program komputer sesuai dengan desain yang telah

dibuat pada tahap desain.

4. Pengujian

Pengujian fokus pada perangkat lunak dari segi logic dan fungsional

dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan

sesuai dengan yang diinginkan.

5. Pemeliharaan
21

Tidak menutup kemungkinan sebuah perangkat lunak mengalami

perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena

adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau

perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap

pendukung atau pemeliharaan dapat mengulangi proses pengembangan

mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah

ada, tapi tidak untuk membuat perangkat lunak baru.

II.7 XAMPP

XAMPP adalah sebuah software web server apache yang di

dalamnya sudah tersedia database server MySQL dan dapat mendukung

pemrograman PHP. Fungsinya adalah sebagai server yang berdiri sendiri

(localhost), yang terdiri atas program Apache HTTP Server, MySQL

database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman

PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem

operasi apapun), Apache, MySQL, PHP dan Perl (Februariyanti dan

Zuliarso, 2012).

II.8 Personal Home Page/Hypertext Preprocessor

Hypertext preprocessor pertama kali muncul pada Tahun 1994

diciptakan oleh Leonardo Bernart. Awalnya PHP memiliki singkatan

“Personal Home Page”, selanjutnya PHP diganti nama menjadi FI (Form

Interpreter). Sejak kemunculan PHP versi 3.0, nama PHP kembali diganti

menjadi “Hypertext Preprocessor” hingga sekarang ini. Hypertext

Preprocessor atau yang sebelumnya disebut sebagai Personal Home Pages


22

adalah sebuah bahasa pemrograman yang digunakan secara luas untuk

penanganan pembuatan dan pengembangan sebuah web dan biasa

digunakan pada HTML. Hypertext Preprocessor adalah salah satu

programan web server-side yang bersifat open source atau tidak berbayar.

(Palit, 2015).

II.9 HyperText Markup Language

HyperText Markup Language (HTML) adalah bahasa pemrograman

standar yang digunakan untuk membuat sebuah halaman web, yang kemudian

dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah

web Internet (Browser). HTML dapat juga digunakan sebagai link-link antara file-

file dalam situs atau dalam komputer dengan menggunakan localhost, atau link

yang menghubungkan antar situs dalam dunia internet. Supaya dapat

menghasilkan tampilan wujud yang terintegerasi Pemformatan hiperteks

sederhana ditulis dalam berkas format ASCII sehingga menjadi halaman web

dengan perintah-perintah HTML.

II.10 My Structure Query Language

Menurut Yeni, (2010) Basis data adalah sekumpulan informasi yang

diatur agar mudah dicari. Dalam arti basis data adalah sekumpulan data yang

diproses dengan bantuan komputer yang memungkinkan data dapat diakses

dengan mudah dan tepat, yang dapat digambarkan sebagai aktivitas dari atau lebih

organisasi yang berelasi. MySQL merupakan suatu database. MySQL dapat juga

dikatakan sebagai database yang sangat cocok bila dipadukan dengan PHP. Secara

umum, database berfungsi sebagai tempat atau wadah untuk menyimpan,


23

mengklarifikasikan data secara profesional. MySQL bekerja menggunakan SQL

Language(Structure Query Language). Itu dapat diartikan bahwa MySQL

merupaan standar penggunaan database di dunia untuk pengolahan data.

II.11 Entity Relationship Diagram

Menurut Fridayanthie dan Mahdiati, (2016) entity relationship

diagram adalah suatu model jaringan yang menggunakan susunan data

yang disimpan dalam sistem secara abstrak. ERD merupakan model

jaringan yang menekankan pada struktur dan hubungan antardata. Simbol-

simbol entity relationship diagram yang digunakan dilihat pada Tabel 2.3.

Tabel 2.3 Simbol-Simbol Entity Relationship Diagram

Simbol Arti
Entitas, adalah suatu objek yang dapat
diidentifikasi dalam lingkungan pemakaian.
Relasi, menunjukan adanya hubungan diantara
sejumlah entitas yang berbeda.
Atribut, berfungsi mendeskripsikan kerakter
entitas (atribut yang berfugsi sebagai key diberi
garis bawah.
Garis, sebagai penghubung antara relasi dan
entitas, relasi dan entitas dengan atribut.

II.12 Unified Modelling Language

Menurut Harianto dalam Sutarman dan Fahmi, (2016) Unified

Modelling Language (UML) adalah bahasa grafis untuk mendokumentasikan,

menspesifikasikan, dan membangun sistem perangkat lunak. UML beriorientasi

objek menerapkan banyak tingkatan abstraksi, tidak bergantung proses

pengembangan, tidak bergantung bahasa dan teknologi. Berikut beberapa diagram

UML.

1. Use case diagram


24

Sebuah use case menggambarkan suatu urutan interaksi antara satu atau

lebih aktor dan sistem. Dalam fase requirements, model use case menggambarkan

sistem sebagai sebuah kotak hitam dan interaksi antara aktor dan sistem dalam

suatu bentuk naratif, yang terdiri dari input user dan respon-respon sistem.

Simbol-simbol use case diagram dapat dilihat pada Tabel 2.4.

Tabel 2.4 Simbol-Simbol Use Case Diagram


Simbol Keterangan
Seorang atau sebuah actor adalah sebuah entitas manusia atau
mesin yang berinteraksi untuk melakukan pekerjaan-pekerjaan
tertentu.
Use case menggambarkan deskripsi yang melibatkan actor.
Association digunakan untuk menggambarkan bagaiman actor
terlibat dalam use case.
Generalisasi atau generalitation adalah hubungan generalisasi
dan spesialisasi (umum-khusus) antara dua bua use case dimana
fungsi yang satu adalah fungsi yang lebih umum dari lainnya.

2. Activity Diagram

Activity diagram menggambarkan rangkaian aliran dari aktifitas,

digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi

sehingga dapat juga digunakan untuk aktifitas lainnya seperti usecase atau

interaksi. Sebuah aktifitas dapat di realisasikan oleh satu use case atau lebih.

Simbol-Simbol Activity diagram dapat dilihat pada Tabel 2.5.


Tabel 2.5 Simbol-Simbol Activity Diagram
Simbol Keterangan
Start state dengan tegas menunjukan dimulainya
suatu aliran kerja pada sebuah activity diagram.
And state menggambarkan akhir atau terminal dari
pada sebuah activity diagram. Bisa terdapat lebih
dari satu and state pada sebuah activity diagram.
Activity menggambarkan suatu pekerjaan atau tugas
dalam workflow.
Flow (alur) menunjukan kegiatan apa berikutnya
setelah kegiatan sebelumnya.
Percabangan (fork join) digunakan untuk sebuah
25

proses atau aktifitas yang bersifat parallel

II.13 Black Box Testing

Black box testing sendiri merupakan pengujian yang dilakukan

dengan mengamati hasil eksekusimelalui data uji dan memeriksa

fungsional dariperangkat lunak. Black box testing ini menitikberatkan

pada fungsi sistem. Pengujian pada sistem menggunakan metode black

box testing, tujuannya untuk mengetahui bahwa bagian-bagian dalam

sistem aplikasi telah benar menampilkan pesan-pesan kesalahan jika

terjadi kesalahan dalampenginputan data (Hanifah dkk., 2016).

Black box testing merupakan teknik pengujian perangkat lunak

yang berfokus pada spesifikasi fungsional dari perangkat lunak. Black box

testing bekerja dengan mengabaikan struktur kontrol sehingga

perhatiannya difokuskan pada informasi domain. Black box testing

memungkinkan pengemban software untuk membuat himpunan kondisi

input yang akan melatih seluruh syarat-syarat fungsional suatu program

(Jaya, 2018).

II.14 Confusion Matrix

Confusion matrix merupakan salah satu alat pengukur yang

memiliki fungsi untuk melakukan pengukuran ketika melakukan analisis

terhadap sebuah classifier. Apakah classifier tersebut baik dalam hal

mengenali tuple dari kelas yang berbeda atau tidak. Ketika classifier

melakukan klasifikasi dan memiliki data yang bernilai benar, maka

nantinya nilai dari True-Positive dan True-Negative berperan dalam


26

memberikan informasi tersebut. Sedangkan apabila classifier memiliki

kesalahan ketika melakukan klasifikasi data, maka nilai dari False-

Positive dan False-Negative akan memberikan informasi tersebut (Putra

dan Wibowo, 2020). Bentuk confusion matrix serta penjelasannya dapat

dilihat pada Tabel 2.6.W

Tabel 2.6 Confusion Matrix


Kelas Kelas prediksi

sebenarnya Positive Negative

True True Positive (TP) True Negative (TN)

False False Positive (FP) False Negative (FN)

1. TP (True Positive), merupakan jumlah data dengan nilai sebenarnya positif

dan nilai prediksi positif.

2. FP (False Positive), merupakan jumlah data dengan nilai sebenarnya negatif

dan nilai prediksi positif.

3. FN (False Negative), merupakan jumlah data dengan nilai sebenarnya positif

dan nilai prediksi negatif.

4. TN (True Positive), merupakan jumlah data dengan nilai sebenarnya negatif

dan nilai prediksi negatif.

Confusion matrix dapat digunakan untuk mengukur sebuah evaluasi

terhadap accuracy, precision dan recall. Nilai accuracy menggambarkan seberapa

akurat sistem dapat mengklasifikasikan data secara benar. Nilai precision

menggambarkan jumlah data kategori positif yang diklasifikasikan secara benar

dibagi dengan total data yang diklasifikasi positif. Sementara itu recall

menunjukkan berapa persen data ketegori positif yang terklasifikasikan dengan


27

benar oleh system. Adapun rumusnya dapat dilihat pada persamaan 2.5 tentang

accuracy, persamaan 2.6 tentang Precision, dan persamaan 2.7 tentang recall.

TP+TN (2.5)
Accuracy =
TP+ TN + FN+ FP

TP (2.6)
Precision =
TP+ FT

TP (2.7)
Recall =
FN +TP

Accuracy yaitu kedekatan antara nilai prediksi dan nilai aktual.

Precision yaitu tingkat ketepatan antara informasi yang diminta oleh pengguna

dengan jawaban yang diberikan oleh sistem. Recall ialah tingkat keberhasilan

sistem dalam menemukan kembali sebuah informasi. F-Measure merupakan salah

satu perhitungan evaluasi yang mengkombinasikan recall dan precission.


BAB III

METODE PENELITIAN

III.1 Waktu dan Tempat Penelitian

Penelitian ini dilaksanakan mulai bulan Maret 2023 sampai dengan Mei

2023. Penelitian ini dilakukan di Dinas Transmigrasi dan Tenaga Kerja Provinsi

Sulawesi Tenggara.

III.2 Prosedur Penelitian

Prosedur penelitian pada dasarnya adalah kerangka hubungan antara

konsep – konsep yang ingin diamati atau diukur melalui penelitian yang akan

dilakukan. Prosedur penelitian yang digunakan dalam penelitan ini dapat dilihat

pada Gambar 3.1.

Gambar 3.2 Prosedur Penelitian

28
29

Berikut adalah penjelasan langkah-langkah prosedur penelitian

berdasarkan Gambar 3.1.

(1) Pengumpulan data, dalam proses ini dilakukan pencarian data dan informasi

dari suatu sumber untuk dijadikan referensi atau dasar dalam menyelesaikan

permasalahan pada penelitian.

(2) Analisis kebutuhan, dalam proses ini dilakukan analisis spesifikasi kebutuhan

pengguna maupun pengembang terhadap perangkat lunak yang akan

dikembangkan.

(3) Perancangan sistem, dalam proses ini dilakukan pembuatan perangkat lunak

sesuai dengan desain yang telah dirancang sebelumnya.

(4) Implementasi, dalam proses ini desain dan rancangan yang telah dibuat akan

direalisasikan menjadi suatu sistem yang dapat berfungsi sesuai tujuan yang

diinginkan.

(5) Pengujian sistem, dalam proses ini menguji sistem secara keseluruhan untuk

mengetahui masing-masing fungsi pada sistem dapat berjalan atau tidak.

(6) Penarikan kesimpulan, dalam proses ini dilakukan penarikan kesimpulan

berdasarkan hasil yang diperoleh pada proses sebelumnya.


30

III.3 Metode Pengumpulan Data

Pada tahap ini dilakukan pengumpulan data-data di Kantor Dinas

Transmigrasi dan Tenaga Kerja Provinsi Sulawesi Tenggara. Semua tahap pada

proses pengumpulan data-data tersebut diperoleh dari hasil wawancara, observasi

dan studi pustaka, dimana dalam penelitian ini data itu meliputi:

III.3.1 Studi pustaka

Studi pustaka merupakan langkah awal dalam proses pengumpulan data

dengan cara mencari informasi yang relevan dengan topik penelitian melalui

dokumen tertulis. Dokumen yang dimaksud dapat berupa buku, jurnal, situs

internet, dan media informasi lainnya. Informasi yang diperoleh bisa digunakan

sebagai acuan atau referensi selama mengerjakan penelitian.

III.3.2 Observasi

Observasi dilakukan oleh peneliti dengan mendatangi langsung Dinas

Transmigrasi dan Tenaga Kerja Provinsi Sulawesi Tenggara yang bertujuan untuk

mengetahui alur penerimaan peserta pelatihan kerja. Hasil observasi dapat

digunakan sebagai landasan dalam pengembangan sebuah sistem.

III.3.3 Wawancara

Pada tahapan ini, penulis melakukan wawancara dengan Bapak Arman

Jaya Saboli, S.IP., M.Si., selaku Kepala Seksi Pendidikan dan Pelatihan Kerja di

Kantor Dinas Transmigrasi dan Tenaga Kerja Provinsi Sulawesi Tenggara .

Kegiatan dilakukan pada tanggal 9 Maret 2023, Pada tahap ini di lakukan

pengumpulan data penentuan kriteria calon peserta pelatihan kerja yang


31

menggunakan metode Profile Matching. Data kriteria yang didapatkan

diantaranya sebagai berikut :

1. Penentuan Aspek dan Kriteria

Untuk penentuan aspek dan kriteria Kantor Dinas Transmigrasi dan

Tenaga Kerja Provinsi Sulawesi Tenggara menentukan dua aspek dan empat

kriteria serta menetapkan nilai standar dari tiap kriteria yang dapat dilihat pada

tabel 3.1.

Tabel 3.7 Aspek, kriteria dan nilai target


ID
Nama Nilai
Aspek Kriteria Penilaian Kriteri Nilai
Kriteria Target
a
Usia 26-28 1
Usia 23-25 2
Usia C1 4
Usia 20-22 3
Usia 17-19 4
SMP 1
SMA/SMK 2
Pendidikan C2 2
Berkas D3 3
S1 4
Pelajar/mahasiswa 1
Tidak bekerja (tidak
2
mencari kerja)
Pekerjaan C3 3
Tidak bekerja
3
(mencari kerja)
Bekerja (kontrak) 4
Pemula 1
Menengah 2
Keahlian C4 2
Mahir 3
Kompetens Ahli 4
i Kurang 1
Cukup 2
Attitude C5 3
Baik 3
Sangat baik 4
2. Penentuan penilaian kriteria
32

Dengan adanya nilai dari kriteria tersebut, diperlukan penentuan nilai

kategori sebagai input analisis data Profile Matching, sebagaimana pada Tabel

3.2.

Tabel 3.8 Nilai Input Profile Matching


Penilaian Tabel Kriteria
4 Sangat baik
3 Baik
2 Cukup
1 Kurang

3. Core Factor dan Secondary Factor

Core Factor (CF) dan Secondary Factor (SF) dari tiap kriteria yang

didapatkan dari hasil wawancara dapat dilihat pada Tabel 3.3.

Tabel 3.9 CF dan SF Aspek Penilaian


Core Factor Secondary Factor
C1,C3,C4 (60 %) C2 dan C4 (40 %)

4. Perhitungan Penentuan Ranking

Hasil akhir dari proses profile matching adalah ranking dari kandidat

peserta pelatihan kerja. Rumus perankingan yang didapatkan penulis dari hasil

wawancara yaitu :

Ni : Aspek Kompetensi (60%) + Aspek Berkas (40%)

III.4 Metode Pengembangan Sistem

Pada penelitian ini, penulis menggunakan model waterfall dalam

pengembangan sistem. Berikut tahapan pengembangan sistem menggunakan

model waterfall.
33

III.4.1 Analisis Kebutuhan Sistem

Analisis kebutuhan, yaitu proses menganalisis spesifikasi kebutuhan

pengguna maupun pengembang terhadap perangkat lunak yang akan

dikembangkan berdasarkan hasil pengumpulan data.

III.4.2 Perancangan Sistem

Perancangan sistem adalah merancang atau mendesain suatu sistem yang

baik, yang isinya adalah langkah-langkah operasi dalam proses pengelolaan data

dan proses prosedur-prosedur untuk mendukung operasi sistem.

1) Pemodelan sistem

Pada tahap proses pemodelan sistem yang akan dibangun menggunakan

UML yang dirancang menggunakan Use Case Diagram dan Activity Diagram.

a. Use Case Diagram

Use case diagram merupakan diagram yang mempresentasi interaksi yang

dilakukan oleh aktor terhadap sistem dan penjelasan setiap fungsi yang tersedia

untuk setiap aktor. Pada penjelasannya menggambarkan mengenai apa saja yang

dapat dilakukan aktor terhadap sistem, dalam hal ini admin dari penyeleksian.

Admin perlu login terlebih dahulu untuk dapat melakukan seleksi. Setelah login,

dari admin dapat melakukan seleksi, dari seleksi admin perlu terlebih dahulu

melakukan input peserta, dan juga input nilai. Terakhir dari input peserta dan nilai

tadi akan ditampilkan hasil perankingan. Ditunjukkan pada Gambar 3.2.


34

Gambar 3.3 Use Case Diagram Pelatihan Kerja

b. Activity Diagram

Activity diagram merupakan pengembangan dari Use Case Diagram

yang memiliki alur aktivitas. Diagram aktivitas atau Activity diagram

menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem aplikasi.

i. Perancangan Login Page

Pada Struktur Login Page, Admin akan memasukkan username dan

password yang telah diinput penulis pada database sistem. Setelah berhasil login

sistem akan menampilkan menu utama website. Ditunukkan pada Gambar 3.3.
35

Gambar 3.4 Activity Diagram Login Page

ii. Perancangan Main Menu Website

Pada Struktur Main Menu, Sistem akan bereaksi dengan menampilkan

homepage dari website dengan dua fitur utama yaitu input data peserta dan hasil

perankingan. Ditunjukkan pada Gambar 3.4.


36

Gambar 3.5 Activity Diagram Main Menu

iii. Perancangan Activity Diagram Input Data Peserta

Pada Struktur Input Data Peserta Admin akan menginput data dan nilai

peserta setelah itu admin akan membobot nilai dari masing – masing peserta dan

melakukan perhitungan nilai total. Ditunjukkan pada Gambar 3.5.


37

Gambar 3.6 Activity Diagram Input Data

iv. Perancangan Activity Diagram Hasil Perankingan

Pada Struktur hasil perankingan admin bisa melihat hasil perankingan

dari semua total nilai peserta. Ditunjukkan pada Gambar 3.6.


38

Gambar 3.7 Activity Diagram Hasil Perangkingan

2) Pengkodean

Penulisan kode program sistem yang dibangun ditulis dengan bahasa

pemrograman PHP dan DBMS yang digunakan adalah MySQL.

III.4.3 Implementasi

Pada tahap ini, hasil dari pemodelan sistem diubah menjadi kode-kode

program. Implementasi akan dilakukan sesuai dengan jangka waktu dan analisa

kebutuhan sistem yang direncanakan.

III.5 Pengujian Sistem

Setelah tahap implementasi dilakukan tahapan selanjutnya adalah

proses pengujian pada sistem yang telah dibuat. Testing adalah proses
39

menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi

yang ada dengan kondisi yang diinginkan. Metode yang digunakan dalam proses

pengujian sistem yaitu menggunakan black box testing. Dengan Black Box

Testing, pengujian yang dilakukan hanya berdasarkan pandangan pengguna untuk

mengetahui apakah fungsi yang dibutuhkan berjalan sesuai harapan atau tidak.

Untuk pengujian akurasi digunakan metode Confusion matrix. Metode

Confusion matrix atau sering juga disebut Error Matrix adalah suatu metode yang

biasanya digunakan untuk melakukan perhitungan akurasi pada konsep data

mining atau sistem pendukung keputusan.

III.6 Instrumen Penelitian

Instrumen yang digunakan pada penelitian ini terbagi menjadi dua,

yaitu perangkat keras (hardware) dan perangkat lunak (software). Instrumen

penelitian dapat dilihat pada Tabel 3.4.

Tabel 3.10 Instrumen Penelitian


Perangkat Keras Perangkat Lunak
Sistem operasi Windows 11
Visual Studio Code sebagai text editor
Laptop Acer series A314-22 AMD PHP sebagai bahasa pemrograman
ATHLON SILVER RAM 8 GB XAMPP sebagai web server
MySQL sebagai database
Chrome sebagai web browser

III.7 Jadwal Penelitian

Penelitian ini dilaksanakan mulai bulan Maret 2023 sampai dengan Mei

2023. Adapun Rincian kegiatan penelitian dapat dilihat pada Tabel 3.5.
40

Tabel 3.11 Jadwal Penelitian


Bulan ke
No Kegiatan I II III
1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan data    
2 Analisis kebutuhan   
3 Perancangan sistem   
Pengkodean/
4    
implementasi
Pengujian dan
5  
perbaikan sistem
DAFTAR PUSTAKA

Astari, S. R. (2019). Penerapan Profile Matching Untuk Seleksi Asisten


Laboratorium. Telematika, 16(1), 1.
Candra, H. (2018). Pengaruh Tingkat Pendidikan dan Masa Kerja terhadap
Kinerja Karyawan pada PT Sibatel Silangkitang Barata Telekomunikasi.
Skripsi Thesis, 1–78. http://ojs.itbhas.ac.id/index.php/MB/article/view/357
Februariyanti, H., & Zuliarso, E. (2012). Rancang Bangun Sistem Perpustakaan
untuk Jurnal Elektronik. Teknologi Informasi Dinamik, 17(2), 124–132.
Fitriyani, & Yanuarti, E. (2019). Seleksi Calon Karyawan Pada Perusahaan
Menggunakan Metode AHP di STMIK Atma Luhur Pangkalpinang. Jurnal
Sisfokom (Sistem Informasi dan Komputer), 8(1), 79–84.
Fridayanthie, E. W., & Mahdiati, T. (2016). Rancang Bangun Sistem Informasi
Permintaan ATK Berbasis Intranet. Jurnal Khatulistiwa Informatika, 4(2).
Hanifah, U., Alit, R., & Sugiarto, S. (2016). Penggunaan Metode Black Box Pada
Pengujian Sistem Informasi Surat Keluar Masuk. SCAN-Jurnal Teknologi
Informasi dan Komunikasi, 11(2), 33–40.
Hasibuan, M. S. (2005). Manajemen Sumber Daya Manusia Jakarta Bumi
Aksara.
Jaya, T. S. (2018). Pengujian aplikasi dengan metode blackbox testing boundary
value analysis (studi kasus: kantor digital Politeknik Negeri Lampung).
Jurnal Informatika: Jurnal Pengembangan IT, 3(1), 45–48.
Kosasi, S. (2015). Perancangan Sistem Electronic Customer Relationship
Management Untuk Mempertahankan Loyalitas Pelanggan | E-JURNAL
JUSITI : Jurnal Sistem Informasi dan Teknologi Informasi. Jurnal Sistem
Informasi dan Teknologi (JUSITI), 4(2), 92–102.
https://ejurnal.dipanegara.ac.id/index.php/jusiti/article/view/12
Kusrini. (2007). Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit
ANDI.
Munah, K. (2018). Sistem Informasi Penerimaan Peserta Didik Baru (PPDB)
Berbasis Web Menggunakan PHP Dan MySQL di SMK Nasional Berbah. 21,
1–9.
Nazim, R., Raja, B., Rozi, M., & Malim, B. (2012). Supplier Selection Decision
Support System : A Case Study in Malaysian Hypermarket. January, 189–
194.
Palit, R. (2015). Rancangan Sistem Informasi Keuangan Gereja Berbasis Web. E-
Journal Teknik Elektro dan Komputer, 4(7).
Pulu, J. P. . (2018). Sistem Pendukung Keputusan Penentuan Siswa Berprestasi
Pada Sman 1 Haharu Menggunakan Metode Analytical Hierarchy Process.
Jati, 2(2), 142–149.
Putra, D., & Wibowo, A. (2020). Prediksi Keputusan Minat Penjurusan Siswa
SMA Yadika 5 Menggunakan Algoritma Naïve Bayes. Prosiding Seminar
Nasional Riset Dan Information Science (SENARIS), 2, 84–92.
Saputra, R., Gusdevi, H., & Sulaeman, H. (2020). Sistem Pendukung Keputusan
Penentuan Dosen Pembimbing Skripsi Menggunakan Metode Profile
Matching Berbasis Android. 02(02), 57–60.
Sari, B. W. (2015). PERBANDINGAN METODE PROFILE MATCHING DAN
SIMPLE ADDITIVE WEIGHTING PADA PENENTUAN JURUSAN
SISWA KELAS X SMA N 2 NGAGLIK Pendahuluan Landasan Teori.
Jurnal Ilmiah DASI, 16(1), 7.
Sasmito, G. W. (2017). Penerapan Metode Waterfall Pada Desain Sistem
Informasi Geografis Industri Kabupaten Tegal. Jurnal Informatika:Jurnal
Pengembangan IT (JPIT), 2.
Setianingsih, W. (2015). Konsep Sistem Pendukung Keputusan (E. F. Rochman
(ed.)). Yayasan Edelweis.
Siagian, S. P. (2019). Manajemen Sumber Daya Manusia (Ed. 1). Bumi Aksara.
Sidin, A. I., & Della, R. H. (2021). Perilaku Organisasi. Literasi Nusantara.
Sukirno, S. (2004). Makro Ekonomi Teori Pengantar. Raja Grafindo.
Sundari, J., & Sunarti. (2018). Perbandingan Metode SAW dan Profile Matching
Pada Pemilihan Rumah Tinggal Studi Kasus: Perumahan Depok. Intensif,
2(2), 2549–6824.
Sutarman, & Fahmi, D. (2016). Sistem Informasi Penginputan Hasil Analisis
Bahan Kimia Cair Pada PT. Indochemmical Citra Kimia. Jurnal Sisfotek
Global, 6(1), 58–62.
Sutinah, E. (2017). Sistem Pendukung Keputusan Menggunakan Metode Profile
Matching dalam Pemilihan Salesman Terbaik. Informatics for Educators and
Professionals, 2(1), 234409.
Turban, E., Aronson, J. E., & Liang, T. P. (2005). Decision Support Systems and
Intelligent Systems (hal. 103–105). Prentice Hall.
Wardani, E. S. (2009). Pengaruh Kompensasi, Keahlian, Dan Motivasi Kerja
Terhadap Prestasi Kerja Karyawan Pada PT Pembangkitan Jawa Bali Unit
Pembangkitan Muara Tawar. Manajemen.
Yasin, M., & Priyono, J. (2016). Analisis Faktor Usia, Gaji Dan Beban
Tanggungan Terhadap Produksi Home Industri Sepatu Di Sidoarjo (Studi
Kasus Di Kecamatan Krian). Jurnal Ekonomi dan Bisnis, 1, 95–120.
Yeni, K. (2010). Pemrograman Basis Data Berbasis Web Menggunakan PHP &
MySQL. Graha Ilmu.
Zarnelly, & Yusuf, N. (2018). Sistem Pendukung Keputusan Penentuan Peserta
Pelatihan Berprestasi Menggunakan Metode Simple Additive Weighting.
Jurnal Ilmiah Rekayasa dan Manajemen Sistem Informasi, 4(1), 99–109.
LAMPIRAN
HASIL WAWANCARA

DINAS TRANSMIGRASI DAN TENAGA KERJA PROVINSI SULTRA

Narasumber : Arman Jaya Saboli S.IP., M.Si

Jabatan : Kepala Seksi Pembinaan Pelatihan dan Produktivitas

No Pertanyaan Jawaban

Apakah dinas transnaker


Ya, pada ini pelatihan kerja yang diberikan
terdapat pelatihan kerja yang
1. biasa dikenal juga dengan sebutan
diberikan kepada pencari
bimbingan kerja
kerja?

Sampai saat ini belum maksimal. Dalam

Apakah pelatihan kerja yang hal ini seperti anggaran belum

2. diberikan sudah maksimal atau maksimal,jangka waktu yang kurang

belum? memadai dan pelatihan harus diuji

kompetensi.

Untuk kriterianya sendiri seperti usia,

karena sangat mempengaruhi seseorang


Untuk pelatihan kerja di dinas
dalam bekerja . Lalu pendidikan terakhir
transnaker ini apa saja yang
3. menjadi salah satu kriteria, Attitude atau
menjadi kriteria penentu
sikap peserta yang dinilai oleh
pelatihan ?
pewawancara dan keahlian dasar atau

kemampuan menjadi kriteria penting.

4. Untuk pengalaman kerja dalam Untuk pelatihan sendiri diperuntukkan

bekerja apa juga menjadi salah untuk orang sedang mencari kerja yakni
pengangguran. Orientasinya lebih kepada

satu kriteria. orang yang sedang mencari kerja bukan

yang sudah bekerja.

Kriteria keahlian dasar merupakan kriteria


Dari semua kriteria, mana
yang paling di utamakan, karena pelatihan
kriteria yang paling di
di Disnaker Sultra mempunyai waktu yang
5. prioritaskan pada penerimaan
cukup singkat yaitu seminggu, jadi setiap
peserta pelatihan kerja
peserta di wajibkan sudah menguasai dasar

keahlian dari pelatihan yang peserta daftar.

Untuk dua kriteria itu akan di nilai oleh tim


Kriteria dari aspek kompeten
penyeleksi yang biasanya tim seleksi
6. yaitu keahlian dan attitude itu
terdiri dari trainer dari pelatihan kerja dan
di nilai oleh siapa ?
juga saya sendiri.

Untuk faktor utama dari aspek berkas yaitu

Untuk penentuan core factor usia dan faktor pendukung yaitu

7. dan secondari factor dari tiap Pendidikan sedangkan faktor utama dari

aspek ? aspek kompetensi yaitu keahlian

sedangkan faktor pendukung yaitu attitude.

8. Dalam metode yang penulis Aspek kompetensi menjadi aspek yang

pakai ada rumus perankingan paling di butuhkan dalam penyeleksian,

berdasarkan prioritas dari tiap karena setiap peserta wajib mengetahui

aspek yang ada. Dari dua aspek dasar – dasar keahlian dari bidang

tersebut aspek mana yang pelatihan kerja yang peserta daftar dan
mempunyai attitude yang baik pada saat

proses seleksi. Anda bisa menaruh 60 %


prioritas?
untuk aspek kompeten dan 40 % untuk

aspek berkas.

Kendari , 09 Maret 2023

Mengetahui,

Kepala Seksi Pembinaan


Pelatihan dan Produktivitas

Arman Jaya Saboli, S.IP., M.Si


NIP. 1983702072007011012
Lampiran 1. Wawancara
Lampiran 2 ERD Pelatihan Kerja

Anda mungkin juga menyukai