Bab Ii
Bab Ii
A. Landasan Teori
1. Rekrutmen
rekrutmen adalah upaya yang dilakukan untuk mencari sejumlah calon pegawai yang
telah memenuhi syarat tertentu sehingga nantinya perusahaan dapat menyeleksi orang
organisasi untuk mencari sumber daya manusia yang memiliki kemampuan sesuai
dengan yang dibutuhkan Halim (Cupian et al., 2020). Hal ini didukung oleh pendapat
Titisari & Ikhwan (2021) yang berpendapat bahwa rekrutmen merupakan tahap awal
yang dilakukan sebuah perusahaan atau organisasi untuk mencari dan mendapatkan
calon pegawai.
(Rahardjo, 2016).
2. Seleksi
setelah para pelamar yang telah memenuhi syarat dari perusahaan berkumpul maka
akan dilakukan pemilihan untuk menetapkan siapa yang terpilih sebagai karyawan
pemilihan pelamar yang diterima dari beberapa pelamar yang direkrut yang telah
memenuhi syarat - syarat tertentu dan atas pertimbangan yang matang agara pelamar
menurut Poernomo & Hartono (2019) Seleksi merupakan rangkaian kegiatan yang
bahwa seleksi merupakan suatu cara yang dilakukan oleh suatu organisasi maupun
perusahaan untuk mengetahui apakah pelamar yang dimaksud sesuai atau tidak sesuai
a. Keputusan
kesimpulan atau rekomendasi Fahmi (dalam Prastyawan & Lestari, 2019, h. 3).
dari pemecahan suatu masalah yang dihadapi oleh seseorang. Dimana keputusan
adalah sebuah jawaban yang sudah dapat dipastikan kebenarannya terhadap suatu
keputusan adalah pilihan atau alternatif yang dipilih dari beberapa alternatif untuk
suatu maslah.
c. Sistem
satu sama lain, yang saling bekerja sama untuk mencapai suatu tujuan tertentu.
(Rusdiana & Irfan, 2014, h. 29). Hal ini diperkuat dengan pendapat Indrajit
adalah segala sesuatu yang terdapat di dalam suatu ruang lingkup permasalahan
yang saling berintegrasi, sehingga informasi yang terdapat di dalam sistem
tahun 1970 oleh Michael S. Scott Morton. Setelah itu ada beberapa pihak yang
dibuat agar dapat membantu dalam proses pengambilan keputusan mulai dari
2015).
terstruktur.
2) Dilakukan dengan berbagai kombinasi model dan teknik anallisis dengan cara
menginput data yang sudah ada dan menggunakan fungsi pencari informasi.
berbagai instruksi yang interaktif sehingga dapat digunakan oleh semua orang
tanpa kesulitan.
4) Sistem yang dibuat sebisa mungkin memiliki fleksibilitas dan dan mampu
keputusan
f. Komponen Sistem Pendukung Keputusan
al., 2020) :
1) Data Management
yang sesuai dengan berbagai situasi dan diatur oleh sebuah software yang
2) Model Management
management science, dan masih banyak yang lainnya, sehingga sistem dapat
3) Communication
4) Knowledge Management
dua fungsi yaitu, sebagai subsistem yang mendukung subsitem lain atau
4. Metode SAW
memberikan bobot pada setiap attributnya, setelah setiap attribut memiliki bobot
maka akan dilakukan perangkingan dengan memilih alternatif terbaik dari beberapa
Making (MADM) yang memiliki algoritma tidak terlalu rumit (Setiadi et al., 2018).
Dalam metode SAW pembuat keputusan harus menentukan bobot bagi setiap kriteria
dengan total nilai dari setiap alternatif didapatkan dari hasil perkalian antara rating
dan bobot tiap kriteria I Gede Iwan Sudipa (dalam Ramadhan et al., 2021).
berikut.
sesuatu atau objek yang dinilai atau diukur. Kriteria menunjukan sebuah tingkatan
dengan menggunakan bentuk kata keadaan atau predikat (Arikunto & Jabar,
2018). Pada metode SAW terdapat 2 atribut yang berbeda yang disebut kriteria
1) Kriteria Benefit
2) Kriteria Cost
Kriteria Cost adalah kriteria yang mana kriteria tersebut menimbulkan
3) Bobot Kriteria
2016).
c. Pembobotan
suatu nilai bobot atau tingkat kepentingan dari suatu kriteria. Bobot yang
d. Alternatif
suatu benda yang akan dipilih oleh pengambil keputusan Kusumadewi, S. et al.
ternormalisasi R.
nilai terbesar yang dipilih sebagai alternatif terbaik (Ai) sebagai solusi.
{
x ij
Jika j adalah attribut keuntungan ( benefit )
Max x ij
r ij = i
Min x ij
i
Jika j adalah attribut biaya ( cost )
xij
Keterangan :
alternatif
n
Vi = ∑ W j rij
j=1
Keterangan :
Vi = Nilai akhir dari setiap alternatif
5. Flowchart
urutan dari sebuah proses secara mendetail dan untuk memperjelas hubungan antara
satu proses dengan proses lainnya dalam suatu program (Simanjuntak et al., 2019).
Hal ini sejalan dengan pendapat Tata Sutabri (dalam Yolan & Mansuri, 2015) yang
digunakan untuk menjelaskan urutan dari sebuah proses secara sistematis pada suatu
program komputer.
6. UML
Menurut Dennis, Wixom, & Tegarden (dalam Indriyani et al., 2019) Unified
Modeling Language atau yang biasa disingkat UML merupakan sebuah teknik yang
digunakan untuk memodelkan sebuah sistem. UML terdiri dari 15 diagram yang
berinteraksi dengan sistem. Dengan kata lain use case diagram menggambarkan
apa saja yang dilakukan oleh aktor pada sebuah sistem (Siregar, 2018).
b. Activity Diagram
dari sebuah sistem yang digunakan untuk menjelaskan mengenai aktivitas yang
sebuah teknik yang dapat menggambarkan sebuah aktivitas dari sebuah sistem
proses - proses yang terjadi pada sebuah sistem secara vertikal dan merupakan
c. Class Diagram
antar kelas pada sistem, yang didalamnya meliputi perilaku dan keadaan Dennis et
Class diagram memiliki fungsi untuk menjelaskan tipe dan hubungan dari
objek satu dengan objek lain. Didalam class terdiri dari dua komponen utama
objek diagram yang berinteraksi satu sama lain yang digambarkan dengan sebuah
yang terdapat pada suatu sistem dari waktu ke waktu secara mendetail (Siregar,
2018).
7. Java
a. Pengenalan Java
Java adalah sebuah bahasa pemrograman yang dibuat oleh James Gosling
saat masig bergabung di Sun Microsystems, sebelum akhirnya diambil alih oleh
objek (PBO) (Ahmadian et al., 2017). Dilanjutkan oleh pendapat Ir. Yuniar
b. Pengenalan JDBC
oleh bahasa pemrograman java untuk melakukan beberapa hal terkait database,
8. Basis Data
Basis data merupakan suatu kumpulan data yang saling terkait satu sama
lain, yang mana data tersebut disimpan pada suatu media yang diatur berdasarkan
menggunakan software untuk tujuan tertentu (Fikry, 2019, h. 2). Hal ini sejalan
dengan Marlinda (dalam Jannah, 2019, h. 26) yang berpendapat bahwa basis data
adalah suatu kumpulan data yang tersimpan secara terintegrasi pada komputer
pada sebuah basis data, yaitu basis data flat dan basis data relasional yang mana
basis data relasional lebih sering kita jumpai dan gunakan karena di dalamnya
dapat berisi banyak tabel yang masing - masing tabelnya terdiri dari baris dan
kolom. Dimana akan ada kolom khusus untuk setiap jenis informasi yang ingin
disimpan.
memanipulasi data yang terdapat pada tabel – tabel basis data. Hal ini dapat
dilakukan karena sistem basis data sendiri terdiri dari kumpulan tabel yang saling
terkait satu sama lain serta berupa kumpulan program yang mana membuat
pengguna dapat mengakses data pada tabel - tabel basis data dan
2018) dalam penelitianya menjelaskan bahwa sistem basis data adalah sebuah
data menjadi informasi agar informasi tersebut dapat digunakan pada saat
dibutuhkan.
untuk memanipulasi serta memelihara data agar data tersebut dapat tersedia atau
Ada beberapa komponen yang terdapat pada basis data yaitu (Fikry, 2019)
komputer. Hardware yang digunakan dalam sistem basis data biasanya adalah
yang tersusun dengan baik yang membuat data tersebut dapat disimpan dan
5) Pemakai (User)
interaksi langsung dengan basis data dan mampu memanipulasi data didalam
program.
Aplikasi dalam sistem basis data adalah sebuah program khusus yang
dibuat agar dapat mengisi, mengubah, atau mengambil data dengan mudah.
Ada 2 opsi dalam pembuatan program khusus tersebut yaitu, program yang
9. MySQL
a. Pengertian SQL
bahasa query standar yang membuat kita dapat berinteraksi dengan database.
(Fikry, 2019, h. 51-52). SQL adalah kumpulan sintaks berupa perintah – perintah
b. Pengertian MySQL
adalah sebuah software DBMS yang bersifat open source yang bisa dijalankan di
sebuah database server yang menggunakan bahasa dasar SQL untuk mengakses
database yang mana database pada MySQL terdiri dari satu atau lebih tabel yang
10. PHPMyAdmin
sebuah alat untuk memudahkan manajemen database yang dilakukan secara visual
Hal ini sejalan dengan pendapat Madcoms (dalam Sujatmi, 2019) yang
membuat atau mengelola database dengan menggunakan GUI tanpa perlu mengetikan
11. XAMPP
XAMPP merupakan web server yang di dalamnya sudah terdapat Apache
sebagai web server, MySQL sebagai database, PHP sebagai server side scripting, dan
pustaka lainnya yang dapat digunakan di berbagai sistem operasi Aryanto (dalam
Putera, 2018).
peran sebagai server web di komputer serta membantu pengguna untuk melihat
suatu perangkat lunak yang dapat digunakan untuk berbagai bahasa pemrograman
sendiri adalah sebuah aplikasi yang didalamnya terdapat beberapa fasilitas untuk
membangun sebuah perangkat lunak seperti Editor, Compiler, Linker, dan Debuger
software.
yang relevan dengan penelitian yang akan dilaksanakan saat ini. Berikut ini beberapa
hasil penelitian yang relevan yang dijadikan bahan telaah bagi peneliti
1. Skripsi
Nama : Oki Triandy
Tahun : 2021
Teknologi
Infinitas Teknologi.
Teknologi
2. Skripsi
Tahun : 2018
Makmur Sejati.
tersebut.
3. Jurnal
Weighting (SAW)
E-ISSN : -
Volume : Vol. 03, No. 01, Juni 2017
berikut :
kebutuhan.
akurat.
alternatif.
4. Jurnal
Gerhard Simorangkir
E-ISSN : 2722-7987