laporan skripsi sistem pendukung keputusan …eprints.umk.ac.id/9746/1/halaman,...

14
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

Upload: dinhkhanh

Post on 07-Apr-2019

221 views

Category:

Documents


0 download

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

ii

iii

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