1
PENDEKATAN LOGIKA FUZZY UNTUK MEMPREDIKSI IPK AKHIR MAHASISWA MATEMATIKA INSTITUT PERTANIAN BOGOR
ANA MARNIDA
SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2008
2
PERNYATAAN MENGENAI TESIS DAN SUMBER INFORMASI Dengan ini saya menyatakan bahwa tesis berjudul Pendekatan Logika Fuzzy untuk Memprediksi IPK Akhir Mahasiswa Matematika Institut Pertanian Bogor ini adalah karya saya dengan arahan dan bimbingan dari komisi pembimbing serta belum pernah diajukan dalam bentuk apapun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan oleh pihak lain telah penulis sebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir tesis ini.
Bogor, November 2008
Ana Marnida NRP G551060291
3
ABSTRACT ANA MARNIDA. A Fuzzy Logic Approach to Predict Mathematics Students Achievement Cummulative Index at Bogor Agricultural University. Under direction of SRI NURDIATI and TEDUH WULANDARI. Among several models which can be used to predict achievement cummulative index is a fuzzy model. In this thesis, a fuzzy model will be used to determine and to predict achievement cummulative index of mathematics students at Bogor Agricultural University. IPK TPB and IPK Gabungan are used as input of the fuzzy model. The model will produce IPK Akhir as an output. The model will transform input variables into output variable by four steps i.e. fuzzification, rule evaluation, aggregation and defuzzification. The output of the model will be compared with the true value of the variable. The result shows that the standard error of output is about 0.0176. Finally the model will be used to predict the IPK Akhir of the students. Keywords: fuzzy model, achievement cummulative index, prediction
4
RINGKASAN ANA MARNIDA. Pendekatan Logika Fuzzy untuk Memprediksi IPK Akhir Mahasiswa Matematika Institut Pertanian Bogor. Dibimbing oleh SRI NURDIATI dan TEDUH WULANDARI. Keberhasilan seorang mahasiswa dapat dilihat dari indeks prestasi yang dicapainya. Indeks Prestasi Kumulatif (IPK) diekspresikan tidak saja secara numeris, tetapi juga direpresentasikan dalam bentuk kualitatif secara linguistik. Tujuan dari penelitian ini adalah untuk menentukan IPK Akhir menggunakan pendekatan logika fuzzy serta memprediksi rata-rata IPK Akhir mahasiswa Matematika IPB berdasarkan IPK Tingkat Persiapan Bersama (TPB) dan huruf mutu mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang serta Analisis Real yang diperoleh sebelumnya. Data yang diperoleh diolah dengan menggunakan pendekatan logika fuzzy. Penelitian ini menggunakan model Mamdani. Ada beberapa tahapan yang digunakan dalam model Mamdani, antara lain fuzzifikasi, yaitu mengubah variabel input menjadi fuzzy input. Variabel input yang telah didefinisikan dibagi menjadi beberapa himpunan fuzzy dan kemudian dicari masing-masing nilai kuartilnya. Setelah itu dicari fungsi keanggotaan dari tiap variabel input. Dalam tahap fuzzifikasi ini akan diperoleh derajat keanggotaan konstanta linguistik ke-j untuk setiap peubah input ke-i, yaitu μij . Tahap kedua adalah evaluasi aturanaturan dasar, yaitu memproses variabel input ke dalam aturan–aturan dasar. Karena setiap variabel input terdiri dari 3 konstanta linguistik, maka jika ada 2 variabel input akan terdapat 32 aturan dasar. Tahap ketiga adalah agregasi, yaitu memproses derajat keanggotaan output yang tumpang tindih, sehingga untuk setiap anggota domain output hanya memiliki satu derajat keanggotan. Karena ada banyak aturan dasar yang dievaluasi, ada kemungkinan lebih dari satu derajat keanggotaan untuk setiap konstanta linguistik output. Selain itu ada kemungkinan satu nilai output memiliki derajat keanggotaan yang berbeda, karena perbedaan konstanta linguistik. Dalam Mamdani Inference Rule, untuk setiap konstanta linguistik output yang dipergunakan adalah derajat keanggotaan yang paling besar atau maksimum untuk setiap nilai output. Tahap terakhir adalah defuzzifikasi, yaitu upaya mengonversi derajat keanggotaan setiap anggota domain variabel output hasil proses logika fuzzy menjadi satu nilai output yang merupakan hasil akhir yang diharapkan. Metode defuzzifikasi yang dipergunakan adalah Center of Gravity (centroid), CoG. Setelah dilakukan tahapan menggunakan pendekatan logika fuzzy maka dapat diprediksi variabel output y yaitu IPK Akhir mahasiswa matematika angkatan 2004. Ini dapat dilakukan dengan memberikan nilai untuk variabel output y untuk mahasiswa angkatan 2004. Setelah dilakukan keempat tahapan pada pendekatan logika fuzzy diperoleh bahwa rata-rata IPK Akhir dengan menggunakan pendekatan logika fuzzy adalah 2.84, sedangkan rata-rata IPK Akhir sebenarnya adalah 2.97. Jadi terdapat perbedaan sebesar 0.13. Ini menunjukkan bahwa IPK Akhir dapat didekati dengan logika fuzzy. Adanya perbedaan sebesar 0.13 disebabkan oleh pembulatanpembulatan. Pada tabel juga dapat ditentukan standard error sebesar 0.0176 . Ini berarti bahwa model pendekatan logika fuzzy dapat digunakan untuk menentukan IPK Akhir mahasiswa matematika IPB. Hasil prediksi IPK Akhir mahasiswa
5
matematika untuk angkatan 2004 mendekati kelompok SEDANG. Hal ini terlihat dari sepuluh mahasiswa matematika angkatan 2004 yang diambil secara acak, sebanyak 70% berada pada kisaran 2.70-3.05 dan hanya 20% berada pada kisaran 3.06-3.25 serta 10% berada pada kisaran 2.50-2.69. Kata kunci: model fuzzy, indeks prestasi kumulatif, prediksi
6
@Hak cipta milik Institut Pertanian Bogor, tahun 2008 Hak cipta dilindungi Undang-undang 1. Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan sumber. a. Pengutipan hanya untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik dan tinjauan suatu masalah. b. Pengutipan tidak merugikan kepentingan yang wajar Institut Pertanian Bogor. 2. Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya tulis ini dalam bentuk apapun tanpa izin Institut Pertanian Bogor.
7
PENDEKATAN LOGIKA FUZZY UNTUK MEMPREDIKSI IPK AKHIR MAHASISWA MATEMATIKA INSTITUT PERTANIAN BOGOR
ANA MARNIDA
Tesis sebagai salah satu syarat untuk memperoleh gelar Magister Sains pada Departemen Matematika
SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2008
8
Judul Tesis Nama NRP
: Pendekatan Logika Fuzzy untuk Memprediksi IPK Akhir Mahasiswa Matematika Institut Pertanian Bogor : Ana Marnida : G551060291
Disetujui Komisi Pembimbing
Dr. Ir. Sri Nurdiati, M.Sc Ketua
Teduh Wulandari, MSi Anggota
Diketahui Ketua Program Studi Matematika Terapan
Dr. Ir. Endar H. Nugrahani, MS
Tanggal ujian : 6 November 2008
Dekan Sekolah Pascasarjana
Prof. Dr. Ir. Khairil Anwar Notodiputro, MS
Tanggal lulus :
9
Karya tulis ini aku persembahkan kepada: * Suamiku tercinta yang selalu memberi dorongan dan semangat * Anak-anakku tersayang Rahana Munisa, Najwa Adila, Mutia Aulia dan Habib Muzaki * Saudara-saudaraku yang selalu mengharapkan keberhasilanku
PRAKATA
10
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan penulisan tesis ini. Shalawat dan salam semoga senantiasa tercurahkan kepada junjungan kita Nabi besar Muhammad SAW beserta keluarga dan para sahabat, serta seluruh umat manusia yang mengikuti petunjuk dan ajaran beliau. Penulis merasa bahagia telah dapat menyelesaikan penulisan tesis yang berjudul Pendekatan Logika Fuzzy untuk Memprediksi IPK Akhir Mahasiswa Matematika Institut Pertanian Bogor. Tesis ini disusun sebagai salah satu syarat memperoleh gelar Magister Sains Program Studi Matematika Terapan pada Departemen Matematika Institut Pertanian Bogor. Terima kasih penulis ucapkan kepada Departemen Agama RI yang telah memberikan beasiswa sehingga penulis dapat belajar dan menyelesaikan Program Magister Matematika Terapan di Sekolah Pascasarjana Institut Pertanian Bogor. Ucapan terima kasih juga penulis sampaikan kepada ibu Dr. Ir. Sri Nurdiati, M.Sc dan ibu Teduh Wulandari, M.Si selaku dosen pembimbing yang telah memberikan arahan dan bimbingan selama penulis menyusun tesis ini, serta ibu Dr. Ir. Endar H. Nugrahani, MS selaku penguji yang telah banyak memberikan saran. Permohonan maaf yang tak terhingga penulis sampaikan kepada anakanakku Rahana Munisa, Najwa Adila, Mutia Aulia dan Habib Muzaki atas kurangnya perhatian dan kasih sayang selama ini. Ucapan terima kasih penulis ucapkan kepada segenap dosen dan karyawan Departemen Matematika, rekanrekan mahasiswa S2 baik BUD maupun reguler, serta semua pihak yang tidak dapat penulis sebutkan satu persatu. Teriring do’a ”Jazakumullaahu khoiron katsiira” semoga amal kebaikan mereka diterima di sisi Allah SWT, dan mendapat balasan yang setimpal. Amin. Penulis juga meyakini, bahwa tesis ini masih banyak kekurangan, maka dari itu segala kritik dan saran yang bersifat membangun dari para pembaca sangat penulis harapkan. Semoga tesis ini membawa berkah dan manfaat. Bogor, November 2008 Ana Marnida
RIWAYAT HIDUP
11
Penulis dilahirkan di Palembang pada tanggal 18 Maret 1971. Penulis merupakan anak ketiga dari pasangan bapak Taharuddin Gaus dan ibu Chadijah. Penulis menempuh pendidikan dari tingkat dasar dan menengah di Palembang hingga tahun 1989. Pada tahun yang sama penulis melanjutkan pendidikan diploma P3TK-FKIP Universitas Sriwijaya pada jurusan Pendidikan Matematika dan lulus tahun 1993. Pada tahun 1997 penulis melanjutkan pendidikan sarjana pada jurusan Pendidikan Matematika Fakultas Pendidikan dan Ilmu Pengetahuan Alam Universitas PGRI Palembang dan lulus tahun 2000. Tahun 1998 mengikuti seleksi penerimaan Pegawai Negeri Sipil di Departemen Agama Kabupaten Ogan Komering Ilir dan diterima sebagai guru Matematika di MTsN Tanjung Laut Ogan Komering Ilir dari tahun 1999 sampai 2000. Tahun 2001 pindah tugas ke MTsN Sakatiga hingga sekarang. Selanjutnya pada tahun 2006 penulis mengikuti seleksi yang diselenggarakan Departemen Agama RI untuk melanjutkan pendidikan S2 pada Program Studi Matematika Terapan di Departemen Matematika Institut Pertanian Bogor melalui jalur Beasiswa Utusan Daerah (BUD) dan lulus pada tahun 2008.
12
Penguji Luar Komisi pada Ujian Tesis : Dr. Ir. Endar H. Nugrahani, MS
DAFTAR ISI
13
Halaman DAFTAR TABEL ................................................................................................ xii DAFTAR GAMBAR ........................................................................................... xv DAFTAR LAMPIRAN ........................................................................................ xv PENDAHULUAN ............................................................................................... 1 Latar Belakang ............................................................................................ 1 Tujuan Penelitian ........................................................................................ 2 TINJAUAN PUSTAKA ...................................................................................... 3 Himpunan Crisp dan Himpunan Fuzzy ....................................................... 3 Peubah Linguistik ....................................................................................... 4 Operasi Himpunan dan Logika Fuzzy ......................................................... 4 Sistem Inferensi Fuzzy ................................................................................ 5 Model Linguistik ......................................................................................... 6 Max-Min (Mamdani) Inference Rule .......................................................... 8 Defuzzifikasi ............................................................................................... 10 METODOLOGI PENELITIAN ........................................................................... 12 Pengumpulan Data ...................................................................................... 12 Pembentukan Model Fuzzy ......................................................................... 12 HASIL DAN PEMBAHASAN ............................................................................ 16 Deskripsi Data ............................................................................................. 16 Tahapan Pembentukan Model Fuzzy .......................................................... 19 KESIMPULAN DAN SARAN ............................................................................ 32 Kesimpulan ................................................................................................. 32 Saran ............................................................................................................ 32 DAFTAR PUSTAKA .......................................................................................... 33 LAMPIRAN ......................................................................................................... 34
DAFTAR TABEL
14
Halaman 1 Nilai kebenaran operasi AND, OR dan NOT .................................................. 5 2 Tabel kebenaran dari modus ponen ................................................................. 10 3 Nilai IPK mahasiswa matematika tahun 1994-2003 ...................................... 18 4 Batasan parameter untuk tiap variabel input ................................................... 19 5 Batasan parameter hasil normalisasi ............................................................... 20 6 Derajat keanggotaan variabel x1 ..................................................................... 21 7 Derajat keanggotaan variabel x2 ..................................................................... 23 8 Banyaknya aturan dasar dari dua variabel input ............................................. 26 9 Rata-rata variabel input dan output untuk sepuluh angkatan ......................... 27 10 Analisis variabel output y tahun 2004 ............................................................ 29 11 Batasan parameter minimum dan maksimum ................................................ 30 12 Kisaran IPK Akhir mahasiswa matematika tahun 1994-2003 ....................... 30 13 Kisaran Prediksi IPK Akhir mahasiswa matematika angkatan 2004 ............. 31 Lampiran 1.1
Data nilai mahasiswa matematika angkatan 1994 ....................... 35
Lampiran 1.2
Data nilai mahasiswa matematika angkatan 1995 ....................... 35
Lampiran 1.3
Data nilai mahasiswa matematika angkatan 1996 ....................... 36
Lampiran 1.4
Data nilai mahasiswa matematika angkatan 1997 ....................... 36
Lampiran 1.5
Data nilai mahasiswa matematika angkatan 1998 ....................... 37
Lampiran 1.6
Data nilai mahasiswa matematika angkatan 1999 ....................... 37
Lampiran 1.7
Data nilai mahasiswa matematika angkatan 2000 ....................... 38
Lampiran 1.8
Data nilai mahasiswa matematika angkatan 2001 ....................... 38
Lampiran 1.9
Data nilai mahasiswa matematika angkatan 2002 ....................... 39
Lampiran 1.10 Data nilai mahasiswa matematika angkatan 2003 ....................... 39 Lampiran 1.11 Data nilai mahasiswa matematika angkatan 2004 ....................... 40
DAFTAR GAMBAR
15
Halaman 1 Langkah analisis logika fuzzy menurut Babuska ............................................ 7 2 Fungsi keanggotaan himpunan fuzzy pada variabel input dan output ............. 13 3 Domain IPK TPB mahasiswa matematika tahun 1994-2003 ......................... 16 4 Domain IPK Gabungan mahasiswa matematika tahun 1994-2003 ............... 17 5 Fungsi keanggotaan pada variabel x1 ............................................................. 21 6 Fungsi keanggotaan pada variabel x2 ............................................................. 23 7 Fungsi keanggotaan pada variabel output ...................................................... 25 8 Grafik perbandingan y output eksak dan dengan logika fuzzy ....................... 28
DAFTAR LAMPIRAN Halaman
16
1 Data nilai mahasiswa matematika angkatan 1994-2004 .................................. 35 2 Perhitungan standard error 9 aturan dengan μ berbeda.................................. 41
PENDAHULUAN Latar Belakang
17
Keberhasilan seorang mahasiswa dapat dilihat dari indeks prestasi yang dicapainya. Indeks Prestasi Kumulatif (IPK) diekspresikan tidak saja secara numeris, tetapi juga direpresentasikan dalam bentuk kualitatif secara linguistik. Penyajian secara linguistik ini dapat menimbulkan ambiguitas atau keraguan. Konsep logika fuzzy merupakan alternatif untuk menyatakan sesuatu yang tidak dapat didefinisikan dengan tepat. Menurut Marimin (2005), logika fuzzy merupakan bagian dari logika Boolean yang digunakan untuk menangani konsep derajat kebenaran antara benar dan salah. Saat ini logika fuzzy dikembangkan sebagai pengukuran beragam fenomena ambiguitas secara sistematis yang mencakup konsep peluang. Menurut Kusumadewi (2002), selama beberapa dekade yang lalu logika fuzzy telah digunakan pada lingkup domain permasalahan yang cukup luas. Sejak tahun 1985 terjadi perkembangan yang sangat pesat pada logika fuzzy, terutama dalam hubungannya dengan penyelesaian masalah kendali yang bersifat timevarying. Beberapa peneliti telah menggunakan pendekatan logika
fuzzy untuk
menghitung indeks. Miceli (1998) menggunakan logika fuzzy untuk mengukur kemiskinan. Cornelissen, et al (2001) menggunakan logika fuzzy untuk menilai keberlanjutan pada sistem produksi pertanian (sustainability on agriculture production systems). Suliadi (2003) menggunakan pendekatan logika fuzzy untuk menentukan indeks pembangunan berkelanjutan di Indonesia. Pada penelitian ini dilakukan pendekatan logika fuzzy untuk menentukan prediksi IPK Akhir mahasiswa matematika Institut Pertanian Bogor. Dengan menggunakan pendekatan logika fuzzy, tingkat keberhasilan mahasiswa dalam bentuk IPK Akhir dapat diprediksi pada akhir semester 6. Penelitian ini dibatasi untuk memprediksi IPK Akhir mahasiswa matematika IPB berdasarkan IPK Tingkat Persiapan Bersama (TPB) dan huruf mutu mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang, serta Analisis Real selama sepuluh tahun terakhir. Tujuan Penelitian Penelitian ini bertujuan untuk:
18
1 Memformulasikan model pendekatan logika
fuzzy menggunakan
variabel input IPK TPB dan IPK Gabungan dari mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang dan Analisis Real. 2 Memverifikasi model pendekatan logika fuzzy yang diformulasikan dengan menggunakan IPK Akhir mahasiswa matematika IPB dari angkatan 1994 sampai 2003. 3 Menggunakan model pendekatan logika fuzzy tersebut untuk memprediksi IPK Akhir mahasiswa matematika IPB angkatan 2004.
TINJAUAN PUSTAKA
19
Pada tahun 1965, L.A Zadeh memperkenalkan tulisannya tentang himpunan fuzzy yang mampu mengekspresikan kebingungan (ambiguity). Sistem fuzzy merupakan suatu cara pengambilan keputusan melalui pendekatan logika fuzzy. Sistem ini memiliki kemampuan untuk mengembangkan sistem intelejen dalam lingkungan yang tidak pasti atau tidak tepat. Teori himpunan fuzzy memungkinkan adanya derajat keanggotaan suatu objek dalam suatu himpunan untuk menyatakan suatu peralihan keanggotaan secara bertahap.
Himpunan Crisp dan Himpunan Fuzzy Menurut Jamshidi et al (1993), suatu himpunan klasik (crisp) X didefinisikan sebagai sekumpulan objek atau benda yang memiliki sifat atau karakteristik yang sama. Himpunan tersebut biasa disebut himpunan semesta dengan setiap elemennya dinotasikan sebagai x. Misalkan himpunan A himpunan yang memuat koleksi dari beberapa anggota X. Himpunan A disebut himpunan bagian dari X. Dalam teori himpunan dikenal notasi berikut ini:
x ∈ X → x anggota X x ∈ A → x anggota A x ∉ A → x bukan anggota A. Misalkan μ A ( x) adalah fungsi keanggotaan himpunan klasik A. Untuk x anggota himpunan semesta, maka dapat dinyatakan sebagai berikut:
⎧ 1, jika x ∈ A ⎩0, jika x ∉ A.
μ A ( x) = ⎨
Fungsi keanggotaan di atas secara tegas membedakan, apakah suatu elemen x merupakan anggota himpunan A ( μ A ( x) = 1 ) atau bukan anggota himpunan A
( μ A ( x) = 0). Konsep ini selaras dengan konsep logika matematika, dimana suatu logika hanya akan bernilai benar atau salah. Menurut Jamshidi et al (1993), himpunan fuzzy A adalah himpunan dengan batas antara anggota dan bukan anggota dinyatakan secara kabur. Himpunan fuzzy A memuat elemen dengan derajat keanggotaan yang bervariasi. Suatu himpunan fuzzy A adalah himpunan yang didefinisikan oleh fungsi keanggotaan
μ A ( x) yang memetakan x ke dalam interval [0,1] atau ditulis
20
sebagai μ A : x → [0,1]. Fungsi keanggotaan tersebut biasa disebut derajat keanggotaan. Derajat keanggotaan 1 menyatakan bahwa elemen tersebut anggota himpunan, 0 menyatakan bahwa elemen tersebut bukan anggota himpunan, sedangkan derajat keanggotaan antara 0 dan 1 menunjukkan bahwa elemen tersebut anggota himpunan secara parsial. Derajat keanggotaan secara ringkas dapat dinyatakan sebagai berikut: , x anggota penuh A ⎧1 ⎪ μ A ( x) = ⎨∈ [0,1] , x anggota parsial A ⎪ 0 , x bukan anggota A, ⎩ (Babuska 2001 dalam Suliadi 2003).
Peubah Linguistik Peubah linguistik adalah istilah yang digunakan untuk menyatakan kefuzzian. Beberapa bentuk seperti “rendah”, “sedang”, ”tinggi” dan lain-lain disebut dengan konstanta linguistik. Peubah asal yang berupa numerik disebut dengan peubah dasar. Jang (1995) memberikan definisi peubah linguistik sebagai berikut: Suatu peubah linguistik L didefinisikan dalam bentuk kuantupel (quintuple) yaitu (x, T(x), X, G, M), dengan x adalah peubah dasar (base variable), T(x) adalah himpunan dari konstanta linguistik (linguistic term), X adalah domain dari x, G adalah aturan sintaks yang membangkitkan konstanta linguistik dan M adalah aturan semantik yang memberi arti terhadap konstanta linguistik.
Operasi Himpunan dan Logika Fuzzy Logika fuzzy memiliki kemampuan untuk merepresentasikan basis pengetahuan linguistik pada model matematis. Logika fuzzy menggunakan derajat keanggotaan pada selang [0,1] untuk beragam kemungkinan pilihan yang didasarkan pada suatu nilai variabel. Logika fuzzy dapat membangkitkan derajat keanggotaan pada suatu nilai secara berangsur-angsur dan lebih baik dibandingkan tanpa fuzzy (Marimin 2005).
21
Operasi himpunan fuzzy seperti gabungan, irisan dan komplemen dapat diperoleh dari perluasan operasi himpunan klasik ke himpunan fuzzy. Pada himpunan atau logika klasik nilai kebenaran dari operasi
irisan (“AND”),
gabungan (“OR”) dan komplemen (“NOT”) dapat dilihat pada Tabel 1. Tabel 1 Nilai Kebenaran Operasi “AND”, “OR” dan “NOT”
AND B A∩B 1 1 0 0 1 0 0 0
A 1 1 0 0
A 1 1 0 0
OR B 1 0 1 0
A∪B 1 1 1 0
NOT A A 1 0 0 1
Operasi pada himpunan fuzzy pada dasarnya adalah operasi terhadap
derajat keanggotaannya. Operasi himpunan fuzzy yang sering digunakan adalah operasi Zadeh. Menurut Babuska (2001) dalam Suliadi (2003), Zadeh memperkenalkan operasi-operasi irisan, gabungan, dan komplemen sebagai berikut: •
Jika A adalah komplemen dari himpunan A, maka μ A ( x)=1 − μ A ( x).
•
Jika C = A ∩ B, maka μC ( x) = min[ μ A ( x), μ B ( x)] = μ A ( x) ∧ μ B ( x).
•
Jika C = A ∪ B, maka μC ( x ) = max[ μ A ( x), μ B ( x )] = μ A ( x) ∨ μ B ( x).
Sistem Inferensi Fuzzy
Menurut Jang (1997), sistem inferensi fuzzy adalah proses penarikan kesimpulan dari suatu data yang diturunkan oleh data yang baru atau nilai-nilai kebenaran dari input data. Data baru mungkin sebagai kesimpulan akhir atau pada multi step reasoning sebagai kesimpulan menengah yang merupakan input untuk
langkah berikut. Penyelesaian masalah dalam logika fuzzy didasarkan atas aturan-aturan IfThen. Bentuk umum aturan dasar tersebut adalah:
If antecedent proposition Then consequent proposition. Fuzzy proposition merupakan suatu pernyataan, seperti “x adalah tinggi”, dengan
“tinggi” merupakan konstanta linguistik (linguistic term, linguistic label), yang
22
didefinisikan oleh himpunan fuzzy dengan domain dari peubah x, dengan x juga merupakan peubah dasar. Antecedent proposition yang juga disebut premis selalu merupakan fuzzy proposition. Berdasarkan bentuk dari consequent proposition, secara umum model
dibedakan menjadi tiga, yaitu: 1. Model Tsukamoto Pada model ini setiap consequent pada aturan yang berbentuk If-Then harus direpresentasikan dalam suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-tiap aturan diberikan secara klasik (crisp) berdasarkan α-predikat (fire strength). Hasil akhirnya diperoleh dengan menggunakan rata-rata terbobot. 2. Model Linguistik (Linguistic fuzzy model) Pada model ini baik antecedent maupun consequent merupakan fuzzy proposition. Model ini disebut juga dengan model Mamdani. Contoh: If x adalah Ai Then y adalah Bi dengan x adalah Ai sebagai antecedent proposition dan y adalah Bi sebagai consequent proposition serta Ai dan Bi adalah konstanta linguistik untuk x dan y
3. Model Takagi-Sugeno (TS fuzzy model) Pada model ini consequent proposition berupa fungsi dari anggota himpunan klasik (crisp set). Contoh: If x adalah Ai Then y = ai x + bi dengan x adalah Ai sebagai antecedent proposition dan y = ai x + bi sebagai consequent proposition, serta Ai adalah konstanta linguistik untuk x dan y = ai x + bi adalah fungsi dari anggota himpunan klasik (Jang 1997).
Model Linguistik
Menurut Babuska (2001) dalam Suliadi (2003), secara umum ada empat langkah dalam analisis model linguistik, yaitu fuzzifikasi, evaluasi aturan-aturan dasar, agregasi dan defuzzifikasi. Input pada model linguistik berupa data yang merupakan anggota dari himpunan klasik. Melalui keempat tahap tersebut akan dihasilkan peubah output berupa data yang merupakan anggota himpunan klasik.
23
Banyaknya peubah output bisa lebih dari satu, tergantung permasalahan yang dihadapi. Pada penelitian ini digunakan model linguistik atau model Mamdani. Tahapan pada model ini dapat dilihat pada Gambar 1. Crisp input
Fuzzy output
Fuzzy input
R1 if x1 is A11 and …and xn is An1 then y is B1 R1 if x1 is A11 and …and xn is An1 then y is B1 : : : : : : R1 if x1 is A11 and …and xn is An1 then y is B1
x1 x2 xn
Tahap 1 : Fuzzification
Tahap 2 : Rule Evaluation
Crisp output
∑
Tahap 3 : Aggregation
y
Tahap 4: Defuzzificatio
Gambar 1 Langkah analisis logika fuzzy menurut Babuska (2001) dalam Suliadi (2003)
Penjelasan dari keempat tahapan pada Gambar 1 di atas dapat dilihat pada ilustrasi berikut. Misalkan x1 , x2 ,...xn adalah peubah input, dan diinginkan keluaran berupa satu peubah output y . Misalkan ada ki konstanta linguistik untuk peubah xi , yaitu Aij , dengan i = 1,2,…,n dan j = 1,2,…, ki. Peubah y memiliki p konstanta linguistik, yaitu Bl, l = 1,2,…,p. Banyaknya aturan dasar ada r, yaitu Rm dengan m = 1,2,…,r. Pada tahap pertama, melalui proses fuzzifikasi akan dihasilkan derajat keanggotaan setiap peubah linguistik xi untuk setiap konstanta linguistiknya ( Aij ), yang akan dijadikan input pada tahap kedua. Tahap kedua memproses masukan ke dalam aturan-aturan dasar If-Then. Pada tahap kedua ini, dari setiap aturan dasar (Rm) akan dihasilkan derajat keanggotaan satu dari p konstanta linguistik peubah y, sesuai dengan aturan dasar tersebut. Banyaknya aturan dasar diperoleh dari banyaknya kombinasi semua konstanta linguistik peubah input. Misalkan ada dua peubah input x1 , x2 dan satu peubah
output
y
dengan
konstanta
linguistiknya
masing-
24
masing A = { A1 , A2 }, B = {B1 , B2 } dan C = {C1 , C2 }, maka akan ada empat aturan dasar yaitu : R1: If x1 = A1 and x2 = B1 Then …misal: If x1 = A1 and x2 = B1 Then y = C1. R2: If x1 = A1 and x2 = B2 Then …misal: If x1 = A1 and x2 = B2 Then y = C1. R3: If x1 = A2 and x2 = B1 Then …misal: If x1 = A2 and x2 = B1 Then y = C1. R4: If x1 = A2 and x2 = B2 Then …misal: If x1 = A2 and x2 = B2 Then y = C2 .
Meskipun demikian beberapa aturan dasar bisa digabung menjadi satu. Misalkan aturan 1 dan 2 di atas dapat digabung menjadi ; If x1 = A1 and (x2 = B1 or x2 =B2 ) , atau sama dengan If x1 = A1 then y = C1.
Karena banyaknya aturan dasar adalah r, maka akan dihasilkan r derajat keanggotaan konstanta linguistik peubah output y, yang berarti untuk setiap konstanta linguistik peubah output bisa memiliki lebih dari satu derajat keanggotaan. Setiap anggota domain himpunan y kemungkinan memiliki derajat keanggotaan yang tumpang tindih yang berasal dari derajat keanggotaan beberapa konstanta linguistik yang berbeda, sehingga dilakukan tahap ketiga yaitu proses agregasi. Tahap ketiga adalah proses agregasi, yaitu memproses derajat keanggotaan peubah y yang tumpang tindih sehingga untuk setiap anggota domain himpunan y hanya memiliki satu derajat keanggotaan. Pada akhir tahap ini semua konstanta
linguistik y tidak diperlukan lagi. Tahap keempat adalah tahap untuk mengubah derajat keanggotaan setiap anggota domain peubah output menjadi satu nilai peubah output ( yout ). Tahap ini disebut defuzzifikasi.
Max-min (Mamdani) Inference Rule
Max-min Inference Rule atau biasa disebut Mamdani Inference Rule adalah
metode pengambilan keputusan yang paling terkenal dan paling banyak digunakan dalam model linguistik (Jang 1997). Pengambilan keputusan ini berkaitan dengan tahap 2 (Rule evaluation) dan tahap 3 (Aggregation).
25
Menurut Jang (1997), misalkan ada satu peubah input x dan satu peubah output y . Pada tahap kedua terdapat aturan dasar yang berupa fuzzy implication, yaitu If x adalah Ai Then y adalah Bi . Pada tahap ini yang akan dicari adalah derajat
keanggotaan
implikasi A → B ,
yaitu
ditentukan apakah yang akan digunakan adalah
μ A→ B ( x , y ) sehingga
harus
μ Ai ( x) , μ Bi ( y ) atau yang
lainnya. Pengambilan keputusan dari aturan-aturan dasar berlandaskan pada aturan modus ponen, yaitu:
aturan
: If x adalah A Then y adalah B
data atau fakta
: x adalah A
__________________________________________________ : y adalah B.
kesimpulan
Argumen di atas dapat ditulis: p : x adalah A q : y adalah B.
Akan dibuktikan apakah argumen di atas merupakan tautologi dengan menggunakan tabel kebenaran. Tabel 2 Tabel kebenaran dari modus ponen p
q
p→q
( p → q) ∧ p
B
B
B
B
B
B
S
S
S
B
S
B
B
S
B
S
S
B
S
B
(( p → q ) ∧ p ) → q
Dari tabel kebenaran terlihat bahwa argumen di atas merupakan tautologi, sehingga argumen dapat dikatakan sah. Aturan dasar “If x adalah A Then y adalah B ” dinyatakan dalam fungsi keanggotaan μA→B (x, y) ∈[0:1] dimana μ A→ B ( x , y ) menunjukkan derajat kebenaran dari relasi antara x dan y . Dalam Mamdani implication didefinisikan :
26
μ A→ B ( x , y ) = min[ μ A ( x), μ B ( y )] = μ A ( x) ∧ μ B ( y ) . Karena itu untuk aturan dasar ke-m dengan input X=xo dihitung
μ A→ B ( x0 , y ) = min[ μ Ai ( x0 ), μ Bi ( y )], untuk konstanta linguistik Bi yang bersesuaian dengan Rm (Jang 1997). Hasil dari tahap 2 berupa derajat keanggotaan μ A → B ( x , y ) untuk setiap aturan dasar Rm. Dari r aturan dasar tersebut, untuk setiap konstanta linguistik peubah output dapat dihasilkan lebih dari satu derajat keanggotaan. Pada tahap 3 akan dilakukan penggabungan (aggregation) beberapa derajat keanggotaan yang tumpang tindih, sehingga untuk setiap anggota domain peubah output y hanya akan ada satu derajat keanggotaan. Pada metode Mamdani, kesimpulan dari tahap agregasi diperoleh dari
μ Bl ( y ) = max{μ Br ( y )}, ∀y ∈ Y dan l = 1, 2,..., p.
Defuzzifikasi
Menurut Jang (1997), defuzzifikasi merupakan upaya untuk mengonversi derajat keanggotaan setiap anggota domain peubah output y hasil proses fuzzy logic menjadi satu nilai output, yang merupakan hasil akhir yang diharapkan dalam suatu proses model fuzzy linguistik. Ada beberapa metode defuzzifikasi menurut Enklund, et all (2000) dalam Suliadi (2003), yaitu: •
Centre of Gravity (centroid),CoG
yout =
∫ yμ
B
( y )dy
s
∫μ
B
( y )dy
,
s
untuk y kontinu dan n
yout =
∑yμ i =1 n
i
B
( yi )
∑ μB ( yi )
,
i =1
untuk y diskret dengan S adalah support dari μ B( y ) . Metode ini pada dasarnya mencari titik keseimbangan daerah solusi fuzzy dengan menghitung rata-rata
27
terboboti dari daerah output fuzzy. Metode ini paling dikenal dan sangat luas dipergunakan. •
First of Maxima (FoM) dan Last of Maxima (LoM) Pada First of Maxima (FoM), defuzzifikasi μ B( y ) didefinisikan sebagai nilai y pertama pada domain Y yang memiliki derajat keanggotaan tertinggi. yout = min{ y ∈ Y/μ B ( y ) = max μ ( y )}. Dengan cara yang sama, metode Last of Maxima (LoM) dapat diperoleh dari nilai y terakhir pada domain Y yang memiliki derajat keanggotaan tertinggi. yout = max{ y ∈ Y/μ B ( y ) = max μ ( y )}.
•
Mean of Maxima (MoM) Mean of Maxima (MoM) adalah rata-rata dari FoM dengan LoM. yout =
min{ y ∈ Y / μ B ( y ) = max μ ( y )} + max{ y ∈ Y / μ B ( y ) = max μ ( y )} . 2
METODOLOGI PENELITIAN Pengumpulan Data
Data yang digunakan dalam penelitian ini adalah data yang diambil dari Departemen Matematika IPB. Variabel input adalah nilai IPK TPB dan huruf mutu mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang serta Analisis Real yang diubah dalam IPK tersendiri.
28
Dari keenam mata kuliah tersebut akan dilihat pengaruhnya terhadap IPK Akhir mahasiswa matematika IPB. Adapun alasan dipilihnya keenam mata kuliah di atas karena keenam mata kuliah tersebut dianggap mewakili kemampuan mahasiswa dalam penguasaan matematika. Data yang akan diamati adalah data mahasiswa matematika IPB yang telah menempuh dan lulus keenam mata kuliah di atas selama sepuluh tahun terakhir. Setiap angkatan diambil sepuluh mahasiswa secara acak. Dalam penelitian ini digunakan dua variabel input, yaitu: x1= nilai IPK TPB, x2= nilai IPK gabungan kelima mata kuliah. Variabel output y adalah IPK Akhir mahasiswa matematika IPB dari tahun 1994 sampai tahun 2003. Variabel output y yang akan diprediksi adalah IPK Akhir mahasiswa matematika IPB tahun 2004.
Pembentukan Model Fuzzy
Pembentukan model fuzzy terdiri dari beberapa tahapan , yaitu: 1. Fuzzifikasi, yaitu mengubah variabel input menjadi fuzzy input. Variabel input yang telah didefinisikan dibagi menjadi beberapa himpunan fuzzy dan kemudian dicari masing-masing nilai kuartilnya. Setelah itu dicari fungsi keanggotaan dari tiap variabel input. Fungsi keanggotaan yang dipergunakan berupa trapesium dan segitiga yang berpola linear. Dalam tahap fuzzifikasi ini akan diperoleh derajat keanggotaan konstanta linguistik ke-j untuk setiap peubah input ke-i, yaitu μij . Fungsi keanggotaan untuk input variabel x1 dan x2 adalah:
29
⎧ 1, x ≤ Q1 ⎪ ⎪ Q −x μ RENDAH [ x] = ⎨ 2 , Q1 ≤ x ≤ Q2 ⎪ Q2 − Q1 ⎪⎩0, x ≥ Q2 ⎧ ⎪ ⎪ 0, x ≤ Q1 atau x ≥ Q3 ⎪ x − Q1 μ SEDANG [ x] = ⎨ , Q1 ≤ x ≤ Q2 ⎪ Q2 − Q1 ⎪ Q3 − x , Q2 ≤ x ≤ Q3 ⎪ ⎩ Q3 − Q2 ⎧ 0, x ≤ Q2 ⎪ ⎪ x − Q2 μTINGGI [ x] = ⎨ , Q2 ≤ x ≤ Q3 ⎪ Q3 − Q2 ⎪ 1, x ≥ Q3 . ⎩
Q1
Q2
Q3
Gambar 2 Fungsi keanggotaan himpunan fuzzy pada variabel input dan output
2. Evaluasi aturan-aturan dasar, yaitu memproses variabel input ke dalam aturan –aturan dasar If-Then. Menurut Jang (1997), bentuk umum aturan dasar adalah:
If antecedent proposition Then consequent proposition. Operasi logika AND menggunakan operasi yang dibuat oleh Zadeh, yaitu
α − predikat sebagai hasil operasi dengan operator AND diperoleh dengan mengambil nilai keanggotaan terkecil antar elemen pada himpunanhimpunan yang bersangkutan. Secara umum dapat dituliskan:
30
μ A∩ B = min (μ A [ x], μ B [ y ]) . Menurut Suliadi (2003), jika ada r konstanta linguistik dan p variabel input maka banyaknya aturan dasar adalah rp. Karena setiap variabel input terdiri dari 3 konstanta linguistik, maka jika ada 2 variabel input akan terdapat 32 aturan dasar. Consequent proposition ditentukan dengan metode rata-rata. Metode ini menganggap bahwa baik variabel input maupun variabel output mempunyai konstanta linguistik dengan arah yang sama, naik atau turun (misal: semakin baik, semakin buruk). Meskipun demikian jumlah konstanta linguistik boleh berbeda antara peubah input, maupun antara input dengan output. Setiap antecedent proposition dicari padanannya dengan consequent proposition dan selanjutnya rata-rata beberapa consequent proposition padanan ini dijadikan sebagai consequent proposition aturan dasar. Karena variabel input maupun output berupa IPK sama-sama memiliki 3 konstanta linguistik, maka penentuan consequent proposition akan mudah. 3. Agregasi, yaitu memproses derajat keanggotaan output yang tumpang tindih, sehingga untuk setiap anggota domain output hanya memiliki satu derajat keanggotan. Karena ada banyak aturan dasar yang dievaluasi, ada kemungkinan lebih dari satu derajat keanggotaan untuk setiap konstanta linguistik output. Selain itu ada kemungkinan satu nilai output memiliki derajat keanggotaan yang berbeda, karena perbedaan konstanta linguistik. Dalam Mamdani Inference Rule, untuk setiap konstanta linguistik output yang dipergunakan adalah derajat keanggotaan yang paling besar atau maksimum untuk setiap nilai output (Jang 1997). 4. Defuzzifikasi, yaitu upaya mengonversi derajat keanggotaan setiap anggota domain variabel output hasil proses logika fuzzy menjadi satu nilai output yang merupakan hasil akhir yang diharapkan. Metode defuzzifikasi yang dipergunakan adalah Center of Gravity (centroid), CoG.
31
Setelah dilakukan verifikasi
model
menggunakan data
mahasiswa
matematika angkatan 1994 sampai 2003 maka dapat diprediksi variabel output y untuk mahasiswa angkatan 2004. Ini dapat dilakukan dengan memberikan kisaran nilai untuk variabel output y berturut-turut 0.25, 0.5, dan 0.75 masing-masing untuk tingkatan RENDAH, SEDANG dan TINGGI.
32
HASIL DAN PEMBAHASAN Deskripsi Data Data yang digunakan adalah data mahasiswa matematika IPB yang telah menempuh mata kuliah TPB pada semester 1 dan 2, Aljabar Linear pada semester 3, Pemrograman Linear pada semester 4, Analisis Numerik dan Pengantar Teori Peluang pada semester 5 serta Analisis Real pada semester 6. Variabel output y akan dilihat dari angkatan 1994 hingga angkatan 2003 yang telah memiliki IPK akhir. Variabel output y yang akan diprediksi adalah angkatan 2004 yang belum memiliki IPK akhir. Setiap angkatan diambil sepuluh mahasiswa secara acak dan ditentukan y output dengan menggunakan langkah-langkah pada model fuzzy. Keadaan mahasiswa yang dipilih sebanyak sepuluh orang tiap angkatan beserta IPK TPB dan nilai mutu kelima mata kuliah di atas dapat dilihat pada Lampiran 1. IPK TPB adalah IPK dari mata kuliah yang diselenggarakan Direktorat Pendidikan Tingkat Persiapan Bersama. Mata kuliah ini adalah mata kuliah yang wajib diikuti mahasiswa pada semester 1 dan 2 dengan jumlah sebanyak 36 SKS. Domain IPK TPB dari sepuluh angkatan dapat dilihat pada Gambar 3 di bawah
IPK TPB
ini.
4 3.75 3.5 3.25 3 2.75 2.5 2.25 2 1.75 1.5 1.25 1 0.75 0.5 0.25 0
1994
1995
1996
1997
1998
1999
Tahun
2000
2001
2002
2003
Maksimum Minimum
Gambar 3 Domain IPK TPB mahasiswa matematika tahun 1994-2003 Gambar 3 menunjukkan nilai IPK TPB terbesar dan terkecil hasil analisis data yang diperoleh dari sepuluh mahasiswa yang diambil secara acak setiap tahun
33
selama sepuluh angkatan. Dari gambar juga dapat diketahui bahwa IPK TPB tertinggi dicapai pada tahun 2001 sebesar 3.97. IPK TPB terendah dicapai pada tahun 1999 sebesar 2.12. IPK Gabungan adalah nilai IPK yang merupakan gabungan dari nilai mutu lima mata kuliah yaitu Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang dan Analisis Real. Domain IPK Gabungan dari sepuluh
IPK GAB
angkatan dapat dilihat pada Gambar 4 di bawah ini. 4 3.75 3.5 3.25 3 2.75 2.5 2.25 2 1.75 1.5 1.25 1 0.75 0.5 0.25 0 1994 1995 1996
1997 1998 1999 2000
2001 2002 2003
Tahun
Maksimum Minimum
Gambar 4 Domain IPK Gabungan mahasiswa matematika tahun 1994-2003 Gambar 4 menunjukkan nilai IPK Gabungan terbesar dan terkecil hasil analisis data yang diperoleh dari sepuluh mahasiswa yang diambil secara acak setiap tahun selama sepuluh angkatan. Dari gambar juga dapat diketahui bahwa IPK Gabungan tertinggi dicapai pada tahun 2000 yaitu sebesar 4.00. IPK Gabungan terendah dicapai pada tahun 1998, 1999, 2002 dan 2003 sebesar 2.00. Secara keseluruhan data nilai IPK TPB serta IPK Gabungan terbesar dan terkecil dapat dilihat pada Tabel 3.
34
Tabel 3 Nilai IPK terbesar dan terkecil serta rata-rata IPK mahasiswa matematika tahun 1994-2003 IPK TPB Tahun
Terbesar
Terkecil
IPK Gabungan Rata-
Terbesar
Terkecil
rata
Ratarata
1994
3.44
2.74
3.02
3.44
2.37
2.89
1995
3.76
2.33
3.01
4.09
2.37
2.99
1996
3.27
2.24
2.84
3.44
2.37
2.69
1997
3.52
2.42
2.97
4.09
2.37
2.97
1998
3.91
2.61
3.21
3.88
2.15
3.02
1999
3.64
2.12
3.05
4.09
2.15
2.91
2000
3.54
2.46
3.12
4.31
2.37
2.97
2001
3.97
2.15
2.90
3.44
2.37
2.67
2002
3.74
2.38
3.11
3.66
2.15
2.82
2003
3.05
2.43
2.65
3.02
2.15
2.46
Pada tabel terlihat bahwa IPK TPB mempunyai nilai yang lebih bervariasi dibandingkan dengan IPK Gabungan. Hal ini disebabkan IPK TPB merupakan gabungan dari 14 mata kuliah dengan total 36 SKS, sedangkan IPK Gabungan adalah gabungan dari 5 mata kuliah dengan total 15 SKS. Sebagian besar IPK TPB mencapai maksimum terbesar dibandingkan dengan IPK Gabungan. Hal ini dapat disebabkan oleh beberapa faktor, antara lain mata kuliah TPB adalah mata kuliah yang sebagian besar telah dipelajari sebelumnya oleh mahasiswa di sekolah lanjutan. Mata kuliah TPB juga adalah mata kuliah dasar yang memudahkan mahasiswa untuk mempelajari dan memahaminya. IPK Gabungan adalah gabungan dari nilai mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang dan Analisis Real. Kelima mata kuliah tersebut adalah mata kuliah inti, tetapi nilainya secara relatif lebih rendah sehingga membutuhkan perhatian. Faktor lain yang tak kalah penting adalah peran dosen pengasuh mata kuliah dalam menyampaikan materi akan mempengaruhi keberhasilan mahasiswa.
35
Tahapan Pembentukan Model Fuzzy 1. Fuzzifikasi Dari kedua variabel input x yaitu IPK TPB dan IPK Gabungan masingmasing dibagi dalam empat daerah, yaitu kuartil 1, kuartil 2 dan kuartil 3. Setelah dicari rata-rata kuartil semua variabel input untuk seluruh angkatan, diperoleh batasan parameter sebagai berikut: Tabel 4 Batasan parameter untuk tiap variabel input Kuartil
IPK TPB (x1)
IPK Gabungan (x2)
Q1
2.92
2.53
Q2
3.02
2.69
Q3
3.10
2.76
Dari Tabel 4, untuk IPK TPB terlihat bahwa kurang dari 50% mahasiswa memperoleh IPK 3.02. Dengan Q1 sebesar 2.92 serta Q3 sebesar 3.10 menunjukkan bahwa 25%
memperoleh IPK kurang dari 2.92
dan 25%
memperoleh IPK lebih dari 3.10. Untuk IPK Gabungan terlihat bahwa kurang dari 50% mahasiswa memperoleh IPK 2.69. Dengan Q1 sebesar 2.53 dan Q3 sebesar 2.76 menunjukkan bahwa 25% mahasiswa memperoleh IPK kurang dari 2.53 dan 25% memperoleh IPK lebih dari 2.76. IPK Gabungan dinormalisasi terhadap IPK TPB. Hal ini dilakukan agar IPK Gabungan berada pada range yang sama dengan IPK TPB. Seperti dilihat pada Tabel 2, selama sepuluh angkatan rata-rata IPK Gabungan berada di bawah ratarata IPK TPB. Normalisasi dilakukan dengan cara membagi selisih maksimum dan minimum IPK TPB dengan selisih maksimum dan minimum IPK Gabungan dan dikali dengan setiap input dari IPK Gabungan. IPK TPB : max = 3.21
IPK Gab : max = 2.80
min = 2.65
min = 2.28
Δ = 3.21 − 2.65 = 0.56
Δ = 2.80 − 2.28 = 0.52
36
Input IPK Gab = x(
0.56 ) = x(1.0769) . 0.52
Cara lain untuk melakukan normalisasi adalah dengan membagi batas minimum IPK TPB dan IPK Gabungan kemudian dikali dengan input dari IPK Gabungan. Input IPK Gab = x(
2.65 ) = x(1.1623) . 2.28
Dari hasil kedua normalisasi di atas dipilih cara pertama karena faktor pengali yang dihasilkan lebih kecil, sehingga perbedaan antara data sebenarnya dengan data hasil normalisasi tidak terlalu besar. Selanjutnya dibuat batasan parameter baru sebagai berikut: Tabel 5 Batasan parameter hasil normalisasi Kuartil
IPK TPB (x1)
IPK Gabungan (x2)
Q1
2.92
2.72
Q2
3.02
2.90
Q3
3.10
2.97
Dengan mengganti nilai pada masing-masing kuartil sebagai batasan parameter, maka fungsi keanggotaan untuk variabel x1 adalah:
μ RENDAH
1 , x1 ≤ 2.92 ⎧ ⎪ 3.02 − x ⎪ 1 [ x1 ] = ⎨ , 2.92 ≤ x1 ≤ 3.02 − 3.02 2.92 ⎪ 0 , x1 ≥ 3.02 ⎪⎩
⎧ ⎪ 0 , x1 ≤ 2.92 atau x1 ≥ 3.10 ⎪ ⎪ x − 2.92 μ SEDANG [ x1 ] = ⎨ 1 , 2.92 ≤ x1 ≤ 3.02 ⎪ 3.02 − 2.92 ⎪ 3.10 − x1 3.02 ≤ x1 ≤ 3.10 ⎪⎩ 3.10 − 3.02 , 0 , x1 ≤ 3.02 ⎧ ⎪ x − 3.02 ⎪ μTINGGI [ x1 ] = ⎨ 1 , 3.02 ≤ x1 ≤ 3.10 ⎪ 3.10 − 3.02 1 , x1 ≥ 3.10 ⎪⎩
37
Untuk variabel x1, himpunan RENDAH dan TINGGI menggunakan pendekatan fungsi keanggotaan yang berbentuk open left shoulder dan open right shoulder. Himpunan SEDANG menggunakan pendekatan fungsi keanggotaan berbentuk triangular (Gambar 5).
Gambar 5 Fungsi keanggotaan pada variabel x1 Pada Gambar 5 terlihat bahwa derajat keanggotaan bernilai 1 untuk IPK TPB antara 2.65 sampai 2.92 pada himpunan RENDAH. Untuk himpunan SEDANG, derajat keanggotaan bernilai 1 untuk IPK TPB 3.02. Pada himpunan TINGGI, derajat keanggotaan bernilai 1 untuk IPK TPB antara 3.10 sampai 3.21. Tabel 6 menunjukkan hasil penghitungan derajat keanggotaan dari rata-rata variabel x1 untuk sepuluh angkatan. Tabel 6 Derajat keanggotaan variabel x1 Angkatan
IPK TPB (x1)
Derajat Keanggotaan [x1] RENDAH
SEDANG
TINGGI
1994
3.02
0
1
0
1995
3.01
0.10
0.90
0
1996
2.84
1
0
0
1997
2.97
0.50
0.50
0
1998
3.21
0
0
1
1999
3.05
0
0.63
0.37
2000
3.12
0
0
1
2001
2.90
1
0
0
2002
3.11
0
0
1
2003
2.65
1
0
0
38
Dari Tabel 6 diperoleh gambaran bahwa untuk tahun 1994, IPK TPB yang diperoleh adalah 3.02. Hal ini berarti bahwa IPK TPB mendekati himpunan SEDANG dengan derajat keanggotaan sebesar 1. Untuk tahun 1995 IPK TPB yang diperoleh sebesar 3.01. Ini menunjukkan bahwa IPK TPB juga mendekati himpunan SEDANG dengan derajat keanggotaan sebesar 0.90 dan mendekati himpunan RENDAH dengan derajat keanggotaan 0.10. Demikian seterusnya hingga tahun 2003 diperoleh IPK TPB sebesar 2.65. Ini berarti bahwa IPK TPB mendekati himpunan RENDAH dengan derajat keanggotaan sebesar 1. Fungsi keanggotaan untuk variabel x2 adalah:
μ RENDAH
1 , x2 ≤ 2.72 ⎧ ⎪ 2.90 − x ⎪ 2 [ x2 ] = ⎨ , 2.72 ≤ x2 ≤ 2.90 − 2.90 2.72 ⎪ 0 , x2 ≥ 2.90 ⎪⎩
⎧ ⎪ 0 , x2 ≤ 2.72 atau x2 ≥ 2.97 ⎪ ⎪ x − 2.72 μ SEDANG [ x2 ] = ⎨ 2 , 2.72 ≤ x2 ≤ 2.90 − 2.90 2.72 ⎪ ⎪ 2.97 − x2 2.90 ≤ x2 ≤ 2.97 ⎪⎩ 2.97 − 2.90 , 0 , x2 ≤ 2.90 ⎧ ⎪ x − 2.90 ⎪ μTINGGI [ x2 ] = ⎨ 2 , 2.90 ≤ x2 ≤ 2.97 ⎪ 2.97 − 2.90 1 , x2 ≥ 2.97 ⎪⎩ Pada variabel x2, himpunan RENDAH dan TINGGI menggunakan pendekatan fungsi keanggotaan yang berbentuk open left shoulder dan open right shoulder. Himpunan SEDANG menggunakan pendekatan fungsi keanggotaan berbentuk triangular (Gambar 6).
39
Gambar 6 Fungsi keanggotaan pada variabel x2 Pada Gambar 6 terlihat bahwa derajat keanggotaan bernilai 1 untuk IPK Gabungan antara 2.46 sampai dengan 2.72 pada himpunan RENDAH dan antara 2.97 sampai dengan 3.02 pada himpunan TINGGI. Untuk himpunan SEDANG, derajat keanggotaan bernilai 1 pada IPK Gabungan 2.90. Tabel 7 menunjukkan hasil penghitungan derajat keanggotaan dari rata-rata variabel x2 untuk sepuluh angkatan. Tabel 7 Derajat keanggotaan variabel x2 Angkatan
IPK Gab (x2)
Derajat Keanggotaan [x2] RENDAH
SEDANG
TINGGI
1994
2.89
0.06
0.94
1
1995
2.99
0
0
1
1996
2.69
1
0
0
1997
2.97
0
0
1
1998
3.02
0
0
1
1999
2.91
0
0.86
0.14
2000
2.97
0
0
1
2001
2.67
1
0
0
2002
2.82
0.44
0.56
0
2003
2.46
1
0
0
Dari Tabel 7 diperoleh gambaran bahwa untuk tahun 1994 IPK Gabungan yang diperoleh adalah 2.89. Hal ini berarti bahwa IPK Gabungan mendekati himpunan SEDANG dengan derajat keanggotaan sebesar 0.94 dan mendekati
40
himpunan RENDAH dengan derajat keanggotaan 0.06. Untuk tahun 1995 IPK Gabungan yang diperoleh sebesar 2.99. Ini menunjukkan bahwa IPK Gabungan mendekati himpunan TINGGI dengan derajat keanggotaan sebesar 1. Demikian seterusnya hingga tahun 2003 diperoleh IPK Gabungan sebesar 2.46. Ini berarti bahwa IPK Gabungan mendekati himpunan RENDAH dengan derajat keanggotaan sebesar 1. Fungsi keanggotaan untuk variabel output y sebagai IPK akhir adalah:
μ RENDAH
1 , y ≤ 2.65 ⎧ ⎪ 2.84 − y ⎪ [ y] = ⎨ , 2.65 ≤ y ≤ 2.84 ⎪ 2.84 − 2.65 0 , y ≥ 2.84 ⎪⎩
⎧ ⎪ 0 , ⎪ ⎪ y − 2.65 μ SEDANG [ y ] = ⎨ , ⎪ 2.84 − 2.65 ⎪ 3.02 − y ⎪⎩ 3.02 − 2.84 ,
y ≤ 2.65 atau y ≥ 3.02 2.65 ≤ y ≤ 2.84 2.84 ≤ y ≤ 3.02
0 , y ≤ 2.84 ⎧ ⎪ y − 2.84 ⎪ , 2.84 ≤ y ≤ 3.02 μTINGGI [ y ] = ⎨ ⎪ 3.02 − 2.84 1 , y ≥ 3.02 ⎪⎩ Variabel numerik adalah IPK Akhir sebagai hasil akhir output sistem yang disesuaikan dengan hasil analisis data untuk selanjutnya direpresentasikan pada fungsi keanggotaan yang terdapat pada Toolbox MATLAB 7.0. IPK Akhir hasil output sistem kemudian dibandingkan dengan IPK Akhir sebenarnya. Bentuk kurva yang digunakan untuk merepresentasikan output sistem sama dengan kurva yang digunakan untuk merepresentasikan variabel input IPK TPB dan IPK Gabungan. Hal ini didasarkan pada hasil analisis data yang telah diperoleh.
41
Gambar 7 Fungsi keanggotaan pada variabel output Pada variabel output, himpunan RENDAH dan TINGGI menggunakan pendekatan fungsi keanggotaan yang berbentuk open left shoulder dan open right shoulder. Himpunan SEDANG menggunakan pendekatan fungsi keanggotaan berbentuk triangular (Gambar 7). Dari gambar juga terlihat bahwa derajat keanggotaan bernilai 1 untuk IPK Akhir antara 2.46 sampai 2.65 pada himpunan RENDAH dan antara 3.02 sampai 3.21 pada himpunan TINGGI. Untuk himpunan SEDANG, derajat keanggotaan bernilai 1 pada IPK Akhir 2.84. 2. Pembentukan Aturan-aturan Dasar Karena setiap variabel input terdiri atas 3 konstanta linguistik dan terdapat 2 variabel input maka akan terdapat 32 = 9 aturan dasar
yang diperoleh.
Sebelumnya dicari terlebih dahulu derajat keanggotaan rata-rata kedua variabel yang diperoleh selama sepuluh angkatan terakhir dengan menggunakan rumus fungsi keanggotaan. Penentuan kombinasi derajat keanggotaan y output didasarkan pada besarnya standard error. Setelah diuji beberapa kombinasi derajat keanggotaan y output (Lampiran 2), maka dipilih kombinasi derajat keanggotaan y output dengan standard error terkecil.
Tabel 7 menunjukkan
banyaknya aturan dasar dengan 2 variabel input dengan kombinasi derajat keanggotaan y output 1, 0.8 dan 0.2.
42
Tabel 8 Banyaknya aturan dasar dari 2 variabel input Aturan
x1 (IPK TPB)
x2 (IPK Gabungan)
y output
Derajat
1
R
R
R
1
2
R
S
R
0.2
3
R
T
S
0.8
4
S
R
S
0.2
5
S
S
S
1
6
S
T
S
0.2
7
T
R
S
0.8
8
T
S
T
0.2
9
T
T
T
1
Tabel 8 menyajikan aturan dasar yang merupakan kombinasi dari dua variabel input dengan tiga konstanta linguistik. Aturan pertama memiliki bentuk :
If IPK TPB RENDAH and IPK gabungan RENDAH Then IPK akhir RENDAH. Derajat keanggotaan untuk aturan pertama, kelima dan kesembilan adalah 1 karena konstanta linguistik pada consequent proposition yang dicari dari rata-rata konstanta linguistik pada antecedent proposition bernilai sama. Derajat keanggotaan untuk aturan kedua, keempat, keenam dan kedelapan adalah 0.2 karena konstanta linguistik pada consequent proposition yang dicari dari rata-rata konstanta linguistik pada antecedent proposition memiliki dua nilai yang sama. Derajat keanggotaan pada aturan ketiga dan ketujuh adalah 0.8 karena konstanta linguistik pada consequent proposition yang merupakan rata-rata konstanta linguistik pada antecedent proposition memiliki satu nilai yang sama. Tahapan agregasi dan defuzzifikasi dilakukan dengan menggunakan bantuan Toolbox MATLAB 7.0 dan dapat dicari y output dengan pendekatan logika fuzzy. Hasil rata-rata kedua variabel input dan variabel y output untuk sepuluh angkatan dapat dilihat pada Tabel 9.
43
Tabel 9 Rata-rata variabel input dan variabel output untuk sepuluh angkatan
Angkatan
x1
x2
IPK Akhir
IPK Akhir
(IPK TPB)
(IPK Gabungan)
Sebenarnya
dengan Fuzzy
1994
3.02
2.89
2.85
2.84
1995
3.01
2.99
2.98
2.84
1996
2.84
2.69
2.66
2.61
1997
2.97
2.97
2.97
2.97
1998
3.21
3.02
3.18
3.07
1999
3.05
2.91
3.14
2.88
2000
3.12
2.97
3.12
3.07
2001
2.90
2.67
3.04
2.61
2002
3.11
2.82
3.21
2.88
2003
2.65
2.46
2.59
2.61
Rata-rata
2.99
2.84
2.97
2.84
Dari Tabel 9 terlihat bahwa rata-rata IPK Akhir dengan menggunakan pendekatan logika fuzzy adalah 2.84, sedangkan rata-rata IPK Akhir sebenarnya adalah 2.97. Jadi terdapat perbedaan sebesar 0.13. Ini menunjukkan bahwa IPK Akhir dapat didekati dengan logika fuzzy. Adanya perbedaan sebesar 0.13 disebabkan oleh pembulatan-pembulatan. Pada tabel juga terlihat bahwa rata-rata IPK TPB adalah 2.99 dan rata-rata IPK Gabungan adalah 2.84 serta rata-rata IPK Akhir adalah 2.97. Ini berarti bahwa IPK TPB dan IPK Gabungan berpengaruh terhadap IPK Akhir. Grafik perbandingan antara IPK Akhir sebenarnya dengan IPK Akhir menggunakan pendekatan logika fuzzy selama sepuluh tahun dapat dilihat pada Gambar 8.
44
4 3.8 3.6 3.4
IPK
3.2 3 2.8 2.6 2.4 2.2 2
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
Tahun IPK Akhir Sebenarnya
IPK Akhir dg Fuzzy
Gambar 8 Grafik perbandingan y output eksak dan dengan pendekatan logika fuzzy
Pada Gambar 8 terlihat bahwa untuk seluruh angkatan, IPK Akhir dengan menggunakan pendekatan logika fuzzy lebih kecil dari IPK Akhir sebenarnya. Ini disebabkan karena pemilihan mata kuliah Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang dan Analisis Real sebagai IPK Gabungan belum dapat mewakili mata kuliah yang lain di departemen Matematika. Adapun alasan pemilihan kelima mata kuliah di atas sebagai IPK Gabungan sebelumnya adalah karena kelima mata kuliah tersebut dianggap sebagai mata kuliah inti dari seluruh mata kuliah yang harus ditempuh mahasiswa matematika. Dengan menguasai kelima mata kuliah tersebut diharapkan mahasiswa matematika tidak menemui kesulitan untuk menyelesaikan studinya. Kenyataannya kelima mata kuliah tersebut masih dianggap sulit oleh sebagian besar mahasiswa matematika. Ini dapat dilihat dari rata-rata IPK Gabungan selama sepuluh angkatan masih lebih kecil dibandingkan dengan rata-rata IPK TPB. Perbedaan IPK Akhir sebenarnya dan IPK Akhir yang dicari dengan menggunakan pendekatan logika fuzzy adalah sebesar 0.13.
Perbedaan yang
terbesar dari kesepuluh angkatan terjadi pada tahun 2001, yaitu sebesar 0.43. Hal ini dapat disebabkan mata kuliah yang lain selain mata kuliah yang diambil sebagai IPK Gabungan memperoleh hasil yang lebih baik. Dengan standard error sebesar 0.0176 dapat dikatakan bahwa model pendekatan logika fuzzy dapat digunakan untuk menentukan IPK Akhir mahasiswa matematika IPB.
45
Selanjutnya akan dicari prediksi IPK Akhir mahasiswa matematika angkatan 2004. Tahun 2004 rata-rata variabel input x1 adalah 3.04 dan rata-rata variabel input x2 adalah 2.80. Ada empat kombinasi yang mungkin untuk prediksi angkatan 2004 yang dapat dilihat pada Tabel 10. Tabel 10 Analisis variabel output y tahun 2004 x1/ x2 No
Kel y (max Aturan
y
Level*Min(x1, x2)
untuk tiap level)
Ket
1
R/S
2
R
0.2*0
0
-
2
R/T
3
S
0.8*0
0
-
3
S/S
5
S
1*0.44
0.44
4
S/T
6
S
0.2*0
0
-
Dari Tabel 10 diperoleh kombinasi pertama yang mungkin, yaitu If IPK TPB RENDAH and IPK gabungan SEDANG Then IPK akhir RENDAH. Ini memenuhi aturan kedua pada tabel 5 sebelumnya dengan derajat keanggotaan sebesar 0.2. Jika dikali dengan Min (x1,x2) maka akan diperoleh kelompok y yang diambil dari maksimum untuk tiap level. Dengan cara yang sama demikian juga untuk kombinasi yang lain. Pada kombinasi pertama, kedua dan ketiga diperoleh maksimum untuk tiap levelnya 0. Ini berarti kombinasi pertama, kedua dan ketiga diabaikan. Dengan menggunakan rata-rata terbobot diperoleh nilai y untuk angkatan 2004 adalah 0.5. Hasil ini menunjukkan bahwa pada tahun 2004 ratarata IPK Akhir mahasiswa matematika mendekati level SEDANG. Dengan menggunakan data maksimum dan minimum pada Tabel 3 sebelumnya, akan ditentukan kisaran IPK Akhir mahasiswa matematika selama sepuluh angkatan terakhir. Hal ini digunakan untuk memprediksi kisaran IPK Akhir pada angkatan 2004. Data maksimum dan minimum pada Tabel 3 dicari batasan parameternya, yang dapat dilihat pada Tabel 11.
46
Tabel 11 Batasan parameter terkecil dan terbesar Terkecil Kuartil
Terbesar
IPK
IPK
IPK
IPK
IPK
IPK
TPB
Gabungan
Akhir
TPB
Gabungan
Akhir
Q1
2.26
2.00
2.25
3.46
3.20
3.10
Q2
2.40
2.20
2.50
3.59
3.50
3.40
Q3
2.45
2.20
2.75
3.76
3.80
3.70
Kisaran IPK Akhir mahasiswa matematika setiap angkatan dengan menggunakan maksimum dan minimum data dapat dilihat pada Tabel 12. Tabel 12 Kisaran IPK Akhir mahasiswa matematika tahun 1994-2003 Terkecil Tahun
Terbesar Kisaran
IPK
IPK
IPK
IPK
IPK
IPK
TPB
Gab
Akhir
TPB
Gab
Akhir
1994
2.74
2.20
2.81
3.44
3.20
3.03
2.81-3.03
1995
2.33
2.20
2.44
3.76
3.80
3.77
2.24-3.77
1996
2.24
2.20
2.43
3.27
3.20
3.03
2.43-3.03
1997
2.42
2.20
2.49
3.52
3.80
3.40
2.49-3.40
1998
2.61
2.00
2.50
3.91
3.60
3.73
2.50-3.73
1999
2.12
2.00
2.19
3.64
3.80
3.63
2.19-3.63
2000
2.46
2.20
2.60
3.54
4.00
3.40
2.60-3.40
2001
2.15
2.20
2.43
3.97
3.20
3.40
2.43-3.40
2002
2.38
2.00
2.28
3.74
3.40
3.51
2.28-3.51
2003
2.43
2.00
2.43
3.05
2.80
3.03
2.43-3.03
2004
2.83
2.00
2.50
3.53
3.60
3.25
2.50-3.25
Pada Tabel 12 terlihat bahwa IPK Akhir terendah berkisar antara 2.19-3.53 pada tahun 1999 dan IPK Akhir tertinggi berkisar antara 2.24-3.77 pada tahun 1995. Untuk tahun 2004 yang akan diprediksi mempunyai kisaran 2.50-3.25. Ini berarti kisaran prediksi IPK Akhir untuk angkatan 2004 berada pada level SEDANG.
47
Jika diambil input dari sepuluh mahasiswa angkatan 2004 secara acak, maka dengan bantuan Toolbox MATLAB 7.0 akan diperoleh prediksi IPK Akhir yang didekati dengan logika fuzzy. Tabel 13 Kisaran Prediksi IPK Akhir mahasiswa matematika angkatan 2004 NIM
IPK TPB (x1)
IPK Gabungan (x2)
Kisaran IPK Akhir
G54104003
2.98
2.60
2.70-3.05
G54104013
3.03
2.60
2.70-3.05
G54104022
3.08
2.40
2.70-3.05
G54104035
3.53
3.40
3.06-3.25
G54104040
3.08
2.60
2.70-3.05
G54104042
2.88
2.80
2.70-3.05
G54104049
2.83
2.80
2.70-3.05
G54104059
3.10
3.60
3.06-3.25
G54104063
2.88
2.60
2.50-2.69
G54104068
3.00
3.20
2.70-3.05
Dari tabel terlihat bahwa sebagian besar prediksi IPK mahasiswa matematika angkatan 2004 bekisar antara 2.70-3.05 yaitu di level SEDANG. Dari sepuluh mahasiswa yang diprediksi sebanyak 70% berada pada kisaran 2.70-3.05, dan hanya 20% berada pada kisaran 3.06-3.25 serta 10% berada pada kisaran 2.502.69.
48
KESIMPULAN DAN SARAN
Kesimpulan Dengan menggunakan pendekatan logika fuzzy dapat disimpulkan bahwa hasil dari y output dapat didekati dengan logika fuzzy dan aturan-aturan keputusan. Dari langkah-langkah yang digunakan pada pendekatan logika fuzzy diperoleh rata-rata IPK Akhir mahasiswa Matematika selama sepuluh tahun, yaitu dari angkatan 1994 sampai 2003 sebesar 2.99. Rata-rata IPK Akhir mahasiswa Matematika sebenarnya adalah 2.97. Jadi terdapat perbedaan sebesar 0.02. Analisis prediksi rata-rata IPK akhir mahasiswa Matematika untuk angkatan 2004 yang tak teramati adalah 0.5. Ini berarti rata-rata IPK akhir mahasiswa Matematika untuk angkatan 2004 mendekati level SEDANG. Kisaran prediksi sepuluh mahasiswa Matematika angkatan 2004 yang dicari dengan pendekatan logika fuzzy adalah 2.50-3.25. Hasil ini sesuai dengan analisis prediksi rata-rata IPK akhir yaitu sebesar 0.5 yang mendekati level SEDANG.
Saran Penelitian ini menggunakan pendekatan logika fuzzy dengan dua variabel input yaitu IPK TPB dan IPK gabungan dari lima mata kuliah yaitu Aljabar Linear, Pemrograman Linear, Analisis Numerik, Pengantar Teori Peluang dan Analisis Real. Penelitian dapat dikembangkan dengan menggunakan suatu model, agar dapat dilakukan suatu kajian untuk melihat mata kuliah-mata kuliah yang paling berpengaruh terhadap IPK Akhir dan mata kuliah tersebut selanjutnya dijadikan sebagai IPK Gabungan.
49
DAFTAR PUSTAKA Babuska R. 2001. Fuzzy and Neural Control. Disc Course Lecture Notes (October 2001). Delft: Delft University of Technology, The Netherlands. Cornelissen, et al. 2000. Assessment of the Contribution of Sustainability Indicator to Sustainable Development: a Novel Approach Using Fuzzy Set Theory. Agriculture, Ecosystem and Environment. 86: 173-185. Enklund, et al. 2000. Fuzzy System. TAPPI PCE & I edition. Department of Computing Science, Umea University.
Sweden:
Jang JSR. 1997. Neuro-Fuzzy and Soft Computing. The Math Works, Natick, Massachusetts, USA: Prentice-Hall International,Inc. Kusumadewi S. 2002. Analisis dan Desain Sistem Fuzzy Menggunakan Toolbox Matlab. Yogyakarta: Graha Ilmu. Kusumadewi S. 2004. Aplikasi Logika Fuzzy untuk Pendukung Keputusan. Yogyakarta: Graha Ilmu. Marimin. 2005. Teori dan Aplikasi Sistem Pakar dalam Teknologi Manajerial. Bogor: Jurusan Teknologi Industri Pertanian, Institut Pertanian Bogor. Miceli D. 1998. Measuring Poverty Using Fuzzy Sets. Discussion Paper No. 38. National Centre for Social and Economic Modeling, NATSEM. University of Canbera. Australia. Suliadi. 2003. Model Fuzzy untuk Menghitung Indeks Pembangunan Berkelanjutan. [Thesis]. Bogor: Program Pasca Sarjana, Institut Pertanian Bogor. Zadeh LA. 1965. Fuzzy Sets. Information and Control. 8:338-353.
50
LAMPIRAN
51
Lampiran 1 Data nilai mahasiswa angkatan 1994-2004
Lampiran 1.1 Data nilai mahasiswa matematika angkatan 1994 No
NIM
1 2 3 4 5 6 7 8 9 10
G05310173 G05310533 G05310614 G05310634 G05310799 G05311103 G05311167 G05311348 G05311661 G05311759
IPK TPB 2.96 3.64 2.74 3.52 2.81 3.31 2.78 3.53 2.93 2.85
Rata-rata
3.02
Alin Proglin Anum C C C B C C C A A B
B B B A B B C C B A
B B C B B B C B B C
PTP Anreal B C B A B C B B A B
C C C B C C C C C C
IPK Gab 2.6 2.4 2.4 3.4 2.6 2.4 2.2 2.8 3.2 2.8
IPK Akhir 2.55 3.18 2.64 3.33 2.85 2.58 2.81 2.51 2.89 3.16
2.68
2.85
Lampiran 1.2 Data nilai mahasiswa matematika angkatan 1995 No
NIM
1 2 3 4 5 6 7 8 9 10
G05495003 G05495009 G05495010 G05495016 G05495017 G05495026 G05495029 G05495031 G05495044 G05495046
IPK TPB 3.76 2.91 3.24 3.12 2.33 2.33 3.06 2.79 3.31 3.24
Rata-rata
3.01
Alin Proglin Anum PTP Anreal A B B B C B C C B B
A B A C C C B C A C
A A A C B C B C A B
A C C C C C C B A A
C C B C C B C C A B
IPK Gab 3.6 2.8 3.2 2.2 2.2 2.4 2.4 2.2 3.8 3.0
IPK Akhir 3.56 3.02 3.38 2.61 2.34 2.74 2.34 2.96 3.75 3.05
2.78
2.98
52
Lampiran 1.3 Data nilai mahasiswa matematika angkatan 1996 No
NIM
1 2 3 4 5 6 7 8 9 10
G05496004 G05496009 G05496016 G05496019 G05496022 G05496024 G05496028 G05496031 G05496036 G05496039
IPK TPB 3.27 3.09 2.24 3.24 3.18 3.09 2.79 2.58 2.48 2.45
Rata-rata
2.84
Alin Proglin Anum PTP Anreal C C C C C A C C C C
B C B C B B C B C B
B B C B C B C C B C
C C B B A A B C B A
C C B C B C C C C C
IPK Gab 2.4 2.2 2.6 2.4 2.8 3.2 2.2 2.2 2.4 2.6
IPK Akhir 2.79 2.79 2.60 2.78 2.96 3.07 2.47 2.33 2.44 2.34
2.50
2.66
Lampiran 1.4 Data nilai mahasiswa matematika angkatan 1997 No
NIM
1 2 3 4 5 6 7 8 9 10
G05497001 G05497005 G05497014 G05497017 G05497024 G05497025 G05497026 G05497032 G05497035 G05497040
IPK TPB 3.36 3.52 3.15 2.42 2.73 3.15 3.06 3.15 2.42 2.70
Rata-rata
2.97
Alin Proglin Anum PTP Anreal B A A C B B C A B C
B A C B A A B A B B
C A C C C C B C B C
C A C C B C A A B C
C B C C C C B B C C
IPK Gab 2.4 3.8 2.4 2.2 2.8 2.6 3.0 3.4 2.8 2.2
IPK Akhir 3.08 3.63 3.01 2.56 2.78 2.86 3.21 3.27 2.88 2.41
2.76
2.97
53
Lampiran 1.5 Data nilai mahasiswa matematika angkatan 1998 No
NIM
1 2 3 4 5 6 7 8 9 10
G05498009 G05498010 G05498013 G05498015 G05498018 G05498020 G05498023 G05498026 G05498029 G05498039
IPK TPB 3.81 3.82 2.31 3.18 3.42 2.57 3.06 2.27 3.48 2.94
Rata-rata
3.21
Alin Proglin Anum PTP Anreal C C C C C C C C C C
A A C A A B A B B B
B C C C A B B C A B
B B C C A A B A C C
B A C A A B C B C C
IPK Gab 3.0 3.0 2.0 2.8 3.6 3.0 2.8 2.8 2.6 2.4
IPK Akhir 3.35 3.68 2.56 3.10 3.69 3.40 3.04 3.22 3.05 2.74
2.80
3.18
Lampiran 1.6 Data nilai mahasiswa matematika angkatan 1999 No
NIM
1 2 3 4 5 6 7 8 9 10
G05499003 G05499009 G05499010 G05499014 G05499020 G05499022 G05499027 G05499033 G05499034 G05499044
IPK TPB 3.64 3.64 3.42 3.55 2.76 2.36 2.12 3.48 2.64 2.88
Rata-rata
3.05
Alin Proglin Anum PTP Anreal B C B C C C B B B C
A B A A A C B A C A
A B A B C C B B C B
A C A B C C C C C C
A C B C C C C C C B
IPK Gab 3.8 2.4 3.6 2.8 2.4 2.0 2.6 2.4 2.2 2.8
IPK Akhir 3.58 3.55 3.67 3.60 2.66 2.50 2.80 3.59 2.49 2.91
2.70
3.14
54
Lampiran 1.7 Data nilai mahasiswa matematika angkatan 2000 No
NIM
1 2 3 4 5 6 7 8 9 10
G05400001 G05400003 G05400013 G05400017 G05400018 G05400022 G05400035 G05400047 G05400051 G05400052
IPK TPB 3.49 2.85 3.10 3.64 3.40 2.46 3.23 3.08 2.60 2.76
Rata-rata
3.12
Alin Proglin Anum PTP Anreal A B B C C C B C B B
A B C C C C C B C C
A A A A B B C C C B
A A A A B B C C C B
A C B B B C C C C C
IPK Gab 4.0 3.2 3.2 3.0 2.6 2.4 2.2 2.2 2.2 2.6
IPK Akhir 3.61 3.29 3.43 3.43 3.11 2.61 2.80 3.05 2.79 3.04
2.76
3.12
Lampiran 1.8 Data nilai mahasiswa matematika angkatan 2001 No
NIM
1 2 3 4 5 6 7 8 9 10
G05401002 G05401007 G05401009 G05401014 G05401028 G05401030 G05401033 G05401034 G05401038 G05401050
IPK TPB 3.67 3.13 2.72 2.27 3.59 2.34 2.15 2.64 2.23 3.79
Rata-rata
2.90
Alin Proglin Anum PTP Anreal A B C B C C C B B B
A B C B B B B B C B
C C C C B C C C C C
A B B C C C B A C C
C C C C C C C C C C
IPK Gab 3.2 2.6 2.2 2.4 2.4 2.2 2.4 2.8 2.2 2.4
IPK Akhir 3.89 3.35 3.20 3.04 2.99 2.99 2.45 2.85 2.53 3.23
2.48
3.04
55
Lampiran 1.9 Data nilai mahasiswa matematika angkatan 2002 No
NIM
1 2 3 4 5 6 7 8 9 10
G54102001 G54102010 G54102016 G54102017 G54102022 G54102027 G54102035 G54102039 G54102044 G54102046
IPK TPB 3.64 3.01 2.55 3.61 3.08 3.00 2.08 3.71 2.69 3.13
Rata-rata
3.11
Alin Proglin Anum PTP Anreal A B B B B B B C C A
B B B B C B B C C B
A C B B B B C C B A
A C C C C C C C C A
C C B C C C C C C C
IPK Gab 3.4 2.4 2.6 2.8 2.4 2.6 2.8 2.0 2.2 3.0
IPK Akhir 3.82 3.25 3.08 3.22 3.25 2.93 2.87 3.12 3.13 3.46
2.62
3.21
Lampiran 1.10 Data nilai mahasiswa matematika angkatan 2003 No
NIM
1 2 3 4 5 6 7 8 9 10
G54103002 G54103013 G54103016 G54103021 G54103023 G54103032 G54103041 G54103043 G54103052 G54103055
IPK TPB 2.53 2.43 2.73 2.85 2.65 2.73 2.53 2.43 2.55 3.05
Rata-rata
2.65
Alin Proglin Anum PTP Anreal C C C C C C C C A C
C B C C C C C B C A
B C C C C C C C C B
C B B A C C C C C C
B C C C C C C C C B
IPK Gab 2.4 2.4 2.2 2.4 2.0 2.0 2.0 2.2 2.4 2.8
IPK Akhir 2.22 2.67 2.55 2.87 2.50 2.74 2.37 2.37 2.62 2.96
2.28
2.59
56
Lampiran 1.11 Data nilai mahasiswa matematika angkatan 2004 No
NIM
1 2 3 4 5 6 7 8 9 10
G54104003 G54104013 G54104022 G54104035 G54104040 G54104042 G54104049 G54104059 G54104063 G54104068
IPK TPB 2.98 3.03 3.08 3.53 3.08 2.88 2.83 3.10 2.88 3.00
Rata-rata
3.04
Alin Proglin Anum PTP Anreal B C B B B A B B A A
B C C C C B B B B B
C C C B B B C A C C
C C C C C C C A C C
C C C C C C C A C B
IPK Gab 2.4 2.0 2.2 2.4 2.4 2.8 2.4 3.6 2.6 3.2 2.60
IPK Akhir
57
Lampiran 2 Perhitungan standard error 9 aturan dengan μ berbeda •
Kombinasi dengan μ bernilai 1, 0.9, 0.3
Aturan 1, 5, 9
dengan μ[ x ] = 1
TPB Aturan 3, 7
dengan μ[ x ] = 0.9
Range: [2.6 3.2] untuk [2.2 2.8] untuk
Gab Aturan 2, 4, 6, 8 dengan μ[ x ] = 0.3
Tahun
IPK Akhir Sebenarnya
IPK Akhir dg fuzzy
IPK Akhir Sebenarnya ( σ 1 ) xi − x
1994 1995 1996 1997 1998 1999 2000 2001 2002 2003
σ1
2.85 2.98 2.66 2.97 3.18 3.14 3.12 3.04 3.21 2.59
2.84 2.8 2.6 2.84 3.03 2.88 3.01 2.58 2.9 2.61
x = 2.974
x = 2.809
∑ ( x − x) =
2
i
n −1 0.41284 σ1 = 9 σ 1 = 0.045871111
σ2
∑ ( x − x) =
2
i
n −1 0.24029 σ2 = 9 σ 2 = 0.026698888
-0.124 0.006 -0.314 -0.004 0.206 0.166 0.146 0.066 0.236 -0.384
( xi − x) 2 0.015376 3.6E-05 0.098596 0.000016 0.042436 0.027556 0.021316 0.004356 0.055696 0.147456 0.41284
IPK Akhir dg fuzzy (σ 2 ) xi − x 0.031 -0.009 -0.209 0.031 0.221 0.071 0.201 -0.229 0.091 -0.199
( xi − x) 2 0.000961 8.1E-05 0.043681 0.000961 0.048841 0.005041 0.040401 0.052441 0.008281 0.039601 0.24029
58
SE =
σ 12 n1
+
σ 22 n2
SE = 0.0002104158824 + 0.00007128306204 SE = 0.0002816989444 SE = 0.018783889 •
Kombinasi dengan μ bernilai 1, 0.8, 0.2
Aturan 1, 5, 9
dengan μ[ x ] = 1
TPB Aturan 3, 7
dengan μ[ x ] = 0.8
Range: [2.6 3.2] untuk [2.2 2.8] untuk
Gab Aturan 2, 4, 6, 8 dengan μ[ x ] = 0.2 Tahun
IPK Akhir Sebenarnya
IPK Akhir dg fuzzy
xi − x
1994 1995 1996 1997 1998 1999 2000 2001 2002 2003
2.85 2.98 2.66 2.97 3.18 3.14 3.12 3.04 3.21 2.59 x = 2.974
σ1
∑ ( x − x) =
2.84 2.84 2.61 2.97 3.07 2.88 3.07 2.61 2.88 2.61 x = 2.840
-0.124 0.006 -0.314 -0.004 0.206 0.166 0.146 0.066 0.236 -0.384
n −1 0.41284 σ1 = 9 σ 1 = 0.045871111
xi − x
( xi − x) 2 0.015376 3.60E-05 0.098596 0.000016 0.042436 0.027556 0.021316 0.004356 0.055696 0.147456
0 0 -0.23 0.13 0.23 0.04 0.23 -0.23 0.04 -0.23
0.41284
2
i
IPK Akhir dg fuzzy (σ 2 )
IPK Akhir Sebenarnya ( σ 1 )
σ2
( xi − x) 2 0 0 0.0529 0.0169 0.0529 0.0016 0.0529 0.0529 0.0016 0.0529 0.2846 0.2846
∑ ( x − x) =
2
i
n −1 0.2846 σ2 = 9 σ 2 = 0.031622222
59
SE =
σ 12 n1
+
σ 22 n2
SE = 0.0002104158824 + 0.00009999649242 SE = 0.0003104123748 SE = 0.017618523 •
Kombinasi dengan μ bernilai 1, 0.7, 0.3
Aturan 1, 5, 9
dengan μ[ x ] = 1
TPB Aturan 3, 7
dengan μ[ x ] = 0.7
Range: [2.6 3.2] untuk [2.2 2.8] untuk
Gab Aturan 2, 4, 6, 8 dengan μ[ x ] = 0.3 Tahun
IPK Akhir Sebenarnya
1994 1995 1996 1997 1998 1999 2000 2001 2002 2003
2.85 2.98 2.66 2.97 3.18 3.14 3.12 3.04 3.21 2.59
x = 2.974
σ1
∑ ( x − x) =
2
i
n −1 0.41284 σ1 = 9 σ 1 = 0.045871111
IPK Akhir dg fuzzy
2.83 2.79 2.58 2.8 3 2.86 3.03 2.56 2.86 2.59
x = 2.790
IPK Akhir Sebenarnya ( σ 1 )
IPK Akhir dg fuzzy (σ 2 )
xi − x
xi − x
-0.124 0.006 -0.314 -0.004 0.206 0.166 0.146 0.066 0.236 -0.384
( xi − x) 2 0.015376 3.60E-05 0.098596 0.000016 0.042436 0.027556 0.021316 0.004356 0.055696 0.147456
0.04 0 -0.21 0.01 0.21 0.07 0.24 -0.23 0.07 -0.2
( xi − x) 2 0.0016 0 0.0441 1E-04 0.0441 0.0049 0.0576 0.0529 0.0049 0.04 0.2502
60
σ2
∑ ( x − x) =
2
i
n −1 0.2502 σ2 = 9 σ 2 = 0.0278
SE =
σ 12 n1
+
σ 22 n2
SE = 0.0002104158824 + 0.000077284 SE = 0.000287742824 SE = 0.018962983