LAPORAN TUGAS AKHIR
RANCANG BANGUN SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN MAHASISWA BARU PROGRAM STUDI PENDIDIKAN GURU SEKOLAH DASAR
UNIVERSITAS MUHAMMADIYAH PURWOKERTO MENGGUNAKAN METODE AHP (Analytic Hierarchy Process)
A DESIGN OF DECISION SUPPORT SYSTEM OF STUDENTS ADMISSION OF THE ELEMENTARY SCHOOL TEACHER EDUCATION STUDY PROGRAM OF MUHAMMADIYAH
UNIVERSITY OF PURWOKERTO BY AHP (Analytic Hierarchy Process)
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
Nama : DENI KURNIA WIDODO NIM : 1003040130
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO JULI, 2014
HALAMAN PERSEMBAHAN
Pada yang selalu mencintaiku dan menyayangiku dengan ketulusan hati
“Bapak dan Ibu, Mba Evi dan Mas Anjar”
“Bapak dan Ibu Tercinta”
Tak ada yang bisa menandingi dan menggantikan besarnya rasa
cinta dan kasih sayang yang engkau berikan selama ini, maafkan
anakmu yang selalu mengecewakan kalian. Tanpa cinta dan kasih
sayang, tanpa dukungan, perhatian, nasehat serta do’a dan restu
yang tak pernah terputus dari kalian aku takan bisa seperti sekarang
ini.
“Mba Evi dan Mas Anjar Tersayang”
Kalian adalah kakak terbaik yang aku miliki.
Kasih sayang, perhatian, nasehat serta do’a dan dukungan dari
kalian membuat aku tegar dan tabah dalam menghadapi segala
HALAMAN MOTTO
“TIDAK SEMUA HAL YANG DIKERJAKAN MEMBUAHKAN HASIL, YANG TERPENTING ADALAH BERUSAHA, BUKAN TENTANG SIAPA YANG LEBIH CEPAT DAN LEBIH HEBAT TETAPI SIAPA YANG BISA LEBIH BEDA, MAKA ANDA ADALAH SESUATU YANG
UNIK”
KATA PENGANTAR
Assalamu ‘alaikum Wr. Wb
Segala puji syukur penulis panjatkan kepada Allah SWT berkat Rahmat
dan karunia‐Nya, penulis dapat menyeleseikan Tugas Akhir dengan judul “
Rancang Bangun Sistem Pendukung Keputusan Penerimaan Mahasiswa Baru
Program Studi Pendidikan Guru Sekolah Dasar Universitas Muhammadiyah
Purwokerto Menggunakan Metode Ahp (Analytic Hierarchy Process)”.
Pada kesempatan ini penulis mengucapkan terima kasih setulus‐
tulusnya kepada Bapak Tito Pinandita, S.Si., M.Kom yang telah berkenan
membimbing dan mengarahkan penulis dalam menyelesaikan Tugas Akhir
ini.
Ucapan terima kasih dan penghargaan juga penulis sampaikan kepada:
1. Bapak Tito Pindandita, S.Si., M.Kom selaku Dekan Fakultas Teknik,
Universitas Muhammadiyah Purwokerto.
2. Bapak Harjono, S.T., M.Eng. selaku Ketua Program Studi Teknik Informatika,
Universitas Muhammadiyah Purwokerto.
3. Bapak dan Ibu Dosen Prodi Teknik Informatika yang telah memberikan ilmu
penulis selama studi.
4. Semua Karyawan Universitas Muhammadiyah Purwokerto yang telah
5. Semua Karyawan Biro Penerimaan Mahasiswa Baru Universitas
Muhammadiyah Purwokerto yang telah memberikan ijin penulis melakukan
penelitian Tugas Akhir ini.
6. Semua Karyawan Pusat Humas dan Protokoler Universitas Muhammadiyah
Purwokerto yang telah memberikan masukan dan ijin dalam menggunakan
internet dalam melakukan penelitian Tugas Akhir ini.
7. Sahabat‐sahabatku, Teman–teman seperjuangan (Mahasiswa Teknik
Informatika UMP angkatan 2010) yang telah membantu dalam
menyelesaikan Tugas Akhir ini.
Penulis menyadari akan keterbatasan dan kekurangan pada tulisan ini, oleh
karena itu penulis berbesar hati menerima saran dan masukan dari semua pihak
yang sifatnya membangun demi hasil yang lebih baik. Semoga Laporan Tugas
Akhir ini dapat bermanfaat bagi perkembangan ilmu pengetahuan ke depan,
demi kemajuan Teknik Informatika Universitas Muhammadiyah Purwokerto.
Purwokerto, 28 Juni 2014
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ...iv
HALAMAN PERSEMBAHAN ... v
KATA PENGANTAR... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xiii
INTISARI ... xvi
ABSTRACT ... xvi
BAB I ... 1
PENDAHULUAN ... 1
A. Latar Belakang ... 1
B. Perumusan Masalah... 2
C. Batasan Permasalahan ... 2
BAB II ... 3
KAJIAN PUSTAKA ... 3
A. Konsep Sistem Pendukung Keputusan ... 3
B. Analytic Hierarchy process ... 6
C. Aplikasi Web... 6
D. PHP ( Hyper Text Preprocessor ) ... 6
E. Hasil Penelitian Sejenis ... 7
TUJUAN DAN MANFAAT ... 9
A. Tujuan ... 9
B. Manfaat ... 9
BAB IV ... 10
METODE PENELITIAN ... 10
A. Jenis Penelitian ... 10
B. Waktu, Tempat dan Alat ... 10
C. Pengumpulan data dan sumber pendukung (literatur) ... 11
F. Definisi Persyaratan dan Analisis ... 12
D. Perancangan Sistem ... 12
E. Pengkodean ... 39
F. Implementasi dan Pengujian ... 39
G. Pemeliharaan ... 39
BAB V ... 41
HASIL DAN PEMBAHASAN ... 41
A. Analisis Data ... 41
B. Konsep SPK dengan metode AHP ... 43
C. Implementasi ... 53
BAB VI ... 70
PENUTUP ... 70
A. Kesimpulan ... 70
B. Saran ... 70
DAFTAR TABEL
Tabel 1 Skala Penilaian Perbandingan Pasangan ... 13
Tabel 2 Daftar Indeks Random Konsistensi ... 14
Tabel 3 Tabel User... 15
Tabel 4 Tabel Daftar Peserta ... 16
Tabel 5 Tabel Kategori Peserta ... 16
Tabel 6 Tabel Pertanyaan untuk Ujian Ke SD an ... 16
Tabel 7 Tabel Pertanyaan untuk Ujian Kemuhammadiyahan... 17
Tabel 8 Tabel Pertanyaan untuk Ujian Keislaman ... 17
Tabel 9 Tabel Pertanyaan untuk Ujian Kepribadian ... 17
Tabel 10 Tabel Nilai Ke SD an ... 18
Tabel 11 Tabel Nilai Kemuhammadiyahan ... 18
Tabel 12 Tabel Nilai Keislaman ... 19
Tabel 13 Tabel Nilai Kepribadian ... 19
Tabel 14 Tabel Ke SD an ... 19
Tabel 15 Tabel Kemuhammadiyahan ... 20
Tabel 16 Tabel Kepribadian... 20
Tabel 17 Tabel Pairwise ... 21
Tabel 18 Tabel Panitia ... 21
Tabel 19 Skala Penilaian Perbandingan Pasangan ... 42
Tabel 20 Matriks Perbandingan Berpasangan ... 43
Tabel 21 Matriks Nilai Kriteria ... 44
Tabel 22 Matriks Penjumlahan Setiap baris... 45
Tabel 23 Perhitungan Rasio Konsistensi ... 46
Tabel 25 Matriks Nilai Kriteria ... 47
Tabel 26 Matrik Penjumlahan Tiap Baris ... 47
Tabel 27 Matriks Rasio Konsistensi ... 48
Tabel 28 Hasil Perhitungan Rasio Konsistensi Sub Kriteria Keagamaan ... 48
Tabel 29 Matriks Perbandingan Berpasangan ... 49
Tabel 30 Matriks Nilai Kriteria ... 49
Tabel 31 Matriks Penjumlahan Tiap Baris ... 49
Tabel 32 Matriks Rasio Konsistensi ... 50
Tabel 33 Hasil Perhitungan Sub Kriteria Ke SD an ... 50
Tabel 34 Matriks Perbandingan Berpasangan ... 51
Tabel 35 Matriks Nilai Kriteria ... 51
Tabel 36 Matriks Penjumlahan Tiap Baris ... 51
Tabel 37 Matriks Perhitungan Rasio Konsistensi ... 52
DAFTAR GAMBAR
Gambar 1 Desain Halaman Index / Home ... 22
Gambar 2 DesainHalaman login ... 23
Gambar 3 Desain Halaman Master Data ... 24
Gambar 4 Desain Halaman Master Data Nilai ... 25
Gambar 5 Desain Halaman Prioritas ... 26
Gambar 6 Desain Halaman Master Akun ... 26
Gambar 7 Desain Halaman Cara Pemakaian ... 27
Gambar 8 Desain Halaman Tambah Peserta ... 28
Gambar 9 Desain Halaman Tambah Kategori Peserta ... 28
Gambar 10 Desain Halaman Edit Prioritas ... 29
Gambar 11 Desain Halaman Tambah Akun ... 29
Gambar 12 Desain Halaman Penilaian Agama ... 30
Gambar 13 Desain Halaman Penilaian SD... 30
Gambar 14 Desain Halaman Penilaian Kepribadian ... 31
Gambar 15 Desain Halaman Hitung Nilai oleh Panitia... 32
Gambar 16 Desain Halaman Daftar Nilai Panitia ... 32
Gambar 17 Use Case Diagram admin ... 33
Gambar 18 Use Case Diagram penguji bidang keagamaan ... 34
Gambar 19 Use Case Diagram penguji bidang ke SD an ... 34
Gambar 20 Use Case Diagram penguji bidang kepribadian ... 35
Gambar 21 Use Case Diagram panitia ... 35
Gambar 22 Activity Master Peserta ... 36
Gambar 23 Activity master Pertanyaan ... 37
Gambar 25 Metode Waterfall ... 40
Gambar 26 Halaman Beranda / Home ... 53
Gambar 27 Halaman Cara Penggunaan ... 54
Gambar 28 Halaman Form Login ... 55
Gambar 29 Halaman master data ... 56
Gambar 30 Halaman Master Data Nilai ... 56
Gambar 31 Halaman Prioritas ... 57
Gambar 32 Halaman Master Akun ... 58
Gambar 33 Halaman Cara Pemakaian ... 58
Gambar 34 Halaman Tambah Peserta ... 59
Gambar 35 Halaman Tambah Kategori Peserta ... 59
Gambar 36 Halaman Edit Prioritas... 60
Gambar 37 Halaman Tambah Akun ... 61
Gambar 38 Halaman Penilaian Agama ... 61
Gambar 39 Halaman Penilaian SD ... 62
Gambar 40 Halaman Penilaian Kepribadian ... 63
Gambar 41 Halaman Hitung Panitia ... 63
Gambar 42 Validasi sebelum perhitungan AHP ... 64
Gambar 43 Proses perhitungan AHP ... 64
Gambar 44 Hasil dari perhitungan menggunakan metode AHP ... 65
Gambar 45 Hasil perhitungan AHP (untuk rekomendasi) ... 65
Gambar 46 Laporan print nilai keseluruhan ... 66
Gambar 47 hasil penilaian Agama per gelombang ... 67
Gambar 48 Hasil penilaian Agama per Penguji ... 67
Gambar 50 Laporan hasil penilaian SD penguji ... 68
Gambar 51 Hasil penilaian kepribadian per gelombang ... 69
INTISARI
Dalam proses penerimaan mahasiswa baru yang terdiri dari beberapa tahapan memungkinkan pengambilan keputusan yang relatif lama. Penggunaan sistem pendukung keputusan, diharapkan dapat mengurangi subyektifitas dalam pengambilan keputusan. Sebagai gantinya akan dilakukan perhitungan terhadap seluruh kriteria dan sub kriteria untuk seluruh pendaftar atau calon mahasiswa baru, sehingga diharapkan pendaftar yang mempunyai kemampuan terbaik yang terpilih. Sistem pendukung keputusan dengan menggunakan Metode AHP (Analytic Hierarchy Process) ini dibuat berdasarkan data dan norma – norma sumber daya manusia. Proses perhitungan AHP dilakukan untuk menentukan rekomendasi pendaftar dalam sistem penerimaan mahasiswa baru berdasar pada 3 kriteria yaitu keagamaan, kepribadian dan ke‐sd‐an. Hasil dari proses ini adalah berupa rangking pendaftar. Rangking ini merupakan dasar rekomendasi bagi pengambil keputusan untuk memilih potensi terbaik dari pendaftar. Aplikasi ini dibuat dengan menggunakan bahasa pemrogaman PHP (PHP: Hypertext Prepocessor) dan databasenya menggunakan MySQL. Dari hasil implementasi sistem, disimpulkan bahwa dengan menggunakan aplikasi ini dapat membantu proses pengambilan keputusan dalam penerimaan mahasiswa baru Program Studi Pendidikan Guru Sekolah Dasar Universitas Muhammadiyah Purwokerto.
Kata‐kata kunci: Sistem Pendukung Keputusan, Penerimaan Mahasiswa Baru, AHP (Analytic Hierarchy Process).
ABSTRACT
The process of the registration of the new students consists of some phases that need some relatively long desicions to make. The system used to support the decision is expected to decrease the subjectivy in deciding. Instead, the measurement was done on all criteria adn sub‐criteria of all the registrants or students candidates, therefore it was expected that the students had qualified competence. The Decision Support System with Analytical Hierarchy Process (AHP) was made by data‐based and human resources norms. The process of the AHP measurement was to determine the recommendation of the registrants in the system of the new students’ enrollment that was based on the 3 criteria namely religion, personality and the human resources. The result of the process was registrans’ ranks. The ranks would be the basic recomendation for the decision makers to select the best candidates of the registrans. This application was made in PHP: Hypertext Preprocessor (PHP) programming language and MySQL database. From the implementation system, it could be concluded that this application could help the process of making decisions in selecting the new students of Elementary School Teacher Education Study Program of Muhammadiyah University of Purwokerto.