Upload
hoangkhanh
View
238
Download
0
Embed Size (px)
Citation preview
92
DAFTAR PUSTAKA
Faris, R 2010. Rancang Bangun Aplikasi Pendukung Keputusan Spesifikasi
Komputer dengan Metode ahp pada Divisi CHIP Lab PT. Prima Info
Sarana Media. Skripsi. UNIKOM. Bandung.
Hakim,Lukmanul. 2010. Bikin Website super Keren dengan PHP dan jQuery.
Yogyakarta : penerbit Lokomedia.
Hermawan, Julius. 2005.Membangun Decision Support System. Yogyakarta:
Andi.
Imawati Ageng Yuliasti. 2011. Analytical Hierarchy Process (AHP) sebagai alat
bantu dalam pengambilan keputusan pembelian laptop. Skripsi.
Yogyakarta. AKAKOM.
International Journa Service Sciencess, Vo 1, No 1.
Kusrini, 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan, penerbit Andi
Offset Yogyakarta.
Lusi Luzaenah. 2009. Sistem Pendukung Keputusan pemilihan mahasiswa
berprestasi menggunakan metode Analytical Hierarchy Process (AHP).
Nugroho. B. 2004. Database Relational Dengan MySQL. ANDI. Yogyakarta.
Riyanto, D. 2011. Sistem Pendukung Keputusan Pemilihan Asisten Praktikum
Dengan Metode Analytical Hierachy Process Studi Kasus : Program Studi
Teknik Informatika UIN Sunan Kalijaga. Yogyakarta: UIN SUKA.
Saaty, T. L. 2008. Decision Making with Analytical Hierarcy Process.
Saputro, Haris. 2003. Management database MySQL menggunakan MySQL
Front. Penerbit PT Elex Media Komputindo Jakarta.
Skripsi. Bandung. Universits Pendidikan Indonesia. Diakses tanggal 22
februari 2012.
Subekti, I. 2002. Sistem Pendukung Keputusan (Decision Support System). ITS.
Surabaya.
Syamsul Budi Arifin. 2010. Sistem Pendukung Keputusan dengan metode AHP
untuk membantu pengambilan keputusan pada pemilihan kepala sub
bagian di suatu perusahaan. Skripsi. Yogyakarta. AKAKOM.
SCRIPT PROGRAM
1. index
<?php
session_start();
require_once 'config.php';
require_once 'page.php';
if($_SESSION['level']== 'admin'){
$id_login = $_SESSION['level'];
require_once 'content.php';
}
elseif($_SESSION['level']== 'user'){
$id_login = $_SESSION['level'];
require_once 'user.php';
}
else{
require_once 'hal.php';
}
?>
2. Login.php
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_password = '';
$db_name = 'dbspkmobil';
$www ='http://localhost/pengadaan_mobil/';
$con = @mysqli_connect($db_host,$db_user,$db_password) or
die('<center>Error ! Gagal koneksi ke server
database</center>');
mysqli_select_db($con,$db_name) or die('<center>Error !
Database tidak ditemukan</center>');
// Koneksi dan memilih database di server
mysql_connect($db_host,$db_user,$db_password) or
die("Koneksi gagal");
mysql_select_db($db_name) or die("Database tidak bisa
dibuka");
?>
3. Logout
<?php
session_start();
require_once 'config.php';
session_destroy();
exit("<script>window.location='".$www."';</script>");
?>
4. Content
<?php
include "tanggal.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="xhtml/index.html">
<head>
<title>..:: SPK | Pengadaan Mobil Travel Dengan Metode
Analytical Hierarchy Process ::.</title>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-1"/>
<meta http-equiv="content-language" content="en"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/reset.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/style.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/template_style.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/bootstrap.css"/>
<script type="text/javascript" src="js/jquery-
1.3.2.min.js"></script>
<!-- drop down menu -->
<link rel="stylesheet" type="text/css"
href="css/superfish.css" media="screen" />
<script type="text/javascript"
src="js/hoverIntent.js"></script>
<script type="text/javascript"
src="js/superfish.js"></script>
<script type="text/javascript">
// initialise plugins
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});
</script>
<!-- clients list fade effect -->
<script type="text/javascript"
src="js/innerfade/jquery.innerfade.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$('ul#clients').innerfade({
speed: 1000,
timeout: 3000,
type: 'sequence',
containerheight: '53px'
});
});
</script>
<script type="text/javascript">
//fungsi displayTime yang dipanggil di bodyOnLoad
dieksekusi tiap 1000ms = 1detik
function displayTime(){
//buat object date berdasarkan waktu saat ini
var time = new Date();
//ambil nilai jam,
//tambahan script + "" supaya variable sh bertipe
string sehingga bisa dihitung panjangnya : sh.length
var sh = time.getHours() + "";
//ambil nilai menit
var sm = time.getMinutes() + "";
//ambil nilai detik
var ss = time.getSeconds() + "";
//tampilkan jam:menit:detik dengan menambahkan angka 0
jika angkanya cuma satu digit (0-9)
document.getElementById("clock").innerHTML =
(sh.length==1?"0"+sh:sh) + ":" + (sm.length==1?"0"+sm:sm) +
":" + (ss.length==1?"0"+ss:ss);
}
</script>
</head>
<body onload="displayTime();setInterval('displayTime()',
1000);">
<div id="main_container">
<div id="header_wrap">
<!-- end #client_login -->
<a id="logo_link" href="index.html"></a>
<!-- end #logo_link -->
</div>
<!-- end #header_wrap -->
<div id="menu_wrap">
<ul class="sf-menu">
<li>
<a href="./">Home</a>
</li>
<li>
<a href="./">Master</a>
<ul>
<li> <a
href="?hal=data_kriteria">Kriteria</a></li>
<li> <a href="?hal=data_alternatif"> Alternatif</a></li>
<li><a href="?hal=data_subkriteria">Subkriteria</a></li>
</ul>
</li>
<li>
<a href="./">Data Bobot</a>
<ul>
<li><a href="?hal=nilai_kriteria">Bobot
Kriteria</a></li>
<li><a href="?hal=nilai_subkriteria">Bobot
Subkriteria</a></li>
<li><a href="?hal=nilai_alternatif">Bobot Alternatif</a></li>
</ul>
</li>
<li>
<a href="./">Laporan Hasil</a>
<ul>
<li><a href="?hal=hasil_alternatif">Analisa
Alternatif </a></li>
<li><a href="?hal=hasil_subkriteria">Analisa
Subkriteria</a></li>
</ul>
</li>
<li>
<a href="?hal=hasil_user">Laporan User</a>
</li>
<li>
<a href="?hal=ubah_password"></a>
</li>
<li>
<a href="logout.php">Logout</a>
</li>
</ul><!-- end .sf-menu -->
</div><!-- end #menu_wrap -->
<div id="content_wrap">
<div id="content">
<?php eval($CONTENT_["main"]);?>
</div>
<!-- end #content -->
<div id="sidebar"></div>
<!-- end #sidebar -->
<div class="clear"></div> <!-- end #clear -->
</div><!-- end #content_wrap -->
<!-- end #features_wrap -->
<div id="clients_wrap">
<ul id="clients">
<li><img src="images/sample_logo.jpg" alt="client
logo" /><img src="images/sample_logo1.jpg" alt="client logo"
/><img src="images/sample_logo.jpg" alt="client logo" /><img
src="images/sample_logo3.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /><img
src="images/sample_logo2.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /></li>
<li><img src="images/sample_logo2.jpg" alt="client
logo" /><img src="images/sample_logo.jpg" alt="client logo"
/><img src="images/sample_logo2.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /></li>
</ul>
</div><!-- end #clients_wrap -->
</div><!-- end #main_container -->
<div id="footer_container">
<div id="footer">
© Copyright 2016 <a href="">Sistem Pendukung
Keputusan</a> Pengadaan Mobil Travel dengan <a href="">Metode
AHP</a>.
<!-- end #footer_menu -->
</div>
<!-- end #clients_wrap -->
</div><!-- end #footer_container -->
</body>
<!-- Mirrored from
charismaticmedia.com/themes/prolucrative/blue/about.html by
HTTrack Website Copier/3.x [XR&CO'2013], Fri, 04 Jul 2014
23:40:29 GMT -->
</html>
5. Hal
<?php session_start();
unset($_SESSION['username']);
require_once 'config.php';
require_once 'page.php';
include "tanggal.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="www.w3.org/1999/xhtml/index.html">
<!-- Mirrored from
charismaticmedia.com/themes/prolucrative/blue/index.html by
HTTrack Website Copier/3.x [XR&CO'2013], Fri, 04 Jul 2014
23:39:06 GMT -->
<head>
<title>..:: SPK | Pengadaan Mobil Travel Dengan Metode
Analytical Hierarchy Process ::.</title>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-1"/>
<meta http-equiv="content-language" content="en"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/reset.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/style.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/template_style.css"/>
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/style-IE6.css"/>
<![endif]-->
<!--[if IE 6]>
<script src="js/PNGTransparent-
IE6/DD_belatedPNG_0.0.8a.js"></script>
<script>
/* EXAMPLE */
DD_belatedPNG.fix('img, #get_started,#learn_more, #s');
/* string argument can be any CSS selector */
/* .png_bg example is unnecessary */
/* change it to what suits you! */
</script>
<![endif]-->
<script type="text/javascript" src="js/jquery-
1.3.2.min.js"></script>
<!-- drop down menu -->
<link rel="stylesheet" type="text/css"
href="css/superfish.css" media="screen" />
<script type="text/javascript"
src="js/hoverIntent.js"></script>
<script type="text/javascript"
src="js/superfish.js"></script>
<script type="text/javascript">
// initialise plugins
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});
</script>
<!-- clients list fade effect -->
<script type="text/javascript"
src="js/innerfade/jquery.innerfade.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$('ul#clients').innerfade({
speed: 1000,
timeout: 3000,
type: 'sequence',
containerheight: '53px'
});
});
</script>
<!-- Banner Annimation -->
<script type="text/javascript"
src="js/jCarousel/jcarousellite_1.0.1.pack.js"></script>
<script type="text/javascript">
$(function() {
$("#slideshow").jCarouselLite({
btnNext: ".next",
btnPrev: ".prev",
vertical: true ,
speed: 500,
auto:4000,
visible: 1
});
$("#slideshow2").jCarouselLite({
btnNext: ".next",
btnPrev: ".prev",
visible: 1,
auto:4000,
speed:500
});
});
</script>
<script type="text/javascript">
//fungsi displayTime yang dipanggil di bodyOnLoad
dieksekusi tiap 1000ms = 1detik
function displayTime(){
//buat object date berdasarkan waktu saat ini
var time = new Date();
//ambil nilai jam,
//tambahan script + "" supaya variable sh bertipe
string sehingga bisa dihitung panjangnya : sh.length
var sh = time.getHours() + "";
//ambil nilai menit
var sm = time.getMinutes() + "";
//ambil nilai detik
var ss = time.getSeconds() + "";
//tampilkan jam:menit:detik dengan menambahkan angka 0
jika angkanya cuma satu digit (0-9)
document.getElementById("clock").innerHTML =
(sh.length==1?"0"+sh:sh) + ":" + (sm.length==1?"0"+sm:sm) +
":" + (ss.length==1?"0"+ss:ss);
}
</script>
<style type="text/css">
<!--
.style1 {color: #00ff00}
-->
</style>
</head>
<body onload="displayTime();setInterval('displayTime()',
1000);">
<div id="main_container">
<div id="header_wrap">
<div id="client_login">
<form method="post" id="loginform"
action="login.php">
<label class="client_label">Login
:</label>
<input type="text" placeholder="username"
name="username"/>
<input type="password" placeholder="password"
name="password" />
<input type="submit" value="Login"
name="login" />
</form>
<a href="pengunjung.php?hal=ubah_password1"
class="style1">Lupa Kata Sandi Anda</a> </div>
<!-- end #client_login -->
<a id="logo_link" href="index.html"></a><!-- end
#logo_link -->
</div><!-- end #header_wrap -->
<div id="menu_wrap">
<ul class="sf-menu">
<li>
<a href="index.php">Halaman Depan</a>
</li>
<li>
<a
href="pengunjung.php?hal=registrasi">Pendaftaran</a>
</li>
<li>
<a href="pengunjung.php?hal=bantuan"></a>
</li>
</ul><!-- end .sf-menu -->
<div id="search">
<?php echo"$tglsekarang";?> |
<span id="clock"></span>
</div>
</div>
<!-- end #menu_wrap -->
<div id="banner_wrap">
<div id="banner">
<div id="imgs">
<a class="prev"> </a>
<a class="next"> </a>
<div id="slideshow">
<ul>
<li><img
src="images/banner/full1.jpg" alt="screenshot" width="445"
height="245" /></li>
<li><img
src="images/banner/full2.jpg" alt="screenshot" width="445"
height="245" /></li>
<li><img
src="images/banner/full3.jpg" alt="screenshot" width="445"
height="245" /></li>
<li><img
src="images/banner/full4.jpg" alt="screenshot" width="445"
height="245" /></li>
<li><img src="images/banner/full5.jpg"
alt="screenshot" width="445" height="245" /></li>
<li><img src="images/banner/full6.jpg"
alt="screenshot" width="445" height="245" /></li>
<li><img src="images/banner/full7.jpg"
alt="screenshot" width="445" height="245" /></li>
</ul>
</div><!-- end #slideshow -->
</div><!-- end #imgs -->
<div id="description">
<div id="slideshow2">
<ul>
<li>
<h2> Type dan Harga Grand new Avanza </h2>
<p> E 1300cc MT atau AT : 185.900.000-196.900.000 </p>
<p> G 1300cc MT atau AT : 203.900.000-214.900.000 </p>
<p> VELOZ 1300cc MT atau AT : 208.900.000-219.900.000
</p>
<p> VELOZ 1500cc MT atau AT : 219.900.000-230.900.000
</p>
</li>
<li>
<h2> Type dan Harga All New ALPHARD</h2>
<p> 2.500cc X A/T : 869.000.000 </p>
<p> 2.500cc G A/T : 1031.000.000 </p>
<p> 3.500cc VIP A/T : 1.269.000.000 </p>
</li>
<li>
<h2> Type dan Harga All New Mobilio</h2>
<p> 1500cc S MT : 184.300.000 </p>
<p> 1500cc E MT : 204.000.000 </p>
<p> 1500cc E CVT : 215.800.000 </p>
<p> 1500cc RS CVT : 225.300.000 </p>
</li>
<li>
<h2> Type dan Harga All New Innova</h2>
<p>2.000cc E MT atau AT Bensin :261.000.000-
274.500.000</p>
<p>2.000cc G MT atau AT Bensin :282.000.000-
295.500.000</p>
<p>2.000cc V LUX MT atau AT Bensin :329.500.000-
343.000.000</p>
<p>2.500cc G MT atau AT Diesel :297.500.000-
311.000.000</p>
<p>2.500cc V MT atau AT Diesel :335.000.000-
348.500.000</p>
</li>
<li>
<h2>Type dan Harga New Jazz</h2>
<p>1.500cc A MT :215.250.000</p>
<p>1.500cc S MT atau AT :233.250.000-243.250.000</p>
<p>1.500cc RS MT atau AT :255.250.000-265.250.000</p>
</li>
<li>
<h2>Type dan Harga New Luxio</h2>
<p>1.300cc D MT :142.700.000</p>
<p>1.500cc X MT :187.650.000</p>
<p>1.500cc X AT :199.650.000</p>
</li>
<li>
<h2>Type dan Harga New Fortuner FRZ</h2>
<p>2.500cc G MT atau AT Diesel :432.000.000-443.500.000</p>
<p>2.500cc G (4x2) TRD MT atau AT Diesel:466.000.000-
478.000.000</p>
<p>2.500cc G (4x4) AT Diesel:466.000.000-478.000.000</p>
<p>2.500cc G (4x2) Lux AT Bensin:491.000.000-520.500.000</p>
</li>
</li>
</ul>
</div><!-- end #slideshow2 -->
</div><!-- end #description -->
</div><!-- end #banner -->
<div id="banner_bottom">
Pengadaan Mobil Menggunakan Metode AHP Akan Lebih
Mudah </div>
<!-- end #banner_bottom -->
</div><!-- end #banner_wrap -->
<!-- end #features_wrap -->
<div id="clients_wrap">
<ul id="clients">
<li><img src="images/sample_logo.jpg" alt="client
logo" /><img src="images/sample_logo1.jpg" alt="client logo"
/><img src="images/sample_logo2.jpg"alt="client logo3" /><img
src="images/sample_logo3.jpg" alt="client logo" /><img
src="images/sample_logo4.jpg" alt="client logo" /><img
src="images/sample_logo5.jpg" alt="client logo" /><img
src="images/sample_logo6.jpg" alt="client logo" /></li>
<li><img src="images/sample_logo11.jpg" alt="client
logo" /><img src="images/sample_logo12.jpg" alt="client logo"
/><img src="images/sample_logo13.jpg" alt="client logo" /><img
src="images/sample_logo14.jpg" alt="client logo" /></li>
</ul>
</div><!-- end #clients_wrap -->
</div><!-- end #main_container -->
<div id="footer_container">
<div id="footer">
© Copyright 2016 <a href="">Sistem Pendukung
Keputusan</a> Pengadaan Mobil Travel dengan <a href="">Metode
Analytical Hierarchy Process</a>.
<!-- end #footer_menu -->
</div>
<!-- end #clients_wrap -->
</div><!-- end #footer_container -->
</body>
<!-- Mirrored from
charismaticmedia.com/themes/prolucrative/blue/index.html by
HTTrack Website Copier/3.x [XR&CO'2013], Fri, 04 Jul 2014
23:39:39 GMT -->
</html>
6. Page
<?php
session_start();
$page='';
if(isset($_GET['hal'])){
$page=$_GET['hal'];
}
switch($page){
case 'data_alternatif':
$page="include 'includes/p_alternatif.php';";
break;
case 'update_alternatif':
$page="include
'includes/p_alternatif_update.php';";
break;
case 'hasil_user':
$page="include 'includes/p_hasil_user.php';";
break;
case 'detail_hasil':
$page="include
'includes/p_hasil_alternatif_user.php';";
break;
case 'data_kriteria':
$page="include 'includes/p_kriteria.php';";
break;
case 'data_subkriteria':
$page="include 'includes/p_subkriteria.php';";
break;
case 'update_kriteria':
$page="include 'includes/p_kriteria_update.php';";
break;
case 'update_subkriteria':
$page="include
'includes/p_subkriteria_update.php';";
break;
case 'ubah_password':
$page="include 'includes/p_ubah_password.php';";
break;
case 'ubah_password1':
$page="include 'includes/p_ubah_password1.php';";
break;
case 'lupa_password':
$page="include 'includes/p_lupa_password.php';";
break;
case 'nilai_kriteria':
$page="include 'includes/p_nilai_kriteria.php';";
break;
case 'nilai_subkriteria':
$page="include
'includes/p_nilai_subkriteria.php';";
break;
case 'nilai_alternatif':
$page="include 'includes/p_nilai_alternatif.php';";
break;
case 'hasil_alternatif':
$page="include 'includes/p_hasil_alternatif.php';";
break;
case 'hasil_subkriteria':
$page="include
'includes/p_hasil_subkriteria.php';";
break;
case 'hasil_subkriteria1':
$page="include
'includes/p_hasil_subkriteria1.php';";
break;
case 'hasil_subkriteria2':
$page="include
'includes/p_hasil_subkriteria2.php';";
break;
case 'rekomendasi':
$page="include 'includes/p_rekomendasi.php';";
break;
case 'hasil_kriteria2':
$page="include 'includes/p_hasil_kriteria2.php';";
break;
case 'hasil_kriteria3':
$page="include 'includes/p_hasil_kriteria3.php';";
break;
// Pengunjung
case 'registrasi':
$page="include 'includes/p_registrasi.php';";
break;
case 'bantuan':
$page="include 'page_user/kontak.php';";
break;
case 'simpanbantuan':
$page="include 'page_user/simkontak.php';";
break;
// Halaman User
case 'alternatif_user':
$page="include 'page_user/p_alternatif_user.php';";
break;
case 'kriteria_user':
$page="include 'page_user/p_kriteria_user.php';";
break;
case 'password_user':
$page="include 'page_user/p_ubah_password.php';";
break;
case 'hasil_alternatif_user':
$page="include
'page_user/p_hasil_alternatif.php';";
break;
default:
if($_SESSION['level']=='admin'){
$page="include 'includes/p_home.php';";
}
else{
$page="include 'page_user/p_user.php';";
}
break;
}
$CONTENT_["main"]=$page;
?>
7. Tanggal
<?php
date_default_timezone_set('Asia/Jakarta');
//Menampilkan tanggal hari ini dalam bahasa <span
class="IL_AD" id="IL_AD6">Indonesia</span> dan English
$namaHari = array("Ahad", "Senin", "Selasa", "Rabu",
"Kamis", "Jumat", "Sabtu","Minggu");
$namaBulan = array("Januari", "Februari", "Maret",
"April", "Mei", "Juni", "Juli", "Agustus", "September",
"Oktober", "November", "Desember");
$today = date('l, F j, Y');
$tglsekarang = $namaHari[date('N')] . ", " . date('j') .
" " . $namaBulan[(date('n')-1)] . " " . date('Y');
?>
8. User
<?php include "tanggal.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="xhtml/index.html">
<!-- Mirrored from
charismaticmedia.com/themes/prolucrative/blue/about.html by
HTTrack Website Copier/3.x [XR&CO'2013], Fri, 04 Jul 2014
23:40:25 GMT -->
<head>
<title>..:: SPK | Pengadaan Mobil Travel Dengan Metode
Analytical Hierarchy Process ::.</title>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-1"/>
<meta http-equiv="content-language" content="en"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/reset.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/style.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/template_style.css"/>
<link rel="stylesheet" type="text/css" media="screen"
title="screen" href="css/bootstrap.css"/>
<script type="text/javascript" src="js/jquery-
1.3.2.min.js"></script>
<!-- drop down menu -->
<link rel="stylesheet" type="text/css"
href="css/superfish.css" media="screen" />
<script type="text/javascript"
src="js/hoverIntent.js"></script>
<script type="text/javascript"
src="js/superfish.js"></script>
<script type="text/javascript">
// initialise plugins
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});
</script>
<!-- clients list fade effect -->
<script type="text/javascript"
src="js/innerfade/jquery.innerfade.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$('ul#clients').innerfade({
speed: 1000,
timeout: 3000,
type: 'sequence',
containerheight: '53px'
});
});
</script>
<script type="text/javascript">
//fungsi displayTime yang dipanggil di bodyOnLoad
dieksekusi tiap 1000ms = 1detik
function displayTime(){
//buat object date berdasarkan waktu saat ini
var time = new Date();
//ambil nilai jam,
//tambahan script + "" supaya variable sh bertipe
string sehingga bisa dihitung panjangnya : sh.length
var sh = time.getHours() + "";
//ambil nilai menit
var sm = time.getMinutes() + "";
//ambil nilai detik
var ss = time.getSeconds() + "";
//tampilkan jam:menit:detik dengan menambahkan angka 0
jika angkanya cuma satu digit (0-9)
document.getElementById("clock").innerHTML =
(sh.length==1?"0"+sh:sh) + ":" + (sm.length==1?"0"+sm:sm) +
":" + (ss.length==1?"0"+ss:ss);
}
</script>
</head>
<body onload="displayTime();setInterval('displayTime()',
1000);">
<div id="main_container">
<div id="header_wrap">
<!-- end #client_login -->
<a id="logo_link" href="index.html"></a>
<!-- end #logo_link -->
</div>
<!-- end #header_wrap -->
<div id="menu_wrap">
<ul class="sf-menu">
<li>
<a href="./">Home</a>
</li>
<li>
<a href="?hal=kriteria_user">Data Kriteria</a>
</li>
<li>
<a href="?hal=alternatif_user">Data
Alternatif</a>
</li>
<li>
<a href="?hal=hasil_alternatif_user">Lihat Hasil SPK</a>
</li>
<li>
<a href="?hal=password_user">Ubah password</a>
</li>
<li>
<a href="logout.php">Logout</a>
</li>
</ul><!-- end .sf-menu -->
<div id="search">
<div class="tanggal"><?php echo"$tglsekarang";?> |
<span id="clock"></span>
</div>
</div>
</div><!-- end #menu_wrap -->
<div id="content_wrap">
<div id="content">
<?php eval($CONTENT_["main"]);?>
</div>
<!-- end #content -->
<div id="sidebar"></div>
<!-- end #sidebar -->
<div class="clear"></div> <!-- end #clear -->
</div><!-- end #content_wrap -->
<!-- end #features_wrap -->
<div id="clients_wrap">
<ul id="clients">
<li><img src="images/sample_logo.jpg" alt="client
logo" /><img src="images/sample_logo1.jpg" alt="client logo"
/><img src="images/sample_logo.jpg" alt="client logo" /><img
src="images/sample_logo3.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /><img
src="images/sample_logo2.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /></li>
<li><img src="images/sample_logo2.jpg" alt="client
logo" /><img src="images/sample_logo.jpg" alt="client logo"
/><img src="images/sample_logo2.jpg" alt="client logo" /><img
src="images/sample_logo.jpg" alt="client logo" /></li>
</ul>
</div><!-- end #clients_wrap -->
</div><!-- end #main_container -->
<div id="footer_container">
<div id="footer">
© Copyright 2016 <a href="">Sistem Pendukung
Keputusan</a> Pengadaan Mobil Travel dengan <a href="">Metode
AHP</a>.
<!-- end #footer_menu -->
</div>
<!-- end #clients_wrap -->
</div><!-- end #footer_container -->
</body>
<!-- Mirrored from
charismaticmedia.com/themes/prolucrative/blue/about.html by
HTTrack Website Copier/3.x [XR&CO'2013], Fri, 04 Jul 2014
23:40:29 GMT -->
</html>
9. Cetak
<?php
include "../config.php";
include "print.php";
include "../ahp.php";
$kriteria=array();
$q="select * from kriteria order by kode";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$kriteria[]=array($h['id_kriteria'],$h['kode'],$h['nama']);
}
$alternatif=array();
$q="select * from alternatif order by kode";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$alternatif[]=array($h['id_alternatif'],$h['kode'],$h['nama'])
;
}
for($i=0;$i<count($kriteria);$i++){
$id_kriteria[]=$kriteria[$i][0];
}
$matrik_kriteria = ahp_get_matrik_kriteria($id_kriteria);
$jumlah_kolom = ahp_get_jumlah_kolom($matrik_kriteria);
$matrik_normalisasi = ahp_get_normalisasi($matrik_kriteria,
$jumlah_kolom);
$eigen_kriteria = ahp_get_eigen($matrik_normalisasi);
$a=ahp_uji_nilai($eigen_kriteria,$matrik_kriteria);
$b=ahp_jumlah_nilai($a);
$c=ahp_lamda_nilai($b,$eigen_kriteria);
$d=ahp_rating_nilai($eigen_kriteria);
for($i=0;$i<count($alternatif);$i++){
$id_alternatif[]=$alternatif[$i][0];
}
for($i=0;$i<count($kriteria);$i++){
$matrik_alternatif =
ahp_get_matrik_alternatif($kriteria[$i][0], $id_alternatif);
$jumlah_kolom_alternatif =
ahp_get_jumlah_kolom($matrik_alternatif);
$matrik_normalisasi_alternatif =
ahp_get_normalisasi($matrik_alternatif,
$jumlah_kolom_alternatif);
$eigen_alternatif[$i] =
ahp_get_eigen($matrik_normalisasi_alternatif);
}
$nilai_to_sort = array();
for($i=0;$i<count($alternatif);$i++){
$nilai=0;
for($ii=0;$ii<count($kriteria);$ii++){
$nilai = $nilai + ( $eigen_alternatif[$ii][$i] *
$eigen_kriteria[$ii]);
}
$nilai = round( $nilai , 4);
$nilai_global[$i] = $nilai;
$nilai_to_sort[] = array($nilai, $alternatif[$i][0]);
}
sort($nilai_to_sort);
for($i=0;$i<count($nilai_to_sort);$i++){
$ranking[$nilai_to_sort[$i][1]]=(count($nilai_to_sort) - $i);
}
?>
<h3 class="p2" align="center">Laporan Hasil Analisa Metode
AHP</h3>
<table class="table table-striped table-hover table-bordered"
border="1">
<thead>
<tr>
<th colspan="50">NILAI PERBANDINGAN</th>
</tr>
<tr>
<th style="text-align:center;" width="20">NO</th>
<th style="text-align:center;">KRITERIA</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
</tr>
</thead>
<tbody>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$kriteria[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$matrik_kriteria[$i][$ii].'</td>
';
}
echo '
</tr>
';
}
?>
<tr>
<td></td>
<td><strong>JUMLAH KOLOM</strong></td>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<td style="text-
align:center;">'.$jumlah_kolom[$i].'</td>';
}
?>
</tr>
</tbody>
</table>
<table class="table table-striped table-hover table-bordered"
border="1">
<thead>
<tr>
<th colspan="50">NORMALISASI</th>
</tr>
<tr>
<th style="text-align:center;" width="20">NO</th>
<th>KRITERIA</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
<th style="text-align:center;">EIGEN</th>
</tr>
</thead>
<tbody>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$kriteria[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$matrik_normalisasi[$i][$ii].'</td>
';
}
echo '
<td style="text-
align:center;">'.$eigen_kriteria[$i].'</td>
</tr>
';
}
?>
</tbody>
</table>
<table class="table table-striped table-hover table-bordered"
border="1">
<thead>
<tr>
<th colspan="50">EIGEN KRITERIA DAN ALTERNATIF</th>
</tr>
<tr>
<th style="text-align:center;" width="20">NO</th>
<th>ALTERNATIF</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
<th style="text-align:center;">NILAI</th>
<th style="text-align:center;">RANK</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>VEKTOR EIGEN</td>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<td style="text-
align:center;">'.$eigen_kriteria[$i].'</td>';
}
?>
<td></td>
<td></td>
</tr>
<?php
for($i=0;$i<count($alternatif);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$alternatif[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$eigen_alternatif[$ii][$i].'</td>
';
}
echo '
<td style="text-
align:center;"><strong>'.$nilai_global[$i].'</strong></td>
<td style="text-
align:center;">'.$ranking[$alternatif[$i][0]].'</td>
</tr>
';
}
?>
</tbody>
</table>
10. P_alternatif
<?php
$link_list='?hal=data_alternatif';
$link_update='?hal=update_alternatif';
$daftar='';$no=0;
$q="select * from alternatif order by nama";
$q=mysqli_query($con,$q);
if(mysqli_num_rows($q) > 0){
while($h=mysqli_fetch_array($q)){
$no++;
$id=$h['id_alternatif'];
$allow_del=true;
if(mysqli_num_rows(mysqli_query($con,"select * from
nilai_alternatif where id_alternatif='".$h['id_alternatif']."'
limit 0,1"))>0){$allow_del=false;}
if(mysqli_num_rows(mysqli_query($con,"select * from
nilai_alternatif where id_alternatif='".$h['id_alternatif']."'
limit 0,1"))>0){$allow_del=false;}
if($allow_del){$disabled='';}else{$disabled='disabled';}
$daftar.='
<tr>
<td valign="top">'.$no.'</td>
<td valign="top">'.$h['kode'].'</td>
<td valign="top">'.$h['nama'].'</td>
<td valign="top" align="center">'."<img
src='foto_berita/$h[gambar]' width=80px height=50px >". '</td>
<td align="center" valign="top"><a
href="'.$link_update.'&id='.$id.'&action=edit"
class="btn"><i class="icon-edit"></i></a> <a href="#"
onclick="DeleteConfirm(\''.$link_update.'&id='.$id.'&a
ction=delete\');return(false);" class="btn '.$disabled.'"><i
class="icon-trash"></i></a></td>
</tr>
';
}
}
?>
<script language="javascript">
function DeleteConfirm(url){
if (confirm("Anda yakin akan menghapus data ini ?")){
window.location.href=url;
}
}
</script>
<h3 class="p2">Data Alternatif</h3>
<a href="<?php echo $link_update;?>" class="btn blue"
style="float:right"><i class="icon-plus"></i> Tambah data
alternatif</a><br /><br />
<table width="613" class="table table-striped table-hover
table-bordered">
<thead>
<tr>
<th width="47">No</th>
<th width="109">Kode</th>
<th width="224">Nama Alternatif</th>
<th width="118">Gambar Mobil</th>
<th width="91" align="right">Control</th>
</tr>
</thead>
<tbody>
<?php echo $daftar;?>
</tbody>
</table>
11. Kriteria
<?php
include "koneksi.php";
include "ahp.php";
//require_once ( 'ahp.php' );
$kriteria=array();
$q="select * from kriteria order by id_kriteria";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$kriteria[]=array($h['id_kriteria'],$h['kode'],$h['nama'
]);
}
$alternatif=array();
$q="select * from kriteria";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$alternatif[]=array($h['id_kriteria'],$h['kode'],$h['nam
a']);
}
for($i=0;$i<count($kriteria);$i++){
$id_kriteria[]=$kriteria[$i][0];
}
$matrik_kriteria = ahp_get_matrik_kriteria($id_kriteria);
$jumlah_kolom = ahp_get_jumlah_kolom($matrik_kriteria);
$matrik_normalisasi = ahp_get_normalisasi($matrik_kriteria,
$jumlah_kolom);
$eigen_kriteria = ahp_get_eigen($matrik_normalisasi);
for($i=0;$i<count($alternatif);$i++){
$id_subkriteria[]=$alternatif[$i][0];
}
for($i=0;$i<count($kriteria);$i++){
$matrik_alternatif =
ahp_get_matrik_subkriteria($kriteria[$i][0], $id_subkriteria);
$jumlah_kolom_alternatif =
ahp_get_jumlah_kolom($matrik_alternatif);
$matrik_normalisasi_alternatif =
ahp_get_normalisasi($matrik_alternatif,
$jumlah_kolom_alternatif);
$eigen_alternatif[$i] =
ahp_get_eigen($matrik_normalisasi_alternatif);
}
$nilai_to_sort = array();
for($i=0;$i<count($alternatif);$i++){
$nilai=0;
for($ii=0;$ii<count($kriteria);$ii++){
$nilai = $nilai + ( $eigen_alternatif[$ii][$i] *
$eigen_kriteria[$ii]);
}
$nilai = round( $nilai , 4);
$nilai_global[$i] = $nilai;
$nilai_to_sort[] = array($nilai, $alternatif[$i][0]);
}
sort($nilai_to_sort);
for($i=0;$i<count($nilai_to_sort);$i++){
$ranking[$nilai_to_sort[$i][1]]=(count($nilai_to_sort) -
$i);
}
?>
<html>
<head>
<link rel="stylesheet" type="text/css"
href="media/css/demo_table_jui.css" />
<link rel="stylesheet" type="text/css"
href="media/themes/smoothness/jquery-ui-1.8.4.custom.css" />
<script src="media/js/jquery.js"></script>
<script src="media/js/jquery.dataTables.js"></script>
<script type="text/javascript">
$(document).ready(function(){
oTable = $('#tabel').dataTable({
"bJQueryUI" : true,
"sPaginationType" : "full_numbers"
});
});
</script>
</head>
<body>
<div style="overflow:auto">
<h3 class="p2">Hasil Perbandingan Kriteria <font
color="#FF0000"><b><?php echo $sakit; ?></b></font> </h3>
<table width="100%" class="display" id="tabel">
<thead>
<tr>
<th colspan="50" class="th1">EIGEN KRITERIA
</th>
</tr>
<tr>
<th style="text-align:center;" width="20"
class="th1">NO</th>
<th class="th1">KRITERIA</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
<th style="text-align:center;"
class="th1">NILAI</th>
<th style="text-align:center;"
class="th1">RANK</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>VEKTOR EIGEN</td>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<td style="text-
align:center;">'.$eigen_kriteria[$i].'</td>';
}
?>
<td></td>
<td></td>
</tr>
<?php
for($i=0;$i<count($alternatif);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$alternatif[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$eigen_alternatif[$ii][$i].'</td>
';
}
echo '
<td style="text-
align:center;"><strong>'.$nilai_global[$i].'</strong></td>
<td style="text-
align:center;">'.$ranking[$alternatif[$i][0]].'</td>
</tr>
';
}
?>
</tbody>
</table>
</div>
12. Subkriteria
<?php
$link_list='?hal=data_subkriteria';
$link_update='?hal=update_subkriteria';
$daftar='';$no=0;
$q="select * from subkriteria,kriteria where
subkriteria.id_kriteria=kriteria.id_kriteria";
$q=mysqli_query($con,$q);
if(mysqli_num_rows($q) > 0){
while($h=mysqli_fetch_array($q)){
$no++;
$id=$h['id_subkriteria'];
$allow_del=true;
if(mysqli_num_rows(mysqli_query($con,"select * from
nilai_subkriteria where
id_subkriteria_1='".$h['id_subkriteria']."' limit
0,1"))>0){$allow_del=false;}
if(mysqli_num_rows(mysqli_query($con,"select * from
nilai_subkriteria where
id_subkriteria_2='".$h['id_subkriteria']."' limit
0,1"))>0){$allow_del=false;}
if($allow_del){$disabled='';}else{$disabled='disabled';}
$daftar.='
<tr>
<td valign="top">'.$no.'</td>
<td valign="top">'.$h['nama'].'</td>
<td
valign="top">'.$h['nama_subkriteria'].'</td>
<td align="center" valign="top"><a
href="'.$link_update.'&id='.$id.'&action=edit"
class="btn"><i class="icon-edit"></i></a> <a href="#"
onclick="DeleteConfirm(\''.$link_update.'&id='.$id.'&a
ction=delete\');return(false);" class="btn '.$disabled.'"><i
class="icon-trash"></i></a></td>
</tr>
';
}
}
?>
<script language="javascript">
function DeleteConfirm(url){
if (confirm("Anda yakin akan menghapus data ini ?")){
window.location.href=url;
}
}
</script>
<h3 class="p2">Data Subkriteria</h3>
<a href="<?php echo $link_update;?>" class="btn blue"
style="float:right"><i class="icon-plus"></i> Tambah data
subkriteria</a><br /><br />
<table class="table table-striped table-hover table-bordered"
width="100%">
<thead>
<tr>
<th width="93">No</th>
<th width="272">Nama Kriteria</th>
<th width="514">Nama Subkriteria</th>
<th width="156" align="right">Aksi</th>
</tr>
</thead>
<tbody>
<?php echo $daftar;?>
</tbody>
</table>
13. Rekomendasi
<script type="text/javascript">
var s5_taf_parent = window.location;
function popup_print(){
window.open('includes/cetak.php','page','toolbar=0,scrollbars=
1,location=0,statusbar=0,menubar=0,resizable=0,width=750,heigh
t=600,left=50,top=50,titlebar=yes')
}
</script>
<?php
session_start;
require_once ( 'ahp.php' );
$kriteria=array();
$q="select * from kriteria order by kode";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$kriteria[]=array($h['id_kriteria'],$h['kode'],$h['nama'
]);
}
$alternatif=array();
$q="select * from alternatif order by kode";
$q=mysqli_query($con,$q);
while($h=mysqli_fetch_array($q)){
$alternatif[]=array($h['id_alternatif'],$h['kode'],$h['n
ama'],$h['gambar']);
}
for($i=0;$i<count($kriteria);$i++){
$id_kriteria[]=$kriteria[$i][0];
}
$matrik_kriteria = ahp_get_matrik_kriteria($id_kriteria);
$jumlah_kolom = ahp_get_jumlah_kolom($matrik_kriteria);
$matrik_normalisasi = ahp_get_normalisasi($matrik_kriteria,
$jumlah_kolom);
$eigen_kriteria = ahp_get_eigen($matrik_normalisasi);
$matrik_alternatif =
ahp_get_matrik_alternatif($kriteria[$i][0], $id_alternatif);
mysqli_query($con,"delete from nilai_eigen_kriteria"); /*
kosongkan tabel nilai_alternatif berdasarkan kriteria */
for($i=0;$i<count($kriteria);$i++){
mysqli_query($con,"insert into
nilai_eigen_kriteria(id_kriteria,nilai_eigen)
values('".$kriteria[$i][0]."','".$eigen_kriteria[$i]."')");
}
for($i=0;$i<count($alternatif);$i++){
$id_alternatif[]=$alternatif[$i][0];
$oke2=array();
$q2="select * from nilai_alternatif where
id_alternatif=".$alternatif[$i][0]."";
$q=mysqli_query($con,$q2);
while($h=mysqli_fetch_array($q)){
$oke2[]=array($h['nilai']);
$oke3=array($h['nilai']);
//var_dump($oke3);
}
///echo $nooo;
}
for($i=0;$i<count($alternatif);$i++){
$alternatif_oke[]=$oke2[$i][0];
}
for($i=0;$i<count($kriteria);$i++){
$matrik_alternatif =
ahp_get_matrik_alternatif($kriteria[$i][0], $id_alternatif);
$jumlah_kolom_alternatif =
ahp_get_jumlah_kolom($matrik_alternatif);
$matrik_normalisasi_alternatif =
ahp_get_normalisasi($matrik_alternatif,
$jumlah_kolom_alternatif);
$eigen_alternatif[$i]
=ahp_get_eigen($matrik_normalisasi);
}
$nilai_to_sort = array();
for($i=0;$i<count($alternatif);$i++){
$kolom = 5;
$k = 0;
$sql = mysql_query("SELECT * FROM
nilai_alternatif,nilai_eigen_kriteria where
nilai_alternatif.id_kriteria=nilai_eigen_kriteria.id_kriteria
and nilai_alternatif.id_alternatif=".$alternatif[$i][0]."");
$total=0;
while($data = mysql_fetch_array($sql)){
//var_dump($data);
if ($k >= $kolom) {
$k = 0;
}
$k++;
$hasil1=round ($data[nilai]*
$data[nilai_eigen] ,5);
$total +=$hasil1;
//echo $total;
}
$nilai=0;
for($ii=0;$ii<count($kriteria);$ii++){
$nilai =$total;
}
$nilai = round( $nilai , 4);
$nilai_global[$i] = $nilai;
$nilai_to_sort[] = array($nilai, $alternatif[$i][0]);
}
sort($nilai_to_sort);
for($i=0;$i<count($nilai_to_sort);$i++){
$ranking[$nilai_to_sort[$i][1]]=(count($nilai_to_sort) -
$i);
}
?>
<h3 class="p2">Hasil Alternatif</h3>
<table class="table table-striped table-hover table-bordered">
<thead>
<tr>
<th colspan="50">NILAI PERBANDINGAN</th>
</tr>
<tr>
<th style="text-align:center;"
width="20">NO</th>
<th style="text-align:center;">KRITERIA</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
</tr>
</thead>
<tbody>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$kriteria[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$matrik_kriteria[$i][$ii].'</td>
';
}
echo '
</tr>
';
}
?>
<tr>
<td></td>
<td><strong>JUMLAH KOLOM</strong></td>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<td style="text-
align:center;">'.$jumlah_kolom[$i].'</td>';
}
?>
</tr>
</tbody>
</table>
<table class="table table-striped table-hover table-bordered">
<thead>
<tr>
<th colspan="50">NORMALISASI</th>
</tr>
<tr>
<th style="text-align:center;"
width="20">NO</th>
<th>KRITERIA</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
<th style="text-align:center;">EIGEN</th>
</tr>
</thead>
<tbody>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$kriteria[$i][2].'</td>
';
for($ii=0;$ii<count($kriteria);$ii++){
echo '
<td style="text-
align:center;">'.$matrik_normalisasi[$i][$ii].'</td>
';
}
echo '
<td style="text-
align:center;">'.$eigen_kriteria[$i].'</td>
</tr>
';
}
?>
</tbody>
</table>
<table class="table table-striped table-hover table-bordered">
<thead>
<tr>
<th colspan="50">EIGEN KRITERIA DAN
ALTERNATIF</th>
</tr>
<tr>
<th style="text-align:center;"
width="20">NO</th>
<th>ALTERNATIF</th>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<th style="text-
align:center;">'.strtoupper($kriteria[$i][2]).'</th>';
}
?>
<th style="text-align:center;">Gambar</th>
<th style="text-align:center;">Total Nilai</th>
<th style="text-align:center;">RANK</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>VEKTOR EIGEN</td>
<?php
for($i=0;$i<count($kriteria);$i++){
echo '<td style="text-
align:center;">'.$eigen_kriteria[$i].'</td>';
}
?>
<td></td>
<td></td>
</tr>
<?php
for($i=0;$i<count($alternatif);$i++){
echo '
<tr>
<td style="text-
align:center;">'.($i+1).'</td>
<td>'.$alternatif[$i][2].'</td>
';
$kolom = 5;
$k = 0;
$sql = mysql_query("SELECT * FROM
nilai_alternatif,nilai_eigen_kriteria where
nilai_alternatif.id_kriteria=nilai_eigen_kriteria.id_kriteria
and nilai_alternatif.id_alternatif=".$alternatif[$i][0]."");
$total=0;
while($data = mysql_fetch_array($sql)){
//var_dump($data);
if ($k >= $kolom) {
echo "<tr></tr>";
$k = 0;
}
$k++;
$hasil1=round ($data[nilai]*
$data[nilai_eigen] ,5);
$total +=$hasil1;
//echo $total;
echo '
<td style="text-
align:center;">'.$hasil1.'</td>
';
}
echo '
<td style="text-
align:center;"><strong><img
src=foto_berita/'.$alternatif[$i][3].' width=80px
height=50px></strong></td>
<td style="text-
align:center;"><strong>'.$total.'</strong></td>
<td style="text-
align:center;">'.$ranking[$alternatif[$i][0]].'</td>
</tr>
';
}
?>
</tbody>
</table>
14. Ubah password
<?php
$link_update='?hal=ubah_password';
if(isset($_POST['save'])){
if(empty($_POST['password']) or
empty($_POST['password_baru']) or empty($_POST['ulangi'])){
$error='Masih ada beberapa kesalahan. Silahkan
periksa lagi form di bawah ini.';
}else{
if($_POST['password_baru']!=$_POST['ulangi']){
$error='Password baru tidak sama. Silahkan
ulangi lagi.';
}else{
if(mysqli_num_rows(mysqli_query($con,"select *
from admin where id_admin='".$id_login."' and
password='".md5($_POST['password'])."'"))>0){
mysqli_query($con,"update admin set
password='".md5($_POST['password_baru'])."' where
id_admin='".$id_login."'");
$success='Password anda berhasil
diubah.';
}else{
$error='Password anda salah. Silahkan
ulangi lagi.';
}
}
}
}
?>
<h3 class="p2">Ubah Password</h3>
<form action="<?php echo $link_update;?>" name=""
method="post" enctype="multipart/form-data">
<?php
if(!empty($error)){
echo '
<div class="alert alert-error ">
'.$error.'
</div>
';
}
if(!empty($success)){
echo '
<div class="alert alert-success ">
'.$success.'
</div>
';
}
?>
<table width="100%" border="0" cellspacing="4" cellpadding="4"
class="tabel_reg">
<tr>
<td width="120">Password Anda<span
class="required">*</span> </td>
<td><input name="password" type="password" size="40"
value="" class="m-wrap large"></td>
</tr>
<tr>
<td>Password Baru<span class="required">*</span> </td>
<td><input name="password_baru" type="password"
size="40" value="" class="m-wrap large"></td>
</tr>
<tr>
<td>Ulangi<span class="required">*</span> </td>
<td><input name="ulangi" type="password" size="40"
value="" class="m-wrap large"></td>
</tr>
<tr>
<td></td>
<td><button type="submit" name="save" class="btn
blue"><i class="icon-ok"></i> Simpan</button>
<button type="button" name="cancel" class="btn"
onclick="location.href='<?php echo
$www;?>'">Batal</button></td>
</tr>
</table>
</form>