APLIKASI FUZZY LOGIC UNTUK MENILAI KOLEKTIBILITAS ANGGOTA SEBAGAI PERTIMBANGAN PENGAMBILAN KEPUTUSAN PEMBERIAN KREDIT DI KOPERASI X SKRIPSI Diajukan kepada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta untuk Memenuhi Sebagian Persyaratan guna Memperoleh Gelar Sarjana Sains Disusun Oleh : Khusnawati Ulinni mah NIM 12305144020 PROGRAM STUDI MATEMATIKA JURUSAN PENDIDIKAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA 2016
r&.-*- PERSETUJUAI\I Slaipsi yang berjuful "Aplikasi Fwzytogc untr* b{cnilai Kolaktibilitas A! er}ta Sebagai Pertimbangan Pengambilan Keputusan Pemberian Kredit Di Koperasi X" yang disusrm oleh Khusnawati Ulinni'mah" NIM 12305144Um ini telah disenrjui oleh ponrbimbing untuk diujikan. Yoryakatr, 27 S$ombe 2016 Pembimbing rhttr Dr. Agus Mdnan Abdi NIP. 19700828 199502 r 001
w."ilw,r" PENGESAEAN Skripsi yang berjudul "Aplikasi Ftuzy Logicuntuk Menilai Kolektibilitas Anggota Sebagai Pertimbangan Pengambilan Keputusan Pemberian kedit Di Koperasi X" yang disusrm oleh Khusnawati Ulinni'ma[ NIM 1230514HlA20 ini tolatt dipertahankan di depan Dowan Penguji pada Anggal 12 Oktob r 2016 dan dinyatakaa lulus. Tanggal Dr. Agns NIP. 1 NurHadi NrP. 19780 Muslhofq NrP. 198011.*l!.:19;:1916 ls-,0-jot6 2t -t0-10t6 Bambqng NrP. 196802101 Yoryakarta, 25 Oktober2016 Fakuhas Maternatika dan Ihnu >-:;:;" NIP 19620329198702t0W tii
PER}[YATAAI\ Yang bertanda tangan di bawah ini saya : Nama NIM Program Studi Fakultas Judul Skripsi Khusnawati Ulinni'mah 12305t44020 Matematika Matematika dan Ilmu Pengetahuan Alam APLIKASI FUZZY LOGIC UNTUK KOLEKTIBILITAS ANGGOTA PERTIMBANGAN PENGAMBILAN PEMBERIAN KREDIT DI KOPERASI X MENILAI SEBAGAI KEPUTUSAI{ Menyatakan bahwa skripsi ini benar-benar karya saya sendiri dan sepaqiang pengetahuan saya, tidak terdapat karya atau pendapat yang ditulis atau diterbitkan orang lain, kecuali pada bagian-bagian tertentu yang diambil sebagai acuan atau kutipan dengan mengikuti tata penulisan karya ilmiah yang telah lazim. Apabila ternyata terbukti pernyataan saya ini tidak benar, maka sepenuhnya menjadi tanggung jawab saya, dan saya bersedia menerima sanksi sesuai ketentuan yang berlaku Yogyakart4 26 September 201,6 Yang menyatakan ku Khusnawati Ulinni'mah NIM 12305t44020 IV
MOTTO Sesungguhnya bersama kesulitan ada kemudahan (QS. Asy-Syarh:6) Sesungguhnya Allah tidak akan mengubah keadaan suatu kaum sebelum mereka mengubah keadaan diri mereka sendiri. (QS, Ar-Ra d : 11) Why do we fall? So we can learn to pick ourselves back up -Thomas Wayne v
PERSEMBAHAN vi
APLIKASI FUZZY LOGIC UNTUK MENILAI KOLEKTIBILITAS ANGGOTA SEBAGAI PERTIMBANGAN PENGAMBILAN KEPUTUSAN PEMBERIAN KREDIT DI KOPERASI X Oleh Khusnawati Ulinni mah NIM 12305144020 ABSTRAK Penilaian sebelum pemberian kredit perlu dilakukan untuk meminimalisir terjadinya kredit macet di Koperasi X. Pada penelitian ini penilaian dilakukan dengan menghitung estimasi kolektibilitas anggota menggunakan fuzzy logic. Penelitian ini bertujuan untuk mengetahui aplikasi fuzzy logic dalam menilai kolektibilitas anggota sebagai pertimbangan pengambilan keputusan pemberian kredit di Koperasi X serta akurasi yang dihasilkannya. Data yang digunakan adalah data anggota Koperasi X pada periode pengajuan kredit tahun 2011-2015 dan data kolektibilitas anggota tahun 2015. Terdapat 325 data yang dipilih, kemudian data tersebut dibagi menjadi 2 yaitu data training dan data testing. Pembagian tersebut dengan persentase 80% data training dan 20% data testing. Data yang digunakan sebagai variabel input antara lain: pendapatan, pengeluaran, permohonan pinjaman, nilai jaminan, jangka waktu, karakter kebaikan dan tanggung jawab anggota sedangkan variabel outputnya adalah kolektibilitas anggota. Penelitian ini menggunakan model fuzzy Sugeno orde nol. Pada pembentukan model fuzzy digunakan fuzzy inference system (fis) pada MATLAB R 2010b. Aplikasi fuzzy logic untuk menghitung kolektibilitas anggota ini dilakukan dalam beberapa tahapan yaitu: identifikasi variabel input dan output, fuzzifikasi, pembentukan aturan menggunakan data training, inferensi, dan defuzzifikasi dengan menghitung weigted average. Penerapan logika fuzzy ini menghasilkan nilai kolektibilitas anggota. Selanjutnya nilai kolektibilitas tersebut dibandingkan kebenarannya dengan kolektibilitas asli untuk menghitung akurasi model yang dibentuk. Model yang dibentuk menghasilkan akurasi yaitu 93,077% untuk data training dan 69,23% untuk data testing. Kata kunci : data kredit, fuzzy logic, Sugeno orde nol. vii
KATA PENGANTAR Alhamdulillahirobbil alamin. Puji syukur kehadirat Allah SWT yang telah melimpahkan karunia-nya sehingga penulis dapat menyelesaikan tugas akhir skripsi yang berjudul Aplikasi Fuzzy Logic untuk Menilai Kolektibilitas Anggota Sebagai Pertimbangan Pengambilan Keputusan Pemberian Kredit. Penelitian ini bertujuan untuk mengetahui tahapan aplikasi fuzzy logic untuk menilai kolektibilitas anggota sebagai pertimbangan pengambilan keputusan pemberian kredit dan mengetahui akurasi dari sistem fuzzy yang telah dibangun. Selanjutnya, dalam penulisan skripsi ini penulis mendapatkan bantuan dari banyak pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada : 1. Bapak Dr. Hartono selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta yang telah memberikan kelancaran dalam urusan akademik di tingkat fakultas. 2. Bapak Dr. Ali Mahmudi selaku Ketua Jurusan Pendidikan Matematika atas bantuannya dalam urusan akademik di tingkat jurusan. 3. Bapak Dr. Agus Maman Abadi selaku Ketua Program Studi Matematika sekaligus dosen pembimbing skripsi atas kesabaran, pengarahan, dan motivasinya dalam penulisan tugas akhir skripsi ini. 4. Ibu Nur Insani, M.sc selaku penasehat akademik yang telah memberikan pengarahan dan bimbingan selama masa studi. 5. Ketua Koperasi X yang telah memberikan izin untuk melakukan penelitian. viii
F 6. Account Officer (AO) dan bagian administrasi kredit Koperasi X yang telah memberikan pengetahuan dan membantu dalam penelitian kredit. 7. Seluruh dosen Jurusan Pendidikan Matematika yang telah memberikan ilmu, motivasi, serta pelaj aran berharga. ' 8. Seluruh pihak yang telah memberikan bantuan baik moril maupun materiil dalam pelrulisan skripsi ini. Semoga segala bantuan yang diberikan mendapat pahala dari Allah SWT. Penulis menyadari bahwa dalim penulisan skripsi ini masih banyak kekurangan. Oleh kare'na itu, penulis mohon masukan baik saran maupun kritik untuk perbaikan skripsi ini. Akhimya, semoga skripsi ini dapat bermanfaat bagi pembaca dan pihak terkait. Yogyakarta, 26 September 2016 Penulis Khusnawati Ulinni'mah NIM 1230st4r';020 tx
DAFTAR ISI HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN PERNYATAAN... iv HALAMAN MOTTO... v HALAMAN PERSEMBAHAN... vi ABSTRAK... vi KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN A. Latar Belakang... 1 B. Pembatasan Masalah... 5 C. Rumusan Masalah... 5 D. Tujuan Penelitian... 6 E. Manfaat Penelitian... 6 BAB II KAJIAN PUSTAKA A. Kredit... 7 1. Pengertian Kredit... 7 2. Penggolongan Kualitas Kredit... 8 3. Prinsip Pemberian Kredit... 10 4. Alur Pemrosesan Kredit di Koperasi X... 11 B. Himpunan... 14 C. Himpunan Fuzzy... 15 D. Fungsi Keanggotaan... 15 1. Fungsi Keanggotaan Segitiga... 16 2. Fungsi Keanggotaan Linear Naik... 17 x
3. Fungsi Keanggotaan Linear Turun... 18 E. Operator Fuzzy Logic... 18 F. Operator Tambahan Fuzzy Logic... 19 G. Aturan Fuzzy IF-THEN... 19 H. Sistem Inferensi Fuzzy... 20 1. Model Fuzzy Sugeno... 20 2. Tahapan Model Fuzzy Sugeno... 21 3. Akurasi Model... 23 I. Fuzzy Logic Toolbox pada MATLAB... 23 1. FIS Editor... 24 2. Membership Function Editor... 25 3. Rule Editor... 26 4. Rule Viewer... 26 5. Surface Viewer... 27 J. GUI (Graphical User Interface)... 28 K. Penelitian-penelitian terdahulu... 31 BAB III METODE PENELITIAN A. Sumber Data... 34 B. Teknik Analisis Data... 34 C. Rancangan Aplikasi... 36 BAB IV PEMBAHASAN A. Aplikasi Fuzzy Logic untuk Menilai Kolektibilitas Anggota Sebagai Pertimbangan Pengambilan Keputusan Pemberian Kredit... 38 1. Identifikasi Variabel Input dan Output... 38 2. Fuzzifikasi pada input dan output... 41 3. Pembentukan Aturan Fuzzy... 50 4. Implikasi dan Agregasi... 58 5. Defuzzifikasi... 61 B. Perhitungan Akurasi Model... 62 1. Akurasi Data Training... 62 xi
2. Akurasi Data Testing... 62 C. Model Fuzzy pada Graphical User Interface (GUI)... 62 BAB V PENUTUP A. Kesimpulan... 64 B. Saran... 65 DAFTAR PUSTAKA... 66 LAMPIRAN... 68 xii
DAFTAR TABEL Tabel 4.1 Hasil Fuzzifikasi dari Data Nomor 295... 57 xiii
DAFTAR GAMBAR Gambar 2.1 Alur Pemrosesan Pengajuan Kredit Di Koperasi X... 13 Gambar 2.2 Representasi Fungsi Keanggotaan Segitiga... 16 Gambar 2.3 Representasi Fungsi Keanggotaan Segitiga Simetris... 17 Gambar 2.4 Representasi Fungsi Keanggotaan Linear Naik... 17 Gambar 2.5 Representasi Fungsi Keanggotaan Linear Turun... 18 Gambar 2.6 FIS Editor Mamdani... 24 Gambar 2.7 FIS Editor Sugeno... 25 Gambar 2.8 Membership Function Editor... 25 Gambar 2.9 Rule Editor... 26 Gambar 2.10 Rule Viewer... 27 Gambar 2.11 Surface Viewer... 27 Gambar 2.12 Tampilan Graphical User Interface (GUI)... 28 Gambar 3.1 Diagram Alir Tahapan Analisis Data... 35 Gamabr 3.2 Rancangan Tampilan GUI... 36 Gambar 4.1 Representasi Fungsi Keanggotaan pada Variabel Pendapatan... 42 Gambar 4.2 Representasi Fungsi Keanggotaan pada Variabel Pengeluaran... 44 Gambar 4.3 Representasi Fungsi Keanggotaan pada Variabel Permohonan Pinjaman... 45 Gambar 4.4 Representasi Fungsi Keanggotaan pada Variabel Nilai Jaminan... 47 Gambar 4.5 Representasi Fungsi Keanggotaan pada Variabel Jangka Waktu... 48 Gambar 4.6 Representasi Fungsi Keanggotaan pada Variabel Karakter Kebaikan... 49 Gambar 4.7 Representasi Fungsi Keanggotaan pada Variabel Karakter Tanggung jawab... 50 Gambar 4.8 Tahapan Implikasi dan Agregasi Data 295... 60 xiv
Gambar 4.9 Defuzzifikasi Data 295 pada MATLAB R 2010b... 61 Gambar 4.10 Visualisasi Model Fuzzy pada GUI... 63 xv
DAFTAR LAMPIRAN Lampiran 1 Data Anggota Koperasi X yang Mengambil Kredit... 69 Lampiran 2 Data Training... 86 Lampiran 3 Data Testing... 98 Lampiran 4 Aturan Fuzzy yang Dibentuk dari Data Testing... 102 Lampiran 5 Tahapan-tahapan Aplikasi Fuzzy Logic pada MATLAB R 2010b... 118 Lampiran 6 Perhitungan α predikat untuk data 295... 125 Lampiran 7 Hasil Defuzzifikasi dari Data Training... 129 Lampiran 8 Hasil Defuzzifikasi dari Data Testing... 136 Lampiran 9 Script Pembuatan Tampilan GUI... 138 xvi