UAS PRAKTIKUM
BAHASA PEMROGAMAN
RENTAL MOBIL
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']));
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>
<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>
</ul>
</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";
$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/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>
<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'];
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/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'];
if($sql){
header("location: index.php");
}else{
echo "Maaf Ada kesalahan";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}
?>
$id_mobil=$_GET['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";
$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/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">×</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'];
$hasil = mysql_query($query);
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>
<head>
<title>Edit Pelanggan</title>
<link href="../assets/vendor/bootstrap/css/bootstrap.min.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>
$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'];
$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>";
}
?>
$id_pelanggan=$_GET['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";
$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/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">×</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>
$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'];
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>
<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>
$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'];
?>
$id_bayar=$_GET['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";
$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/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">×</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>
$id_transaksi=$_POST['id_transaksi'];
$harga=$_POST['harga'];
$terlambat=$_POST['terlambat'];
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>
<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/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>
$id_pengembalian = $_POST['id_pengembalian'];
$id_transaksi=$_POST['id_transaksi'];
$harga=$_POST['harga'];
$terlambat=$_POST['terlambat'];
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>
$id_pengembalian=$_GET['id_pengembalian'];
$hasil = mysql_query($query);
if($hasil){
header("location:index.php");
}
else{
echo "Hapus Data Gagal";
}
?>
$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";
$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/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>
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>
$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);
$hasil = mysql_query($query);
if($hasil)
{
header("location:index.php");
}
else{
echo "Penyimpanan gagal";
}
?>
<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/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>
$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);
$hasil = mysql_query($query);
if($hasil)
{
header ("location:index.php");
} else {
echo "Penyimpanan Gagal";
}
?>
$id_transaksi=$_GET['id_transaksi'];
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.