SKRIPSI
Disusun Oleh:
Dwi Cahyono
361891008
i
LEMBAR PERSETUJUAN
Oleh
Dwi Cahyono
361891008
SARJANA KOMPUTER
Pada
Disahkan oleh,
ii
LEMBAR PERSETUJUAN REVISI
Telah melakukan sidang tugas akhir dan telah melakukan revisi sesuai dengan perubahan dan
perbaikan yang diminta pada saat sidang tugas akhir.
Pada
Mengetahui,
Ketua Program Studi Teknik Informatika,
iii
LEMBAR PERNYATAAN
(1) Naskah Skripsi ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar
(2) Skripsi ini murni merupakan karya penelitian saya sendiri dan tidak menjiplak
karya pihak lain. Dalam hal ada bantuan atau arahan dari pihak lain maka telah
saya sebutkan identitas dan jenis bantuannya di dalam lembar ucapan terima kasih.
(3) Seandainya ada karya pihak lain yang ternyata memiliki kemiripan dengan karya
saya ini, maka hal ini adalah di luar pengetahuan saya dan terjadi tanpa
Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari
terbukti adanya kebohongan dalam pernyataan ini, maka saya bersedia menerima
sanksi akademik sesuai norma yang berlaku di Sekolah Tinggi Manajemen Informatika
Dwi Cahyono
361891008
iv
DAFTAR ISI
DAFTAR ISI............................................................................................................................ v
ABSTRAK ...............................................................................................................................xi
BAB 1 ....................................................................................................................................... 1
PENDAHULUAN ................................................................................................................... 1
v
2.1 Konsep Dasar Sistem ............................................................................................ 10
2.2 Sistem Pendukung Keputusan (Decision Support System) ................................ 11
2.2.1 Definisi Sistem Pendukung Keputusan (SPK) ............................................ 11
2.2.2. Karakteristik Sistem Pendukung Keputusan ............................................. 12
2.2.3. Komponen Sistem Pendukung Keputusan ................................................. 13
2.2.4. Proses Pengambilan Keputusan .................................................................. 14
2.3 Fuzzy Multiple Attribut Decicion Marker (FMADM) ...................................... 17
2.3.1 TOPSIS (Technique For Others Preference by Similarity to Ideal
Solution) 18
2.3.2 Tahapan Metode TOPSIS ............................................................................ 19
2.4 Unified Modelling Language (UML) ................................................................... 21
2.4.1 Use Case Diagram ......................................................................................... 22
2.4.2 Activity Diagram ........................................................................................... 24
2.4.3 Sequence Diagram......................................................................................... 26
BAB III................................................................................................................................... 29
PEMABAHASAN ................................................................................................................. 29
vi
IMPLEMENTASI ................................................................................................................. 74
vii
DAFTAR TABEL
viii
DAFTAR GAMBAR
ix
Gambar 3.17 Sequence Diagram Kriteria.................................................................. 67
x
ABSTRAK
harus bekerja. Untuk memasuki dunia kerja khusus nya industri, para calon pekerja
harus memiliki kriteria yang perusahaan butuhkan. Tidak hanya sekedar fisik, skill dan
ilmu pengetahuan juga penting untuk memasuki dunia kerja khusus nya industri. Oleh
karena itu, persaingan di dunia kerja khusus nya industri saat ini sangatlah berat. Hal
ini banyak mendorong para perusahaan jasa Pendidikan untuk saling berkolaborasi
dengan perusahaan perusahaan agar memiliki pengetahuan tentang kriteria apa saja
yang di butuhkan untuk memasuki dunia kerja khusus nya industri. Permasalahan yang
sering di alami oleh LP3I College Karawang adalah adanya beberapa lulusan yang di
permasalahan yang ada, maka perlu di buat suatu aplikasi yang dapat membantu dalam
Karawang memiliki beberapa kriteria. Dalam hal ini, aplikasi yang di bangun adalah
TOPSIS.
xi
ABSTACT
Human life will run well if the needs of life can be met. To meet the needs of
life, humans have to work. To enter the world of work, especially in the industry,
prospective workers must have the criteria that the company needs. Not only physical,
skills and knowledge are also important to enter the world of work, especially in the
industry. Therefore, the competition in the world of work, especially in the industry, is
currently very tough. This has encouraged many educational service companies to
collaborate with companies in order to have knowledge of what criteria are needed to
enter the world of work, especially in the industry. The problem that is often
experienced by LP3I College Karawang is that there are several graduates who are
placed in the company but are not in accordance with their expertise. To overcome the
several criteria. In this case, the application that was built was the SPK (Decision
xii
BAB 1
PENDAHULUAN
1.1. Latar Belakang
harus bekerja. Pada masa lampau manusia hanya sekedar mengolah tanah untuk
manusia yang semakin beragam, tidak cukup hanya dengan mengolah tanah saja,tapi
bekerja di bidang industri dan jasa untuk memenuhi kebutuhan lainnya. Untuk
memasuki dunia kerja khusus nya industri, para calon pekerja harus memiliki kriteria
yang perusahaan butuhkan. Tidak hanya sekedar fisik, skill dan ilmu pengetahuan juga
kesulitan untuk bertahan menghadapi tuntutan keahlian yang dibutuhkan industri di era
digital ekonomi. Pada tahun 2017 dari 115 juta pekerja Indonesia baru 8% yang
skills diperkirakan akan meningkat masing-masing sebesar 8% dan 55% pada tahun
Oleh karena itu, persaingan di dunia kerja khusus nya industri saat ini sangatlah
berat. Hal ini banyak mendorong para perusahaan jasa Pendidikan untuk saling
1
berkolaborasi dengan perusahaan perusahaan agar memiliki pengetahuan tentang
kriteria apa saja yang di butuhkan untuk memasuki dunia kerja khusus nya industri.
Salah satu perusahaan jasa Pendidikan tersebut adalah LP3I College Karawang.
dunia kerja yang dapat mengasilkan lulusan yang mampu bersaing di dunia kerja
khususnya industri dan sesuai dengan kriteria yang perusahaan inginkan. LP3I College
Permasalahan yang sering di alami oleh LP3I College Karawang adalah adanya
keahliannya. Untuk mengatasi permasalahan yang ada, maka perlu di buat suatu
aplikasi yang dapat membantu dalam mengatasi masalah tersebut. Dalam menentukan
priotas Magang/Kerja, LP3I College Karawang memiliki beberapa kriteria. Dalam hal
ini, aplikasi yang di bangun adalah SPK (Sistem Pendukung Keputusan) penentuan
magang/kerja.
metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif
dengan kriteria tertentu. Inti dari FMADM adalah menetukan nilai setiap atribut dalam
2
Technique for Order Preference by Similarity to Ideal Solution (TOPSIS)
pada konsep bahwa alternatif yang terbaik tidak hanya memiliki jarak terpendek dari
solusi ideal positif tetapi juga memiliki jarak terpanjang dari solusi ideal negatif.
Konsep ini banyak digunakan untuk menyelesaikan masalah keputusan secara praktis
1. User (C&P) sulit untuk mendapatkan calon kandidat yang sesuai kriteria
3. User (C&P) harus ke bagian pendidikan agar mengetahui peserta didik yang
1. Membantu user (C&P) dalam mencari kandidat yang sesuai kriteria LP3I College
Karawang.
3
2. Bagian Pendidikan menginputkan nilai kepada tiap kandidat/mahasiswa lalu di
agar penelitian tidak terlalu jauh keluar konteks. Batasan tersebut adalah:
1. Program hanya bisa dilakukan untuk mahasiswa tingkat akhir (semester 4).
3. Sistem hanya akan berlaku bagi mahasiswa yang tidak memiliki masalah.
1.5.Metode Penelitian
1.5.1. Metode Pengumpulan Data
meliputi:
1. Studi Kepustakaan
2. Studi Lapangan
a. Observasi
4
b. Wawancara
perlukan.
(2008: 149). Oleh karena itu, hasil dari penelitian ini yaitu informasi
5
pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012).
Waterfall :
1. Requirement analysis
6
2. System Design
3. Implementation
7
langkah sebelumnya. Perbaikan implementasi unit sistem dan
tentang penelitian yang dijalankan. Sistematika penulisan skripsi ini adalah sebagai
berikut:
BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti
Bab ini membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik
penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis
pemodelan data, analisis sistem, kamus data, pengolahan data, dan tools – tools yang
akan digunakan.
8
BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM
Bab ini membahas tentang analisis kebutuhan dalam membangun perangkat lunak,
analisis sistem yang akan berjalan sesuai dengan metode pembangunan perangkat
lunak yang digunakan. Terdapat pula perancangan antarmuka untuk aplikasi yang akan
dibangun sesuai dengan hasil analisi yang tela dibuat. Model dalam perancangan yang
akan digunakan adalah pemodelan terstruktur. Bab ini juga membahas hasil
implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan
hasi pengujian sehingga diketahui apakah sistem yang dibangun sudah memenuhi
Bab ini berisi tentang penjelasan dalam pengoperasian aplikasi secara bertahap dan
juga evaluasi dari implementasi aplikasi ini, termasuk kelebihan dan kekurangannya
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran yang diperoleh dari hasil penelitian skripsi yang
telah dibuat. Kesimpulan didapatkan dari penelitian yang telah dilakukan sampai
pembuatan laporan serta saran agar aplikasi yang penulis buat menjadi lebih baik lagi
9
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Sistem
dalam suatu sistem tidak berdiri sendiri, karena saling berinteraksi dan
10
Gambar 2.1 Konsep Dasar Sistem
Lingkungan dari sistem terdiri dari berbagai elemen-elemen yang terletak diluar
Pada bagian ini akan dijelaskan secara detail mengenai sistem pendukung
keputusan (SPK).
pengambilan keputusan dalam situasi semi terstruktur dan situasi yang tidak
11
terstruktur, dimana tak seorang pun tahu secara pasti bagaimana keputusan
diperlukan dalam proses pengambilan keputusan. Jadi SPK ini bukan untuk
keputusan.(Gustriansyah, 2016).
(Kurniasih, 2013) :
12
1. Mendukung kegiatan seluruh organisasi
Secara umum SPK dibangun oleh tiga komponen besar yaitu Model
2011).
13
a. Database Management
b. Model Base
tahap- tahap yang harus dilalui. Adapun tahapan yang harus dilakukan
14
dalam proses pengambilan keputusan adalah sebagai berikut (Afrianty,
2011):
ini, yaitu:
a. Komponen-komponen model
b. Struktur model
d. Pengembangan alternatif
e. Prediksi hasil
f. Pengukuran hasil
g. Skenario
15
3. Tahap Pemilihan (Choice Phase)
matematis
pemilihan.
16
2.3 Fuzzy Multiple Attribut Decicion Marker (FMADM)
suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah
alternatif dengan kriteria tertentu. Inti dari FMADM adalah menetukan nilai
Pada dasarnya terdapat tiga pendekatan untuk mencari nilai bobot di setiap
atribut, yaitu yang pertama pendekatan subyektif, dan yang ke dua pendekatan
obyektif dan yang ke tiga pendekatan integrase antara subyektif dan obyektif.
17
5. Analytic Hierarchy Process (AHP)
Solution)
pertama kali diperkenalkan oleh Yoon dan Hwang pada tahun 1981.
alternatif terbaik tidak hanya mempunyai jarak terdekat dari solusi ideal
positif, namun juga memiliki jarak terjauh dari solusi ideal negatif dan
nilai terbaik yang pernah didapat untuk setiap atribut, sedangkan nilai
negatif ideal terdiri dari seluruh nilai terburuk yang pernah dicapai
terbaik tidak hanya memiliki jarak terpendek dari solusi ideal positif,
2013).
18
2.3.2 Tahapan Metode TOPSIS
𝒙𝒊𝒋
𝒓 𝒊𝒋
√∑𝒎 𝟐
𝒊=𝟏 𝒙 𝒊𝒋
Rumus 2.1
Dengan i = 1, 2, …. m
Dan j = 1, 2, …. n
19
2. Matrik keputusan yang ternormalisasi berbobot
Rumus 2.2
+ + +
𝑨+ = (𝒚 ,𝒚 ,…𝒚 );
𝟏 𝟐 𝟏
Rumus 2.3
− − −
𝑨− = (𝒚 ,𝒚 ,…𝒚 )
𝟏 𝟐 𝟏
Rumus 2.4
Dimana
Rumus 2.5
𝑫+
𝒊 = √∑(𝒚+
𝒊𝒋 − 𝒚𝒊𝒋 )𝟐
𝒋=𝟏
Rumus 2.6
20
Jarak antara alternatif Ai dengan solusi ideal negatif dapat
𝑫− +
𝒊 = √∑(𝒚𝒊𝒋 − 𝒚𝒊𝒋 )𝟐
𝒋=𝟏
Rumus 2.7
sebagai berkut:
𝑫−
𝒊
𝒗𝒊 : 𝒊 = 𝟏, 𝟐 … . 𝒎
𝑫−
𝒊 + 𝑫𝒊+
Rumus 2.8
lebih dipilih.
sebuah sistem dengan menggunakan diagram text- text pendukung. (Rosa dan
Shallahudin, 2015).
21
2.4.1 Use Case Diagram
antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.
22
3 Asosiasi/Asosiation Komunikasi antara aktor dan use
23
saat use case tambahan dijalankan.
dijalankan.
sebuah sistem atau proses bisnis atau menu yang ada pada perangkat
aktor, jadi aktivitas sistem bukan apa yang dilakukan aktor, jadi
2016).
Diagram :
24
Tabel 2.2 Simbol Activity Diagram
NO SIMBOL DESKRIPSI
dari satu
25
6 Swimlane Memisahkan organisasi bisnis
Diagram maka harus diketahui objek – objek yang terlibat dalam sebuah
use case beserta metode - metode yang dimiliki kelas yang di buat
26
Tabel 2.3 Simbol Sequence Diagram
NO SIMBOL DESKRIPSI
Nama_Objek pesan
27
5 Pesan tipe Create Menyatakan suatu objek membuat ojek
yang dibuat
28
BAB III
PEMABAHASAN
Dalam penelitian ini, penulis mendapat data dan informasi dengan berbagai cara,
antara lain:
a. Wawancara
College Karawang selaku User yang akan menggunakan sistem ini. Tanya
b. Observasi
Karawang.
c. Studi Literatur
29
informasi lainnya yang berkaitan dengan skripsi ini. Berikut adalah tabel
No Literature Pembahasan
dan XAMPP.
30
Siregar, 2015 memberikan rekomedasi guru
Diatas merupakan sistem yang sedang di LP3I Karawang, dimana bagian C&P
harus bolak-balik kebagian Pendidikan untuk mendapatkan data calon kandidat yang
31
sesuai dengan kriteria yang di butuhkan. Untuk itu, penulis membuat sistem usulan
Tabel di atas merupakan tabel pembobotan suatu kriteria. Bobot tersebut didapat dari
Hadir + Lulus 5
1 Sertifikasi 1 (TOK) Hadir + Tidak Lulus 3
Tidak Hadir 1
Hadir + Lulus 5
2 Sertifikasi 2 (Keahlian 1)
Hadir + Tidak Lulus 3
32
Tidak Hadir 1
3 Hadir + Lulus 5
Sertifikasi 3 (Keahlian 2) Hadir + Tidak Lulus 3
Tidak Hadir 1
Hadir + Lulus 5
4 Sertifikasi 4 (TOEIC) Hadir + Tidak Lulus 3
Tidak Hadir 1
3.75 – 4.00 5
3.50 – 3.74 4
5 IPK 3.00 – 3.49 3
2.50 – 2.99 2
2.00 – 2.49 1
Tabel di atas merupakan tabel Sub Kriteria, dimana setiap kriteria memilki sub kriteria
nya masing masing. Data tersebut di dapat dari hasil wawancara dan observasi dengan
Alternatif / Kriteria K1 K2 K3 K4 K5
33
Antika Sari 3 3 5 5 2
Indri Yuliany 5 3 3 1 2
Luthfi Ihsan Abdillah 3 3 5 5 2
Faturochman 5 5 5 3 1
Nada 3 3 3 1 1
Diatas merupakan tabel data Alternatif yang di dapat dari data mahasiswa jurusan
Setelah mendapatkan data kriteria dan juga data alternatif nya, selanjutnya menentukan
34
Tabel 3.5 Data Matriks Ternormalisasi
Alternatif K1 K2 K3 K4 K5
𝒗 = 𝒓 × 𝒘𝒋 𝒊 = 𝟏, 𝟐, … . , 𝒎 𝒅𝒂𝒏 𝒋 = 𝟏, 𝟐, … . , 𝒏
Rumus 3.1
35
Tabel 3.6 Data Matriks Ternormalisasi Terbobot
Alternatif K1 K2 K3 K4 K5
adalah mencari nilai tertinggi dan terendah dari setiap kriteria menggunakan Rumus
Setelah mendapatkan nilai tertinggi dan terendah, langkah selanjutnya mencari nilai
separation measure untuk solusi ideal positif (D+) dan juga solusi ideal negatif (D-)
36
Tabel 3.8 Data Separation Measure
Alternatif D+ D-
Rey Dwi Kosasih 1,8477 2,8298
Rizal Fauzi 1,6560 3,2655
Alfian Ibrahim 2,4574 2,5876
Rico Adhyasta 2,4812 1,9584
Ridho Putri Mulia 2,7113 2,0176
Suci Alifya Andang 1,0398 3,1864
Antika Sari 2,9165 2,1563
Indri Yuliany 3,4240 1,1967
Luthfi Ihsan Abdillah 2,9165 2,1563
Faturochman 3,0185 2,0720
Nada 3,8517 0,0000
kedekatan relatif (relative closeness), terhadap solusi yang paling ideal menggunakan
Rumus 2.8
37
Indri Yuliany 0.2590
Luthfi Ihsan Abdillah 0.4251
Faturochman 0.4070
Nada 0.0000
Dari hasil tabel di atas, dapat kita ketahui bahwa alternatif terbaik adalah alternatif
dengan nilai terbesar yaitu 0,7540 dengan nama Suci Alifya Andang.
38
3.4.2 Flowchart Sistem yang diusulkan
39
3.4.3 Activity Diagram
40
Deksripsi 3.1 Activity Diagram Login
terlebih dahulu
Pra kondisi -
sistem.
Tindakan Alternatif -
mahasiswa Magang/Kerja.
41
2. Activity Tambah Data Periode
42
Deksripsi 3.2 Activity Diagram Tambah Data Periode
Periode
Aktor Pendidikan
Periode”.
Tindakan Alternatif -
Periode.
43
3. Activity Edit Data Periode
44
Deksripsi 3.3 Activity Diagram Edit Data Periode
Aktor Pendidikan
data Periode
Tindakan Alternatif -
Periode.
45
4. Activity Diagram Hapus Data Periode
46
Deksripsi 3.4 Activity Diagram Hapus Data Periode
Aktor Pendidikan
Tindakan Alternatif -
47
5. Activity Diagram Tambah Data Kriteria
48
Deskripsi 3.5 Activity Diagram Tambah Data Kriteria
Kriteria
Aktor Pendidikan
Kriteria”.
Tindakan Alternatif -
Kriteria.
49
6. Activity Diagram Edit Data Kriteria
50
Nama Activity Activity Diagram Edit Data Kriteria
Aktor Pendidikan
data Kriteria
Tindakan Alternatif -
Kriteria.
51
7. Activity Diagram Hapus Data Kriteria
52
Nama Activity Activity Diagram Hapus Data Kriteria
Aktor Pendidikan
Tindakan Alternatif -
53
8. Activity Diagram Tambah Data Alternatif
54
Nama Activity Activity Diagram Tambah Data
Alternatif
Aktor Pendidikan
Alternatif”.
Tindakan Alternatif -
Alternatif.
55
9. Activity Diagram Edit Data Alternatif
56
Nama Activity Activity Diagram Edit Data Alternatif
Aktor Pendidikan
data Alternatif
Tindakan Alternatif -
Alternatif.
57
10. Activity Diagram Hapus Data Alternatif
58
Nama Activity Activity Diagram Hapus Data
Alternatif
Aktor Pendidikan
Tindakan Alternatif -
59
11. Activity Diagram Perhitungan
60
Nama Activity Activity Diagram Perhitungan
hitung
Tindakan Alternatif -
61
12. Activity Diagram Hasil Ranking
62
Gambar 3.14 Activity Diagram Hasil Ranking
63
Nama Activity Activity Diagram Hasil Ranking
hitung
Tindakan Alternatif -
64
3.4.4 Class Diagram
alternatif.
65
3.4.5 Sequence Diagram
login
Pra Kondisi :–
ke halaman utama.
Tindakan Alternatif :–
66
2. Sequence Diagram Kriteria
Aktor : Pendidikan
Pra Kondisi :–
Tindakan Utama : Masuk ke halaman utama, memilih data kriteria, merubah data
kepentingan.
Tindakan Alternatif :–
67
3. Sequence Diagram Alternatif
Aktor : Pendidikan
Pra Kondisi :–
Tindakan Utama : Membuka halaman utama, memlilih alternatif add, edit, delete
alternatif
Tindakan Alternatif :–
68
4. Sequence Diagram Perhitungan
Pra Kondisi :–
Tindakan Alternatif :–
69
3.4.6 Desain Tabel
menyimpan data, berikut tabel tabel yang akan digunakan dalam sistem
ini:
1. Tabel user
1 id int 11 Primary
key
2 username varchar 32 -
4 role int 11 -
5 status int 1 -
6 foto longtext -
o n n
1 Id int 11 Primary
key
70
2 Keterangan/nam varcha 100 -
a r
3 Id_periode int 11 -
4 status int 1 -
3. Tabel kriteria
1 id int 11 Primary
key
3 bobot float -
4 atribut varchar 50 -
5 name varchar 30 -
status int 1 -
4. Tabel Periode
1 id int 11 Primary
key
2 Tanggal_mulai date -
71
3 Tanggal_selesai date -
4 status int 1 -
5. Tabel role
1 id int 11 Primary
key
2 role varchar 30 -
6. Tabel nilai_alters
1 id int 11 Primary
key
2 Id_alter int 11 -
3 Id_kriteria int 11 -
4 nilai float -
72
3.4.7 Diagra Kerangka Metode TOPSIS
Di atas merupakan kerangka metode TOPSIS yang di lakukan di sistem ini. Dimana
awal metode di lakukan dengan menentukan kriteria lalu di bobotkan terhadap masing
73
BAB IV
IMPLEMENTASI
74
4.1.2 Kebutuhan Perangkat Lunak
berikut:
2. Database MySQL
3. XAMPP v 3.3.0
4. Chrome
Implementasi Sistem pada sebuah sistem merupakan tahap dimana sistem yang
telah dirancang kemudian di uji coba, hal tersebut bertujuan untuk mengetahui
apakah sistem yang telah dibuat sesuai dengan yang di harapkan atau tidak.
75
4.2.1 Login
Halaman Login merupakan halaman pertama sebelum masuk ke
76
4.2.3 Halaman Utama (C&P/User)
C&P tersebut dan juga menu pada sidebar C&P lebih sedikit, karena
bagian C&P hanya membutuhkan data akhir dari sistem ini. Berikut
halaman Periode:
77
4.2.5 Halaman Kriteria (Pendidikan/Admin)
alternatif:
78
4.2.7 Halaman Perhitungan (Pendidikan/Admin)
perhitungan dari semua data alternatif yang sudah di nilai oleh bagian
79
4.2.8 Halaman Hasil Ranking (Pendidikan dan C&P)
oleh semua user seperti Pendidikan dan juga C&P. di halaman ini user
80
BAB V
5.1 Kesimpulan
kesimpulan, di antaranta:
magang kerja.
5.2 Saran
bertujuan untuk meninkatkan performa, fungsi dan efisiensi system yang sudah
ada, diantaranya:
WP.
81
2. Aplikasi ini dapat di kembangkan lagi agar mahasiswa dapat masuk ke
82
DAFTAR PUSTAKA
penunjang keputusan untuk menentukan lokasi usaha baru ( Studi Kasus : Arena Disc
F-AHP ).
Agus Perdana Windarto. (2017). Implementasi metode topsis dan saw dalam
88–101. https://doi.org/10.20527/klik.v4i1.73.
Anhar. (2010). Panduan Menguasai PHP & MySQL Secara Otodidak. Mediakita:
Jakarta.
https://doi.org/10.1017/CBO9781107415324.004
Firdaus, I. H., Abdillah, G., & Renaldi, F. (2016). Sistem Pendukung Keputusan
83
Gustriansyah, R. (2016). Sistem Pendukung Keputusan Pemilihan Dosen Berprestasi
Dengan Metode Anp Dan TOPSIS. Seminar Nasional Teknologi Informasi Dan
Komunikasi, 2016(Sentika), 8.
Kadir, A. (2015). Belajar Sendiri Pasti Bisa Pemograman PHP. Yogyakarta: Aldo
Sahala. 74
Kusumadewi, Sri dan Purnomo Hari. (2010), “Aplikasi Logika Fuzzy”, Cetakan
Metode Topsis Diterbitkan Oleh : STMIK Budi Darma Medan Diterbitkan Oleh :
10.
Kustiyahningsih, Yeni dan Amanisa, Rosa devie. (2010). Pemrograman Basis Data
Nawawi, (2011), Manajemen Sumber Daya Manusia: Untuk Bisnis Yang Kompetitif,
84
Nuri Guntur Perdana, T. widodo. (2013). Sistem Pendukung Keputusan Pemberian
2013(November), 1–8.
Riandari, F., Hasugian, P. M., & Taufik, I. (2017). Sistem Pendukung Keputusan
Menggunakan Metode Topsis Dalam Memilih Kepala Departemen Pada Kantor Balai
13.
Rivai, D. A., & Sukadi. (2013). Pembuatan Website Profil Sekolah Menengah
Sistem pendukung keputusan menentukan merek dan tipe sepeda motor berbasis web
Sudarsono, N., Nuraen, T., & Rahmawati, S. (2016). Sistem Penunjang Keputusan
(TOPSIS). Konferensi Nasional Sistem & Informatika, 4(1), 6–7. Retrieved from
http://ojs.amikom.ac.id/index.php/semnasteknomedia/article/view/1195/1142
85
Undang-Undang Republik Indonesia Nomor 13 Tahun 2003 Tentang Ketenagakerjaan.
86