Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Nama : Emia Br.S.

Kembaren
NPM : 218520056
Kelas : 4 SI A

Source Code login.php


<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->


<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk"
crossorigin="anonymous">

<title>Halaman Login</title>
</head>
<body>
<div class="container">
<div class="row">
<div class="col mt-5">
<h3>Halaman Login Akun</h3>
<form method="post" action="masuk.php">
<div class="form-group">
<label>Username</label>
<input type="text" class="form-control" name="txtUsername">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control" name="txtPassword">
</div>
<button type="submit" class="btn btn-primary">Masuk</button>
</form>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-
DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-
OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"></script>
</body>
</html>

Tampilan login.php
Source Code masuk.php
<?php
include("koneksi.php");
session_start();
$username = $_POST['txtUsername'];
$password = $_POST['txtPassword'];
$cek=mysqli_query($conn, "select * from admin where username='$username' and
password='$password'") or die(mysqli_error());
$banyak=mysqli_num_rows($cek);
$data = mysqli_fetch_array($cek);
if ($banyak >= 1) {
$_SESSION['username']=$data['username'];
$_SESSION['id_admin']=$data['id_admin'];
header("Location:index.php");
}
else{
echo "<h3>Username atau Password masih salah!</h3>";
include('login.php');
}
?>

Source Code index.php


<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->


<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk"
crossorigin="anonymous">

<title>CRUD Tabel Barang</title>


</head>
<body>
<?php
session_start();
if(!isset($_SESSION['username'])){
header("Location:login.php");
}
?>
<div class="container">
<div class="row">
<div class="col mt-5">
<table class="table table-striped">
<thead>
<tr>
<th scope="col">No.</th>
<th scope="col">ID_Barang</th>
<th scope="col">Nama Barang</th>
<th scope="col">Harga</th>
<th scope="col">Satuan</th>
<th scope="col">Aksi</th>
</tr>
</thead>
<tbody>
<?php
include("koneksi.php");
$cari = mysqli_query($conn,"select * from barang") or die(mysqli_error());
$no = 1;
while ($data = mysqli_fetch_array($cari)){
?>
<tr>
<th scope="row"><?php echo $no; ?></th>
<td><?php echo $data['id_barang']; ?></td>
<td><?php echo $data['nama_barang']; ?></td>
<td><?php echo $data['harga']; ?></td>
<td><?php echo $data['stok']; ?></td>
<td>
<a href="hapus.php?kode=<?php echo $data['id_barang']; ?>" class="btn
btn-danger">Hapus</a>
<a href="ubah.php?kode=<?php echo $data['id_barang']; ?>" class="btn
btn-primary">Ubah</a>
</td>
</tr>
<?php
$no++;
}
?>
</tbody>
</table>
<a href="tambah.php" class="btn btn-danger">Tambah Data</a>
<a href="keluar.php" class="btn btn-warning">Keluar</a>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-
DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-
OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"></script>
</body>
</html>

Source Code simpan.php


<?php
include("koneksi.php");
$id = $_POST['txtID'];
$nama = $_POST['txtNama'];
$harga = $_POST['txtHarga'];
$stok = $_POST['txtStok'];
$simpan = mysqli_query($conn,"insert into barang values ('$id','$nama','$harga',
'$stok')") or die (mysqli_error());
if($simpan){
header("Location:index.php");
}
?>
Tampilan index.php
Source Code ubah.php
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->


<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk"
crossorigin="anonymous">

<title>Ubah Data Barang</title>


</head>
<body>
<?php
include("koneksi.php");
$x = $_GET['kode'];
$cari = mysqli_query($conn, "select * from barang where id_barang='$x'") or die
(mysqli_error());
$data = mysqli_fetch_array($cari);
?>
<div class="container">
<div class="row">
<div class="col">
<h1>Form Ubah Data</h1>
<form method="post" action="s_update.php" >
<div class="form-group">
<label for="exampleInputEmail1">ID Barang</label>
<input type="text" class="form-control" placeholder="ID Barang" name="txtID"
value="<?php echo $data['id_barang']; ?>" readonly>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nama Barang</label>
<input type="text" class="form-control" placeholder="Nama Barang"
name="txtNama"
value="<?php echo $data['nama_barang']; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Harga Barang</label>
<input type="text" class="form-control" placeholder="Harga Barang"
name="txtHarga"
value="<?php echo $data['harga']; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Stok Barang</label>
<input type="text" class="form-control" placeholder="Stok Barang"
name="txtStok"
value="<?php echo $data['stok']; ?>">
</div>
<button type="submit" class="btn btn-primary">Ubah</button>
</form>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-
DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-
OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"></script>
</body>
</html>

Source Code s_update.php


<?php
include('koneksi.php');
$id = $_POST['txtID'];
$nama = $_POST['txtNama'];
$harga = $_POST['txtHarga'];
$stok = $_POST['txtStok'];
$ubah = mysqli_query($conn,"update barang set nama_barang='$nama',
harga='$harga',
stok='$stok' where id_barang='$id'") or die (mysqli_error());
if($ubah){
header("Location:index.php");
}
?>
Tampilan ubah.php
Source Code create.php
<?php
session_start();
$_SESSION['data']="Indo Programmer";
$_SESSION['angka']= 100;
$_SESSION['isi']= 0.001;

echo $_SESSION['data']. "<br>";


echo $_SESSION['angka']. "<br>";
echo $_SESSION['isi']. "<br>";
?>

Tampilan create.php

Source Code tambah.php


<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->


<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk"
crossorigin="anonymous">

<title>Tambah Data Barang</title>


</head>
<body>
<div class="container">
<div class="row">
<div class="col">
<h1>Form Tambah Data</h1>
<form method="post" action="simpan.php" >
<div class="form-group">
<label for="exampleInputEmail1">ID Barang</label>
<input type="text" class="form-control" placeholder="ID Barang"
name="txtID">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nama Barang</label>
<input type="text" class="form-control" placeholder="Nama Barang"
name="txtNama">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Harga Barang</label>
<input type="text" class="form-control" placeholder="Harga Barang"
name="txtHarga">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Stok Barang</label>
<input type="text" class="form-control" placeholder="Stok Barang"
name="txtStok">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-
DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-
OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"></script>
</body>
</html>
Tampilan tambah.php
Source Code cek.php
<?php
session_start();
if (isset($_SESSION['data'])){
echo "Fungsi SESSION Telah Aktif<br>";
}
else{
echo "Fungsi SESSION Belum Aktif<br>";
}
?>

Tampilan cek.php

Source Code keluar.php

<?php
include("koneksi.php");
$id = $_POST['txtID'];
$nama = $_POST['txtNama'];
$harga = $_POST['txtHarga'];
$stok = $_POST['txtStok'];
$simpan = mysqli_query($conn,"insert into barang values ('$id','$nama','$harga',
'$stok')") or die (mysqli_error());
if($simpan){
header("Location:index.php");
}
?>

Source Code hapus.php


<?php
include("koneksi.php");
$x=$_GET['kode'];
$hapus=mysqli_query($conn, "delete from barang where id_barang='$x'") or
die(myqli_error());
if ($hapus) {
header("Location:index.php");
}
?>

Source Code kosong.php


<?php
session_start();
session_unset();
session_destroy();
?>
Tampilan Salah Username atau Password Login

You might also like