SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN …eprints.umk.ac.id/4799/1/Halaman_Judul.pdf ·...

19
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

Transcript of SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN …eprints.umk.ac.id/4799/1/Halaman_Judul.pdf ·...

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.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

4.7 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