LAMPIRAN
A. LISTING PROGRAM
1. Halaman Input Data <?
session_start();
//echo "$_SESSION[sipptNama]"; ?>
<?if($_SESSION[sipptNama]=="" or $_SESSION[sipptUsername]=="GUEST"){?> <script>
alert('Maaf...!Silahkan Login Terlebih Dahulu'); location.href='index.php';
</script> <?}?>
<script type="text/javascript" src="js/number.js" charset="utf-8"></script> <script type="text/javascript" >
(function($){
// call setMask function on the document.ready event
$(function()
{
$('input:text').setMask();
}
);
})(jQuery);
</script>
<script type="text/javascript" src="js/cal.js"></script> <link href="css/cal.css" rel="stylesheet" type="text/css">
<article class="module width_full">
<header><h3 align="left">Input Data</h3> </header>
<div class="module_text">Input Data <img src="images/last.png"> <font color="#6699ff"><? if($ad=='1'){?>Input Alternatif<?}elseif($ad=='2'){?>Input Kriteria<?}elseif($ad=='3'){?>Input Bobot<?}else{}?></font></div>
<br>
<div class="module_content"> <div id="ddtabs1" class="basictab"> <ul>
<?if ($_SESSION[sipptLevel]=="admin"){?>
<?}else{}?> </ul>
</div>
<?if ($_SESSION[sipptLevel]=="admin"){?> <? if($ad=='1'){?><div class="module_text"> <script type="text/javascript">
function editForm(a,b,c,d,e,f,g) {
document.inputan.id_kandidat.value=a; document.inputan.nama_kandidat.value=b; document.inputan.dokumen.value=c; document.inputan.status_anak.value=d; document.inputan.status_tinggal.value=e; document.inputan.penghasilan.value=f; document.inputan.tanggungan.value=g; document.inputan.cmdOk.value="Update"; }
function konf_del(lokasi) {
hasil=window.confirm("Apakah Anda yakin ingin menghapus data ini ?"); if (hasil==true)
{
location.href=lokasi; }
}
function clearForm() {
document.formAction.cmdOk.value="Add"; }
</script>
<script language="JavaScript"> function submit() {
document.form1.submit(); }
function submit2() {
document.form2.submit(); }
</script> <?
include 'konek.php';
if (trim($_POST[cmdOk])=="Simpan"){
$add=mysql_query("insert into kandidat
echo
"<script>location.href='index.php?module=input_data&ad=1&act=sukses';</script>"; }
if (trim($_POST[cmdOk])=="Update"){
$add=mysql_query("update kandidat set
nama_kandidat='$_POST[nama_kandidat]',dokumen='$_POST[dokumen]',status_ana k='$_POST[status_anak]',status_tinggal='$_POST[status_tinggal]',penghasilan='$_PO ST[penghasilan]',tanggungan='$_POST[tanggungan]'where
id_kandidat='$_POST[id_kandidat]'");
echo
"<script>location.href='index.php?module=input_data&ad=1&act=sukses';</script>"; }
if($_GET[act]=="del"){
mysql_query("delete from kandidat where id_kandidat='$_GET[id_kandidat]'"); echo "<script>location.href='index.php?module=input_data&ad=1';</script>"; }
?>
<table border="0" align="left" cellpadding="0" cellspacing="0"> <tr><td width="300px" height="17px"><strong><font size="2">Input Alternatif</font></strong></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="left"> <form action="index.php?module=input_data&ad=1" method="post" name="inputan" enctype="multipart/form-data">
<tr><td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td height="23px" width="10%">Nama Kandidat</td><td>:</td><td> <?php
$opt=mysql_query("select * from kandidat order by id_kandidat desc limit 1");
$ropt=mysql_fetch_array($opt); ?>
<input type="hidden" name="id_kandidat" value="<?=($ropt[id_kandidat]+1)?>" size="25">
<input type="text" name="nama_kandidat" value="" class="form_text" /> </td></tr>
<tr><td height="23px" width="10%">Kelengkapan Dokumen</td><td>:</td><td> <select name="dokumen" class="form_text">
<option value="">--PILIH--</option>
<option value="Memiliki KPS dan SKTM">Memiliki KPS dan SKTM</option> <option value="Memiliki KPS">Memiliki KPS</option>
<option value="Memiliki SKTM">Memiliki SKTM</option> </select>
</td></tr>
<option value="">--PILIH--</option>
<option value="Yatim Piatu">Yatim Piatu</option> <option value="Yatim">Yatim</option>
<option value="Piatu">Piatu</option>
<option value="Lengkap">Lengkap</option> </select>
<tr><td height="23px" width="10%">Status Tinggal</td><td>:</td><td> <select name="status_tinggal" class="form_text">
<option value="">--PILIH--</option>
<option value="Panti Sosial">Panti Sosial</option> <option value="Kontrak">Kontrak</option>
<option value="Ikut Saudara">Ikut Saudara</option> <option value="Ikut Orangtua">Ikut Orangtua</option> </select>
</td></tr> </td></tr>
<tr><td height="23px" width="10%">Penghasilan Orang Tua</td><td>:</td><td> <select name="penghasilan" class="form_text">
<option value="">--PILIH--</option>
<option value="< Rp. 500.000">< Rp. 500.000</option>
<option value="Rp. 500.000 - Rp. 1.000.000">Rp. 500.000 - Rp. 1.000.000</option> <option value="> Rp. 1.000.000">> Rp. 1.000.000</option>
</select> </td></tr>
<tr><td height="23px" width="10%">Jumlah Tanggungan</td><td>:</td><td> <select name="tanggungan" class="form_text">
<option value="">--PILIH--</option> <option value=">5">>5</option> <option value="4">4</option> <option value="3">3</option> <option value="2">2</option> <option value="1">1</option> </select>
</td></tr>
</table> </td></tr>
<tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td><br />
<hr /><input type="submit" name="cmdOk" value="Simpan" class="btn_form" onfocus="validate()" /> <input type="reset" name="cmdClear" value="Hapus" class="btn_form" onClick="clearForm()" /></td></tr>
</table> </td> </tr> </form>
<?
include 'konek.php';
$list="select distinct @rownum:=@rownum+1 as rownum, b.* from
(select @rownum:=0) as r,(select * from kandidat order by id_kandidat asc) as b";
include 'table_paging.php'; $setOfCol =
"id_kandidat,nama_kandidat,dokumen,status_anak,status_tinggal,penghasilan,tanggun gan";
$linkPage = "index.php?module=input_data&ad=1&1=1";
tablePaging($list, $setOfCol, 15, 10, $_GET['pg'], $linkPage, $sqlRec); //echo "<pre>$sqlRec</pre>";
$list2=mysql_query($sqlRec); ?>
</tr></table>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" bgcolor="#AAAAAA" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orangtua</td> <td align="center">Jumlah Tanggungan</td> <td align="center">EDIT</td>
<td align="center">DELETE</td>
</tr> <?
$warnaGenap = "#EFEFEF"; $warnaGanjil = "#ffffff"; $no = 0;
while($rlist=mysql_fetch_array($list2)){ $no++;
if ($no % 2 == 0) $warna = $warnaGenap; else $warna = $warnaGanjil;
?>
<tr bgcolor="<?=$warna?>" class="wselect2"> <td align="center"><?=$no?></td>
<td align="justify"><b><?=strtoupper($rlist[nama_kandidat])?></b></td> <td align="justify"><?=strtoupper($rlist[dokumen])?></b></td>
<td align="center"><?=strtoupper($rlist[tanggungan])?></td> <td align="center">
<a class="link" href="javascript:editForm('<?=$rlist[id_kandidat]?>','<?=$rlist[nama_ kandidat]?>''<?=$rlist[dokumen]?>','<?=$rlist[status_anak]?>','<?=$rlist[status_tingga l]?>','<?=$rlist[penghasilan]?>','<?=$rlist[tanggungan]?>')">
<img src="images/icon_edit_item.gif" border="0" alt="Ubah"></a> </td>
<td align="center">
<a href="javascript:konf_del('index.php?act=del&module=input_data&ad=1&id_kan didat=<?php echo"$rlist[id_kandidat]"; ?>')">
<img src="images/icn_alert_error.png" border="0" alt="Hapus"></a></td></tr> <? }?>
</table> </td>
</tr> </table> </td></tr> </table>
</div><?}}else{}?>
<?if ($_SESSION[sipptLevel]=="admin"){?> <? if($ad=='2'){?><div class="module_text"> <script type="text/javascript">
function editForm(a,b,c) {
document.demo.id_kriteria.value=a; document.demo.nama_kriteria.value=b; document.demo.nilai_kriteria.value=c; document.demo.cmdOk.value="Update"; }
function konf_del(lokasi) {
hasil=window.confirm("Apakah Anda yakin ingin menghapus data ini ?"); if (hasil==true)
{
location.href=lokasi; }
}
function clearForm() {
document.formAction.cmdOk.value="Add"; }
</script>
<script language="JavaScript"> function submit() {
document.form1.submit(); }
document.form2.submit(); }
</script> <?
include 'konek.php';
if (trim($_POST[cmdOk])=="Simpan"){ $add=mysql_query("insert into bobot_kriteria
values('$_POST[id_kriteria]','$_POST[nama_kriteria]','$_POST[nilai_kriteria]')");
echo
"<script>location.href='index.php?module=input_data&ad=2&act=sukses';</script>"; }
if (trim($_POST[cmdOk])=="Update"){ $add=mysql_query("update bobot_kriteria set
nama_kriteria='$_POST[nama_kriteria]',nilai_kriteria='$_POST[nilai_kriteria]' where id_kriteria='$_POST[id_kriteria]'");
echo
"<script>location.href='index.php?module=input_data&ad=2&act=sukses';</script>"; }
if($_GET[act]=="del"){
mysql_query("delete from bobot_kriteria where id_kriteria='$_GET[id_kriteria]'"); echo "<script>location.href='index.php?module=input_data&ad=2';</script>"; }
?>
<table border="0" align="left" cellpadding="0" cellspacing="0"> <tr><td width="300px" height="17px"><strong><font size="2">Input Kriteria</font></strong></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="left"> <form name="demo" action="index.php?module=input_data&ad=2" method="post" enctype="multipart/form-data">
<tr><td>
<table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td height="23px" width="10%">ID Kriteria</td><td>:</td><td> <input type="text" name="id_kriteria" size="30" value="" class="form_text" /></td></tr>
<tr><td height="23px" width="10%">Nama Kriteria</td><td>:</td><td> <input type="text" name="nama_kriteria" size="30" value="" class="form_text" /></td></tr>
<tr><td height="23px" width="10%">Bobot Kriteria</td><td>:</td><td> <input type="text" name="nilai_kriteria" size="10" value="" class="form_text" /></td></tr>
</table> </td></tr>
<tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<hr /><input type="submit" name="cmdOk" value="Simpan" class="btn_form" onfocus="validate()" /> <input type="reset" name="cmdClear" value="Hapus" class="btn_form" onClick="clearForm()" /></td></tr>
</table> </td> </tr> </form>
<tr><td colspan="3"> <br />
<?
include 'konek.php';
$list="select distinct @rownum:=@rownum+1 as rownum, b.* from
(select @rownum:=0) as r,(select * from bobot_kriteria order by id_kriteria asc) as b"; $list2=mysql_query($list);
?>
</tr></table>
<table cellSpacing=0 cellPadding=0 width="60%" border=0 align="left" bgcolor="#AAAAAA" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">ID Kriteria</td> <td align="center">Nama Kriteria</td> <td align="center">Bobot Kriteria</td> <td align="center">EDIT</td>
<td align="center">DELETE</td>
</tr> <?
$warnaGenap = "#EFEFEF"; $warnaGanjil = "#ffffff"; $no = 0;
while($rlist=mysql_fetch_array($list2)){ $no++;
if ($no % 2 == 0) $warna = $warnaGenap; else $warna = $warnaGanjil;
?>
<tr bgcolor="<?=$warna?>" class="wselect2"> <td align="center"><?=$no?></td>
<td align="justify"><b><?=strtoupper($rlist[id_kriteria])?></b></td> <td
align="justify"><b><?=strtoupper($rlist[nama_kriteria])?></b></td> <td
<a class="link"
href="javascript:editForm('<?=$rlist[id_kriteria]?>','<?=$rlist[nama_kriteria]?>','<?=$ rlist[nilai_kriteria]?>')">
<img src="images/icon_edit_item.gif" border="0" alt="Ubah"></a> </td>
<td align="center">
<a
href="javascript:konf_del('index.php?act=del&module=input_data&ad=2&id_kriteria =<?php echo"$rlist[id_kriteria]"; ?>')">
<img src="images/icn_alert_error.png" border="0" alt="Hapus"></a></td></tr> <? }?>
</table> </td>
</tr> </table> </td></tr> </table>
</div><?}}else{}?>
</div>
<div class="clear"></div> </div>
2. Halaman Proses SAW <?
session_start();
//echo "$_SESSION[sipptTingkat]"; ?>
<?if($_SESSION[sipptNama]=="" or $_SESSION[sipptUsername]=="GUEST"){?> <script>
alert('Maaf...!Silahkan Login Terlebih Dahulu'); location.href='index.php';
</script> <?}?>
<script type="text/javascript" src="js/number.js" charset="utf-8"></script> <script type="text/javascript" >
(function($){
// call setMask function on the document.ready event
$(function()
{
$('input:text').setMask();
}
);
})(jQuery);
</script>
<script type="text/javascript" src="js/cal.js"></script> <link href="css/cal.css" rel="stylesheet" type="text/css">
<?php
function tampil($record) {?>
<table cellpadding="3" cellspacing="1" border="0" width="100%"> <tr bgcolor="#E7E7E7" style="size:12px;
font-family:Arial, Helvetica, sans-serif;">
<td><b>Jumlah</b></td> <?php
for($i=1;$i<=$record;$i++) {?>
<td><?=$record[$i]?></td> <?php }?>
</tr> </table> <?php }?> <?php
$time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time;
<article class="module width_full"> <header><h3 align="left">User <?if
($_SESSION[sipptLevel]=="admin"){?>Admin<? }else{}?></h3> </header>
<div class="module_text"> User <?if
($_SESSION[sipptLevel]=="admin"){?>Admin<? }else{}?> <img src="images/last.png"> <font color="#6699ff"><? if($ad=='1'){?>Proses SAW<?}?></font></div>
<br>
<div class="module_content"> <div id="ddtabs1" class="basictab"> <ul>
<li><a href="index.php?module=prosessaw&ad=1" rel="sc1" <? if($ad=='1'){?>class="currents"<?}else{}?>>Proses SAW</a></li> </ul>
</div><? if($ad=='1'){?><div class="module_text">
<table border="0" align="left" cellpadding="0" cellspacing="0"> <tr><td width="300px"></td></tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width="100%" align="left"> <form action="index.php?module=prosessaw&ad=1" method="post" name="inputan" enctype="multipart/form-data">
<tr><td> <?
include 'konek.php';
$list="select distinct @rownum:=@rownum+1 as rownum, b.* from
(select @rownum:=0) as r,(select * from kandidat order by id_kandidat asc) as b";
include 'table_paging.php'; $setOfCol =
"id_kandidat,nama_kandidat,dokumen,status_anak,status_tinggal,penghasilan,tanggun gan";
$linkPage = "index.php?module=input_data&ad=1&1=1";
tablePaging($list, $setOfCol, 15, 10, $_GET['pg'], $linkPage, $sqlRec); //echo "<pre>$sqlRec</pre>";
$list2=mysql_query($sqlRec); ?>
</tr></table>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" bgcolor="#AAAAAA" class="tbl_border">
<tr>
<td>
<?php if((trim($_POST[cmdOk])!="Proses")) {?>
<form action="index.php?module=prosessaw&ad=1" method="post" name="inputan" enctype="multipart/form-data">
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orangtua</td> <td align="center">Jumlah Tanggungan</td> </tr>
<?
$warnaGenap = "#EFEFEF"; $warnaGanjil = "#ffffff"; $no = 0;
while($rlist=mysql_fetch_array($list2)){ $no++;
if ($no % 2 == 0) $warna = $warnaGenap; else $warna = $warnaGanjil;
?>
<tr bgcolor="<?=$warna?>" class="wselect2"> <td align="center"><?=$no?></td>
<td
align="justify"><b><?=strtoupper($rlist[nama_kandidat])?></b></td> <td align="justify"><?=strtoupper($rlist[dokumen])?></td> <td align="justify"><?=strtoupper($rlist[status_anak])?></td> <td align="justify"><?=strtoupper($rlist[status_tinggal])?></td> <td align="justify"><?=strtoupper($rlist[penghasilan])?></td> <td align="center"><?=strtoupper($rlist[tanggungan])?></td> </tr>
<? }?> </td></tr>
<tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td>
<input type="submit" class="btn_form" name="cmdOk" <? if
($_SESSION[sipptLevel]=="admin"){?>value="Proses" <? }else{?>value="Tidak Ada Izin" <? }?> </td></tr>
</table> </form>
</td> </tr>
</table> <? }?> </td></tr> </table> <br /><br /> <?php
if(trim($_POST[cmdOk])=="Proses") {
$sql_kandidat = mysql_query("SELECT * FROM kandidat ORDER BY id_kandidat DESC") or die (mysql_error());
while($array_kandidat = mysql_fetch_array($sql_kandidat)){
if($array_kandidat['dokumen'] == "Memiliki KPS dan SKTM") $dokumen = 5;
else if($array_kandidat['dokumen'] == "Memiliki KPS") $dokumen= 3;
else if($array_kandidat['dokumen'] == "Memiliki SKTM") $dokumen= 2;
if($array_kandidat['status_anak'] == "Yatim Piatu") $status_anak= 5;
else if($array_kandidat['status_anak'] == "Yatim") $status_anak= 4;
else if($array_kandidat['status_anak'] == "Piatu") $status_anak= 3;
else if($array_kandidat['status_anak'] == "Lengkap") $status_anak =2;
if($array_kandidat['status_tinggal'] == "Panti Sosial") $status_tinggal = 5;
else if($array_kandidat['status_tinggal'] == "Kontrak") $status_tinggal = 4;
else if($array_kandidat['status_tinggal'] == "Ikut Saudara") $status_tinggal = 3;
else if($array_kandidat['status_tinggal'] == "Ikut Orangtua") $status_tinggal = 2;
if($array_kandidat['penghasilan'] == "< Rp. 500.000") $penghasilan = 5;
else if($array_kandidat['penghasilan'] == "Rp. 500.000 - Rp. 1.000.000") $penghasilan = 3;
else if($array_kandidat['penghasilan'] == "> Rp. 1.000.000") $penghasilan= 2;
if($array_kandidat['tanggungan'] == ">5") $tanggungan= 5;
else if($array_kandidat['tanggungan'] == "4") $tanggungan = 4;
else if($array_kandidat['tanggungan'] == "3") $tanggungan = 3;
else if($array_kandidat['tanggungan'] == "2") $tanggungan = 2;
else if($array_kandidat['tanggungan'] == "1") $tanggungan = 1;
$sql_cek_kandidat = mysql_query("SELECT * FROM matriks_saw WHERE id_kandidat1='$id_kandidat'") or die (mysql_error());
if(mysql_num_rows($sql_cek_kandidat)){ echo '';
} else {
$insert_matrik = mysql_query("INSERT INTO matriks_saw VALUES ('','$id_kandidat', '$dokumen', '$status_anak',
'$status_tinggal','$penghasilan','$tanggungan')") or die (mysql_error()); } }
?>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orang Tua</td> <td align="center">Jumlah Tanggungan</td> </tr>
<? $c=1;
$sql_kandidat_matrix = mysql_query("select a.*,b.* from kandidat a, matriks_saw b WHERE a.id_kandidat=b.id_kandidat1 order by b.id_kandidat1 asc");
while($array_kandidat_matrix = mysql_fetch_array($sql_kandidat_matrix)){ ?>
<tr class="wselect2">
<td align="center"><?php echo $c;?></td>
<td align="center"><b><?php echo
$array_kandidat_matrix['nama_kandidat'];?></b></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria1'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria2'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria3'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria4'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria5'];?></td> <?php
} ?> </table> </td>
</tr> </table> <?php
$crMax = mysql_query("SELECT max(kriteria1) as maxKriteria1, max(kriteria2) as maxKriteria2, max(kriteria3) as maxKriteria3, max(kriteria4) as maxKriteria4, max(kriteria5) as maxKriteria5 FROM matriks_saw");
$max = mysql_fetch_array($crMax);
$sql2 = mysql_query("SELECT a.*, b.* FROM matriks_saw a left join kandidat b on a.id_kandidat1=b.id_kandidat order by b.id_kandidat ASC");
?>
<br /><br />
<h3><center>Matrik Normalisasi Kandidat</center></h3>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orang Tua</td> <td align="center">Jumlah Tanggungan</td> </tr>
<?php $d = 1;
while ($dt2 = mysql_fetch_array($sql2)) {?> <tr class="wselect2">
<td align="center"><?php echo $d;?></td>
<td align="center"><b><?php echo
$dt2['nama_kandidat'];?></b></td>
<td align="center"><?php echo
round($dt2['kriteria1']/$max['maxKriteria1'],4);?></td>
<td align="center"><?php echo
round($dt2['kriteria2']/$max['maxKriteria2'],4);?></td>
<td align="center"><?php echo
round($dt2['kriteria3']/$max['maxKriteria3'],4);?></td>
<td align="center"><?php echo
<td align="center"><?php echo round($dt2['kriteria5']/$max['maxKriteria5'],4);?></td>
<?php $d++; } ?> </table> </td>
</tr> </table>
<?php
$sql3 = mysql_query("SELECT * FROM matriks_saw order by id_kandidat1 ASC"); $bobot = array();
$sql_bobot = mysql_query("SELECT * FROM bobot_kriteria ORDER BY id_kriteria ASC");
$a=1;
while($array_bobot = mysql_fetch_array($sql_bobot)){
$bobot = array($a=>$array_bobot['nilai_kriteria']);
$bobot_1 .= $bobot[1]; $bobot_2 .= $bobot[2]; $bobot_3 .= $bobot[3]; $bobot_4 .= $bobot[4]; $bobot_5 .= $bobot[5]; $a++;
} $e = 1;
while ($dt3 = mysql_fetch_array($sql3)) {
$id_kandidat3 = $dt3['id_kandidat1'];
$hasil = round((($dt3['kriteria1']/$max['maxKriteria1'])*$bobot_1)+ (($dt3['kriteria2']/$max['maxKriteria2'])*$bobot_2)+
(($dt3['kriteria3']/$max['maxKriteria3'])*$bobot_3)+ (($dt3['kriteria4']/$max['maxKriteria4'])*$bobot_4)+ (($dt3['kriteria5']/$max['maxKriteria5'])*$bobot_5),4);
$sql_cek_hasil = mysql_query("SELECT * FROM hasil_saw WHERE id_kandidat1='$id_kandidat3'");
if(mysql_num_rows($sql_cek_hasil)){ echo '';
} else {
$insert_hasil = mysql_query("INSERT INTO hasil_saw VALUES ('','$id_kandidat3', '$hasil')");
<br /><br />
<h3><center>Hasil Perangkingan Kandidat dengan Metode SAW</center></h3> <table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left"
class="tbl_border"> <tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="50%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center">Nama Kandidat</td> <td align="center">Nilai</td>
<td align="center">Rangking</td> </tr>
<?php $f = 1;
$sql6 = mysql_query("SELECT a.*, b.* FROM hasil_saw a left join kandidat b on a.id_kandidat1=b.id_kandidat order by a.nilai desc");
while ($dt6 = mysql_fetch_array($sql6)) {?> <tr class="wselect2">
<td align="center"><b><?php echo
$dt6['nama_kandidat'];?></b></td>
<td align="center"><?php echo round($dt6['nilai'],4);?></td>
<td align="center"><?php echo $f;?></td> <?php
$f++; } ?> </table> </td>
</tr> </table> <?php
$time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $finish = $time;
$total_time = round(($finish - $start), 4); ?>
<h3 class="tabs_involved">Lama Waktu Eksekusi Program adalah : <?php echo $total_time; ?> Detik</h3>
<?}}?> </div>
<div class="clear"></div> </div>
3. Halaman Proses WPM <?
session_start();
//echo "$_SESSION[sipptTingkat]"; ?>
<?if($_SESSION[sipptNama]=="" or $_SESSION[sipptUsername]=="GUEST"){?> <script>
alert('Maaf...!Silahkan Login Terlebih Dahulu'); location.href='index.php';
</script> <?}?>
<script type="text/javascript" src="js/number.js" charset="utf-8"></script> <script type="text/javascript" >
(function($){
// call setMask function on the document.ready event
$(function()
{
$('input:text').setMask();
}
);
})(jQuery);
</script>
<script type="text/javascript" src="js/cal.js"></script> <link href="css/cal.css" rel="stylesheet" type="text/css">
<?php
function tampil($record) {?>
<table cellpadding="3" cellspacing="1" border="0" width="100%"> <tr bgcolor="#E7E7E7" style="size:12px;
font-family:Arial, Helvetica, sans-serif;">
<td><b>Jumlah</b></td> <?php
for($i=1;$i<=$record;$i++) {?>
<td><?=$record[$i]?></td> <?php }?>
</tr> </table> <?php }?> <?php
$time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time;
<article class="module width_full"> <header><h3 align="left">User <?if
($_SESSION[sipptLevel]=="admin"){?>Admin<? }else{}?></h3> </header>
<div class="module_text"> User <?if
($_SESSION[sipptLevel]=="admin"){?>Admin<? }else{}?> <img src="images/last.png"> <font color="#6699ff"><? if($ad=='1'){?>Proses WPM<?}?></font></div>
<br>
<div class="module_content"> <div id="ddtabs1" class="basictab"> <ul>
<li><a href="index.php?module=proseswpm&ad=1" rel="sc1" <? if($ad=='1'){?>class="currents"<?}else{}?>>Proses WPM</a></li> </ul>
</div><? if($ad=='1'){?><div class="module_text">
<table border="0" align="left" cellpadding="0" cellspacing="0"> <tr><td width="300px"></td></tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width="100%" align="left"> <form action="index.php?module=proseswpm&ad=1" method="post"
name="inputan" enctype="multipart/form-data"> <tr><td>
<?
include 'konek.php';
$list="select distinct @rownum:=@rownum+1 as rownum, b.* from
(select @rownum:=0) as r,(select * from kandidat order by id_kandidat asc) as b";
include 'table_paging.php'; $setOfCol =
"id_kandidat,nama_kandidat,dokumen,status_anak,status_tinggal,penghasilan,tanggun gan";
$linkPage = "index.php?module=input_data&ad=1&1=1";
tablePaging($list, $setOfCol, 15, 10, $_GET['pg'], $linkPage, $sqlRec); //echo "<pre>$sqlRec</pre>";
$list2=mysql_query($sqlRec); ?>
</tr></table>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" bgcolor="#AAAAAA" class="tbl_border">
<tr>
<td>
<?php if((trim($_POST[cmdOk])!="Proses")) {?>
<form action="index.php?module=proseswpm&ad=1" method="post" name="inputan" enctype="multipart/form-data">
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orang Tua</td> <td align="center">Jumlah Tanggungan</td> </tr>
<?
$warnaGenap = "#EFEFEF"; $warnaGanjil = "#ffffff"; $no = 0;
while($rlist=mysql_fetch_array($list2)){ $no++;
if ($no % 2 == 0) $warna = $warnaGenap; else $warna = $warnaGanjil;
?>
<tr bgcolor="<?=$warna?>" class="wselect2"> <td align="center"><?=$no?></td>
<td
align="justify"><b><?=strtoupper($rlist[nama_kandidat])?></b></td> <td align="justify"><?=strtoupper($rlist[dokumen])?></td> <td align="justify"><?=strtoupper($rlist[status_anak])?></td> <td align="justify"><?=strtoupper($rlist[status_tinggal])?></td> <td align="justify"><?=strtoupper($rlist[penghasilan])?></td> <td align="center"><?=strtoupper($rlist[tanggungan])?></td> </tr>
<? }?> </td></tr>
<tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td> </td></tr> </table> </td></tr> </table> </td></tr> </table>
<div align="justify"><header><h3 class="tabs_involved">Nilai Bobot Kriteria</h3> </header></div>
<table cellSpacing=0 cellPadding=0 width="50%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center">ID Kriteria</td> <td align="center">Nama Kriteria</td> <td align="center">Bobot Kriteria</td> </tr>
<? $c=1;
$list2 = mysql_query("select * from bobot_kriteria order by id_kriteria asc"); while($rlist = mysql_fetch_array($list2)){
?>
<tr bgcolor="<?=$warna?>" class="wselect2">
<td align="center"><?php echo $c;?></td>
<td
align="justify"><b><?=strtoupper($rlist[id_kriteria])?></b></td> <td
align="justify"><b><?=strtoupper($rlist[nama_kriteria])?></b></td> <td
align="justify"><b><?=strtoupper($rlist[nilai_kriteria])?></b></td> <?php
if ($c % 2 == 0) $warna = $warnaGenap; else $warna = $warnaGanjil;
$c++; } ?> </table> </td></tr>
<tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td>
<input type="submit" class="btn_form" name="cmdOk" <? if
($_SESSION[sipptLevel]=="admin"){?>value="Proses" <? }else{?>value="Tidak Ada Izin" <? }?> </td></tr>
</table> </form>
</td> </tr>
</table> <? }?> </td></tr> </table>
<?php
if(trim($_POST[cmdOk])=="Proses") {
$delete_matrix= mysql_query("DELETE FROM matriks_wpm"); $delete_hasil = mysql_query("DELETE FROM hasil_wpm");
$delete_perbobot = mysql_query("DELETE FROM perbaikan_bobot");
$sql_kandidat = mysql_query("SELECT * FROM kandidat ORDER BY id_kandidat DESC") or die (mysql_error());
if($array_kandidat['dokumen'] == "Memiliki KPS dan SKTM") $dokumen = 5;
else if($array_kandidat['dokumen'] == "Memiliki KPS") $dokumen= 3;
else if($array_kandidat['dokumen'] == "Memiliki SKTM") $dokumen= 2;
if($array_kandidat['status_anak'] == "Yatim Piatu") $status_anak= 5;
else if($array_kandidat['status_anak'] == "Yatim") $status_anak= 4;
else if($array_kandidat['status_anak'] == "Piatu") $status_anak= 3;
else if($array_kandidat['status_anak'] == "Lengkap") $status_anak =2;
if($array_kandidat['status_tinggal'] == "Panti Asuhan") $status_tinggal = 5;
else if($array_kandidat['status_tinggal'] == "Kontrak") $status_tinggal = 4;
else if($array_kandidat['status_tinggal'] == "Ikut Saudara") $status_tinggal = 3;
else if($array_kandidat['status_tinggal'] == "Ikut Orangtua") $status_tinggal = 2;
if($array_kandidat['penghasilan'] == "< Rp. 500.000") $penghasilan = 5;
else if($array_kandidat['penghasilan'] == "Rp. 500.000 - Rp. 1.000.000") $penghasilan = 3;
else if($array_kandidat['penghasilan'] == "> Rp. 1.000.000") $penghasilan= 2;
if($array_kandidat['tanggungan'] == ">5") $tanggungan= 5;
else if($array_kandidat['tanggungan'] == "4") $tanggungan = 4;
else if($array_kandidat['tanggungan'] == "3") $tanggungan = 3;
else if($array_kandidat['tanggungan'] == "2") $tanggungan = 2;
else if($array_kandidat['tanggungan'] == "1") $tanggungan = 1;
$id_kandidat = $array_kandidat['id_kandidat'];
$sql_cek_kandidat = mysql_query("SELECT * FROM matriks_wpm WHERE id_kandidat1='$id_kandidat'") or die (mysql_error());
echo '';
} else {
$insert_matrik = mysql_query("INSERT INTO matriks_wpm VALUES ('','$id_kandidat', '$dokumen', '$status_anak',
'$status_tinggal','$penghasilan','$tanggungan')") or die (mysql_error()); } }
?>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">Nama Kandidat</td>
<td align="center">Kelengkapan Dokumen</td> <td align="center">Status Anak</td>
<td align="center">Status Tinggal</td>
<td align="center">Penghasilan Orang Tua</td> <td align="center">Jumlah Tanggungan</td> </tr>
<? $c=1;
$sql_kandidat_matrix = mysql_query("select a.*,b.* from kandidat a, matriks_wpm b WHERE a.id_kandidat=b.id_kandidat1 order by b.id_kandidat1 asc");
while($array_kandidat_matrix = mysql_fetch_array($sql_kandidat_matrix)){ ?>
<tr class="wselect2">
<td align="center"><?php echo $c;?></td>
<td align="justify"><b><?php echo
$array_kandidat_matrix['nama_kandidat'];?></b></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria1'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria2'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria3'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria4'];?></td>
<td align="center"><?php echo
$array_kandidat_matrix['kriteria5'];?></td> <?php
</td> </tr>
</table>
<?php
$crMax = mysql_query("SELECT sum(nilai_kriteria) as maxKriteria FROM bobot_kriteria");
$max = mysql_fetch_array($crMax);
$sql2 = mysql_query("SELECT * from bobot_kriteria order by id_kriteria ASC"); ?>
<h3><center>Perbaikan Bobot Kriteria</center></h3>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="50%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">ID Kriteria</td> <td align="center">Nama Kriteria</td> <td align="center">Bobot Kriteria</td> </tr>
<?php $d = 0;
while ($dt2 = mysql_fetch_array($sql2)) { $d++;
if ($d % 2 != 0) $hasil=-(round($dt2['nilai_kriteria']/$max['maxKriteria'],4));
else $hasil=round($dt2['nilai_kriteria']/$max['maxKriteria'],4); $id_kriteria=$dt2['id_kriteria'];
$add=mysql_query("insert into perbaikan_bobot values('','$id_kriteria','$hasil')");
?>
<tr class="wselect2">
<td align="center"><?php echo $d;?></td>
<td align="justify"><b><?php echo $dt2['id_kriteria'];?></b></td>
<td align="justify"><b><?php echo
$dt2['nama_kriteria'];?></b></td>
<td align="center"><?php echo
round($dt2['nilai_kriteria']/$max['maxKriteria'],4);?></td> </tr>
<?php } ?> </table> </td>
<h3><center>Perhitungan Vektor S</center></h3>
<table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left" class="tbl_border">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="50%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center" width="20">No</td> <td align="center">Nama Kandidat</td> <td align="center">Nilai Vektor</td> </tr>
<?php $e=0; $total=0;
$sql_kandidat_matrix1 = mysql_query("select a.*,b.* from kandidat a, matriks_wpm b WHERE a.id_kandidat=b.id_kandidat1 order by b.id_kandidat1 asc");
$sql_kandidat_matrix2 = mysql_query("select a.*,b.* from kandidat a, matriks_wpm b WHERE a.id_kandidat=b.id_kandidat1 order by b.id_kandidat1 asc");
$sql_perbobot1 = mysql_query("SELECT * from perbaikan_bobot where id_bobotkriteria='C1'");
$array_perbobot1 = mysql_fetch_array($sql_perbobot1);
$sql_perbobot2 = mysql_query("SELECT * from perbaikan_bobot where id_bobotkriteria='C2'");
$array_perbobot2 = mysql_fetch_array($sql_perbobot2);
$sql_perbobot3 = mysql_query("SELECT * from perbaikan_bobot where id_bobotkriteria='C3'");
$array_perbobot3 = mysql_fetch_array($sql_perbobot3);
$sql_perbobot4 = mysql_query("SELECT * from perbaikan_bobot where id_bobotkriteria='C4'");
$array_perbobot4 = mysql_fetch_array($sql_perbobot4);
$sql_perbobot5 = mysql_query("SELECT * from perbaikan_bobot where id_bobotkriteria='C5'");
$array_perbobot5 = mysql_fetch_array($sql_perbobot5);
while($array_kandidat_matrix1 = mysql_fetch_array($sql_kandidat_matrix1)){ $e++;
$nilai =
((pow($array_kandidat_matrix1['kriteria1'],$array_perbobot1['nilai_perbobot']))+(po w($array_kandidat_matrix1['kriteria2'],$array_perbobot2['nilai_perbobot']))+(pow($ar ray_kandidat_matrix1['kriteria3'],$array_perbobot3['nilai_perbobot']))+(pow($array_k andidat_matrix1['kriteria4'],$array_perbobot4['nilai_perbobot']))+(pow($array_kandid at_matrix1['kriteria5'],$array_perbobot5['nilai_perbobot'])));
while($array_kandidat_matrix2 = mysql_fetch_array($sql_kandidat_matrix2)){ $total += $nilai;
}
$id_kandidat=$array_kandidat_matrix1['id_kandidat1'];
$add1=mysql_query("insert into hasil_wpm values('','$id_kandidat','$nilai_akhir')"); ?>
<tr class="wselect2">
<td align="justify"><?php echo $e;?></td>
<td align="justify"><b><?php echo $array_kandidat_matrix1['nama_kandidat'];?></b></td>
<td align="center"><?php echo round($nilai,4);?></td>
</tr> <?php } ?> <tr>
</table> </td>
</tr> </table>
<br /><br />
<h3><center>Hasil Perangkingan Kandidat dengan Metode WPM</center></h3> <table cellSpacing=0 cellPadding=0 width="100%" border=0 align="left"
class="tbl_border"> <tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="50%" class="tbl_border">
<tr class="wselect" height="30px">
<td align="center">Nama Kandidat</td> <td align="center">Nilai</td>
<td align="center">Rangking</td> </tr>
<?php $f = 1;
$sql6 = mysql_query("SELECT a.*, b.* FROM hasil_wpm a left join kandidat b on a.id_kandidat1=b.id_kandidat order by a.nilai_wpm desc");
while ($dt6 = mysql_fetch_array($sql6)) {?> <tr class="wselect2">
<td align="center"><b><?php echo
$dt6['nama_kandidat'];?></b></td>
<td align="center"><?php echo round($dt6['nilai_wpm'],4);?></td>
<td align="center"><?php echo $f;?></td> <?php
$f++; } ?> </table> </td>
<?php
$time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $finish = $time;
$total_time = round(($finish - $start), 4); ?>
<h3 class="tabs_involved">Lama Waktu Eksekusi Program adalah : <?php echo $total_time; ?> Detik</h3>
<?}}?> </div>
<div class="clear"></div> </div>