v
ABSTRAK
AHP (Analytical Hierarchy Process) Merupakan suatu metode pengambilan keputusan dengan memberikan prioritas pilihan dari berbagai alternatif. Penggunaan metode AHP dimulai dengan membuat struktur hirarki kriteria-kriteria dan sub-sub kriteria. Dengan menggunakan konsep CMS Pada Bahasa Pemrograman PHP Codeignitier, Aplikasi dibuat dengan fitur yang memungkinkan untuk digunakan di berbagai perusahaan untuk kebutuhan rekruitasi pegawai dengan maksud memudahkan posisi HRD untuk meyeleksi calon pegawai.
Pada Tugas akhir ini dibuat perangkat lunak berbasis framework untuk mengimplementasikan metode tersebut. Implementasi metode dilakukan dengan mencoba membuat aplikasi yang dapat menghitung suatu data dengan prinsip perhitungan Analytical Hierarchy Process, Sehingga dapat menghitung data berupa angka secara objektif. Perhitungan ini memerlukan perbandingan matriks dari setiap kriteria-kriteria yang ada sehingga dari perhitungan itulah metode ini dapat diaplikasikan sehingga menghasilkan keluaran berupa nilai total yang akan menetukan tujuan pengguna aplikasi ini dalam membuat keputusan.
Hasil Implementasi metode ini adalah bahwa aplikasi Sistem Penunjang Keputusan memakai metode Analytical Hierarchy Process dapat mempermudah divisi Sumber Daya Manusia untuk menentukan calon pegawai suatu perusahaan secara objektif, tanpa harus mengetahui bagaimana cara menghitung dengan menggunakan teknik tersebut.
vi
ABSTRACT
Analytical Hierarchy Process Method is a Decision Support System method
that give recommended choice from many alternative. AHP method using started
with made structure hierarchy criterias and sub chriterias. With using CMS (Content
Management System) Concept to a Programming Language CodeIgnitier PHP,
Application made with fiture that possibly for use at any kind company. For
employee recruitment for the meaning easier Human Resource Division for selection
emplayee candidate for company itself.
In this Final Project writers made framework base for implemented that
method. Implementation method used with tried make application that can make
calculation with Analytical Hierarchy Process Principal. To had can calculate data
kind a number by objective ways.This calculation need matriks comparation from
each chriterias until application has total output result as total value that will
decided apllication user purpose to make decision with objecyive way.
Method Implementation Result of this application is that decision support
application use Analytical Hierarchy Prcess method can easier Human Resource
divison with objective way, without have to know how to calculate with use that
technique.
Keywords: Analytical Hierarchy Process, Decision Support System, Matriks
vii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PRAKATA ... iii
DAFTAR LAMPIRAN ... xviii
1. BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 1
1.3 Tujuan ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Pembahasan ... 3
2. BAB II LANDASAN TEORI ... 5
2.1 Multicriteria Decision Support System (MDSS) ... 5
2.2 Analytical Hierarrchy Process (AHP) ... 5
2.2.1 Contoh Kasus Analytical Hierarchy Process ... 7
2.3 Metode Sistem Pendukung Keputusan ... 20
2.4 Metode Promethee ... 20
2.5 Metode TOPSIS ... 20
2.6 UML ... 21
2.7 Codeigniter ... 22
2.8 Hyper Text Markup Languange(HTML) ... 22
2.9 Hypertext Preprocessor (PHP) ... 23
2.10 Javascript ... 23
viii
2.12 Pengujian Blackbox ... 24
3. BAB III ANALISIS DAN DISAIN ... 26
3.1 Analisis Penggunaan Metode ... 26
3.2 Keputusan Desain Arsitektur Perangkat Lunak Secara Keseluruhan... 29
3.2.1 AHP menggunakan perbandingan berpasangan ... 29
3.2.2 Contoh Kasus Penerapan AHP ... 29
3.2.3 Pairwise Comparation untuk kriteria ... 31
3.2.4 Menjumlahkan Eigen vector untuk kriteria ... 32
3.2.5 Pembobotan Alternative dan Pairwise Comparison untuk kriteria Pendidikan ... 34
3.2.6 Penggunaan Metode AHP Dalam Penyeleksian Pegawai ... 40
3.2.7 Flowchart ... 41
3.3 Gambaran Keseluruhan ... 41
3.3.1 Persyaratan Antarmuka Eksternal ... 42
3.3.2 Antarmuka dengan Pengguna ... 42
3.3.3 Antarmuka Perangkat Keras ... 42
3.3.4 Antarmuka Perangkat Lunak ... 42
3.4 Desain Arsiterktur Perangkat Lunak ... 43
3.4.1 Unified Modelling Language (UML) ... 43
3.4.2 UseCase ... 43
3.4.3 Class Diagram ... 69
3.4.4 Activity Diagram ... 72
3.4.5 Sequence Diagram ...101
3.4.5.1 Sequence Diagram Pengaturan Admin ...101
3.4.6 Entity Relationship Diagram (ERD) ...131
3.4.7 Struktur Tabel ...132
3.4.8 Desain Antarmuka ...136
4. BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 150
4.1 Implementasi Modul ...150
4.1.1 Pembagian Modul ...150
4.2 Pembagian Implementasi Class ...152
ix
4.3 Implementasi Penyimpanan Data ...154
4.4 Implementasi AntarMuka ...159
4.4.1 Halaman Awal ...159
4.4.2 Halaman Tambah User ...160
4.4.3 Halaman Tambah Role ...161
4.4.4 Halaman Tambah Menu ...161
4.4.5 Halaman Tambah Menu Akses ...162
4.4.6 Halaman Setup aplikasi / Custom Profile Perusahaan ...163
4.4.7 Halaman HRD Master Pelamar ...163
4.4.9 Halaman Tambah Posisi Pekerjaan ...164
4.4.10 Halaman Tambah Kriteria ...165
4.4.11 Halaman Tambah Kriteria Detail ...165
4.4.12 Halaman Tambah Kriteria Banding ...166
4.4.13 Halaman Kalkulasi Posisi Pekerjaan ...166
4.4.14 Halaman Perhitungan Matriks Perbandingan ...167
4.4.15 Halaman Perhitungan Bobot...167
5. BAB V TESTING DAN EVALUASI SISTEM ... 169
5.1 Rencana Pengujian ...169
5.2 Pelaksanaan Pengujian ...169
5.2.1 Whitebox Testing ...169
5.2.2 Blackbox Testing ...173
6. BAB VI SIMPULAN DAN SARAN ... 189
6.1 Kesimpulan ...189
6.2 Saran ...190
x
DAFTAR GAMBAR
Gambar 2.1 Struktur Hierarki Pemilihan Kendaraan ... 7
Gambar 3.1 Hirarki pohon ... 30
Gambar 3.2 Flowchart Seleksi Pegawai ... 41
Gambar 3.3 Use Case Diagram ... 44
Gambar 3.4 Use Case Manage Role User ... 45
Gambar 3.5 Use Case Manage Menu ... 49
Gambar 3.6 Use Case Manage Menu Akses... 52
Gambar 3.7 Use Case Mengubah Identitas Perusahaan ... 55
Gambar 3.8 Use Case mengelola Posisi pekerjaan ... 56
Gambar 3.9 Use Case Mengelola Skala Penilaian ... 59
Gambar 3.10 Use Case Memproses Data Pelamar ... 64
Gambar 3.11 Use Case Kalkulasi ... 67
Gambar 3.12 Class Diagram ... 70
Gambar 3.13 Activity Diagram Login ... 73
Gambar 3.14 Activity Diagram Logout ... 74
Gambar 3.15 Activity Diagram Tambah User ... 75
Gambar 3.16 Activity Diagram Ubah User ... 76
Gambar 3.17 Activity Diagram Delete user ... 77
Gambar 3.18 Activity Diagram Melihat User... 78
Gambar 3.19 activity diagram Setup Aplikasi ... 79
Gambar 3.20 activity diagram Add Role ... 80
Gambar 3.21 activity diagram Update Role ... 81
Gambar 3.22 Activity Diagram Delete Role... 82
Gambar 3.23 activity diagram Add menu ... 83
Gambar 3.24 Activity Diagram Update ... 84
Gambar 3.25 Activity Diagram Add Menu Akses ... 85
Gambar 3.26 Activity Diagram Ubah Menu Akses ... 86
Gambar 3.27 Activity Diagram Delete Menu Akses ... 87
Gambar 3.28 Activity Diagram Add Master Posisi Pelamar ... 88
xi
Gambar 3.30 Activity Diagram Add Master Kriteria ... 90
Gambar 3.31 Activity Diagram Ubah Master Kriteria ... 91
Gambar 3.32 Activity Diagram Delete Master Kriteria ... 92
Gambar 3.33 activity diagram Add Master Kriteria Detail ... 93
Gambar 3.34 Activity Diagram Ubah Master Kriteria Detail ... 94
Gambar 3.35 activity diagram Delete Master Kriteria Detail ... 95
Gambar 3.36 activity diagram Add Master KriteriaPerbandingan ... 96
Gambar 3.37 Activitiy Diagram Add Master Pelamar ... 97
Gambar 3.38 Activitiy Diagram Ubah Data Pelamar ... 98
Gambar 3.39 Activitiy Diagram Hapus Data Pelamar ... 99
Gambar 3.40 Activitiy Diagram kalkulasi ... 100
Gambar 3.41 Sequence Diagram Login Admin ... 101
Gambar 3.42 Sequence Diagram Setup Aplikasi ... 102
Gambar 3.43 Sequence Add User ... 103
Gambar 3.44 Sequence UbahUser ... 104
Gambar 3.45 Sequence Delete User... 105
Gambar 3.46 Sequence Add Role... 106
Gambar 3.47 Sequence Add Menu ... 107
Gambar 3.48 Sequence Update Menu ... 108
Gambar 3.49 Sequence Delete Menu ... 109
Gambar 3.50 Sequence Add menu Akses ... 110
Gambar 3.51 Sequence Update menu Akses ... 111
Gambar 3.52 Sequence Delete menu Akses ... 112
Gambar 3.53 Sequence Login User HRD ... 113
Gambar 3.54 Sequence Add Master Posisi Pelamar ... 114
Gambar 3.55 Sequence Update Master Posisi Pelamar ... 115
Gambar 3.56 Sequence Hapus Master Posisi Pelamar ... 116
Gambar 3.57 Sequence Add Master Kriteria ... 117
Gambar 3.58 Sequence Update Master Kriteria... 118
Gambar 3.59 Sequence Hapus Master Kriteria ... 119
Gambar 3.60 Add Master Kriteria Detail ... 120
xii
Gambar 3.62 Delete Master Kriteria Detail... 122
Gambar 3.63 Master Kriteria Perbandingan ... 123
Gambar 3.64 Update Master Kriteria Perbandingan ... 124
Gambar 3.65 Hapus Master Kriteria Perbandingan ... 125
Gambar 3.66 Add Master Pelamar ... 126
Gambar 3.67 Update Master Pelamar ... 127
Gambar 3.68 Hapus Master Pelamar ... 128
Gambar 3.69 Proses Kalkulasi AHP ... 129
Gambar 3.70 ERD ... 131
Gambar 3.71 Halaman Utama ... 136
Gambar 3.72 Halaman Login ... 137
Gambar 3.73 Pengaturan Pengguna ... 137
Gambar 3.74 Pengaturan Role ... 138
Gambar 3.75 Pengaturan Menu ... 139
Gambar 3.76 Pengaturan Menu Akses ... 140
Gambar 3.77 User Interface Setup Aplikasi ... 141
Gambar 3.78 User Interface Tambah Posisi Pelamar ... 141
Gambar 3.79 User Interface Master Kriteria ... 142
Gambar 3.80 User Interface Master Kriteria Detail... 143
Gambar 3.81 User Interface Master Kriteria Banding ... 144
Gambar 3.82 User Interface Tambah Pelamar ... 145
Gambar 3.83 User Interface Kalkulasi ... 146
Gambar 3.84 User Interface kalkulasi step 1 ... 147
Gambar 3.85 User Interface Kalkulasi step 2 ... 148
Gambar 3.86 User Interface Result ... 149
Gambar 4.1 Peta Modul Web SupeAdmin ... 151
Gambar 4.2 Peta Modul Web User HRD ... 151
Gambar 4.3 Implementasi Penyimpanan Data ... 155
Gambar 4.4 Implementasi Tabel Mst_Kriteria ... 155
Gambar 4.5 Implementasi Tabel Mst_Kriteria_Perbandingan ... 155
Gambar 4.6 Implementasi Tabel Mst_Pelamar ... 156
xiii
Gambar 4.8 Implementasi Tabel Mst_Posisi_Pelamar ... 156
Gambar 4.9 Implementasi Tabel Setup_aplikasi ... 156
Gambar 4.10 Implementasi Tabel Kriteria ... 157
Gambar 4.11 Implementasi Tabel Kriteria_bobot ... 157
Gambar 4.12 Implementasi Tabel Kriteria_Perbandingan ... 157
Gambar 4.13 Implementasi Tabel Skala_Nilai ... 157
Gambar 4.14 Implementasi Tabel menu ... 158
Gambar 4.15 Implementasi Tabel menu accsess ... 158
Gambar 4.16 Implementasi Tabel Master_Kriteria Detail... 158
Gambar 4.17 Implementasi Tabel Pelamar ... 159
Gambar 4.18 Implementasi Tabel user ... 159
Gambar 4.19 Implementasi Tabel userrole ... 159
Gambar 4.20 Halaman tambah User ... 160
Gambar 4.21 Gambar tambah Role User ... 161
Gambar 4.22 Halaman Tambah Menu ... 162
Gambar 4.23 Halaman Add Menu Akses... 162
Gambar 4.24 Halaman Setup Aplikasi ... 163
Gambar 4.25 hrd master pelamar ... 163
Gambar 4.26 Master Add Posisi Pekerjaan ... 164
Gambar 4.27 Master Kriteria Add ... 165
Gambar 4.28 Master Add Krieria Detail ... 165
Gambar 4.29 Halaman Add Kriteria Pembanding ... 166
Gambar 4.30 Halaman memilih kalkulasi posisi pelamar ... 166
Gambar 4.31 kalkulasi step 1 ... 167
Gambar 4.32 Halaman Kalkulasi Step 2 ... 168
Gambar 5.1 Whitebox kalkulasi Step 2 ... 170
xiv
DAFTAR TABEL
Tabel 2.1 Hasil Spesifikasi Kendaraan ... 7
Tabel 2.2 Hasil Perhitungan Sekali Jalan ... 8
Tabel 2.3 Hasil Perhitungan Banyaknya Pengangkutan Kendaraan ... 8
Tabel 2.4 Hasil Perhitungan Banyaknya Bolak-Balik Masing-Masing Kendaraan ... 9
Tabel 2.5 Hasil Perhitungan Banyaknya Jarak Bolak-Balik Masing-Masing Kendaraan ... 9
Tabel 2.6 Hasil Perhitungan Banyaknya Waktu Bolak-Balik Masing-Masing Kendaraan ... 10
Tabel 2.7 Hasil Perhitungan Bahan Bakar Yang Dibutuhkan untuk Pengiriman 1000 Buah Benang Obras Ukuran Sedang dengan Jarak 35 km. ... 10
Tabel 2.8Hasil Perhitungan Nilai Keseluruhan untuk Pengiriman 1464 Buah Benang Obras Ukuran Sedang dengan Jarak 35 km ... 11
Tabel 2.9 Hasil Perhitungan Perbandingan Kendaraan Berdasarkan ... 12
Tabel 2.10Hasil Pengelompokan Nilai Menjadi Nilai AHP ... 13
Tabel 2.11Tabel Skala kepentingan AHP ... 13
Tabel 2.12H asil Matriks Kriteria Perbandingan Berpasangan ... 14
Tabel 2.13Hasil Matriks Nilai Kriteria ... 14
Tabel 2.14 Hasil Matriks Penjumlahan Setiap Baris ... 15
Tabel 2.15 Hasil Matriks Perbandingan Berpasangan Berdasarkan Bahan Bakar .... 15
Tabel 2.16 Hasil Matrik Kriteria Berdasarkan Bahan Bakar ... 16
Tabel 2.17 Hasil Matriks Perbandingan Berdasarkan Waktu ... 16
Tabel 2.18 Hasil Matriks Nilai Kriteria Berdasarkan Waktu ... 17
Tabel 2.19 Hasil Matriks Perbandingan Berpasangan Berdasarkan Keamanan ... 17
Tabel 2.20 Hasil Matriks Nilai Kriteria Berdasarkan Keamanan ... 18
Tabel 2.21 Hasil Matriks Prioritas Alternatif ... 18
Tabel 2.22 Hasil Matriks Perhitungan Prioritas Global ... 19
Tabel 3.1 Skala Nilai ... 27
Tabel 3.2 Perbandingan Kriteria ... 31
Tabel 3.3 Pengkondisian Desimal Di Setiap Nilai Kriteria ... 32
xv
Tabel 3.5 Hasil Global Priority Pada Masing -Masing Kriteria ... 34
Tabel 3.6 Tabel Nilai Pembobotan Pelamar Untuk Kriteria Pendidikan ... 34
Tabel 3.7 Tabel Nilai Local Priority Masing - Masing Alternatif Berdasarkan ... 35
Tabel 3.8 Perbandingan Nilai Pelamar Berdasarkan ... 35
Tabel 3.9 Nilai Local Priority Berdasarkan Jenis Kelamin ... 35
Tabel 3.10 Perbandingan Pelamar Berdasarkan Umur ... 36
Tabel 3.11 Hasil Eign Vector Berdasarkan Umur ... 36
Tabel 3.12 Hasil Global Priority Alternatif Berdasarkan ... 36
Tabel 3.13 Perbandingan Alternatif Berdasarkan Pengalaman ... 37
Tabel 3.14 Hasil Eign Vector Berdasarkan Pengalaman ... 37
Tabel 3.15 Hasil Global Priority Berdasarkan Pengalaman ... 37
Tabel 3.16 Perbandingan Alternatif Berdasarkan Skill Komputer ... 38
Tabel 3.17 Hasil Eign Vector Berdasarkan Skill Komputer ... 38
Tabel 3.18 Hasil Global Priority Berdasarkan Skill Komputer ... 38
Tabel 3.19 Hasil Akhir Matriks Perhitungan Prioritas Global ... 39
Tabel 3.20 Skenario manage Role User ... 46
Tabel 3.21 Skenario Add Role User ... 46
Tabel 3.22 Skenario Update Role User ... 47
Tabel 3.23 Skenario Delete User ... 47
Tabel 3.24 Skenario Manage Menu ... 49
Tabel 3.25 Skenario Add Menu ... 50
Tabel 3.26 skenario Update menu ... 50
Tabel 3.27 skenario Delete Menu ... 51
Tabel 3.28 Skenario Manage Menu Akses ... 52
Tabel 3.29 Add Menu Akses ... 53
Tabel 3.30 Update Menu Akses ... 54
Tabel 3.31 Skenario Delete Menu Akses ... 54
Tabel 3.32 Skenario Use Case Mengelola Posisi Pekerjaan ... 57
Tabel 3.33 Use Case Add Posisi Pelamar ... 57
Tabel 3.34 Use Case Update Posisi Pekerjaan ... 58
Tabel 3.35 Skenario Mengelola Skala Penilaian ... 59
xvi
Tabel 3.37 Skenario Update Kriteria... 61
Tabel 3.38Skenario Delete Kriteria ... 61
Tabel 3.39 Skenario Add Detail Kriteria ... 62
Tabel 3.40 Skenario Update Detail Kriteria ... 63
Tabel 3.41 Skenario Hapus Kriteria Detai ... 63
Tabel 3.42 Skenario Memproses Data Pelamar ... 64
Tabel 3.43 Skenario Add Data Pelamar ... 65
Tabel 3.44Skenario Update Data Pelamar ... 66
Tabel 3.45 Skenario Hapus Data Pelamar ... 66
Tabel 3.46 Skenario Use Case Kalkulasi ... 68
Tabel 3.47 Skenario Use Case Hitung Matriks Bobot Kriteria ... 68
Tabel 3.48 Mst_Kriteria ... 132
Tabel 3.49 Tabel Mst_Kriteria_Detail ... 132
Tabel 3.50 Mst_Posisi_Pelamar ... 132
Tabel 3.51 Kriteria_Bobot ... 132
Tabel 3.52 Master Kriteria Perbandingan ... 133
Tabel 3.53 Mst_Pelamar ... 133
Tabel 3.54 Mst_Pelamar_detail ... 134
Tabel 3.55 User ... 134
Tabel 3.56 Userrole ... 134
Tabel 3.57 Setup_Aplikasi ... 135
Tabel 3.58 Menu ... 135
Tabel 3.59 Menu acsess... 135
Tabel 5.1 Tescase Admin ... 173
Tabel 5.2 Testcase HRD ... 174
Tabel 5.3 Blackbox Fitur Login ... 175
Tabel 5.4 Blackbox Fitur Pengaturan Pengguna ... 176
Tabel 5.5 Blackbox Fitur Tambah User ... 177
Tabel 5.6 Blackbox Fitur Pengaturan Menu ... 177
Tabel 5.7 Blackbox Fitur Menu Akses ... 179
Tabel 5.8 Blackbox Fitur Setup Aplikasi ... 180
xvii
Tabel 5.10 Blackbox Fitur Master Kriteria ... 181
Tabel 5.11 Blackbox Fitur Master Kriter Detail ... 183
Tabel 5.12 Blackbox Fitur Kriteria Perbandingan ... 184
Tabel 5.13 Blackbox Fitur Master Pelamar ... 185
Tabel 5.5.14 Blackbox Fitur Edit Master pelamar ... 187
xviii
DAFTAR LAMPIRAN
1
Universitas Kristen Maranatha
1.
BAB I
PENDAHULUAN
Bab ini mendeskripsikan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
1.1Latar Belakang Masalah
Pada era globalisasi suatu perusahaan dituntut untuk bergerak cepat dalam mengambil suatu keputusan dan tindakan agar dapat bersaing dengan perusahaan lainnya baik dalam tingkat nasional maupun internasional. Oleh karena itu dibutuhkan sistem teknologi informasi yang dapat membantu perusahaan dalam mengambil keputusan tentang pemilihan sumber daya manusia secara objektif berdasarkan kriteria-kriteria yang telah ditetapkan oleh perusahaan ( Winston, 2004).
Dalam hal ini penulis mengambil salah satu alternatif metoda yang dapat digunakan dalam sistem pengambilan keputusan, yaitu Analytical Hierarchy Process (AHP) yang memungkinkan untuk membuat keputusan dalam situasi-situasi yang melibatkan beberapa kriteria (Saaty,1980).
PT. Performa Cipta Husada merupakan suatu perusahaan yang bergerak di bidang kesehatan, serta melibatkan banyak sumber daya manusia sehingga menuntut optimalisasi kinerja yang baik. Atas dasar latar belakang tersebut maka dibutuhkan suatu aplikasi yang membantu pihak manajemen perusahaan dalam mengevaluasi kinerja sumber daya manusia tersebut dengan prinsip analisa perbandingan matriks (pairwise comparison matrix). Demikian faktor-faktor yang melatar belakangi
penulis dalam mengangkat topik “Implementasi Metode Analytical Hierarchy
Process untuk Penyelekasian Calon Pegawai” sebagai judul pembahasan.
1.2Perumusan Masalah
Rumusan masalah yang didapat dari latar belakang di atas adalah sebagai berikut:
2
Universitas Kristen Maranatha 2. Bagaimana konsep perhitungan metode AHP dalam menjumlahkan referensi
matriks yang diperlukan untuk membuat suatu keputusan?
3. Faktor-faktor apa sajakah yang menjadi prioritas dalam pengaplikasian metode AHP.
1.3Tujuan
Tujuan pembuatan laporan ini yaitu untuk
1. Membuat Aplikasi yang memudahkan divisi HRD untuk menyeleksi calon pegawai.
2. Membuat Aplikasi yang memberikan rekomendasi kedua dan seterusnya setelah result yang pertama secara hirarkis.
3. Mengetahui potensi yang lebih dominan dari seorang pelamar yang melamar pada suatu perusahaan.
4. Mengetahui solusi positif dan solusi negatif untuk setiap bobot kriteria pelamar.
1.4Batasan Masalah
Adapun batasan masalah dari laporan ini adalah
1. Posisi Pelamar yang diangkat dalam studi kasus ini adalah Administrasi, karena apabila terlalu banyak, akan sulit dalam pengetesan algoritmanya. 2. User yang ada dalam studi kasus ini adalah user SuperAdmin dan HRD. 3. Menu yang dapat disetting di aplikasi ini mencakup pengaturan pengguna,
Kategori pengguna, Menu akses, Setup aplikasi, karena apabila terlalu banyak menu akan sulit menambahkan function untuk menu tersebut.
4. Total Hasil dari aplikasi dan contoh kasus akan berbeda karena dalam perhitungan di contoh kasus pada teori mengadaptasi perhitungan Analytical Hierarchy Process yang mengadaptasi model inputan metode TOPSIS,
3
Universitas Kristen Maranatha
1.5Sistematika Pembahasan
Sistematika penulisan dalam penyusunan Tugas Akhir Analisis ini adalah sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan, batasan masalah dan sistematika pembahasan yang mengacu pada pembangunan website decision support system.
BAB 2 LANDASAN TEORI
Bab ini berisi tentang teori dan prinsip-prinsip yang digunakan sebagai
bahan referensi penulis dalam penyelesaian website decision support system ini.
BAB 3 ANALISIS DAN DESAIN
Membahas mengenai Analisis dan Perancangan Sistem dalam Tugas Akhir yang meliputi penelitian kebutuhan seperti ketetapan yang diberlakukan dan kondisi yang terjadi. Dari analisis ini dirancang sistem yang sesuai dengan kondisi dan ketetapan yang berlaku.
BAB 4 PENGEMBANGAN PERANGKAT LUNAK
Membahas mengenai implementasi seluruh hasil rancangan dari sistem informasi berbasis web yang telah dibuat dengan menjelaskan setiap menu, fungsi dan tampilan dari sistem.
BAB 5 TESTING DAN EVALUASI SISTEM
Membahas mengenai evaluasi hasil aplikasi yang dilakukan setelah uji coba dari penelitian dan aplikasi yang telah dirancang.
BAB 6 KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang diambil dari hasil analisis,
4
189
Universitas Kristen Maranatha
6.
BAB VI
SIMPULAN DAN SARAN
6.1 Kesimpulan
Kesimpulan dari hasil analisis, pembuatan, dan implementasi aplikasi ini adalah sebagai berikut:
Aplikasi Sistem Penunjang Keputusan menggunakan metode Analytical Hierarchy Process dapat memudahkan bagian Sumber Daya Manusia untuk menentukan
pelamar yang cocok untuk posisi yang dicari, dan dapat memberikan rekomendasi setelah hasil pelamar yang mendapatkan nilai tertinggi. Selain itu pengguna juga dapat mengetahui solusi positif dan solusi negatif dari masing masing bobot kriteria yang dimiliki pelamar.
Berdasarkan hasil survey terhadap pengguna yang berprofesi sebagai bagian Sumber Daya manusia mereka merasa aplikasi Sistem Pendukung Keputusan ini memudahkan dalam menentukan pelamar yang cocok untuk posisi pekerjaan tertentu dan juga memberikan rekomendasi selanjutnya setelah pelamar yang pertama dipilih. Berikut
190
Saran untuk pengembangan aplikasi Sistem Pendukung Keputusan menggunakan metode Analytical Hierarchy Process ini adalah, bisa memasukan data langsung dari file format micrsoft excell sehingga tidak perlu memasukan data pelamar satu per satu dikarenakan Seorang yang mempunyai Posisi Sumber Daya Manusia belum tentu mempunyai waktu untuk menginput data.
6.2.2 Saran Kuisioner
Selain itu penulis juga mendapatkan saran lain seperti :
1. Mempunyai menu pengetesan Psikotes yang hasilnya juga akan ditentukan di perhitugan AHP
2. Desain list view diperbaiki terutama di bagian viewl list modul kriteria detail 3. Sebaiknya untuk menu kriteria detail bisa dikelompokkan berdasarkan posisi
pekerjaan agar terlihat lebih bagus
191
Universitas Kristen Maranatha 5. Di Bagian modul Master Kriteria banding sebaiknya tidak dibandingkan
seluruhnya dan nilai perbandingan bisa terhitung secara otomatis
192
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Fathansyah. 2007 Basis Data. Bandung : Informatika.
Fowler, Martin. 2005. UML Distilled: A Brief Guide to the Standard Object
Modelling Languange. Boston: Addison-Wesley Profesiional.
Franq, Pascal. 2004. http://www.otlet-institute.org/wikics/PROMETHEE.html.
Brussels.
Hakim, Lukmanul. 2010. Membongkar Trik Rahasia Master PHP. Jakarta:
Lokomedia
Hwang, C.L.; Yoon, K. 1981. Multiple Attribute Decision Making: Methods and
Applications. New York: Springer-Verlag.
Kadir, Abdul. 2009. Mastering Ajax dan PHP. Jakarta: Andi Publisher.
Pilone, Dan dan Pitman,Neil. 2005. UML 2.0 in a Nutshell. Washington: O'Reilly
Media
Melwing, Syafrizal.2010. Sistem Penunjang Keputusan. Yogyakarta: Program
Pascasarjana STIMIK AMIKOM Yogyakarta.
Zeleny, Milan. 1994. Multiple Criteria Decision Making. New York: McGraw Hill
Book Company.
Olson, D.L. 2004. Comparison of Weight in TOPSIS Models. Lincoln: University of
Nebraska.
Pressman, Roger.2006. Web Engineering. New York: McGrawHill
Ramadhan, Arief. 2006. Pemrograman Web Menggunakan HTML, Jakarta: Elex
Media Komputindo.
Rainer, H.; Oliver, M. 2009. An Illustrated Guide to the Analytical Hierarchy
Process. Vienna: University of Natural Resorce and Applied Life Science
Saaty, Thomas.L 1980. Fundamentals of Decision Making and Priority Theory With
the Analytic Hierarchy Process (Analytic Hierarchy Process Series). University of
Pittsburg
Butzon, Toby.2001. PHP by Example, Indianapolis:Que
Winston, Wayne L. 1994. Operation Research: Application and Alogorithms.Third