Sebelum kita membahas perbedaan metode Tsukamoto, metode Mamdani dan metode Sugeno. Apa sih sebenarnya Fuzzy Inference System (FIS) ?
Apa Itu Fuzzy Inference System (FIS)?
Fuzzy Inference System (FIS) adalah bagian inti dari logika fuzzy, yang berfungsi sebagai sistem pengambilan keputusan berbasis logika mendekati cara berpikir manusia. Dalam sistem ini, input (masukan) tidak harus berupa nilai pasti (crisp), tetapi bisa berupa nilai yang bersifat samar atau “fuzzy”.
Secara sederhana, FIS berperan dalam memetakan input yang diberikan menjadi output berdasarkan sekumpulan aturan logika fuzzy. Hasil pemetaan inilah yang kemudian menjadi dasar pengambilan keputusan dalam berbagai sistem cerdas, seperti pengendalian suhu ruangan, diagnosis penyakit, sistem rekomendasi, dan sebagainya.
Komponen-Komponen Fuzzy Inference System
FIS terdiri dari beberapa komponen utama yang bekerja secara berurutan, yaitu:

- Rule Base (Basis Aturan)
Berisi kumpulan aturan logika fuzzy dalam bentuk IF–THEN, misalnya:
IF suhu tinggi THEN kecepatan kipas cepat. - Database
Menyimpan fungsi keanggotaan dari setiap variabel fuzzy. Fungsi ini digunakan untuk menentukan seberapa besar suatu nilai termasuk ke dalam suatu kategori. - Decision-Making Unit (Unit Pengambilan Keputusan)
Bertugas memproses aturan-aturan fuzzy dan menentukan hasil inferensi dari masing-masing rule. - Fuzzification Interface Unit (Unit Fuzzifikasi)
Mengubah nilai input tegas (crisp) menjadi nilai fuzzy berdasarkan fungsi keanggotaan yang sudah didefinisikan sebelumnya. - Defuzzification Interface Unit (Unit Defuzzifikasi)
Mengubah hasil fuzzy yang telah diproses menjadi nilai tegas (crisp) yang dapat digunakan sebagai keputusan akhir.
Proses-proses ini menjadikan FIS mampu meniru pengambilan keputusan manusia dengan mempertimbangkan ketidakpastian dan ambiguitas data.
Metode Tsukamoto
Metode Tsukamoto merupakan metode yang untuk membantu dalam pemberian rekomendasi secara cepat, tepat dan akurat. Setiap kosekuen pada aturan (rule) yang berbentuk IF – THEN harus di presentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton.
Hasilnya adalah outoput hasil inferensi dari tiap – tiap aturan diberikan secara tegas (crisp) berdasarkan α-predikat. Hasil akhirnya diperoleh dengan menggunakan rata-rata terbobot.
Tahapan dalam Metode Tsukamoto
Berikut tahapan umum dalam metode fuzzy Tsukamoto:
- Pembentukan Himpunan Fuzzy
Menentukan variabel input dan output, lalu membaginya menjadi beberapa himpunan fuzzy (misalnya rendah, sedang, tinggi). - Fuzzifikasi
Menentukan derajat keanggotaan untuk setiap variabel input berdasarkan fungsi keanggotaan yang telah ditetapkan. - Pembentukan Basis Pengetahuan Fuzzy
Membuat aturan fuzzy dalam bentuk IF–THEN, seperti:
IF suhu panas THEN kecepatan kipas tinggi. - Implikasi dan Perhitungan α-Predikat
Menggunakan fungsi Min untuk menghitung nilai α-predikat tiap aturan. Nilai ini digunakan untuk menentukan output crisp (z) dari masing-masing aturan. - Defuzzifikasi
Menghitung hasil akhir dengan rumus rata-rata terbobot dari seluruh nilai crisp yang dihasilkan tiap aturan.

Kelebihan dan Kekurangan Metode Tsukamoto
Kelebihan:
- Proses defuzzifikasi sangat sederhana dan cepat.
- Cocok untuk sistem dengan kebutuhan perhitungan real-time.
Kekurangan:
- Fungsi keanggotaan harus monoton, sehingga fleksibilitasnya terbatas.
- Tidak memberikan gambaran yang intuitif terhadap proses fuzzy.
Metode Mamdani
Metode Mamdani, juga dikenal sebagai metode Max-Min, merupakan metode inferensi fuzzy yang paling populer dan banyak digunakan. Metode ini pertama kali diperkenalkan oleh Ebrahim Mamdani pada tahun 1975 untuk mengontrol mesin uap dan boiler menggunakan aturan linguistik yang disusun oleh operator berpengalaman.
Mamdani digunakan untuk mengendalikan mesin uap dan boiler yang dikombinasikan dengan sekumpulan aturan lingustik yang diperoleh oleh operator yang berpengalaman. Untuk menentukan output terdapat beberapa tahapan yaitu.
Tahapan dalam Metode Mamdani
- Pembentukan Himpunan Fuzzy
Menentukan variabel input dan output serta fungsi keanggotaan masing-masing. - Fuzzifikasi
Mengubah nilai input crisp menjadi nilai fuzzy. - Operasi Logika Fuzzy
Jika antecedent memiliki lebih dari satu pernyataan (contohnya: IF suhu tinggi AND kelembaban rendah), maka dilakukan operasi logika fuzzy seperti AND atau OR. - Implikasi
Menentukan bentuk akhir dari output fuzzy untuk setiap aturan menggunakan fungsi implikasi Min. - Agregasi
Menggabungkan semua output fuzzy dari setiap aturan menjadi satu output fuzzy tunggal menggunakan fungsi Max. Karena itu, metode ini sering disebut metode Max-Min. - Defuzzifikasi
Mengubah hasil fuzzy menjadi nilai tegas dengan metode centroid atau titik pusat gravitasi (center of gravity).
Rumus umum centroid untuk semesta kontinu dan diskrit digunakan untuk menghitung nilai crisp akhir.


Kelebihan dan Kekurangan Metode Mamdani
Kelebihan:
- Hasil output berupa himpunan fuzzy yang lebih mudah dipahami.
- Cocok untuk sistem yang memerlukan interpretasi linguistik.
Kekurangan:
- Proses defuzzifikasi relatif rumit dan membutuhkan waktu komputasi lebih lama.
- Tidak efisien untuk sistem real-time yang memerlukan perhitungan cepat.
Metode Sugeno
Metode Sugeno (atau metode Takagi–Sugeno–Kang) diperkenalkan pada tahun 1985 oleh Takagi, Sugeno, dan Kang. Secara prinsip, metode ini mirip dengan Mamdani, tetapi perbedaannya terletak pada bagian konsekuen (THEN).
Pada metode Sugeno, konsekuen tidak berbentuk himpunan fuzzy, melainkan berupa konstanta atau persamaan linear. Hal ini membuat metode Sugeno lebih efisien dan mudah diimplementasikan dalam sistem kontrol atau prediksi.
Jenis-Jenis Model Sugeno
1. Model Fuzzy Sugeno Order-Nol
Secara umum bentuk model Sugeno Order Nol.
Dengan Ai adalah himpunan fuzzy ke-i, sebagai antesedan dan k adalah suatu konstanta sebagai kosekuen.
2. Model Fuzzy Sugeno Order-Satu
Secara umum bentuk model Sugeno Order Satu.
Dengan Ai adalah himpunan fuzzy ke-i sebagai atesedan dan pi adalah konstanta ke – i dan q juga merupakn konstanta dalam kosekuen. Apabila komposisi aturan menggunakan metode Sugeno maka defuzzy dilakukan dengan cara mencari nilai rata – rata.
Proses dalam Metode Sugeno
- Fuzzifikasi input.
- Evaluasi aturan fuzzy menggunakan operator logika.
- Hitung output crisp dari setiap aturan berdasarkan rumus linear.
- Defuzzifikasi dilakukan dengan rata-rata terbobot dari seluruh nilai crisp yang dihasilkan.
Kelebihan dan Kekurangan Metode Sugeno
Kelebihan:
- Lebih efisien dalam komputasi karena output langsung berupa nilai crisp.
- Cocok untuk sistem kontrol otomatis dan prediksi berbasis data.
Kekurangan:
- Tidak seintuitif metode Mamdani dalam menjelaskan proses inferensi.
- Membutuhkan estimasi parameter yang akurat dari data.
Perbandingan Metode Tsukamoto, Mamdani dan Sugeno
Mamdani dan Sugeno merupakan dua metode yang sering digunakan. Metode mudah diaplikasikan tanpa terlalu banyak informasi awal dari sistem. Metode ini juga sederhana dan mudah untuk sistem yang bersifat linier.
Kelemahan metode Mamdani yaitu tidak dapat membedakan informasi spesifik dari ruang input dann membutuhkan aturan anteseden yang menjangkau semua ruang input.
Sedangkan metode Sugeno membutuhkan estimasi dari parameter yang terdapat pada data. Keunggulannya sangat mudah digunakan untuk berbagai teknik analisis stabilitas.
Metode Tsukamoto tidak terlalu menarik karena proses defuzzifikasi yang sangat mudah menggunakan fungsi monoton. Walaupun tidak membutuhkan waktu yang lama untuk proses defuzzifikasi, tetapi tidak sejelas kedua metode lainnya. Metode ini tidak mengikuti aturan secara ketat komposisi aturan dimana output selalu tegas (crisp) walaupun inputan berupa fuzzy.
Beberapa penelitian dilakukan untuk membandingkan ketiga metode di atas. Dari membandingkan ketiga metode untuk menentukan diagnosa penyakit paru dan dihasilkan bahwa metode Sugeno tebaik selanjutnya metode Tsukamoto dan Mamdani.
Tetapi hasil yang berbeda didapatkan pada penelitian dilakukan oleh Saepullah & Romi yang membandingkan penghematan air conditioner (AC), diperoleh bahwa metode Tsukamoto memberikan nilai efisien yang paling baik kemudian disusul dengan Mamdani dan Sugeno.
Tabel Perbandingan
| Aspek | Tsukamoto | Mamdani | Sugeno |
|---|---|---|---|
| Bentuk Output | Crisp | Fuzzy | Crisp |
| Defuzzifikasi | Rata-rata terbobot | Centroid | Rata-rata terbobot |
| Kelebihan Utama | Cepat dan sederhana | Interpretatif dan intuitif | Akurat dan efisien |
| Kelemahan | Kurang fleksibel | Proses kompleks | Perlu estimasi parameter |
| Aplikasi Umum | Sistem rekomendasi sederhana | Sistem kontrol klasik | Prediksi dan optimasi modern |
Kesimpulan
Dari pembahasan di atas, dapat kita disimpulkan bahwa:
- Metode Mamdani cocok untuk sistem yang memerlukan interpretasi linguistik dan kejelasan hasil.
- Metode Sugeno unggul dalam efisiensi dan cocok untuk sistem kontrol modern atau prediksi data.
- Metode Tsukamoto lebih cepat dan sederhana, cocok untuk sistem rekomendasi atau pengambilan keputusan cepat.
Kini kamu sudah memahami perbedaan metode Tsukamoto, Mamdani, dan Sugeno dalam Fuzzy Inference System (FIS). Dengan pemahaman ini, kamu bisa memilih metode fuzzy yang paling tepat dan efisien sesuai dengan kasus atau proyek yang kamu kerjakan.
Artikel ini merupakan bagian dari seri artikel belajar Kecerdasan Buatan dan jika ada ide topik yang mau kami bahas silahkan komen di bawah ya.