Minggu, 05 Juli 2020

PHP COde FUZZY SUgeno Penyakit Tanaman

BUAT RULENYA (DINAMIS) yaitu sebagai acuan terhadap penilaian oleh pengguna nantinya:



Ahirnya hari yang melelahkan itu terpuaskan dengan hasil yang Optimal....


Pilih Gejala yang dialami....


Gejala yang diinout akan disandingkan dengan Rule yang ada.....(Bisa diubah2...)


Masuk ke perhitungan fuzzyfikasi berdasarkan rule yang dibuat di atas



Dapat kesimpulannya,,,,,


Adapun library kode yang dipakai adalah sbb:


<?php
if (version_compare(phpversion(), "5.3.0", ">=")  == 1)
  error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
  error_reporting(E_ALL & ~E_NOTICE);
  ?>
<?php
session_start();
//error_reporting(0);
require_once"konmysqli.php";
date_default_timezone_set("Asia/Jakarta");

$mnu="";
if(isset($_GET["mnu"])){
$mnu=$_GET["mnu"];
}

$kriteria1="Daun Menguning";
$kriteria2="Daun Tetap Hijau";
$kriteria3="Daun Berwarna Coklat";
$kriteria4="Daun Layu";
$kriteria5="Daun Tegak Keatas";
$kriteria6="Daun Pendek";
$kriteria7="Daun Terkulai Pada Pangkal Batang";
$kriteria8="Daun Terdapat Bintik-bintik Hitam";
$kriteria9="Bonggol Membusuk";
$kriteria10="Bonggol Mengeluarkan Lendir Abu-abu";
$kriteria11="Bonggol Berwarna Merah Kecoklatan";
$kriteria12="Buah Mengeluarkan Lendir Abu-abu";
$kriteria13="Daging Buah Berwarna Merah kecoklatan";
$kriteria14="Akar Membusuk";
$kriteria15="Pertumbuhan Tanaman Pisang";

?>

<!DOCTYPE html>

<html lang="">
<head>
<title>Arif Indiarto Noegroho</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link href="layout/styles/layout.css" rel="stylesheet" type="text/css" media="all">
</head>
<body id="top">
<div class="wrapper row1">
  <header id="header" class="hoc clear">
    <!-- ################################################################################################ -->
    <div id="logo" class="fl_left">
      <h1><a href="index.php?mnu=home">SISTEM IDENTIFIKASI PENYAKIT TANAMAN PISANG</a></h1>
    </div>
    <!-- ################################################################################################ -->
  </header>
</div>
<div class="wrapper row2">
  <nav id="mainav" class="hoc clear">
    <!-- ################################################################################################ -->
    <ul class="clear">
      <?php
if($_SESSION["cstatus"]=="Administrator"){
      echo"
  <li ";if($mnu=="home"){echo"class='active'";} echo"><a href='index.php?mnu=home'>Home</a></li>
      <li ";if($mnu=="admin"){echo"class='active'";} echo"><a href='index.php?mnu=admin'>Admin</a></li>

    <li ";if($mnu=="rule"){echo"class='active'";} echo"><a href='index.php?mnu=rule'>Rule/Aturan</a></li>


  <li ";if($mnu=="pengguna"){echo"class='active'";} echo"><a href='index.php?mnu=pengguna'>Pengguna</a></li>


    <li ";if($mnu=="pengujian"){echo"class='active'";} echo"><a href='index.php?mnu=pengujian'>Pengujian</a></li>

<li ";if($mnu=="analisa"){echo"class='active'";} echo"><a href='index.php?mnu=analisa'>Analisa</a></li>

  <li ";if($mnu=="hasilanalisa"){echo"class='active'";} echo"><a href='index.php?mnu=hasilanalisa'>Hasil</a></li>
      <li><a href='index.php?mnu=logout'>Logout</a></li>";
}
else if($_SESSION["cstatus"]=="Pengguna"){
      echo"
  <li ";if($mnu=="home"){echo"class='active'";} echo"><a href='index.php?mnu=home'>Home</a></li>
      <li ";if($mnu=="profil_pengguna"){echo"class='active'";} echo"><a href='index.php?mnu=profil_pengguna'>Profil Pengguna</a></li>

  <li ";if($mnu=="prule"){echo"class='active'";} echo"><a href='index.php?mnu=prule'>Rule/Aturan</a></li>

  <li ";if($mnu=="ppengujian"){echo"class='active'";} echo"><a href='index.php?mnu=ppengujian'>Pengujian</a></li>

    <li ";if($mnu=="analisa"){echo"class='active'";} echo"><a href='index.php?mnu=analisa'>Analisa</a></li>

   <li ";if($mnu=="hasil"){echo"class='active'";} echo"><a href='index.php?mnu=hasil'>Hasil</a></li>
      <li><a href='index.php?mnu=logout'>Logout</a></li>";
}

else{
echo"<li ";if($mnu=="home"){echo"class='active'";} echo"><a href='index.php?mnu=home'>Home</a></li>";
echo"<li ";if($mnu=="daftar"){echo"class='active'";} echo"><a href='index.php?mnu=daftar'>Pendaftaran</a></li>";
echo"<li><a href='login.php'>Login</a></li>";
}
      ?>
    </ul>
    <!-- ################################################################################################ -->
  </nav>
</div><?php if($mnu=="home" || $mnu==""){?>
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<div class="wrapper bgded overlay" style="background-image:url('images/homepisang.jpg');">
  <article id="pageintro" class="hoc clear">
    <!-- ################################################################################################ -->
    <h3 class="heading">PISANG</h3>
    <p><h4>Pisang Merupakan nama umum yang diberikan pada tumbuhan terna raksasa berdaun besar memanjang dari suku Musaceae. Pisang menghasilkan buah konsumsi yang dinamakan sama. Buah ini tersusun dalam tandan dengan kelompok-kelompok tersusun menjari yang disebut sisir. Hampir semua buah pisang memiliki kulit berwarna kuning ketika matang, meskipun ada beberapa yang berwarna jingga, merah, hijau, ungu, atau bahkan hitam. </h4></p>
    <!-- ################################################################################################ -->
  </article>
</div><?php } ?>
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<div class="wrapper row3">
  <main class="hoc container clear">
    <!-- main body -->
    <!-- ################################################################################################ -->
    <?php

if($mnu=="admin"){require_once"admin/admin.php";}
else if($mnu=="daftar"){require_once"pengguna/daftar.php";}
else if($mnu=="pengguna"){require_once"pengguna/pengguna.php";}
else if($mnu=="profil_pengguna"){require_once"pengguna/profil_pengguna.php";}
else if($mnu=="profil_pengguna2"){require_once"pengguna/profil_pengguna2.php";}
else if($mnu=="pengujian"){require_once"pengujian/pengujian.php";}
else if($mnu=="ppengujian"){require_once"pengujian/ppengujian.php";}
else if($mnu=="login"){require_once"login.php";}
else if($mnu=="logout"){require_once"logout.php";}
else if($mnu=="rule"){require_once"rule/rule.php";}
else if($mnu=="prule"){require_once"rule/prule.php";}

else if($mnu=="analisa"||$mnu="fuzzy"){require_once"fuzzy.php";}
else if($mnu=="hasilanalisa"){require_once"hasil/hasilanalisa.php";}
else if($mnu=="hasil"){require_once"hasil/hasil.php";}

else {require_once"home.php";}

 ?>

    <!-- ################################################################################################ -->
    <!-- / main body -->
    <div class="clear"></div>
  </main>
</div>
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->

<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<div class="wrapper row5">
  <div id="copyright" class="hoc clear">
    <!-- ################################################################################################ -->
    <p class="fl_left">Copyright &copy; 2020<a href="#"> arifindiartonoegroho.com</a></p>
    <p class="fl_right">Website by <a target="_blank" href="http://www.os-templates.com/" title="Free Website Templates">Arif Indiarto Noegroho</a></p>
    <!-- ################################################################################################ -->
  </div>
</div>
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<!-- ################################################################################################ -->
<a id="backtotop" href="#top"><i class="fa fa-chevron-up"></i></a>
<!-- JAVASCRIPTS --> <?php if($mnu=="home" || $mnu==""){?>
<script src="layout/scripts/jquery.min.js"></script><?php } ?>
<script src="layout/scripts/jquery.backtotop.js"></script>
<script src="layout/scripts/jquery.mobilemenu.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

</body>
</html>


<?php function RP($rupiah){return number_format($rupiah,"2",",",".");}?>
<?php
function WKT($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,0,4);

$judul_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei","Juni", "Juli", "Agustus", "September","Oktober", "November", "Desember");
$wk=$tanggal." ".$judul_bln[(int)$bulan]." ".$tahun;
return $wk;
}
?>
<?php
function WKTP($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,2,2);

$judul_bln=array(1=> "Jan", "Feb", "Mar", "Apr", "Mei","Jun", "Jul", "Agu", "Sep","Okt", "Nov", "Des");
$wk=$tanggal." ".$judul_bln[(int)$bulan]."'".$tahun;
return $wk;
}
?>
<?php
function BAL($tanggal){
$arr=explode(" ",$tanggal);
if($arr[1]=="Januari"||$arr[1]=="January"){$bul="01";}
else if($arr[1]=="Februari"||$arr[1]=="February"){$bul="02";}
else if($arr[1]=="Maret"||$arr[1]=="March"){$bul="03";}
else if($arr[1]=="April"){$bul="04";}
else if($arr[1]=="Mei"||$arr[1]=="May"){$bul="05";}
else if($arr[1]=="Juni"||$arr[1]=="June"){$bul="06";}
else if($arr[1]=="Juli"||$arr[1]=="July"){$bul="07";}
else if($arr[1]=="Agustus"||$arr[1]=="August"){$bul="08";}
else if($arr[1]=="September"){$bul="09";}
else if($arr[1]=="Oktober"||$arr[1]=="October"){$bul="10";}
else if($arr[1]=="November"){$bul="11";}
else if($arr[1]=="Nopember"){$bul="11";}
else if($arr[1]=="Desember"||$arr[1]=="December"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>

<?php
function BALP($tanggal){
$arr=explode(" ",$tanggal);
if($arr[1]=="Jan"){$bul="01";}
else if($arr[1]=="Feb"){$bul="02";}
else if($arr[1]=="Mar"){$bul="03";}
else if($arr[1]=="Apr"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Jun"){$bul="06";}
else if($arr[1]=="Jul"){$bul="07";}
else if($arr[1]=="Agu"){$bul="08";}
else if($arr[1]=="Sep"){$bul="09";}
else if($arr[1]=="Okt"){$bul="10";}
else if($arr[1]=="Nov"){$bul="11";}
else if($arr[1]=="Nop"){$bul="11";}
else if($arr[1]=="Des"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>


<?php
function process($conn,$sql){
$s=false;
$conn->autocommit(FALSE);
try {
  $rs = $conn->query($sql);
  if($rs){
    $conn->commit();
    $last_inserted_id = $conn->insert_id;
  $affected_rows = $conn->affected_rows;
  $s=true;
  }
}
catch (Exception $e) {
echo 'fail: ' . $e->getMessage();
  $conn->rollback();
}
$conn->autocommit(TRUE);
return $s;
}

function getJum($conn,$sql){
  $rs=$conn->query($sql);
  $jum= $rs->num_rows;
$rs->free();
return $jum;
}

function getField($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$d= $rs->fetch_assoc();
$rs->free();
return $d;
}

function getData($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$arr = $rs->fetch_all(MYSQLI_ASSOC);
//foreach($arr as $row) {
//  echo $row['nama_kelas'] . '*<br>';
//}

$rs->free();
return $arr;
}

function getAdmin($conn,$kode){
$field="username";
$sql="SELECT `$field` FROM `tb_admin` where `kode_admin`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
    return $row[$field];
}
function getPengguna($conn,$kode){
$field="nama_pengguna";
$sql="SELECT `$field` FROM `tb_pengguna` where `id_pengguna`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
    return $row[$field];
}

function getOut($v){
$hasil="Penyakit Tanaman Pisang";
if($v==0){$hasil="Penyakit Tanaman Pisang ?";}
else if($v<=2){$hasil="Penyakit Layu Fusarium";}
else if($v<=4){$hasil="Penyakit Layu Bakteri";}
else if($v<=5){$hasil="Penyakit Darah";}
else if($v<=7){$hasil="Bercak Daun Sigatoka";}
else if($v<=9){$hasil="Penyakit Kerdil Pisang";}
return $hasil;
}
/*
( Z  –  0,1 ) / ( 2 - 0,1 ) = 0,5
Z – 0,1 = 0,5 × 1,9
Z  = 0,95 + 0,1
Z1 = 1,05
( Z  –  0,1 ) / ( 2 - 0,1 ) = 0,5
Z=(OUT/(MIN-MAX))+MIN;

a. Penyakit Layu Fusarium [ 0,1 - 2 ]
b. Penyakit Layu Bakteri [ 2,1 - 4 ]
c. Penyakit Darah [ 4,1 - 6 ]
d. Bercak Daun Sigatoka [ 6,1 - 7 ]
e. Penyakit Kerdil Pisang [ 7,1 - 9 ]


*/

function getZ($kat,$out){
if($kat=="Penyakit Layu Fusarium"){$min=0.1;$max=2; }
else if($kat=="Penyakit Layu Bakteri"){$min=2.1;$max=4; }
else if($kat=="Penyakit Darah"){$min=4.1;$max=6; }
else if($kat=="Bercak Daun Sigatoka"){$min=6.1;$max=7; }
else if($kat=="Penyakit Kerdil Pisang"){$min=7.1;$max=9; }

$z=($out*($max-$min))+$min;
$H="
( Z  –  MIN ) / ( MAX - MIN ) = OUT |
( Z  –  $min ) / ( $max - $min ) = $out<br>
Z=(OUT*(MAX-MIN))+MIN = ($out*($max-$min))+$min=$z";
$ar[0]=$z;
$ar[1]=$H;
return $ar;
}
/*
1. Daun tetap hijau [ Sedikit Sedang Banyak ] [ 0-3  1-5  3-7 ]
2. Daun menguning [ Sedikit Sedang Banyak ] [ 0-3  1-5  3-7 ]
3. Daun berwarna coklat [ Sedikit Sedang Banyak ] [ 0-3  1-5  3-7 ]
4. Daun layu [ Tidak Sebagian Semua ] [ 1-5  2-7  5-8 ]

5. Daun tegak keatas [ Tidak Sebagian Semua ] [ 1-3  2-5  3-8 ]
6. Daun pendek [ Tidak Sebagian Semua ] [ 1-6  3-7  6-9 ]
7. Daun terkulai pada pangkal batang [ Tidak Sedikit Banyak ] [ 0-4  2-5  4-7 ]

8. Daun terdapat bintik-bintik hitam [ Sedikit Sedang Banyak ] [ 0-5  3-7  5-8 ]
9. Bonggol membusuk [ Tidak Sebagian Semua ] [ 0-4  2-6  4-8 ]

10. Bonggol mengeluarkan lendir abu-abu [ Tidak Sedikit Banyak ] [ 0-3 1-4 3-7 ]
11. Bonggol berwarna merah kecoklatan [ Tidak Sedikit Banyak ] [ 0-3  2-4 3-6 ]

12. Buah mengeluarkan lendir abu-abu [ Sedikit Sedang Banyak ] [ 0-2  1-4  2-6 ]
13. Daging buah berwarna merah kecoklatan [ Sedikit Sedang Banyak ] [ 0-3 1-4 3-6 ]

14. Akar membusuk [ Tidak Sebagian Semua ] [ 0-4  2-5  4-7 ]
15. Pertumbuhan tanaman pisang [ Lambat Sedang Cepat ] [ 1-5  3-6  5-8 ]
*/

function getG15($kat,$value){
$arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Lambat"){$min=1;$max=5;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=3;$max=6;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Cepat"){$min=5;$max=8;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Pertumbuhan Tanaman Pisang Kerdil";
$ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG14($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=0;$max=4;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sebagian"){$min=2;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Semua"){$min=4;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Akar membusuk"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG13($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=1;$max=4;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=2;$max=6;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daging buah berwarna merah kecoklatan"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG12($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=2;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=1;$max=4;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=2;$max=6;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Buah mengeluarkan lendir abu-abu"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG11($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedikit"){$min=2;$max=4;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=3;$max=6;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Bonggol berwarna merah kecoklatan"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG10($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedikit"){$min=1;$max=4;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=3;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Bonggol mengeluarkan lendir abu-abu"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG9($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=0;$max=4;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sebagian"){$min=2;$max=6;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Semua"){$min=4;$max=8;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Bonggol membusuk"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG8($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=5;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=3;$max=7;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=5;$max=8;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun terdapat bintik-bintik hitam"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG7($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=0;$max=4;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedikit"){$min=2;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=4;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun terkulai pada pangkal batang"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG6($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=1;$max=6;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sebagian"){$min=3;$max=7;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Semua"){$min=6;$max=9;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun pendek"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG5($kat,$value){ $arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=1;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sebagian"){$min=2;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Semua"){$min=3;$max=8;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun Tegak KeAtas"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG4($kat,$value){
$arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Tidak"){$min=1;$max=5;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sebagian"){$min=2;$max=7;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Semua"){$min=5;$max=8;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun Layu"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG3($kat,$value){
$arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=1;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=3;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun berwarna coklat"; $ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}
function getG2($kat,$value){
$arV=array();
$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=1;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=3;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun Menguning";
$ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}


function getG1($kat,$value){
$arV=array();$ar=array();
$min=0;
$max=0;
if($kat=="Sedikit"){$min=0;$max=3;$arV=getF1($min,$max,$kat,$value);}
else if($kat=="Sedang"){$min=1;$max=5;$arV=getF2($min,$max,$kat,$value);}
else if($kat=="Banyak"){$min=3;$max=7;$arV=getF3($min,$max,$kat,$value);}
$ar[0]=$min;
$ar[1]=$max;
$ar[2]=$kat;
$ar[3]="Daun tetap Hijau";
$ar[4]=$arV[0];
$ar[5]=$arV[1];
return $ar;
}




function getF1($min,$max,$kat,$value){
$ar=array();
$x=$value;//$min+($max-$min)/2;
$out=0;
$sout="";
if($x<=$min){$out=1;$sout="I$kat.Karena $x<=min $min |out=$out";}
else if($x>=$max){$out=0;$sout="III$kat. Karena $x>= max $max |out=$out";}
else {$out=($max-$x)/($max-$min);$sout="II$kat. Karena min $min < $x < max $max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}

function getF2($min,$max,$kat,$value){
$ar=array();
$x=$value;//$min+($max-$min)/2;
$sel=($max-$min)/2;
$mid=$min+$sel;
$out=0;
$sout="";
if($x<=$min || $x>=$max){$out=0;$sout="I$kat.Karena $x<= min $min Atau $x>= max $max |out=$out";}
else if($x>$min && $x<$mid){$out=($x-$min)/($mid-$min);$sout="II$kat.Karena $x > min $min Dan $x <  $mid (Nilai Tengah) |out=$out";}
else {$out=($max-$x)/($mid-$min);$sout="III$kat.Karena min $min< $x < max $max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}
function getF3($min,$max,$kat,$value){
$ar=array();
$x=$value;//$min+($max-$min)/2;
$out=0;
if($x<=$min){$out=0;$sout="I$kat.Karena $x<= min $min |out=$out";}
else if($x>=$max){$out=1;$sout="III$kat.Karena $x>= max $max |out=$out";}
else {$out=($x-$min)/($max-$min);$sout="II$kat.Karena min $min< $x <= max $max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}



function getV1($min,$max,$x,$kat){
$avg=($max-$min)/2;
$out=0;
$sout="";
if($x<=$min){$out=1;$sout="I$kat.Karena $x<=$min |out=$out";}
else if($x>=$max){$out=0;$sout="III$kat. Karena $x>=$max |out=$out";}
else {$out=($max-$x)/($max-$min);$sout="II$kat. Karena $min < $x < $max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}

function getV2($min,$max,$x,$kat){
$sel=($max-$min)/2;
$mid=$min+$sel;
$out=0;
$sout="";
if($x<=$min || $x>=$max){$out=0;$sout="I$kat.Karena $x<=$min Atau $x>=$max |out=$out";}
else if($x>$min && $x<$mid){$out=($x-$min)/($mid-$min);$sout="II$kat.Karena $x>$min Dan $x<$mid (Nilai Tengah) |out=$out";}
else {$out=($max-$x)/($mid-$min);$sout="III$kat.Karena $min<$x<$max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}
function getV3($min,$max,$x,$kat){
$avg=($max-$min)/2;
$out=0;
if($x<=$min){$out=0;$sout="I$kat.Karena $x<=$min |out=$out";}
else if($x>=$max){$out=1;$sout="III$kat.Karena $x>=$max |out=$out";}
else {$out=($x-$min)/($max-$min);$sout="II$kat.Karena $min<$x<=$max |out=$out";}
$ar[0]= $out;
$ar[1]= $sout;
return $ar;
}
?>






Tidak ada komentar:

Posting Komentar

global_priv WARNING Selalu

 Jika muncul pesan kesalahan: Warning in .\libraries\classes\Dbal\DbiMysqli.php#209  mysqli::query(): (HY000/1034): Index for table 'glo...