DAFTAR PUSTAKA
Abdulloh, Rohi. 2018. 7 IN 1 Pemrograman Web Untuk Pemula. Jakarta: PT Elex Media Komputindo.
Aryanto. 2016. Pengolahan Database MySQL Tigkat Dasar/Pemula. Yogyakarta: CV Budi Utama.
A.S., Rosa, dan Shalahuddin, Muhammad. 2018. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung.
Enterprise, Jubilee. 2018. HTML, PHP, dan MySQL untuk Pemula. Jakarta: PT. Elex Media Komputindo.
Kristanto, Andi. 2018. Perancangan Sistem Informasi dan Aplikasinya (Edisi Revisi).
Yogyakarta : Gava Media.
Madcoms. 2016. Toko Online dengan PHP & MySQL. Madiun: ANDI.
Produk. 2016. Pada KBBI Daring. Diambil dari 2 Juni 2022. Dari https://kbbi.kemdikbud.go.id/entri/Pendaftaran.
Rachmadi, Tri. 2020. Sistem Basis Data. TIGA Ebook.
Rianto, Indra. 2021. Rekayasa Perangkat Lunak. Klaten: Lakeisha.
Rusmawan, Uus. 2019. Teknik Penulisan Tugas Akhir dan Skripsi Pemograman. Jakarta.
Jakarta: PT Elex Media Komputindo.
Salamah, Ummy Gusti. 2021. Tutorial Cascading Style Sheets (CSS). Bandung: CV Media Sains Indonesia.
Salamah, Ummy Gusti. 2021. Tutorial Visual Studio Code. Bandung: CV Media Sains Indonesia.
Abdillah, Leon A, dkk. 2020. Aplikasi Teknologi Informasi: Konsep dan Penerapan. Medan:
Yayasan Kita Menulis.
Asman, Nasir. 2021. Pedoman Memulai Bisnis Era Evolusi Industri 4.0. Indramayu: CV
Adanu Abitama.
Habibi, Roni, dkk. 2020. Aplikasi Kehadiran Dosen Menggunakan PHP OOP. Bandung:
Kreatif Industri Nusantara.
Limbong, Tonni, dan Sriadhi. 2021. Pemrograman web dasar. Medan: Yayasan Kita Menulis.
Musfar, Tengku Firli. 2021. Manajemen Produk dan Merek. Bandung: Media Sains Indonesia.
Nurhidayah, Septi, dkk. 2020. Implementasi Metode Analytic Hierarchy Process (AHP) dengan PHP. Bandung: Kreatif Industri Nusantara.
Prehanto, Dedy Rahman. 2020. Buku Ajar Konsep Sistem Informasi. Surabaya: Scopindo Media Pustaka.
Syariffudin, Muhammad Reza. Hukum Perdagangan Internasional. Jakarta: Kencana.
Werdiningsih, Indah, Barry Nuqoba dan Muhammadun. Data Mining Menggunakan Android, Weka, dan SPSS. Surabaya: Airlangga University Press.
Yusuf, Mohamad, Reza Nurul Ichsan dan Ahmad Karim.2019. Komunikasi Bisnis. Medan:
CV Mahanji.
Zein, Afrizal, Eriana, Emi Sita. 2022. Pengantar Teknologi Web. Indramayu: CV. Adanu
Abitama.
Listing Kode
A. Index.php
<?php
mysqli_report (MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
session_start();
$koneksi = new mysqli("localhost","root","","inventori");
if(empty($_SESSION['admin'])){
header("location:login.php");
} ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink- to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="img/indomie.png">
<title>Pencatatan Bahan Baku di Warehouse PT Indofood</title>
<!-- Custom fonts for this template-->
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet"
type="text/css">
<link
href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400 i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
<!-- Custom styles for this template-->
<link href="css/sb-admin-2.min.css" rel="stylesheet">
<!-- Custom styles for this page -->
<link href="vendor/datatables/dataTables.bootstrap4.min.css"
rel="stylesheet"
</head>
<body id="page-top">
<!-- Page Wrapper -->
<div id="wrapper">
<!-- Sidebar -->
<ul class="navbar-nav bg-gradient-secondary sidebar sidebar-dark accordion" id="accordionSidebar">
<!-- Sidebar - Brand -->
<a class="sidebar-brand d-flex align-items-center justify-content- center" href="index.php">
<div class="sidebar-brand-icon rotate-n-15">
<i class="fas fa-Factory"></i>
</div>
<div class="sidebar-brand-text mx-2">PT Indofood CBP Sukses Makmur tbk Palembang </div>
</a>
<!-- Divider -->
<hr class="sidebar-divider my-0">
<?php
if ($_SESSION['admin']) { $user = $_SESSION['admin'];
}
$sql =$koneksi->query("select * from users where id='$user'");
$data = $sql->fetch_assoc();
?>
<!--sidebar start-->
<li class="d-flex align-items-center justify-content-center">
<a class="nav-link">
<img src="img/<?php echo $data['foto']?>" class="img-circle" width="80"
alt="User"/></a>
<li class="d-flex align-items-center justify-content-center">
</li>
</li>
<li class="nav-item ">
<a class="nav-link">
<div class="d-flex align-items-center justify-content-center"
class="name"> <?php echo $data['nama'];?></div></font>
<div class="d-flex align-items-center justify-content-center"
class="email"><strong> <?php echo $data['level'];?></strong></div>
</a>
</li>
<!-- Nav Item - Dashboard -->
<li class="nav-item active">
<a class="nav-link" href="?page=home">
<i class="fas fa-fw fa-home"></i>
<span>Dashboard</span></a>
</li>
<!-- Divider -->
<hr class="sidebar-divider">
<!-- Heading -->
<!-- Nav Item - Pages Collapse Menu -->
<li class="nav-item active">
<a class="nav-link" href="?page=pengguna">
<i class="fas fa-fw fa-building"></i>
<span>Data Pengguna</span></a>
</li>
<div class="sidebar-heading">
Bahan Baku </div>
<li class="nav-item active">
<a class="nav-link collapsed" href="#" data-toggle="collapse" data- target="#collapseData" aria-expanded="true" aria-controls="collapseData">
<i class="fas fa-fw fa-book"></i>
<span>Data Bahan Baku</span>
</a>
<div id="collapseData" class="collapse" aria-labelledby="headingPages"
data-parent="#accordionSidebar">
<div class="bg-white py-2 collapse-inner rounded">
<h6 class="collapse-header">Menu:</h6>
<a class="collapse-item" href="?page=gudang">Data Bahan Baku</a>
<a class="collapse-item" href="?page=jenisbarang">Jenis Bahan Baku</a>
<a class="collapse-item" href="?page=satuanbarang">Satuan Bahan Baku</a>
<a class="collapse-item" href="?page=supplier">Data Supplier</a>
</div>
</div>
</li>
<li class="nav-item active">
<a class="nav-link collapsed" href="#" data-toggle="collapse" data- target="#collapsePages" aria-expanded="true" aria-controls="collapsePages">
<i class="fas fa-fw fa-book"></i>
<span>Movement Bahan Baku </span>
</a>
<div id="collapsePages" class="collapse" aria- labelledby="headingPages" data-parent="#accordionSidebar">
<div class="bg-white py-2 collapse-inner rounded">
<h6 class="collapse-header">Menu:</h6>
<a class="collapse-item" href="?page=barangmasuk">Bahan Baku Masuk</a>
<a class="collapse-item" href="?page=barangkeluar">Bahan Baku Keluar</a>
</div>
</div>
</li>
<div class="sidebar-heading">
Produk </div>
<li class="nav-item active">
<a class="nav-link collapsed" href="#" data-toggle="collapse" data- target="#collapseData" aria-expanded="true" aria-controls="collapseData">
<i class="fas fa-fw fa-truck"></i>
<span>Data Produk</span>
</a>
<div id="collapseData" class="collapse" aria-labelledby="headingPages"
data-parent="#accordionSidebar">
<div class="bg-white py-2 collapse-inner rounded">
<h6 class="collapse-header">Menu:</h6>
<a class="collapse-item" href="?page=produk">Data Produk</a>
<a class="collapse-item" href="?page=jenisproduk">Jenis Produk</a>
<a class="collapse-item" href="?page=satuanproduk">Satuan Produk</a>
<a class="collapse-item" href="?page=distributor">Data Distributor</a>
</div>
</div>
</li>
<li class="nav-item active">
<a class="nav-link collapsed" href="#" data-toggle="collapse" data- target="#collapsePages" aria-expanded="true" aria-controls="collapsePages">
<i class="fas fa-fw fa-truck"></i>
<span>Movement Produk </span>
</a>
<div id="collapsePages" class="collapse" aria- labelledby="headingPages" data-parent="#accordionSidebar">
<div class="bg-white py-2 collapse-inner rounded">
<h6 class="collapse-header">Menu:</h6>
<a class="collapse-item"
href="?page=produkmasuk">Produk</a>
</div>
</div>
</li>
<!-- Heading -->
<div class="sidebar-heading">
Laporan </div>
<li class="nav-item active">
<a class="nav-link collapsed" href="#" data-toggle="collapse" data- target="#collapseLaporan" aria-expanded="true" aria-
controls="collapseLaporan">
<i class="fas fa-fw fa-folder"></i>
<span>Laporan</span>
</a>
<div id="collapseLaporan" class="collapse" aria- labelledby="headingPages" data-parent="#accordionSidebar">
<div class="bg-white py-2 collapse-inner rounded">
<h6 class="collapse-header">Menu Laporan:</h6>
<a class="collapse-item" href="?page=laporan_supplier">Laporan Supplier</a>
<a class="collapse-item" href="?page=laporan_gudang">Laporan Stok Gudang</a>
<a class="collapse-item" href="?page=laporan_barangmasuk">Laporan Bahan Baku Masuk</a>
<a class="collapse-item" href="?page=laporan_barangkeluar">Laporan Bahan Baku Keluar</a>
<a class="collapse-item" href="?page=laporan_produk">Laporan Produk</a>
<a class="collapse-item" href="?page=laporan_grafik">Grafik Bahan Baku</a>
</div>
</div>
</li>
<!-- Divider -->
<hr class="sidebar-divider d-none d-md-block">
<!-- Sidebar Toggler (Sidebar) -->
<div class="text-center d-none d-md-inline">
<button class="rounded-circle border-0" id="sidebarToggle"></button>
</div>
</ul>
<!-- End of Sidebar -->
<!-- Content Wrapper -->
<div id="content-wrapper" class="d-flex flex-column">
<!-- Main Content -->
<div id="content">
<!-- Topbar -->
<nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
<!-- Sidebar Toggle (Topbar) -->
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded- circle mr-3">
<i class="fa fa-bars"></i>
</button>
<!-- Topbar Navbar -->
<ul class="navbar-nav ml-auto">
<div class="topbar-divider d-none d-sm-block"></div>
<!-- Nav Item - User Information -->
<li class="nav-item dropdown no-arrow">
<div class="top-menu">
<ul class="nav pull-right top-menu">
<li><a onclick="return confirm('Apakah anda yakin akan logout?')"
class="btn btn-danger" class="logout" href="logout.php">Keluar</a></li>
</ul>
</div>
</li>
</ul>
</nav>
<!-- End of Topbar -->
<!-- Begin Page Content -->
<div class="container-fluid">
<section class="content">
<?php
$page = $_GET['page'];
$aksi = $_GET['aksi'];
if ($page == "pengguna") { if ($aksi == "") {
include "page/pengguna/pengguna.php";
}
if ($aksi == "ubahpengguna") {
include "page/pengguna/ubahpengguna.php";
}
if ($aksi == "tambahpengguna") {
include "page/pengguna/tambahpengguna.php";
} }
if ($page == "supplier") { if ($aksi == "") {
include "page/supplier/supplier.php";
}
if ($aksi == "tambahsupplier") {
include "page//supplier/tambahsupplier.php";
}
if ($aksi == "ubahsupplier") {
include "page/supplier/ubahsupplier.php";
}
if ($aksi == "hapussupplier") {
include "page/supplier/hapussupplier.php";
} }
if ($page == "jenisbarang") { if ($aksi == "") {
include "page/jenisbarang/jenisbarang.php";
}
if ($aksi == "tambahjenis") {
include "page//jenisbarang/tambahjenis.php";
}
if ($aksi == "ubahjenis") {
include "page/jenisbarang/ubahjenis.php";
}
if ($aksi == "hapusjenis") {
include "page/jenisbarang/jenis.php";
} }
if ($page == "satuanbarang") { if ($aksi == "") {
include "page/satuanbarang/satuan.php";
}
if ($aksi == "tambahsatuan") {
include "page//satuanbarang/tambahsatuan.php";
}
if ($aksi == "ubahsatuan") {
include "page/satuanbarang/ubahsatuan.php";
}
if ($aksi == "hapussatuan") {
include "page/satuanbarang/hapussatuan.php";
} }
if ($page == "barangmasuk") { if ($aksi == "") {
include "page/barangmasuk/barangmasuk.php";
}
if ($aksi == "tambahbarangmasuk") {
include "page/barangmasuk/tambahbarangmasuk.php";
}
if ($aksi == "ubahbarangmasuk") {
include "page/barangmasuk/ubahbarangmasuk.php";
}
if ($aksi == "hapusbarangmasuk") {
include "page/barangmasuk/hapusbarangmasuk.php";
} }
if ($page == "gudang") { if ($aksi == "") {
include "page/gudang/gudang.php";
}
if ($aksi == "tambahgudang") {
include "page/gudang/tambahgudang.php";
}
if ($aksi == "ubahgudang") {
include "page/gudang/ubahgudang.php";
}
if ($aksi == "hapusgudang") {
include "page/gudang/hapusgudang.php";
} }
if ($page == "produk") { if ($aksi == "") {
include "page/produk/produk.php";
}
if ($aksi == "tambahproduk") {
include "page/produk/tambahproduk.php";
}
if ($aksi == "ubahproduk") {
include "page/produk/ubahproduk.php";
}
if ($aksi == "hapusproduk") {
include "page/produk/hapusproduk.php";
} }
if ($page == "jenisproduk") { if ($aksi == "") {
include "page/jenisproduk/jenisproduk.php";
}
if ($aksi == "tambahproduk") {
include "page//jenisproduk/tambahproduk.php";
} }
if ($page == "satuanproduk") { if ($aksi == "") {
include "page/satuanproduk/satuanproduk.php";
}
if ($aksi == "tambahsatuanproduk") {
include "page//satuanproduk/tambahsatuanproduk.php";
}
if ($aksi == "ubahsatuanproduk") {
include "page/satuanproduk/ubahsatuanproduk.php";
}
if ($aksi == "hapussatuanproduk") {
include "page/satuanproduk/hapussatuanproduk.php";
} }
if ($page == "distributor") { if ($aksi == "") {
include "page/distributor/distributor.php";
}
if ($aksi == "tambahdistributor") {
include "page//distributor/tambahdistributor.php";
}
if ($aksi == "ubahdistributor") {
include "page/distributor/ubahdistributor.php";
}
if ($aksi == "hapusdistributor") {
include "page/distributor/hapusdistributor.php";
} }
if ($page == "barangkeluar") { if ($aksi == "") {
include "page/barangkeluar/barangkeluar.php";
}
if ($aksi == "tambahbarangkeluar") {
include "page/barangkeluar/tambahbarangkeluar.php";
}
if ($aksi == "ubahbarangkeluar") {
include "page/barangkeluar/ubahbarangkeluar.php";
}
if ($aksi == "hapusbarangkeluar") {
include "page/barangkeluar/hapusbarangkeluar.php";
} }
if ($page == "produkmasuk") { if ($aksi == "") {
include "page/produkmasuk/produkmasuk.php";
}
if ($aksi == "tambahprodukmasuk") {
include "page/produkmasuk/tambahprodukmasuk.php";
}
if ($aksi == "ubahprodukmasuk") {
include "page/produkmasuk/ubahprodukmasuk.php";
}
if ($aksi == "hapusprodukmasuk") {
include "page/produkmasuk/hapusprdukmasuk.php";
} }
if ($page == "laporan_supplier") { if ($aksi == "") {
include "page/laporan/laporan_supplier.php";
} }
if ($page == "laporan_barangmasuk") { if ($aksi == "") {
include "page/laporan/laporan_barangmasuk.php";
} }
if ($page == "laporan_gudang") { if ($aksi == "") {
include "page/laporan/laporan_gudang.php";
} }
if ($page == "laporan_barangkeluar") { if ($aksi == "") {
include "page/laporan/laporan_barangkeluar.php";
} }
if ($page == "laporan_produk") { if ($aksi == "") {
include "page/laporan/laporan_produk.php";
} }
if ($page == "laporan_grafik") { if ($aksi == "") {
include "page/laporan/laporan_grafik.php";
} }
if ($page == "") { include "home.php";
}
if ($page == "home") { include "home.php";
}
?>
</section>
</div>
<!-- End of Main Content -->
<!-- Footer -->
<footer class="sticky-footer bg-white">
<div class="container my-auto">
<div class="copyright text-center my-auto">
<a>Copyright © 2022 Laporan Akhir Fathur 6 ID</a>
</div>
</div>
</footer>
<!-- End of Footer -->
</div>
<!-- End of Content Wrapper -->
</div>
<!-- End of Page Wrapper -->
</div>
<!-- Scroll to Top Button-->
<a class="scroll-to-top rounded" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
<!-- Logout Modal-->
<!-- Bootstrap core JavaScript-->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Core plugin JavaScript-->
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for all pages-->
<script src="js/sb-admin-2.min.js"></script>
<!-- Page level plugins -->
<script src="vendor/datatables/jquery.dataTables.min.js"></script>
<script src="vendor/datatables/dataTables.bootstrap4.min.js"></script>
<!-- Page level custom scripts -->
<script src="js/demo/datatables-demo.js"></script>
<!--script for this page-->
<script>
jQuery(document).ready(function($) {
$('#cmb_barang').change(function() { // Jika Select Box id provinsi dipilih var tamp = $(this).val(); // Ciptakan variabel provinsi
$.ajax({
type: 'POST', // Metode pengiriman data menggunakan POST
url: 'page/barangmasuk/get_barang.php', // File yang akan memproses data
data: 'tamp=' + tamp, // Data yang akan dikirim ke file pemroses success: function(data) { // Jika berhasil
$('.tampung').html(data); // Berikan hasil ke id kota }
});
});
});
</script>
<script>
jQuery(document).ready(function($) {
$('#cmb_barang').change(function() { // Jika Select Box id dipilih var tamp = $(this).val(); // Ciptakan variabel
$.ajax({
type: 'POST', // Metode pengiriman data menggunakan POST
url: 'page/barangmasuk/get_satuan.php', // File yang akan memproses data
data: 'tamp=' + tamp, // Data yang akan dikirim ke file pemroses success: function(data) { // Jika berhasil
$('.tampung1').html(data); // Berikan hasil ke id }
});
});
});
</script>
<script type="text/javascript">
jQuery(document).ready(function($){
$(function(){
$('#Myform1').submit(function() { $.ajax({
type: 'POST',
url: 'page/laporan/export_laporan_barangmasuk_excel.php', data: $(this).serialize(),
success: function(data) { $(".tampung1").html(data);
$('.table').DataTable();
} });
return false;
e.preventDefault();
});
});
});
</script>
<script type="text/javascript">
jQuery(document).ready(function($){
$(function(){
$('#Myform2').submit(function() { $.ajax({
type: 'POST',
url: 'page/laporan/export_laporan_barangkeluar_excel.php', data: $(this).serialize(),
success: function(data) { $(".tampung2").html(data);
$('.table').DataTable();
} });
return false;
e.preventDefault();
});
});
});
</script>
</body>
</html>
B. Koneksi..php
<?php
$koneksi = mysqli_connect("localhost","root","","inventori");
?>
C.Home.php
<br>
<!-- Begin Page Content -->
<div class="container-fluid">
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb- 4">
<h1 class="h3 mb-0 text-gray-800">Dashboard</h1>
</div>
<h2>Pencatatan Bahan Baku pada PT Indofood CBP Sukses Makmur tbk Palembang</h2>
<br></br>
<!-- Content Row -->
<div class="row">
<!-- Earnings (Monthly) Card Example -->
<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-primary shadow h-100 py-2">
<div class="card-body">
<div class="row no-gutters align-items-center">
<div class="col mr-2">
<a href="?page=pengguna"> <div class="text-xs font- weight-bold text-primary text-uppercase mb-1"><h4>Data Users</h4></div>
</div>
<div class="col-auto">
<i class="fas fa-calendar fa-2x text-black-300"></i>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-info shadow h-100 py-2">
<div class="card-body">
<div class="row no-gutters align-items-center">
<div class="col mr-2">
<a href="?page=supplier"> <div class="text-xs font- weight-bold text-info text-uppercase mb-1"><h4>Data Supplier</h4></div>
<div class="row no-gutters align-items-center">
<div class="col-auto">
</div>
<div class="col">
</div>
</div>
</div>
<div class="col-auto">
<i class="fas fa-clipboard-list fa-2x text-black- 300"></i>
</div>
</div>
</div>
</div>
</div>
<!-- Earnings (Monthly) Card Example -->
<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-info shadow h-100 py-2">
<div class="card-body">
<div class="row no-gutters align-items-center">
<div class="col mr-2">
<a href="?page=gudang"> <div class="text-xs font-weight- bold text-info text-uppercase mb-1"><h4>Data Gudang</h4></div>
<div class="row no-gutters align-items-center">
<div class="col-auto">
</div>
<div class="col">
</div>
</div>
</div>
<div class="col-auto">
<i class="fas fa-clipboard-list fa-2x text-black- 300"></i>
</div>
</div>
</div>
</div>
</div>
<!-- Earnings (Monthly) Card Example -->
<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-success shadow h-100 py-2">
<div class="card-body">
<div class="row no-gutters align-items-center">
<div class="col mr-2">
<a href="?page=barangmasuk"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"><h4>Barang Masuk</h4></div>
</div>
<div class="col-auto">
<i class="fas fa-dollar-sign fa-2x text-black-300"></i>
</div>
</div>
</div>
</div>
</div>
<!-- Pending Requests Card Example -->
<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-warning shadow h-100 py-2">
<div class="card-body">
<div class="row no-gutters align-items-center">
<div class="col mr-2">
<a href="?page=barangkeluar"> <div class="text-xs font- weight-bold text-warning text-uppercase mb-1"><h4>Barang Keluar</h4></div>
</div>
<div class="col-auto">
<i class="fas fa-comments fa-2x text-black-300"></i>
</div>
</div>
</div>
</div>
</div>
</div>