Anda di halaman 1dari 74

LAPORAN

UAS PRAKTIKUM
BAHASA PEMROGAMAN
RENTAL MOBIL

Disusun Oleh Kelompok 5


Yohans Syahfudi (170403010024)
Yusdian Rangga S (170403010091)
Yusron Syarif (170403010015)
Ronaldi Amat (170403010095)

UNIVERSITAS KANJURUHAN MALANG


FAKULTAS SAINS DAN TEKNOLOGI
JURUSAN TEKNIK INFORMATIKA
DESEMBER 2018
A. Source Code

1. Login
<?php
error_reporting(null);
session_start();
include 'koneksi.php';

$id_user = mysql_real_escape_string($_POST['id_user']);
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));

$query = mysql_query("select * from tb_user where username='$username' and


password='$password'");
$hasil = mysql_fetch_array($query);

if($hasil){
$_SESSION['id_user'] = $hasil['id_user'];
$_SESSION['username'] = $hasil['username'];
$_SESSION['password'] = $hasil['password'];
header("location:dashboard/index.php");
}
else
{
header ('location:index.php?pesan=gagal')or die(mysql_error());
}
?>

2. Koneksi
<?php
$host = "localhost";
$username = "root";
$password = "";
$database = "mobilrental";
$koneksi = mysql_connect($host, $username, $password);
$pilihdatabase = mysql_select_db($database, $koneksi);
if ($pilihdatabase) echo "";
else echo "";

?>
3. Logout
<?php
session_start();
unset($_SESSION['username']);
header("location:index.php");

?>

4. Dashboard
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>

<!DOCTYPE html>
<html lang="en">
<head>
<title>Home</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">
<link href="../assets/dist/css/template.css" rel="stylesheet">
<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>
<div id="wrapper">
<?php
include '../sidebar.php' ;
?>
<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Dashboard</h1>
<ol class="breadcrumb">
<li class="active">
<i class="fa fa-arrow-circle-o-right"></i>
Dashboard
</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-lg-3 col-md-6">
<?php $tampil=mysql_query("SELECT tb_mobil.id_mobil,
tb_mobil.foto_mobil, tb_jenis.nama_jenis, tb_mobil.type_mobil, tb_mobil.merk,
tb_mobil.no_polisi, tb_mobil.warna, tb_mobil.harga, tb_mobil.status from
mobilrental.tb_jenis inner join mobilrental.tb_mobil on (tb_jenis.id_jenis =
tb_mobil.id_jenis)");
$total=mysql_num_rows($tampil);
?>
<div class="panel panel-primary">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-car fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge"><?php echo "$total";
?></div>
<div>Jumlah Mobil</div>
</div>
</div>
</div>
<a href="../mobil/index.php">
<div class="panel-footer">
<span class="pull-left">Lihat Selengkapnya</span>
<span class="pull-right"><i class="fa fa-arrow-
circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
<div class="col-lg-3 col-md-6">
<?php $tampil=mysql_query("select * from tb_pelanggan order by
id_pelanggan");
$total=mysql_num_rows($tampil);
?>
<div class="panel panel-green">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-user-plus fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge"><?php echo "$total";
?></div>
<div>Total Pelanggan</div>
</div>
</div>
</div>
<a href="../pelanggan/index.php">
<div class="panel-footer">
<span class="pull-left">Lihat Selengkapnya</span>
<span class="pull-right"><i class="fa fa-arrow-
circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
<?php
include '../notif_mobil.php';
?>
<div class="row">

</div>
</div>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>
</body>

</html>

5. Sidebar
<?php
error_reporting(null);
session_start();
include 'koneksi.php';
include 'pengguna.php';
?>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation"
style="margin-bottom: 0">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target=".navbar-collapse">
<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="<?php echo $root;
?>dashboard/index.php"><b>RENTAL MOBIL</b></a>
</div>

<ul class="nav navbar-top-links navbar-right">


<li class="dropdown">
<?php
if ($_SESSION['username']) : ?>
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-user fa-fw"></i> <?php echo $nama-
>username?> <i class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-user">

<li class="divider"></li>
<li><a href="#" class="nav-link" data-toggle="modal"
data-target="#exampleModal"><i class="fa fa-sign-out fa-fw"></i> Logout</a>
</li>
</ul>

<?php endif; ?>


</li>

</ul>

<div class="navbar-default sidebar" role="navigation">


<div class="sidebar-nav navbar-collapse">
<ul class="nav" id="side-menu">
<li>
<center><img src="<?php echo $root;
?>/assets/gambar/mobil.jpg" class="img-responsive" width="100%"><span
class="masked"> </span></center>
</li>
<li>
<a href="<?php echo $root; ?>dashboard/index.php"><i
class="fa fa-dashboard fa-fw"></i><span class="masked"> Dashboard </span></a>
</li>
<li>
<a href="<?php echo $root; ?>mobil/index.php"><i
class="fa fa-car fa-fw"></i><span class="masked"> Mobil </span></a>
</li>
<li>
<a href="<?php echo $root; ?>pelanggan/index.php"><i
class="fa fa-users fa-fw"></i><span class="masked"> Pelanggan </span></a>
</li>
<li>
<a href="<?php echo $root;
?>biayasewa/index.php">Transaksi Biaya</a>
</li>
<li>
<a href="<?php echo $root;
?>pembayaran/index.php">Pembayaraan</a>
</li>
<li>
<a href="<?php echo $root;
?>pengembalian/index.php">Pengembalian</a>
</li>
</ul>
</div>
</div>

</nav>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Ready to
Leave?</h5>
<button class="close" type="button" data-dismiss="modal"
aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">Select "Logout" below if you are ready
to end your current session.</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-
dismiss="modal">Cancel</button>
<a class="btn btn-primary" href="<?php echo $out;
?>logout.php">Logout</a>
</div>
</div>
</div>
</div>

6. Mobil
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../pagination.php";
include "../set.php";

if (isset($_REQUEST['keyword']) && $_REQUEST['keyword']<>""){


$keyword = $_REQUEST['keyword'];
$reload = "index.php?pagination=true&keyword=$keyword";
$sql = "SELECT tb_mobil.id_mobil, tb_jenis.nama_jenis,
tb_mobil.type_mobil, tb_mobil.merk, tb_mobil.no_polisi, tb_mobil.warna,
tb_mobil.harga, tb_mobil.status from mobilrental.tb_jenis inner join
mobilrental.tb_mobil on (tb_jenis.id_jenis = tb_mobil.id_jenis) WHERE type_mobil
LIKE '%$keyword%' ORDER BY id_mobil asc";

$result = mysql_query($sql);
}else{
$reload = "index.php?pagination=true";
$sql = "SELECT tb_mobil.id_mobil, tb_jenis.nama_jenis, tb_mobil.type_mobil,
tb_mobil.merk, tb_mobil.no_polisi, tb_mobil.warna, tb_mobil.harga,
tb_mobil.status from mobilrental.tb_jenis inner join mobilrental.tb_mobil on
(tb_jenis.id_jenis = tb_mobil.id_jenis) ORDER BY id_mobil asc";
$result = mysql_query($sql);
}

$rpp = 5;
$page = intval($_GET["page"]);
if($page<=0) $page = 1;
$tcount = mysql_num_rows($result);
$tpages = ($tcount) ? ceil($tcount/$rpp) : 1;
$count = 0;
$i = ($page-1)*$rpp;
$no_urut = ($page-1)*$rpp;

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

<head>
<title>Mobil</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Mobil</h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-primary">
<div class="panel-heading">
<button data-toggle="modal" data-target="#myModal"
class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Tambah Data
Mobil</button></div>
<div class="panel-body">
<div class="col-lg-8">

<?php
if($_REQUEST['keyword']<>""){
?>
<a class="btn btn-default btn-outline"
href="index.php"> Kembali </a>
<?php
}
?>
</div>
<i class="fa"></i></a>
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<th><center>No</center></th>
<th><center>Type Mobil<center></th>
<th><center>Merk Mobil<center></th>
<th><center>No Polisi</center></th>
<th><center>Status<center></th>
<th><center>Opsi</center></th>
</tr>
</thead>
<tbody>
<?php
while(($count<$rpp) && ($i<$tcount)) {
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
?>
<tr>
<td><center><?php echo ++$no_urut;
?></center></td>
<td><?php echo $data['type_mobil']
?></td>
<td><?php echo $data['merk'] ?></td>
<td><?php echo $data['no_polisi']
?></td>
<td><?php if ($data['status'] == 1){
echo 'Tersedia'; } else { echo 'Tidak Tersedia' ;} ?></td>
<td>
<center>
<a class="btn btn-sm btn-info"
href="edit.php?id_mobil=<?php echo $data['id_mobil'] ?>" title="Edit Data" ><span
class="fa fa-edit"></span></a>
<a class="btn btn-sm btn-danger"
href="delete.php?action=hapus&id_mobil=<?php echo $data['id_mobil'] ?>"
onClick="return confirm(' Data Yakin Mau dihapus ?');" title="Hapus Data" ><span
class="fa fa-trash"></span></a>
</center>
</td>
</tr>
<?php
$i++;
$count++;
}
?>
</tbody>
</table>
<center>
<div><?php echo paginate_one($reload, $page,
$tpages); ?></div>
</center>
</div>
</div>
</div>
</div>
</div>
<div class="row">

</div>
</div>

</div>

<div id="myModal" class="modal fade">


<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title">Tambah Mobil Baru</h4>
</div>
<div class="modal-body">
<form action="tambah.php" method="post"
enctype="multipart/form-data">
<div class="form-group">
<label>Jenis Mobil</label>
<select class="form-control" name="nama_jenis"
required="required">
<option value="">Silahkan Pilih</option>
<?php
$jns=mysql_query("select * from tb_jenis");
while($jm=mysql_fetch_array($jns)){
?>
<option value="<?php echo $jm['id_jenis'];
?>"><?php echo $jm['nama_jenis'] ?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label>Type Mobil</label>
<input name="type_mobil" type="text" class="form-
control" placeholder="Nama Mobil .." required>
</div>
<div class="form-group">
<label>Merk</label>
<input name="merk" type="text" class="form-control"
placeholder="Merk .." required>
</div>
<div class="form-group">
<label>No Polisi</label>
<input name="no_polisi" type="text" class="form-
control" placeholder="No Polisi .." required>
</div>
<div class="form-group">
<label>Warna</label>
<input name="warna" type="text" class="form-control"
placeholder="Warna .." required>
</div>
<div class="form-group">
<label>Harga</label>
<input name="harga" type="text" class="form-control"
placeholder="Harga .." required>
</div>
<div class="form-group" hidden>
<label>Status</label>
<input name="status" type="text" class="form-control"
placeholder="Status .." value="1" required>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>
<script src="../assets/vendor/jquery/jquery.min.js"></script>

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

</body>

</html>
7. Tambah Mobil
<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$nama_jenis = $_POST['nama_jenis'];
$type_mobil = $_POST['type_mobil'];
$merk = $_POST['merk'];
$no_polisi = $_POST['no_polisi'];
$warna = $_POST['warna'];
$harga = $_POST['harga'];
$status = $_POST['status'];

$query = "insert into tb_mobil


values('','$nama_jenis','$type_mobil','$merk','$no_polisi','$warna','$harga','$st
atus')";
$hasil = mysql_query($query);
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>

8. Edit Mobil
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>
<!DOCTYPE html>
<html lang="en">

<head>
<title>Edit Mobil</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Mobil</h1>
<ol class="breadcrumb">
<li>
<i class="fa fa-arrow-circle-o-right"></i><a
href="index.php"> Mobil </a>
</li>
<li class="active">
<i class="fa fa-edit"></i> Edit Mobil
</li>
</ol>
</div>

</div>

<div class="row">
<div class="col-md-12">
<?php
$id_mobil = mysql_real_escape_string($_GET['id_mobil']);
$det = mysql_query("SELECT tb_mobil.id_mobil,
tb_jenis.nama_jenis, tb_mobil.type_mobil, tb_mobil.merk, tb_mobil.no_polisi,
tb_mobil.warna, tb_mobil.harga, tb_mobil.status from mobilrental.tb_jenis inner
join mobilrental.tb_mobil on (tb_jenis.id_jenis = tb_mobil.id_jenis) where
id_mobil='$id_mobil'")or die(mysql_error());
while($d = mysql_fetch_array($det)){
?>
<div class="panel panel-primary">
<div class="panel-heading"><i class="fa fa-car"></i>
Edit Mobil
</div>
<div class="panel-body">
<form action="update.php" method="post"
enctype="multipart/form-data">
<table class="table">
<tr>
<td></td>
<td><input type="hidden" name="id_mobil"
value="<?php echo $d['id_mobil'] ?>"></td>
</tr>
<tr>
<td>Jenis Mobil</td>
<td><select class="form-control"
name="nama_jenis">
<?php
$jbt=mysql_query("select
* from tb_jenis");
while($b=mysql_fetch_arra
y($jbt)){
?>
<option value="<?php
echo $b['id_jenis']; ?>" <?php if ($d['nama_jenis'] == $b['nama_jenis']) echo
"selected='selected'"; ?>><?php echo $b['nama_jenis'] ?></option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Type Mobil</td>
<td><input type="text" class="form-
control" name="type_mobil" value="<?php echo $d['type_mobil'] ?>"></td>
</tr>
<tr>
<td>Merk</td>
<td><input type="text" class="form-
control" name="merk" value="<?php echo $d['merk'] ?>"></td>
</tr>
<tr>
<td>No Polisi</td>
<td><input type="text" class="form-
control" name="no_polisi" value="<?php echo $d['no_polisi'] ?>"></td>
</tr>
<tr>
<td>Warna</td>
<td><input type="text" class="form-
control" name="warna" value="<?php echo $d['warna'] ?>"></td>
</tr>
<tr>
<td>Harga</td>
<td><input type="text" class="form-
control" name="harga" value="<?php echo $d['harga'] ?>"></td>
</tr>
<tr>
<td>Status</td>
<td><select class="form-control"
name="status" required="required">
<option value=""> -- Silahkan
Pilih -- </option>
<option value="1" <?php
if($d['status'] == '1'){ echo 'selected'; } ?>> Tersedia </option>
<option value="0" <?php
if($d['status'] == '0'){ echo 'selected'; } ?>> Tidak Tersedia </option>
</select></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="btn btn-info"
value="Simpan">
<a href="index.php" class="btn btn-
danger">Batal</a>
</td>
</tr>
</table>
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>
</div>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

</body>

</html>

9. Update Mobil
<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_mobil = $_POST['id_mobil'];
$nama_jenis = $_POST['nama_jenis'];
$type_mobil = $_POST['type_mobil'];
$merk = $_POST['merk'];
$no_polisi = $_POST['no_polisi'];
$warna = $_POST['warna'];
$harga = $_POST['harga'];
$status = $_POST['status'];

$query = "update tb_mobil set id_jenis='$nama_jenis',


type_mobil='$type_mobil', merk='$merk', no_polisi='$no_polisi', warna='$warna',
harga='$harga', status='$status' where id_mobil='$id_mobil'";
$sql = mysql_query($query);

if($sql){
header("location: index.php");
}else{
echo "Maaf Ada kesalahan";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}

?>

10. Delete Mobil


<?php
include "../koneksi.php";

$id_mobil=$_GET['id_mobil'];

$query = "Delete From tb_mobil Where id_mobil='$id_mobil'";

$hasil = mysql_query($query);

if($hasil){
header("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>

11. Pelanggan
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../pagination.php";
include "../set.php";

if (isset($_REQUEST['keyword']) && $_REQUEST['keyword']<>""){


$keyword = $_REQUEST['keyword'];
$reload = "index.php?pagination=true&keyword=$keyword";
$sql = "SELECT * FROM tb_pelanggan WHERE nama_lengkap LIKE '%$keyword%'
ORDER BY id_pelanggan";

$result = mysql_query($sql);
}else{
$reload = "index.php?pagination=true";
$sql = "SELECT * FROM tb_pelanggan WHERE nama_lengkap LIKE '%$keyword%' ORDER
BY id_pelanggan";
$result = mysql_query($sql);
}
$rpp = 5;
$page = intval($_GET["page"]);
if($page<=0) $page = 1;
$tcount = mysql_num_rows($result);
$tpages = ($tcount) ? ceil($tcount/$rpp) : 1;
$count = 0;
$i = ($page-1)*$rpp;
$no_urut = ($page-1)*$rpp;

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

<head>
<title>Pelanggan</title>

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Pelanggan</h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-primary">
<div class="panel-heading">
<button data-toggle="modal" data-target="#myModal"
class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Tambah Data
Pelanggan</button></div>
<div class="panel-body">
<div class="col-lg-8">
<?php
if($_REQUEST['keyword']<>""){
?>
<a class="btn btn-default btn-outline"
href="index.php"> Kembali </a>
<?php
}
?>
</div>
<br><br>
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<th><center>No</center></th>
<th><center>Nama Lengkap<center></th>
<th><center>No Telepon<center></th>
<th><center>Status
Peminjaman<center></th>
<th><center>Opsi</center></th>
</tr>
</thead>
<tbody>
<?php
while(($count<$rpp) && ($i<$tcount)) {
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
?>
<tr>
<td><center><?php echo ++$no_urut;
?></center></td>
<td><?php echo $data['nama_lengkap']
?></td>
<td><?php echo $data['no_telepon']
?></td>
<td><?php if
($data['status_peminjaman'] == 1){ echo 'Approve'; } else { echo 'Pandding' ;}
?></td>
<td>
<center>
<a class="btn btn-sm btn-info"
href="edit.php?id_pelanggan=<?php echo $data['id_pelanggan'] ?>" title="Edit
Data" ><span class="fa fa-edit"></span></a>
<a class="btn btn-sm btn-danger"
href="delete.php?action=hapus&id_pelanggan=<?php echo $data['id_pelanggan'] ?>"
onClick="return confirm(' Data Yakin Mau dihapus ?');" title="Hapus Data" ><span
class="fa fa-trash"></span></a>
</center>
</td>
</tr>
<?php
$i++;
$count++;
}
?>
</tbody>
</table>
<center>
<div><?php echo paginate_one($reload, $page,
$tpages); ?></div>
</center>
</div>
</div>
</div>
</div>
</div>
<div class="row">

</div>
</div>

</div>
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title">Tambah Mobil Baru</h4>
</div>
<div class="modal-body">
<form action="tambah.php" method="post"
enctype="multipart/form-data">
<div class="form-group">
<label>No KTP</label>
<input name="no_ktp" type="text" class="form-control"
placeholder="No KTP .." required>
</div>
<div class="form-group">
<label>Nama Lengkap</label>
<input name="nama_lengkap" type="text" class="form-
control" placeholder="Nama Lengkap .." required>
</div>
<div class="form-group">
<label>Tanggal Lahir</label>
<input name="tanggal_lahir" id="tgl_lahir"
type="text" class="form-control" placeholder="Tanggal Lahir .." required>
</div>
<div class="form-group">
<label>Alamat Pelanggan</label>
<input name="alamat_pelanggan" type="text"
class="form-control" placeholder="Alamat Pelanggan .." required>
</div>
<div class="form-group">
<label>No Telepon</label>
<input name="no_telepon" type="text" class="form-
control" placeholder="No Telepon .." required>
</div>
<div class="form-group" hidden>
<label>Status Peminjaman</label>
<input name="status_peminjaman" type="text"
class="form-control" value="0" required>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(document).ready(function(){

$('#tgl_lahir').datepicker({dateFormat: 'yy-mm-dd'});

});
</script>

</body>

</html>
12. Tambah Pelanggan
<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$no_ktp = $_POST['no_ktp'];
$nama_lengkap = $_POST['nama_lengkap'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$alamat_pelanggan = $_POST['alamat_pelanggan'];
$no_telepon = $_POST['no_telepon'];
$status_peminjaman = $_POST['status_peminjaman'];

$query = "insert into tb_pelanggan


values('','$no_ktp','$nama_lengkap','$tanggal_lahir','$alamat_pelanggan','$no_tel
epon','$status_peminjaman')";

$hasil = mysql_query($query);
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>

13. Edit Pelanggan


<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>
<!DOCTYPE html>
<html lang="en">

<head>
<title>Edit Pelanggan</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Pelanggan</h1>
<ol class="breadcrumb">
<li>
<i class="fa fa-users"></i><a href="index.php">
Pelanggan </a>
</li>
<li class="active">
<i class="fa fa-edit"></i> Edit Pelanggan
</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-md-12">
<?php
$id_pelanggan =
mysql_real_escape_string($_GET['id_pelanggan']);
$det = mysql_query("SELECT * FROM tb_pelanggan where
id_pelanggan='$id_pelanggan'")or die(mysql_error());
while($d = mysql_fetch_array($det)){
?>
<div class="panel panel-primary">
<div class="panel-heading"><i class="fa fa-users"></i>
Edit Pelanggan
</div>
<div class="panel-body">
<form action="update.php" method="post"
enctype="multipart/form-data">
<table class="table">
<tr>
<td></td>
<td><input type="hidden"
name="id_pelanggan" class="form-control" value="<?php echo $d['id_pelanggan']
?>"></td>
</tr>
<tr>
<td>No KTP</td>
<td><input type="text" name="no_ktp"
class="form-control" value="<?php echo $d['no_ktp'] ?>"></td>
</tr>
<tr>
<td>Nama Lengkap</td>
<td><input type="text" class="form-
control" name="nama_lengkap" value="<?php echo $d['nama_lengkap'] ?>"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><input type="text" class="form-
control" name="tanggal_lahir" id="tgl_lahir" value="<?php echo
$d['tanggal_lahir'] ?>"></td>
</tr>
<tr>
<td>Alamat Tinggal</td>
<td><input type="text" class="form-
control" name="alamat_pelanggan" value="<?php echo $d['alamat_pelanggan']
?>"></td>
</tr>
<tr>
<td>No Telepon</td>
<td><input type="text" class="form-
control" name="no_telepon" value="<?php echo $d['no_telepon'] ?>"></td>
</tr>
<tr>
<td>Status Peminjaman</td>
<td><select class="form-control"
name="status_peminjaman" required="required">
<option value=""> -- Silahkan
Pilih -- </option>
<option value="1" <?php
if($d['status_peminjaman'] == '1'){ echo 'selected'; } ?>> Approve </option>
<option value="0" <?php
if($d['status_peminjaman'] == '0'){ echo 'selected'; } ?>> Pandding </option>
</select></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="btn btn-info"
value="Simpan">
<a href="index.php" class="btn btn-
danger">Batal</a>
</td>
</tr>
</table>
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$('#tgl_lahir').datepicker({dateFormat: 'yy-mm-dd'});

});
</script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>
</body>

</html>

14. Update Pelanggan


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_pelanggan = $_POST['id_pelanggan'];
$no_ktp = $_POST['no_ktp'];
$nama_lengkap = $_POST['nama_lengkap'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$alamat_pelanggan = $_POST['alamat_pelanggan'];
$no_telepon = $_POST['no_telepon'];
$status_peminjaman = $_POST['status_peminjaman'];

$query = "update tb_pelanggan set no_ktp='$no_ktp',


nama_lengkap='$nama_lengkap', tanggal_lahir='$tanggal_lahir',
alamat_pelanggan='$alamat_pelanggan', no_telepon='$no_telepon' ,
status_peminjaman='$status_peminjaman' where id_pelanggan='$id_pelanggan'";

$sql = mysql_query($query);

if($sql){
header("location: index.php");
}else{
echo "Maaf Ada kesalahan.";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}
?>

15. Delete Pelanggan


<?php
include "../koneksi.php";

$id_pelanggan=$_GET['id_pelanggan'];

$query = "Delete From tb_pelanggan Where id_pelanggan='$id_pelanggan'";

$hasil = mysql_query($query);

if($hasil){
header("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>

16. Pembayaran
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../pagination.php";
include "../set.php";

if (isset($_REQUEST['keyword']) && $_REQUEST['keyword']<>""){


$keyword = $_REQUEST['keyword'];
$reload = "index.php?pagination=true&keyword=$keyword";
$sql = "SELECT tb_pembayaran.id_bayar, tb_pembayaran.tgl_bayar,
tb_transaksi.id_transaksi, tb_transaksi.nama_lengkap, tb_pembayaran.pembayaran,
tb_pembayaran.no_rek, tb_pembayaran.nama_bank, tb_pembayaran.atas_nama from
mobilrental.tb_transaksi inner join mobilrental.tb_pembayaran on
(tb_transaksi.id_transaksi = tb_pembayaran.id_transaksi) WHERE nama_lengkap LIKE
'%$keyword%' ORDER BY id_bayar";

$result = mysql_query($sql);
}else{
$reload = "index.php?pagination=true";
$sql = "SELECT tb_pembayaran.id_bayar, tb_pembayaran.tgl_bayar,
tb_transaksi.id_transaksi, tb_transaksi.nama_lengkap, tb_pembayaran.pembayaran,
tb_pembayaran.no_rek, tb_pembayaran.nama_bank, tb_pembayaran.atas_nama from
mobilrental.tb_transaksi inner join mobilrental.tb_pembayaran on
(tb_transaksi.id_transaksi = tb_pembayaran.id_transaksi) ORDER BY id_bayar";
$result = mysql_query($sql);
}
$rpp = 5;
$page = intval($_GET["page"]);
if($page<=0) $page = 1;
$tcount = mysql_num_rows($result);
$tpages = ($tcount) ? ceil($tcount/$rpp) : 1;
$count = 0;
$i = ($page-1)*$rpp;
$no_urut = ($page-1)*$rpp;

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

<head>
<title>Pelanggan</title>

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

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Pelanggan</h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-primary">
<div class="panel-heading">
<button data-toggle="modal" data-target="#myModal"
class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Tambah Data
Pembayaran</button></div>
<div class="panel-body">
<div class="col-lg-8">
<?php
if($_REQUEST['keyword']<>""){
?>
<a class="btn btn-default btn-outline"
href="index.php"> Kembali </a>
<?php
}
?>
</div>
<br><br>
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<th><center>No</center></th>
<th><center>Tgl Bayar<center></th>
<th><center>ID Transaksi || Nama
Lengkap<center></th>
<th><center>Pembayaran<center></th>
<th><center>Opsi<center></th>
</thead>
<tbody>
<?php
while(($count<$rpp) && ($i<$tcount)) {
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
?>
<tr>
<td><center><?php echo ++$no_urut;
?></center></td>
<td><?php echo $data['tgl_bayar']
?></td>
<td align="center"><?php echo
$data['id_transaksi']?> || <?php echo $data['nama_lengkap'] ?></td>
<td><?php echo $data['pembayaran']
?></td>
<td>
<center>
<a class="btn btn-sm btn-info"
href="edit.php?id_bayar=<?php echo $data['id_bayar'] ?>" title="Edit Data" ><span
class="fa fa-edit"></span></a>
<a class="btn btn-sm btn-danger"
href="delete.php?action=hapus&id_bayar=<?php echo $data['id_bayar'] ?>"
onClick="return confirm(' Data Yakin Mau dihapus ?');" title="Hapus Data" ><span
class="fa fa-trash"></span></a>
</center>
</td>
</tr>
<?php
$i++;
$count++;
}
?>
</tbody>
</table>
<center>
<div><?php echo paginate_one($reload, $page,
$tpages); ?></div>
</center>
</div>
</div>
</div>
</div>
</div>
<div class="row">

</div>
</div>

</div>
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title">Tambah Pembayaran Baru</h4>
</div>
<div class="modal-body">
<form action="tambah.php" method="post"
enctype="multipart/form-data">
<div class="form-group">
<label>ID Transaksi</label>
<select class="form-control" name="id_transaksi"
required="required">
<option value="">Silahkan Pilih</option>
<?php
$trs=mysql_query("SELECT
tb_transaksi.id_transaksi, tb_mobil.type_mobil, tb_mobil.harga,
tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap, tb_transaksi.tgl_sewa,
tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga, tb_transaksi.denda,
tb_transaksi.status_pembayaran, tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN
mobilrental.tb_mobil on (tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN
mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan)");
while($tf=mysql_fetch_array($trs)){

if ($tf['status_pembayaran'] == "0" )
{
?>
<option value="<?php echo
$tf['id_transaksi']; ?>"><?php echo $tf['tgl_sewa'] ?> | <?php echo
$tf['nama_lengkap'] ?> | <?php echo 'Rp. '. number_format($tf['jumlah_harga'])
?></option>
<?php
} }
?>
</select>
</div>
<div class="form-group">
<label>Tanggal Bayar</label>
<input name="tanggal_bayar" id="tanggal_bayar"
type="text" class="form-control" placeholder="Tanggal Bayar .."
required="required">
</div>
<div class="form-group">
<label>Pembayaran</label>
<select class="form-control" name="pembayaran"
required="required" id="pembayaran" onchange="proses()">
<option value=""> -- Silahkan Pilih -- </option>
<option value="Cash">Cash</option>
<option value="Transfer Bank">Transfer
Bank</option>
</select>
</div>
<div id="transfer_bayar">
<div class="form-group" id="no_rek">
<label>No Rekening</label>
<input name="no_rek" type="text" class="form-control"
placeholder="No Rekening ..">
</div>
<div class="form-group" id="nama_bank">
<label>Nama Bank</label>
<input name="nama_bank" type="text" class="form-
control" placeholder="Nama Bank ..">
</div>
<div class="form-group" id="atas_nama">
<label>Atas Nama</label>
<input name="atas_nama" type="text" class="form-
control" placeholder="Atas Nama ..">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>

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

<script src="../assets/vendor/jquery/moment.min.js"></script>
<script src="../assets/vendor/bootstrap/js/bootstrap-
datetimepicker.min.js"></script>

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(document).ready(function(){

$('#tanggal_bayar').datepicker({dateFormat: 'yy-mm-dd'});

});
</script>

<script type="text/javascript">
function proses() {
var pembayaran = { pembayaran: $('#pembayaran').val()};
if (document.getElementById("pembayaran").value == "Cash"){
$('#no_rek').val("").hide("#transfer_bayar");
$('#nama_bank').val("").hide("#transfer_bayar");
$('#atas_nama').val("").hide("#transfer_bayar");
}
else {
$('#no_rek').val("").show("#transfer_bayar");
$('#nama_bank').val("").show("#transfer_bayar");
$('#atas_nama').val("").show("#transfer_bayar");
}

}
</script>
</body>

</html>

17. Tambah Pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_transaksi=$_POST['id_transaksi'];
$tanggal_bayar=$_POST['tanggal_bayar'];
$pembayaran=$_POST['pembayaran'];
$no_rek=$_POST['no_rek'];
$nama_bank=$_POST['nama_bank'];
$atas_nama=$_POST['atas_nama'];

$dt=mysql_query("SELECT tb_transaksi.id_transaksi, tb_mobil.type_mobil,


tb_mobil.harga, tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap,
tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga,
tb_transaksi.denda, tb_transaksi.total_harga, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) where
id_mobil='$id_mobil'");
$data=mysql_fetch_array($dt);
$a = 1;
$status=$data['status_pembayaran'] + $a;
mysql_query("update tb_transaksi set status_pembayaran='$status' where
id_transaksi='$id_transaksi'");

$query = "insert into tb_pembayaran values


('','$id_transaksi','$tanggal_bayar','$pembayaran','$no_rek','$nama_bank','$atas_
nama')";
$hasil = mysql_query($query);

if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}

?>

18. Edit Pembayaran


<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>
<!DOCTYPE html>
<html lang="en">

<head>
<title>Edit Transaksi</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">
<link href="../assets/vendor/bootstrap/css/bootstrap-datetimepicker.min.css"
rel="stylesheet">
<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">
<link href="../assets/dist/css/template.css" rel="stylesheet">
<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">
<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Transaksi</h1>
<ol class="breadcrumb">
<li>
<i class="fa fa-arrow-circle-o-right"></i><a
href="index.php"> Transaksi </a>
</li>
<li class="active">
<i class="fa fa-edit"></i> Edit Transaksi
</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-md-12">
<?php
$id_bayar = mysql_real_escape_string($_GET['id_bayar']);
$det = mysql_query("SELECT tb_pembayaran.id_bayar,
tb_pembayaran.tgl_bayar, tb_transaksi.id_transaksi, tb_pembayaran.pembayaran,
tb_pembayaran.no_rek, tb_pembayaran.nama_bank, tb_pembayaran.atas_nama from
mobilrental.tb_transaksi inner join mobilrental.tb_pembayaran on
(tb_transaksi.id_transaksi = tb_pembayaran.id_transaksi) where
id_bayar='$id_bayar'")or die(mysql_error());
while($d = mysql_fetch_array($det)){
?>
<div class="panel panel-primary">
<div class="panel-heading"><i class="fa fa-car"></i>
Edit Transaksi
</div>
<div class="panel-body">
<form action="update.php" method="post"
enctype="multipart/form-data">
<table class="table">
<tr>
<td></td>
<td><input type="hidden" name="id_bayar"
value="<?php echo $d['id_bayar'] ?>"></td>
</tr>
<tr>
<td>ID Transaksi</td>
<td><input name="id_transaksi"
id="id_transaksi" type="text" class="form-control" placeholder="Transaksi .."
required="required" value="<?php echo $d['id_transaksi']; ?>" readonly>
</td>
</tr>
<tr>
<td>Tanggal Bayar</td>
<td><input name="tanggal_bayar"
id="tanggal_bayar" type="text" class="form-control" placeholder="Tanggal Bayar
.." required="required" value="<?php echo $d['tgl_bayar']; ?>"></td>
</tr>
<tr>
<td>Pembayaran</td>
<td><select class="form-control"
name="pembayaran" required="required" id="pembayaran" onchange="proses()">
<option value=""> -- Silahkan Pilih -
- </option>
<option value="Cash" <?php
if($d['pembayaran'] == 'Cash'){ echo 'selected'; } ?>> Cash </option>
<option value="Transfer Bank"
<?php if($d['pembayaran'] == 'Transfer Bank'){ echo 'selected'; } ?>> Transfer
Bank </option>
</td>
</tr>
<div id="transfer_bayar">
<tr>
<td>No Rekening</td>
<td><input name="no_rek" id="no_rek"
type="text" class="form-control" placeholder="No Rekening .." value="<?php echo
$d['no_rek']; ?>" readonly></td>
</tr>
<tr>
<td>Nama Bank</td>
<td><input name="nama_bank"
id="nama_bank" type="text" class="form-control" placeholder="Nama Bank .."
value="<?php echo $d['nama_bank']; ?>" readonly></td>
</tr>
<tr>
<td>Atas Nama</td>
<td><input name="atas_nama"
id="atas_nama" type="text" class="form-control" placeholder="Atas Nama .."
value="<?php echo $d['atas_nama']; ?>" readonly></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="btn btn-info"
value="Simpan">
<a href="index.php" class="btn btn-
danger">Batal</a>
</td>
</tr>
</div>
</table>
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>

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

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

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(document).ready(function(){

$('#tanggal_bayar').datepicker({dateFormat: 'yy-mm-dd'});

});
</script>

<script type="text/javascript">
function proses() {
var pembayaran = { pembayaran: $('#pembayaran').val()};
if (document.getElementById("pembayaran").value == "Cash"){
$('#no_rek').val("").attr("readonly","readonly");
$('#nama_bank').val("").attr("readonly","readonly");
$('#atas_nama').val("").attr("readonly","readonly");
}
else {
$('#no_rek').val("").removeAttr("readonly");
$('#nama_bank').val("").removeAttr("readonly");
$('#atas_nama').val("").removeAttr("readonly");
}

}
</script>

</body>

</html>

19. Update Pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_bayar = $_POST['id_bayar'];
$id_transaksi=$_POST['id_transaksi'];
$tanggal_bayar=$_POST['tanggal_bayar'];
$pembayaran=$_POST['pembayaran'];
$no_rek=$_POST['no_rek'];
$nama_bank=$_POST['nama_bank'];
$atas_nama=$_POST['atas_nama'];

$query = "update tb_pembayaran set id_transaksi='$id_transaksi',


tgl_bayar='$tanggal_bayar', pembayaran='$pembayaran', no_rek='$no_rek',
nama_bank='$nama_bank', atas_nama='$atas_nama' where id_bayar='$id_bayar'";
$hasil = mysql_query($query);
if($hasil)
{
header ("location:index.php");
} else {
echo "Penyimpanan Gagal";
}

?>

20. Delete Pembayaran


<?php
include "../koneksi.php";

$id_bayar=$_GET['id_bayar'];

mysql_query("UPDATE tb_transaksi,tb_pembayaran SET status_pembayaran=0 WHERE


tb_transaksi.id_transaksi=tb_pembayaran.id_transaksi AND
tb_pembayaran.id_bayar='$id_bayar'");

$query = "Delete From tb_pembayaran Where id_bayar='$id_bayar'";

$hasil = mysql_query($query);

if($hasil){
header("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>

21. Pengembalian
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../pagination.php";
include "../set.php";

if (isset($_REQUEST['keyword']) && $_REQUEST['keyword']<>""){


$reload = "index.php?pagination=true&keyword=$keyword";
$sql = "SELECT tb_pengembalian.id_pengembalian, tb_transaksi.id_transaksi,
tb_transaksi.nama_lengkap, tb_pengembalian.terlambat from
mobilrental.tb_transaksi inner join mobilrental.tb_pengembalian on
(tb_transaksi.id_transaksi = tb_pengembalian.id_transaksi) WHERE nama_lengkap
LIKE '%$keyword%' ORDER BY id_pengembalian";

$result = mysql_query($sql);
}else{
$reload = "index.php?pagination=true";
$sql = "SELECT tb_pengembalian.id_pengembalian, tb_transaksi.id_transaksi,
tb_transaksi.nama_lengkap, tb_pengembalian.terlambat from
mobilrental.tb_transaksi inner join mobilrental.tb_pengembalian on
(tb_transaksi.id_transaksi = tb_pengembalian.id_transaksi) ORDER BY
id_pengembalian";
$result = mysql_query($sql);
}
$rpp = 5;
$page = intval($_GET["page"]);
if($page<=0) $page = 1;
$tcount = mysql_num_rows($result);
$tpages = ($tcount) ? ceil($tcount/$rpp) : 1;
$count = 0;
$i = ($page-1)*$rpp;
$no_urut = ($page-1)*$rpp;

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

<head>
<title>Pelanggan</title>

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>
<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Pelanggan</h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-primary">
<div class="panel-heading">
<button data-toggle="modal" data-target="#myModal"
class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Tambah Data
Pengembalian</button></div>
<div class="panel-body">
<div class="col-lg-8">
<?php
if($_REQUEST['keyword']<>""){
?>
<a class="btn btn-default btn-outline"
href="index.php"> Kembali </a>
<?php
}
?>
</div>
<br><br>
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<th><center>No</center></th>
<th><center>ID Transaksi || Nama
Lengkap<center></th>
<th><center>Jumlah
Terlambat<center></th>
<th><center>Opsi<center></th>
</thead>
<tbody>
<?php
while(($count<$rpp) && ($i<$tcount)) {
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
?>
<tr>
<td><center><?php echo ++$no_urut;
?></center></td>
<td align="center"><?php echo
$data['id_transaksi']?> || <?php echo $data['nama_lengkap'] ?></td>
<td><?php echo $data['terlambat']
?></td>
<td>
<center>
<a class="btn btn-sm btn-info"
href="edit.php?id_pengembalian=<?php echo $data['id_pengembalian'] ?>"
title="Edit Data" ><span class="fa fa-edit"></span></a>
<a class="btn btn-sm btn-danger"
href="delete.php?action=hapus&id_pengembalian=<?php echo $data['id_pengembalian']
?>" onClick="return confirm(' Data Yakin Mau dihapus ?');" title="Hapus Data"
><span class="fa fa-trash"></span></a>
</center>
</td>
</tr>
<?php
$i++;
$count++;
}
?>
</tbody>
</table>
<center>
<div><?php echo paginate_one($reload, $page,
$tpages); ?></div>
</center>
</div>
</div>
</div>
</div>
</div>
<div class="row">

</div>
</div>
</div>
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title">Tambah Pengembalian</h4>
</div>
<div class="modal-body">
<form action="tambah.php" method="post"
enctype="multipart/form-data">
<div class="form-group">
<label>ID Transaksi</label>
<select class="form-control" name="id_transaksi"
id="id_transaksi" required="required">
<option value="">Silahkan Pilih</option>
<?php
$trs=mysql_query("SELECT
tb_transaksi.id_transaksi, tb_mobil.type_mobil, tb_mobil.harga,
tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap, tb_transaksi.tgl_sewa,
tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga, tb_transaksi.denda,
tb_transaksi.status_pembayaran, tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN
mobilrental.tb_mobil on (tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN
mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan)");
while($tf=mysql_fetch_array($trs)){

if ($tf['status_pengembalian'] == "0" )
{
?>
<option value="<?php echo
$tf['id_transaksi']; ?>"><?php echo $tf['tgl_sewa'] ?> | <?php echo
$tf['nama_lengkap'] ?> | <?php echo $tf['type_mobil'] ?></option>
<?php
} }
?>
</select>
</div>
<div class="form-group" hidden>
<label>Harga</label>
<input name="harga" id="harga" type="text"
class="form-control" placeholder="Harga .." required="required">
</div>
<div class="form-group">
<label>Terlambat (Jika tidak terlambat isi 0)</label>
<div class='input-group'>
<input name="terlambat" type="text" class="form-
control" placeholder="Isi dengan Angka .." required="required"><span
class="input-group-addon"><span>Hari</span></span>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$('#id_transaksi').change(function () {
var id_transaksi = { id_transaksi: $('#id_transaksi').val()};
var url = 'get_harga.php';
$.post(url, id_transaksi, function(data) {
var result = JSON.parse(data);
if (id_transaksi != '') {
$('#harga').val(result.harga);
} else {
$('#harga').val('');
}
});
});
</script>

</body>

</html>

22. Tambah Pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_transaksi=$_POST['id_transaksi'];
$harga=$_POST['harga'];
$terlambat=$_POST['terlambat'];

$dt=mysql_query("SELECT tb_transaksi.id_transaksi, tb_mobil.type_mobil,


tb_mobil.harga, tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap,
tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga,
tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) where
id_mobil='$id_mobil'");
$data=mysql_fetch_array($dt);
$a = 1;
$status = $data['status_pengembalian'] + $a;
$denda = $terlambat * $harga ;
mysql_query("update tb_transaksi set status_pengembalian='$status',
denda='$denda' where id_transaksi='$id_transaksi'");
$query = "insert into tb_pengembalian values
('','$id_transaksi','$harga','$terlambat')";
$hasil = mysql_query($query);

if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}

?>

23. Edit Pembayaran


<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>
<!DOCTYPE html>
<html lang="en">

<head>
<title>Edit Transaksi</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet">

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>
<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Transaksi</h1>
<ol class="breadcrumb">
<li>
<i class="fa fa-arrow-circle-o-right"></i><a
href="index.php"> Transaksi </a>
</li>
<li class="active">
<i class="fa fa-edit"></i> Edit Transaksi
</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-md-12">
<?php
$id_pengembalian =
mysql_real_escape_string($_GET['id_pengembalian']);
$det = mysql_query("SELECT
tb_pengembalian.id_pengembalian, tb_transaksi.id_transaksi, tb_transaksi.harga,
tb_pengembalian.terlambat from mobilrental.tb_transaksi inner join
mobilrental.tb_pengembalian on (tb_transaksi.id_transaksi =
tb_pengembalian.id_transaksi) where id_pengembalian='$id_pengembalian'")or
die(mysql_error());
while($d = mysql_fetch_array($det)){
?>
<div class="panel panel-primary">
<div class="panel-heading"><i class="fa fa-car"></i>
Edit Transaksi
</div>
<div class="panel-body">
<form action="update.php" method="post"
enctype="multipart/form-data">
<table class="table">
<tr>
<td></td>
<td><input type="hidden"
name="id_pengembalian" value="<?php echo $d['id_pengembalian'] ?>"></td>
</tr>
<tr>
<td>ID Transaksi</td>
<td><input name="id_transaksi"
type="text" class="form-control" placeholder="Transaksi .." required="required"
value="<?php echo $d['id_transaksi']; ?>" readonly>
</td>
</tr>
<tr hidden>
<td>Harga</td>
<td><input name="harga" type="text"
class="form-control" placeholder="Harga .." required="required" value="<?php echo
$d['harga']; ?>"></td>
</tr>
<tr>
<td>Terlambat</td>
<td><input name="terlambat" type="text"
class="form-control" placeholder="Tanggal Bayar .." required="required"
value="<?php echo $d['terlambat']; ?>"></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="btn btn-info"
value="Simpan">
<a href="index.php" class="btn btn-
danger">Batal</a>
</td>
</tr>
</div>
</table>
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>

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

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(document).ready(function(){

$('#tanggal_bayar').datepicker({dateFormat: 'yy-mm-dd'});

});
</script>

<script type="text/javascript">
function proses() {
var pembayaran = { pembayaran: $('#pembayaran').val()};
if (document.getElementById("pembayaran").value == "Cash"){
$('#no_rek').val("").attr("readonly","readonly");
$('#nama_bank').val("").attr("readonly","readonly");
$('#atas_nama').val("").attr("readonly","readonly");
}
else {
$('#no_rek').val("").removeAttr("readonly");
$('#nama_bank').val("").removeAttr("readonly");
$('#atas_nama').val("").removeAttr("readonly");
}

}
</script>

</body>

</html>

24. Update pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_pengembalian = $_POST['id_pengembalian'];
$id_transaksi=$_POST['id_transaksi'];
$harga=$_POST['harga'];
$terlambat=$_POST['terlambat'];

$dt=mysql_query("SELECT tb_transaksi.id_transaksi, tb_mobil.type_mobil,


tb_mobil.harga, tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap,
tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga,
tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) where
id_transaksi='$id_transaksi'");
$data=mysql_fetch_array($dt);
$denda = $terlambat * $harga ;
mysql_query("update tb_transaksi set denda='$denda' where
id_transaksi='$id_transaksi'");

$query = "update tb_pengembalian set id_transaksi='$id_transaksi',


harga='$harga', terlambat='$terlambat' where id_pengembalian='$id_pengembalian'";
$hasil = mysql_query($query);

if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}

?>

25. Delete Pembayaran


<?php
include "../koneksi.php";

$id_pengembalian=$_GET['id_pengembalian'];

mysql_query("UPDATE tb_transaksi,tb_pengembalian SET status_pengembalian=0 WHERE


tb_transaksi.id_transaksi=tb_pengembalian.id_transaksi AND
tb_pengembalian.id_pengembalian='$id_pengembalian'");

$query = "Delete From tb_pengembalian Where id_pengembalian='$id_pengembalian'";

$hasil = mysql_query($query);

if($hasil){
header("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>

26. Harga pembayaran


<?php
error_reporting(null);
session_start();
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";

$id_transaksi=$_POST['id_transaksi'];
$hasil = mysql_query("SELECT tb_transaksi.id_transaksi, tb_mobil.type_mobil,
tb_mobil.harga, tb_pelanggan.no_ktp, tb_pelanggan.nama_lengkap,
tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa, tb_transaksi.jumlah_harga,
tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) where
id_transaksi='$id_transaksi'");
$result = mysql_fetch_array($hasil);
echo json_encode($result);
?>

27. Sewa
<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../pagination.php";
include "../set.php";

if (isset($_REQUEST['keyword']) && $_REQUEST['keyword']<>""){


$keyword = $_REQUEST['keyword'];
$reload = "index.php?pagination=true&keyword=$keyword";
$sql = "SELECT tb_transaksi.id_transaksi, tb_mobil.id_mobil,
tb_mobil.type_mobil, tb_mobil.harga, tb_pelanggan.no_ktp as id_pelanggan,
tb_pelanggan.nama_lengkap, tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa,
tb_transaksi.jumlah_harga, tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) WHERE type_mobil LIKE
'%$keyword%' or tgl_sewa LIKE '%$keyword%' ORDER BY id_transaksi";

$result = mysql_query($sql);
}else{
$reload = "index.php?pagination=true";
$sql = "SELECT tb_transaksi.id_transaksi, tb_mobil.id_mobil,
tb_mobil.type_mobil, tb_mobil.harga, tb_pelanggan.no_ktp,
tb_pelanggan.nama_lengkap, tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa,
tb_transaksi.jumlah_harga, tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan on
(tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) ORDER BY id_transaksi";
$result = mysql_query($sql);
}
$rpp = 5;
$page = intval($_GET["page"]);
if($page<=0) $page = 1;
$tcount = mysql_num_rows($result);
$tpages = ($tcount) ? ceil($tcount/$rpp) : 1;
$count = 0;
$i = ($page-1)*$rpp;
$no_urut = ($page-1)*$rpp;

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

<head>
<title>Pelanggan</title>

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

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">
<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Pelanggan</h1>
</div>
</div>
<div class="panel panel-primary">
<div class="panel-heading">
<button data-toggle="modal" data-target="#myModal"
class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Tambah Data Biaya
Transaksi</button></div>
<div class="panel-body">
<div class="col-lg-8">
<?php
if($_REQUEST['keyword']<>""){
?>
<a class="btn btn-default btn-outline"
href="index.php"> Kembali </a>
<?php
}
?>
</div>
<br><br>
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<th><center>No</center></th>
<th><center>Tgl Sewa<center></th>
<th><center>ID Mobil ||
Mobil<center></th>
<th><center>NO KTP<center></th>
<th><center>Nama Lengkap<center></th>
<th><center>Harga<center></th>
<th><center>Jumlah Harga<center></th>
<th><center>Denda<center></th>
<th><center>Total Harga<center></th>
<th><center>Opsi</center></th>
</tr>
</thead>
<tbody>
<?php
while(($count<$rpp) && ($i<$tcount)) {
mysql_data_seek($result,$i);
$data = mysql_fetch_array($result);
?>
<tr>
<td><center><?php echo ++$no_urut;
?></center></td>
<td><?php echo $data['tgl_sewa']
?></td>
<td><?php echo $data['id_mobil'] ?>
|| <?php echo $data['type_mobil'] ?></td>
<td><?php echo $data['no_ktp']
?></td>
<td><?php echo $data['nama_lengkap']
?></td>
<td><?php echo 'Rp. '.
number_format($data['harga']) ?></td>
<td><?php echo 'Rp. '.
number_format($data['jumlah_harga']) ?></td>
<td><?php echo 'Rp. '.
number_format($data['denda']) ?></td>
<td><?php echo 'Rp. '.
number_format($data['jumlah_harga'] + $data['denda']) ?></td>
<td>
<center>
<a class="btn btn-sm btn-info"
href="edit.php?id_transaksi=<?php echo $data['id_transaksi'] ?>" title="Edit
Data" ><span class="fa fa-edit"></span></a>
<a class="btn btn-sm btn-danger"
href="delete.php?action=hapus&id_transaksi=<?php echo $data['id_transaksi'] ?>"
onClick="return confirm(' Data Yakin Mau dihapus ?');" title="Hapus Data" ><span
class="fa fa-trash"></span></a>
</center>
</td>
</tr>
<?php
$i++;
$count++;
}
?>
</tbody>
</table>
<center>
<div><?php echo paginate_one($reload, $page,
$tpages); ?></div>
</center>
</div>
</div>
</div>
</div>
</div>
<div class="row">

</div>
</div>

</div>

<div id="myModal" class="modal fade">


<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title">Tambah Transaksi Baru</h4>
</div>
<div class="modal-body">
<form action="tambah.php" method="post"
enctype="multipart/form-data">
<div class="form-group">
<label>Jenis Mobil</label>
<select class="form-control" name="id_mobil"
required="required" id="id_mobil">
<option value="">Silahkan Pilih</option>
<?php
$mbl=mysql_query("select tb_mobil.id_mobil,
tb_jenis.nama_jenis, tb_mobil.type_mobil, tb_mobil.merk, tb_mobil.no_polisi,
tb_mobil.warna, tb_mobil.harga, tb_mobil.status from mobilrental.tb_jenis inner
join mobilrental.tb_mobil on (tb_jenis.id_jenis = tb_mobil.id_jenis)");
while($tm=mysql_fetch_array($mbl)){

if ($tm['status'] == "1" )
{
?>
<option value="<?php echo $tm['id_mobil'];
?>"><?php echo $tm['type_mobil'] ?> | <?php echo $tm['merk'] ?> | <?php echo
$tm['no_polisi'] ?></option>
<?php
} }
?>
</select>
</div>
<div class="form-group">
<label>Harga</label>
<input name="harga" id="harga" type="text"
class="form-control" placeholder="Harga .." required readonly>
</div>
<div class="form-group">
<label>No KTP</label>
<select class="form-control" name="id_pelanggan"
required="required" id="id_pelanggan">
<option value="">Pilih Pelanggan</option>
<?php
$pelanggan=mysql_query("select * from
tb_pelanggan");
while($plg=mysql_fetch_array($pelanggan)){

if ($plg['status_peminjaman'] == "0" )
{
?>
<option value="<?php echo
$plg['id_pelanggan']; ?>"><?php echo $plg['no_ktp'] ?></option>
<?php
} }
?>
</select>
</div>
<div class="form-group">
<label>Nama Lengkap</label>
<input name="nama_lengkap" id="nama_lengkap"
type="text" class="form-control" placeholder="Nama Lengkap" required readonly>
</div>
<div class="form-group">
<label>Tanggal Sewa</label>
<div class='input-group date' id='datetimepicker'>
<input name="tanggal_sewa" type="text"
class="form-control" placeholder="Tanggal sewa" required/><span class="input-
group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
<div class="form-group">
<label>Tanggal Selesai Sewa</label>
<div class='input-group date' id='datetimepicker1'>
<input name="tanggal_selesai_sewa" type="text"
class="form-control" placeholder="Tanggal selesai" required/><span class="input-
group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
<div class="form-group" hidden>
<label>Denda</label>
<input name="denda" type="text" class="form-control"
placeholder="denda .." value="0" required>
</div>
<div class="form-group" hidden>
<label>Status Pembayaran</label>
<input name="status_pembayaran" type="text"
class="form-control" placeholder="pembayaran .." value="0" required>
</div>
<div class="form-group" hidden>
<label>Status Pengembalian</label>
<input name="status_pengembalian" type="text"
class="form-control" placeholder="pembayaran .." value="0" required>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Batal</button>
<input type="submit" class="btn btn-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>

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

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>
<script type="text/javascript">
$('#id_mobil').change(function () {
var id_mobil = { id_mobil: $('#id_mobil').val()};
var url = 'get_mobil.php';
$.post(url, id_mobil, function(data) {
var result = JSON.parse(data);
if (id_mobil != '') {
$('#harga').val(result.harga);
} else {
$('#harga').val('');
}
});
});
</script>

<script type="text/javascript">
$('#id_pelanggan').change(function () {
var id_pelanggan = { id_pelanggan: $('#id_pelanggan').val()};
var url = 'get_pelanggan.php';
$.post(url, id_pelanggan, function(data) {
var result = JSON.parse(data);
if (id_pelanggan != '') {
$('#nama_lengkap').val(result.nama_lengkap);
} else {
$('#nama_lengkap').val('');
}
});
});
</script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker();
$('#datetimepicker1').datetimepicker();
});
</script>
</body>

</html>

28. Tambah pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_mobil = $_POST['id_mobil'];
$harga = $_POST['harga'];
$id_pelanggan = $_POST['id_pelanggan'];
$nama_lengkap = $_POST['nama_lengkap'];
$tanggal_sewa = $_POST['tanggal_sewa'];
$tanggal_selesai_sewa = $_POST['tanggal_selesai_sewa'];

$dicekin = date_create($_POST['tanggal_sewa']);
$dicekout = date_create($_POST['tanggal_selesai_sewa']);
$interval = date_diff($dicekin, $dicekout);

$jumlah_harga = $harga * $interval->d;


$denda = $_POST['denda'];
$status_pembayaran = $_POST['status_pembayaran'];
$status_pengembalian = $_POST['status_pengembalian'];

$dt=mysql_query("SELECT tb_mobil.id_mobil, tb_jenis.nama_jenis,


tb_mobil.type_mobil, tb_mobil.merk, tb_mobil.no_polisi, tb_mobil.warna,
tb_mobil.harga, tb_mobil.status from mobilrental.tb_jenis inner join
mobilrental.tb_mobil on (tb_jenis.id_jenis = tb_mobil.id_jenis) where
id_mobil='$id_mobil'");
$data=mysql_fetch_array($dt);
$a = 1;
$status=$data['status'];
$hasil_status = $status - $a;
mysql_query("update tb_mobil set status='$hasil_status' where
id_mobil='$id_mobil'");

$dt2=mysql_query("SELECT * FROM tb_pelanggan where


id_pelanggan='$id_pelanggan'");
$data2=mysql_fetch_array($dt2);
$b = 1;
$status_peminjaman=$data2['status_peminjaman'];
$hasil_status2 = $status_peminjaman + $b;
mysql_query("update tb_pelanggan set status_peminjaman='$hasil_status2' where
id_pelanggan='$id_pelanggan'");

$query = "insert into tb_transaksi values


('','$id_mobil','$harga','$id_pelanggan','$nama_lengkap','$tanggal_sewa','$tangga
l_selesai_sewa','$jumlah_harga','$denda','$status_pembayaran','$status_pengembali
an')";

$hasil = mysql_query($query);

if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}

?>

29. Edit Pembayaran


<?php
error_reporting(null);
session_start();
$root = '../';
$out = '../';
include "../koneksi.php";
include "../pengguna.php";
include "../set.php";
?>
<!DOCTYPE html>
<html lang="en">

<head>
<title>Edit Transaksi</title>

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

<link href="../assets/dist/js/jquery-ui/jquery-ui.css" rel="stylesheet">

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

<link href="../assets/vendor/font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">
</head>

<body>

<div id="wrapper">

<?php
include '../sidebar.php' ;
?>

<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Transaksi</h1>
<ol class="breadcrumb">
<li>
<i class="fa fa-arrow-circle-o-right"></i><a
href="index.php"> Transaksi </a>
</li>
<li class="active">
<i class="fa fa-edit"></i> Edit Transaksi
</li>
</ol>
</div>
</div>
<div class="row">
<div class="col-md-12">
<?php
$id_transaksi =
mysql_real_escape_string($_GET['id_transaksi']);
$det = mysql_query("SELECT tb_transaksi.id_transaksi,
tb_mobil.id_mobil, tb_mobil.harga, tb_pelanggan.no_ktp,
tb_pelanggan.nama_lengkap, tb_transaksi.tgl_sewa, tb_transaksi.tgl_selesaisewa,
tb_transaksi.jumlah_harga, tb_transaksi.denda, tb_transaksi.status_pembayaran,
tb_transaksi.status_pengembalian
FROM mobilrental.tb_transaksi
INNER JOIN mobilrental.tb_mobil on
(tb_mobil.id_mobil=tb_transaksi.id_mobil)
INNER JOIN mobilrental.tb_pelanggan
on (tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan) where
id_transaksi='$id_transaksi'")or die(mysql_error());
while($d = mysql_fetch_array($det)){
?>
<div class="panel panel-primary">
<div class="panel-heading"><i class="fa fa-car"></i>
Edit Transaksi
</div>
<div class="panel-body">
<form action="update.php" method="post"
enctype="multipart/form-data">
<table class="table">
<tr>
<td></td>
<td><input type="hidden"
name="id_transaksi" value="<?php echo $d['id_transaksi'] ?>"></td>
</tr>
<tr>
<td>ID Mobil</td>
<td><input type="text" class="form-
control" name="id_mobil" id="id_mobil" value="<?php echo $d['id_mobil'] ?>"
readonly>
</td>
</tr>
<tr>
<td>Harga</td>
<td><input type="text" class="form-
control" name="harga" id="harga" value="<?php echo $d['harga'] ?>" readonly></td>
</tr>
<tr>
<td>No KTP</td>
<td><select class="form-control"
name="id_pelanggan" required="required" id="id_pelanggan" readonly>
<?php
$pelanggan=mysql_query("select *
from tb_pelanggan");
while($plg=mysql_fetch_array($pel
anggan)){

?>
<option value="<?php echo
$plg['id_pelanggan']; ?>" <?php if ($d['no_ktp'] == $plg['no_ktp']) echo
"selected='selected'";?> ><?php echo $plg['no_ktp']; ?></option>
<?php
}

?>
</select>
</td>
</tr>
<tr>
<td>Nama Lengkap (Saat Ini : <?php echo
$d['nama_lengkap'] ?>)</td>
<td><input type="text" class="form-
control" name="nama_lengkap" id="nama_lengkap" value="<?php echo
$d['nama_lengkap'] ?>" readonly></td>
</tr>
<tr>
<td>Tanggal Sewa </td>
<td><div class='input-group date'
id='datetimepicker' value="<?php echo $d['tanggal_sewa'] ?>">
<span class="input-group-
addon"><span class="glyphicon glyphicon-calendar"></span></span><input
name="tanggal_sewa" type="text" class="form-control" placeholder="Tanggal Sewa
.." required value="<?php echo $d['tgl_sewa'] ?>"/>
</div>
</td>
</tr>
<tr>
<td>Tanggal Selesai Sewa</td>
<td><div class='input-group date'
id='datetimepicker1'>
<span class="input-group-
addon"><span class="glyphicon glyphicon-calendar"></span></span><input
name="tanggal_selesai_sewa" type="text" class="form-control" placeholder="Tanggal
Selesai Sewa .." required value="<?php echo $d['tgl_selesaisewa'] ?>"/>
</div>
</td>
</tr>
<tr hidden>
<td>Denda</td>
<td><input type="text" class="form-
control" name="denda" value="<?php echo $d['denda'] ?>"></td>
</tr>
<tr>
<td>Status Pembayaran</td>
<td><select class="form-control"
name="status_pembayaran" required="required">
<option value=""> -- Silahkan
Pilih -- </option>
<option value="1" <?php
if($d['status_pembayaran'] == '1'){ echo 'selected'; } ?>> Sudah Bayar </option>
<option value="0" <?php
if($d['status_pembayaran'] == '0'){ echo 'selected'; } ?>> Belum Bayar </option>
</select></td>
</tr>
<tr>
<td>Status Pengembalian</td>
<td><select class="form-control"
name="status_pengembalian" required="required">
<option value=""> -- Silahkan
Pilih -- </option>
<option value="1" <?php
if($d['status_pengembalian'] == '1'){ echo 'selected'; } ?>> Sudah DIkembalikan
</option>
<option value="0" <?php
if($d['status_pengembalian'] == '0'){ echo 'selected'; } ?>> Tracking </option>
</select></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="btn btn-info"
value="Simpan">
<a href="index.php" class="btn btn-
danger">Batal</a>
</td>
</tr>
</table>
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="../assets/vendor/jquery/jquery.min.js"></script>
<script src="../assets/vendor/jquery/moment.min.js"></script>

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

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

<script src="../assets/dist/js/template.js"></script>

<script src="../assets/vendor/metisMenu/metisMenu.min.js"></script>

<script src="../assets/dist/js/jquery-ui/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$('#id_mobil').change(function () {
var id_mobil = { id_mobil: $('#id_mobil').val()};
var url = 'get_mobil.php';
$.post(url, id_mobil, function(data) {
var result = JSON.parse(data);
if (id_mobil != '') {
$('#harga').val(result.harga);
} else {
$('#harga').val('');
}
});
});
</script>

<script type="text/javascript">
$('#id_pelanggan').change(function () {
var id_pelanggan = { id_pelanggan: $('#id_pelanggan').val()};
var url = 'get_pelanggan.php';
$.post(url, id_pelanggan, function(data) {
var result = JSON.parse(data);
if (id_pelanggan != '') {
$('#nama_lengkap').val(result.nama_lengkap);
} else {
$('#nama_lengkap').val('');
}
});
});
</script>

<script type="text/javascript">
$(document).ready(function() {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#wrapper.toggled").find("#sidebar-
wrapper").find(".collapse").collapse("hide");
});
});
</script>

<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker();
$('#datetimepicker1').datetimepicker();
});
</script>

</body>

</html>

30. Update Pembayaran


<?php
include "../koneksi.php";
error_reporting(null);
session_start();

$id_transaksi = $_POST['id_transaksi'];
$id_mobil = $_POST['id_mobil'];
$harga = $_POST['harga'];
$id_pelanggan = $_POST['id_pelanggan'];
$nama_lengkap = $_POST['nama_lengkap'];
$tanggal_sewa = $_POST['tanggal_sewa'];
$tanggal_selesai_sewa = $_POST['tanggal_selesai_sewa'];

$dicekin = date_create($_POST['tanggal_sewa']);
$dicekout = date_create($_POST['tanggal_selesai_sewa']);
$interval = date_diff($dicekin, $dicekout);

$jumlah_harga = $harga * $interval->d;


$denda = $_POST['denda'];
$status_pembayaran = $_POST['status_pembayaran'];
$status_pengembalian = $_POST['status_pengembalian'];

$query = "update tb_transaksi set id_mobil='$id_mobil', harga='$harga',


id_pelanggan='$id_pelanggan', nama_lengkap='$nama_lengkap',
tgl_sewa='$tanggal_sewa', tgl_selesaisewa='$tanggal_selesai_sewa',
jumlah_harga='$jumlah_harga', denda='$denda',
status_pembayaran='$status_pembayaran',
status_pengembalian='$status_pengembalian' where id_transaksi='$id_transaksi'";

$hasil = mysql_query($query);
if($hasil)
{
header ("location:index.php");
} else {
echo "Penyimpanan Gagal";
}

?>

31. Delete Pembayaran


<?php
include "../koneksi.php";

$id_transaksi=$_GET['id_transaksi'];

mysql_query("UPDATE tb_mobil,tb_transaksi SET status=1 WHERE


tb_mobil.id_mobil=tb_transaksi.id_mobil AND
tb_transaksi.id_transaksi='$id_transaksi'");

mysql_query("UPDATE tb_pelanggan,tb_transaksi SET status_peminjaman=0 WHERE


tb_pelanggan.id_pelanggan=tb_transaksi.id_pelanggan AND
tb_transaksi.id_transaksi='$id_transaksi'");

$query = "Delete From tb_transaksi Where id_transaksi='$id_transaksi'";


$hasil = mysql_query($query);

if($hasil){
het;ader("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>

Kelebihan Program
1. Transaksi Mudah
2. Terdapat jenis pembayaran di bank
3. Bisa dikenakan denda

Kekurangan Program
1. Stok tidak ada
2. Jaminan tidak ada
KESIMPULAN

Program ini sangat membantu dalam merental mobil karena sangat mudah
penggunaanya.

Anda mungkin juga menyukai