SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KELAS TERFAVORIT DENGAN METODE MULTIFACTOR EVALUATION PROCESS (MFEP) (STUDI KASUS SMP NEGERI 3 JEKULO KUDUS)
Oleh : ANY SETIYAWATI 2011-51-087
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2014
SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KELAS TERFAVORIT DENGAN METODE MULTIFACTOR EVALUATION PROCESS (MFEP) (STUDI KASUS SMP NEGERI 3 JEKULO KUDUS)
Oleh : ANY SETIYAWATI 2011-51-087
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2014
2
3
4
5
6
ABSTRACT SMPN 3 Jekulo Kudus is one of the educational institutions that are the Kudus city most east where there are three levels of classes including the class VII, VIII grade and IX the favorite based on its level will require decision support system for selecting a class favorite is the criterion judgment has been set. Applications built a WEB-based applications using the programming language PHP and uses a MySQL database. The method used is multifactor Evaluation Process (MFEP). Clear determination and decision dihasilkanpun be more accurate because it was in accordance with the facts / reality. Completion method used in this research is the method of multifactor Evaluation Process (MFEP) by processing the data that is output in the form of a constant or linear equations. Multifactor method Evaluation Process (MFEP) is a method to write MySQL factors and calculation criteria in the form of weight values from 0 to 1. It has successfully built Decision Support System Selection Favorite class using multifactor method Evaluation Process (MFEP) in SMPN 3 Jekulo favorite class is (rank 1 VIIF class with a value of 0.83), (rank 2 class VIIa with a value of 0.793), (rank 3 VIIC class with a value of 0.782), (rank 4 classes VIIB with value 0.777), (rank 5 class VIID with a value of 0.773), (rank 6 grade VIIH with a value of 0.768), (rank 7 class VIIE with a value of 0.762) and (rank 8th class VIIG with a value of 0.745) thus, the class VIIF who was the class favorite with the highest score 0 , 83. Keywords: SMPN 3 Jekulo, favorite class, multifactor Methods Evaluation Process (MFEP).
7
ABSTRAK SMPN 3 Jekulo Kudus merupakan salah satu lembaga pendidikan yang yang berada kota Kudus paling timur dimana terdapat 3 tingkatan kelas diantaranya adalah kelas VII, kelas VIII dan kelas IX untuk menentukan dimana kelas yang terfavorit berdasarkan tingkatannya maka diperlukan sistem pendukung keputusan pemilihan kelas terfavorit ini maka kriteria penilaian yang sudah ditetapkan. Aplikasi yang dibangun merupakan aplikasi berbasis WEB dengan menggunakan bahasa pemrograman PHP dan menggunakan database MySQL. Metode yang digunakan adalah Multifactor Evaluation Process(MFEP). Penentuan lebih jelas dan keputusan yang dihasilkanpun menjadi lebih akurat karena telah sesuai dengan fakta/kenyataan yang ada. Metode penyelesaian yang digunakan dalam penelitian ini adalah Metode Multifactor Evaluation Process(MFEP) dengan mengolah data yang merupakan outputnya berupa konstanta atau persamaan linier. Metode Multifactor Evaluation Process(MFEP) adalah suatu metode dengan MySQL menuliskan faktor–faktor dan kriteria perhitungannya dalam bentuk nilai bobot dari 0 sampai 1. Telah berhasil dibangun Sistem Pendukung Keputusan Pemilihan Kelas Terfavorit dengan menggunakan Metode Multifactor Evaluation Process (MFEP) di SMPN 3 Jekulo Kudus dengan kelas terfavorit yaitu (ranking 1 kelas VIIF dengan nilai 0,83), (ranking 2 kelas VIIA dengan nilai 0,793), (ranking 3 kelas VIIC dengan nilai 0,782), (ranking 4 kelas VIIB dengan nilai 0,777), (ranking 5 kelas VIID dengan nilai 0,773), (ranking 6 kelas VIIH dengan nilai 0,768), (ranking 7 kelas VIIE dengan nilai 0,762) dan (ranking 8 kelas VIIG dengan nilai 0,745) dengan demikian maka kelas VIIF lah yang menjadi kelas terfavorit dengan nilai tertinggi 0,83. Kata kunci : SMPN 3 Jekulo, kelas favorit, Metode Multifactor Evaluation Process (MFEP).
8
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 Kelas Terfavorit dengan Metode MultiFactor Evaluation Process (MFEP). Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.
2.
Bapak dan ibu saya yang sudah mendukung secara moril dan materil.
3.
Bapak Dr. Soeparnyo, SH, MS selaku Rektor Universitas Muria Kudus.
4.
Bapak Rochmad Winarso, ST., MT., selaku Dekan Fakultas Teknik Universitas Muria Kudus.
5.
Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
6.
Ibu Rina Fiati, S.T, M.Cs, selaku pembimbing I yang telah banyak memberikan masukan selama penyusunan skripsi ini.
7.
Ibu Tutik Khotimah, M.Kom, selaku pembimbing II yang telah banyak memberikan masukan selama penyusunan skripsi ini.
8.
Ibu Wiwik Purwati, S.Pd, selaku Kepala Sekolah di SMP 3 Jekulo Kudus yang telah mengijinkah saya melakukan penelitian untuk kebutuhan skripsi ini.
9.
Semua guru di SMP 3 Jekulo Kudus telah banyak membantu saya dalam kegiatan penelitian dan pengumpulan data-data yang saya butuhkan dalam penyelesaian skripsi ini.
10. Semua Tata Usaha SMP 3 Jekulo Kudus yang telah membantu saya dalam kegiatan penelitian skripsi. 11. Teman-Teman TI Angkatan 2011, yang sudah memberikan
masukan dan
nasehat untuk menyelesaikan skripsi ini dan proses akhir laporan skripsi, serta semua pihak yang telah membantu penyusunan skripsi ini yang tidak bisa penulis sebutkan satu persatu, yang telah memberikan semangat dan motivasi.
9
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.
Kudus, 27 Juli 2015
Penulis
10
DAFTAR ISI
Halaman HALAMAN SAMPUL ................................................................................................. i HALAMAN JUDUL.................................................................................................... ii HALAMAN STATUS SKRIPSI ................................................................................ iii PERNYATAAN PENULIS ........................................................................................ iv PERSETUJUAN SKRIPSI .......................................................................................... v PENGESAHAN SKRIPSI .......................................................................................... vi ABSTRACT ................................................................................................................. vii ABSTRAK ................................................................................................................ viii KATA PENGANTAR ................................................................................................ ix DAFTAR ISI ................................................................................................................ x DAFTAR TABEL ...................................................................................................... xv DAFTAR GAMBAR ................................................................................................. xv DAFTAR LAMPIRAN ............................................................................................ xvii BAB 1 PENDAHULUAN ........................................................................................... 1 1.1
Latar Belakang .............................................................................................. 1
1.2
Rumusan Masalah ......................................................................................... 2
1.3
Batasan Masalah ............................................................................................ 2
1.4
Tujuan Penelitian ........................................................................................... 3
1.5
Manfaat Penelitian ......................................................................................... 3 1.5.1
Bagi Penulis.........................................................................................3
1.5.2
Bagi Akademik....................................................................................3
1.5.3
Bagi Instansi.........................................................................................3
BAB II TINJAUAN PUSTAKA.................................................................................. 4 2.1
Penelitian Terkait .......................................................................................... 4
2.2
Landasan Teori ............................................................................................ 10 2.2.1
Pengertian Sistem Pendukung Keputusan .......................................... 10
2.2.2
Fase Pengambilan Keputusan ............................................................. 10
2.2.3
Tujuan Sistem Pendukung Keputusan ................................................ 11
2.2.4
Komponen Pengambilan Keputusan .................................................. 12
11
2.2.5
Pengertian Metode Multifactor Evaluation proses (MFEP) .............. 13
2.2.6
Database Sistem Pendukung Keputusan ............................................ 15
2.2.7
Analisa Sistem .................................................................................... 15
2.3
Perancangan Sistem .................................................................................. 16
2.3.1 Bagan Alir (Flow Of Documen)............................................................... 16 2.3.1.1
Definisi Flowchat.....................................................................16
2.3.1.2
Simbol Flochat..........................................................................16
2.3.2
Data Flow Diagram (DFD) .................................................................... 20
2.3.3
Entity Relationship Diagram (ERD)....................................................... 21
2.4
Perangkat Lunak Yang Diginakan ........................................................... 22
2.4.1
PHP ......................................................................................................... 22
2.4.2
Xampp .................................................................................................... 23
2.4.3
Mysql ...................................................................................................... 23
2.4.4
HTML ..................................................................................................... 24
2.4.5
CSS ......................................................................................................... 24
2.4.6
JQuery ..................................................................................................... 24
2.4.7
Dreamweaver .......................................................................................... 25
2.5
Kerangka Pemikiran ................................................................................... 26
BAB III METODE PENELITIAN............................................................................. 27 3.1
Metode Pengumpulan Data ......................................................................... 27
3.1.1
Sumber Data Primer.............................................................................27
3.1.2
Sumber Data Sekunder........................................................................27
3.2
Metode Pengembangan Sistem Pendukung Keputusan .............................. 28
3.3
Metode Multifactor Evaluation Proces (MFEP) ......................................... 28
BAB IV PERANCANGAN SISTEM ........................................................................ 30 4.1
Deskripsi Masalah .................................................................................... 30
4.2
Pengguna Sistem Pendukung Keputusan ................................................. 30
4.3
Variabel-variabel Keputusan / Kriteria-kriteria........................................ 30
4.4
Diagram Arsitektur Sistem Pendukung Keputusan .................................. 30
4.5
Metode Multifactor Evaluation Proces (MFEP) Digunakan Untuk Pemilihan Kelas Terfavorit...........................................................................32
4.6
Perhitungan Metode Metode Multifactor Evaluation Proces (MFEP) .... 32
12
4.7
4.6.1
Pemberian Nilai Bobot Kriteria .......................................................... 32
4.6.2
Pemberian bobot dan perhitungan Subkriteria ................................... 33
4.6.3
Pehitungan Evaluasi Setiap Kriteria Dan Subkriteria.........................35
Desain .......................................................................................................... 37
4.7.1
Pemodelan Data ................................................................................. 37
4.7.1.1
ERD (Entity Relational Diagram) .................................................... 38
4.7.1.2
Tabel-tabel ........................................................................................ 40
4.7.1.3
Relasi Antar Tabel ........................................................................... 43
4.7.2
Pemodelan Proses ............................................................................... 43
4.7.2.1
Flow OF Diagram (FOD) ................................................................ 43
4.7.2.2
Context Diagram .............................................................................. 45
4.7.2.3
Decomposition .................................................................................. 47
4.7.2.4
DFD (Data Flow Diagram) .............................................................. 48
4.8.3
Desain Antarmuka(Interface) ............................................................. 50
4.8.2.1
Administrator .................................................................................... 50
4.8.2.2
From Login ........................................................................................ 51
4.8.2.3 From Beranda .................................................................................... 51 4.8.2.4
From pengumuman ............................................................................ 52
4.8.2.5
From About ....................................................................................... 52
4.8.2.6
From Help .......................................................................................... 53
4.8.2.7
From Input Data Kelas ...................................................................... 54
4.8.2.8
From Data Kelas ................................................................................ 54
4.8.2.9
From kriteria ...................................................................................... 55
4.8.2.10 From Subkriteria ................................................................................ 56 4.8.2.11 From Input Data Siswa........................................................................ 56 4.8.2.12 From Data Siswa ................................................................................. 57
BAB V IMPLEMENTASI SISTEM .......................................................................... 58 5.1
Software Yang Diperlukan .......................................................................... 58
5.2
Implementasi Aplikasi ................................................................................. 61
5.3
Pengujian Aplikasi Menggunakan Metode Black Box .............................. 109
5.3.1
Hasil Pengujian Proses Login .......................................................... 109
13
5.3.2
Hasil Pengujian Proses Logout ......................................................... 110
5.3.3
Hasil Pengujian Proses Input Data ................................................... 111
BAB VI PENUTUP ................................................................................................. 119 6.1
Kesimpulan ................................................................................................ 119
6.2
Saran .......................................................................................................... 119
DAFTAR PUSTAKA DAFTAR LAMPIRAN
14
DAFTAR TABEL Halaman Tabel 2. 1 Perbandingan Penelitian Terkait ................................................................. 6 Tabel 2. 2 Flow Direction System Flowcat ................................................................ 17 Tabel 2. 3 Processing Symbol Flowcat ...................................................................... 17 Tabel 2. 4 Input Output Flowcat ................................................................................ 19 Tabel 2. 5 Komponen-komponen ERD...................................................................... 19 Tabel 4. 1 Nilai Bobot Kriteria .................................................................................. 32 Tabel 4. 2 Evaluasi kriteria Sampel Siswa Kelas VIIA ............................................. 33 Tabel 4. 3 Evaluasi Kriteria Sampel Siswa Kelas VIIB ............................................ 33 Tabel 4. 4 Evaluasi kriteria Sampel Siswa Kelas VIIC ............................................. 34 Tabel 4. 5 Evaluasi Rata-rata Sampel Siswa Kelas VIIA .......................................... 34 Tabel 4. 6 Evaluasi Rata-rata Sampel Siswa Kelas VIIB .......................................... 35 Tabel 4. 7 Evaluasi Rata-rata Sampel Siswa Kelas VIIC .......................................... 35 Tabel 4. 8 Faktor Evaluasi Semua Kelas .................................................................. 35 Tabel 4. 9 Perangkingan Kelas VII.............................................................................36 Tabel 4. 10 Struktur Tabel User ................................................................................ 39 Tabel 4. 11 Struktur Tabel kelas ............................................................................... 39 Tabel 4. 12 Struktur Tabel Kriteria ........................................................................... 40 Tabel 4. 13 Struktur Tabel Subkriteria....................................................................... 40 Tabel 4. 14 Struktur Tabel Evaluasi............................................................................ 40 Tabel 4. 15 Struktur Tabel Hasil Evaluasi ................................................................ 41 Tabel 4. 16 struktur Struktur Tabel Siswa ................................................................. 42 Tabel 5. 1 Pengujian Black Box Pada Proses Login ................................................ 109 Tabel 5. 2 Pengujian Black Box Pada Proses Logout .............................................. 110 Tabel 5. 3 Pengujian Black Box Pada Proses Input Kriteria .................................... 111 Tabel 5. 4 Pengujian Black Box Pada Proses Input Subkriteria ............................... 112 Tabel 5. 5 Pengujian Black Box Pada Proses Input Password ................................. 114 Tabel 5. 6 Pengujian Black Box Pada Proses Input Penilaiaan ................................ 114 Tabel 5. 7 Pengujian Black Box Pada Proses Input Siswa ....................................... 116 Tabel 5. 8 Pengujian Black Box Pada ProsesInput Kelas ........................................ 118
15
DAFTAR GAMBAR
Halaman Gambar 2. 1 Proses Pengambilan Keputusan ............................................................ 11 Gambar 2. 2 Arsitektur Decision Support System ...................................................... 12 Gambar 2. 3 Lambang Komponen Terminator .......................................................... 20 Gambar 2. 4 Lambang Komponen Proses.................................................................. 20 Gambar 2. 5 Lambang Komponen Data Store ........................................................... 21 Gambar 2. 6 Lambang Komponen Alur Data ............................................................ 21 Gambar 2.7 Kerangka pemikiran ............................................................................... 26 Gambar 4. 1 Diagram Arsitektur Sistem Pendukung Keputusan Pemilihan Kelas Terfavorit .............................................................................................. 31 Gambar 4. 2 Entity Relational Diagram (ERD) Sistem Pendukung Keputusan Pemilihan Kelas Terfavorit ................................................................... 38 Gambar 4. 3 Relasi Tabel ........................................................................................... 42 Gambar 4. 4 Flow Of Document Yang Sedang Berjalan ........................................... 43 Gambar 4. 5 Flow Of Document Yang Diusulkan ..................................................... 44 Gambar 4. 6 Context Diagram ................................................................................... 45 Gambar 4. 7 Analysis Report-Rule Check Context Diagram ..................................... 46 Gambar 4. 8 Analysis Report-Rule Balance Context Diagram .................................. 47 Gambar 4. 9 Dekomposisi Sistem Pendukung Keputusan pemilihan Kelas Terfavorit .............................................................................................................. 47 Gambar 4. 10 DFD Level 0 ........................................................................................ 48 Gambar 4. 11 Analysis Report-Rule Check DFD Level 0 .......................................... 50 Gambar 4. 12 Analysis Report-Level Balance DFD Level 0 ..................................... 51 Gambar 4. 13 Struktur Administrasi .......................................................................... 51 Gambar 4. 14 Perancangan From Login .................................................................... 51 Gambar 4. 15 Perancangan From Beranda ................................................................ 51 Gambar 4. 16 Perancangan From pengumunan ........................................................ 52 Gambar 4. 17 Perancangan From About .................................................................... 53 Gambar 4. 18 Perancangan From Help ...................................................................... 53 Gambar 4. 19 Perancangan From Input Data kelas.................................................... 54
16
Gambar 4. 20 Perancangan From Data kelas ............................................................. 55 Gambar 4. 21 Perancangan From Kriteria ................................................................. 55 Gambar 4. 22 Perancangan From Subkriteria ............................................................ 56 Gambar 4. 23 Perancangan From Input Data Siswa ................................................. 57 Gambar 4. 24 Perancangan From Data Siswa............................................................ 57 Gambar 5. 1 Tabel User ............................................................................................. 59 Gambar 5. 2 Tabel Siswa ........................................................................................... 59 Gambar 5. 3 Tabel Kelas ............................................................................................ 59 Gambar 5. 4 Tabel kriteria ......................................................................................... 59 Gambar 5. 5 Tabel Subkriteria .................................................................................. 59 Gambar 5. 6 Tabel Evaluasi ....................................................................................... 60 Gambar 5. 7 Tabel Hasil Evaluasi.............................................................................. 60 Gambar 5. 8 From Beranda ........................................................................................ 61 Gambar 5. 9 Script From Beranda ............................................................................. 62 Gambar 5. 10 From Informasi.................................................................................... 62 Gambar 5. 11 Script From Informasi ......................................................................... 63 Gambar 5. 12 From Help ........................................................................................... 64 Gambar 5. 13 Script From Help ................................................................................. 65 Gambar 5. 14 From About ......................................................................................... 66 Gambar 5. 15 Script From About............................................................................... 67 Gambar 5. 16 From Login.......................................................................................... 68 Gambar 5. 17 Script From Login ............................................................................... 69 Gambar 5. 18 From Kelas .......................................................................................... 70 Gambar 5. 19 Script From Kelas................................................................................ 71 Gambar 5. 20 From kelas Baru .................................................................................. 72 Gambar 5. 21 Script From Kelas Baru ....................................................................... 73 Gambar 5. 22 From Edit kelas ................................................................................... 74 Gambar 5. 23 Script From Edit kelas ......................................................................... 75 Gambar 5. 24 From Siswa.......................................................................................... 76 Gambar 5. 25 Script From Siswa ............................................................................... 77 Gambar 5. 26 From Siswa Baru ................................................................................. 78 Gambar 5. 27 Script From Siswa baru ....................................................................... 80
17
Gambar 5. 28 From Edit Siswa .................................................................................. 81 Gambar 5. 29 Script Edit Siswa ................................................................................. 83 Gambar 5. 30 From Kriteria ....................................................................................... 62 Gambar 5. 31 Script Kriteria ...................................................................................... 85 Gambar 5. 32 From SubKriteria................................................................................. 86 Gambar 5. 33 Script SubKriteria................................................................................ 87 Gambar 5. 34 From Input Penilaian ........................................................................... 88 Gambar 5. 35 Script Input Penilaian .......................................................................... 89 Gambar 5. 36 From Penilaian .................................................................................... 90 Gambar 5. 37 Script Penilaian ................................................................................... 97 Gambar 5. 38 From Pengumuman ............................................................................. 98 Gambar 5. 39 Script From Pengumuman ................................................................. 101 Gambar 5. 40 From User Sistem .............................................................................. 102 Gambar 5. 41 Script From User Sistem ................................................................... 103 Gambar 5. 42 From Tambah User Sistem ................................................................ 104 Gambar 5. 43 Script From Tambah User Sistem ..................................................... 105 Gambar 5. 44 From Edit User Sistem ...................................................................... 106 Gambar 5. 45 Script From Edit User Sistem ........................................................... 108
18
DAFTAR LAMPIRAN
Lampiran 1
Surat Keterangan SMP 3 JEKULO KUDUS
Lampiran 2
Lembar Buku Konsultasi Skripsi