Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Source Code

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

PROYEK 1

SISTEM TESTING DAN IMPLEMENTASI

DISUSUN OLEH :

NAMA : MARIA NOVA SAREMBONA


NIM : 202421
KLS : 6TSTI-G

PROGRAM STUDI TEKNIK INFORMATIKA


UNIVERSITAS DIPA MAKASSAR
2023
1. Menu Login
<?php

session_start();

include 'koneksi.php';

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

if ($_SESSION['level']) {

header("location:index.php");

}else{

?>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"


name="viewport">

<title>Halaman Login</title>

<!-- Favicon-->

<link rel="icon" href="../../favicon.ico" type="image/x-icon">

<!-- Google Fonts -->

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic-ext"
rel="stylesheet" type="text/css">

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"


type="text/css">
<!-- Bootstrap Core Css -->

<link href="plugins/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Waves Effect Css -->

<link href="plugins/node-waves/waves.css" rel="stylesheet" />

<!-- Animation Css -->

<link href="plugins/animate-css/animate.css" rel="stylesheet" />

<!-- Custom Css -->

<link href="css/style.css" rel="stylesheet">

</head>

<body class="login-page">

<div class="login-box">

<div class="card">

<div class="body">

<form id="sign_in" method="POST">

<div class="msg">Masukan Username dan Password</div>

<div class="input-group">

<span class="input-group-addon">

<i class="material-icons">person</i>

</span>

<div class="form-line">

<input type="text" class="form-control" name="username" placeholder="Username"


required autofocus>

</div>

</div>
<div class="input-group">

<span class="input-group-addon">

<i class="material-icons">lock</i>

</span>

<div class="form-line">

<input type="password" class="form-control" name="password"


placeholder="Password" required>

</div>

</div>

<div class="row">

<div class="col-xs-4">

<input type="submit" name="login" value="Login" class="btn btn-block bg-pink waves-


effect">

</div>

</div>

</form>

</div>

</div>

</div>

<!-- Jquery Core Js -->

<script src="plugins/jquery/jquery.min.js"></script>

<!-- Bootstrap Core Js -->

<script src="plugins/bootstrap/js/bootstrap.js"></script>
<!-- Waves Effect Plugin Js -->

<script src="plugins/node-waves/waves.js"></script>

<!-- Validation Plugin Js -->

<script src="plugins/jquery-validation/jquery.validate.js"></script>

<!-- Custom Js -->

<script src="js/admin.js"></script>

<script src="js/pages/examples/sign-in.js"></script>

</body>

</html>

<?php

$username = $_POST['username'];

$password = $_POST['password'];

$login = $_POST['login'];

if ($login) {

$sql = $koneksi->query("select * from user where username='$username' and


password='$password' ");

$ketemu = $sql->num_rows;

$data=$sql->fetch_assoc();

if ($ketemu >= 1) {

session_start();

if ($data['level'] == "admin") {
$_SESSION['level'] = 'admin';

header("location:index.php");

}else if ($data['level'] == "penjual") {

$_SESSION['level'] = 'penjual';

header("location:index.php");

}else {

$_SESSION['level'] = 'pembeli';

header("location:index.php");

}else{

echo "Login Gagal";

?>

<?php } ?>
2. Home

$sql= $koneksi->query("select * from tb_barang");

while ($tampil = $sql->fetch_assoc()) {

$jumlah_barang = $sql->num_rows;

?>

<div class="container-fluid">

<div class="block-header">

<h2>DASHBOARD</h2>

</div>

<!-- Widgets -->

<div class="row clearfix">

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

<div class="info-box bg-pink hover-expand-effect">

<div class="icon">

<i class="material-icons">shopping_cart</i>

</div>

<div class="content">

<div class="text">Data Barang</div>

<div class="number count-to" data-from="0" data-to="125" data-speed="15" data-fresh-


interval="20"><?php echo $jumlah_barang;?></div>

</div>

</div>

</div>

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

<div class="info-box bg-cyan hover-expand-effect">

<div class="icon">
<i class="material-icons">add_shopping_cart</i>

</div>

<div class="content">

<div class="text">Penjualan Hari ini</div>

<div class="number count-to" data-from="0" data-to="257" data-speed="1000" data-


fresh-interval="20"></div>

</div>

</div>

</div>

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

<div class="info-box bg-light-green hover-expand-effect">

<div class="icon">

<i class="material-icons">attach_money</i>

</div>

<div class="content">

<div class="text">Profit</div>

<div class="number count-to" data-from="0" data-to="243" data-speed="1000" data-


fresh-interval="20"></div>

</div>

</div>

</div>
3. Index

<head>

<meta charset="UTF-8">

<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"


name="viewport">

<title>Penjualan Sarung Toraja</title>

<!-- Favicon-->

<link rel="icon" href="../../favicon.ico" type="image/x-icon">

<!-- Google Fonts -->

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic-ext"
rel="stylesheet" type="text/css">

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"


type="text/css">

<!-- Bootstrap Core Css -->

<link href="plugins/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Waves Effect Css -->

<link href="plugins/node-waves/waves.css" rel="stylesheet" />

<!-- Animation Css -->

<link href="plugins/animate-css/animate.css" rel="stylesheet" />

<!-- Custom Css -->

<link href="css/style.css" rel="stylesheet">

<link href="plugins/jquery-datatable/skin/bootstrap/css/dataTables.bootstrap.css" rel="stylesheet">

<link href="plugins/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />


<!-- AdminBSB Themes. You can choose a theme from css/themes instead of get all themes -->

<link href="css/themes/all-themes.css" rel="stylesheet" />

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"


integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous">

</head>

4. Koneksi

<?php

$koneksi = mysqli_connect("localhost","root","","db_penjualan_barang");

// Check connection

if (mysqli_connect_errno()){

echo "Koneksi database gagal : " . mysqli_connect_error();

5. Logout

<?php

session_start();

unset($_SESSION['level']);

header("location:login.php");

?>

You might also like