• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Perpustakaan Berbasis Website Menggunakan PHP Dan MySQL Pada SMK Sandhy Putra Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Perpustakaan Berbasis Website Menggunakan PHP Dan MySQL Pada SMK Sandhy Putra Medan"

Copied!
15
0
0

Teks penuh

(1)

/*List Program*/

Koneksi.php

<?php

$server = 'localhost'; $admin = 'root';

$pass = '';

$db = 'db_perpustakaan';

$conn = mysqli_connect($server, $admin, $pass, $db); // Check connection

if (!$conn) {

die("Connection failed: " . mysqli_connect_error()); }

// echo "Connected successfully"; ?>

Index.php

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Perpustakaan</title>

<link href="assets/css/bootstrap.css" rel="stylesheet" /> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <link href="assets/css/custom.css" rel="stylesheet" />

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />

</head> <body>

<div id="wrapper">

<div class="navbar navbar-inverse navbar-fixed-top"> <div class="adjust-nav">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">

<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>

<a class="navbar-brand" href="#"> <img src="assets/img/logo.png" /> </a>

</div>

(2)

<a href="../" style="color:#fff; width: 40px">Logout</a> </span>

</div> </div>

<!-- /. NAV TOP -->

<nav class="navbar-default navbar-side" role="navigation"> <div class="sidebar-collapse">

<ul class="nav" id="main-menu"> <li class="active-link">

<a href="index.php"><i class="fa fa-clipboard"></i>Halaman Admin</a>

</li> <li>

<a href="data_buku.php" ><i class="fa fa-clipboard"></i>Data Buku</a>

</li> <li>

<a href="data_siswa.php"><i class="fa fa-users"></i>Data Siswa</a>

</li> <li>

<a href="data_pinjam.php"><i class="fa fa-table"></i>Data Peminjaman</a>

</li> <li>

<a href="data_kembali.php"><i class="fa fa-table"></i>Data Pengembalian</a>

</li> </ul> </div> </nav>

<div id="page-wrapper" > <div id="page-inner"> <div class="row">

<div class="col-lg-12"> <h2></h2>

</div> </div> <hr />

<div class="row">

<img src="assets/img/image_3.jpeg" class="col-md-12"> <h1></h1>

</div>

</div> </div>

(3)

<div class="footer"> <div class="row">

<div class="col-lg-12" >

&copy; www.smktelkommedan.com </div>

</div> </div>

<script src="assets/js/jquery-1.10.2.js"></script> <script src="assets/js/bootstrap.min.js"></script> <script src="assets/js/custom.js"></script>

</body> </html>

Login.php

<?php

$username = $_POST['username']; $password = $_POST['password'];

if($username == 'admin' && $password == 'admin'){ header("location: admin/");

die(); } else {

echo 'gagal'; }

?>

Index.html <!DOCTYPE html> <html lang="en"> <head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Login Admin</title>

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

</head> <body>

<div class="container">

<form class="form-signin" action="login.php" method="post"> <center><h2 class="form-signin-heading"><span class="glyphicon glyphicon-th-large"></span> Perpustakaan </h2></center>

<div class="input-group">

(4)

<input type="text" id="username" name="username" class="form-control" placeholder="Username" autocomplete="off" autofocus="on" required>

</div>

<div class="input-group" style="margin-top: 5px;">

<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>

<input type="password" id="password" name="password" class="form-control" placeholder="Password" autocomplete="off" required>

</div> <br />

<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>

</form> </body> </html>

Data_buku.php

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Perpustakaan</title>

<link href="assets/css/bootstrap.css" rel="stylesheet" /> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <link href="assets/css/custom.css" rel="stylesheet" />

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />

</head> <body>

<div id="wrapper">

<div class="navbar navbar-inverse navbar-fixed-top"> <div class="adjust-nav">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">

<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>

<a class="navbar-brand" href="#"> <img src="assets/img/logo.png" /> </a>

(5)

<span class="logout-spn" >

<a href="../" style="color:#fff;">LOGOUT</a> </span>

</div> </div>

<nav class="navbar-default navbar-side" role="navigation">

<div class="sidebar-collapse"> <ul class="nav" id="main-menu"> <li>

<a href="index.php"><i class="fa fa-clipboard"></i>Dashboard</a>

</li>

<li class="active-link">

<a href="data_buku.php" ><i class="fa fa-clipboard"></i>Data Buku</a>

</li> <li>

<a href="data_siswa.php"><i class="fa fa-users"></i>Data Siswa</a>

</li> <li>

<a href="data_pinjam.php"><i class="fa fa-table"></i>Data Peminjaman</a>

</li> <li>

<a href="data_kembali.php"><i class="fa fa-table"></i>Data Pengembalian</a>

</li> </ul> </div> </nav>

<!-- /. NAV SIDE --> <div id="page-wrapper" > <div id="page-inner"> <div class="row">

<div class="col-lg-10"> <h2>DATA BUKU</h2> </div>

<div class="col-lg-2">

<a href="tambah_buku.php" class="btn btn-primary"><h5>TAMBAH BUKU</h5></a>

</div> </div> <hr />

<div class="row">

(6)

<div class="col-md-2">

<input type="text" id="cari"> </div>

<div class="col-md-1">

<button type="button" class="btn btn-success" id="butcari" onclick="searching()">Cari</button>

</div> </div>

<div class="row">

<div class="col-md-12">

<table class="table table-bordered"> <tr>

<th>KODE BUKU</th> <th>NAMA BUKU</th> <th>KATEGORI</th> <th>JURUSAN</th> <th>JUMLAH</th> <th>AKSI</th> </tr>

<?php

error_reporting(0); include('koneksi.php'); $mode = $_GET['mode'];

$q = "SELECT * FROM data_buku"; $pencarian = $_GET['pencarian']; if($pencarian != undefined){ $q = "SELECT * FROM data_buku WHERE `nama_buku` LIKE '%$pencarian%'";

}

$query = mysqli_query($conn, $q); while($data = mysqli_fetch_array($query)){

echo "<tr>"; echo

"<td>".$data['kode_buku']."</td>";

echo "<td>".$data['nama_buku']."</td>";

echo "<td>".$data['kategori']."</td>";

echo "<td>".$data['jurusan']."</td>";

echo "<td>".$data['jumlah_buku']."</td>";

(7)

} ?> </table> </div>

</div> </div> </div> </div>

<div class="footer"> <div class="row">

<div class="col-lg-12" >

&copy; www.smktelkommedan.com </div>

</div> </div>

<script src="assets/js/jquery-1.10.2.js"></script> <script src="assets/js/bootstrap.min.js"></script>

<script src="assets/js/custom.js"></script> </body>

<script type="text/javascript">

var pencarian = document.getElementById("cari");

function searching(){ console.log("fs");

window.location = "data_buku.php?pencarian=" + pencarian.value;

} </script> </html>

Data_pinjaman.php

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Perpustakaan</title>

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

<link href="assets/css/font-awesome.css" rel="stylesheet" />

<link href="assets/css/custom.css" rel="stylesheet" /> <link

href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />

(8)

<div id="wrapper">

<div class="navbar navbar-inverse navbar-fixed-top"> <div class="adjust-nav">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">

<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>

<a class="navbar-brand" href="#"> <img src="assets/img/logo.png" /> </a>

</div>

<span class="logout-spn" >

<a href="../" style="color:#fff;">LOGOUT</a> </span>

$data = mysqli_fetch_array($query); $tgl = $data['tanggal_peminjaman']; $nis = $data['nis'];

$list_buku = array($data['kode_buku']); ?>

<div class="col-md-12">

<label class="col-md-2">NIS</label>

<label class="col-md-10">: <?php echo $nis ?></label>

</div>

<div class="col-md-12">

<label class="col-md-2">NAMA</label> <label class="col-md-10">: <?php echo $data['nama_siswa']; ?></label>

</div>

<div class="col-md-12">

<label class="col-md-2">TANGGAL PINJAM</label>

<label class="col-md-10">: <?php echo $tgl ?></label>

</div>

<div class="col-md-12">

<label class="col-md-2">BATAS KEMBALI</label>

<label class="col-md-10">: <?php echo $data['batas_pengembalian']; ?></label>

</div>

(9)

<table class="table table-bordered"> <tr><th>LIST BUKU</th></tr> <?php

echo "<tr><td>".$data['nama_buku']."</td></tr>";

while($data = mysqli_fetch_array($query)){

echo "<tr><td>".$data['nama_buku']."</td></tr>";

array_push($list_buku, $data['kode_buku']);

}

// print_r($list_buku); ?>

</table> </div>

<div class="col-md-10"></div> </div>

<div class="col-md-12">

<div class="col-md-4"></div> <?php

$list = json_encode($list_buku); echo "<a href='p_pengembalian.php?tgl=".$tgl."&nis=".$nis."&list=".$list."' class=\"btn btn-success\">Pengembalian Buku</a>";

?> </div> </div> </div> </div> </div>

<div class="footer"> <div class="row">

<div class="col-lg-12" >

&copy; www.smktelkommedan.com </div>

</div> </div>

<script src="assets/js/jquery-1.10.2.js"></script> <script src="assets/js/bootstrap.min.js"></script> <script src="assets/js/custom.js"></script>

</body>

<script type="text/javascript">

var pencarian = document.getElementById("cari");

(10)

window.location = "data_pinjam.php?pencarian=" + pencarian.value;

}

</script> </html>

Pinjam_buku.php

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Perpustakaan</title>

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

<link href="assets/css/font-awesome.css" rel="stylesheet" /> <link href="assets/css/custom.css" rel="stylesheet" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />

</head> <body>

<div id="wrapper">

<div class="navbar navbar-inverse navbar-fixed-top"> <div class="adjust-nav">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">

<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>

<a class="navbar-brand" href="#"> <img src="assets/img/logo.png" /> </a>

</div>

<span class="logout-spn" >

<a href="../" style="color:#fff;">LOGOUT</a> </span>

<div class="col-md-12">

<?php echo "<form method=\"POST\" action='p_pinjam_buku.php?id=".$_GET['nis']."'>"; ?>

<table class="table table-bordered"> <tr>

(11)

<th>KATEGORI</th> <th>JURUSAN</th> <th>JUMLAH</th> </tr>

<?php

error_reporting(0); include('koneksi.php'); $mode = $_GET['mode']; $kelas = $_GET['kelas'];

$q = "SELECT * FROM data_buku"; $pencarian = $_GET['pencarian']; if($pencarian != undefined){ $q = "SELECT * FROM data_buku WHERE `nama_buku` LIKE '%$pencarian%' AND `kategori` = '$kelas'"; }

$query = mysqli_query($conn, $q); while($data = mysqli_fetch_array($query)){

echo "<tr>";

echo "<td><input type=\"checkbox\" name=\"pilih_buku[]\" value='".$data['kode_buku']."'> ".$data['kode_buku']."</td>";

echo "<td>".$data['nama_buku']."</td>";

echo "<td>".$data['kategori']."</td>";

echo "<td>".$data['jurusan']."</td>";

echo "<td>".$data['jumlah_buku']."</td>";

echo "</tr>";

} ?> </table>

<input type="submit" class="btn btn-primary" value="Pinjamkan">

//echo "<a href='p_pinjam_buku.php?id=".$_GET['nis']."' class=\"btn btn-primary\">Pinjamkan</a>";

?> --> </form> </div> </div> </div>

(12)

<div class="footer"> <div class="row">

<div class="col-lg-12" >

&copy; www.smktelkommedan.com </div>

</div> </div>

<script src="assets/js/jquery-1.10.2.js"></script> <script src="assets/js/bootstrap.min.js"></script> <script src="assets/js/custom.js"></script>

</body>

<script type="text/javascript">

var pencarian = document.getElementById("cari");

var urlParams = new URLSearchParams(window.location.search); var kelas = urlParams.get('kelas');

var nama = urlParams.get('nama'); var nis = urlParams.get('nis'); function searching(){

window.location = "pinjam_buku.php?nama="+ nama +"&nis="+ nis +"&kelas="+ kelas +"&pencarian=" + pencarian.value;

} </script> </html>

Costum.css

body {

font-family: 'Open Sans', sans-serif; line-height:30px;

}

#wrapper { width: 100%; margin-top:50px; }

#page-wrapper {

padding: 15px 15px; min-height: 600px; background:#F3F3F3; }

#page-inner { width:100%;

margin:10px 20px 10px 0px;

background-color:#fff!important;

min-height:1050px; }

#row{

(13)

.col-md-12{ width: 100%; }

}

.pad-top {

padding-top:15px; }

/*============================================== MENU STYLES

=============================================*/

.sidebar-collapse .nav { padding:0;

padding-top:50px; }

.sidebar-collapse > .nav > li > a { padding:15px 10px;

color: #214761; font-weight: 900; font-size: 16px; }

.sidebar-collapse > .nav > li {

border-bottom:1px solid #e1e1e1; }

.sidebar-collapse .nav > li > a:hover, .sidebar-collapse .nav > li > a:focus {

background:#F3F3F3; outline:0;

}

.navbar-side { border:none;

background-color: #fff; }

.navbar-inverse {

background-color: #214761; border-color: #F0F0F0; min-height: 80px; }

.nav > li > a > i { margin-right:10px; }

(14)

float:right; color:#fff; font-size:10px; font-weight:600; margin:20px;

margin: 10px 25px 10px 50px; }

.logout-spn a { font-size:10px; color:#fff; font-size:20px; font-weight:600; margin:20px;

margin: 10px 25px 10px 50px; }

}

.active-link {

background-color:#f3f3f3; }

/*============================================== DASHBOARD STYLES

=============================================*/ .div-square {

padding:5px;

border:3px double #e1e1e1; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:5px;

}

.div-square> a,.div-square> a:hover { color:#808080;

text-decoration:none; }

/*============================================== FOOTER STYLES

=============================================*/ .footer {

background-color:#214761; width:100%;

color:#fff;

padding:20px 50px 20px 50px; padding-left:20px;

(15)

.footer > a, .footer>a:hover {

color:#fff; }

/*============================================== MEDIA QUERIES

=============================================*/

@media(min-width:768px) { #page-wrapper{

margin: 0 0 0 260px; padding: 15px 30px;

min-height: 1050px;

}

.navbar-side {

z-index: 1; position: absolute;

width: 260px; }

Referensi

Dokumen terkait

[r]

Salah satu output kegiatan sosialisasi adalah kesepakatan rencana kegiatan tindak lanjut (RKTL) yang menjadi keputusan dari forum. Pada aspek ini, partisipasi masyara- kat

Rencana Kerja REVISI ini sedang dilaksanakan pada tahun berjalan dan merupakan penjabaran rincian mengenai program, sasaran dan capaian sesuai prioritas yang disusun

Berdasarkan hasil pengujian disimpulkan bahwa insentif finansial, insentif non finansial, dan lingkungan kerja berpengaruh positif signifikan terhadap kepuasan kerja karyawan

Outline: Fixed versus Floating Exchange Rates. • Both Systems

Hasil penelitian menunjukkan bahwa variabel kompensasi, kepemimpinan dan lingkungan kerja berpengaruh positif signifikan terhadap kepuasan kerja karyawan di bagian

Tipe Tutupan Lahan Kawasan Pesisir Serdang Bedagai.. Pemukiman

within the nations of the eurozone, yet the banks themselves often operate throughout Europe, a bank failure both overwhelms the.. resources of its national government and