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.
Baca Juga: Belajar Logika Fuzzy: Pengertian, Cara Kerja dan Contoh Penerapan Logika Fuzzy
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.
Baca Juga: Belajar Metode ANFIS (Adaptive Neuro-Fuzzy Inference System)
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.
Rumus umum Tsukamoto:
Keterangan:
= output crisp keseluruhan
= derajat keanggotaan aturan ke-i (hasil implikasi)
= output crisp dari aturan ke-i (berdasarkan fungsi keanggotaan monoton)
= jumlah aturan fuzzy
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.
Baca Juga: Fuzzy Tsukamoto : Cara Kerja, Contoh dan Implementasi
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.- Semesta Kontinu
Jika domain output kontinu:Keterangan:
= nilai crisp hasil defuzzifikasi
= derajat keanggotaan di nilai z pada output fuzzy
= domain semesta pembicaraan untuk output - Semesta Diskrit
Jika domain output diskrit:Keterangan:
= nilai diskrit di domain output
= derajat keanggotaan di nilai zj
= jumlah titik diskrit pada semesta pembicaraan
- Semesta Kontinu
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.
Baca Juga: Fuzzy Mamdani : Cara Kerja, Contoh Soal dan Implementasi
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.
Rumus Umum Sugeno
Keterangan:
- = output crisp total
- = nilai firing strength / derajat keanggotaan aturan ke-i
- = output aturan ke-i
- = jumlah aturan
Jenis-Jenis Model Sugeno
1. Model Fuzzy Sugeno Order-Nol
Jika output aturan berupa konstanta:
Sehingga output akhir:
Dimana adalah konstanta dari regel ke-i.
2. Model Fuzzy Sugeno Order-Satu
Jika output aturan berupa persamaan linear:
Output akhir:
Keterangan:
- = konstanta di consequen aturan ke-i
- Saya memakai dua variabel input sebagai contoh; bisa diperluas ke banyak input.
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.
Baca Juga: Fuzzy Sugeno: Cara Kerja, Contoh Soal dan Implementasi
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 Kecerdasan Buatan KantinIT.com. Jika artikel ini bermanfaat, jangan lupa bagikan ke media sosial atau ke teman kamu.