sistem penunjang keputusan dalam menetapkan daya listrik...
TRANSCRIPT
SISTEM PENUNJANG KEPUTUSAN DALAM MENETAPKAN DAYA LISTRIK PELANGGAN PLN
( Dosen A. Sidiq Purnomo S. Kom M,. Eng)
OLEH :
NAMA : LENI KARLINA NIM : 15121032 PRODI : SISTEM INFORMASI
UNIVERSITAS MERCU BUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI
TIP : 2017
A. Implementasi algoritma/method
FLOWCHAT
flowchart sesuai pemecahan masalah penyelesaian yang dilakukan dengan menggunakan metode (SAW).
B. Screnshoot Source Code Penetapan Daya Listrik Pelanggan PLN
Tampilan Awal
Loginkita bisa masuk ke tampilan berikutnya melalui login admin seperti tampilan
dibawah ini :
Tampilan Menu Admin
Data KriteriaDengan data kriteria kita dapat mengetahui apa saja kriteria yang ada pada spk
penetapan daya listrik
Data Himpunan
Pilih nama kriteria yg diinginkanDengan memilih salah satu kriteria pada data himpunan kita bisa melihat nilai pada
kriteria tersebut
UPDATE DATA PARAMETERKita dapat menambah data dengan mengisi data pada kotak yang masih kosong
seperti tampilan dibawah :
Data pelanggan
Hapus DataDisini kita bisa menghapus salah satu data pelanggan yang kita inginkan
Klasifikasi
Edit KlasifikasiKita juga bisa melakukan pengeditan data kriterian pelanggan
Analisa Listrik
Hasil Analisa
Dari hasil akhir analisa ini dapat dilihat bahwa pelanggan yang akan ditetapkan daya
listrik PLN yaitu pelanggan yang bernama Heru (A1), karena dari penilaian setiap daya Heru yang
mendapat nilai 2.75, maka dia yang terpilih sebagai pelanggan yang akan ditetapkan daya listrik pln
nya.
C. Screnshoot Coding
Hasil<?phpif(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_new'])){ session_unregister('ANALISA_KRITERIA'); exit("<script>location.href='?hal=analisa';</script>"); } //$q=mysql_query("select * from kriteria"); //while($h=mysql_fetch_array($q)){ // echo $_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']].'<hr>'; //}
# baca jumlah kriteria $jumlah_kriteria=mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * fromkriteria")); # baca jumlah alternatif $jumlah_alternatif=mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * fromalternatif"));
# baca data alternatif $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif order by nama"); while($h=mysqli_fetch_array($q)){ $alternatif[]=array($h['id_alternatif'],$h['nim'],$h['nama']); $title.='<td align="center" width="240">'.strtoupper($h['nama']).'</td>'; }
# baca data kriteria dan nilai bobot dari form input analisa $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); while($h=mysqli_fetch_array($q)){ $nilai=$_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']]; $kriteria[]=array($h['id_kriteria'],$h['nama'],$h['atribut'],$nilai); }
$no=0; $daftar='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar.='<td width="180">C'.($i+1).'</td>'; } $daftar='<tr>'.$daftar.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select himpunan.nama from klasifikasi inner joinhimpunan on klasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$alternatif[$i][0]."' and himpunan.id_kriteria='".$kriteria[$ii][0]."'"); $h=mysqli_fetch_array($q); $himpunan=$h['nama']; $daftar.='<td>'.$himpunan.'</td>'; } $daftar.='</tr>'; }
$no=0; $daftar_1='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar_1.='<td width="60">C'.($i+1).'</td>'; } $daftar_1='<tr>'.$daftar_1.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_1.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select himpunan.nilai from klasifikasi inner joinhimpunan on klasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$alternatif[$i][0]."' and himpunan.id_kriteria='".$kriteria[$ii][0]."'"); $h=mysqli_fetch_array($q); $nilai=$h['nilai']; # catat nilai himpunan ke dalam matriks $matriks_x[$i+1][$ii+1]=$nilai; $daftar_1.='<td>'.$nilai.'</td>'; } $daftar_1.='</tr>'; } //$no=0; # menampilkan data hasil pencarian /*$q=mysql_query("select * from kriteria"); if(mysql_num_rows($q) > 0){ while($h=mysql_fetch_array($q)){ $no++; $tmp='<td valign="top"><strong>C'.$no.'</strong>. '.$h['nama'].'</td>'; for($i=0;$i<count($id_alternatif);$i++){ $qqq=mysql_query("select klasifikasi.* from klasifikasi inner join himpunan onklasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$id_alternatif[$i]."' andhimpunan.id_kriteria='".$h['id_kriteria']."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $id_himpunan=$hhh['id_himpunan']; }else{ $id_himpunan=''; } $qqq=mysql_query("select * from himpunan where id_himpunan='".$id_himpunan."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $himpunan=$hhh['nama']; }else{ $himpunan=''; } $tmp.='<td valign="top">'.$himpunan.'</td>'; } $daftar.='<tr>'.$tmp.'</tr>'; } }*/
/*$no=0; $title_1='<td width="100">NIM</td><td width="200">NAMA</td>'; $q=mysql_query("select * from kriteria"); if(mysql_num_rows($q) > 0){
while($h=mysql_fetch_array($q)){ $no++; $title_1.='<td align="center" width="200"><strong>C'.$no.'</strong></td>'; # catat atribut kriteria masing2 kriteria $kriteria_atribut[]=$h['atribut']; } }*/
# membaca nilai himpunan /*for($i=0;$i<count($id_alternatif);$i++){ $ii=0; $tmp_1='<td valign="top" width="100">'.$nama_arr[$i].'</td><td valign="top" width="200">'.$nama_arr[$i].'</td>'; $qq=mysql_query("select * from kriteria"); if(mysql_num_rows($qq) > 0){ while($hh=mysql_fetch_array($qq)){ $ii++; $qqq=mysql_query("select klasifikasi.* from klasifikasi inner join himpunan onklasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$id_alternatif[$i]."' andhimpunan.id_kriteria='".$hh['id_kriteria']."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $id_himpunan=$hhh['id_himpunan']; }else{ $id_himpunan=''; } $qqq=mysql_query("select * from himpunan where id_himpunan='".$id_himpunan."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $himpunan_nilai=$hhh['nilai']; }else{ $himpunan_nilai=0; } $tmp_1.='<td valign="top" width="100" align="center">'.$himpunan_nilai.'</td>'; # catat nilai himpunan ke dalam matriks $matriks_x[$i+1][$ii]=$himpunan_nilai; } } $daftar_1.='<tr>'.$tmp_1.'</tr>'; }*/
# NORMALISASI 1 $no=0; $daftar_2='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar_2.='<td width="60">C'.($i+1).'</td>'; } $daftar_2='<tr>'.$daftar_2.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_2.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $arr=''; for($j=0;$j<count($alternatif);$j++){ # alternatif $arr[]=$matriks_x[$j+1][$ii+1];
} if($kriteria[$ii][2]=='benefit'){ if($matriks_x[$i+1][$ii+1]>0){$jml=$matriks_x[$i+1][$ii+1]/max($arr);}else{$jml=0;} }else{ if(min($arr)>0){$jml=min($arr)/$matriks_x[$i+1][$ii+1];}else{$jml=0;} } $matriks_1[$i+1][$ii+1]=round($jml,3); $daftar_2.='<td>'.round($jml,3).'</td>'; } $daftar_2.='</tr>'; }
/*for($i=1;$i<=$no;$i++){ # alternatif $tmp=''; for($ii=1;$ii<=$no_1;$ii++){ # kriteria $arr=''; for($j=1;$j<=$no;$j++){ # alternatif $arr[]=$matriks_x[$j][$ii]; } if($kriteria_atribut[$ii-1]=='benefit'){ if($matriks_x[$i][$ii]>0){$jml=$matriks_x[$i][$ii]/max($arr);}else{$jml=0;} }else{ if(min($arr)>0){$jml=min($arr)/$matriks_x[$i][$ii];}else{$jml=0;} } $matriks_1[$i][$ii]=round($jml,3); $tmp.='<td align="center" width="80">'.round($jml,3).'</td>'; } $normalisasi.='<tr>'.$tmp.'</tr>'; }*/
// NORMALISASI 2 for($i=0;$i<count($alternatif);$i++){ $jml=0; for($ii=0;$ii<count($kriteria);$ii++){ $jml=$jml + ($kriteria[$ii][3]*$matriks_1[$i+1][$ii+1]); } $hasil[]=array(round($jml,3),$alternatif[$i][0]); } sort($hasil); //for($i=0;$i<count($hasil);$i++){ for($i=count($hasil)-1;$i>=0;$i--){ $rank=count($hasil)-$i; $hasil_akhir[$hasil[$i][1]]=array($hasil[$i][0],$rank); if(empty($best_alternatif)){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif where id_alternatif='".$hasil[$i][1]."'"); $h=mysqli_fetch_array($q); $nama=$h['nama']; $best_alternatif=$nama; } }
$no=0; $daftar_3='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td><tdwidth="100">NILAI</td><td width="100">RANK</td>';
$daftar_3='<tr>'.$daftar_3.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_3.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td><td>'.$hasil_akhir[$alternatif[$i][0]][0].'</td><td>'.$hasil_akhir[$alternatif[$i][0]][1].'</td></tr>'; //$daftar_3.='<tr><td>'.$no.'</td></tr>'; }
/*for($i=1;$i<=$no;$i++){ # alternatif $jml=0; for($ii=1;$ii<=$no_1;$ii++){ # kriteria $jml=$jml + ($kriteria_bobot[$ii-1]*$matriks_1[$i][$ii]); } $hasil[]=array(round($jml,3),$id_alternatif[$i-1]); } if($no>0){sort($hasil);}*/ /*$ii=0; for($i=($no-1);$i>=0;$i--){ # alternatif $ii++; $q=mysql_query("select * from alternatif where id_alternatif='".$hasil[$i][1]."'"); $h=mysql_fetch_array($q); $nama=$h['nama']; $hasil.=' <tr> <td valign="top">'.$ii.'</td> <td valign="top"><a href="?hal=detail&id='.$h['id_alternatif'].'">'.$nama.'</a></td> <td valign="top" align="center">'.$hasil[$i][0].'</td> </tr> '; # catat data kacamata pada urutan pertama if(empty($best_alternatif)){ $best_alternatif=$nama; } }*/
?>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">HASIL ANALISA</div> <br> <!--<div style="overflow:scroll;height:520px;">--> <div style="overflow:scroll;width:640px"> <table width="<?php echo (340+($jumlah_kriteria*180));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar;?> </table> </div> <br /><br /> <div style="overflow:scroll;width:640px"> <table width="<?php echo (340+($jumlah_kriteria*60));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar_1;?> </table> </div> <br /><br />NORMALISASI<br /><br /> <div style="overflow:scroll;width:640px">
<table width="<?php echo (340+($jumlah_kriteria*60));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar_2;?> </table> </div> <br /><br /> <div style="overflow:scroll;width:640px"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <?php echo $daftar_3;?> </table> </div> <br /><br /> Alternatif yang disarankan adalah <strong><?php echo $best_alternatif;?></strong> <br /><br /> <form action="" method="post"> <input name="cmd_back" type="button" value="< Kembali" onclick="location.href='?hal=analisa';" /> <input name="cmd_new" type="submit" value="Ulangi / Baru" /><inputname="cmd_new" type="submit" value="< Simpan Ke Excel" target="_blank" onclick="hasil.php';" /> </form> <!--</div>--> </div>
Alternatif
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
$nav_link='hal=data_alternatif'; $edit_link='hal=update_alternatif';
$q="select * from alternatif order by nama"; $sql=mysqli_query($GLOBALS["___mysqli_ston"], $q); if(mysqli_num_rows($sql) > 0){ while($h=mysqli_fetch_array($sql)){ $no++; $daftar.=' <tr> <td valign="top">'.$no.'</td> <td valign="top">'.$h['ID'].'</td> <td valign="top">'.$h['nama'].'</td> <td valign="top">'.$h['Daya'].'</td> <td align="center" valign="top"><a href="#" onclick="DeleteConfirm(\'?'.$edit_link.'&id='.$h['id_alternatif'].'&action=delete\');return(false);"><img src="images/delete.png"></a> <a href="?'.$edit_link.'&id='.$h['id_alternatif'].'&action=edit"><img src="images/edit.png"></a></td> </tr> '; } }
?> <script language="javascript">
function DeleteConfirm(url){ if (confirm("Apakah anda yakin ingin menghapus ?")){ window.location.href=url; } } </script>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">DATA PELANGGAN</div> <div align="right"><a href="?hal=update_alternatif&action=new">Tambah Data</a></div><br> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td align="center" width="40">No</td> <td align="center" width="140"><div align="left">ID </div></td> <td align="center"><div align="left">Nama Pelanggan</div></td> <td align="center" width="200"><div align="left">Daya</div></td> <td align="center" width="40">Action</td> </tr> <?php echo $daftar;?> </table>
</div>
Alternatif Update
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_simpan'])){ $nim=$_POST['txt_ID']; $nama=$_POST['txt_nama']; $jurusan=$_POST['txt_Daya'];
if(empty($_POST['txt_ID']) or empty($_POST['txt_nama']) or empty($_POST['txt_Daya'])){ echo "<script>window.alert('Kolom bertanda \'harus diisi\' tidak boleh kosong.');</script>"; }else{ if($_POST['txt_action']=='new'){ if(mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif whereID='".$_POST['txt_ID']."'"))>0){ echo "<script>window.alert('ID yang anda masukan sudah terdaftar sebelumnya. Silahkangunakan NIM yang lain.');</script>"; }else{ $q="insert into alternatif(ID, nama,jurusan) values('".$_POST['txt_ID']."','".$_POST['txt_nama']."', '".$_POST['txt_Daya']."')"; mysqli_query($GLOBALS["___mysqli_ston"], $q); exit("<script>location.href='?hal=data_alternatif';</script>"); } }
if($_POST['txt_action']=='edit'){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select ID from alternatif where id_alternatif='".$_POST['txt_id']."'"); $h=mysqli_fetch_array($q); $nim_tmp=$h['nim']; if(mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif whereID='".$_POST['txt_nim']."' and ID<>'".$nim_tmp."'"))>0){ echo "<script>window.alert('ID yang anda masukan sudah terdaftar sebelumnya. Silahkangunakan ID yang lain.');</script>"; }else{ $q="update alternatif set nim='".$_POST['txt_ID']."', nama='".$_POST['txt_nama']."',Daya='".$_POST['txt_Daya']."' where id_alternatif='".$_POST['txt_id']."'"; mysqli_query($GLOBALS["___mysqli_ston"], $q); exit("<script>location.href='?hal=data_alternatif';</script>"); } } } }
$action=$_GET['action'];
if($_GET['action']=='edit' and !empty($_GET['id'])){ $id=$_GET['id']; $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif where id_alternatif='".$id."'"); if(mysqli_num_rows($q)>0){ $h=mysqli_fetch_array($q); $nim=$h['nim']; $nama=$h['nama']; $jurusan=$h['jurusan']; } }
if($_GET['action']=='delete' and !empty($_GET['id'])){ $id=$_GET['id']; mysqli_query($GLOBALS["___mysqli_ston"], "delete from alternatif where id_alternatif='".$id."'"); exit("<script>location.href='?hal=data_alternatif';</script>"); }
?> <div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">UPDATE DATA PELANGGAN</div> <form action="?hal=update_alternatif" name="" method="post"> <input name="txt_action" type="hidden" value="<?php echo $action;?>"> <input name="txt_id" type="hidden" value="<?php echo $id;?>"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td width="120">ID</td> <td><input name="txt_nim" type="text" size="40" value="<?php echo $nim;?>"> <em>harusdiisi</em></td> </tr> <tr> <td>Nama Pelanggan</td> <td><input name="txt_nama" type="text" size="40" value="<?php echo $nama;?>"> <em>harusdiisi</em></td>
</tr> <tr> <td>Daya</td> <td><input name="txt_Daya" type="text" size="40" value="<?php echo $Daya;?>"> <em>harusdiisi</em></td> </tr> <tr> <td></td> <td><?php if($_GET['action']=='edit'){ ?> <input name="cmd_simpan" type="submit" value="Update"> <? }else{ ?> <input name="cmd_simpan" type="submit" value="Simpan"> <? } ?><input name="cmd_batal" type="button" onClick="location.href='hal=data_alternatif';"value="Batal"></td> </tr> </table> </form>
</div>
Analisis<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_submit'])){ unset($_SESSION['ANALISA_KRITERIA']); $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); while($h=mysqli_fetch_array($q)){ $_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']]=$_POST['txt_bobot_'.$h['id_kriteria']]; } exit("<script>location.href='?hal=hasil';</script>"); }
$bobot[]=array(0,'Sangat Rendah'); $bobot[]=array(0.25,'Rendah'); $bobot[]=array(0.5,'Cukup'); $bobot[]=array(0.75,'Tinggi'); $bobot[]=array(1,'Sangat Tinggi');
# menampilkan kriteria beserta data himpunannya $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); while($h=mysqli_fetch_array($q)){ $no++; $list_bobot='';
for($i=0;$i<count($bobot);$i++){ if($bobot[$i][0]==$_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']]){$s='selected';}else{$s='';} $list_bobot.='<option value="'.$bobot[$i][0].'"'.$s.'>'.$bobot[$i][1].'</option>'; } $daftar_kriteria.=' <tr> <td width="160"><strong>C'.$no.'.</strong> '.$h['nama'].'</td> <td><select name="txt_bobot_'.$h['id_kriteria'].'" style="width:150px">'.$list_bobot.'</select></td> </tr> '; }
?>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">ANALISA PELANGGAN LISTRIK YANG DITETAPKAN </div> <br> <form action="?hal=analisa" method="post"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <?php echo $daftar_kriteria;?> </table> <br /><br /><input name="cmd_submit" type="submit" value="Submit Analisa »" /> </form> </div>
Hasil 1<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_new'])){ session_unregister('ANALISA_KRITERIA'); exit("<script>location.href='?hal=analisa';</script>"); } //$q=mysql_query("select * from kriteria"); //while($h=mysql_fetch_array($q)){ // echo $_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']].'<hr>'; //}
# baca jumlah kriteria $jumlah_kriteria=mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * fromkriteria")); # baca jumlah alternatif $jumlah_alternatif=mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * fromalternatif"));
# baca data alternatif $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif order by nama");
while($h=mysqli_fetch_array($q)){ $alternatif[]=array($h['id_alternatif'],$h['nim'],$h['nama']); $title.='<td align="center" width="240">'.strtoupper($h['nama']).'</td>'; }
# baca data kriteria dan nilai bobot dari form input analisa $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); while($h=mysqli_fetch_array($q)){ $nilai=$_SESSION['ANALISA_KRITERIA'][$h['id_kriteria']]; $kriteria[]=array($h['id_kriteria'],$h['nama'],$h['atribut'],$nilai); }
$no=0; $daftar='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar.='<td width="180">C'.($i+1).'</td>'; } $daftar='<tr>'.$daftar.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select himpunan.nama from klasifikasi inner joinhimpunan on klasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$alternatif[$i][0]."' and himpunan.id_kriteria='".$kriteria[$ii][0]."'"); $h=mysqli_fetch_array($q); $himpunan=$h['nama']; $daftar.='<td>'.$himpunan.'</td>'; } $daftar.='</tr>'; }
$no=0; $daftar_1='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar_1.='<td width="60">C'.($i+1).'</td>'; } $daftar_1='<tr>'.$daftar_1.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_1.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select himpunan.nilai from klasifikasi inner joinhimpunan on klasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$alternatif[$i][0]."' and himpunan.id_kriteria='".$kriteria[$ii][0]."'"); $h=mysqli_fetch_array($q); $nilai=$h['nilai']; # catat nilai himpunan ke dalam matriks $matriks_x[$i+1][$ii+1]=$nilai; $daftar_1.='<td>'.$nilai.'</td>'; } $daftar_1.='</tr>'; } //$no=0; # menampilkan data hasil pencarian /*$q=mysql_query("select * from kriteria"); if(mysql_num_rows($q) > 0){
while($h=mysql_fetch_array($q)){ $no++; $tmp='<td valign="top"><strong>C'.$no.'</strong>. '.$h['nama'].'</td>'; for($i=0;$i<count($id_alternatif);$i++){ $qqq=mysql_query("select klasifikasi.* from klasifikasi inner join himpunan onklasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$id_alternatif[$i]."' andhimpunan.id_kriteria='".$h['id_kriteria']."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $id_himpunan=$hhh['id_himpunan']; }else{ $id_himpunan=''; } $qqq=mysql_query("select * from himpunan where id_himpunan='".$id_himpunan."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $himpunan=$hhh['nama']; }else{ $himpunan=''; } $tmp.='<td valign="top">'.$himpunan.'</td>'; } $daftar.='<tr>'.$tmp.'</tr>'; } }*/
/*$no=0; $title_1='<td width="100">NIM</td><td width="200">NAMA</td>'; $q=mysql_query("select * from kriteria"); if(mysql_num_rows($q) > 0){ while($h=mysql_fetch_array($q)){ $no++; $title_1.='<td align="center" width="200"><strong>C'.$no.'</strong></td>'; # catat atribut kriteria masing2 kriteria $kriteria_atribut[]=$h['atribut']; } }*/
# membaca nilai himpunan /*for($i=0;$i<count($id_alternatif);$i++){ $ii=0; $tmp_1='<td valign="top" width="100">'.$nama_arr[$i].'</td><td valign="top" width="200">'.$nama_arr[$i].'</td>'; $qq=mysql_query("select * from kriteria"); if(mysql_num_rows($qq) > 0){ while($hh=mysql_fetch_array($qq)){ $ii++; $qqq=mysql_query("select klasifikasi.* from klasifikasi inner join himpunan onklasifikasi.id_himpunan=himpunan.id_himpunan where klasifikasi.id_alternatif='".$id_alternatif[$i]."' andhimpunan.id_kriteria='".$hh['id_kriteria']."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $id_himpunan=$hhh['id_himpunan']; }else{ $id_himpunan=''; }
$qqq=mysql_query("select * from himpunan where id_himpunan='".$id_himpunan."'"); if(mysql_num_rows($qqq) > 0){ $hhh=mysql_fetch_array($qqq); $himpunan_nilai=$hhh['nilai']; }else{ $himpunan_nilai=0; } $tmp_1.='<td valign="top" width="100" align="center">'.$himpunan_nilai.'</td>'; # catat nilai himpunan ke dalam matriks $matriks_x[$i+1][$ii]=$himpunan_nilai; } } $daftar_1.='<tr>'.$tmp_1.'</tr>'; }*/
# NORMALISASI 1 $no=0; $daftar_2='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td>'; for($i=0;$i<count($kriteria);$i++){ $daftar_2.='<td width="60">C'.($i+1).'</td>'; } $daftar_2='<tr>'.$daftar_2.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_2.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td>'; for($ii=0;$ii<count($kriteria);$ii++){ $arr=''; for($j=0;$j<count($alternatif);$j++){ # alternatif $arr[]=$matriks_x[$j+1][$ii+1]; } if($kriteria[$ii][2]=='benefit'){ if($matriks_x[$i+1][$ii+1]>0){$jml=$matriks_x[$i+1][$ii+1]/max($arr);}else{$jml=0;} }else{ if(min($arr)>0){$jml=min($arr)/$matriks_x[$i+1][$ii+1];}else{$jml=0;} } $matriks_1[$i+1][$ii+1]=round($jml,3); $daftar_2.='<td>'.round($jml,3).'</td>'; } $daftar_2.='</tr>'; }
/*for($i=1;$i<=$no;$i++){ # alternatif $tmp=''; for($ii=1;$ii<=$no_1;$ii++){ # kriteria $arr=''; for($j=1;$j<=$no;$j++){ # alternatif $arr[]=$matriks_x[$j][$ii]; } if($kriteria_atribut[$ii-1]=='benefit'){ if($matriks_x[$i][$ii]>0){$jml=$matriks_x[$i][$ii]/max($arr);}else{$jml=0;} }else{ if(min($arr)>0){$jml=min($arr)/$matriks_x[$i][$ii];}else{$jml=0;} } $matriks_1[$i][$ii]=round($jml,3); $tmp.='<td align="center" width="80">'.round($jml,3).'</td>';
} $normalisasi.='<tr>'.$tmp.'</tr>'; }*/
// NORMALISASI 2 for($i=0;$i<count($alternatif);$i++){ $jml=0; for($ii=0;$ii<count($kriteria);$ii++){ $jml=$jml + ($kriteria[$ii][3]*$matriks_1[$i+1][$ii+1]); } $hasil[]=array(round($jml,3),$alternatif[$i][0]); } sort($hasil); //for($i=0;$i<count($hasil);$i++){ for($i=count($hasil)-1;$i>=0;$i--){ $rank=count($hasil)-$i; $hasil_akhir[$hasil[$i][1]]=array($hasil[$i][0],$rank); if(empty($best_alternatif)){ $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif where id_alternatif='".$hasil[$i][1]."'"); $h=mysqli_fetch_array($q); $nama=$h['nama']; $best_alternatif=$nama; } }
$no=0; $daftar_3='<td width="40">NO</td><td width="100">ID</td><td>NAMA</td><tdwidth="100">NILAI</td><td width="100">RANK</td>'; $daftar_3='<tr>'.$daftar_3.'</tr>'; for($i=0;$i<count($alternatif);$i++){ $no++; $daftar_3.='<tr><td>'.$no.'</td><td>'.$alternatif[$i][1].'</td><td>'.$alternatif[$i][2].'</td><td>'.$hasil_akhir[$alternatif[$i][0]][0].'</td><td>'.$hasil_akhir[$alternatif[$i][0]][1].'</td></tr>'; //$daftar_3.='<tr><td>'.$no.'</td></tr>'; }
/*for($i=1;$i<=$no;$i++){ # alternatif $jml=0; for($ii=1;$ii<=$no_1;$ii++){ # kriteria $jml=$jml + ($kriteria_bobot[$ii-1]*$matriks_1[$i][$ii]); } $hasil[]=array(round($jml,3),$id_alternatif[$i-1]); } if($no>0){sort($hasil);}*/ /*$ii=0; for($i=($no-1);$i>=0;$i--){ # alternatif $ii++; $q=mysql_query("select * from alternatif where id_alternatif='".$hasil[$i][1]."'"); $h=mysql_fetch_array($q); $nama=$h['nama']; $hasil.=' <tr> <td valign="top">'.$ii.'</td> <td valign="top"><a href="?hal=detail&id='.$h['id_alternatif'].'">'.$nama.'</a></td>
<td valign="top" align="center">'.$hasil[$i][0].'</td> </tr> '; # catat data kacamata pada urutan pertama if(empty($best_alternatif)){ $best_alternatif=$nama; } }*/
?>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">HASIL ANALISA</div> <br> <!--<div style="overflow:scroll;height:520px;">--> <div style="overflow:scroll;width:640px"> <table width="<?php echo (340+($jumlah_kriteria*180));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar;?> </table> </div> <br /><br /> <div style="overflow:scroll;width:640px"> <table width="<?php echo (340+($jumlah_kriteria*60));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar_1;?> </table> </div> <br /><br />NORMALISASI<br /><br /> <div style="overflow:scroll;width:640px"> <table width="<?php echo (340+($jumlah_kriteria*60));?>" border="0" cellspacing="4"cellpadding="0" class="tabel_reg"> <?php echo $daftar_2;?> </table> </div> <br /><br /> <div style="overflow:scroll;width:640px"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <?php echo $daftar_3;?> </table> </div> <br /><br /> Alternatif yang disarankan adalah <strong><?php echo $best_alternatif;?></strong> <br /><br /> <form action="" method="post"> <input name="cmd_back" type="button" value="< Kembali" onclick="location.href='?hal=analisa';" /> <input name="cmd_new" type="submit" value="Ulangi / Baru" /> <a href="hasil.php"><input name="cmd_ex" type="button" value="Simpan Ke Excel" onclick="hasil.php';" /></a> </form> <!--</div>--> </div>
Himpunan
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); } if(!empty($_POST['cmd_show'])){ $id_kriteria=$_POST['txt_kriteria']; }else{ $id_kriteria=$_GET['kriteria']; }
$nav_link='hal=data_himpunan'; $edit_link='hal=update_himpunan';
$sql=mysqli_query($GLOBALS["___mysqli_ston"], "select * from himpunan where id_kriteria='".$id_kriteria."'"); if(mysqli_num_rows($sql) > 0){ while($h=mysqli_fetch_array($sql)){ $no++; $daftar.=' <tr> <td valign="top">'.$no.'</td> <td valign="top">'.$h['nama'].'</td> <td valign="top" align="center">'.$h['nilai'].'</td> <td align="center" valign="top"><a href="#" onclick="DeleteConfirm(\'?'.$edit_link.'&id='.$h['id_himpunan'].'&action=delete&id2='.$h['id_kriteria'].'\');return(false);"><imgsrc="images/delete.png"></a> <a href="?'.$edit_link.'&id='.$h['id_himpunan'].'&action=edit"><img src="images/edit.png"></a></td> </tr> '; } } # menampilkan data kriteria yang bertipe combo $list_kriteria='<option value="">Pilih --</option>'; $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); if(mysqli_num_rows($q)>0){ while($h=mysqli_fetch_array($q)){ if($id_kriteria==$h['id_kriteria']){$s='selected';}else{$s='';} $list_kriteria.='<option value="'.$h['id_kriteria'].'" '.$s.'>'.$h['nama'].'</option>'; } }
?> <script language="javascript"> function DeleteConfirm(url){ if (confirm("Apakah anda yakin ingin menghapus ?")){ window.location.href=url; } } </script>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">DATA HIMPUNAN</div> <form action="" method="post">
<input name="cmd_show" type="hidden" value="true" /> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td width="120">Nama Kriteria</td> <td><select name="txt_kriteria" onchange="submit()"><?php echo $list_kriteria;?></select></td> </tr> </table> </form> <br> <div align="right"><?php if($id_kriteria>0){?><a href="?hal=update_himpunan&action=new&id2=<?php echo $id_kriteria;?>">Tambah Data</a><?php } ?></div><br> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td align="center" width="40">No.</td> <td align="center">Nama</td> <td align="center" width="140">Nilai</td> <td align="center" width="40">Action</td> </tr> <?php echo $daftar;?> </table>
</div>
Update Himpun
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_simpan'])){ $nama=$_POST['txt_nama']; $nilai=$_POST['txt_nilai']; if(empty($_POST['txt_nama'])){ echo "<script>window.alert('Kolom bertanda \'harus diisi\' tidak boleh kosong.');</script>"; }else{ if($_POST['txt_action']=='new'){ $q="insert into himpunan(id_kriteria, nama, nilai) values('".$_POST['txt_id2']."', '".$_POST['txt_nama']."', '".$_POST['txt_nilai']."')"; mysqli_query($GLOBALS["___mysqli_ston"], $q); $id2=$_POST['txt_id2']; } if($_POST['txt_action']=='edit'){ $q="update himpunan set nama='".$_POST['txt_nama']."',nilai='".$_POST['txt_nilai']."' whereid_himpunan='".$_POST['txt_id']."'"; mysqli_query($GLOBALS["___mysqli_ston"], $q); $id2=$_POST['txt_id2']; } exit("<script>location.href='?hal=data_himpunan&kriteria=".$id2."';</script>"); } } $id2=$_GET['id2'];
$q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria where id_kriteria='".$id2."'"); if(mysqli_num_rows($q)>0){ $h=mysqli_fetch_array($q); $kriteria=$h['nama']; }
$action=$_GET['action']; if($_GET['action']=='edit' and !empty($_GET['id'])){ $id=$_GET['id']; $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from himpunan where id_himpunan='".$id."'"); if(mysqli_num_rows($q)>0){ $h=mysqli_fetch_array($q); $nama=$h['nama']; $nilai=$h['nilai']; $id2=$h['id_kriteria']; $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria where id_kriteria='".$h['id_kriteria']."'"); if(mysqli_num_rows($q)>0){ $h=mysqli_fetch_array($q); $kriteria=$h['nama']; } } } if($_GET['action']=='delete' and !empty($_GET['id'])){ $id=$_GET['id']; $id2=$_GET['id2']; mysqli_query($GLOBALS["___mysqli_ston"], "delete from himpunan where id_himpunan='".$id."'"); exit("<script>location.href='?hal=data_himpunan&kriteria=".$id2."';</script>"); }
?> <div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">UPDATE DATA PARAMETER </div> <form action="" name="" method="post"> <input name="txt_action" type="hidden" value="<?php echo $action;?>"> <input name="txt_id" type="hidden" value="<?php echo $id;?>"> <input name="txt_id2" type="hidden" value="<?php echo $id2;?>"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td width="120">Nama Kriteria</td> <td><strong><?php echo $kriteria;?></strong></td> </tr> <tr> <td>Nama Himpunan</td> <td><input name="txt_nama" type="text" size="40" value="<?php echo $nama;?>"> <em>harusdiisi</em></td> </tr> <tr> <td>Nilai</td> <td><input name="txt_nilai" type="text" size="10" value="<?php echo $nilai;?>"> </td> </tr> <tr> <td></td> <td><input name="cmd_simpan" type="submit" value="Simpan"> <input name="cmd_batal"type="button" onClick="location.href='?hal=data_himpunan&kriteria=<?php echo $id2;?>';"
value="Batal"></td> </tr> </table> </form>
</div>
Klasifikasi
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_simpan'])){ # hapus semua data klasifikasi pada alternatif tertentu mysqli_query($GLOBALS["___mysqli_ston"], "delete from klasifikasi where id_alternatif='".$_POST['txt_alternatif']."'"); $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); if(mysqli_num_rows($q) > 0){ while($h=mysqli_fetch_array($q)){ # insert data klasifikasi if(!empty($_POST['himpunan_'.$h['id_kriteria']])){ mysqli_query($GLOBALS["___mysqli_ston"], "insert into klasifikasi(id_alternatif,id_himpunan)values('".$_POST['txt_alternatif']."','".$_POST['himpunan_'.$h['id_kriteria']]."')"); } } } echo "<script>alert('Data berhasil tersimpan');location.href='?hal=data_klasifikasi';</script>"; }
$q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from alternatif order by nama"); if(mysqli_num_rows($q) > 0){ while($h=mysqli_fetch_array($q)){ $daftar_kriteria=''; $n=0; # menampilkan data kriteria untuk tiap alternatif $qq=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); if(mysqli_num_rows($qq) > 0){ while($hh=mysqli_fetch_array($qq)){ # menampilkan data himpunan untuk dimasukkan ke dalam combobox kriteria $list_kriteria='<option value=""></option>'; $qqq=mysqli_query($GLOBALS["___mysqli_ston"], "select * from himpunan whereid_kriteria='".$hh['id_kriteria']."'"); if(mysqli_num_rows($qqq) > 0){ while($hhh=mysqli_fetch_array($qqq)){ if(mysqli_num_rows(mysqli_query($GLOBALS["___mysqli_ston"], "select * fromklasifikasi where id_alternatif='".$h['id_alternatif']."' and id_himpunan='".$hhh['id_himpunan']."'"))>0){ # merupakan himpunan yg terpilih/ tersimpan $s=' selected'; }else{ $s='';
} $list_kriteria.='<option value="'.$hhh['id_himpunan'].'"'.$s.'>'.$hhh['nama'].'</option>'; } } $n++; $input='<select name="himpunan_'.$hh['id_kriteria'].'">'.$list_kriteria.'</select>';
$daftar_kriteria.=' <tr> <td width="120">'.$hh['nama'].'</td> <td>'.$input.'</td> </tr> '; } } $no++; $daftar.=' <tr> <td valign="top">'.$no.'</td> <td valign="top">'.$h['ID'].'</td> <td valign="top">'.$h['nama'].'</td> <td valign="top">'.$h['daya'].'</td> <td valign="top"><span id="cmd_'.$h['id_alternatif'].'"><strong>EditKlasifikasi</strong></span></td> </tr> <tr > <td valign="top" colspan="5"> <form action="" name="" method="post" id="kla_'.$h['id_alternatif'].'" style="display:none"> <input name="txt_alternatif" type="hidden" value="'.$h['id_alternatif'].'" /> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <!--<tr> <td colspan="2"><strong>'.$no.'. '.strtoupper($h['nama']).'</strong></td> </tr>--> '.$daftar_kriteria.' <tr> <td width="140"></td> <td><input name="cmd_simpan" type="submit" value="Simpan"></td> </tr> </table><br /><br /> </form> </td> </tr> '; $js.=" $('#cmd_".$h['id_alternatif']."').css( 'cursor', 'pointer' ); $('#cmd_".$h['id_alternatif']."').click(function() { $('#kla_".$h['id_alternatif']."').toggle('slow', function() { }); }); "; } }
?> <div style="font-family:Arial;font-size:12px;padding:3px ">
<div style="font-size:18px;padding:10px 0 10px 0 ">DATA KRITERIA PELANGGAN </div> <br /> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td align="center" width="40">No</td> <td align="center" width="120">ID</td> <td align="center">Nama Pelanggan</td> <td align="center" width="150">Daya</td> <td align="center" width="100"></td> </tr> <?php echo $daftar;?> </table>
</div> <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script language="JavaScript" type="text/JavaScript"> <?php echo $js;?> </script>
Kriteria
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); } $nav_link='hal=data_kriteria'; $edit_link='hal=update_kriteria';
$q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria"); if(mysqli_num_rows($q) > 0){ while($h=mysqli_fetch_array($q)){ $no++; $daftar.=' <tr> <td valign="top">'.$no.'</td> <td valign="top">'.$h['nama'].'</td> <td valign="top" align="center">'.$h['atribut'].'</td> <td align="center" valign="top"><a href="#" onclick="DeleteConfirm(\'?'.$edit_link.'&id='.$h['id_kriteria'].'&action=delete\');return(false);"><img src="images/delete.png"></a> <a href="?'.$edit_link.'&id='.$h['id_kriteria'].'&action=edit"><img src="images/edit.png"></a></td> </tr> '; } }
?> <script language="javascript"> function DeleteConfirm(url){ if (confirm("Apakah anda yakin ingin menghapus ?")){ window.location.href=url; } }
</script>
<div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">DATA KRITERIA</div> <div align="right"><a href="?hal=update_kriteria&action=new">Tambah Data</a></div><br> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td align="center" width="40">No</td> <td align="center">Nama Kriteria</td> <td align="center" width="120">Atribut</td> <td align="center" width="40">Action</td> </tr> <?php echo $daftar;?> </table>
</div>
Kriteria Update
<?php if(empty($_SESSION['LOGIN_username'])){ exit("<script>location.href='./';</script>"); }
if(!empty($_POST['cmd_simpan'])){ $nama=$_POST['txt_nama']; $atribut=$_POST['txt_atribut']; if(empty($_POST['txt_nama']) or empty($_POST['txt_atribut'])){ echo "<script>window.alert('Kolom bertanda \'harus diisi\' tidak boleh kosong.');</script>"; }else{ if($_POST['txt_action']=='new'){ $q="insert into kriteria(nama,atribut) values('".$_POST['txt_nama']."','".$_POST['txt_atribut']."')"; mysqli_query($GLOBALS["___mysqli_ston"], $q); } if($_POST['txt_action']=='edit'){ $q="update kriteria set nama='".$_POST['txt_nama']."',atribut='".$_POST['txt_atribut']."' whereid_kriteria='".$_POST['txt_id']."'"; mysqli_query($GLOBALS["___mysqli_ston"], $q); } exit("<script>location.href='?hal=data_kriteria';</script>"); } }
$action=$_GET['action'];
if($_GET['action']=='edit' and !empty($_GET['id'])){ $id=$_GET['id']; $q=mysqli_query($GLOBALS["___mysqli_ston"], "select * from kriteria where id_kriteria='".$id."'"); if(mysqli_num_rows($q)>0){ $h=mysqli_fetch_array($q); $nama=$h['nama']; $atribut=$h['atribut'];
} }
if($_GET['action']=='delete' and !empty($_GET['id'])){ $id=$_GET['id']; mysqli_query($GLOBALS["___mysqli_ston"], "delete from kriteria where id_kriteria='".$id."'"); exit("<script>location.href='?hal=data_kriteria';</script>"); }
?> <div style="font-family:Arial;font-size:12px;padding:3px "> <div style="font-size:18px;padding:10px 0 10px 0 ">UPDATE DATA KRITERIA</div> <form action="upate_kriteria" name="" method="post"> <input name="txt_action" type="hidden" value="<?php echo $action;?>"> <input name="txt_id" type="hidden" value="<?php echo $id;?>"> <table width="100%" border="0" cellspacing="4" cellpadding="0" class="tabel_reg"> <tr> <td width="120">Nama Kriteria</td> <td><input name="txt_nama" type="text" size="40" value="<?php echo $nama;?>"> <em>harusdiisi</em></td> </tr> <tr> <td>Atribut</td> <td><select name="txt_atribut"><option value="benefit"<?php if($atribut=='benefit'){echo 'selected';};?>>Benefit</option><option value="cost"<?php if($atribut=='cost'){echo ' selected';};?>>Cost</option></select> <em>harus diisi</em></td> </tr> <tr> <td></td> <td><?php if($_GET['action']=='edit'){ ?> <input name="cmd_simpan" type="submit" value="Update"> <? }else{ ?> <input name="cmd_simpan" type="submit" value="Simpan"> <? } ?> <input name="cmd_batal" type="button" onClick="location.href='?hal=data_kriteria';"value="Batal"></td> </tr> </table> </form>
</div>
Login
<?php
error_reporting(0); session_start(); require_once 'config.php';
if(!empty($_POST["cmd_login"])){ if(empty($_POST['txt_username']) || empty($_POST['txt_password'])) { exit("<script>window.alert('Kolom Username atau Password harusdiisi');window.history.back();</script>"); } $username=$_POST['txt_username']; $password=md5($_POST['txt_password']); $q=mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM admin WHERE username='".$username."' AND password='".$password."'"); if(mysqli_num_rows($q)==0){ exit("<script>window.alert('Username dan password yang anda masukkansalah');window.history.back();</script>"); } /*simpan data login ke dalam session*/ $_SESSION['LOGIN_username']=$username; exit("<script>window.location='".$wwwroot."';</script>"); }
?>