Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah,
memperbaiki, dan membuat ciptaan turunan bukan untuk
kepentingan komersial, selama anda mencantumkan nama
penulis dan melisensikan ciptaan turunan dengan syarat
yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work
non-commercially, as long as you credit the origin creator
and license it on your new creations under the identical
terms.
APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN
PROGRAM STUDI DENGAN METODE FUZZY LOGIC
(STUDI KASUS: UNIVERSITAS MULTIMEDIA NUSANTARA)
Nama : Joko Haryanto NIM : 10110110137 Program Studi : Teknik Informatika
Fakultas : Teknologi Informatika dan Komunikasi
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom.)
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
HALAMAN PENGESAHAN SKRIPSI
APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI DENGAN METODE FUZZY LOGIC
(STUDI KASUS: UNIVERSITAS MULTIMEDIA NUSANTARA)
Oleh :
Nama : Joko Haryanto NIM : 10110110137 Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi dan Komunikasi
Skripsi ini telah diujikan pada 12 Juni 2014 dan dinyatakan lulus dengan susunan penguji sebagai berikut.
Ketua Sidang Dosen Penguji
Maria Irmina Prasetyowati, S.Kom, M.T. H. Mohammad Subekti, BE, M.Sc. Dosen Pembimbing
Seng Hansun, S.Si., M.Cs. Disahkan oleh
Ketua Program Studi Teknik Infromatika
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya,
Nama : Joko Haryanto NIM : 10110110137 Program Studi : Teknik Informatika
menyatakan bahwa skripsi ini adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kekurangan atau penyimpangan, baik dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah skripsi yang telah saya tempuh.
Tangerang, 12 Juni 2014
APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI
DENGAN METODE FUZZY LOGIC
(STUDI KASUS: UNIVERSITAS MULTIMEDIA NUSANTARA)
ABSTRAK
Laporan skripsi ini menjelaskan tentang pengembangan aplikasi decision support
system untuk membantu calon mahasiswa yang ingin memasuki dunia perkuliahan agar
tidak salah memilih jurusan. Aplikasi ini menggunakan metode fuzzy logic karena fuzzy
logic sangat fleksibel dalam data-data yang tidak pasti. Tujuan aplikasi ini dibuat agar
membantu calon mahasiswa untuk memilih jurusan yang tersedia di Universitas Multimedia Nusantara sesuai dengan kemampuan yang dimilikinya. Aplikasi ini menerima lima macam input nilai yaitu, Jurusan, Matematika, Bahasa Indonesia, Bahasa Inggris, Fisika, dan TIK. Input yang diterima akan diproses oleh perhitungan sistem untuk pengambilan keputusan dan aplikasi ini akan menghasilkan output berupa persentase kecocokan untuk setiap jurusan. Dengan adanya aplikasi ini, calon mahasiswa dapat mengetahui jurusan mana yang cocok dengan kemampuan yang dimilikinya. Aplikasi ini memiliki tingkat keakurasian sembilan puluh sembilan persen untuk persentase hasil kecocokan dengan minat calon mahasiswa.
DECISION SUPPORT APPLICATION OF DEPARTMENT
SELECTION USING FUZZY LOGIC METHOD
(CASE STUDY: UNIVERSITAS MULTIMEDIA NUSANTARA)
ABSTRACT
This thesis report describes the development of decision support system application to assist students who want to enter college so that no one choose the majors incorrectly. This application use fuzzy logic method because fuzzy logic is very flexible in data that are not appropriate. The purpose of this application is to assist students to choose available majors at University Multimedia Nusantara which are appropriate with his/her capabilities. This application accepts five kinds of input values i.e, Major, Name, Mathematics, Indonesian, English, Physics, and TIK. Received input will be processed by the calculation of the system for decision-making and the application will generate output that show how great a match for each majors. With this application, prospective students can find out where the majors that match his/her capabilities. This application has ninety nine percentage of match result accuracy.
MOTO
“Percayalah kepada kemampuan diri sendiri karena tidak ada yang dapat menolongmu selain dirimu sendiri”
“Hargailah karya orang lain, karena dengan menghargai karya orang lain berarti menghargai diri sendiri”
“Raihlah cita-cita mu setinggi langit” “Hidup hanya sekali, jadi manfaatkanlah hidupmu”
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa, karena dengan berkat dan karunia-Nya penulis dapat menyelesaikan skripsi ini yang menjadi salah satu syarat kelulusan di Universitas Multimedia Nusantara.
Terselesaikannya laporan ini tidak lepas dari dukungan, bantuan, dan kerja sama dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan banyak terima kasih kepada
1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,
2. Maria Irmina Prasetiyowati, S.Kom, M.T., selaku Ketua Program Studi Teknik Informatika,
3. Seng Hansun, S.Si., M.Cs., selaku Dosen Pembimbing Tugas Akhir yang telah membimbing pembuat skripsi dan mengajarkan ilmu-ilmu yang dipakai untuk pembuatan skripsi ini,
4. Eka Gautama, selaku dosen di Universitas Multimedia Nusantara yang membantu dan mendukung proses pembuatan aplikasi,
5. Johannes T. Boro, selaku pakar yang membantu penulis untuk membuat sistem aplikasi
6. Keluarga penulis yang telah membantu dan mendukung penulis, baik secara moral maupun fisik, sehingga laporan ini telah terselesaikan dengan baik,
7. Ivan Oktana, Regilia, dan Sheila Maria yang telah membantu dan mendukung penulis dalam proses pembuatan skripsi,
8. Sahabat-sahabat penulis yang tak bosan-bosannya terus memotivasi dan memberikan semangat dalam penulisan laporan ini.
Penulis berharap semoga laporan skripsi ini dapat bermanfaat bagi pembaca, terutama mahasiswa jurusan Teknik Informatika Universitas Multimedia Nusantara. Penulis juga mengetahui bahwa laporan ini masih jauh dari sempurna, oleh karena itu, penulis memohon kepada pembaca untuk memberikan saran dan kritik, terutama kepada mahasiswa UMN.
Tangerang, 15 Mei 2014
DAFTAR ISI
HALAMAN JUDUL ………...……… i
HALAMAN PERSETUJUAN ………...……… ii
HALAMAN PERNYATAAN ……….. iii
ABSTRAK ……… iv
ABSTRACT ………... v
HALAMAN PERSEMBAHAN ……… vi
KATA PENGANTAR ……….. vii
DAFTAR ISI ………. ix
DAFTAR GAMBAR ……….... xi
DAFTAR TABEL ……… xii
BAB I PENDAHULUAN .………..………... 1 1.1 Latar Belakang ……….. 1 1.2 Rumusan Masalah ……..………. 2 1.3 Batasan Masalah ………... 3 1.4 Tujuan Penelitian ……….. 4 1.5 Manfaat Penelitian …………..……….. 4 1.6 Sistematika Penulisan …..………. 4
BAB II LANDASAN TEORI ………. 6
2.1 Sistem Pendukung Keputusan ……….………. 6
2.1.1 Konsep Sistem Pendukung Keputusan ……….. 6
2.1.2 Komponen Sistem Pendukung Keputusan ……….………... 8
2.1.3 Proses Pengambilan Keputusan …………...……….. 9
2.2 Fuzzy ...………... 10
2.2.1 Logika Fuzzy ……...……… 10
2.2.2 Himpunan Fuzzy ……….. 11
2.2.3 Atribut Himpunan Fuzzy ………. 12
2.2.4 Fungsi Keanggotaan ………... 12
2.2.5 Operator Dasar Zadeh Untuk Operasi Himpunan Fuzzy ... 14
2.2.6 Metode Mamdani……….. 15
2.3 Program Studi ………. 19
BAB III METODE DAN PERANCANGAN APLIKASI ……… 20
3.1 Metode Penelitian ………... 20
3.2 Perancangan Aplikasi ………... 21
3.2.1 Flowchart ………... 21
3.2.2 Data Flow Diagram ………. 24
3.2.3 Entity Relationship Diagram ……… 27
3.2.4 Struktur Tabel ……….. 28
3.2.6 Penyelesaian Masalah dengan Fuzzy Logic ………. 32
3.2.6.1 Input Variabel ………... 32
3.2.6.2 Output Variabel ………. 34
3.2.6.3 Fuzzy Rule ……… 35
BAB IV IMPLEMENTASI DAN UJI COBA ……….. 54
4.1 Spesifikasi Sistem ………... 54
4.2 Implementasi Aplikasi ………... 55
4.3 Uji Aplikasi ………. 64
BAB V KESIMPULAN DAN SARAN ……… 72
5.1 Kesimpulan ………. 72
5.2 Saran ………... 72
DAFTAR PUSTAKA ………... 74
DAFTAR GAMBAR
Gambar 2.1 Kurva Segitiga …………..……….... 13
Gambar 2.2 Kurva Trapesium ……….. 14
Gambar 2.3 Proses Defuzzy ………. 17
Gambar 3.1 Flowchart System ……….. 21
Gambar 3.2 Flowchart Proses Fuzzy ………. 22
Gambar 3.3 Flowchart Report ……….. 23
Gambar 3.4 Context Diagram ………... 24
Gambar 3.5 DFD Level 1 ………. 25
Gambar 3.6 DFD Level 2 Proses 1 ……… 26
Gambar 3.7 DFD Level 2 Proses 2 ……… 27
Gambar 3.8 Entitiy Relationship Diagram ……… 27
Gambar 3.9 Sketsa Halaman Pertama Sistem ………... 30
Gambar 3.10 Sketsa Halaman Utama Sistem ……… 31
Gambar 3.11 Sketsa Halaman Laporan ………. 32
Gambar 3.12 Himpunan Input Fuzzy ……… 33
Gambar 3.13 Himpunan Output Fuzzy ………. 34
Gambar 4.1 Tampilan Halaman Pertama ……….. 55
Gambar 4.2 Tampilan Halaman Utama ………. 56
Gambar 4.3 Tampilan Halaman Output Sistem ……… 57
Gambar 4.4 Gambar Potongan Coding Fungsi Fuzzifikasi ………... 58
Gambar 4.5 Gambar Potongan Coding Fungsi Rulefuzzy………. 59
Gambar 4.6 Gambar Potongan Coding Fungsi Defuzzyfikasi ………. ………... 60
Gambar 4.7 Gambar Tampilan Halaman Report ……….. 62
DAFTAR TABEL
Tabel 3.1 User_Information ……….. 28
Tabel 3.2 User_Result …….………... 29
Tabel 3.3 User_Minat ………... 30
Tabel 3.4 Rule Fuzzy Teknik Informatika ………. 36
Tabel 3.5 Rule Fuzzy Sistem Komputer ……… 40
Tabel 3.6 Rule Fuzzy Ilmu Komunikasi ……… 45
Tabel 3.7 Rule Fuzzy Gabungan ……… 49
Tabel 4.1 Tabel Uji Aplikasi ………. 64