Belajar Logika Fuzzy: Perbedaan Fuzzy Inference System (FIS) Metode Tsukamoto, Metode Mamdani dan Metode Sugeno

perbedaan metode tsukamoto mamdani sugeno

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:

fuzzy inference
Sumber: tutorialspoint.com
  1. Rule Base (Basis Aturan)
    Berisi kumpulan aturan logika fuzzy dalam bentuk IF–THEN, misalnya:
    IF suhu tinggi THEN kecepatan kipas cepat.
  2. Database
    Menyimpan fungsi keanggotaan dari setiap variabel fuzzy. Fungsi ini digunakan untuk menentukan seberapa besar suatu nilai termasuk ke dalam suatu kategori.
  3. Decision-Making Unit (Unit Pengambilan Keputusan)
    Bertugas memproses aturan-aturan fuzzy dan menentukan hasil inferensi dari masing-masing rule.
  4. Fuzzification Interface Unit (Unit Fuzzifikasi)
    Mengubah nilai input tegas (crisp) menjadi nilai fuzzy berdasarkan fungsi keanggotaan yang sudah didefinisikan sebelumnya.
  5. 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:

  1. Pembentukan Himpunan Fuzzy
    Menentukan variabel input dan output, lalu membaginya menjadi beberapa himpunan fuzzy (misalnya rendah, sedang, tinggi).
  2. Fuzzifikasi
    Menentukan derajat keanggotaan untuk setiap variabel input berdasarkan fungsi keanggotaan yang telah ditetapkan.
  3. Pembentukan Basis Pengetahuan Fuzzy
    Membuat aturan fuzzy dalam bentuk IF–THEN, seperti:
    IF suhu panas THEN kecepatan kipas tinggi.
  4. 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.
  5. Defuzzifikasi
    Menghitung hasil akhir dengan rumus rata-rata terbobot dari seluruh nilai crisp yang dihasilkan tiap aturan.
Metode Tsukamoto

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

  1. Pembentukan Himpunan Fuzzy
    Menentukan variabel input dan output serta fungsi keanggotaan masing-masing.
  2. Fuzzifikasi
    Mengubah nilai input crisp menjadi nilai fuzzy.
  3. 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.
  4. Implikasi
    Menentukan bentuk akhir dari output fuzzy untuk setiap aturan menggunakan fungsi implikasi Min.
  5. 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.
  6. 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.
Metode Mamdani semesta kontinu
Rumus untuk semesta kontinu
Metode Mamdani semesta diskrit
Rumus untuk semesta diskrit

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.

IF(x1isA1)º(x2isA2)º.º(xnisAn)THENz=kIF (x1 is A1) º (x2 is A2) º …. º (xn is An) THEN z=k

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.

IF(x1isA1)ºº(xnisAn)THENz=p1x1+..+pnxn+qIF (x1 is A1) º … º (xn is An) THEN z= p1*x1 + .. + pn*xn + q

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

  1. Fuzzifikasi input.
  2. Evaluasi aturan fuzzy menggunakan operator logika.
  3. Hitung output crisp dari setiap aturan berdasarkan rumus linear.
  4. 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

AspekTsukamotoMamdaniSugeno
Bentuk OutputCrispFuzzyCrisp
DefuzzifikasiRata-rata terbobotCentroidRata-rata terbobot
Kelebihan UtamaCepat dan sederhanaInterpretatif dan intuitifAkurat dan efisien
KelemahanKurang fleksibelProses kompleksPerlu estimasi parameter
Aplikasi UmumSistem rekomendasi sederhanaSistem kontrol klasikPrediksi 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.

Write a Comment

Leave a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨