i
PREDIKSI KEBANGKRUTAN PERUSAHAAN
MENGGUNAKAN ALGORITMA ANFIS
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh: Fittriyah 0 8 5 6 0 3 3 4
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
ii
LEMBAR PERSETUJUAN
PREDIKSI KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN ALGORITMA ANFIS
TUGAS AKHIR
Oleh : Fittriyah 0 8 5 6 0 3 3 4
Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir Di Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui, Pembimbing I
Yuda Munarko, S.Kom, M.Sc NIP : 108.0611.0443
Pembimbing II
Nur Hayatin, S.ST NIP : 108.0907.0476
iii
LEMBAR PENGESAHAN
PREDIKSI KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN ALGORITMA ANFIS
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata Satu Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : FITTRIYAH 0 8 5 6 0 3 3 4
Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 26 Februari 2013
Mengetahui/Menyetujui
Penguji I Penguji II
Gita Indah Marthasari, ST Lailatul Husniah, S.ST NIP. 108.0611.0442 NIDN. 0730108401
Mengetahui
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT NIP : 108.9504.0330
4
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini:
Nama : Fittriyah
Tempat / Tgl Lahir : Malang, 18 Desember 1986 NIM : 0 8 5 6 0 3 3 4
Fakulats / Jurusan : Teknik / Teknik Informatika
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “ PREDIKSI
KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN ALGORITMA ANFIS ” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan
karya tulis orang lain, baik sebagian maupun keseluruhan, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Malang, Januari 2013 Yang Membuat Pernyataan
Fittriyah
Mengetahui, Dosen Pembimbing I
Yuda Munarko, S.Kom, M.Sc NIP : 108.0611.0443
Dosen Pembimbing II
Nur Hayatin, S.ST NIP : 108.0907.0476
5
DAFTAR ISI
LEMBAR PERSETUJUAN ... I LEMBAR PENGESAHAN ... III LEMBAR PERNYATAAN ... 4 ABSTRAKSI ... ERROR! BOOKMARK NOT DEFINED. ABSTRACT ... ERROR! BOOKMARK NOT DEFINED. KATA PENGANTAR ... ERROR! BOOKMARK NOT DEFINED. LEMBAR PERSEMBAHAN ... ERROR! BOOKMARK NOT DEFINED. DAFTAR ISI ... 5 DAFTAR GAMBAR ... 8 DAFTAR TABEL ... 12 BAB I ... ERROR! BOOKMARK NOT DEFINED. PENDAHULUAN ... ERROR! BOOKMARK NOT DEFINED.
1.1 LATAR BELAKANG ... ERROR!BOOKMARK NOT DEFINED.
1.2 RUMUSAN MASALAH ... ERROR!BOOKMARK NOT DEFINED.
1.3 TUJUAN ... ERROR!BOOKMARK NOT DEFINED.
1.4 BATASAN MASALAH ... ERROR!BOOKMARK NOT DEFINED.
1.5 METODOLOGI PENYELESAIAN MASALAH ... ERROR!BOOKMARK NOT
DEFINED.
1.6 SISTEMATIKA PENULISAN ... ERROR!BOOKMARK NOT DEFINED.
BAB II ... ERROR! BOOKMARK NOT DEFINED. LANDASAN TEORI ... ERROR! BOOKMARK NOT DEFINED.
2.1 TEORI KEBANGKRUTAN KEUANGAN .. ERROR!BOOKMARK NOT DEFINED.
2.1.1 Analisis Rasio Keuangan ... Error! Bookmark not defined. 2.1.2 Rasio Keuangan dalam Analisis Diskriminan Altman ... Error!
Bookmark not defined.
6
2.2.1 Himpunan Fuzzy ... Error! Bookmark not defined.
2.2.2 Fungsi Keanggotaan ... Error! Bookmark not defined. 2.2.3 Fungsi Implikasi ... Error! Bookmark not defined. 2.3 Fuzzy C-Means (FCM) ... Error! Bookmark not defined.
BAB III ... ERROR! BOOKMARK NOT DEFINED. PERANCANGAN SISTEM ... ERROR! BOOKMARK NOT DEFINED.
3.1 PERANCANGAN ALUR SISTEM ... ERROR!BOOKMARK NOT DEFINED.
3.1.1 Perancangan clustering data dengan Fuzzy C-Means (FCM) ... Error!
Bookmark not defined.
3.1.2 Perancangan sistem Anfis ... Error! Bookmark not defined. 3.1.2.1 Menghitung mean (c) dan standar deviasi (a) ... Error! Bookmark
not defined.
3.1.2.2 Menghitung derajat keanggotaan (µ) ... Error! Bookmark not
defined.
3.1.2.4 Menghitung fire strength ternormalisasi ( wi ) .. Error! Bookmark not defined.
3.1.2.5 Menghitung matriks desain ... Error! Bookmark not defined. 3.1.2.6 Menghitung keluaran Anfis (y) .... Error! Bookmark not defined. 3.1.2.7 Menghitung error jaringan ... Error! Bookmark not defined.
3.4.1 Sequence Diagram input data latih ... Error! Bookmark not defined.
3.5 CLASS DIAGRAM ... ERROR!BOOKMARK NOT DEFINED.
3.6 PERANCANGAN INTERFACE ... ERROR!BOOKMARK NOT DEFINED.
BAB IV ... ERROR! BOOKMARK NOT DEFINED. IMPLEMENTASI DAN HASIL PENGUJIAN ... ERROR! BOOKMARK NOT
DEFINED.
4.1 SPESIFIKASI KEBUTUHAN HARDWARE DAN SOFTWARE ... ERROR!
BOOKMARK NOT DEFINED.
4.2 IMPLEMENTASI SISTEM ... ERROR!BOOKMARK NOT DEFINED.
4.2.1 IMPLEMENTASI PENGAMBILAN DATA . ERROR!BOOKMARK NOT DEFINED.
4.2.2 IMPLEMENTASI CLUSTERING DATA .... ERROR!BOOKMARK NOT DEFINED.
7
4.2.3 IMPLEMENTASI PROSES PELATIHAN ... ERROR!BOOKMARK NOT DEFINED.
4.2.4 IMPLEMENTASI PROSES PENGUJIAN .... ERROR!BOOKMARK NOT DEFINED.
4.2.5 IMPLEMENTASI ANTAR MUKA ... ERROR!BOOKMARK NOT DEFINED.
4.2.5.1 IMPLEMENTASI ANTAR MUKA PELATIHAN ... ERROR!BOOKMARK NOT DEFINED.
4.2.5.2 IMPLEMENTASI ANTAR MUKA PENGUJIAN ... ERROR!BOOKMARK NOT DEFINED.
4.2.5.3 IMPLEMENTASI ANTAR MUKA PREDIKSI... ERROR!BOOKMARK NOT DEFINED.
4.3 SISTEMATIKA PENGUJIAN ... ERROR!BOOKMARK NOT DEFINED.
4.3.1 UJI LAJU PEMBELAJARAN ... ERROR!BOOKMARK NOT DEFINED.
4.3.2 UJI TINGKAT AKURASI PERBANDINGAN DATA AKTUAL DENGAN HASIL
OUTPUT JARINGAN ... ERROR!BOOKMARK NOT DEFINED.
4.3.3 UJI ERROR MAKSIMUM ... ERROR!BOOKMARK NOT DEFINED.
4.3.4 UJI JUMLAH ITERASI ... ERROR!BOOKMARK NOT DEFINED.
4.4 PERBANDINGAN AKURASI SISTEM DENGAN PENELITIAN SEBELUMNYA
ERROR!BOOKMARK NOT DEFINED.
BAB V ... ERROR! BOOKMARK NOT DEFINED. KESIMPULAN DAN SARAN ... ERROR! BOOKMARK NOT DEFINED.
5.1 KESIMPULAN ... ERROR!BOOKMARK NOT DEFINED.
9
DAFTAR GAMBAR
Gambar 2. 1 Kurva fungsi keanggotaan generalized bell (x;2;4;6) ... Error!
Bookmark not defined.
Gambar 2. 2 Struktur neuron pada jaringan saraf neuron .... Error! Bookmark not
defined.
Gambar 2. 3 Jaringan saraf 3 lapisan ... Error! Bookmark not defined. Gambar 2. 4 Jaringan Saraf Tiruan Feedforward ... Error! Bookmark not defined. Gambar 2. 5 Arsitektur Anfis ... Error! Bookmark not defined. Gambar 3. 1 Rancangan Alur Sistem ... Error! Bookmark not defined. Gambar 3. 2 Flowchart Fuzzy C-Means (FCM) .... Error! Bookmark not defined. Gambar 3. 3 Flowchart Anfis ... Error! Bookmark not defined. Gambar 3. 4 Flowchart menghitung mean dan standar deviasi .. Error! Bookmark
not defined.
Gambar 3. 5 Flowchart menghitung derajat keanggotaan ... Error! Bookmark not
defined.
Gambar 3. 6 Flowchart menghitung firing strength ... Error! Bookmark not
defined.
Gambar 3. 7 Flowchart menghitung fire strength ternormalisasi Error! Bookmark
not defined.
Gambar 3. 8 Flowchart perhitungan matriks desain ... Error! Bookmark not
defined.
Gambar 3. 9 Flowchart perhitungan output jaringan ... Error! Bookmark not
defined.
Gambar 3. 10 Flowchart perhitungan error jaringan ... Error! Bookmark not
defined.
Gambar 3. 11 Use case diagram sistem prediksi kebangkrutan perusahaan .. Error!
Bookmark not defined.
Gambar 3. 12 Activity diagram input data latih ... Error! Bookmark not defined. Gambar 3. 13 Activity diagram input data uji ... Error! Bookmark not defined. Gambar 3. 14 Activity diagram melihat hasil prediksi ... Error! Bookmark not
defined.
10
Gambar 3. 16 Sequence diagram input data uji ... Error! Bookmark not defined. Gambar 3. 17 Sequence diagram melihat hasil prediksi ... Error! Bookmark not
defined.
Gambar 3. 18 Class diagram ... Error! Bookmark not defined. Gambar 3. 19 Interface Pelatihan ... Error! Bookmark not defined. Gambar 3. 20 Interface Pengujian ... Error! Bookmark not defined. Gambar 3. 21 Interface Prediksi... Error! Bookmark not defined. Gambar 4. 1 Source Code Pengambilan Data ... Error! Bookmark not defined. Gambar 4. 2 Source Code Load Data Latih ... Error! Bookmark not defined. Gambar 4. 3 Source Code Bilangan Random ... Error! Bookmark not defined. Gambar 4. 4 Source Code Hitung Pusat Cluster .... Error! Bookmark not defined. Gambar 4. 5 Source Code Menghitung Fungsi Objektif ... Error! Bookmark not
defined.
Gambar 4. 6 Source Code Proses Perhitungan Mean dan Standar Deviasi ... Error!
Bookmark not defined.
Gambar 4. 7 Source Code Perhitungan Derajat Keanggotaan .... Error! Bookmark
not defined.
Gambar 4. 8 Source Code Perhitungan Fire Strength ... Error! Bookmark not
defined.
Gambar 4. 9 Source Code Perhitungan Fire Strength Ternormalisasi ... Error!
Bookmark not defined.
Gambar 4. 10 Source Code Matriks Desain ... Error! Bookmark not defined. Gambar 4. 11 Source Code Perhitungan Matriks .. Error! Bookmark not defined. Gambar 4. 12 Source Code Perhitungan Lapisan Akhir ... Error! Bookmark not
defined.
Gambar 4. 13 Source Code Perhitungan Output Jaringan ... Error! Bookmark not
defined.
Gambar 4. 14 Source Code Perhitungan Error Tiap Lapisan ... Error! Bookmark
not defined.
Gambar 4. 15 Source Code Perhitungan Error Mean ... Error! Bookmark not
11
Gambar 4. 16 Source Code Perhitungan Standar Deviasi.... Error! Bookmark not
defined.
Gambar 4. 17 Source Code Perhitungan Mean dan Standar Deviasi Baru .... Error!
Bookmark not defined.
Gambar 4. 18 Source Code Hasil Pengujian ... Error! Bookmark not defined. Gambar 4. 19 Source Code Perhitungan RMSE .... Error! Bookmark not defined. Gambar 4. 20 Source Code Perhitungan Nilai Akurasi ... Error! Bookmark not
defined.
Gambar 4. 21 Interface Pelatihan ... Error! Bookmark not defined. Gambar 4. 22 Interface Pengujian ... Error! Bookmark not defined. Gambar 4. 23 Interface Prediksi... Error! Bookmark not defined.
DAFTAR PUSTAKA
Adnan, Muhammad A dan Taufiq, Muhammad I . 2001. Analisis Ketepatan
Prediksi Metode Altman Terhadap Terjadinya Likuiditas Pada
12
2. Desember. Fakultas Ekonomi Universitas Islam Indonesia
Yogyakarta. Yogyakarta
Anonymus. 2012. “Belajar Dari Kebangkrutan Perusahaan-Perusahaan Raksasa Amerika”. Newsletter. Edisi : III/ Maret 2012.
Barimani, Nasim, Behzad Moshiri, and Mohammad Teshnehlab . 2012.
“State Space Modeling and Short-Term Traffic Speed Prediction Using Kalman Filter Based on ANFIS”. IACSIT International Journal of Engineering and Technology, Vol. 4, No. 2, April 2012.
Bose, NK And Liang, P. 1997. Neural Network Fundamental With
Graphs, Algorithms and Aplications, Mc Graw-Hill, Inc, NY USA.
El-Sheimy, N., 2001. Adjustment Computation. Departement of Geomatic
Engineering. The University of Calgary.
Harahap, Sofyan Syafri. 2006. “Analisis Kritis Atas Laporan Keuangan”. Raja Grafindo Persada. Jakarta
Iswari, L. 2006. “Analisis dan Pemodelan Sistem Objek (Studi Kasus : System Inferensi Fuzzy Motode Sugeno)”. Media Informatika.Jakarta
Jantzen, Jan.1998. “Neuro fuzzy Modelling”.
http://www.iau.dtu.dk/~jj/pubs/nfmod.pdf diakses tanggal 11
april 2012
Kusumadewi, S. 2003. “Artificial Intelligence”. Graha Ilmu. Yogyakarta Kusumadewi, S dan Hartati, S. 2006. “Neuro-Fuzzy Integrasi Sistem
13
Kusumadewi, S dan Purnomo, H. 2010. “Aplikasi Logika Fuzzy untuk Pendukung Keputusan Edisi 2”. Graha Ilmu. Yogyakarta
Kuswandi. 2004. “Cara Mudah Memahami Angka – Angka dan Manajemen Keuangan Bagi Orang Awam”. Elek Media Komputindo. Jakarta Prihadi, Toto. 2007. Mudah Memahami Laporan Keuangan. Penerbit PPM.
Jakarta.
Putri, C.G.P. 2009. “Prediksi Kebangkrutan Perusahaan Menggunakan Artificial Neural Network”. Program Studi Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut
Teknologi Sepuluh Nopember.
Trippi, Robert R. (1996). “Neural Network in Finance and Investing”. Revised Edition. United States of America:McGraw-Hill company.
14
DAFTAR TABEL
Tabel 4. 1 Pengujian Laju Pembelajaran dengan 62 Data Latih . Error! Bookmark
not defined.
Tabel 4. 2 Pengujian Laju Pembelajaran dengan 100 Data Latih ... Error!
Bookmark not defined.
Tabel 4. 3 Pengujian Tingkat Akurasi dengan 62 Data Latih ... Error! Bookmark
not defined.
Tabel 4. 4 Pengujian Tingkat Akurasi dengan 100 Data Latih ... Error! Bookmark
not defined.
Tabel 4. 5 Prosentase Akurasi Pengujian Dengan 100 Data Latih ... Error!
Bookmark not defined.
Tabel 4. 6 Pengujian Error Maksimum ... Error! Bookmark not defined. Tabel 4. 7 Pengujian Iterasi Maksimum ... Error! Bookmark not defined. Tabel 4. 8 Proses Pembulatan Output Jaringan ... Error! Bookmark not defined.