PREDIKSI KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN ALGORITMA ANFIS
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh: Fittriyah 08560334
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013
i
LEMBAR PERSETUJUAN
PREDIKSI KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN ALGORITMA ANFIS
TUGAS AKHIR
Oleh : Fittriyah 08560334
Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir Di Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui, Pembimbing I
Pembimbing II
Yuda Munarko, S.Kom, M.Sc NIP : 108.0611.0443
Nur Hayatin, S.ST NIP : 108.0907.0476
ii
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 08560334
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 NIP. 108.0611.0442
Lailatul Husniah, S.ST NIDN. 0730108401
Mengetahui Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT NIP : 108.9504.0330
iii
LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini: Nama Tempat / Tgl Lahir NIM Fakulats / Jurusan
: Fittriyah : Malang, 18 Desember 1986 :08560334 : 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
Dosen Pembimbing II
Yuda Munarko, S.Kom, M.Sc NIP : 108.0611.0443
Nur Hayatin, S.ST NIP : 108.0907.0476
4
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. 2.2
Logika Fuzzy.................................... Error! Bookmark not defined.
5
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. ......................................................................ERROR! BOOKMARK NOT DEFINED. 6
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.
5.2
SARAN ................................................ERROR! BOOKMARK NOT DEFINED.
7
8
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. Gambar 3. 15 Sequence diagram input data latih .. Error! Bookmark not defined. 9
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 defined.
10
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 Lembaga Perbankan . Jurnal Ekonomi dan Auditing Volume 5 No.
11
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
http://www.iau.dtu.dk/~jj/pubs/nfmod.pdf
diakses
Modelling”. tanggal
april 2012 Kusumadewi, S. 2003. “Artificial Intelligence”. Graha Ilmu. Yogyakarta Kusumadewi, S dan Hartati, S. 2006. “Neuro-Fuzzy Integrasi Sistem Fuzzy dan Jaringan Saraf”. Graha Ilmu. Yogyakarta
12
11
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. Widodo, Thomas. 2005. Sistem Neuro Fuzzy. Yogyakarta: Graha Ilmu.
13
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.
14