Kamis, 23 Juli 2020

Cek Terlambat Masuk dan Korupsi Waktu Pulang


function cekMasuk(){
//- sd 0tidak terlambat
//+ Jml menit terlambat
date_default_timezone_set("Asia/Jakarta");
$today=date("Y-m-d");
$JM=9;
$DATANG=date("H");
$masuk=$today." $JM:00:00";
$now=date("Y-m-d H:i:s");
$jam=$JM-$DATANG;//10-8=2
$x=1;
if($jam>=1){$x=-1;}
$waktuawal  = date_create($masuk);
$waktuakhir = date_create($now);
$diff  = date_diff($waktuawal, $waktuakhir);//36
$diff  = date_diff($waktuakhir, $waktuawal);//36

//echo $diff->y . ' tahun, ';
//echo $diff->m . ' bulan, ';
//echo $diff->d . ' hari, ';
$jam= ($diff->h)*60;
$menit =$diff->i;
$sel=$jam+$menit;
$sel=$sel* $x;
return $sel;
}

function cekPulang(){
//- sd 0 lewat pulang
//+ Jml menit korupsi
date_default_timezone_set("Asia/Jakarta");
$today=date("Y-m-d");
$JM=16;
$PULANG=date("H");
$masuk=$today." $JM:00:00";
$now=date("Y-m-d H:i:s");
$jam=$JM-$PULANG;//10-8=2
$x=-1;
if($jam>=1){$x=1;}
$waktuawal  = date_create($masuk);
$waktuakhir = date_create($now);
$diff  = date_diff($waktuawal, $waktuakhir);//36
$diff  = date_diff($waktuakhir, $waktuawal);//36

//echo $diff->y . ' tahun, ';
//echo $diff->m . ' bulan, ';
//echo $diff->d . ' hari, ';
$jam= ($diff->h)*60;
$menit =$diff->i;
$sel=$jam+$menit;
$sel=$sel* $x;
return $sel;
}



DOM Javascript

<script type="text/javascript">
function HIT(nom){

var tagihan=document.getElementById("nominal").value;
var total=parseInt(tagihan)+parseInt(nom);

document.getElementById("total").value = String(total);
}
</script>





<p class="d-flex total-price">

<input OnClick="HIT('20000')"
name="ongkoskirim" type="radio" id="ongkoskirim" checked="checked" value="JABODETABEK" <?php if($ongkoskirim=="JABODETABEK") {echo"checked"; } ?> />&nbsp;&nbsp; JABODETABEK&nbsp; &nbsp; <br> Rp. 20.000.00 


<input OnClick="HIT('30000')" name="ongkoskirim" type="radio" id="ongkoskirim" value="NON JABODETABEK" <?php if($ongkoskirim=="NON JABODETABEK") {echo"cheked"; } ?> />&nbsp;&nbsp; NON JABODETABEK<br>  Rp. 30.000.00
   
</p>


   <div class="w-100"></div>
            <div class="col-md-12">
            <div class="form-group">
                <label for="towncity">Nominal</label>
                  <input type="number" disabled class="form-control" id="nominal" name="nominal" value="<?php echo ($tot); ?>"  placeholder="Nominal" title="Jumlah Nominal Transfer">
                </div>
           </div>
 
    <div class="w-100"></div>
            <div class="col-md-12">
            <div class="form-group">
                <label for="towncity">Jumlah Transfer + Ongkir</label>
                  <input type="number" readonly class="form-control" name="tagihan" value="<?php echo ($tagihan); ?>"  placeholder="Total  Transfer" id="total" title="Total Transfer">
                </div>
           </div>
 
++++++++++++++++++++++++



<form>
  Select your favorite browser:
  <select id="myList" onchange="myFunction()">
    <option></option>
    <option>Google Chrome</option>
    <option>Firefox</option> 
    <option>Internet Explorer</option>
    <option>Safari</option>
    <option>Opera</option>
  </select>
<p>Your favorite browser is: <input type="text" id="demo" size="20"></p>
</form>

<script>
function myFunction() {
  var mylist = document.getElementById("myList");
  document.getElementById("demo").value = mylist.options[mylist.selectedIndex].text;
}
</script>

++++++++++++++++++++

<a class="anchors" id="myAnchor" href="https://www.w3schools.com/html/">HTML</a>


<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
  var x = document.getElementsByClassName("anchors")[0].id;
  document.getElementById("demo").innerHTML = x;
}
</script>

Isi dari BTN saat di click=myAnchor
+++++++++++++++++++++++++++++++++++++++

<form>
  Select numbers:<br>
  <select id="no">
    <option>0</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
  </select>
  <input type="button" onclick="myFunction()" value="-->"> 
  <input type="text" id="result" size="20">
</form>

<script>
function myFunction() {
  var no = document.getElementById("no");
  var option = no.options[no.selectedIndex].text;
  var txt = document.getElementById("result").value;
  txt = txt + option;
  document.getElementById("result").value = txt;
}
</script>


+++++++++++++++++++++


Name: <input type="text" id="myText" value="Mickey">

<button type="button" onclick="myFunction()">Try it</button>
  
<p id="demo"></p>

<script>
function myFunction() {
  var x = document.getElementById("myText");
  var defaultVal = x.defaultValue;
  var currentVal = x.value;
  
  if (defaultVal == currentVal) {
    document.getElementById("demo").innerHTML = "Default value and current value is the same: "
    + x.defaultValue + " and " + x.value
    + "<br>Change the value of the text field to see the difference!";
  } 
else {
    document.getElementById("demo").innerHTML = "The default value was: " + defaultVal
    + "<br>The new, current value is: " + currentVal;
  }
}
</script>


++++++++++++++++


<form action="/action_page.php" onsubmit="return myFunction()">
  Name (max 10 characters): <input type="text" id="fname" size="20" name="fname"><br>
  Age (from 1 to 100): <input type="text" id="age" size="20" name="age"><br>
  E-mail: <input type="text" id="email" size="20" name="mail"><br><br>
  <input type="submit" value="Submit"> 
</form>

<script>
function myFunction() {
  var at = document.getElementById("email").value.indexOf("@");
  var age = document.getElementById("age").value;
  var fname = document.getElementById("fname").value;
  submitOK = "true";

  if (fname.length > 10) {
    alert("The name may have no more than 10 characters");
    submitOK = "false";
  } 

  if (isNaN(age) || age < 1 || age > 100) {
    alert("The age must be a number between 1 and 100");
    submitOK = "false";
  }

  if (at == -1) {
    alert("Not a valid e-mail!");
    submitOK = "false";
  }

  if (submitOK == "false") {
    return false;
  }
}
</script>





Rabu, 22 Juli 2020

PHP Generate Barcode Batang

$barcode=$id_alat."jpg";
include('src/BarcodeGenerator.php');
include('src/BarcodeGeneratorJPG.php');

$generatorJPG = new Picqer\Barcode\BarcodeGeneratorJPG();
file_put_contents('ypathfile/'.$barcode, $generatorJPG->getBarcode($id_alat, $generatorJPG::TYPE_EAN_13));



Selasa, 14 Juli 2020

PHP and WA

https://api.whatsapp.com/send?phone=6282111476069&text=Halo%20Saya%20Adiarray%20...%20...

Senin, 13 Juli 2020

PHP ADD dan Selisih Tanggal

7 hari kemudian = 2020-07-14 sd 2020-07-21
Tanggal_harus_kembali: 2020-07-01, jadi #terlambat =13

<?php
$today=date("Y-m-d");

$tgl1 = $today;
$tgl2 = date('Y-m-d', strtotime('7 days', strtotime($tgl1)));
echo "7 hari kemudian = $tgl1 sd $tgl2";


$tanggal_harus_kembali="2020-07-01";
$tanggal1 = new DateTime($tanggal_harus_kembali);
$tanggal2 = new DateTime();

$terlambat = $tanggal2->diff($tanggal1)->format("%a");
 echo "<br>Tanggal_harus_kembali: $tanggal_harus_kembali, jadi #terlambat =$terlambat";


?>





Minggu, 12 Juli 2020

Kode Marquee Informasi


<?php 
$gab="";
  $sql="select * from `$tbagen` where `status`='Aktif' order by rand()";
  $arr=getData($conn,$sql);
$no=0;
foreach($arr as $d) {
$no++;
$id_agen=$d["id_agen"];
$nama_agen=strtoupper($d["nama_agen"]);
$nomor_ktp=$d["nomor_ktp"];
$alamat_agen=$d["alamat_agen"];
$email=$d["email"];
$no_hp=$d["no_hp"];
$gab.="<li><small>No $no. $nama_agen | HP: $no_hp<br><i>$alamat_agen ...</small></li>";
}
echo'<marquee onmouseover=this.stop() onmouseout=this.start() scrollamount=2 scrolldelay=90 direction=up width=100% height=150>'.$gab.'</marquee>';
?>
               
<?php 
$gab="";
  $sql="select * from `$tbkelas`  order by rand()";
  $arr=getData($conn,$sql);
foreach($arr as $d) {
$id_kelas=$d["id_kelas"];
$nama_kelas=strtoupper($d["nama_kelas"]);
$deskripsi=$d["deskripsi"];
$gambar=$d["gambar"];
$status=$d["status"];
$jam_normal=$d["jam_normal"];//320x240.pn

$gab.="<a href='#' onclick='bukalink(\"kelas/zoom.php?id=$id_kelas\")'>
<img src='$YPATH/$gambar' title='$nama_kelas $jam_normal' width='280' height='250' /></a>";

}
$gab.="";
?>

<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="1" scrolldelay="90" direction="right" width="100%" height="150">
<?php
echo $gab;
?>
</marquee>
 
 
 
<form method="get" action="http://www.google.com/search">
<INPUT TYPE='text' name='q' size=31 maxlength=255 value=''>
<INPUT TYPE='hidden' name='hl' value='lacak'>     
<INPUT type='submit' name='cari' VALUE='Proses Pencarian'></p>
</FORM> 

BACK JAVASCIPT
<?php
echo "Kode yang Anda masukkan tidak cocok<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
?>


function microtime_float(){
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();

$time_end = microtime_float();
$time = $time_end - $time_start;





<?php
  $sql="select `id_admin` from `$tbadmin` order by `id_admin` desc";
  $q=mysqli_query($conn, $sql);
  $jum=mysqli_num_rows($q);
  $kd="ADM";
if($jum > 0){
$d=mysqli_fetch_array($q);
$idmax=$d["id_admin"];
$urut=substr($idmax,3,2)+1;//01
if($urut<10){$idmax="$kd"."0".$urut;}
else{$idmax="$kd".$urut;}
}
else{$idmax="$kd"."01";}

  $id_admin=$idmax;
?>

<?php
  $sql="select `id_kelas` from `$tbkelas` order by `id_kelas` desc";
$q=mysqli_query($conn, $sql);
  $jum=mysqli_num_rows($q);
  $th=date("y");
  $bl=date("m")+0;if($bl<10){$bl="0".$bl;}

  $kd="KLS".$th.$bl;//KEG1610001
  if($jum > 0){
   $d=mysqli_fetch_array($q);
   $idmax=$d["id_kelas"];
 
   $bul=substr($idmax,5,2);
   $tah=substr($idmax,3,2);
    if($bul==$bl && $tah==$th){
     $urut=substr($idmax,7,3)+1;
     if($urut<10){$idmax="$kd"."00".$urut;}
     else if($urut<100){$idmax="$kd"."0".$urut;}
     else{$idmax="$kd".$urut;}
    }//==
    else{
     $idmax="$kd"."001";
     } 
   }//jum>0
  else{$idmax="$kd"."001";}
  $id_kelas=$idmax;
?>






Rabu, 08 Juli 2020

Source Code Koleksi

<?php

 $sql="select `id_admin` from `$tbadmin` order by `id_admin` desc";
  $jum= getJum($conn,$sql);
  $kd="ADM";
  if($jum > 0){
    $d=getField($conn,$sql);
       $idmax=$d['id_admin'];
    $urut=substr($idmax,3,2)+1;//01
    if($urut<10){$idmax="$kd"."0".$urut;}
    else{$idmax="$kd".$urut;}
   }
  else{$idmax="$kd"."01";}
  $id_admin=$idmax;
 
 
 
 
   $sql="select `id_pengumuman` from `$tbpengumuman` order by `id_pengumuman` desc";
  $q=mysqli_query($conn, $sql);
  $jum=mysqli_num_rows($q);
  $th=date("y");
  $bl=date("m")+0;if($bl<10){$bl="0".$bl;}

  $kd="KDP".$th.$bl;//KEG1610001
  if($jum > 0){
   $d=mysqli_fetch_array($q);
   $idmax=$d["id_pengumuman"];
 
   $bul=substr($idmax,5,2);
   $tah=substr($idmax,3,2);
    if($bul==$bl && $tah==$th){
     $urut=substr($idmax,7,3)+1;
     if($urut<10){$idmax="$kd"."00".$urut;}
     else if($urut<100){$idmax="$kd"."0".$urut;}
     else{$idmax="$kd".$urut;}
    }//==
    else{
     $idmax="$kd"."001";
     } 
   }//jum>0
  else{$idmax="$kd"."001";}
  $id_pengumuman=$idmax;
 
 
 


//PHP: LOOP THROUGH EACH STRING LINE IN A TEXTAREA
//trim off excess whitespace off the whole
$text = trim($_POST['textareaname']);

//explode all separate lines into an array
$textAr = explode("\n", $text);

//trim all lines contained in the array.
$textAr = array_filter($textAr, 'trim');

//loop through the lines
foreach($textAr as $line){
echo "$line";
}

function bubble_sort($arr) {
    $size = count($arr);
    for ($i=0; $i<$size; $i++) {
        for ($j=0; $j<$size-1-$i; $j++) {
            if ($arr[$j+1] < $arr[$j]) {
                swap($arr, $j, $j+1);
            }
        }
    }
    return $arr;
}

function swap(&$arr, $a, $b) {
    $tmp = $arr[$a];
    $arr[$a] = $arr[$b];
    $arr[$b] = $tmp;
}

/* test bubble sort */

$arr = array(1,3,2,8,5,7,4,0);

print("Before sorting");
print_r($arr);

bubble_sort($arr);
print("After sorting by using bubble sort");
print_r($arr);

?>


  <?php
  $s="select * from `$tbbukutamu` order by `kode_bukutamu` desc";
  $q=mysql_query($s);
  $jum=mysql_num_rows($q);
$gab="";
$no=0;
while($d=mysql_fetch_array($q)){
$kode_bukutamu=$d["kode_bukutamu"];
$nama=$d["nama"];
$email=$d["email"];
$pesan=$d["pesan"];
$tanggals=WKT($d["tanggal"]);
$no++;
$gab=$gab."No $no. $kode_bukutamu<br>Nama : $nama<br>Pesan: $pesan  ($tanggals)<hr>";
}
echo'<marquee onmouseover=this.stop() onmouseout=this.start() scrollamount=2 scrolldelay=90 direction=up width=100% height=150>'.$gab.'</marquee>';
?>
               
               
<?php
//bubble sort without for each php
$count = 0;
$temp = 0;
$name = array("Suzuki", "Holden", "Jaguar", "Toyota", "Hyundai", "Ford", "Honda", "Mazda");
foreach($name as $f) echo $f." ";
echo "<p>";
for ($incount = 0; $incount < 8; $incount++) {
    if(isset($name[$incount + 1]))
    if ($name[$incount] > $name[$incount + 1]) {
        $temp = $name[$incount];
        $name[$incount] = $name[$incount + 1];
        $name[$incount + 1] = $temp;}
        foreach($name as $f) echo $f." ";
        echo  $count++ . "<p>";
}
?>
SORTER
<?php
$num=array(1,9,3,7,8,2,5,6);
function sorter($num)
{
    for ($i=0;$i<=count($num)-1;$i++)
{
    if($num[$i]>$num[$i+1])
    {
        //echo $num[$i].':'.$num[$i+1].'<br>';
        $temp=$num[$i];
        $num[$i]=$num[$i+1];
        $num[$i+1]=$temp;
        $num=sorter($num);
    }
 
    }
    return $num;
}
var_dump($num);
var_dump(sorter($num));
 
?>
Sorting function attributes Function name Sorts by Maintains key association Order of sort Related functions
array_multisort() value associative yes, numeric no first array or sort options array_walk()
asort() value yes low to high arsort()
arsort() value yes high to low asort()
krsort() key yes high to low ksort()
ksort() key yes low to high asort()
natcasesort() value yes natural, case insensitive natsort()
natsort() value yes natural natcasesort()
rsort() value no high to low sort()
shuffle() value no random array_rand()
sort() value no low to high rsort()
uasort() value yes user defined uksort()
uksort() key yes user defined uasort()
usort() value no user defined uasort()

ALTER TABLE `bukutamu` MODIFY COLUMN `tanggal` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;


$sql="select * from `$tbbukutamu` order by `kode_bukutamu` desc";
  $q=mysql_query($sql);
  $bl=date("m");
  $jum=mysql_num_rows($q);
  $kd="BKT".date("y").$bl;
if($jum > 0){
$d=mysql_fetch_array($q);
$kode_bukutamu=$d["kode_bukutamu"];
if(substr($kode_bukutamu,5,2)==$bl){//ORD13020001
$urut=substr($kode_bukutamu,7,3)+1;
if($urut<10){$kode_bukutamu="$kd"."00".$urut;}
else if($urut<100){$kode_bukutamu="$kd"."0".$urut;}
else{$kode_bukutamu="$kd".$urut;}
}
else{$kode_bukutamu="$kd"."001";}
}
else{$kode_bukutamu="$kd"."001";}


KONEKSI
IF NOT .JPG
LIBRARY
BUAT-KALENDER
TGL-INDO
KATA-JELEK(SENSOR)
AUTO-LINK
SQL-SEO
ANTI INJECTION
UPLOAD
KIRIM EMAIL
NAMA UPLOAD FILE
SEARCHING GOOGLE
COUNTER TXT
MEMBACA IP:
BACA_TEXT
YAHOO MESSENGER:
RANDOM GAMBAR : 1.jpg,2.jpg dst 160.jpg
KALENDER TABEL:
MARQUEE GAMBAR LEFT
DIE
ENKRIPSI KATA UBAH_TEKS:
THUMB
REFRESH META
BACK JAVASCIPT
ANTITEXTPANJANG
VALIDASI EMPTY
CAPTCA.PHP
BACA TXT
3GP PLAYER

<meta http-equiv="refresh" content="3">

KONEKSI
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "dblokomedia";

// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>

IF NOT .JPG
<?php
 $lokasi_file    = $_FILES['fupload']['tmp_name'];
  $tipe_file      = $_FILES['fupload']['type'];
  $nama_file      = $_FILES['fupload']['name'];
  $acak           = rand(1,99);
  $nama_file_unik = $acak.$nama_file;
 
  if (!empty($_POST['tag_seo'])){
    $tag_seo = $_POST['tag_seo'];
    $tag=implode(',',$tag_seo);
  }
  $judul_seo      = seo_title($_POST['judul']);

  // Apabila ada gambar yang diupload
  if (!empty($lokasi_file)){
    if ($tipe_file != "image/jpeg" AND $tipe_file != "image/pjpeg"){
    echo "<script>window.alert('Upload Gagal, Pastikan File yang di Upload bertipe *.JPG');
        window.location=('../../media.php?module=berita)</script>";
    }
    else{
    UploadImage($nama_file_unik);
}
?>
<?php
// Upload gambar untuk berita
function UploadImage($fupload_name){
  //direktori gambar
  $vdir_upload = "../../../foto_berita/";
  $vfile_upload = $vdir_upload . $fupload_name;

  //Simpan gambar dalam ukuran sebenarnya
  move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);

  //identitas file asli
  $im_src = imagecreatefromjpeg($vfile_upload);
  $src_width = imageSX($im_src);
  $src_height = imageSY($im_src);

  //Simpan dalam versi small 110 pixel
  //Set ukuran gambar hasil perubahan
  $dst_width = 110;
  $dst_height = ($dst_width/$src_width)*$src_height;

  //proses perubahan ukuran
  $im = imagecreatetruecolor($dst_width,$dst_height);
  imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

  //Simpan gambar
  imagejpeg($im,$vdir_upload . "small_" . $fupload_name);
 

  //Simpan dalam versi medium 360 pixel
  //Set ukuran gambar hasil perubahan
  $dst_width2 = 390;
  $dst_height2 = ($dst_width2/$src_width)*$src_height;

  //proses perubahan ukuran
  $im2 = imagecreatetruecolor($dst_width2,$dst_height2);
  imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);

  //Simpan gambar
  imagejpeg($im2,$vdir_upload . "medium_" . $fupload_name);
 
  //Hapus gambar di memori komputer
  imagedestroy($im_src);
  imagedestroy($im);
  imagedestroy($im2);
}

?>

TITTLE BERJALAN:
<script type='text/javascript'>
var thumbnail_mode = "float" ;
summary_noimg = 730;
summary_img = 640;
img_thumb_height = 200;
img_thumb_width = 250;
</script>
<script src='http://blogergadgets.googlecode.com/files/excerpt.js' type='text/javascript'></script>
<script type="text/javascript">(function(){var a;var b=navigator.userAgent;a=-1!=b.indexOf("Mobile")&&-1!=b.indexOf("WebKit")&&-1==b.indexOf("iPad")||-1!=b.indexOf("Opera Mini")?!0:!1;if(a){var c;a:{var d=window.location.href,e=d.split("?");switch(e.length){case 1:c=d+"?m=1";break a;case 2:c=0<=e[1].search("(^|&)m=")?null:d+"&m=1";break a;default:c=null}}c&&window.location.replace(c)};})();
</script><script type="text/javascript">
if (window.jstiming) window.jstiming.load.tick('headEnd');
</script></head>
<script type='text/javascript'>
//<![CDATA[
msg = " --- Galieh Inside ";
msg = " | Its The Best Place to Share | Felani Galieh Prabawa | G & R | Rina Andriani --- " + msg;pos = 0;
function scrollMSG() {
document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++;
if (pos > msg.length) pos = 0
window.setTimeout("scrollMSG()",100);
}
scrollMSG();
//]]>
</script>

LIBRARY
<?php
date_default_timezone_set('Asia/Jakarta'); // PHP 6 mengharuskan penyebutan timezone.
$seminggu = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
$hari = date("w");
$hari_ini = $seminggu[$hari];

$tgl_sekarang = date("Ymd");
$tgl_skrg     = date("d");
$bln_sekarang = date("m");
$thn_sekarang = date("Y");
$jam_sekarang = date("H:i:s");

$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",
                    "Juni", "Juli", "Agustus", "September",
                    "Oktober", "November", "Desember");
?>



BUAT-KALENDER
<?php
function buatkalender($tanggal,$bulan,$tahun) {     
  $bulanan=array(1=>"Januari","Februari","Maret","April",
                    "Mei","Juni","Juli","Agustus","September",
                    "Oktober","November","Desember");
  $bln=date("n");
  $thn=date("Y");

  $jmlhari = date("t",mktime(0,0,0,$bulan,1,$tahun));
  $haritglsatu = date("w",mktime(0,0,0,$bulan,1,$tahun));

  $kalender = "<table cellspacing=1 cellpadding=4 
               border=0 class=tabel_data>\n";
  $kalender .= "<tr class=tr_terang>
               <td colspan=7>$bulanan[$bln], $thn
               </td></tr>\n";

  $kalender .= "<tr class=tr_judul>
                <td>M</td><td>S</td><td>S</td><td>R</td>
                <td>K</td><td>J</td><td>S</td></tr>\n";
  $a   = 1;
  $adabaris   = TRUE;
  $mulaicetak = 0;
  while ($adabaris) {
    $kalender .= "<tr align=center class=tr_terang>";
    for ($i = 0; $i < 7; $i++ ) {
      if ($mulaicetak < $haritglsatu) {
        $kalender .= "<td>&nbsp;</td>";
        $mulaicetak++;
      }
      elseif ($a <= $jmlhari) {
        $tt = $a;
        if ($a == $tanggal) {
          $tt = "<span style='color: blue; font-weight: bold;
                 font-size: larger; text-decoration: blink;'>
                 $tt</span>";
        }
        if ($i == 0) {
          $tt = "<font color=\"#FF0000\">$tt</font>";
        }
        $kalender .= "<td>$tt</td>";
        $a++;
      }
      else {
        $kalender .= "<td>&nbsp;</td>";
      }
    }
    $kalender .= "</tr>\n";
    if ($a <= $jmlhari) {
      $adabaris = TRUE;
    }
    else {
      $adabaris = FALSE;
    }
  }
  $kalender .= "</table>\n";
  return $kalender;
}
?>

TGL-INDO
<?php
function tgl_indo($tgl){
$tanggal = substr($tgl,8,2);
$bulan = getBulan(substr($tgl,5,2));
$tahun = substr($tgl,0,4);
return $tanggal.' '.$bulan.' '.$tahun;
}

function getBulan($bln){
switch ($bln){
case 1:
return "Januari";
break;
case 2:
return "Februari";
break;
case 3:
return "Maret";
break;
case 4:
return "April";
break;
case 5:
return "Mei";
break;
case 6:
return "Juni";
break;
case 7:
return "Juli";
break;
case 8:
return "Agustus";
break;
case 9:
return "September";
break;
case 10:
return "Oktober";
break;
case 11:
return "November";
break;
case 12:
return "Desember";
break;
}
}
?>


KATA-JELEK(SENSOR)
<?php
function sensor($teks){
    $w = mysql_query("SELECT * FROM katajelek");
    while ($r = mysql_fetch_array($w)){
        $teks = str_replace($r['kata'], $r['ganti'], $teks);     
    }
    return $teks;

?>

AUTO-LINK
<?php
function autolink ($str){
  $str = eregi_replace("([[:space:]])((f|ht)tps?:\/\/[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $str); //http
  $str = eregi_replace("([[:space:]])(www\.[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $str); // www.
  $str = eregi_replace("([[:space:]])([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})","\\1<a href=\"mailto:\\2\">\\2</a>", $str); // mail
  $str = eregi_replace("^((f|ht)tp:\/\/[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $str); //http
  $str = eregi_replace("^(www\.[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $str); // www.
  $str = eregi_replace("^([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})","<a href=\"mailto:\\1\">\\1</a>", $str); // mail
  return $str;
}
?>


SQL-SEO
<?php
function seo_title($s) {
    $c = array (' ');
    $d = array ('-','/','\\',',','.','#',':',';','\'','"','[',']','{','}',')','(','|','`','~','!','@','%','$','^','&','*','=','?','+');

    $s = str_replace($d, '', $s); // Hilangkan karakter yang telah disebutkan di array $d
   
    $s = strtolower(str_replace($c, '-', $s)); // Ganti spasi dengan tanda - dan ubah hurufnya menjadi kecil semua
    return $s;
}
?>


ANTI INJECTION
 <?
 function anti_injection($data){
  $filter = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  return $filter;
}

?>

UPLOAD
<?php
echo "<b>Silahkan Anda Upload File di sini</b><br /><br />";
echo ("
<form enctype='multipart/form-data' action='' method='POST'>
<input name='file' type='file' />
<input type='submit' value='Upload' />
</form>
");
?>

NAMA UPLOAD FILE
<?php
if ($_FILES[file] != "") {
@copy($_FILES[file][tmp_name],"imagesku/".$_FILES[file][name]) or die("Proses upload Gagal");
} else {
die("Tidak ada file yang akan diupload");
}
?>

<b>Anda telah berhasil melakukan upload file :</b><br>
<? echo "Nama File : " .$_FILES[file][name]; ?><br>
<? echo "Ukuran File : " .round($_FILES[file][size]/1024);?> kb<br>
<? echo "Jenis File : " .$_FILES[file][type]; ?><br>

KIRIM EMAIL
<?
echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="2">';
$kirim=mail($email_tujuan,$judul_pesan,$isi_pesan, "From: ".$email_anda."\nContent-Type: text/html; charset=iso-8859-1");
if ($kirim){
$isi_pesan = str_replace("\n","<br>", $isi_pesan);
echo("Email telah dikirim ke <b>$email_tujuan</b><br><br>");
echo("<b>Isi pesan :</b><br>$isi_pesan");
}else{
echo ("Email tidak dapat dikirim");
}
?>

SEARCHING GOOGLE
<form method="get" action="http://www.google.com/search">
<INPUT TYPE='text' name='q' size=31 maxlength=255 value=''>
<INPUT TYPE='hidden' name='hl' value='lacak'>     
<INPUT type='submit' name='cari' VALUE='Proses Pencarian'></p>
</FORM>


COUNTER TXT
<div id="Layer1">
    Terimakasih, Anda adalah pengunjung ke : <b><? echo counter()." </b>Kami";?></b>
    <?php
    function counter(){
    if (isset($visitor)){
        if ($visitor=="visited")
        include("counter.txt");
    }
    else {
    $file=fopen("counter.txt","r+");
    $nilai=fread($file,filesize("counter.txt"));
    fclose($file);
    $nilai += 1;
    $file=fopen("counter.txt","w+");
    fputs($file,$nilai);
    fclose($file);
    include("counter.txt");
    }
    }
    ?>
</div>
isi counter.txt=235


MEMBACA IP:
<?php
echo '<font face="verdana" size="2">';
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo ("<b>Deteksi Browser</b><br>Browser yang Anda gunakan sekarang adalah :<br> $useragent");
?>

<?php
if ($HTTP_X_FORWARDED_FOR){
echo "<b>INFO :</b> Proxy yang Anda gunakan...<br>";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
$ip=$HTTP_X_FORWARDED_FOR;
echo "<br>IP Anda adalah : <b>$ip</b>";
}
else{
echo "Anda tidak menggunakan proxy<br>";
$host = gethostbyaddr($REMOTE_ADDR);
$ip2=$REMOTE_ADDR;
echo "IP Anda adalah : <b>$ip2</b>" ;
echo "&nbsp;($host)";
}
?>

<?php
function BACA_TEXT(){
$myFile = "./isi.txt";
$FP = fopen('isi.txt', 'r');
while(!feof($FP)){$line = fgets($FP);$line = htmlspecialchars($line);echo($line);}
fclose($FP);
}
echo baca();
?>

YAHOO MESSENGER:
<?php
echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="2">';
$daftar_idyahoo="rini_dyah,riadi_m";
$proses=explode(",",$daftar_idyahoo);
reset($proses);
foreach ($proses as $tujuan) {
echo ("$tujuan<br>
<a href='http://messenger.yahoo.com/edit/send/?.target=$tujuan'>
<img border=0 src='http://opi.yahoo.com/online?u=$tujuan&m=g&t=2&l=us'></a><br>"
);
}
?>

RANDOM GAMBAR : 1.jpg,2.jpg dst 160.jpg
<?php
echo '<font face="Verdana, Arial, Helvetica, sans-serif" size="2">';
$file_type = ".jpg";
$folder_gambar = "images";
$nilai_pertama = "1";
$jumlah_gambar = "160";
$acak = mt_rand($nilai_pertama, $jumlah_gambar);
$image_name = $acak . $file_type;
echo ("<div align='center'>
<b>Gambar ditampilkan secara acak</b><br><br>
<a href='http://lp2maray.co.id/gbshow.php?id=$acak'>
<img src='$folder_gambar/$image_name' border='0' title='Buku-buku LP2M ARAY' />
</div>");
?>

KALENDER TABEL:
<?php
$month= date ("m");
$year=date("Y");
$day=date("d");
$endDate=date("t",mktime(0,0,0,$month,$day,$year));
echo '<font face="arial" size="2">';
echo '<table align="center" border="0" cellpadding=5 cellspacing=5 style=""><tr><td align=center>';
echo "Hari ini tanggal : ".date("d F Y ",mktime(0,0,0,$month,$day,$year));
echo '</td></tr></table>';

echo '<table align="center" border="0" cellpadding=1 cellspacing=1 style="border:1px solid #CCCCCC">
<tr bgcolor="#EFEFEF">
<td align=center><font color=red>Minggu</font></td>
<td align=center>Senin</td>
<td align=center>Selasa</td>
<td align=center>Rabu</td>
<td align=center>Kamis</td>
<td align=center>Jumat</td>
<td align=center>Sabtu</td>
</tr>';
$s=date ("w", mktime (0,0,0,$month,1,$year));
for ($ds=1;$ds<=$s;$ds++) {
echo "<td style=\"font-family:arial;color:#B3D9FF\" align=center valign=middle bgcolor=\"#FFFFFF\"></td>";
}
for ($d=1;$d<=$endDate;$d++) {
if (date("w",mktime (0,0,0,$month,$d,$year)) == 0) { echo "<tr>"; }
$fontColor="#000000";
if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sun") { $fontColor="red"; }
echo "<td style=\"font-family:arial;color:#333333\" align=center valign=middle> <span style=\"color:$fontColor\">$d</span></td>";
if (date("w",mktime (0,0,0,$month,$d,$year)) == 6) { echo "</tr>"; }}
echo '</table>';
?>

MARQUEE GAMBAR LEFT
<script language="JavaScript">
function bukajendela(url) {
 window.open(url, "window_baru", "width=800,height=600,left=320,top=100,resizable=1,scrollbars=1");
}
</script>
<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="1" scrolldelay="90" direction="right" width="200" height="150">


<marquee onmouseover=this.stop() onmouseout=this.start() scrollamount=2 scrolldelay=90 direction=left width=100% height=150>
<?php
$s = mysql_query("SELECT * FROM `galeri`");
while ($w = mysql_fetch_array($s)) {
 $idgaleri=$w["id-galeri"];
 echo "
 <a href='#' onclick=\"bukajendela('zoom.php?id=$idgaleri')\">
  <img src='img_galeri/kecil_$w[gbr_gallery]' border=0>
 </a> ";
}
?>
</marquee>

DIE
<?php
die("<script>location.href='index.php';</script>");
?>

ENKRIPSI KATA UBAH_TEKS:
<?php
function ubah_teks($teks){
   $teks = strrev($teks);
   $st = "";
   for ($i=0; $i < strlen($teks); $i++){
      $ascii = ord(substr($teks,  $i, 1));
  $hex = dechex($ascii);
      if (strlen($hex) == 1)
         $hex = "0" . $hex;
     $st = $st . $hex;
   }
   return $st;
}

function balik_teks($teks){
   $st = "";
   for ($i=0; $i < strlen($teks) / 2; $i++){
      $dua_angka = substr($teks,  2 * $i, 2);  
  $des = hexdec($dua_angka);
      $kar = chr($des);
  $st = $st . $kar;
   }
   $st = strrev($st);
   return $st;
}
?>


<?php
function THUMB($fupload_name,$direktori){
  // File gambar yang di upload
  $file_upload = $direktori . $fupload_name;

  // Simpan gambar dalam ukuran sebenarnya
  $nama_gbr_asli = $_FILES['fupload']['tmp_name'];
  move_uploaded_file($nama_gbr_asli, $file_upload);

  // Dapatkan identitas file asli dari file jpg yang di upload
  $gbr_asli = imagecreatefromjpeg($file_upload);
  $lebar    = imageSX($gbr_asli);
  $tinggi   = imageSY($gbr_asli);

  // Simpan dalam versi yang diinginkan 200 pixel (thumbnailnya)
  $thu_lebar  = 200;
  $thu_tinggi = ($thu_lebar/$lebar)*$tinggi;

  // Fungsi untuk mengubah ukuran gambar (resample)
  $gbr_thumb = imagecreatetruecolor($thu_lebar,$thu_tinggi);
  imagecopyresampled($gbr_thumb, $gbr_asli, 0, 0, 0, 0, $thu_lebar, $thu_tinggi, $lebar, $tinggi);

  // Simpan gambar yang versi thumbnailnya
  imagejpeg($gbr_thumb,$direktori . "kecil_" . $fupload_name);

  // Hapus gambar yang ada di memori
  imagedestroy($gbr_asli);
  imagedestroy($gbr_thumb);
}
?>

REFRESH META
<?php
 echo "<meta http-equiv='refresh' content='0; url=berita-$_POST[id].html'>";
?>

BACK JAVASCIPT
<?php
echo "Kode yang Anda masukkan tidak cocok<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
?>

<?php
function ANTITEXTPANJANG($isi_komentar){
// Mengatasi input komentar tanpa spasi
$split_text = explode(" ",$isi_komentar);
$split_count = count($split_text);
$max = 57;

for($i = 0; $i <= $split_count; $i++){
if(strlen($split_text[$i]) >= $max){
for($j = 0; $j <= strlen($split_text[$i]); $j++){
$char[$j] = substr($split_text[$i],$j,1);
if(($j % $max == 0) && ($j != 0)){
  $v_text .= $char[$j] . ' ';
}else{
  $v_text .= $char[$j];
}
}
}else{
  $v_text .= " " . $split_text[$i] . " ";
}
}
return  $v_text;
}
?>

VALIDASI EMPTY
<?php
$nama=trim($_POST['nama_komentar']);
$komentar=trim($_POST['isi_komentar']);

if (empty($nama)){echo "Anda belum mengisikan NAMA<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
elseif (empty($komentar)){echo "Anda belum mengisikan KOMENTAR<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
elseif (strlen($komentar) > 1000){echo "KOMENTAR Anda terlalu panjang (max 1000 char)<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
else{}
?>


CAPTCA.PHP
<?php
session_start();
header("Content-type: image/png");
$captcha_image = imagecreatefrompng("ypathicon/captcha.png");
$captcha_font = imageloadfont("ypathicon/font.gdf");
$captcha_text = substr(md5(uniqid('')),-6,6);

$_SESSION['captcha_session'] = $captcha_text;

$captcha_color = imagecolorallocate($captcha_image,0,0,0);
imagestring($captcha_image,$captcha_font,15,5,$captcha_text,$captcha_color);
imagepng($captcha_image);
imagedestroy($captcha_image);
?>

<?php
//Form komentar
$materi="berita";
$idberita="B1108001";
$iddata=$idberita; 
  echo "<br /><br /><b>Isi Komentar Anda :</b>
        <table width='100%' style='border: 1pt dashed #0000CC;padding: 10px;'>
        <form name='form' action='?' method='POST' onSubmit='return validasi(this)'>
        <input type='hidden' name='iddata' value='$iddata'>
<tr><td>Nama </td><td> : <input type='text' name='nama_komentar' size='25'></td></tr>
<tr><td>Email </td><td> : <input type='text' name='email_komentar' size='50' maxlength='50'></td></tr>
<tr><td valign=top>Komentar </td><td> <textarea name='isi_komentar' style='width: 300px; height: 100px;'></textarea></td></tr>
<tr><td>&nbsp; </td><td> <img src='captcha.php'></td></tr>
<tr><td>&nbsp; </td><td> (Masukkan 6 kode diatas)<br />
<input type='text' name='kodecaptcha' size='6' maxlength='6'><br /></td></tr>
<tr><td>&nbsp; </td><td> <input type='submit' name='Kirim' value='Kirim'></td></tr>
        </form></table><br />";
?>       
<?php
if(!empty($_POST['kodecaptcha'])){
if($_POST['kodecaptcha']==$_SESSION['captcha_session']){
$nama_komentar=trim($_POST['nama_komentar']);
$isi_komentar=trim($_POST['isi_komentar']);
$email_komentar=trim($_POST['email_komentar']);
if (empty($nama_komentar)){echo "Maaf, Anda belum mengisikan Nama Anda...<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
elseif (empty($komentar)){echo "Anda belum mengisikan Komentar Anda <br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
elseif (strlen($komentar) > 1000){echo "Maaf, KOMENTAR Anda terlalu panjang (max 1000 char)<br /><a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";}
else{
//SIMPAN KOMENTAR
}
}
else{
echo"<script>alert('Maaf, Kode Captcha Anda salah...Silakan cek kembali...');
document.location.href='javascript:history.go(-1)';</script>";
}
}
else{
echo"<script>alert('Silakan isi Kode Captcha Anda...Atau Silakan cek kembali...');
document.location.href='javascript:history.go(-1)';</script>";
}
?>

BACA TXT
<?
function bacatext(){
$myFile = "notepad.txt";
$FP = fopen($myFile, 'r');
while(!feof($FP)){
$line = fgets($FP);
$line = htmlspecialchars($line);
echo($line);
}
fclose($FP);
}
echo bacatext();
?>

<?php
echo date("d-m-Y H:i:s");
?>

3GP PLAYER
<?php
echo ("<embed src='multimedia/ironman.3gp' autostart='false' width='200' height='200'></embed>");
?>



<?php

function microtime_float(){
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();

$time_end = microtime_float();
$time = $time_end - $time_start;


$ada=strlen(strstr($gabpointTR,$x))+0;
if($ada<=0){
$selaingabpointTR.=$x;
}

function getStatus($node){
//65-90 97-122
$x=substr($node,0,1);
$y=substr($node,1,1);
$z1=0;
if(ord($x)>=65 &&  ord($x)<=90){
$z1=1;
}
else if(ord($x)>=97 &&  ord($x)<=122){
$z1=2;
}

$z2=0;
if(ord($y)>=65 &&  ord($y)<=90){
$z2=1;
}
else if(ord($y)>=97 &&  ord($y)<=122){
$z2=2;
}
$konv=0;
$jenis=0;
if($z1==1 && $z2==2){$konv=1;$jenis=2;}//butuh konv, 2=TR
else if($z1==1 && $z2==1){$jenis=1;}//1=TM
else if($z1==2 && $z2==2){$jenis=2;}//2=TR
else if($z1==2 && $z2==1){$konv=1;$jenis=2;}//2=TR


$ar[0]=$jenis;
$ar[1]=$konv;

return $ar;
}

function getAda($kalimat,$node){
$x=substr($node,0,1);
$y=substr($node,1,1);

$ada1=0;
for($i=0;$i<strlen($kalimat);$i++){
$xcari=substr($kalimat,$i,1);
if($xcari==$x){$ada1++;}
}

$ada2=0;
for($i=0;$i<strlen($kalimat);$i++){
$xcari=substr($kalimat,$i,1);
if($xcari==$y){$ada2++;}
}

$status="Node Kontinyu";
$point1="";
$point2="";

if($ada1>2){$status="Node Percabangan";$point1=$x;}
if($ada2>2){$status="Node Percabangan";$point2=$y;}
$point=$point1.$point2;
$ar[0]=$status;//."x $ada1 x $ada2";
$ar[1]=$point;

return $ar;
}

?>
MERGER IMAGE

<?php

function imagecopymerge_alpha($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct){ 
    $cut = imagecreatetruecolor($src_w, $src_h);
    imagecopy($cut, $dst_im, 0, 0, $dst_x, $dst_y, $src_w, $src_h); 
    imagecopy($cut, $src_im, 0, 0, $src_x, $src_y, $src_w, $src_h); 
    imagecopymerge($dst_im, $cut, $dst_x, $dst_y, 0, 0, $src_w, $src_h, $pct); 
}


$path="";//"http://localhost:8012/citra/";

$AL1=$path.'cover.jpg';
$AL2=$path.'image.jpg';
echo"<img src='$AL1'>";
echo"<img src='$AL2'>";


$image1 = imagecreatefromjpeg($AL1); //300 x 300
$image2 = imagecreatefromjpeg($AL2); //150 x 150

$merged_image = imagecreatetruecolor(300, 300);
imagealphablending($merged_image, false);
imagesavealpha($merged_image, true);

imagecopy($merged_image, $image1, 0, 0, 0, 0, 300, 300);
imagecopymerge_alpha($merged_image, $image2, 0, 0, 0, 0, 150, 150, 50);

header('Content-Type: image/jpg');
//imagepng($merged_image);
$new_name = 'BARU.jpg'; 
imagejpeg($merged_image, $new_name);

?>

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;
}
?>






Mencari Tanggal Terakhir Suatu Bulan

  $a_date = "$tahun-$bulan-01"; $lastdate= date('t',strtotime($a_date));//Y-m-t <?php require_once"koneksivar.php&...