52 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 Alternatifelseif($ad=='2'){Input Kriteriaelseif($ad=='3'){Input Bobotelse{</font></div> <br> <div class="module_content"> <div id="ddtabs1" class="basictab"> <ul> if ($_SESSION[sipptLevel]=="admin"){ <li><a href="index.php?module=input_data&ad=1" rel="sc1" if($ad=='1'){class="currents"else{>input Alternatif</a></li> <li><a href="index.php?module=input_data&ad=2" rel="sc2" if($ad=='2'){class="currents"else{>input Kriteria</a></li>
53 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 values('$_post[id_kandidat]','$_post[nama_kandidat]','$_post[dokumen]','$_pos T[status_anak]','$_POST[status_tinggal]','$_POST[penghasilan]','$_POST[tanggunga n]')");
54 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> <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> $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" /> <tr><td height="23px" width="10%">kelengkapan Dokumen<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> <tr><td height="23px" width="10%">status Anak<td>:<td> <select name="status_anak" class="form_text">
55 <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> <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> <tr><td height="23px" width="10%">penghasilan Orang Tua<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> <tr><td height="23px" width="10%">jumlah Tanggungan<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> <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()" /> </form> <tr><td colspan="3"> <br />
56 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); <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" bgcolor="#aaaaaa" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orangtua <td align="center">jumlah Tanggungan <td align="center">edit <td align="center">delete $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 align="justify"><b>=strtoupper($rlist[nama_kandidat])</b> <td align="justify">=strtoupper($rlist[dokumen])</b> <td align="justify">=strtoupper($rlist[status_anak])</b> <td align="justify">=strtoupper($rlist[status_tinggal]) <td align="justify">=strtoupper($rlist[penghasilan])
57 <td align="center">=strtoupper($rlist[tanggungan]) <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 align="center"> <a href="javascript:konf_del('index.php?act=del&module=input_data&ad=1&id_kan didat= echo"$rlist[id_kandidat]"; ')"> <img src="images/icn_alert_error.png" border="0" alt="hapus"></a> </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(); function submit2() {
58 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> <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> <input type="text" name="id_kriteria" size="30" value="" class="form_text" /> <tr><td height="23px" width="10%">nama Kriteria<td>:<td> <input type="text" name="nama_kriteria" size="30" value="" class="form_text" /> <tr><td height="23px" width="10%">bobot Kriteria<td>:<td> <input type="text" name="nilai_kriteria" size="10" value="" class="form_text" /> <tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td><br />
59 <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()" /> </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); <table cellspacing=0 cellpadding=0 width="60%" border=0 align="left" bgcolor="#aaaaaa" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">id Kriteria <td align="center">nama Kriteria <td align="center">bobot Kriteria <td align="center">edit <td align="center">delete $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 align="justify"><b>=strtoupper($rlist[id_kriteria])</b> <td align="justify"><b>=strtoupper($rlist[nama_kriteria])</b> <td align="justify"><b>=strtoupper($rlist[nilai_kriteria])</b> <td align="center">
60 <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 align="center"> <a href="javascript:konf_del('index.php?act=del&module=input_data&ad=2&id_kriteria = echo"$rlist[id_kriteria]"; ')"> <img src="images/icn_alert_error.png" border="0" alt="hapus"></a> </div>else{ </div> <div class="clear"></div> </div> </article>
61 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"> function tampil($record) { <table cellpadding="3" cellspacing="1" border="0" width="100%"> <tr bgcolor="#e7e7e7" style="font-size:12px; fontfamily:arial, Helvetica, sans-serif;"> <td><b>jumlah</b> for($i=1;$i<=$record;$i++) { <td>=$record[$i] $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; sleep(1.0);
62 <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"> <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); <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" bgcolor="#aaaaaa" <tr> <td> 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%" <tr class="wselect" height="30px"> <td align="center" width="20">no
63 <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orangtua <td align="center">jumlah Tanggungan $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 align="justify"><b>=strtoupper($rlist[nama_kandidat])</b> <td align="justify">=strtoupper($rlist[dokumen]) <td align="justify">=strtoupper($rlist[status_anak]) <td align="justify">=strtoupper($rlist[status_tinggal]) <td align="justify">=strtoupper($rlist[penghasilan]) <td align="center">=strtoupper($rlist[tanggungan]) <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" </form> <br /><br /> if(trim($_post[cmdok])=="proses") { $delete_matrix= mysql_query("delete FROM matriks_saw"); $delete_hasil = mysql_query("delete FROM hasil_saw");
64 $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; $id_kandidat = $array_kandidat['id_kandidat'];
65 $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" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orang Tua <td align="center">jumlah Tanggungan $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"> echo $c; <td align="center"><b> echo $array_kandidat_matrix['nama_kandidat'];</b> <td align="center"> echo $array_kandidat_matrix['kriteria1']; <td align="center"> echo $array_kandidat_matrix['kriteria2']; <td align="center"> echo $array_kandidat_matrix['kriteria3']; <td align="center"> echo $array_kandidat_matrix['kriteria4']; <td align="center"> echo $array_kandidat_matrix['kriteria5']; $c++;
66 $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" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orang Tua <td align="center">jumlah Tanggungan $d = 1; while ($dt2 = mysql_fetch_array($sql2)) { <tr class="wselect2"> <td align="center"> echo $d; <td align="center"><b> echo $dt2['nama_kandidat'];</b> <td align="center"> echo round($dt2['kriteria1']/$max['maxkriteria1'],4); <td align="center"> echo round($dt2['kriteria2']/$max['maxkriteria2'],4); <td align="center"> echo round($dt2['kriteria3']/$max['maxkriteria3'],4); <td align="center"> echo round($dt2['kriteria4']/$max['maxkriteria4'],4);
67 <td align="center"> echo round($dt2['kriteria5']/$max['maxkriteria5'],4); $d++; $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')"); $e++;
68 <br /><br /> <h3><center>hasil Perangkingan Kandidat dengan Metode SAW</center></h3> <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="50%" <tr class="wselect" height="30px"> <td align="center">nama Kandidat <td align="center">nilai <td align="center">rangking $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> echo $dt6['nama_kandidat'];</b> <td align="center"> echo round($dt6['nilai'],4); <td align="center"> echo $f; $f++; $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 : echo $total_time; Detik</h3> </div> <div class="clear"></div> </div> </article>
69 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"> function tampil($record) { <table cellpadding="3" cellspacing="1" border="0" width="100%"> <tr bgcolor="#e7e7e7" style="font-size:12px; fontfamily:arial, Helvetica, sans-serif;"> <td><b>jumlah</b> for($i=1;$i<=$record;$i++) { <td>=$record[$i] $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; sleep(1.0);
70 <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"> <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); <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" bgcolor="#aaaaaa" <tr> <td> 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%" <tr class="wselect" height="30px"> <td align="center" width="20">no
71 <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orang Tua <td align="center">jumlah Tanggungan $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 align="justify"><b>=strtoupper($rlist[nama_kandidat])</b> <td align="justify">=strtoupper($rlist[dokumen]) <td align="justify">=strtoupper($rlist[status_anak]) <td align="justify">=strtoupper($rlist[status_tinggal]) <td align="justify">=strtoupper($rlist[penghasilan]) <td align="center">=strtoupper($rlist[tanggungan]) <tr><td colspan="3" width="1000px"><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td> <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" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no
72 <td align="center">id Kriteria <td align="center">nama Kriteria <td align="center">bobot Kriteria $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"> echo $c; <td align="justify"><b>=strtoupper($rlist[id_kriteria])</b> <td align="justify"><b>=strtoupper($rlist[nama_kriteria])</b> <td align="justify"><b>=strtoupper($rlist[nilai_kriteria])</b> if ($c % 2 == 0) $warna = $warnagenap; else $warna = $warnaganjil; $c++; <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" </form> 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()); while($array_kandidat = mysql_fetch_array($sql_kandidat)){
73 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()); if(mysql_num_rows($sql_cek_kandidat)){
74 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" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="100%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">nama Kandidat <td align="center">kelengkapan Dokumen <td align="center">status Anak <td align="center">status Tinggal <td align="center">penghasilan Orang Tua <td align="center">jumlah Tanggungan $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"> echo $c; <td align="justify"><b> echo $array_kandidat_matrix['nama_kandidat'];</b> <td align="center"> echo $array_kandidat_matrix['kriteria1']; <td align="center"> echo $array_kandidat_matrix['kriteria2']; <td align="center"> echo $array_kandidat_matrix['kriteria3']; <td align="center"> echo $array_kandidat_matrix['kriteria4']; <td align="center"> echo $array_kandidat_matrix['kriteria5']; $c++;
75 $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" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="50%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">id Kriteria <td align="center">nama Kriteria <td align="center">bobot Kriteria $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"> echo $d; <td align="justify"><b> echo $dt2['id_kriteria'];</b> <td align="justify"><b> echo $dt2['nama_kriteria'];</b> <td align="center"> echo round($dt2['nilai_kriteria']/$max['maxkriteria'],4);
76 <h3><center>perhitungan Vektor S</center></h3> <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="50%" <tr class="wselect" height="30px"> <td align="center" width="20">no <td align="center">nama Kandidat <td align="center">nilai Vektor $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; $nilai_akhir=$nilai/$total;
77 $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"> echo $e; <td align="justify"><b> echo $array_kandidat_matrix1['nama_kandidat'];</b> <td align="center"> echo round($nilai,4); <tr> <br /><br /> <h3><center>hasil Perangkingan Kandidat dengan Metode WPM</center></h3> <table cellspacing=0 cellpadding=0 width="100%" border=0 align="left" <tr> <td> <table cellpadding="2" cellspacing="1" border="0" width="50%" <tr class="wselect" height="30px"> <td align="center">nama Kandidat <td align="center">nilai <td align="center">rangking $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> echo $dt6['nama_kandidat'];</b> <td align="center"> echo round($dt6['nilai_wpm'],4); <td align="center"> echo $f; $f++;
78 $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 : echo $total_time; Detik</h3> </div> <div class="clear"></div> </div> </article>