0% found this document useful (0 votes)
72 views

Listing Program

The document contains code for a login program with the following features: 1. A login page that checks the username and password submitted by the user. 2. A main menu page that is displayed after successful login, containing links to different modules like criteria, alternatives, SAW method etc. 3. Code for an alternatives module that allows the user to view, add, edit and delete alternative data.

Uploaded by

brook d rouge
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

Listing Program

The document contains code for a login program with the following features: 1. A login page that checks the username and password submitted by the user. 2. A main menu page that is displayed after successful login, containing links to different modules like criteria, alternatives, SAW method etc. 3. Code for an alternatives module that allows the user to view, add, edit and delete alternative data.

Uploaded by

brook d rouge
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

LISTING PROGRAM

1. Log in

<?php include 'functions.php'; ?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<meta name="viewport" content="width=device-width, initial-scale=1" />

<link rel="icon" href="favicon.ico" />

<title>LOGIN</title>

<link href="assets/css/paper-bootstrap.min.css" rel="stylesheet" />

<link href="assets/css/signin.css" rel="stylesheet" />

<script src="assets/js/jquery.min.js"></script>

<script src="assets/js/bootstrap.min.js"></script>

</head>

<body>

<div class="container">

<form class="form-signin" action="?act=login" method="post">

<h2 class="form-signin-heading">Silahkan masuk</h2>

<?php if ($_POST) include 'aksi.php'; ?>

<label for="inputEmail" class="sr-only">Usernames</label>


<input type="text" id="inputEmail" class="form-control"

placeholder="Username" name="user" autofocus />

<label for="inputPassword" class="sr-only">Password</label>

<input type="password" id="inputPassword" class="form-control"

placeholder="Password" name="pass" />

<button class="btn btn-lg btn-primary btn-block"

type="submit">Masuk</button>

</form>

</div>

<script type="text/javascript">

$('.form-control').attr('autocomplete', 'off');

</script>

</body>

</html>

2. Menu Utama

a<?php

include 'functions.php';

if (empty($_SESSION['login']))

header("location:login.php");

?>

<!DOCTYPE html>
<html lang="en">

<head>

<meta charset="utf-8" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<meta name="viewport" content="width=device-width, initial-scale=1" />

<link rel="icon" href="favicon.ico" />

<title>Source Code SPK Metode SAW</title>

<link href="assets/css/paper-bootstrap.min.css" rel="stylesheet" />

<link href="assets/css/general.css" rel="stylesheet" />

<script src="assets/js/jquery.min.js"></script>

<script src="assets/js/bootstrap.min.js"></script>

</head>

<body>

<nav class="navbar navbar-default navbar-static-top">

<div class="container">

<div class="navbar-header">

<button type="button" class="navbar-toggle collapsed" data-

toggle="collapse" data-target="#navbar" aria-expanded="false" aria-

controls="navbar">

<span class="sr-only">Toggle navigation</span>

<span class="icon-bar"></span>
<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a class="navbar-brand" href="?">SAW</a>

</div>

<div id="navbar" class="navbar-collapse collapse">

<ul class="nav navbar-nav">

<?php if ($_SESSION['level'] == 'admin') : ?>

<li class="dropdown">

<a href="?m=kriteria" class="dropdown-toggle" data-

toggle="dropdown" role="button" aria-expanded="false"><span

class="glyphicon glyphicon-th-large"></span> Kriteria <span

class="caret"></span></a>

<ul class="dropdown-menu" role="menu">

<li><a href="?m=kriteria"><span class="glyphicon glyphicon-th-

large"></span> Kriteria</a></li>

<li><a href="?m=crips"><span class="glyphicon glyphicon-

star"></span> Nilai Crips</a></li>

</ul>

</li>

<li class="dropdown">

<a href="?m=alternatif" class="dropdown-toggle" data-

toggle="dropdown" role="button" aria-expanded="false"><span


class="glyphicon glyphicon-user"></span> Alternatif <span

class="caret"></span></a>

<ul class="dropdown-menu" role="menu">

<li><a href="?m=alternatif"><span class="glyphicon glyphicon-

user"></span> Alternatif</a></li>

<li><a href="?m=rel_alternatif"><span class="glyphicon

glyphicon-stats"></span> Nilai Alternatif</a></li>

</ul>

</li>

<?php endif ?>

<li><a href="?m=saw"><span class="glyphicon glyphicon-

calendar"></span> SAW</a></li>

<li><a href="?m=wp"><span class="glyphicon

glyphicon-stats"></span> WP</a></li>

<li><a href="?m=password"><span class="glyphicon glyphicon-

lock"></span> Password</a></li>

<li><a href="aksi.php?act=logout"><span class="glyphicon glyphicon-

log-out"></span> Logout</a></li>

</ul>

</div>

<!--/.nav-collapse -->

</div>

</nav>

<div class="container">
<?php

if (file_exists($mod . '.php'))

include $mod . '.php';

else

include 'home.php';

?>

</div>

<footer class="footer bg-primary">

<div class="container">

<p>Copyright &copy; <?= date('Y') ?> <em class="pull-right">

</em></p>

</div>

</footer>

<script type="text/javascript">

$('.form-control').attr('autocomplete', 'off');

</script>

</body>

</html>

3. Alternatif

a<div class="page-header">

<h1>Alternatif</h1>

</div>
<div class="panel panel-default">

<div class="panel-heading">

<form class="form-inline">

<input type="hidden" name="m" value="alternatif" />

<div class="form-group">

<input class="form-control" type="text"

placeholder="Pencarian. . ." name="q" value="<?= $_GET['q'] ?>" />

</div>

<div class="form-group">

<button class="btn btn-success"><span class="glyphicon glyphicon-

refresh"></span> Refresh</button>

</div>

<div class="form-group">

<a class="btn btn-primary" href="?m=alternatif_tambah"><span

class="glyphicon glyphicon-plus"></span> Tambah</a>

</div>

<div class="form-group">

<a class="btn btn-default" target="_blank" href="cetak.php?<?=

$_SERVER['QUERY_STRING'] ?>"><span class="glyphicon glyphicon-

print"></span> Cetak</a>

</div>

</form>

</div>

<div class="table-responsive">
<table class="table table-bordered table-hover table-striped">

<thead>

<tr>

<th>No</th>

<th>Kode</th>

<th>Nama Alternatif</th>

<th>Keterangan</th>

<th>Aksi</th>

</tr>

</thead>

<?php

$q = esc_field($_GET['q']);

$rows = $db->get_results("SELECT * FROM tb_alternatif

WHERE

kode_alternatif LIKE '%$q%'

OR nama_alternatif LIKE '%$q%'

OR keterangan LIKE '%$q%'

ORDER BY kode_alternatif");

$no = 0;

foreach ($rows as $row) : ?>

<tr>

<td><?= ++$no ?></td>

<td><?= $row->kode_alternatif ?></td>

<td><?= $row->nama_alternatif ?></td>


<td><?= $row->keterangan ?></td>

<td>

<a class="btn btn-xs btn-warning" href="?

m=alternatif_ubah&ID=<?= $row->kode_alternatif ?>"><span

class="glyphicon glyphicon-edit"></span></a>

<a class="btn btn-xs btn-danger" href="aksi.php?

act=alternatif_hapus&ID=<?= $row->kode_alternatif ?>" onclick="return

confirm('Hapus data?')"><span class="glyphicon

glyphicon-trash"></span></a>

</td>

</tr>

<?php endforeach ?>

</table>

</div>

</div>

4. Tambah Altenatif

a<div class="page-header">

<h1>Tambah Alternatif</h1>

</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">
<div class="form-group">

<label>Kode <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="kode_alternatif"

value="<?= set_value('kode_alternatif', kode_oto('kode_alternatif',

'tb_alternatif', 'A', 3)) ?>" />

</div>

<div class="form-group">

<label>Nama Alternatif <span

class="text-danger">*</span></label>

<input class="form-control" type="text" name="nama_alternatif"

value="<?= set_value('nama_alternatif') ?>" />

</div>

<div class="form-group">

<label>Keterangan</label>

<textarea class="form-control" name="keterangan"><?=

set_value('keterangan') ?></textarea>

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>

<a class="btn btn-danger" href="?m=alternatif"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>
</div>

</div>

5. Edit Alternatif

<?php

$row = $db->get_row("SELECT * FROM tb_alternatif WHERE

kode_alternatif='$_GET[ID]'");

?>

<div class="page-header">

<h1>Ubah Alternatif</h1>

</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">

<div class="form-group">

<label>Kode <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="kode_alternatif"

readonly="readonly" value="<?= $row->kode_alternatif ?>" />

</div>

<div class="form-group">

<label>Nama Alternatif <span

class="text-danger">*</span></label>
<input class="form-control" type="text" name="nama_alternatif"

value="<?= set_value('nama_alternatif', $row->nama_alternatif) ?>" />

</div>

<div class="form-group">

<label>Keterangan</label>

<textarea class="form-control" name="keterangan"><?=

set_value('keterangan', $row->keterangan) ?></textarea>

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>

<a class="btn btn-danger" href="?m=alternatif"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>

</div>

</div>

6. Kriteria

a<div class="page-header">

<h1>Kriteria</h1>

</div>

<div class="panel panel-default">

<div class="panel-heading">
<form class="form-inline">

<input type="hidden" name="m" value="kriteria" />

<div class="form-group">

<input class="form-control" type="text"

placeholder="Pencarian. . ." name="q" value="<?= $_GET['q'] ?>" />

</div>

<div class="form-group">

<button class="btn btn-success"><span class="glyphicon glyphicon-

refresh"></span> Refresh</button>

</div>

<div class="form-group">

<a class="btn btn-primary" href="?m=kriteria_tambah"><span

class="glyphicon glyphicon-plus"></span> Tambah</a>

</div>

<div class="form-group">

<a class="btn btn-default" target="_blank" href="cetak.php?<?=

$_SERVER['QUERY_STRING'] ?>"><span class="glyphicon glyphicon-

print"></span> Cetak</a>

</div>

</form>

</div>

<div class="table-responsive">

<table class="table table-bordered table-hover table-striped">

<thead>
<tr>

<th>No</th>

<th>Kode</th>

<th>Nama Kriteria</th>

<th>Atribut</th>

<th>Bobot</th>

<th>Aksi</th>

</tr>

</thead>

<?php

$q = esc_field($_GET['q']);

$rows = $db->get_results("SELECT * FROM tb_kriteria WHERE

nama_kriteria LIKE '%$q%' ORDER BY kode_kriteria");

$no = 0;

foreach ($rows as $row) : ?>

<tr>

<td><?= ++$no ?></td>

<td><?= $row->kode_kriteria ?></td>

<td><?= $row->nama_kriteria ?></td>

<td><?= $row->atribut ?></td>

<td><?= $row->bobot ?></td>

<td>
<a class="btn btn-xs btn-warning" href="?

m=kriteria_ubah&ID=<?= $row->kode_kriteria ?>"><span class="glyphicon

glyphicon-edit"></span></a>

<a class="btn btn-xs btn-danger" href="aksi.php?

act=kriteria_hapus&ID=<?= $row->kode_kriteria ?>" onclick="return

confirm('Hapus data?')"><span class="glyphicon

glyphicon-trash"></span></a>

</td>

</tr>

<?php endforeach ?>

</table>

</div>

</div>

7. Tambah Kriteria

a<div class="page-header">

<h1>Tambah Kriteria</h1>

</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">

<div class="form-group">

<label>Kode <span class="text-danger">*</span></label>


<input class="form-control" type="text" name="kode_kriteria"

value="<?= set_value('kode_kriteria', kode_oto('kode_kriteria', 'tb_kriteria',

'C', 2)) ?>" />

</div>

<div class="form-group">

<label>Nama Kriteria <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="nama_kriteria"

value="<?= set_value('nama_kriteria') ?>" />

</div>

<div class="form-group">

<label>Atribut <span class="text-danger">*</span></label>

<select class="form-control" name="atribut">

<option></option>

<?= get_atribut_option(set_value('atribut')) ?>

</select>

</div>

<div class="form-group">

<label>Bobot <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="bobot" value="<?=

set_value('bobot') ?>" />

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>
<a class="btn btn-danger" href="?m=kriteria"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>

</div>

</div>

8. Edit Kriteria

<?php

$row = $db->get_row("SELECT * FROM tb_kriteria WHERE

kode_kriteria='$_GET[ID]'");

?>

<div class="page-header">

<h1>Ubah Kriteria</h1>

</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">

<div class="form-group">

<label>Kode <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="kode_kriteria"

value="<?= $row->kode_kriteria ?>" readonly="" />

</div>
<div class="form-group">

<label>Nama Kriteria <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="nama_kriteria"

value="<?= set_value('nama_kriteria', $row->nama_kriteria) ?>" />

</div>

<div class="form-group">

<label>Atribut <span class="text-danger">*</span></label>

<select class="form-control" name="atribut">

<option></option>

<?= get_atribut_option(set_value('atribut', $row->atribut)) ?>

</select>

</div>

<div class="form-group">

<label>Bobot <span class="text-danger">*</span></label>

<input class="form-control" type="text" name="bobot" value="<?=

set_value('bobot', $row->bobot) ?>" />

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>

<a class="btn btn-danger" href="?m=kriteria"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>
</div>

</div>

9. Nilai Bobot Kiteria

a<div class="page-header">

<h1>Nilai Crips</h1>

</div>

<div class="panel panel-default">

<div class="panel-heading">

<form class="form-inline">

<input type="hidden" name="m" value="crips" />

<div class="form-group">

<input class="form-control" type="text" name="q" value="<?=

$_GET['q'] ?>" placeholder="Pencarian...">

</div>

<div class="form-group">

<button class="btn btn-success"><span class="glyphicon glyphicon-

refresh"></span> Refresh</button>

</div>

<div class="form-group">

<a class="btn btn-primary" href="?m=crips_tambah"><span

class="glyphicon glyphicon-plus"></span> Tambah</a>

</div>

<div class="form-group">
<a class="btn btn-default" target="_blank" href="cetak.php?<?=

$_SERVER['QUERY_STRING'] ?>"><span class="glyphicon glyphicon-

print"></span> Cetak</a>

</div>

</form>

</div>

<div class="table-responsive">

<table class="table table-bordered table-hover table-striped">

<thead>

<tr>

<th>No</th>

<th>Nama Kriteria</th>

<th>Keterangan</th>

<th>Nilai</th>

<th>Aksi</th>

</tr>

</thead>

<?php

$q = esc_field($_GET['q']);

$rows = $db->get_results("SELECT c.kode_crips, c.kode_kriteria,

k.nama_kriteria, c.keterangan, c.nilai

FROM tb_crips c INNER JOIN tb_kriteria k ON

k.kode_kriteria=c.kode_kriteria

WHERE k.nama_kriteria LIKE '%$q%'


ORDER BY k.kode_kriteria, nilai");

$no = 1;

foreach ($rows as $row) : ?>

<tr>

<td><?= $no++ ?></td>

<td><?= $row->nama_kriteria ?></td>

<td><?= $row->keterangan ?></td>

<td><?= $row->nilai ?></td>

<td>

<a class="btn btn-xs btn-warning" href="?m=crips_ubah&ID=<?=

$row->kode_crips ?>"><span class="glyphicon glyphicon-edit"></span></a>

<a class="btn btn-xs btn-danger" href="aksi.php?

act=crips_hapus&ID=<?= $row->kode_crips ?>" onclick="return confirm('Hapus

data?')"><span class="glyphicon glyphicon-trash"></span></a>

</td>

</tr>

<?php endforeach ?>

</table>

</div>

</div>

10. Tambah Nilai Bobot Kriteia

a<div class="page-header">

<h1>Tambah Crips</h1>
</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">

<div class="form-group">

<label>Kriteria</label>

<select class="form-control" name="kode_kriteria"><?=

get_kriteria_option(set_value('kode_kriteria')) ?></select>

</div>

<div class="form-group">

<label>Nama</label>

<input class="form-control" type="text" name="keterangan"

value="<?= set_value('keterangan') ?>" />

</div>

<div class="form-group">

<label>Nilai</label>

<input class="form-control" type="text" name="nilai" value="<?=

set_value('nilai') ?>" />

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>
<a class="btn btn-danger" href="?m=crips&kode_kriteria"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>

</div>

</div>

11. Edit Nilai Bobot Kriteria

<?php

$row = $db->get_row("SELECT * FROM tb_crips WHERE

kode_crips='$_GET[ID]'");

?>

<div class="page-header">

<h1>Ubah Crips</h1>

</div>

<div class="row">

<div class="col-sm-6">

<?php if ($_POST) include 'aksi.php' ?>

<form method="post">

<div class="form-group">

<label>Kriteria</label>

<select class="form-control" name="kode_kriteria"><?=

get_kriteria_option(set_value('kode_kriteria', $row->kode_kriteria))

?></select>
</div>

<div class="form-group">

<label>Nama</label>

<input class="form-control" type="text" name="keterangan"

value="<?= set_value('keterangan', $row->keterangan) ?>" />

</div>

<div class="form-group">

<label>Nilai</label>

<input class="form-control" type="text" name="nilai"

value="<?= set_value('nilai', $row->nilai) ?>" />

</div>

<div class="form-group">

<button class="btn btn-primary"><span class="glyphicon

glyphicon-save"></span> Simpan</button>

<a class="btn btn-danger" href="?m=crips"><span

class="glyphicon glyphicon-arrow-left"></span> Kembali</a>

</div>

</form>

</div>

</div>

You might also like