laporan skripsi sistem pendukung keputusan …eprints.umk.ac.id/9746/1/halaman,...
TRANSCRIPT
i
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SEKOLAH
MENENGAH PERTAMA DENGAN MENGGUNAKAN MULTI
CRITERIA DECISION MAKING BERBASIS WEB
MUCHAMAD SOLIKUL HADI
NIM. 201351034
DOSEN PEMBIMBING
Tutik Khotimah, M.KOM
Muhammad Malik Hakim, S.T., M.TI
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
iv
PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini:
Nama : Muchamad Solikul Hadi
NIM : 201351034
Tempat & Tanggal Lahir : Kudus, 30 Mei 1994
Judul Skripsi/Tugas Akhir* : Sistem Pendukung Keputusan Pemilihan Sekolah
Menengah Pertama Dengan Menggunakan Multi
Criteria Decision Making Berbasis Web.
Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasil
penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah
laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini.
Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi
dengan cara penulisan referensi yang sesuai.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain
sesuai dengan peraturan yang berlaku di Universitas Muria Kudus.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak
manapun.
Kudus, 24 Juli 2018
Yang memberi pernyataan,
Materai 6000
Muchamad Solikul Hadi
NIM. 201351034
v
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SEKOLAH
MENENGAH PERTAMA DENGAN MENGGUNAKAN MULTI
CRITERIA DECISION MAKING BERBASIS WEB
Nama Siswa : Muchamad Solikul Hadi
NIM : 201351034
Pembimbing : 1. Tutik Khotimah, M.Kom
2. Muhammad Malik Hakim, S.T., M.T.I.
RINGKASAN
Pemilihan sekolah yang tepat merupakan salah satu hal yang sangat
penting bagi setiap siswa. Karena pemilihan untuk sekolah saat ini, akan
mempengaruhi pendidikan dan masa depan kelak. Menyadari pentingnya memilih
sekolah yang tepat, maka perlu dibuatkan Sistem Pendukung Keputusan (SPK)
yang dapat membantu para siswa-siswi lulusan Sekolah Dasar dalam menentukan
pilihan masuk atau melanjutkan sekolahnya ke sebuah Sekolah Menengah
Pertama dengan menggunakan aplikasi berbasis web. Metode yang digunakan
Multi Criteria Decision Making (MCDM) dengan kriteria akreditasi, biaya,
ekstrakulikuler, juara/prestasi dari sekolah, jumlah nilai ujian nasional siswa.
Sistem ini memberikan rekomendasi kepada siswa yang sesuai dengan data dari
sekolah (siswa memilih prioritas kriteria) dan hasil tertinggi adalah sekolah yang
paling baik. Pengujian sistem ini menggunakan blackbox dan teknik analisa
perhitungan menggunakan metode AHP.
Kata kunci : Sistem Pendukung Keputusan (SPK), Multi Criteria Decision
Making (MCDM), AHP
vi
ABSTRACT
The selection of the right schools is one of the most important things for
every student. Because of the election for the current school. will affect the right
school educator, it is necessary to make Decision Support System (DSS) that can
help the elementary school graduate students in determining the choice of
admission or continue their study to a Junior High School by using web-based
application. Methods used Multi Criteria Decision Making (MCDM) with
accreditation criteria, extracurricular cost, champion / achievement from school,
total number of national exam students This system provides recommendations to
students in accordance with the data from the school (students choose the priority
criteria) and the highest result is the school The testing system uses blackbov and
calculation analysis techniques using AHP and future methods.Recognizing the
importance of choosing
Keywords : Decision Supporting System (DSS), Mukti Criteria Decision Making
(MCDM), AHP.
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya
penulis mampu menyelesaikan penyusunan skripsi ini dengan judul
“Sistem Pendukung Keputusan Pemilihan Sekolah Menengah Pertama Dengan
Menggunakan Multi Criteria Decision Making Berbasis Web”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk
memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas
Teknik Universitas Muria Kudus. Untuk itu pada kesempatan ini penulis
mengucapkan terimakasih yang sebesar-besarnya dan permohonan maaf atas segala
kesalahan yang pernah penulis lakukan kepada semua pihak yang telah membantu
dalam penyelesaian skripsi ini, terutama kepada :
1. Allah SWT yang telah memberikan nikmat, rahmat serta hidayah-Nya.
2. Bapak Dr. Suparnyo, SH., MS, selaku Rektor Universitas Muria Kudus.
3. Bapak Moh. Dahlan, ST, MT, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
5. Ibu Tutik Khotimah, M.Kom, selaku pembimbing utama yang telah banyak
memberikan masukan selama penyusunan skripsi ini.
6. Bapak Muhammad Malik Hakim, S.T., M.T.I., selaku pembimbing pembantu
yang telah banyak memberikan masukan selama penyusunan skripsi ini.
7. Kepada kedua orang tua yang senantiasa memberikan semangat, dukungan,
do’a dan materi yang sangat berarti.
8. Teman-teman Teknik Informatika Angkatan 2013, yang sudah memberikan
masukan, saran dan nasehat untuk menyelesaikan skripsi ini sampai proses
akhir laporan skripsi.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan, karena itu penulis menerima kritik, saran dan
masukan dari pembaca.
viii
DAFTAR ISI
HALAMAN JUDUL ......................................................................................... i
HALAMAN PERSETUJUAN.......................................................................... ii
HALAMAN PENGESAHAN ........................................................................... iii
PERNYATAAN KEASLIAN ........................................................................... iv
KATA PENGANTAR ....................................................................................... v
RINGKASAN .................................................................................................... vi
ABSTRACT ....................................................................................................... vii
DAFTAR ISI ......................................................................................................viii
DAFTAR GAMBAR ......................................................................................... x
DAFTAR TABEL.............................................................................................. xii
DAFTAR LAMPIRAN ....................................................................................xiv
BAB I PENDAHULUAN
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ..................................................................................... 2
1.4 Tujuan ..................................................................................................... 2
1.5 Manfaat ................................................................................................... 3
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terkait ................................................................................... 5
2.2 Landasan Teori ....................................................................................... 7
2.2.1 Sistem Pendukung Keputusan ................................................... 7
2.2.2 Konsep Dasar Sistem Pendukung Keputusan ............................ 7
2.2.3 AHP (Analytical Hierarchy Process).......................................... 8
2.2.4 Multiple Criteria Decision Making (MCDM) ............................ 9
2.3 Pengembangan Sistem ........................................................................... 10
2.4 Perancangan Sistem ............................................................................... 11
2.4.1 Flowchart .................................................................................... 11
2.4.2 Entitiy Relationship Digram (ER-D) ........................................... 12
2.4.3 Context Diagram ........................................................................ 13
2.4.4 Data Flow Diagram (DFD) ........................................................ 13
2.5 Tools yang digunakan ............................................................................ 14
ix
BAB III METODOLOGI PENELITIAN
3.1 Metodologi Penelitian ............................................................................ 17
3.1.1. Sumber Data ............................................................................... 17
3.2.1. Metode Pengumpulan Data ........................................................ 17
3.2 Pengembangan Sistem ............................................................................ 18
3.3 Uji Validitas ........................................................................................... 19
3.4 Pelaporan ................................................................................................ 19
BAB IV ANALISA DAN PEMBAHASAN
4.1 Analisa Permasalahan ............................................................................. 21
4.2 Tahap Penelitian ..................................................................................... 22
4.2.1 Definisi Persyaratan .................................................................... 22
4.2.2 Model Sistem Pendukung Keputusan ......................................... 24
4.2.2.1 Penentuan Kriteria ........................................................ 24
4.2.2.2 Penentuan Nilai Kepentingan Kriteria ......................... 24
4.2.2.3 Perbandingan Kriteria dan Alternatif ........................... 28
4.2.2.4 Konsistensi Logis ......................................................... 31
4.2.2.5 Menentukan Alternatif Terbaik .................................... 32
4.2.3 Perancangan Sistem dan Perangkat Lunak ............................... 33
4.2.3.1 Perancangan Proses ...................................................... 34
4.2.3.2 Perancangan Database ................................................. 38
4.2.3.3 Desain Sistem ............................................................... 44
4.2.4 Implementasi dan Pengujian Unit .............................................. 49
4.2.5 Intergrasi dan Pengujian Sistem ................................................. 49
4.2.6 Operasi dan Pemeliharaan .......................................................... 49
4.3 Implementasi Sistem .............................................................................. 49
4.3.1 Implementasi Database .............................................................. 49
4.3.2 Implementasi Progam ................................................................. 53
4.4 Pengujian Sistem .................................................................................... 62
BAB V PENUTUP
5.1 Kesimpulan ............................................................................................. 71
5.2 Saran ....................................................................................................... 71
DAFTAR PUSTAKA ....................................................................................... 73
BIODATA PENULIS ....................................................................................... 88
x
DAFTAR GAMBAR
Gambar 2.1 Model waterfall ......................................................................... 11
Gambar 4.1 Flowchart AHP ......................................................................... 34
Gambar 4.2 Flowchart kelola data admin ..................................................... 35
Gambar 4.3 Context diagram aplikasi spk pemilihan sekolah...................... 36
Gambar 4.4 DFD Level 0 SPK pemilihan sekolah ....................................... 37
Gambar 4.5 Data flow diagram level 1 proses kelola data ........................... 38
Gambar 4.6 ER-D (Entity Relationship Diagram) ........................................ 39
Gambar 4.7 Desain relasi antar tabel ............................................................ 44
Gambar 4.8 Desain halaman utama aplikasi ................................................. 44
Gambar 4.9 Pemilihan Sekolah ..................................................................... 45
Gambar 4.10 Halaman login ........................................................................... 45
Gambar 4.11 Halaman admin ......................................................................... 46
Gambar 4.12 Halaman kelola user .................................................................. 46
Gambar 4.13 Halaman kelola jenis juara ........................................................ 47
Gambar 4.14 Halaman kelola juara................................................................. 47
Gambar 4.15 Halaman kelola sekolah ............................................................ 48
Gambar 4.16 Halaman kelola kriteria ............................................................. 48
Gambar 4.17 Implementasi database utama ................................................... 50
Gambar 4.18 Implementasi tabel admin ......................................................... 50
Gambar 4.19 Implementasi tabel hasil_spk .................................................... 50
Gambar 4.20 Implementasi tabel jenis juara ................................................... 51
Gambar 4.21 Implementasi tabel juara ........................................................... 51
Gambar 4.22 Implementasi tabel juara sekolah .............................................. 51
Gambar 4.23 Implementasi tabel kriteria ........................................................ 52
Gambar 4.24 Implementasi tabel pvspk .......................................................... 52
Gambar 4.25 Implementasi tabel sekolah ....................................................... 53
Gambar 4.26 Implementasi tabel spk .............................................................. 53
xi
Gambar 4.27 Implementasi halaman home..................................................... 54
Gambar 4.28 Implementasi halaman login ..................................................... 54
Gambar 4.29 Implementasi halaman admin ................................................... 55
Gambar 4.30 Implementasi kelola jenis juara ................................................. 56
Gambar 4.31 implementasi kelola juara ......................................................... 56
Gambar 4.32 Implementasi kelola sekolah ..................................................... 57
Gambar 4.33 Implementasi halaman kelola kriteria ...................................... 58
Gambar 4.34 Implementasi halaman data spk sekolah ................................... 58
Gambar 4.35 Implementasi halaman laporan spk ........................................... 59
Gambar 4.36 Implementasi form identitaas spk pemilihan sekolah ............... 60
Gambar 4.37 Implementasi pilih prioritas kriteria .......................................... 60
Gambar 4.38 Implementasi hasil spk .............................................................. 61
Gambar 4.39 Lanjutan dari gambar 4.38. Implementasi hasil spk ................. 61
Gambar 4.40 Lanjutan dari gambar 4.39. implementasi hasil spk .................. 62
Gambar 4.41 Perhitungan sistem .................................................................... 69
Gambar 4.42 Perhitungan excel ...................................................................... 70
.
xii
DAFTAR TABEL
Tabel 2.1 Simbol-simbol flowchrt .............................................................. 11
Tabel 2.2 Komponen ER-D ......................................................................... 13
Tabel 2.3 Simbol contex diagram ............................................................... 13
Tabel 2.4 Simbol data flow diagram .......................................................... 14
Tabel 4.1 Data SMP/MTs di Kec. Dawe ................................................... 21
Tabel 4.2 Skala penilaian perbandingan berpasangan ................................ 25
Tabel 4.3 Nilai kepentingan kriteria ........................................................... 25
Tabel 4.4 Matriks perbandingan berpasangan ............................................ 26
Tabel 4.5 Hasil perbandingan ..................................................................... 26
Tabel 4.6 Mengulangi perbandingan .......................................................... 27
Tabel 4.7 Mencari rata-rata ......................................................................... 27
Tabel 4.8 Data alternatif dan kriteria .......................................................... 28
Tabel 4.9 Daftar ekstra kulikuler dari alternatif .......................................... 29
Tabel 4.10 Data juara/prestasi dari sekolah .................................................. 29
Tabel 4.11 Perhitungan antara kriteria dan alternatif .................................... 30
Tabel 4.12 Hasil perbandingan ..................................................................... 31
Tabel 4.13 Nilai indeks random .................................................................... 32
Tabel 4.14 Perhitungan perangkingan .......................................................... 33
Tabel 4.15 Tabel admin ................................................................................ 40
Tabel 4.16 Tabel sekolah ............................................................................. 40
Tabel 4.17 Tabel kriteria ............................................................................... 41
Tabel 4.18 Tabel spk ..................................................................................... 41
Tabel 4.19 Tabel hasil spk ............................................................................ 42
Tabel 4.20 Tabel jenis juara .......................................................................... 42
Tabel 4.21 Tabel juara .................................................................................. 42
Tabel 4.22 Tabel juara sekolah ..................................................................... 43
Tabel 4.23 Tabel pvspk ................................................................................. 43
xiii
Tabel 4.24 Pengujian blackbox halaman utama aplikasi .............................. 62
Tabel 4.25 Pengujian blackbox halaman admin ........................................... 63
Tabel 4.26 Pengujian blackbox perhitungan spk ......................................... 67
xiv
DAFTAR LAMPIRAN
Lampiran 1 Fotocopy Buku Pembimbing ..................................................... 75
Lampiran 2 Ijin Penelitian ............................................................................. 80
Lampiran 3 Fotocopy Lembar Revisi ............................................................ 85