Professional Documents
Culture Documents
Manual Book Awang
Manual Book Awang
Kelas:XII-RPL 1
No:20
SMKN JATIROGO
PROJECT UKK
APLIKASI CATATAN PERJALANAN
MANUAL BOOK
DAFTAR ISI
A.PENJELASAN
UKK XII RPL MEMBUAT APLIKASI CATATAN PERJALANAN
B.PEMBUATAN
1.Download Boostsrap Themes&Template
https://startbootstrap.com/themes
3.Membuat index.php dengan mengganti index.html ke php dan mengedit codingan sesuai yg di
inginkan
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link
href="https://fonts.googleapis.com/css?
family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
rel="stylesheet">
</head>
<body class="bg-gradient-danger">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="p-5">
<div class="text-center">
</div>
<div class="form-group">
id="exampleInputEmail" aria-describedby="emailHelp"
</div>
<div class="form-group">
</div>
</button>
</a>
<hr>
</a>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript-->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<script src="js/sb-admin-2.min.js"></script>
</body>
</html>
HASIL:
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link
href="https://fonts.googleapis.com/css?
family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
rel="stylesheet">
</head>
<body class="bg-gradient-danger">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="p-5">
<div class="text-center">
</div>
<div class="form-group">
id="exampleInputEmail" aria-describedby="emailHelp"
</div>
<div class="form-group">
</div>
</button>
</a>
<hr>
<i class="fa fa-arrow-left fa-fw"></i> Sudah punya Akun? Silahkan Ke Halaman Login
</a>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript-->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<script src="js/sb-admin-2.min.js"></script>
</body>
</html>
Hasil:
$nik=$_POST['nik'];
$nama=$_POST['nama_lengkap'];
$format="$nik|$nama";
$file=file("config.txt",FILE_IGNORE_NEW_LINES);
if(in_array($format, $file)){
session_start();
$_SESSION['nik']=$nik;
$_SESSION['nama_lengkap']=$nama;
header("location:user.php");
}else{ ?>
<script type='text/javascript'>window
window.location.assign('index.php');
</script>
<?php
?>
Proses_register.php
<?php
error_reporting(0);
$nik=$_POST['nik'];
$nama=$_POST['nama_lengkap'];
$data=file("config.txt", FILE_IGNORE_NEW_LINES);
foreach($data as $value){
$pecah=explode("|", $value);
if($nik==$pecah['0']){
$cek=true;
<script type='text/javascript'>
window.location.assign('register.php');
</script>
$file=fopen('config.txt','a');
fwrite($file, $format);
//tutup file
fclose($file);
?>
<script type='text/javascript'>
window.location.assign('index.php');
</script>
<?php
?>
session_start();
if(empty($_SESSION['nik'])){?>
<script type="text/javascript">
window.location.assign('index.php');
</script>
<?php
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link
href="https://fonts.googleapis.com/css?
family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
rel="stylesheet">
</head>
<body id="page-top">
<div id="wrapper">
</div>
<div class="sidebar-brand-text mx-3">Peduli Diri</div>
</a>
<li class="nav-item">
<span>Dashboard</span></a>
</li>
<hr class="sidebar-divider">
<div class="sidebar-heading">
Interface
</div>
<li class="nav-item">
</li>
<li class="nav-item">
<span>Catatan Perjalanan</span></a>
</li>
<!-- Nav Item - Tables -->
<li class="nav-item">
class="nav-link" href="logout.php">
<span>Logout</span></a>
</li>
</div>
</ul>
<div id="content">
</nav>
<div class="container-fluid">
<?php
if(!empty($_GET['url'])){
switch ($_GET['url']) {
case 'tulis_catatan';
include 'tulis_catatan.php';
# code...
break;
case 'catatan_perjalanan';
include 'catatan_perjalanan.php';
# code...
break;
case 'edit_catatan';
include 'edit_catatan.php';
break;
default:
break;
}else{
?>
</div>
</div>
</div>
</div>
</div>
</footer>
</div>
</div>
</a>
aria-hidden="true">
<div class="modal-content">
<div class="modal-header">
<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">
</div>
</div>
</div>
</div>
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<script src="js/sb-admin-2.min.js"></script>
<script src="vendor/datatables/jquery.dataTables.min.js"></script>
<script src="vendor/datatables/dataTables.bootstrap4.min.js"></script>
<script src="js/demo/datatables-demo.js"></script>
</body>
</html>
Hasil:
8.Membuat file Tulis_catatan.php
<div class="card">
<div class="card-header">
</span>
<span class="text">Kembali</span>
</a>
</div>
<div class="card-body">
<div class="form-group">
<label>Tanggal</label>
</div>
<div class="form-group">
<label>Jam</label>
</div>
<div class="form-group">
<label>Lokasi</label>
<input type="text" required class="form-control" placeholder="Masukkan Lokasi"
name="lokasi">
</div>
<div class="form-group">
<label>Suhu Tubuh</label>
</div>
<div class="form-group">
</div>
</form>
</div>
</div>
Hasil:
session_start();
$nik=$_SESSION['nik'];
$nama=$_SESSION['nama_lengkap'];
$tgl=$_POST['tgl'];
$jam=$_POST['jam'];
$lokasi=$_POST['lokasi'];
$suhu=$_POST['suhu'];
$format="\n$id_catatan|$nik|$nama|$tgl|$jam|$lokasi|$suhu";
$file=fopen('catatan.txt','a');
fwrite($file, $format);
fclose($file);
?>
<script type="text/javascript">
window.location.assign('user.php?url=catatan_perjalanan');
</script>
<!-- <?php
//header('location:user.php?url=catatan_perjalanan');
?> -->
<div class="card-header">
</span>
<span class="text">Kembali</span>
</a>
</div>
<div class="card-body">
<div class="table-responsive">
<thead>
<tr>
<th>No</th>
<th>Tanggal</th>
<th>Jam</th>
<th>Lokasi</th>
<th>Suhu Tubuh</th>
</tr>
</thead>
<tfoot>
<tr>
<th>No</th>
<th>Tanggal</th>
<th>Jam</th>
<th>Lokasi</th>
<th>Suhu Tubuh</th>
</tr>
</tfoot>
<tbody>
<?php
$no=1;
$data=file("catatan.txt",FILE_IGNORE_NEW_LINES);
$user=$_SESSION['nik']."|".$_SESSION['nama_lengkap'];
$pecah=explode("|", $value);
@$key=$pecah['1']."|".$pecah['2'];
if($key==$user){
?>
<tr>
</tr>
<?php } } ?>
</tbody>
</table>
</div>
</div>
</div>
Hasil:
session_start();
session_destroy();
header("location:index.php");
?>
C.CARA MENJALANKAN
C.PENUTUPAN