Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <html>
  2. <title>RANGKING</title>
  3. <style type="text/css">
  4. <!--
  5. .style2 {font-size: 24px}
  6. -->
  7. </style>
  8. <head>
  9. <link rel="stylesheet" type="text/css" href="assets/css/jquery.dataTables.css">
  10. <link rel="stylesheet" href="css/style.css" type="text/css" />
  11. <link rel="stylesheet" href="css/menu.css" type="text/css" media="screen">
  12. <script type="text/javascript" src="assets/js/jquery.min.js"></script>
  13. <script type="text/javascript" src="assets/js/jquery.dataTables.min.js"></script>
  14. </head>
  15. <script>
  16. $(document).ready(function() {
  17. $('#example').DataTable();
  18. } );
  19. </script>
  20. <body>
  21. <div id="content" align="center">
  22. <div class="body">
  23. <div id="content" align="center">
  24. <div class="header">
  25. <img src="images/headernew.jpg"></div>
  26.  
  27. <div class="menu">
  28. <ul id="nav">
  29. <li><a title="Home"href="home.php"><b><font >Home</font></b></a></li>
  30. <li><a title="Imput Data"href="input.php"><b></font>Input Data</b></a></li>
  31. <li><a title="view"href="view.php"><b></font>Lihat Data</b></a></li>
  32. <li><a title="Normalisasi"href="normalisasi.php"><b></font>Normalisasi</b></a></li>
  33. <li><a title="Rangking" href="rangking.php"><b><font >Rangking</font></b></a></li>
  34. <li><a title="Logout" href="index.php">Logout</a></li>
  35. </div> <!--end: menu-->
  36.  
  37. </div>
  38. <div class="tengah">
  39. <br>
  40. <h1> PERANGKINGAN </h1>
  41.  
  42. <?php
  43. //Gunakan Koneksi
  44. include("koneksi.php");
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. //Buat array bobot { C1 = 40%; C2 = 25%; C3 = 30%;}
  56. $ak=mysql_fetch_array(mysql_query("select * from kriteria order by idkriteria asc"));
  57. //$bobot= array($ak[kriteria]);
  58.  
  59. //$bobot = array(0.5, 0.3, 0.2);
  60.  
  61.  
  62. //Lakukan Normalisasi dengan rumus pada langkah 2
  63. //Cari Max atau min dari tiap kolom Matrik
  64. $crMax = mysql_query("SELECT min(kriteria1_pekerjaan) as maxK1,
  65. max(kriteria2_penghasilan) as maxK2,
  66. max(kriteria3_jenis_rumah) as maxK3
  67. FROM tbl_matrik");
  68. $max = mysql_fetch_array($crMax);
  69. //Buat fungsi tampilkan nama
  70. function getNama($id){
  71. $q =mysql_query("SELECT * FROm tbl_warga where nik = '$id'");
  72. $d = mysql_fetch_array($q);
  73. return $d['nama'];
  74. }
  75.  
  76.  
  77. //Proses perangkingan dengan rumus langkah 3
  78. $sql3 = mysql_query("SELECT * FROM tbl_matrik");
  79. //Buat tabel untuk menampilkan hasil
  80. echo "
  81. <table id='example' class='display' cellspacing='0' width='100%'>
  82. <thead>
  83. <tr align='center'>
  84. <td>No</td>
  85. <td>Nama</td>
  86. <td>Rangking</td>
  87. <td>Status</td>
  88. </tr>
  89. </thead>
  90. ";
  91. $no = 1;
  92. //Kita gunakan rumus (Normalisasi x bobot)
  93. while ($dt3 = mysql_fetch_array($sql3)) {
  94. $rangking = round((($max['maxK1']/$dt3['kriteria1_pekerjaan'])*$bobot[0])+
  95. (($dt3['kriteria2_penghasilan']/$max['maxK2'])*$bobot[1])+
  96. (($dt3['kriteria3_jenis_rumah']/$max['maxK3'])*$bobot[2]),3);
  97. $status = $rangking;
  98. if ($status < 0.500){
  99. $status = 'Tidak Menerima';
  100. } else {
  101. $status = 'Menerima';
  102. }
  103.  
  104. echo "<tr>
  105. <td align='center'>$no</td>
  106. <td>".getNama($dt3['nik'])."</td>
  107. <td align='center'>$rangking</td>
  108. <td align='center'>$status</td>
  109. </tr>";
  110. $no++;
  111. }
  112.  
  113. echo "</table>";
  114.  
  115. ?>
  116. </body>
  117. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement