OLEH:
Ivan Arsyaditya Prananda
(A11.2019.12387)
DAFTAR ISI
i
P.S.
Domain : http://ivnvan11223.0fees.us/
Youtube Video : https://youtu.be/CsHm9KF1rjQ
Login admin :
Username : admin
Password : 123
Login user :
Username : admin
Password : 123
ii
Daftar Isi
DAFTAR ISI...................................................................................................................................................... i
Latar Belakang .............................................................................................................................................. 1
Analisa dan Desain Web .............................................................................................................................. 2
Analisa Kebutuhan User ............................................................................................................................ 2
Analisa Kebutuhan Software dan Hardware ............................................................................................. 2
Diagram Use Case ..................................................................................................................................... 4
Diagram Class ............................................................................................................................................ 5
Diagram Aktivitas ...................................................................................................................................... 6
Desain Input dan Output........................................................................................................................... 8
Implementasi Sistem ................................................................................................................................ 201
PENUTUP .................................................................................................................................................. 202
iii
Latar Belakang
Saat ini kebutuhan akan informasi sangat besar. Baik perorangan, organisasi maupun
sebuah badan usaha sangat membutuhkan informasi untuk kepentingannya. Dalam dunia
bisnis, produsen maupun konsumen sangat bergantung pada informasi. Produsen
membutuhkan informasi mengenai pangsa pasar dan kebutuhan konsumen akan jenis dan
spesifikasi barang, sedangkan konsumen membutuhkan informasi tentang karakteristik
dan spesifikasi barang, sehingga dalam dunia bisnis pun informasi merupakan sumber daya
yang sangat penting. CV. Arinta Wijaya Semarang merupakan sebuah perusahaan yang
bergerak di bidang penjualan computer PC, laptop, serta accessories komputer dan IT
development khususnya di bidang web. Untuk mengembangkan daerah pemasaran ke luar
daerah Jawa Tengah dan Pulau Jawa perusahaan mengalami kendala karena terbatasnya
jumlah tenaga pemasaran (marketing) dan biaya pemasaran jika harus mengirim tenaga
marketing ke luar daerah dan pulau. Sehingga untuk sementara keinginan perusahaan untuk
memperluas daerah pemasaran ditunda mengingat keterbatasan tersebut di atas.Teknologi
komputer berkembang sangat pesat dengan munculnya internet, di mana komputer dapat
saling terhubung membentuk jaringan yang sangat luas yang terdiri dari ribuan komputer
di seluruh dunia. Siapapun yang mempunyai akses ke dalam jaringan dapat saling bertukar
informasi berbagai macam bentuk data text, gambar, suara, file dan sebagainya. Lebih
dari itu jaringan itu dapat diakses selama 24 jam sehari. Seiring berkembangnya teknologi
komputer dan informasi maka semakin bertambah pula kebutuhan manusia, dan manusia
ingin selalu serba mudah, serba cepat, dan serba tepat dalam melakukan berbagai
pekerjaan. Keinginan itu juga dirasakan masyarakat dalam memperoleh berbagai macam
informasi baik informasi industri, informasi budaya dan informasi lainnya.
1
Analisa dan Desain Web
Analisa Kebutuhan User
a. Kebutuhan User
1) User dapat melakukan registrasi username dan password.
2) User dapat melakukan menggunakan username dan password.
3) User dapat melihat halaman Index.
4) User dapat melihat halaman Promo.
5) User dapat melihat halaman Video.
6) User dapat melihat halaman Pakaian.
7) User dapat melihat halaman Berita.
b. Kebutuhan Admin.
1)Admin dapat input dan edit data berita.
2) Admin dapat input dan edit data produk.
3) Admin dapat input dan edit data pesanan.
4) Admin dapat input dan edit data video.
2
Hardware
Pada bagian ini dijelaskan hardware yang digunakan untuk membangun/membuat sistem
informasi dan promosi berbasis web. Perangkat keras yang digunakan untuk membuat
sistem ini adalah :
1. Prosesor : Intel (R) Core i3 2580 2,8 Ghz
2. Storage : 120Gb SSD SATA
3. Memory : DDR3 2Gb Samsung PC 10800 x2
4 VGA : Intel HD Graphic 3000
5. Keyboard : Samsung Wireless BKB-10
6. Mouse : Razer Deathadder Elite
3
Diagram Use Case
Website
Database
4
Diagram Class
ghinaj
DATABASE
video users
hapusvideo()
5
Diagram Aktivitas
Admin Tambah Berita
Input_berita.php
Tambah Produk
Produk Input_produk.php
adminproduk.php
Login Edit
Login.php edit_produk.php
Pesanan
Home Tambah Pesanan
adminpesanan.php
admin.php Input_pesanan.php
Home
Video Edit
admin.php
adminvideo.php edit_berita.php
Logout Edit
logout.php Edit_video.php
6
User
Admin
register
register.php
Login
Login.php
Logout
logout.php
Pakaian Wanita
Home wanita.html
Home Index.html
pria.html
Hijab
sport.php
Asesoris
hija
Asesoris.html
hi ad
Promo
Index.html#promo
Berita
Index.html#berita
Video
Index.html#video
Contact
Contact.html
7
Desain Input dan Output
Halaman Index
8
Halaman Index -> Video
9
Halaman Index -> Berita
10
11
Halaman Pakaian -> Pakaian Pria
12
13
Halaman Hijab
Halaman Asesoris
14
Halaman Contact
Halaman Contact
15
Register Page
Admin Page
16
Admin Page -> Master -> Berita
17
Admin Page -> Master -> Pesanan
18
Admin Page -> Master -> Berita -> Input Berita
19
Admin Page -> Master -> Produk -> Input Produk
20
Admin Page -> Master -> Pesanan -> Input Pesanan
21
Admin Page -> Master -> Video -> Input Video
22
23
Code
Halaman Index
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>GhiNaj Shop</title>
<meta content="" name="description">
<meta content="" name="keywords">
24
<link href="assets/vendor/venobox/venobox.css" rel="stylesheet">
<link href="assets/vendor/owl.carousel/assets/owl.carousel.min.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="index.html">Home</a></li>
<li><a href="hijab.html">Hijab</a></li>
<li><a href="asesoris.html">Asesoris</a></li>
25
<li><a href="#promo">Promo</a></li>
<li><a href="#berita">Berita</a></li>
<li><a href="#video">Video</a></li>
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
26
</div>
</div>
</div>
27
</a>
</div>
</section><!-- End Hero -->
<main id="main">
</div>
28
</section><!-- End About Section -->
<div class="row">
</div>
</div>
</section><!-- End Clients Section -->
29
<div class="section-title">
<h2>Promo</h2>
<p style="color: #d9232d;">Promo Bulan Ini</p>
</div>
<div class="row">
<div class="col-md-6">
<div class="icon-box">
<i class=""><img src="tas3.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Lorem Ipsum</a></h4>
<h4>Rp.10.000.000,00-</h4>
<p>Voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint
occaecati cupiditate non provident</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="baju3.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Dolor Sitema</a></h4>
<h4>Rp.15.000.000,00-</h4>
<p>Minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat tarad limino ata</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="tas1.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Sed ut perspiciatis</a></h4>
<h4>Rp.5.000.000,00-</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
30
<i class=""><img src="hood1.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Nemo Enim</a></h4>
<h4>Rp.21.000.000,00-</h4>
<p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="hood2.webp" width="100"></i>
<h4><a href="javascript:void(0)">Magni Dolore</a></h4>
<h4>Rp.13.000.000,00-</h4>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis
praesentium voluptatum</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="baju4.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Eiusmod Tempor</a></h4>
<h4>Rp.16.000.000,00-</h4>
<p>Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore,
cum soluta nobis est eligendi</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
</div>
</div>
</section>
<section id="portfolio" class="portfolio">
<div class="container" id="berita">
<div class="section-title">
<h2>Berita</h2>
<p style="color: #d9232d;">Berita Terkini</p>
31
</div>
<div class="row">
<div class="col-lg-12 d-flex justify-content-center">
<ul id="portfolio-flters">
<li data-filter="*" class="filter-active">All</li>
<li data-filter=".filter-app">Berita Fashion</li>
<li data-filter=".filter-card">Tutorial</li>
<li data-filter=".filter-web">Coming Soon Product</li>
</ul>
</div>
</div>
32
</div>
</div>
</div>
</div>
33
<div class="col-lg-4 col-md-6 portfolio-item filter-web">
<div class="portfolio-wrap">
<img src="lv.jpg" class="img-fluid" alt="">
<div class="portfolio-info">
<h4>Louis Vuitton Wrap Coat</h4>
<p>Coming Soon</p>
<div class="portfolio-links">
<a href="lv.jpg" data-gall="portfolioGallery" class="venobox" title="Web 2"><i
class="bx bx-plus"></i></a>
</div>
</div>
</div>
</div>
34
<div class="portfolio-links">
<a
href="https://s0.bukalapak.com/uploads/content_attachment/f535ee8870e8d762c296f8c5
/w-744/DSC02861.jpg" class="venobox" title="Card 1"><i class="bx bx-plus"></i></a>
<a href="https://review.bukalapak.com/fashion/tutorial-hijab-segi-empat-
terbaru-yang-simple-dan-trendi-103627" data-gall="portfolioDetailsGallery" data-
vbtype="iframe" class="venobox" title="Portfolio Details"><i class="bx bx-link"></i></a>
</div>
</div>
</div>
</div>
35
<a href="lv3.webp" data-gall="portfolioGallery" class="venobox" title="Web 3"><i
class="bx bx-plus"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Portfolio Section -->
36
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
37
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
38
Halaman Admin
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Admin-GhiNaj Shop</title>
<meta content="" name="description">
<meta content="" name="keywords">
39
<!-- Template Main CSS File -->
<link href="assets/css/style.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
40
<a href="logout.php" class="get-started-btn">Logout</a>
<a href="register.php" class="get-started-btn">Get Started</a>
</div>
</header><!-- End Header -->
41
<a href="#about" class="btn-get-started animate__animated animate__fadeInUp
scrollto">Read More</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Hero -->
42
<main id="main">
</div>
</section><!-- End About Section -->
<div class="row">
43
<div class="col-lg-2 col-md-4 col-6 d-flex align-items-center justify-content-center">
<img src="hijabenka.png" class="img-fluid" alt="">
</div>
</div>
</div>
</section><!-- End Clients Section -->
<div class="section-title">
<h2>Promo</h2>
<p style="color: #d9232d;">Promo Bulan Ini</p>
</div>
<div class="row">
<div class="col-md-6">
<div class="icon-box">
<i class=""><img src="tas3.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Lorem Ipsum</a></h4>
<h4>Rp.10.000.000,00-</h4>
44
<p>Voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint
occaecati cupiditate non provident</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="baju3.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Dolor Sitema</a></h4>
<h4>Rp.15.000.000,00-</h4>
<p>Minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat tarad limino ata</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="tas1.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Sed ut perspiciatis</a></h4>
<h4>Rp.5.000.000,00-</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="hood1.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Nemo Enim</a></h4>
<h4>Rp.21.000.000,00-</h4>
<p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
45
<i class=""><img src="hood2.webp" width="100"></i>
<h4><a href="javascript:void(0)">Magni Dolore</a></h4>
<h4>Rp.13.000.000,00-</h4>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis
praesentium voluptatum</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
<div class="col-md-6 mt-4 mt-md-0">
<div class="icon-box">
<i class=""><img src="baju4.jpg" width="100"></i>
<h4><a href="javascript:void(0)">Eiusmod Tempor</a></h4>
<h4>Rp.16.000.000,00-</h4>
<p>Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore,
cum soluta nobis est eligendi</p>
<a href="javascript:void(0)" class="get-started-btn">Beli</a><a
href="javascript:void(0)" class="get-started-btn">Masukkan ke keranjang</a>
</div>
</div>
</div>
</div>
</section>
<section id="portfolio" class="portfolio">
<div class="container">
<div class="section-title">
<h2>Berita</h2>
<p style="color: #d9232d;">Berita Terkini</p>
</div>
<div class="row">
<div class="col-lg-12 d-flex justify-content-center">
<ul id="portfolio-flters">
<li data-filter="*" class="filter-active">All</li>
<li data-filter=".filter-app">Berita Fashion</li>
<li data-filter=".filter-card">Tutorial</li>
<li data-filter=".filter-web">Coming Soon Product</li>
</ul>
</div>
46
</div>
47
<p>January 12, 2021</p>
<div class="portfolio-links">
<a href="news1.jpg" data-gall="portfolioGallery" class="venobox" title="App
2"><i class="bx bx-plus"></i></a>
<a href="https://www.vogue.com/slideshow/the-united-states-vs-billie-holiday-
prada-designed-costumes" data-gall="portfolioDetailsGallery" data-vbtype="iframe"
class="venobox" title="Portfolio Details"><i class="bx bx-link"></i></a>
</div>
</div>
</div>
</div>
48
</div>
</div>
</div>
49
<div class="col-lg-4 col-md-6 portfolio-item filter-card">
<div class="portfolio-wrap">
<img
src="https://blue.kumparan.com/image/upload/fl_progressive,fl_lossy,c_fill,q_auto:best,w
_640/v1598264862/nupi0smzgf9ntii0xjld.jpg" class="img-fluid" alt="">
<div class="portfolio-info">
<h4>Membuat Baju Tie Dye</h4>
<p>6 Januari 2021</p>
<div class="portfolio-links">
<a
href="https://blue.kumparan.com/image/upload/fl_progressive,fl_lossy,c_fill,q_auto:best,
w_640/v1598264862/nupi0smzgf9ntii0xjld.jpg" data-gall="portfolioGallery"
class="venobox" title="Card 3"><i class="bx bx-plus"></i></a>
<a href="https://kumparan.com/kumparanwoman/membuat-baju-putih-kusam-
jadi-menarik-dengan-tie-dye-ini-caranya-1u43phB4XdW" data-gall="portfolioDetailsGallery"
data-vbtype="iframe" class="venobox" title="Portfolio Details"><i class="bx bx-
link"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Portfolio Section -->
50
</main><!-- End #main -->
51
<h4>Our Services</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Pre Order</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Cash on Delivery</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Find Us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Offline Shop</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Credit Card Set</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
52
<!-- Vendor JS Files -->
<script src="assets/vendor/jquery/jquery.min.js"></script>
<script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>
<script src="assets/vendor/php-email-form/validate.js"></script>
<script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
<script src="assets/vendor/venobox/venobox.min.js"></script>
<script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
53
Login Page
<?php
session_start();
require 'functions.php';
if (isset($_POST["login"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$_SESSION['username'] = $_POST["username"];
$result = mysqli_query($conn,"SELECT * FROM users WHERE username = '$username'");
if (mysqli_num_rows($result) === 1) {
$row = mysqli_fetch_assoc($result);
if(password_verify($password, $row["password"]) && $username === "admin") {
$_SESSION['login'] = true;
header("Location: admin.php");
exit;
} else if (password_verify($password, $row["password"])) {
$_SESSION['login'] = true;
header("Location: index.html");
exit;
}
$error = true;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Login Page</title>
<link href="logo.jpg" rel="icon">
<link href="assets/img/apple-touch-icon.png" rel="apple-touch-icon">
<link href="https://fonts.googleapis.com/css?family=Karla:400,700&display=swap"
rel="stylesheet">
54
<link rel="stylesheet"
href="https://cdn.materialdesignicons.com/4.8.95/css/materialdesignicons.min.css">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/login.css">
</head>
<body>
<main class="d-flex align-items-center min-vh-100 py-3 py-md-0">
<div class="container">
<div class="card login-card">
<div class="row no-gutters">
<div class="col-md-5">
<img
src="https://st3.depositphotos.com/12985790/16063/i/600/depositphotos_160634808-
stock-photo-stylish-clothes-on-hangers.jpg" alt="login" class="login-card-img"
style="width:476;height:663">
</div>
<div class="col-md-7">
<div class="card-body">
<div class="brand-wrapper">
<a href="" style="text-decoration: none; color: black; font-size: 25px;font-weight:
bold;"><img src="https://www.heartinternet.co.uk/blog/wp-
content/uploads/2009/07/heartInternetLogoRGB-justswirl-2.jpg" style="width:
50px">GhiNaj Shop</a>
</div>
<p class="login-card-description">Sign into your account</p>
<?php if (isset($error)) :?>
<p style="color: red;text-decoration: bold;">Wrong Email or
Password!</p>
<?php endif; ?>
<form action="" method="POST">
<label for="username" class="sr-only">Username</label>
<input type="username" name="username" id="username" class="form-control"
placeholder="Username">
<label for="password" class="sr-only">Password</label>
<input type="password" name="password" id="password" class="form-control"
placeholder="***********">
<button type="Submit" class="btn btn-block login-btn mb-4"
name="login">Login</button>
</form>
<a href="#!" class="forgot-password-link">Forgot password?</a>
55
<p class="login-card-footer-text">Don't have an account? <a href="register.php"
class="text-reset">Register here</a></p>
<nav class="login-card-footer-nav">
<a href="#!">Terms of use.</a>
<a href="#!">Privacy policy</a>
</nav>
</div>
</div>
</div>
</div>
<!-- <div class="card login-card">
<img src="assets/images/login.jpg" alt="login" class="login-card-img">
<div class="card-body">
<h2 class="login-card-title">Login</h2>
<p class="login-card-description">Sign in to your account to continue.</p>
<form action="#!">
<div class="form-group">
<label for="email" class="sr-only">Email</label>
<input type="email" name="email" id="email" class="form-control"
placeholder="Email">
</div>
<div class="form-group">
<label for="password" class="sr-only">Password</label>
<input type="password" name="password" id="password" class="form-control"
placeholder="Password">
</div>
<div class="form-prompt-wrapper">
<div class="custom-control custom-checkbox login-card-check-box">
<input type="checkbox" class="custom-control-input" id="customCheck1">
<label class="custom-control-label" for="customCheck1">Remember me</label>
</div>
<a href="#!" class="text-reset">Forgot password?</a>
</div>
<input name="login" id="login" class="btn btn-block login-btn mb-4" type="button"
value="Login">
</form>
<p class="login-card-footer-text">Don't have an account? <a href="#!" class="text-
reset">Register here</a></p>
</div>
</div> -->
</div>
56
</main>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</body>
</html>
Register Page
<?php
require 'functions.php';
if(isset($_POST["register"])) {
if(registrasi($_POST) > 0) {
echo "<script>
alert('user baru berhasil ditambahkan')
</script>";
} else {
echo mysqli_error($conn);
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Register Page</title>
<link href="https://www.heartinternet.co.uk/blog/wp-
content/uploads/2009/07/heartInternetLogoRGB-justswirl-2.jpg" rel="icon">
<link href="assets/img/apple-touch-icon.png" rel="apple-touch-icon">
<link href="https://fonts.googleapis.com/css?family=Karla:400,700&display=swap"
rel="stylesheet">
<link rel="stylesheet"
href="https://cdn.materialdesignicons.com/4.8.95/css/materialdesignicons.min.css">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/login.css">
</head>
<body>
57
<main class="d-flex align-items-center min-vh-100 py-3 py-md-0">
<div class="container">
<div class="card login-card">
<div class="row no-gutters">
<div class="col-md-5">
<img
src="https://st3.depositphotos.com/12985790/16063/i/600/depositphotos_160634808-
stock-photo-stylish-clothes-on-hangers.jpg" alt="login" class="login-card-img"
style="width:476;height:663">
</div>
<div class="col-md-7">
<div class="card-body">
<div class="brand-wrapper">
<a href="" style="text-decoration: none; color: black; font-size: 25px;font-weight:
bold;"><img src="https://www.heartinternet.co.uk/blog/wp-
content/uploads/2009/07/heartInternetLogoRGB-justswirl-2.jpg" style="width:
50px">GhiNaj Shop</a>
</div>
<p class="login-card-description">Register</p>
<?php if (isset($error)) :?>
<p style="color: red;text-decoration: bold;">Wrong Email or
Password!</p>
<?php endif; ?>
<form action="" method="POST">
<label for="username" class="sr-only">Username</label>
<input type="username" name="username" id="username" class="form-control"
placeholder="Username">
<label for="password" class="sr-only">Password</label>
<input type="password" name="password" id="password" class="form-control"
placeholder="Password">
<label for="password" class="sr-only">Konfirmasi Password</label>
<input type="password" name="password2" id="password2" class="form-
control" placeholder="Konfirmasi Password">
<button type="Submit" class="btn btn-block login-btn mb-4"
name="register">Register</button>
</form>
<a href="#!" class="forgot-password-link">Forgot password?</a>
<p class="login-card-footer-text">Already have an account? <a href="login.php"
class="text-reset">Sign in here</a></p>
<nav class="login-card-footer-nav">
<a href="#!">Terms of use.</a>
58
<a href="#!">Privacy policy</a>
</nav>
</div>
</div>
</div>
</div>
</main>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</body>
</html>
Halaman Pakaian -> Wanita
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
59
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="index.html">Home</a></li>
60
<li class="drop-down"><a href="javascript:void(0)">Pakaian</a>
<ul>
<li><a href="wanita.html">Wanita</a></li>
<li><a href="pria.html">Pria</a></li>
<li><a href="sport.html">Sport</a></li>
</ul>
</li>
<li><a href="hijab.html">Hijab</a></li>
<li><a href="asesoris.html">Asesoris</a></li>
<li><a href="index.html#promo">Promo</a></li>
<li><a href="index.html#berita">Berita</a></li>
<li><a href="index.html#video">Video</a></li>
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
61
</div>
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
62
<a href="javascript:void(0)" class="get-started-btn">Buy Now</a>
<a href="javascript:void(0)" class="get-started-btn">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
63
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
64
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
65
Halaman Pakaian -> Pria
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
66
<!-- Template Main CSS File -->
<link href="assets/css/style.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="index.php">Home</a></li>
<li><a href="hijab.php">Hijab</a></li>
<li><a href="asesoris.php">Asesoris</a></li>
<li><a href="">Promo</a></li>
<li><a href="">Berita</a></li>
<li><a href="">Video</a></li>
67
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
68
<div class="member-info" >
<h4 style="color: #d9232d;">Off White</h4>
<span>Rp.4.300.000,00-</span>
<a href="javascript:void(0)" class="get-started-btn">Buy Now</a>
<a href="javascript:void(0)" class="get-started-btn">Add to Cart</a>
</div>
</div>
</div>
69
<div class="social" color: #d9232d;>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
70
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
71
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
Halaman Pakaian -> Sport
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
72
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
73
<header id="header" class="fixed-top ">
<div class="container d-flex align-items-center">
<ul>
<li class="active"><a href="index.php">Home</a></li>
<li><a href="hijab.php">Hijab</a></li>
<li><a href="asesoris.php">Asesoris</a></li>
<li><a href="">Promo</a></li>
<li><a href="">Berita</a></li>
<li><a href="">Video</a></li>
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
74
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
75
<span>Rp.500.000,00-</span>
<a href="javascript:void(0)" class="get-started-btn">Buy Now</a>
<a href="javascript:void(0)" class="get-started-btn">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
76
<!-- ======= Footer ======= -->
<footer id="footer" >
<div class="footer-top" style="background-color: #d9232d
;">
<div class="container">
<div class="row">
77
<li><i class="bx bx-chevron-right"></i> <a href="#">Cash on Delivery</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Find Us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Offline Shop</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Credit Card Set</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
78
<script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>
<script src="assets/vendor/php-email-form/validate.js"></script>
<script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
<script src="assets/vendor/venobox/venobox.min.js"></script>
<script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
Halaman Hijab
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
79
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="index.html">Home</a></li>
80
<li class="drop-down"><a href="javascript:void(0)">Pakaian</a>
<ul>
<li><a href="wanita.html">Wanita</a></li>
<li><a href="pria.html">Pria</a></li>
<li><a href="sport.html">Sport</a></li>
</ul>
</li>
<li><a href="hijab.html">Hijab</a></li>
<li><a href="asesoris.html">Asesoris</a></li>
<li><a href="index.html#promo">Promo</a></li>
<li><a href="index.html#berita">Berita</a></li>
<li><a href="index.html#video">Video</a></li>
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
81
</div>
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
82
<a href="javascript:void(0)" class="get-started-btn">Buy Now</a>
<a href="javascript:void(0)" class="get-started-btn">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
83
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
84
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
85
Halaman Asesoris
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
86
<!-- Template Main CSS File -->
<link href="assets/css/style.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="index.html">Home</a></li>
<li><a href="hijab.html">Hijab</a></li>
<li><a href="asesoris.html">Asesoris</a></li>
<li><a href="index.html#promo">Promo</a></li>
<li><a href="index.html#berita">Berita</a></li>
<li><a href="index.html#video">Video</a></li>
87
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
88
<div class="member-info" >
<h4 style="color: #d9232d;">Kalung Diamond Ice King</h4>
<span>Rp.300.000.000,00-</span>
<a href="javascript:void(0)" class="get-started-btn">Buy Now</a>
<a href="javascript:void(0)" class="get-started-btn">Add to Cart</a>
</div>
</div>
</div>
89
<div class="social" color: #d9232d;>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
90
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
91
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
Halaman Kontak
<?php
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
92
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Admin-GhiNaj Shop</title>
<meta content="" name="description">
<meta content="" name="keywords">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
93
<header id="header" class="fixed-top ">
<div class="container d-flex align-items-center">
<ul>
<li class="active"><a href="index.html">Home</a></li>
<li><a href="hijab.html">Hijab</a></li>
<li><a href="asesoris.html">Asesoris</a></li>
<li><a href="index.html#promo">Promo</a></li>
<li><a href="index.html#berita">Berita</a></li>
<li><a href="index.html#video">Video</a></li>
<li><a href="contact.html">Contact</a></li>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
94
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div>
<iframe style="border:0; width: 100%; height: 270px;"
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1979.972655183616
3!2d110.45021545791596!3d-
7.015714536604607!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2e708c5feb
f48dad%3A0xd18970058d372d53!2sJl.%20Rogojembangan%20Timur%20VI%20No.10%2C%
20Tandang%2C%20Kec.%20Tembalang%2C%20Kota%20Semarang%2C%20Jawa%20Tengah
%2050274!5e0!3m2!1sen!2sid!4v1610956022983!5m2!1sen!2sid" frameborder="0"
allowfullscreen></iframe>
</div>
<div class="col-lg-4">
<div class="info">
<div class="address">
<i class="icofont-google-map"></i>
<h4>Location:</h4>
<p>Sesame Street, Semarang, Indonesia 523122</p>
95
</div>
<div class="email">
<i class="icofont-envelope"></i>
<h4>Email:</h4>
<p>ivannanda93@gmail.com</p>
</div>
<div class="phone">
<i class="icofont-phone"></i>
<h4>Call:</h4>
<p>+62 81904845353</p>
</div>
</div>
</div>
96
<textarea class="form-control" name="message" rows="5" data-rule="required"
data-msg="Please write something for us" placeholder="Message"></textarea>
<div class="validate"></div>
</div>
<div class="mb-3">
<div class="loading">Loading</div>
<div class="error-message"></div>
<div class="sent-message">Your message has been sent. Thank you!</div>
</div>
<div class="text-center"><button type="submit">Send Message</button></div>
</form>
</div>
</div>
</div>
</section><!-- End Contact Section -->
97
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
98
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
99
Admin Page -> Master -> Berita
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
100
<link href="assets/vendor/venobox/venobox.css" rel="stylesheet">
<link href="assets/vendor/owl.carousel/assets/owl.carousel.min.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
101
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
102
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Masters</h3>
<ol class="breadcrumb">
<li><i class="fa fa-home"></i><a href="index.php"></a></li>
<li><i class="fa fa-laptop"></i>Berita</li>
</ol>
</div>
</div>
<a class="btn btn-primary" href="input_berita.php">Tambah Berita</a>
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
</header>
103
$pengirim = stripslashes($berita['pengirim']);
$time = $berita['tanggal'];
?>
<tr>
<td>
<?php echo $nama;?>
</td>
<td>
<?php echo $kategori;?>
</td>
<td>
<?php echo $headline;?>
</td>
<td>
<?php echo $isi;?>
</td>
<td>
<?php echo $pengirim;?>
</td>
<td>
<?php echo $time;?>
</td>
<td>
<div class="btn-group">
104
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- End Team Section -->
105
<div class="col-lg-2 col-md-6 footer-links">
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
106
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
Admin Page -> Master -> Input Berita
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
107
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
108
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
109
<a href="logout.php" class="get-started-btn">Logout</a>
<a href="register.php" class="get-started-btn">Get Started</a>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
//proses input berita
if (isset($_POST['Input'])) {
$judul = addslashes (strip_tags ($_POST['judul']));
$kategori = $_POST['kategori'];
$headline = addslashes (strip_tags ($_POST['headline']));
110
$isi = addslashes (strip_tags ($_POST['isi']));
$pengirim = addslashes (strip_tags ($_POST['pengirim']));
//insert ke tabel
$query = "INSERT INTO berita(id_kategori,judul,headline,isi,pengirim,tanggal)
VALUES('$kategori','$judul','$headline','$isi','$pengirim',now())";
$sql = mysqli_query ($conn,$query);
if ($sql) {
//echo "<h2><font color=blue>Berita telah berhasil ditambahkan</font></h2>";
?>
<script language="JavaScript">
document.location='adminberita.php';
</script>
<?php
} else {
echo "<h2><font color=red>Berita gagal ditambahkan</font></h2>";
}
}
?>
<html>
<head><title>Input Berita</title>
<script language="JavaScript">
function batal(){
document.location='adminberita.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Berita</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
111
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<tr>
<td width="200">Judul Berita</td>
<td>: <input type="text" name="judul"
size="30"></td>
</tr>
<tr>
<td>Kategori</td>
<td>:
<select name="kategori">
<?php
$query = "SELECT id_kategori, nama_kategori FROM kategori ORDER BY nama_kategori";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
echo "<option
value='$hasil[id_kategori]'>$hasil[nama_kategori]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Headline Berita</td>
<td>: <textarea name="headline" cols="50" rows="4">
</textarea></td>
</tr>
<tr>
<td>Isi Berita</td>
<td>: <textarea name="isi" cols="50" rows="4">
</textarea>
</td>
</tr>
<tr>
<td>Pengirim</td>
<td>: <input type="text" name="pengirim" size="20">
</td>
</tr>
112
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Berita">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
</section><!-- End Team Section -->
113
<p>
Sesame Street <br>
Semarang 523122, Indonesia<br><br>
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
114
<div class="col-lg-4 col-md-6 footer-newsletter">
<h4>Our Newsletter</h4>
<p>Receive an update to your E-mail!</p>
<form action="" method="post">
<input type="email" name="email"><input type="submit" value="Subscribe"
style="background-color: #4a5562;">
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
115
<script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
Admin Page -> Master -> Edit Berita
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
116
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
117
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
118
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
$id = $_GET["id"];
// query data mahasiswa berdasarkan id
$news = query("SELECT * FROM berita WHERE id_berita = $id")[0];
if (isset($_POST["Input"])) {
if (ubahberita($_POST) > 0 ) {
echo "
<script>
alert('Data berhasil diubah');
document.location.href = 'adminberita.php';di
</script>
";
} else {
echo "
<script>
alert('Data gagal diubah');
document.location.href = 'adminberita.php';
</script>
";
};
}
?>
<html>
<head><title>Input Berita</title>
<script language="JavaScript">
function batal(){
119
document.location='adminberita.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Berita</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<input type="hidden" name="id" value="<?= $news['id_berita'] ?>">
<tr>
<td width="200">Judul Berita</td>
<td>: <input type="text" name="judul" id="judul" required="required" value = "<?=
$news['judul']?>"></td>
</tr>
<tr>
<td>Kategori</td>
<td>:
<select name="kategori" >
<?php
$query = "SELECT id_kategori, nama_kategori FROM kategori ORDER BY nama_kategori";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
echo "<option
value='$hasil[id_kategori]'>$hasil[nama_kategori]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Headline Berita</td>
<td>: <textarea name="headline" cols="50" rows="4">
<?= $news['headline']?>
120
</textarea></td>
</tr>
<tr>
<td>Isi Berita</td>
<td>: <textarea name="isi" cols="50" rows="4" >
<?= $news['isi']?>
</textarea>
</td>
</tr>
<tr>
<td>Pengirim</td>
<td>: <input type="text" name="pengirim" size="20" value = "<?= $news['pengirim']?>">
</td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Berita">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
121
</section><!-- End Team Section -->
122
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
123
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
Admin Page -> Master -> Produk
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
124
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
125
<!-- ======= Header ======= -->
<header id="header" class="fixed-top ">
<div class="container d-flex align-items-center">
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
126
<!-- ======= Breadcrumbs ======= -->
<section id="breadcrumbs" class="breadcrumbs">
<div class="container">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Masters</h3>
<ol class="breadcrumb">
<li><i class="fa fa-home"></i><a href="index.php"></a></li>
<li><i class="fa fa-laptop"></i>Produk</li>
</ol>
</div>
</div>
<a class="btn btn-primary" href="input_produk.php">Tambah Produk</a>
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
</header>
127
<table class="table table-striped table-advance table-hover">
<tbody>
<tr>
<th><i class="icon_profile"></i> Gambar</th>
<th><i class="icon_mail_alt"></i> Nama</th>
<th><i class="icon_pin_alt"></i> Kategori</th>
<th><i class="icon_mobile"></i> Stok</th>
<th><i class="icon_cogs"></i> Action</th>
</tr>
<?php
$products = query("SELECT * FROM produk ORDER BY id DESC");?>
<?php foreach($products as $product) :?>
<?php
$idkategori = $product['id_kategori'];
$category = query("SELECT * FROM kategoripesanan WHERE id_kategori =
$idkategori")[0];
$id=$product['id'];
$nama = stripslashes($product['nama']);
$gambar = stripslashes($product['gambar']);
$kategori = stripslashes($category["nama_kategori"]);
$jumlah = stripslashes($product['jumlah']);
?>
<tr>
<td>
<img src="<?= $gambar ?>" width = "100">
</td>
<td>
<?php echo $nama;?>
</td>
<td>
<?php echo $kategori;?>
</td>
<td>
<?php echo $jumlah;?>
</td>
<td>
<div class="btn-group">
128
<a class="btn btn-success" href="edit_produk.php?id=<?=
$product["id"]?>">O</i></a>
<a class="btn btn-danger" href="hapusproduk.php?id=<?=
$product["id"]?>" onclick="return confirm('Yakin?')">X</a>
</div>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
</section><!-- End Team Section -->
129
Sesame Street <br>
Semarang 523122, Indonesia<br><br>
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
130
<h4>Our Newsletter</h4>
<p>Receive an update to your E-mail!</p>
<form action="" method="post">
<input type="email" name="email"><input type="submit" value="Subscribe"
style="background-color: #4a5562;">
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
131
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
Admin Page -> Master -> Input Produk
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
132
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
133
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
134
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
//proses input berita
if (isset($_POST['Input'])) {
$nama = htmlspecialchars($_POST["nama"]);
$kategori = $_POST['id_kategori'];
$gambar = htmlspecialchars($_POST["gambar"]);
$jumlah = htmlspecialchars($_POST["jumlah"]);
//insert ke tabel
$query = "INSERT INTO produk(id_kategori,gambar,nama,jumlah)
VALUES('$kategori','$gambar','$nama','$jumlah')";
$sql = mysqli_query ($conn,$query);
if ($sql) {
//echo "<h2><font color=blue>Berita telah berhasil ditambahkan</font></h2>";
?>
<script language="JavaScript">
document.location='adminproduk.php';
</script>
<?php
} else {
echo "<h2><font color=red>Produk gagal ditambahkan</font></h2>";
}
}
?>
<html>
<head><title>Input Produk</title>
135
<script language="JavaScript">
function batal(){
document.location='adminproduk.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Produk</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<tr>
<td width="200">Nama Produk</td>
<td>: <input type="text" name="nama"
size="50" required="required"></td>
</tr>
<tr>
<td>Kategori</td>
<td>:
<select name="id_kategori">
<?php
$query = "SELECT id_kategori, nama_kategori FROM kategoripesanan ORDER BY
nama_kategori";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
echo "<option
value='$hasil[id_kategori]'>$hasil[nama_kategori]</option>";
}
?>
</select></td>
</tr>
<tr>
136
<td>Gambar Produk</td>
<td>: <input type="text" name="gambar"
size="30" required="required"></td>
</tr>
<tr>
<td>Stok Produk</td>
<td>: <input type="number" name="jumlah"
required="required" min="0" step="1" size="1"></td>
</td>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Produk">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
</section><!-- End Team Section -->
137
<footer id="footer" >
<div class="footer-top" style="background-color: #d9232d
;">
<div class="container">
<div class="row">
138
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Pre Order</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Cash on Delivery</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Find Us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Offline Shop</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Credit Card Set</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
139
<a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>
</body>
</html>
Admin Page -> Master -> Edit Produk
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
140
<meta content="" name="keywords">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
141
<h1 class="logo me-auto"><a href="admin.php" style="color: #d9232d;">GhiNaj
Shop</a></h1>
<!-- Uncomment below if you prefer to use an image logo -->
<!-- <a href="index.html" class="logo me-auto"><img src="assets/img/logo.png" alt=""
class="img-fluid"></a>-->
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
142
<h2>Produk</h2>
<ol>
<li><a href="index.html">Home</a></li>
<li>Master</li>
<li>Produk</li>
</ol>
</div>
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
$id = $_GET["id"];
// query data mahasiswa berdasarkan id
$produk = query("SELECT * FROM produk WHERE id = $id")[0];
if (isset($_POST["Input"])) {
if (ubahproduk($_POST) > 0 ) {
echo "
<script>
alert('Data berhasil diubah');
document.location.href = 'adminproduk.php';di
</script>
";
} else {
echo "
<script>
alert('Data gagal diubah');
document.location.href = 'adminproduk.php';
143
</script>
";
};
}
?>
<html>
<head><title>Input Produk</title>
<script language="JavaScript">
function batal(){
document.location='adminproduk.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Produk</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<input type="hidden" name="id" value="<?= $produk['id'] ?>">
<tr>
<td width="200">Nama</td>
<td>: <input type="text" name="nama" id="nama" size="50" required="required" value =
"<?= $produk['nama']?>"></td>
</tr>
<tr>
<td>Kategori</td>
<td>:
<select name="kategori" >
<?php
$query = "SELECT id_kategori, nama_kategori FROM kategoripesanan ORDER BY
nama_kategori";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
144
echo "<option
value='$hasil[id_kategori]'>$hasil[nama_kategori]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Gambar Produk</td>
<td>: <input type="text" name="gambar" id="gambar" size="30" required="required" value
= "<?= $produk['gambar']?>"></td>
</tr>
<tr>
<td>Stok Produk</td>
<td>: <input type="number" name="jumlah" min="0" step="1" id="jumlah"
required="required" value = "<?= $produk['jumlah']?>"></td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Produk">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
145
</div>
</section><!-- End Team Section -->
146
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
147
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
Admin Page -> Master -> Pesanan
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
148
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
149
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
150
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Masters</h3>
<ol class="breadcrumb">
<li><i class="fa fa-home"></i><a href="index.php"></a></li>
<li><i class="fa fa-laptop"></i>Pesanan</li>
</ol>
</div>
</div>
<a class="btn btn-primary" href="input_pesanan.php">Tambah Pesanan</a>
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
151
</header>
152
<?php echo $time;?>
</td>
<td>
<div class="btn-group">
</div>
</div>
</section><!-- End Team Section -->
153
<div class="col-lg-3 col-md-6">
<div class="footer-info">
<h3>GhiNaj Shop</h3>
<p>
Sesame Street <br>
Semarang 523122, Indonesia<br><br>
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
154
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
155
<script src="assets/vendor/php-email-form/validate.js"></script>
<script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
<script src="assets/vendor/venobox/venobox.min.js"></script>
<script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
Admin Page -> Master -> Input Pesanan
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
156
<!-- Google Fonts -->
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
157
<nav class="nav-menu d-none d-lg-block">
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
158
</div>
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
//proses input berita
if (isset($_POST['Input'])) {
$nama = addslashes (strip_tags ($_POST['nama']));
$alamat = $_POST['alamat'];
$produk = addslashes (strip_tags ($_POST['produk']));
$jumlah = addslashes (strip_tags ($_POST['jumlah']));
//insert ke tabel
$query = "INSERT INTO pesanan(nama,alamat,produk,jumlah,tanggal)
VALUES('$nama','$alamat','$produk','$jumlah',now())";
$sql = mysqli_query ($conn,$query);
if ($sql) {
//echo "<h2><font color=blue>Berita telah berhasil ditambahkan</font></h2>";
?>
<script language="JavaScript">
document.location='adminpesanan.php';
</script>
<?php
} else {
echo "<h2><font color=red>Pesanan gagal ditambahkan</font></h2>";
}
}
159
?>
<html>
<head><title>Input Pesanan</title>
<script language="JavaScript">
function batal(){
document.location='adminpesanan.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Pesanan</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<tr>
<td width="200">Nama Pemesan</td>
<td>: <input type="text" name="nama"
size="30" required="required"></td>
</tr>
<tr>
<td>Alamat Pemesan</td>
<td>: <textarea name="alamat" cols="50" rows="4" required="required">
</textarea></td>
</tr>
<tr>
<td>Nama Produk</td>
<td>: <select name="produk">
<?php
$query = "SELECT id, nama FROM produk ORDER BY nama";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
echo "<option
160
value='$hasil[nama]'>$hasil[nama]</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>Jumlah Produk</td>
<td>: <input type="number" name="jumlah" size="1" required="required" min="0"
step="1">
</td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Pesanan">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
</section><!-- End Team Section -->
161
</main><!-- End #main -->
162
<div class="col-lg-3 col-md-6 footer-links">
<h4>Our Services</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Pre Order</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Cash on Delivery</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Find Us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Offline Shop</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Credit Card Set</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
163
</div>
</footer><!-- End Footer -->
</body>
</html>
Admin Page -> Master -> Edit Pesanan
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
164
<title>Edit Pesanan - Admin GhiNaj Shop</title>
<meta content="" name="description">
<meta content="" name="keywords">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
165
<header id="header" class="fixed-top ">
<div class="container d-flex align-items-center">
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
166
<div class="container">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
$id = $_GET["id"];
// query data mahasiswa berdasarkan id
$order = query("SELECT * FROM pesanan WHERE id = $id")[0];
if (isset($_POST["Input"])) {
if (ubahorder($_POST) > 0 ) {
echo "
<script>
alert('Data berhasil diubah');
document.location.href = 'adminpesanan.php';di
</script>
";
} else {
echo "
167
<script>
alert('Data gagal diubah');
document.location.href = 'adminpesanan.php';
</script>
";
};
}
?>
<html>
<head><title>Input Pesanan</title>
<script language="JavaScript">
function batal(){
document.location='adminpesanan.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Pesanan</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<input type="hidden" name="id" value="<?= $order['id'] ?>">
<tr>
<td width="200">Nama Pemesan</td>
<td>: <input type="text" name="nama" id="nama" required="required" value = "<?=
$order['nama']?>" size="50"></td>
</tr>
<tr>
<td>Alamat Pemesan</td>
<td>: <textarea name="alamat" cols="50" rows="4" required="required">
<?= $order['alamat']?>
</textarea></td>
</tr>
168
<tr>
<td>Nama Produk</td>
<td>: <select name="produk">
<?php
$query = "SELECT id, nama FROM produk ORDER BY nama";
$sql = mysqli_query ($conn,$query);
while ($hasil = mysqli_fetch_array ($sql)) {
echo "<option
value='$hasil[nama]'>$hasil[nama]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Jumlah Produk</td>
<td>: <input type="number" name="jumlah" size="1" min="0" step="1" value = "<?=
$order['jumlah']?>" required="required">
</td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Pesanan">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
169
</div>
</div>
</div>
</section><!-- End Team Section -->
170
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
171
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
172
Admin Page -> Master -> Video
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
173
<link href="assets/vendor/remixicon/remixicon.css" rel="stylesheet">
<link href="assets/vendor/venobox/venobox.css" rel="stylesheet">
<link href="assets/vendor/owl.carousel/assets/owl.carousel.min.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
174
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
175
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Masters</h3>
<ol class="breadcrumb">
<li><i class="fa fa-home"></i><a href="index.php"></a></li>
<li><i class="fa fa-laptop"></i>Video</li>
</ol>
</div>
</div>
<a class="btn btn-primary" href="input_video.php">Tambah Video</a>
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
</header>
<?php
$video = query("SELECT * FROM video ORDER BY id DESC"); ?>
<?php foreach($video as $vid) :?>
<?php
$id=$vid['id'];
$judul = stripslashes($vid['judul']);
$link = stripslashes($vid['link']);
?>
<tr>
<td>
<?php echo $judul;?>
</td>
<td>
<?php echo $link;?>
</td>
176
<td>
<div class="btn-group">
</div>
</div>
</section><!-- End Team Section -->
177
<h3>GhiNaj Shop</h3>
<p>
Sesame Street <br>
Semarang 523122, Indonesia<br><br>
<strong>Phone:</strong> +62 81904845353<br>
<strong>Email:</strong> ivannanda93@gmail.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
178
<div class="col-lg-4 col-md-6 footer-newsletter">
<h4>Our Newsletter</h4>
<p>Receive an update to your E-mail!</p>
<form action="" method="post">
<input type="email" name="email"><input type="submit" value="Subscribe"
style="background-color: #4a5562;">
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
179
<script src="assets/vendor/venobox/venobox.min.js"></script>
<script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
</body>
</html>
Admin Page -> Master -> Input Video
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
180
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,
700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500
,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
181
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
182
</div>
</section><!-- End Breadcrumbs -->
<div class="row">
<?php
//proses input berita
if (isset($_POST['Input'])) {
$judul = htmlspecialchars($_POST["judul"]);
$link = htmlspecialchars($_POST["link"]);
//insert ke tabel
$query = "INSERT INTO video(judul,link)
VALUES('$judul','$link')";
$sql = mysqli_query ($conn,$query);
if ($sql) {
//echo "<h2><font color=blue>Berita telah berhasil ditambahkan</font></h2>";
?>
<script language="JavaScript">
document.location='adminvideo.php';
</script>
<?php
} else {
echo "<h2><font color=red>Video gagal ditambahkan</font></h2>";
}
}
?>
<html>
<head><title>Input Video</title>
183
<script language="JavaScript">
function batal(){
document.location='adminvideo.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Video</h3>
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<tr>
<td width="200">Judul Video</td>
<td>: <input type="text" name="judul"
size="30"></td>
</tr>
<tr>
<td>Link Video</td>
<td>: <textarea name="link" cols="50" rows="4">
</textarea></td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Video">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
184
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
</div>
</div>
</section><!-- End Team Section -->
185
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
</div>
</div>
186
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
187
Admin Page -> Master -> Edit Video
<?php
require 'functions.php';
session_start();
$username = $_SESSION['username'];
if (!isset($_SESSION{'login'})) {
header('Location: login.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
188
<link href="assets/vendor/remixicon/remixicon.css" rel="stylesheet">
<link href="assets/vendor/venobox/venobox.css" rel="stylesheet">
<link href="assets/vendor/owl.carousel/assets/owl.carousel.min.css" rel="stylesheet">
<!-- =======================================================
* Template Name: Sailor - v3.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<ul>
<li class="active"><a href="admin.php">Home</a></li>
<li class="drop-down"><a href="#">Master</a>
<ul>
<li><a href="adminberita.php">Berita</a></li>
<li><a href="adminproduk.php">Produk</a></li>
<li><a href="adminpesanan.php">Pesanan</a></li>
<li><a href="adminvideo.php">Video</a></li>
</ul>
189
</li>
<li>
<img src="userlog.png" width="20"><?= $username ?>
</li>
</ul>
</div>
</header><!-- End Header -->
<main id="main">
</div>
</section><!-- End Breadcrumbs -->
190
<div class="row">
<?php
$id = $_GET["id"];
// query data mahasiswa berdasarkan id
$video = query("SELECT * FROM video WHERE id = $id")[0];
if (isset($_POST["Input"])) {
if (ubahvid($_POST) > 0 ) {
echo "
<script>
alert('Data berhasil diubah');
document.location.href = 'adminvideo.php';di
</script>
";
} else {
echo "
<script>
alert('Data gagal diubah');
document.location.href = 'adminvideo.php';
</script>
";
};
}
?>
<html>
<head><title>Input Video</title>
<script language="JavaScript">
function batal(){
document.location='adminvideo.php';
}
</script>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="fa fa-laptop"></i> Input Video</h3>
191
<ol class="breadcrumb">
</ol>
</div>
</div>
<FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0" width="90%">
<input type="hidden" name="id" value="<?= $video['id'] ?>">
<tr>
<td width="200">Judul Video</td>
<td>: <input type="text" name="judul" id="judul" required="required" value = "<?=
$video['judul']?>"></td>
</tr>
<tr>
<td>Link Video</td>
<td>: <textarea name="link" cols="50" rows="4">
<?= $video['link']?>
</textarea></td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Video">
<input type="button" name="Cancel" value="Cancel" onClick="batal()">
</td>
</tr>
</table>
</FORM>
</body>
<!-- ck editor -->
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>
</html>
</section>
</div>
</div>
</div>
</div>
</div>
</div>`
</div>
192
</div>
</div>
</section><!-- End Team Section -->
193
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright" >
© Copyright <strong><span>GhiNaj Shop</span></strong>. All Rights Reserved
</div>
<div class="credits" >
<!-- All the links in the footer should remain intact. -->
194
<!-- You can delete the links only if you purchased the pro version. -->
<!-- Licensing information: https://bootstrapmade.com/license/ -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/GhiNaj Shop-free-bootstrap-theme/ -->
Designed by <a href="https://bootstrapmade.com/">BootstrapMade</a>
</div>
</div>
</footer><!-- End Footer -->
</body>
</html>
195
function.php
<?php
$conn = mysqli_connect("localhost", "root", "", "ghinaj");
function query($query) {
global $conn;
$result = mysqli_query($conn, $query);
$rows = [];
while ( $row = mysqli_fetch_assoc($result)) {
$rows[] = $row;
}
return $rows;
};
function tambah($data){
global $conn;
$judul = htmlspecialchars($data["judul"]);
$link = htmlspecialchars($data["link"]);
function hapus($id) {
global $conn;
mysqli_query($conn, "DELETE FROM berita where id_berita = $id");
return mysqli_affected_rows($conn);
}
function hapusproduct($id) {
196
global $conn;
mysqli_query($conn, "DELETE FROM produk where id = $id");
return mysqli_affected_rows($conn);
}
function hapusvid($id) {
global $conn;
mysqli_query($conn, "DELETE FROM video where id = $id");
return mysqli_affected_rows($conn);
}
function hapusorder($id) {
global $conn;
mysqli_query($conn, "DELETE FROM pesanan where id = $id");
return mysqli_affected_rows($conn);
}
function ubahvid($data) {
global $conn;
$id = $data["id"];
$judul = htmlspecialchars($data["judul"]);
$link = htmlspecialchars($data["link"]);
function ubahberita($data) {
global $conn;
$id = $data['id'];
$kategori = $data['kategori'];
197
$judul = htmlspecialchars($data["judul"]);
$headline = htmlspecialchars($data["headline"]);
$isi = htmlspecialchars($data["isi"]);
$pengirim = htmlspecialchars($data["pengirim"]);
function ubahproduk($data) {
global $conn;
$id = $data['id'];
$kategori = $data['kategori'];
$nama = htmlspecialchars($data["nama"]);
$gambar = htmlspecialchars($data["gambar"]);
$jumlah = htmlspecialchars($data["jumlah"]);
198
function ubahorder($data) {
global $conn;
$id = $data['id'];
$nama = htmlspecialchars($data["nama"]);
$alamat = htmlspecialchars($data["alamat"]);
$produk = htmlspecialchars($data["produk"]);
$jumlah = htmlspecialchars($data["jumlah"]);
function cari($keyword) {
$query = "SELECT * FROM video WHERE judul LIKE '%$keyword%'";
return query($query);
}
function registrasi($data) {
global $conn;
$username = strtolower(stripslashes($data["username"]));
$password = mysqli_real_escape_string($conn, $data["password"]);
$password2 = mysqli_real_escape_string($conn, $data["password2"]);
if (mysqli_fetch_assoc($same)) {
echo "<script>
alert('Username sudah terdaftar!');
199
document.location.href = 'login.php';
</script>";
return false;
}
if ($password!=$password2) {
echo "<script>
alert('Konfirmasi Password Tidak Sesuai');
document.location.href = 'login.php';
</script>";
return false;
}
return mysqli_affected_rows($conn);
}
?>
logout.php
<?php
session_start();
$_SESSION = [];
session_unset();
session_destroy();
header('Location: login.php');
exit;
?>
200
Implementasi Sistem
Implementasi Software
Website ini dibuat dan diimplementasikan dengan bahasa pemograman PHP, dirancang dengan
menggunakan SublimeText, dan database yang digunakan adalah MySQL. Software Browser seperti
Firefox, Chrome, Opera, dll diperlukan untuk menjalankan website dan memakai web server seperti
Xampp, Apache Wamp, atau Mamp.
Implementasi Hardware
201
PENUTUP
202