Source code metode WP

hay sahabat blogger kali ini shodiq punya blogspot, mempostingkan Source code dan hasil output dari sistem yang berjalan dengan menggunakan metode WP...
tanpa basa - basi saya akan membagi source codenya








Coding Program
<body>
<tr>
<td colspan=3 ><font face="Islam " size=4 color=blue> Muhammad Shodiq</font></td><br>
<td colspan=3 ><font face="Islam" size=4 color=blue>NPM : 12110152</font></td>

</tr>
<b> <h4> <font> ============= [Alternatif] ============== </font> </b><br>
<b> <font> Alternatif ke-0 = Tembung </font> </b><br>
<b> <font> Alternatif ke-1 = Deli Tua </font> </b><br>
<b> <font> Alternatif ke-2 = Deli Serdang </font> </b><br>

<b> <h4> <font> ============== [Kriteria] ============== </font> </b><br>
<b> <font> Kriteria ke-0 = harga pasar </font> </b><br>
<b> <font> Kriteria ke-1 = jumlah penduduk </font> </b><br>
<b> <font> Kriteria ke-2 = jarak pabrik </font> </b><br>
<b> <font> Kriteria ke-3 = jarak gudang </font> </b><br>
<b> <font> Kriteria ke-4 = harga tanah </font> </b><br>


<b> <h4> <font> =========== [Bobot Kriteria] ============ </font> </b><br>
<b> <font> Kriteria ke-0 = 5->Perbaikan Bobot->0.28 </font> </b><br>
<b> <font> Kriteria ke-1 = 3->Perbaikan Bobot->0.17 </font> </b><br>
<b> <font> Kriteria ke-2 = 4->Perbaikan Bobot->0.22 </font> </b><br>
<b> <font> Kriteria ke-3 = 4->Perbaikan Bobot->0.22 </font> </b><br>
<b> <font> Kriteria ke-4 = 5->Perbaikan Bobot->0.11 </font> </b><br>


<b> <h4> <font> =========== [Nilai Alternatif di setiap Kriteria] ============ </font> </b>
<table border=1>
<tr>
<td><b>Alternatif</b></td>
<td><b>C1</b></td>
<td><b>C2</b></td>
<td><b>C3</b></td>
<td><b>C4</b></td>
<td><b>C5</b></td>
</tr>
<tr>
<td><b>Tembung</b></td>
<td><b>0.75</b></td>
<td><b>2000</b></td>
<td><b>18</b></td>
<td><b>50</b></td>
<td><b>500</b></td>
</tr>
<tr>
<td><b>Deli Tua</b></td>
<td><b>0.5</b></td>
<td><b>1500</b></td>
<td><b>20</b></td>
<td><b>40</b></td>
<td><b>450</b></td>
</tr>
<tr>
<td><b>Deli Serdang</b></td>
<td><b>0.9</b></td>
<td><b>2050</b></td>
<td><b>35</b></td>
<td><b>35</b></td>
<td><b>800</b></td>
</tr>
</table>

<b> <h4> <font> ============= [Vektor S] ============== </font> </b><br>
<b> <font> Vektor S ke-0=2.49393250026 </font> </b><br>
<b> <font> Vektor S ke-1=2.50378558851 </font> </b><br>
<b> <font> Vektor S ke-2=1.80497152602 </font> </b><br>

<b> <h4> <font> ============= [Vektor V] ============== </font> </b><br>
<b> <font> Vektor V ke-0=0.366609773704 </font> </b><br>
<b> <font> Vektor V ke-1=0.368058184379 </font> </b><br>
<b> <font> Vektor V ke-2=0.265332041917 </font> </b><br>

<?php
// definisi alternatif sebagai array
$alternatif = array("Tembung","Deli Tua","Deli Serdang");
$jum_alternatif=count($alternatif);
// definisi kriteria sebagai array
$kriteria = array ("jarak pasar","jumlah penduduk","jarak pabrik","jarak gudang","harga tanah");
$jum_kriteria=count($kriteria);
// bobot kepentingan
$w = array(5,3,4,4,2);
// perbaikan bobot kepentingan
$totalW=5+3+4+4+2;
$wp[0]=round(($w[0]/$totalW),2);
$wp[1]=round(($w[1]/$totalW),2);
$wp[2]=round(($w[2]/$totalW),2);
$wp[3]=round(($w[3]/$totalW),2);
$wp[4]=round(($w[4]/$totalW),2);

// definisi array untuk nilai alternatif tiap kriteria
//A[x][y] -> x untuk alternatif, y untuk kriteria
$A[0][0]=0.75;$A[0][1]=2000;$A[0][2]=18;$A[0][3]=50;$A[0][4]=500;
$A[1][0]=0.50;$A[1][1]=1500;$A[1][2]=20;$A[1][3]=40;$A[1][4]=450;
$A[2][0]=0.90;$A[2][1]=2050;$A[2][2]=35;$A[2][3]=35;$A[2][4]=800;

// perhitungan vektor S
// C2 dan C4 nilai keuntungan bernilai +, C1,C3,C5 kriteria biaya bernilai -
for ($i=0;$i<$jum_alternatif;$i++)
     {
  $S[$i]=1;
  for($j=0;$j<$jum_kriteria;$j++)
  {
  if ($j==0 or $j==2 or $j==4) {$p=0-$wp[$j];} else {$p=$wp[$j];}  
  $S[$i]=$S[$i]*pow($A[$i][$j],$p);
   }
  $totalS=$totalS+$S[$i];
      }


// perhitungan vektor V
$rangkingawal=0;
for ($i=0;$i<$jum_alternatif;$i++)
     {
  $V[$i]=$S[$i]/$totalS;
  if ($V[$i]>$rangkingawal)
            {
               $rangkingawal=$V[$i]; $pilihan=$alternatif[$i];$hasil=$V[$i]; $urutan=$i;
             }
       }
// Hasil Akhir
echo "Hasil perangkingan yang di pilih adalah Vektor V ke-".$urutan." yaitu :<br><b>".$pilihan."</b> dengan nilai <b>".$hasil."</b>";
?>

<?php
// definisi alternatif sebagai array
$alternatif = array("Tembung","Deli Tua","Deli Serdang");
$jum_alternatif=count($alternatif);
?>
</body>

hasil outputnya

Source code metode WP