SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KARYAWAN TERBAIK PT. BINA JAYA BERBASIS WEB DENGAN MENGGUNAKAN METODE AHP TUGAS AKHIR Disusun Oleh : Tri Cahya Nuzuria 11160005 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI KOMPUTER DAN INFORMATIKA INDONESIA MALANG 2015
Tugas Akhir Berjudul SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KARYAWAN TERBAIK PT. BINA JAYA BERBASIS WEB DENGAN MENGGUNAKAN METODE AHP Disusun Oleh : Tri Cahya Nuzuria 11160005 Telah dipertahankan dalam sidang Tugas Akhir Pada Tanggal 23 Nopember 2015 Dan dinyatakan telah memenuhi syarat untuk diterima Komisi Sidang, Komisi Penguji, Evy Poerbaningtyas, S.Si.,M.T Ketua Sidang / Pembimbing Utama Ir. L. N. Andoyo, M.T Penguji I Daniel Rudiaman Sijabat, ST., M.Kom Penguji II Anita, S.Kom.,M.T Penguji III Malang, 3 Desember 2015 Sekolah Tinggi Informatika dan Komputer KETUA Daniel Rudiaman Sijabat, ST., M.Kom iii
KATA PENGANTAR Dengan memanjatkan Puji Syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-nya, Alhamdulillahi rabbil alamin, atas ridho dan izin-nya penulis dapat menyelesaikan Laporan Tugas Akhir ini, dengan judul SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KARYAWAN TERBAIK PT. BINA JAYA BERBASIS WEB DENGAN MENGGUNAKAN METODE AHP. Laporan Tugas Akhir ini disusun untuk memenuhi Syarat Kelulusan Program Starata Satu Jurusan Teknik Informatika di Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI) Malang. Laporan Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dari semua pihak, baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis mengucapkan terima kasih pada semua pihak yang telah memberikan bantuan, dorongan, semangat, perhatian dan bimbingan. Penghargaan dan ucapan terima kasih penulis sampaikan kepada : 1. Yth. Daniel Rudiaman Sijabat, ST., M.Kom. selaku Ketua Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI Malang) yang telah memberikan kesempatan dan fasilitas pendidikan. 2. Yth. Evy Poerbaningtyas,S.Si.,MT. selaku dosen pembimbing yang telah banyak memberikan bimbingan, sabar dalam membimbing, memotivasi, dan dukungan semangat serta memberikan saran kepada penulis. 3. Yth. Ir. L. N. Andoyo, M.T. selaku tim penguji yang telah memberikan masukan dan saran. 4. Yth. Daniel Rudiaman Sijabat, ST., M.Kom. selaku tim penguji yang telah memberikan masukan dan saran. v
5. Yth. Anita, S.Kom.,M.T. selaku tim penguji yang telah memberikan masukan dan saran. 6. Yth. Bapak / Ibu dosen pengajar Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI Malang) yang telah mengajar penulis atas ilmu pengetahuan dan pengarahannya. 7. Ibunda dan Ayahanda Bapak H. Slamet Arifin, BA selaku pemilik pabrik minyak PT. BINA JAYA dan seluruh karyawan yang telah banyak membantu dalam memberikan informasi mengenai penelitian. 8. Keluargaku yang saya cintai dan hormati yang telah memberikan dukungan baik moril, spiritual maupun material. 9. Semua pihak yang telah membantu dalam menyelesaikan Laporan Tugas Akhir ini, yang tidak dapat kami sebutkan satu per satu. Penulis menyadari sepenuhnya, bahwa dalam penyusunan Laporan Tugas Akhir ini masih banyak kekurangan dan jauh dari kesempurnaan. Hal ini disebabkan oleh keterbatasan pengetahuan kemampuan penulis. Oleh karena itu, kritik dan saran yang bersifat membangun akan senantiasa penulis terima sebagai masukan yang berarti. Akhir kata, penulis berharap semoga Laporan Tugas Akhir ini dapat bermanfaat bagi kita semua, khususnya bagi penulis untuk diterapkan dalam studi kedepannya. Malang, Oktober 2015 Penulis vi
DAFTAR ISI Halaman HALAMAN JUDUL... LEMBAR PERSETUJUAN... ABSTRAK... KATA PENGANTAR... DAFTAR ISI... i iii iv v vi DAFTAR TABEL... xii DAFTAR GAMBAR... xivhi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 3 1.4 Manfaat... 3 1.5 Ruang Lingkup Masalah... 4 1.6 Metodologi Penelitian... 4 1.7 Sistematika Penulisan... 5 1.8 Mata Kuliah Penunjang... 6 BAB II TINJAUAN PUSTAKA... 7 2.1 Pengertian Sistem... 7 2.1.1 Elemen Dalam Sistem... 8 2.1.2 Elemen Pembentuk Sistem... 8 vii
2.2 Pengertian Keputusan... 10 2.3 Sistem Pembentuk Keputusan... 10 2.3.1 Komponen Komponen Sistem Pendukung Keputusan... 11 2.3.2 Pihak - Pihak yang Berperan dalam Pengembangan Sistem Pendukung Keputusan... 13 2.4 PHP... 14 2.4.1 Variabel DalamPemrograman PHP... 15 2.4.2 Struktur kendali PHP... 16 2.5 Pengertian MySQL... 21 2.6 Analitycal Hierarchy Process (AHP)... 23 2.6.1 Prinsip Dasar Analytic Hierarchy Process (AHP)... 26 2.6.2 Penyusunan Prioritas... 29 2.6.3 Eigen Value dan Eigen Vector... 32 2.6.4 Uji Konsistensi Indeks dan Rasio... 39 BAB III ANALISA DAN DESAIN SISTEM... 47 3.1 Metodologi Sikap... 47 3.2 Skema Metode AHP... 49 3.3 Analisis Sistem... 50 3.3.1 Permasalahan Sistem Informasi Yang Saat Ini Berjalan... 52 3.3.2 Solusi Sistem Informasi Yang di Usulkan... 53 3.4 Desain Sistem... 54 3.4.1 Rancangan Data Flow Diagram... 54 3.4.1.1 Context Diagram... 54 viii
3.4.1.2 DFD Level 0... 55 3.4.1.3 DFD Level 1 Login... 56 3.4.1.4 DFD Level 1 Pengolahan Data... 57 3.4.1.5 DFD Level 1 Pengolahan AHP... 58 3.4.1.6 DFD Level 1 Laporan Penilaian Kerja... 58 3.4.2 Entity Relationship Diagram (ERD)... 59 3.4.2.1 Menentukan Entitas... 59 3.4.2.2 Menentukan Atribut... 59 3.4.2.3 Memetakan Relasi... 60 3.4.2.4 Conceptual Data Model (CDM)... 61 3.4.3 Tipe Atribut... 62 3.4.3.1 Struktur Tabel Karyawan... 62 3.4.3.2 Tabel Administrasi... 62 3.4.3.3 Tabel Kriteria... 63 3.4.3.4 Tabel Nilai Karyawan... 65 3.4.4 Interface Input... 66 3.4.4.1 Rancangan Awal Sistem... 66 3.4.4.2 Rancangan Login... 67 3.4.4.3 Rancangan Form Bagian Administrasi... 67 3.4.4.4 Rancangan Form Karyawan... 68 3.4.4.5 Rancangan Form Penilaian Karyawan... 69 3.4.5 Interface Output... 70 3.4.6 Pembahasan Metode Analytical Hierarchy Process (AHP)... 70 ix
3.4.6.1 Diagram Hierarki... 70 3.4.6.2 Penilaian Kriteria dan Alternatif... 71 3.4.6.3 Penentuan Prioritas... 71 3.4.6.4 Menghitung Sub Kriteria Pada Kriteria Kesetiaan... 74 3.4.6.5 Vektor Prioritas... 75 BAB IV PEMBAHASAN... 77 4.1 Tampilan (Implementasi)... 77 4.1.1 Halaman Index... 77 4.1.2 Login... 77 4.1.3 Halaman Hasil Penilaian Kinerja... 78 4.1.4 Halaman Daftar bagian Administrasi... 79 4.1.5 Halaman Data Bagian Administrasi... 79 4.1.6 Halaman Edit Data Bagian Administrasi... 80 4.1.7 Halaman Daftar Karyawan... 81 4.1.8 Halaman Data Karyawan... 81 4.1.9 Halaman Update Data Karyawan... 82 4.1.10 Halaman Data Kriteria... 82 4.1.11 Halaman Penilaian Karyawan... 83 4.1.12 Halaman Update Nilai Karyawan... 83 4.1.13 Halaman Laporan... 84 4.1.14 Halaman ganti Password... 85 BAB V PENUTUP... 86 5.1 Kesimpulan... 86 x
5.2 Saran... 87 DAFTAR PUSTAKA xi
DAFTAR TABEL 2.1 Tabel Matriks Perbandingan Berpasangan... 29 2.2 Tabel Skala Penilaian Perbandingan Berpasangan... 30 2.3 Tabel Biaya Pengiriman Barang dari Pabrik ke Kota... 33 2.4 Tabel Nilai Random Indeks (RI)... 40 2.5 Tabel Matriks Perbandingan Berpasangan Pada Level Dua... 42 2.6 Tabel Matriks Perbandingan Berpasangan Terhadap HW... 43 2.7 Tabel Matriks Perbandingan Berpasangan Terhadap SW... 43 2.8 Tabel Matriks Perbandingan Berpasangan Terhadap PJ... 44 2.9 Tabel Matriks Perbandingan Berpasangan Terhadap... 44 2.10 Tabel Prioritas Global... 45 3.1 Tabel Evaluasi Sistem Yang Sedang Berjalan Saat Ini... 52 3.2 Tabel Atribut Database... 59 3.3 Tabel Memetakan Relasi... 60 3.4 Tabel Karyawan... 62 3.5 Tabel Administrasi... 62 3.6 Tabel Kriteria... 63 3.7 Tabel Nilai... 65 3.8 Tabel Form Kriteria... 69 3.9 Tabel Form Hasil Penilaian... 70 3.10 Tabel Matrik Perbandingan Berpasangan... 71 3.11 Tabel Matrik Nilai Kriteria... 72 xii
3.12 Tabel Matrik Penjumlahan Setiap Baris... 73 3.13 Tabel Matrik Rasio Konsistensi... 73 3.14 Tabel Matrik Perbandingan Berpasangan Sub Kriteria... 74 3.15 Tabel Matrik Prioritas Sub Kriteria... 75 3.16 Tabel Matrik Hasil... 75 3.17 Tabel Matrik Penilaian Karyawan... 76 3.18 Tabel Matrik Hasil Penilaian Karyawan... 76 xiii
DAFTAR GAMBAR Halaman 2.1 Gambar Struktur Hirarki... 27 2.2 Gambar Struktur Hirarki Pemilihan Komputer Terbaik... 42 3.1 Gambar Skema Metodologi Sikap... 47 3.2 Gambar Skema Metode AHP... 49 3.3 Gambar Flowchart Sistem Berjalan... 51 3.4 Gambar Context Diagram... 54 3.5 Gambar DFD Level 0... 55 3.6 Gambar DFD Level 1 Login... 56 3.7 Gambar DFD Level 1 Pengelolahan Data... 57 3.8 Gambar DFD Level 1 Penilaian AHP... 58 3.9 Gambar DFD Level 1 Laporan Penilaian Kerja... 58 3.10 Entity Relationship Diagram (ERD)... 61 3.11 Tampilan Awal Sistem... 67 3.12 Login... 67 3.13 Form Bagian Administrasi... 68 3.14 Form Karyawan... 68 3.15 Form Penilaian Karyawan... 69 3.16 Diagram Hierarki... 70 4.1 Halaman Index... 77 4.2 Halaman Login... 78 xiv
4.3 Halaman Hasil Penilaian Kinerja... 78 4.4 Halaman Daftar Bagian Administrasi... 79 4.5 Halaman Data Bagian Administrasi... 80 4.6 Halaman Edit Data Bagian Administrasi... 80 4.7 Halaman Daftar Karyawan... 81 4.8 Halaman Data Karyawan... 81 4.9 Halaman Update Data Karyawan... 82 4.10 Halaman Data Kriteria... 82 4.11 Halaman Penilaian karyawan... 83 4.12 Halaman Update Nilai Karyawan... 84 4.13 Laporan Penilaian Kinerja... 84 4.14 Laporan Nilai Tiap Karyawan... 85 4.15 Halaman Ganti Password... 85 xv