Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH (Studi Kasus MIN Sumberbanjar – Lamongan) TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang KHOLIDA HANUM 20110370311160 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015 LEMBAR PENGESAHAAN APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH (Studi Kasus MIN Sumberbanjar-Lamongan) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: Kholida Hanum 201110370311160 Tugas Akhir ini telah di uji dan dinyatakan lulus melalui sidang majelis penguji Menyetujui, Penguji I Penguji II Yufis Azhar, S.Kom., M.Kom. NIDN : 0728088701 Galih Wasis W.,S.Kom, M.Cs NIDN : 0723028801 Mengetahui, Ketua Jurusan Teknik Informatika Yuda Munarko, S.Kom., M.Sc NIDN : 0706077902 KATA PENGANTAR Senantiasa memanjatkan puji syukur kehadirat Allah SWT. atas segala limpahan rahmat dan hidayah-Nya sehingga peneliti dapat penyelesaikan Tugas Akhir yang berjudul: “APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH (Studi Kasus MIN Sumberbanjar-Lamongan)”. Dalam penulisan Tugas Akhir ini disajikan pokok-pokok bahasan yang meliputi perancangan dan pembuatan aplikasi klasifikasi ekstrakurikuler sekolah menggunakan algoritma Fuzzy Mamdani. Saya sendiri selaku penulis menyadari sepenuhnya bahwa dalam penulisan tugas Akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu saya mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan pengetahuan kedepan. Malang. April 2015 Penulis Daftar Isi Cover Lembar Persetujuan ....................................................................................................... i Lembar Pengesahan ...................................................................................................... ii Lembar Pernyataan ...................................................................................................... iii lembar Persembahan .................................................................................................... iv Abstrak .......................................................................................................................... v Abstract ........................................................................................................................ vi Kata Pengantar ............................................................................................................ vii Daftar Isi .................................................................................................................... viii Daftar Gambar ............................................................................................................. ix Daftar Tabel .................................................................................................................. x BAB I ............................................................................................................................ 1 PENDAHULUAN ........................................................................................................ 1 1.1 Latar Belakang ............................................................................................... 1 1.2. Perumusan Masalah ....................................................................................... 3 1.3. Tujuan ........................................................................................................... 3 1.4. Batasan Masalah ............................................................................................ 4 1.5. Metodologi Penelitian .................................................................................... 4 1.6. Sistematika Penulisan .................................................................................... 7 BAB II........................................................................................................................... 9 Tinjauan Pustaka ........................................................................................................... 9 2.1. Pengertian Data Mining ................................................................................. 9 2.2. Klasifikasi Data Mining ............................................................................... 13 2.3. Algoritma Fuzzy Mamdani .......................................................................... 14 2.4. Pemrograman Java ....................................................................................... 17 BAB III ....................................................................................................................... 18 Analisa Masalah dan Penyelesaian ............................................................................. 18 3.1. Analisa Sistem .............................................................................................. 18 3.1.1. Usecase Diagram .................................................................................... 18 3.1.2. Activity Diagram .................................................................................... 19 3.2. Perancangan Sistem ..................................................................................... 21 3.2.1. Sequence Diagram ................................................................................. 21 3.2.2. Alur Rancangan Sistem.......................................................................... 23 1. Pengumpulan Data ............................................................................... 23 2. Klasifikasi ............................................................................................. 24 3. Evaluasi ................................................................................................ 29 3.2.3. Flowchart ............................................................................................ 30 3.2.4. Entity Relational Diagram .................................................................. 31 3.2.5. User Interface ...................................................................................... 32 BAB IV ....................................................................................................................... 35 Implementasi dan Pungujian ....................................................................................... 35 4.1. Implementasi ............................................................................................... 35 4.1.1. proses Alur Fuzzy Inference System Mamdani ..................................... 35 4.1.2. Implementasi Sistem Aplikasi ............................................................... 44 4.2. Pengujian Sistem........................................................................................... 53 4.2.1. Pengujian Fungsional ............................................................................. 54 4.2.2. Pengujian Metode Fuzzy........................................................................ 54 BAB V ........................................................................................................................ 58 Penutup ....................................................................................................................... 58 5.1. Kesimpulan .................................................................................................. 58 5.2. Saran ............................................................................................................ 58 Daftar Pustaka ............................................................................................................. 59 DAFTAR GAMBAR Gambar 1.1 Blok diagram alur metodologi penelitian …………………………… . 4 Gambar 1.2. Blok Diagram implementasi Fuzzy Inference System Mamdani ……… 5 Gambar 2.1. Diagram ilmu yang berkaitan dengan data mining ……………………10 Gambar 3.1. usecase diagram admin……………………………………………….. 18 Gambar 3.2 usecase user ………………………………………………………………….. 19 Gambar 3.3 Activity diagram input proses klasifikasi mamdani ……………………19 Gambar 3.4 activity diagram admin manajemen data training ……………………….. 20 Gambar 3.5 activity diagram user lihat hasil klasifikasi …………………………… 20 Gambar 3.6 sequence diagram admin insert data training ……………………………. 21 Gambar 3.7 sequence diagram admin update data ………………………………… 21 Gambar 3.8 sequence diagram admin delete data …………………………………. 22 Gambar 3.9 sequence diagram admin input data untuk klasifikasi …………………22 Gambar 3.10 sequence diagram admin melihat report hasil klasifikasi ……………22 Gambar 3.11 sequence diagram user lihat hasil perhitungan klasifikasi ……………23 Gambar 3.12 flowchart sistem …………………………………………………….. 30 Gambar 3.13 ERD sistem ………………………………………………………… 31 Gambar 3.13 form login admin …………………………………………………… 32 Gambar 3.14 form insert data training ……………………………………………. 33 Gambar 3.15 form proses perhitungan fuzzy mamdani …………………………… 34 Gambar 3.16 form rule fuzzy ……………………………………………………………… 34 Gambar 3.17 interface hasil klasifikasi …………………………………………… 34 Gambar 4.1 daerah hasil inferensi variabel output IPA …………………………… 37 Gambar 4.2. daerah hasil inferensi variabel output IPS ……………………………38 Gambar 4.3. daerah hasil inferensi variabel output drumband …………………… 39 Gambar 4.4. daerah hasil inferensi variabel output tari …………………………… 40 Gambar 4.5. daerah hasil inferensi variabel output pidato ………………………… 41 Gambar 4.6 Form input klasifikasi fuzzy ………………………………………… 44 Gambar 4.7. form hasil klasifikasi ………………………………………………… 50 Gambar 4.8 form input data training ……………………………………………… 52 DAFTAR TABEL Table 3.1 Contoh data training ……………………………………………………………24 Table 3.2 Himpunan fuzzy masing-masing variabel input …………………………….25 Table 3.3 himpunan fuzzy variabel output ……………………………………………….26 Tabel 3.4. daftar Rule Mamdani …………………………………………………..28 Table 4.1 Implikasi Rule Manual …………………………………………………36 Table 4.1 tabel pengujian fungsional sistem ……………………………………….54 Tabel 4.2 Daftar data Testing ………………………………………………………55 Table 4.3. Perbandingan Data dengan Hasil Inferensi Sistem …………………….56