Script PHP Himpunan Fuzzy

By , December 5, 2015,
Script php himpunan fuzzy

Script php himpunan fuzzy

Script PHP Himpunan Fuzzy. Implementasi perhitungan himpunan fuzzy kedalam php. Script berikut ini saya buat kedalam sebuah fungsi. Fungsi ini gunannya yaitu mencari nilai dari himpunan fuzzy yang akan digunakan untuk proses fuzzy selanjutnya.

Studi kasus yang Saya kerjakan yaitu menggunakan himpunan fuzzy untuk proses yang ada pada metode fuzzy mamdani. Berikut ini script php yang fuzzy mamdani.

Script PHP Himpunan Fuzzy

Perhitungan himpunan fuzzy adalah langkah awal dari banyak perhitungan fuzzy lainya.


function himpunanfuzzy($x,$b,$c,$d){
 // rendah
 if($x <= $c){
 $rendah = 1;
 }elseif($c <= $x && $x <= $b){
 $rendah = $b-$x/($b-$c) ;
 }elseif($x >= $b){
 $rendah = 0;
 }
 // sedang
 if($x <= $c){
 $sedang = 0;
 }elseif($c <= $x && $x <=$b){
 $sedang = $x-$c/($b-$c) ;
 }elseif($b <= $x && $x <=$d){
 $sedang = $d-$x/($d-$b);
 }
 // tinggi
 if($x <= $e){
 $tinggi = 0;
 }elseif($e <= $x && $x <= $d){
 $tinggi = $x-$e/($d-$b) ;
 }elseif($x >= $d ){
 $tinggi = 1;
 }

 return array($rendah, $sedang,$tinggi);
}

Penjelasan script source code diatas:

1. $x,$b,$c,$d adalah sebuah variabel yang akan di input kedalam fungsi himpunan fuzzy untuk lebih lengkapnya,

2. $x = nilai inputan yang di masukkan dari sebuah sistem

3. $b,$c,$d adalah variabel asumsi yang di ambil dari sebuah nilai kurva segita. Kita misalkan saja nilai dari varibel kedisiplinan, dari variabel kedisiplinan tersebut di implementasi kedalam sebuah kurva segita yaitu untuk rendah nilainya antara 1-4, sedang nilaina antara 3-6 dan tinggi nilainya dari 6-10. Nah lalu apa hubungannya dengan variabel $b, $c, $d. Hubungannya yaitu dari berdasarkan nilai kurva segitatiga tersebut maka $b = 4, $c = 3, $d = 6. Oke itulah penjelasan varibel inputannya.

Oke penjelasan lebih lanjut lagi, setelah melalui variabel inputan kedalam fungsi tersebut, selanjutnya masuk kedalam proses yang dilakukan adalah membuat logika berdasarkan rumus yang ada pada himpunan fuzzy.

Rumus himpunan fuzzy tersebut dapat di kelompokkan menjadi dua atau tiga kurva segita. Nah pada kasus ini saya membautnya kedalam 3 bentu segitiga yaitu:

1. Nilai rendah

2. Nilai sedang

2. Nilai tinggi

yang masih bingung mendapatkan persamaan fungsi himpunan fuzzy tersebut dari mana, jawabannya adalah dari persamaan rumus himpunan fuzzy.

Demikian  Script PHP Himpunan Fuzzy yang dapat digunakan untuk perhitungan logika fuzzy. Algoritma tersebut sangat simpel namun sangat menghemat proses dalam perhitungannya.

Category: Artikel

Tentang: Abdul Rohman Wahid, ST

Programmer yang Bekerja menjadi tenaga ahli IT di Instansi Pemerintah Provinsi Riau. Saya biasanya menulis di blog ini terkait pemrograman. Selain itu Saya juga aktif mengelola web searti.com, aplikasikan.com dan kasitau.com. TLP/WA: 082285417494. Profil Lengkap.

Leave a Reply

Your email address will not be published. Required fields are marked *