Gambar 4.13
Listing Kode Program Penampungan Nilai Alfa Predikat Proses selanjutnya adalah mencari nilai MAX dari komposisi antar
aturan. Pertama menentukan nilai maximum secara acak kemudian membandingkan setiap nilai dengan nilai acak yang telah ditentukan
tersebut. Jika nilai yang dibandingkan lebih besar maka akan nilai tersebut akan menjadi nilai max. Begitu seterusnya hingga setiap nilai alfa predikat
sudah dibandingkan, tetapi jika nilai yang dibandingkan sama besarnya dengan nilai maximum maka akan dilihat nilai variabel hasilnya apakah
sama atau berbebeda. Jika berbeda maka terdapat dua buah nilai maximum dengan nilai variabel hasil yang berbeda.
Gambar 4.14
Listing Kode Program Komposisi Antar Aturan MAX
4.1.2.3. Implementasi Defuzzyfikasi SOM Smallest of Maximum
Berikut ini adalah listing kode program defuzzyfikasi yaitu mencari nilai tegas terkecil dari nilai alfa predikat tertinggi yang telah didapat dari
proses komposisi antar aturan max. Jika variabel max hanya berisi satu buah nilai saja maka akan langsung dicari nilai tegas terkecil dari alfa
predikat terbesar yang sudah didapatkan. Namun, jika variabel max berisi lebih dari satu buah nilai makan akan dicari nilai paling kecil dari
kombinasi perhitungan dua buah nilai alfa predikatnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.15
Listing Kode Program Defuzzyfikasi SOM
4.1.2.4. Implementasi Defuzzyfikasi MOM Mean of Maximum
Berikut ini adalah listing kode program defuzzyfikasi yaitu mencari nilai tegas rata-rata dari nilai alfa predikat tertinggi yang telah didapat dari
proses komposisi antar aturan max. Jika variabel max hanya berisi satu buah nilai saja maka akan langsung dicari nilai tegas rata-rata dari alfa
predikat terbesar yang sudah didapatkan. Namun, jika variabel max berisi lebih dari satu buah nilai makan akan dicari nilai rata-rata dari kombinasi
perhitungan dua buah nilai alfa predikatnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.16
Listing Kode Program Defuzzyfikasi MOM
4.1.2.5. Implementasi Defuzzyfikasi LOM Largest of Maximum
Berikut ini adalah listing kode program defuzzyfikasi yaitu mencari nilai tegas terbesar dari nilai alfa predikat tertinggi yang telah didapat dari
proses komposisi antar aturan max. Jika variabel max hanya berisi satu PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
buah nilai saja maka akan langsung dicari nilai tegas terbesar dari alfa predikat terbesar yang sudah didapatkan. Namun, jika variabel max berisi
lebih dari satu buah nilai makan akan dicari nilai tegas terbesar dari kombinasi perhitungan dua buah nilai alfa predikatnya.
Gambar 4.17
Listing Kode Program Defuzzyfikasi LOM
4.1.3. Implementasi Multi-Attribute Decision Making