Professional Documents
Culture Documents
LAMPIRAN: Kode Program: Universitas Sumatera Utara
LAMPIRAN: Kode Program: Universitas Sumatera Utara
<?php
$yt=mysql_query("select sum(actual) as acttotal, sum(ramal) as
actramal from ramal");
$rq=mysql_fetch_array($yt);
$sumactual=$rq[acttotal];
$sumramal=$rq[actramal];
$ut=($sumactual/$sumramal);
$i=0;
$q = mysql_query("select * from beban");
$jumlahTes = mysql_num_rows($q);
while($q1 = mysql_fetch_array($q))
{
$dataTes[$i] = $q1["rata"];
$tanggalTes[$i] = $q1["tgl"];
$i++;
};
3. Normalisasi Data
4. Fuzzifikasi
$k=0;
$l=0;
while($i < count($fuzzy))
{
$Dis=0;
for($j=0; $j<=$rn; $j++)
{
$Dis += (abs($fuzzy[$i][0] - $W1[$j])/2);
}
// Distance
$Distance[$k][0] = $rnTes;
$Distance[$k][1] = $i;
$Distance[$k][2] = $Dis/array_sum($W1);// Distance D(rn)
// Activation A1(rn)
$Distance[$k][3] = exp(-(pow($Distance[$k][2], 2)));
// get max(A1) from rule node (rn)
$maxA1[$rn][0] = $rn;
$maxA1[$rn][1] = $Distance[$k][3];
$maxA2[$rn][0] = $rn;
$maxA2[$rn][1] = $A2;
$maxA2[$rn][2] = $Err;
$hasil[$i][0] = $rn;
$hasil[$i][1] = $i;
$hasil[$i][2] = $fuzzy[$i][0];
$hasil[$i][3] = $fuzzy[$i][1];
$hasil[$i][4] = $A2;
$hasil[$i][5] = $Err;
$i++;
$rn++;
$W1[$rn] = $W1[$rn];
$W2[$rn] = $fuzzy[$i][1];
}
else
{
$W1[$rn] = $W1[$rn];
$W2[$rn] = $fuzzy[$i][1];
}
$k++;
};
$_SESSION["abc"] = rand(00000, 99999).date("d-m-y");
$TotalTarget=0;