Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus
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 2018PERNYATAAN 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
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
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 choosingKeywords : Decision Supporting System (DSS), Mukti Criteria Decision Making
(MCDM), AHP.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.
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
BAB III METODOLOGI PENELITIAN
4.2.3 Perancangan Sistem dan Perangkat Lunak ............................... 33
5.2 Saran ....................................................................................................... 71
5.1 Kesimpulan ............................................................................................. 71
BAB V PENUTUP
4.4 Pengujian Sistem .................................................................................... 62
4.3.2 Implementasi Progam ................................................................. 53
4.3.1 Implementasi Database .............................................................. 49
4.3 Implementasi Sistem .............................................................................. 49
4.2.6 Operasi dan Pemeliharaan .......................................................... 49
4.2.5 Intergrasi dan Pengujian Sistem ................................................. 49
4.2.4 Implementasi dan Pengujian Unit .............................................. 49
4.2.3.3 Desain Sistem ............................................................... 44
4.2.3.2 Perancangan Database ................................................. 38
4.2.3.1 Perancangan Proses ...................................................... 34
4.2.2.5 Menentukan Alternatif Terbaik .................................... 32
3.1 Metodologi Penelitian ............................................................................ 17 3.1.1.
4.2.2.4 Konsistensi Logis ......................................................... 31
4.2.2.3 Perbandingan Kriteria dan Alternatif ........................... 28
4.2.2.2 Penentuan Nilai Kepentingan Kriteria ......................... 24
4.2.2.1 Penentuan Kriteria ........................................................ 24
4.2.2 Model Sistem Pendukung Keputusan ......................................... 24
4.2.1 Definisi Persyaratan .................................................................... 22
4.2 Tahap Penelitian ..................................................................................... 22
4.1 Analisa Permasalahan ............................................................................. 21
BAB IV ANALISA DAN PEMBAHASAN
3.4 Pelaporan ................................................................................................ 19
3.3 Uji Validitas ........................................................................................... 19
3.2 Pengembangan Sistem ............................................................................ 18
Sumber Data ............................................................................... 17 3.2.1. Metode Pengumpulan Data ........................................................ 17
DAFTAR PUSTAKA ....................................................................................... 73
BIODATA PENULIS ....................................................................................... 88
DAFTAR GAMBAR
Gambar 4.14 Halaman kelola juara................................................................. 47Gambar 4.25 Implementasi tabel sekolah ....................................................... 53Gambar 4.24 Implementasi tabel pvspk .......................................................... 52Gambar 4.23 Implementasi tabel kriteria ........................................................ 52Gambar 4.22 Implementasi tabel juara sekolah .............................................. 51Gambar 4.21 Implementasi tabel juara ........................................................... 51Gambar 4.20 Implementasi tabel jenis juara ................................................... 51Gambar 4.19 Implementasi tabel hasil_spk .................................................... 50Gambar 4.18 Implementasi tabel admin ......................................................... 50Gambar 4.17 Implementasi database utama ................................................... 50Gambar 4.16 Halaman kelola kriteria ............................................................. 48Gambar 4.15 Halaman kelola sekolah ............................................................ 48Gambar 4.13 Halaman kelola jenis juara ........................................................ 47Gambar 2.1 Model waterfall ......................................................................... 11Gambar 4.12 Halaman kelola user .................................................................. 46Gambar 4.11 Halaman admin ......................................................................... 46Gambar 4.10 Halaman login ........................................................................... 45Gambar 4.9 Pemilihan Sekolah ..................................................................... 45Gambar 4.8 Desain halaman utama aplikasi ................................................. 44Gambar 4.7 Desain relasi antar tabel ............................................................ 44Gambar 4.6 ER-D (Entity Relationship Diagram) ........................................ 39Gambar 4.5 Data flow diagram level 1 proses kelola data ........................... 38Gambar 4.4 DFD Level 0 SPK pemilihan sekolah ....................................... 37Gambar 4.3 Context diagram aplikasi spk pemilihan sekolah...................... 36Gambar 4.2 Flowchart kelola data admin ..................................................... 35Gambar 4.1 Flowchart AHP ......................................................................... 34Gambar 4.26 Implementasi tabel spk .............................................................. 53Gambar 4.27 Implementasi halaman home..................................................... 54Gambar 4.28 Implementasi halaman login ..................................................... 54Gambar 4.29 Implementasi halaman admin ................................................... 55Gambar 4.30 Implementasi kelola jenis juara ................................................. 56Gambar 4.31 implementasi kelola juara ......................................................... 56Gambar 4.32 Implementasi kelola sekolah ..................................................... 57Gambar 4.33 Implementasi halaman kelola kriteria ...................................... 58Gambar 4.34 Implementasi halaman data spk sekolah ................................... 58Gambar 4.35 Implementasi halaman laporan spk ........................................... 59Gambar 4.36 Implementasi form identitaas spk pemilihan sekolah ............... 60Gambar 4.37 Implementasi pilih prioritas kriteria .......................................... 60Gambar 4.38 Implementasi hasil spk .............................................................. 61Gambar 4.39 Lanjutan dari gambar 4.38. Implementasi hasil spk ................. 61Gambar 4.40 Lanjutan dari gambar 4.39. implementasi hasil spk .................. 62Gambar 4.41 Perhitungan sistem .................................................................... 69Gambar 4.42 Perhitungan excel ...................................................................... 70 .
DAFTAR TABEL