Sistem Informasi Perpustakaan Sma Swasta Dharma Pancasila Berbasis Website dengan Menggunakan Php dan Mysql
LISTINGPROGRAM
index.php
<!DOCTYPE html> <html>
<head>
<title>SistemInformasiPerpustakaanSMADHARMA PANCASILA MEDAN</title>
<style type="text/css"> body {
background-color: #f2f2f2; color: black;
margin-top: 0px; margin-left: 50px; margin-right: 50px; font-family: arial; font-size: 14px; }
</style> </head>
<body> <center>
<table border=0 width="80%" bgcolor="#06F" colspan="0">
<tr>
<form action="login.php" name="login" method="post">
(2)
<tdstyle="background:#B8D197;padding: 8px 0 8px 0" colspan="2" align="right">
Username : <input type="text" name="user"placeholder="username"required>Password: <inputtype="password"name="pass"placeholder="password" required><input type="submit" value="log in">
</td> </form> </tr> <tr>
<td colspan="2" width="900px" height="300px"><img src="image/perpus.jpg" width="100%"
height="400px"></td> </tr> <tr>
<td colspan="2">
<marquee behavior="alternate"
direction="left" onmouseover="this.stop();" onmouseout="this.start();">
<b>Selamat Datang di Perpustakaan SMA DHARMA PANCASILA MEDAN</b>
</marquee> </td>
</tr> <tr>
#A7BCCD">
<td width="75%" style="background: <?php
(3)
align="center" >
<tr>
include "pengunjung/pengunjung.php"; include "include/fungsi2.php";
?></td>
<td width="25%" valign="top" <?php
include "include/deteksi.php"; ?>
</td>
<tdcolspan="2" style="background: #88A695;padding:10px;font:1.2em'AgencyFb';border- top:solid2px#f9f9f9;"align="center">©Copyright <?php echo date("Y"); ?>Perpustakaan | All right reserved.</td>
</tr> </table> </center>
login.php
<?php
session_start();
$_SESSION['sesi'] = NULL;
include "include/koneksi_db.php";
$user = isset($_POST['user']) ? $_POST['user'] : ""; $pass = isset($_POST['pass']) ? $_POST['pass'] : "";
(4)
$qry =mysql_query("SELECT*FROMadminWHEREusername= '$user' AND password = '$pass'");
$sesi = mysql_num_rows($qry); if ($sesi == 1) {
$data_admin = mysql_fetch_array($qry); $_SESSION['sesi'] = $data_admin['username']; echo"<script>alert('AndaberhasilLogIn.Username : $sesi');</script>";
echo "<meta http-equiv='refresh' content='0; url=admin/index.php?user=$sesi'>";
} else {
echo "<meta http-equiv='refresh' content='0; url=index.php'>";
echo "<script>alert('Anda Gagal Log In');</script>"; }
?>
index.php(admin)
<?php
session_start();
(5)
$sesi = $_SESSION['sesi'];
if($_SESSION['sesi']==""||$_SESSION['sesi']==NULL || empty($_SESSION['sesi'])) {
echo"<center><font color='red'>Andatidak
diperkenankanmemasukihalamanini,jikaandabelum <a href='../index.php'>login</a> !!</font></center>";
exit; }
function logout() { session_start(); session_destroy();
echo "<meta http-equiv='refresh' content='0; url=../index.php'>";
}
$utama = "<center><span class='s'>Selamat Datang di SistemInformasiPerpustakaanSMADHARMAPANCASILA MEDAN. Untukmenggunakan,silakanmemilihmenudisampingkiri
!.<br><br>StatusAndaloginsebagai<b>\"$sesi\"</b> Jangan lupa LOG OUT sebelum keluar</span></center>"; ?>
<!DOCTYPE html> <html>
<head>
<title>SistemInformasiPerpustakaanSMADHARMA PANCASILA</title>
<link rel="stylesheet" type="text/css" href="../include/style.css" />
(6)
</head> <body>
<tablestyle="margin:auto;"border=0width="90%" bgcolor="#06F" cellpadding=2 cellspacing=2 >
<tr>
<td colspan="2" width="700px" height="400px"><img src="../image/perpus.jpg" width="100%" height="400px"></td>
</tr> <tr>
<td colspan=2><marquee onmouseover="this.stop();" behavior="alternate"
onmouseout="this.start();">Halaman Administrasi Perpustakaan SMA DHARMA PANCASILA MEDAN</marquee>
</td> </tr> <tr>
<td width="20%" valign="top"> <h3>Pilih Menu</h3>
<div class="kotak"> <ul>
<li><a href="index.php">Home</a></li> <li><a
href="?page=transaksi">Transaksi</a></li>
<li><a href="?page=buku">Data Buku</a></li>
<li><a
(7)
User</a></li>
<li><a href="?page=user">Edit <li><a href="?page=logout" onclick="returnconfirm('AndayakininginKeluar?')"
>Log Out</a></li>
</ul><br>
<div style="font-size: 12px; border: solid 1px #e9e9e9; background: #FFE769; color: #000">
</td>
<td width="80%" valign="top"> <h3>
<?php
$page=isset($_GET['page']) ? $_GET['page'] : "";
"transaksi")) {
"buku")) {
"pengunju")) { Pengunjung"; "user")) {
if (strstr($page, $j = "Menu Transaksi"; } else if (strstr($page,
$j = "Menu Data Buku"; } else if (strstr($page,
$j = "Menu Data } else if (strstr($page,
$j = "<!--<img src='../image/user.png' style='position: absolute;'>-- >Menu Data User";
(8)
"lap")) {
"anggo")) {
} else if (strstr($page, $j = "Menu Laporan"; } else if (strstr($page, $j = "Menu Anggota"; } else {
$j = "Menu Utama"; }
echo $j; ?>
</h3>
<div class="tengah"> <?php
//menu transaksi
if ($page == "transaksi") { include
"../transaksi/lihat_transaksi.php";
} else if ($page == "input_transaksi") {
"../transaksi/$page.php"; "act_input_transaksi") { "../transaksi/$page.php"; "act_kembali") {
"../transaksi/$page.php";
include
} else if ($page == include
} else if ($page == include
(9)
"act_panjang") {
"../transaksi/$page.php"; transaksi =========
"../buku/lihat_buku.php"; "input_buku") {
"../buku/$page.php"; "act_input_buku") { "../buku/$page.php"; "edit_buku") {
"../buku/$page.php"; "act_edit_buku") { "../buku/$page.php"; "act_hapus_buku") { "../buku/$page.php";
} else if ($page == include
//======== akhir menu //menu buku
} else if ($page == "buku") { include
} else if ($page == include
} else if ($page == include
} else if($page == include
} else if ($page == include
} else if ($page == include
(10)
"detil_buku") {
"../buku/$page.php";
================
if($page=="pengunjung") {
} else if ($page == include
}
//======== akhir menu buku //menu pengunjung
//else //include "../pengunjung/lihat_pengunjung.php";
//======= akhir menu pengunjung ===========
"../laporan/$page.php"; "lap_peminjaman") { "../laporan/$page.php"; "lap_pengunjung") {
"../pengunjung/$page.php"; "edit_laporan") {
"../laporan/$page.php";
//----menu laporan
else if ($page == "lap") { include
} else if ($page == include
} else if ($page == include
} else if ($page == include
(11)
"act_edit_laporan") { "../laporan/$page.php"; "act_hapus_laporan") { "../laporan/$page.php";
} else if ($page == include
} else if ($page == include
menu laporan =================
//=============== akhir // menu anggota
"anggota") {
} else if ($page == include
"../anggota/lihat_$page.php"; menu anggota ==================
//============== akhir //menu user
"../user/lihat_user.php"; "input_user") {
"../user/$page.php"; "act_input_user") { "../user/$page.php";
} else if ($page == "user") { include
} else if ($page == include
} else if ($page == include
(12)
"edit_user") {
"../user/$page.php"; "act_edit_user") { "../user/$page.php"; "act_hapus_user") { "../user/$page.php";
=================
} else if ($page == include
} else if ($page == include
} else if ($page == include
}
//========== akhirmenuuser //log out
else if ($page == "logout") { logout();
} else {
echo $utama; }
?> </div> </td>
<tr>
<td colspan="2" style="background:#88A695;padding:10px;font:1.2em
'Agency Fb'; border-top: solid 2px #f9f9f9;" align="center">© Copyright<?phpechodate("Y");?> Perpustakaan | All right reserved.</td>
(13)
</tr> </table> </body> </html>
detil_buku.php
<?php
include "../include/koneksi_db.php"; include "../buku/link.php";
$judul = isset($_GET['judul']) ? $_GET['judul'] : ""; $query = mysql_query("SELECT * FROM data_buku WHERE judul='$judul'", $konek);
$hasil = mysql_fetch_array($query); ?>
<table class="table-data" width=100% border=1>
<tr><td colspan="2" class="head-data">Data Detail Buku : "<?php echo $judul; ?>"</td></tr>
<tr><td class="pinggir-data">Nomor Buku</td><td class="pinggir-data"><?php echo $hasil[0]; ?></td></tr> <tr><td class="pinggir-data">Tanggal terima</td><td class="pinggir-data"><?php echo $hasil[1]; ?></td></tr> <tr><td class="pinggir-data">Tahun terbit</td><td class="pinggir-data"><?php echo $hasil[2]; ?></td></tr> <tr><tdclass="pinggir-data">NomorIndukbuku</td><td class="pinggir-data"><?php echo $hasil[3]; ?></td></tr>
(14)
<tr><td class="pinggir-data">Pengarang</td><td class="pinggir-data"><?php echo $hasil[4]; ?></td></tr>
<tr><td class="pinggir-data">Judul</td><td class="pinggir-data"><?php echo $hasil[5]; ?></td></tr>
<tr><td class="pinggir-data">Kategori</td><td class="pinggir-data"><?php echo $hasil[6]; ?></td></tr>
<tr><td class="pinggir-data">Harga</td><td class="pinggir-data"><?php echo $hasil[7]; ?></td></tr>
<tr><td class="pinggir-data">Keterangan</td><td class="pinggir-data"><?php echo $hasil[8]; ?></td></tr>
<tr><td class="pinggir-data">Jumlah</td><td class="pinggir-data"><?php echo $hasil[9]; ?></td></tr>
<tr><td class="pinggir-data">Tanggal Masuk</td><td class="pinggir-data"><?php echo $hasil[10]; ?></td></tr> </table>
edit_buku,php
<?php
include "../include/koneksi_db.php"; include "../buku/link.php";
$id = isset($_GET['id']) ? $_GET['id'] : ""; if ($id == "") {
echo"<script>alert('Pilihduludatayangakandi- update');</script>";
echo "<meta http-equiv='refresh'content='0; url=lihat_buku.php'>";
(15)
} else {
$query=mysql_query("SELECT*FROMdata_bukuWHERE id=$id", $konek);
$hasil = mysql_fetch_array($query); $id = $hasil['id'];
$tanggal_terima = $hasil['tanggal_terima']; $tahun_terbit = $hasil['tahun_terbit']; $nomor_buku = $hasil['nomor_buku']; $pengarang = $hasil['pengarang']; $judul = $hasil['judul'];
$kategori = $hasil['kategori_buku']; $harga = $hasil['harga'];
$keterangan = $hasil['keterangan']; $jumlah = $hasil['jumlah'];
?>
<form method="post" action="?page=act_edit_buku"> <table width=100% border=1 class="table-data">
<tr>
<td class="pinggir-data">ID</td>
<td class="pinggir-data"><input type="text" name="id" value="<?php echo$id;?>" size="65"></td>
</tr> <tr> Terima</td>
<td class="pinggir-data">Tanggal <td class="pinggir-data"><input type="text" name="tgl_terima" value="<?php echo $tanggal_terima; ?>" size="65"></td>
(16)
</tr> <tr> Terbit</td>
<td class="pinggir-data">Tahun <td class="pinggir-data"><input type="text" name="tahun_terbit" value="<?php echo $tahun_terbit; ?>" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Nomor Buku</td> <td class="pinggir-data"><input type="text" name="nmr_buku" value="<?php echo $nomor_buku; ?>" size="65"></td>
</tr>
<tr><td class="pinggir-data">Pengarang</td> <td class="pinggir-data"><input type="text" name="pengarang" value="<?php echo $pengarang; ?>" size="65"></td></tr>
<tr>
<td class="pinggir-data">Judul Buku</td> <td class="pinggir-data"><input type="text" name="judul" value="<?php echo $judul; ?>" size="65"></td>
</tr> <tr> Buku</td>
<?php
<td class="pinggir-data">Kategori <td class="pinggir-data">
(17)
if ($kategori == "Fiksi") { echo "checked";
size="65">Fiksi <?php
}
?>name="kategori_buku"
<inputtype="radio"value="Non-fiksi" if ($kategori == "Non-fiksi") {
echo "checked";
size="65">Non-fiksi }
?>name="kategori_buku" </td>
</tr> <tr>
<td class="pinggir-data">Harga</td>
<td class="pinggir-data"><input
type="text" name="harga" value="<?php echo $harga; ?>" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Keterangan</td> <td class="pinggir-data"><input type="text"name="keterangan"size="65"value="<?phpecho $keterangan; ?>"></td>
</tr> <tr>
(18)
<td class="pinggir-data"><input type="text" name="jumlah" value="<?php echo $jumlah; ?>" size="65"></td>
</tr> <tr>
align="center">
<td class="head-data" colspan="2" <input type="submit" value="Update"> </td>
</tr> </table> </form>
<?php }
?>
input_buku,php
<?php include "../buku/link.php"; ?>
<form method="post" action="?page=act_input_buku"> <table width=100% border=1 class="table-data">
<tr><td class="head-data" colspan="2">Tambah Buku</td></tr>
<tr>
<td class="pinggir-data">Nomor Buku</td> <td class="pinggir-data"><input type="text" name="nomor_buku" size="65"></td>
(19)
</tr> <tr>
<td class="pinggir-data">Tanggal Terima</td> <td class="pinggir-data"><input type="date" name="tgl_terima" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Tahun Terbit</td> <td class="pinggir-data"><input type="text" name="tahun_terbit" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Nomor Induk Buku Buku</td>
<td class="pinggir-data"><input type="text" name="nmr_buku" size="65"></td>
</tr>
<tr><td class="pinggir-data">Pengarang</td> <td class="pinggir-data"><input type="text" name="pengarang" size="65"></td></tr>
<tr>
<td class="pinggir-data">Judul Buku</td> <td class="pinggir-data"><input type="text" name="judul" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Kategori Buku</td> <td class="pinggir-data">
<input type="radio" value="Fiksi" name="kategori_buku" size="65">Fiksi
(20)
<input type="radio" value="Non-fiksi" name="kategori_buku" size="65">Non-fiksi
</td> </tr>
<tr><td class="pinggir-data">Harga</td>
<td class="pinggir-data"><input type="text" name="harga" size="65"></td></tr>
<tr>
<td class="pinggir-data">Keterangan</td> <td class="pinggir-data"><input type="text" name="keterangan" size="65"></td>
</tr> <tr>
<td class="pinggir-data">Jumlah</td>
<td class="pinggir-data"><input type="text" name="jumlah" size="65"></td>
</tr>
data">
<tr>
<tdcolspan="2"align="center"class="head- <input type="submit" value="Input"> </td>
</tr> </table> </form>
(21)
act_edit_buku.php
<?php
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/fungsi2.php"; //memanggil file fungsi.php
//variabel _POST
$id=isset($_POST['id'])?addslashes($_POST['id']): ""; $tgl_terima = isset($_POST['tgl_terima']) ? addslashes($_POST['tgl_terima']) : "";
$tahun_terbit = isset($_POST['tahun_terbit']) ? addslashes($_POST['tahun_terbit']) : "";
$nomor_buku = isset($_POST['nmr_buku']) ? addslashes($_POST['nmr_buku']) : "";
$pengarang = isset($_POST['pengarang']) ? addslashes($_POST['pengarang']) : "";
$judul = isset($_POST['judul']) ? addslashes($_POST['judul']) : "";
$kategori = isset($_POST['kategori_buku']) ? addslashes($_POST['kategori_buku']) : "";
$harga = isset($_POST['harga']) ? addslashes($_POST['harga']) : "";
$keterangan = isset($_POST['keterangan']) ? addslashes($_POST['keterangan']) : "";
(22)
echo"<script>alert('Pilihduludatayangakandi- update');</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=buku'>";
} else {
$query = mysql_query("UPDATE data_buku SET tanggal_terima='$tgl_terima',
tahun_terbit='$tahun_terbit', nomor_buku='$nomor_buku', pengarang='$pengarang', judul='$judul', kategori='$kategori', harga='$harga', keterangan='$keterangan' WHERE id='$id'", $konek);
if ($query) {
echo "<script>alert('Data berhasil diupdate @ $hari_ini.Terima Kasih')</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=buku'>";
} else {
Echo"Dataandagagaldiupdate.Ulangisekali lagi" . mysql_error();
echo "<meta http-equiv='refresh' content='0; url=?page=edit_buku&id=$id'>";
} } ?>
(23)
lihat_buku.php
<?php
include "../buku/link.php";
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/config.php"; //memanggil file fungsi.php
//tampilkan form pencarian
//echo "<center><form action='' method='post'><input type='text' name='cari' value='Pencarian...' onfocus=\"this.value='';\" onblur=\"if(this.value=='') this.value='Pencarian...';\"> <input
type='submit' value='go' name='go'> *) masukkan nama pengarang ATAU judul
buku</form></scenter>"; //variabel _GET /
$hal = isset($_GET['hal']) ? $_GET['hal'] : "";
//variabel _POST
$cari = isset($_POST['cari']) ? $_POST['cari'] : ""; $go = isset($_POST['go']) ? $_POST['go'] : "";
$per_halaman = 10; // jumlah record data per halaman if ($hal == "" || $hal == 1) {
$awal = 0; } else {
(24)
$awal = ($hal * $per_halaman) - $per_halaman; }
$batas = $per_halaman;
$batas = ($hal * 2) + $per_halaman;
if ($go == "go" && $cari != "Pencarian...") { $query=mysql_query("SELECT*FROMdata_bukuWHERE pengarang LIKE '%$cari%' OR judul LIKE '%$cari%'", $konek);
$j_cari = mysql_num_rows($query);
$jm_cari = ceil($j_cari / $per_halaman);
} else if ($go == "" || $cari == "Pencarian...") {
$query=mysql_query("SELECT*FROMdata_bukuORDER BY id LIMIT $awal,$batas", $konek);
$j_cari = mysql_num_rows($query);
$jm_cari = ceil($j_cari / $per_halaman); }
$query2 = mysql_query("SELECT * FROM data_buku"); $jumlah_buku = mysql_num_rows($query2);
$jum_halaman = ceil($jumlah_buku / $per_halaman); //echo $jum_halaman;
if ($jum_halaman == 1) { // ||$jm_cari<=10 echo "";
(25)
echo "<center><font size='3px'>Halaman : </font>"; for ($i = 1; $i <= $jum_halaman; $i++) {
if ($i == $hal) {
echo "<font size='4px' color='green'>[<a href='?page=buku&hal=$i'><b>$i</b></a>]</font>";
} else {
echo "<font size='2px' color='red'>[<a href='?page=buku&hal=$i'><b>$i</b></a>]</font>";
} }
echo "</center><hr>"; }
?>
<table class="table-data" border=1 width=100% border=0 > <tr><tdclass="td-data" colspan="13"><b>Jumlah
Pencarian : <?php if ($j_cari == 0) { echo "0";
} else {
echo $j_cari;
} ?>eks. | Jumlah Keseluruhan Buku : <?php echo $jumlah_buku; ?> eks.</b></td></tr>
<tr><td class="head-data">No</td>
<td class="head-data">Tanggal Terima</td> <td class="head-data">Tahun Terbit</td> <td class="head-data">Nomor Induk Buku</td> <td class="head-data">Pengarang</td>
<td class="head-data">Judul</td> <td class="head-data">Kategori</td> <td class="head-data">Harga</td> <td class="head-data">Keterangan</td>
(26)
<td class="head-data">Jumlah</td> <td class="head-data">Detail</td> <td class="head-data">Edit</td>
<td class="head-data">Hapus</td></tr> <?php
while ($hasil = mysql_fetch_array($query)) { echo "<tr>
<td class='td-data'>$hasil[id]</td>
<td class='td-data'>$hasil[tanggal_terima]</td> <td class='td-data'>$hasil[tahun_terbit]</td> <td class='td-data'>$hasil[nomor_buku]</td> <td class='td-data'>$hasil[pengarang]</td> <td class='td-data'>$hasil[judul]</td>
<td class='td-data'>$hasil[kategori_buku]</td> <td class='td-data'>Rp. $hasil[harga]</td> <td class='td-data'>$hasil[keterangan]</td> <td class='td-data'>$hasil[jumlah]</td>
<td class='pinggir-data'><a href='?page=detil_buku&judul=$hasil[judul]'>$hasil[judul] </a></td>
<td class='td-data'><a href='?page=edit_buku&id=$hasil[id]'><img
class='img_link' src='../image/edit.png' width='15px' height='15px'></a></td>
<td class='td-data'><a href='?page=act_hapus_buku&id=$hasil[id]' onclick='return confirm(\"Anda yakin ingin menghapus data buku
$hasil[judul] ?\")'><img class='img_link'
src='../image/delete.png' width='15px' height='15px'></a></td></tr>";
(27)
} ?> </table>
lihat_buku3.php
<?php
include "../buku/link.php";
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/config.php"; //memanggil file fungsi.php
$query=mysql_query("SELECT*FROMdata_bukuORDERBYid", $konek);
$jumlah_buku=mysql_num_rows($query); ?>
<table class="table-data" border=1 width=100% border=0 > <tr><tdclass="td-data"colspan="7"><b>Jumlah Keseluruhan Buku : <?php echo $jumlah_buku; ?> eksemplar</b></td></tr>
<tr><td class="head-data">Judul</td><td class="head-
data">Pengarang</td><td class="head- data">Penerbit</td><td class="head-data">Jumlah</td><td class="head-data">Lokasi</td><td class="head- data">Edit</td><td class="head-data">Hapus</td></tr>
<?php
(28)
echo "<tr><td class='pinggir-data'><a href='?page=detil_buku&judul=$hasil[judul]'>$hasil[judul] </a></td>
<td class='td-data'>$hasil[pengarang]</td> <td class='td-data'>$hasil[penerbit]</td> <td class='td-data'>$hasil[jumlah_buku]</td> <td class='td-data'>$hasil[lokasi]</td>
<td class='td-data'><a href='?page=edit_buku&id=$hasil[id]'>Edit</a></td>
<td class='td-data'><a href='?page=act_hapus_buku&id=$hasil[id]' onclick='return confirm(\"Anda yakin ingin menghapus data buku
$hasil[judul] ?\")'>Hapus</a></td></tr>"; }
?>
</table>
link.php
<divclass="link_atas"><b><a href="?page=buku">Lihat Data
Buku</a></b>|<b><ahref="?page=input_buku">Input Buku
Baru</a></b>|<b><ahref="?page=buku">Edit Data Buku</a></b>|<b><ahref="?page=buku">Hapus Data Buku</a></b></div>
(29)
act_hapus_buku.php
<?php
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/config.php"; //memanggil file
fungsi.php
include "../include/fungsi.php"; //memanggil file
fungsi.php
$id = isset($_GET['id']) ? $_GET['id'] : "";
if ($id=="") {
echo"<script>alert('Pilihduludatayangakandi- hapus');</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=buku'>";
} else {
$query=mysql_query("DELETEFROMdata_bukuWHERE id='$id'", $konek);
if ($query) {
echo "<script>alert('Data berhasil dihapus')</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=buku'>";
} else {
echo"Dataandagagaldihapus.Ulangisekali lagi";
(30)
echo "<meta http-equiv='refresh' content='0; url=?page=buku'>";
} }
?>
act_input_buku.php
<?php
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/fungsi2.php"; //memanggil file fungsi.php
$nomor_buku = isset($_POST['nomor_buku']) ? addslashes($_POST['nomor_buku']) : "";
$tgl_terima = isset($_POST['tgl_terima']) ? addslashes($_POST['tgl_terima']) : "";
$tahun_terbit = isset($_POST['tahun_terbit']) ? addslashes($_POST['tahun_terbit']) : "";
$nmr_buku = isset($_POST['nmr_buku']) ? addslashes($_POST['nmr_buku']) : "";
$pengarang =isset($_POST['pengarang']) ? addslashes($_POST['pengarang']) : "";
$judul = isset($_POST['judul']) ? addslashes($_POST['judul']) : "";
$kategori_buku = isset($_POST['kategori_buku']) ? addslashes($_POST['kategori_buku']) : "";
(31)
$harga = isset($_POST['harga']) ? addslashes($_POST['harga']) : "";
$keterangan = isset($_POST['keterangan']) ? addslashes($_POST['keterangan']) : "";
$jumlah = isset($_POST['jumlah']) ? addslashes($_POST['jumlah']) : "";
$tgl = $hari_ini;
if ($nomor_buku == "" || $tgl_terima == "" || $tahun_terbit==""||$nmr_buku==""||$pengarang==
""||$judul==""||$kategori_buku==""||$harga== "" || $keterangan == "" || $jumlah =="") {
echo "<script>alert('Pengisian form belum benar. Ulangi lagi');</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=input_buku'>";
} else {
$cek=mysql_query("SELECT*FROMdata_bukuWHERE judul='$judul'", $konek);
$hasil_cek = mysql_num_rows($cek); if ($hasil_cek > 0) {
echo "<script>alert('Data buku dengan judul $judul pernah direkam !')</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=detil_buku&judul=$judul'>";
} else {
$query = mysql_query("INSERT INTO data_buku
(32)
'$nmr_buku', '$pengarang', '$judul', '$kategori_buku', '$harga', '$keterangan', $jumlah, NOW())");
if ($query) {
echo "<script>alert('Data berhasil ditambahkan @ $hari_ini. Terima Kasih')</script>";
echo"<metahttp-equiv='refresh'content='0; url=?page=buku'>";
} else {
echo "<script>alert('Data anda gagal dimasukkan karena. Ulangi sekali lagi')</script>";
echo mysql_error();
//echo "<meta http-equiv='refresh' content='0; url=?page=input_buku'>";
} } } ?>
buku.php
<?php
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/config.php"; //memanggil file fungsi.php
//tampilkan form pencarian
//echo "<center><form action='' method='post'><input type='text' name='cari' value='Pencarian...'
(33)
onfocus=\"this.value='';\" onblur=\"if(this.value=='') this.value='Pencarian...';\"> <input
type='submit' value='go' name='go'> *) masukkan nama pengarang ATAU judul
buku</form></scenter>"; //variabel _GET /
if (isset($_SESSION['pengunjung'])) {
$pengunjung = $_SESSION['pengunjung'];
$query_nama=mysql_query("SELECT*FROMpengunjung WHERE nama='$pengunjung'");
$hasil = mysql_fetch_array($query_nama); $nama = $hasil['nama'];
}
$query_pinjam=mysql_query("SELECT*FROMtrans_pinjam WHERE nama_peminjam='$nama' AND status='pinjam'"); while($row = mysql_fetch_assoc($query_pinjam)) {
$data_pinjam[] = $row['judul_buku']; }
$query = mysql_query("SELECT * FROM data_buku"); ?>
<table class="border"> <tr>
<th class="head-data">No</th>
<th class="head-data">Tanggal Terima</th> <th class="head-data">Tahun Terbit</th> <th class="head-data">Nomor Induk Buku</th> <th class="head-data">Pengarang</th>
(34)
<th class="head-data">Judul</th> <th class="head-data">Kategori</th> <th class="head-data">Harga</th>
<th class="head-data">Keterangan</th> <th class="head-data">Detail</th> <th class="head-data">Aksi</th> </tr>
<?php $i = 1;
while ($hasil = mysql_fetch_array($query)) {
$buku_satu = isset($data_pinjam[0]) ? $data_pinjam[0] : "";
$buku_dua = isset($data_pinjam[1]) ? $data_pinjam[1] : "";
if ($hasil['judul'] == $buku_satu or $hasil['judul'] == $buku_dua) {
continue; } else {
echo "
<tr>
<td class='td-data'>$hasil[id]</td>
<td class='td-data'>$hasil[tanggal_terima]</td> <td class='td-data'>$hasil[tahun_terbit]</td> <td class='td-data'>$hasil[nomor_buku]</td> <td class='td-data'>$hasil[pengarang]</td> <td class='td-data'>$hasil[judul]</td>
<td class='td-data'>$hasil[kategori_buku]</td> <td class='td-data'>$hasil[harga]</td>
(35)
<td class='pinggir-data'><a href='?detil_buku&judul=$hasil[judul]'>$hasil[judul]</a>< /td>
<tdclass='td-data'><a
href='?pinjam_buku&id=$hasil[id]&judul=$hasil[judul]'>Pin jam</a></td>
} ?> </table>
} $i++;
</tr>";
detibuku.php
<?php
$judul = isset($_GET['judul']) ? $_GET['judul'] : ""; $query=mysql_query("SELECT * FROM data_buku WHERE judul='$judul'", $konek);
$hasil=mysql_fetch_array($query); ?>
<table class="table-data" width=100% border=1>
<tr><td colspan="2" class="head-data">Data Detail Buku : "<?php echo $judul; ?>"</td></tr>
<tr><tdclass="pinggir-data">Tanggalterima</td><td class="pinggir-data"><?php echo $hasil[1]; ?></td></tr>
(36)
<tr><td class="pinggir-data">Tahun terbit</td><td class="pinggir-data"><?php echo $hasil[2]; ?></td></tr>
<tr><td class="pinggir-data">Nomor buku</td><td class="pinggir-data"><?php echo $hasil[3]; ?></td></tr>
<tr><td class="pinggir-data">Pengarang</td><td class="pinggir-data"><?php echo $hasil[4]; ?></td></tr>
<tr><tdclass="pinggir-data">Judul</td><td
class="pinggir-data"><?php echo $hasil[5]; ?></td></tr> <tr><td class="pinggir-data">Kategori</td><td class="pinggir-data"><?php echo $hasil[6]; ?></td></tr>
<tr><td class="pinggir-data">Harga</td><td class="pinggir-data"><?php echo $hasil[7]; ?></td></tr>
<tr><td class="pinggir-data">Keterangan</td><td class="pinggir-data"><?php echo $hasil[8]; ?></td></tr>
<tr><td class="pinggir-data">Tanggal Masuk</td><td class="pinggir-data"><?php echo $hasil[9]; ?></td></tr> </table>
index.php(hal_pengunjung)
<?php include "../include/koneksi_db.php"; ?> <!DOCTYPE html>
<html> <head>
<title>SistemInformasiPerpustakaanSMADHARMA PANCASILA MEDAN</title>
<style type="text/css"> body {
(37)
color: black; margin-top: 0px; margin-left: 50px; margin-right: 50px; font-family: arial; font-size: 14px; }
.border {
border: 1px solid #ccc; border-collapse: collapse; }
.border th, td {
border: 1px solid #ccc; }
.border th { padding: 10px; background: #171717; color: white;
font-size: 12px; }
.border td { padding: 5px; background: #F5FAFA; font-size: 10px;
width: 100px; }
nav ul {
list-style: none; }
(38)
float: left; }
nav ul li a {
text-decoration: none; color: white;
margin-right: 15px; }
nav ul li a:hover { background: none; font-weight: bold; }
.container {
position: relative; padding: 15px;
background: #fff; }
.content {
position: absolute; top: 0;
} </style> </head>
<body> <center>
<table border=0 width="1100px" bgcolor="#06F" colspan="0">
<tr>
<form action="../login.php" name="login" method="post">
(39)
<tdstyle="background:#B8D197;padding: 0px 0 0px 0" colspan="2" align="right">
Username : <input type="text" name="user"placeholder="username"required>Password: <inputtype="password"name="pass"placeholder="password" required><input type="submit" value="log in">
</td> </form> <tr>
<td colspan="2" width="900px"
height="300px"><a href="index.php"><img src="../image/perpus.jpg" width="100%" height="400px"></a></td>
</tr> <tr>
<td colspan="2">
<marquee behavior="alternate"
direction="left" onmouseover="this.stop();" onmouseout="this.start();">
<b>Selamat Datang di Perpustakaan SMA DHARMA PANCASILA MEDAN</b>
</marquee> </td>
</tr> </tr> <?php
if (isset($_SESSION['pengunjung'])) { ?>
(40)
<tr>
<td width="20%"> <nav>
<ul>
<li><a href="index.php?buku">Lihat Buku</a></li>
<li><a
href="index.php?lihat_transaksi">Lihat Transaksi</a></li> <li><a
href="index.php?logout">Logout</a></li> </ul>
</nav> </td>
</tr> <?php }
?> <tr>
<td class="container" width="75%" style="background: #A7BCCD">
<?php
include "../include/fungsi2.php"; if (isset($_GET['detil_buku'])) {
include 'detilbuku.php';
} else if (isset($_GET['pinjam_buku'])) {
(41)
include 'pinjambuku.php';
} else if (isset($_GET['login_anggota'])) {
include 'loginanggota.php'; } else if (isset($_GET['buku'])) {
include 'buku.php';
} else if (isset($_GET['lihat_buku'])) {
include 'lihatbuku.php';
} else if (isset($_GET['lihat_transaksi'])) {
include 'transaksi.php';
} else if (isset($_GET['logout'])) { include 'logout.php';
} else { ?>
<div class="content"> <?php
if (isset($_SESSION['pengunjung'])) {
$pengunjung= $_SESSION['pengunjung'];
ucwords($pengunjung); ?></h3> } ?> </div>
?>
<h3>Welcome, <?php echo <?php
(42)
} ?> </td>
<?php
align="center" >
<td width="25%" valign="top" <SCRIPT type=text/javascript>
var months = new Array(); months[0] = "Januari"; months[1] = "Peburari"; months[2] = "Maret"; months[3] = "April"; months[4] = "Mei"; months[5] = "Juni"; months[6] = "Juli"; months[7] = "Agustus"; months[8] = "September"; months[9] = "Oktober"; months[10] = "Nopember"; months[11] = "Desember";
var currentDate = new Date(); var currentMonth = currentDate.getMonth();
currentDate.getDate();
var hariini= currentDate.setDate(1);
document.write("<br><br><table border=1 width='200px' bgcolor='#CCCCCC' cellpadding=2 cellspacing=0>");
(43)
document.write("<td colspan=7
bgcolor='#FFCC33' align='center'><strong>" + months[currentMonth] + "</td>");
document.write("<tr>"); document.write("<td bgcolor='#9999CC' align='center'>M</td>");
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("<td bgcolor='#9999CC' align='center'>R</td>");
document.write("<td bgcolor='#9999CC' align='center'>K</td>");
document.write("<td bgcolor='#9999CC' align='center'>J</td>");
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("</tr>");
if (currentDate.getDay() != 0) {
currentDate.getDay(); i++)
document.write("<tr>"); for (i = 0; i < {
document.write("<td> </td>"); }
(44)
currentMonth)
while(currentDate.getMonth()== {
if (currentDate.getDay == 0) {
document.write("<tr>"); }
currentDate.getDate())
if (hariini == {
document.write("<td
align='center' bgcolor='#FF9900'><font color='#CC0000'><strong>" +currentDate.getDate() +
"</strong></font></td>");
} else {
document.write("<td align='center'>" + currentDate.getDate() + "</td>");
}
if (currentDate.getDay() == 6)
{
document.write("</tr>"); }
currentDate.setDate(currentDate.getDate() + 1); }
for(i=currentDate.getDay();i <= 6; i++)
(45)
{
document.write("<td> </td>"); }
document.write("</font></table>"); </SCRIPT>
<?php
include "../include/koneksi_db.php"; $db_hostname = "localhost";
$db_username = "root"; $db_password = "";
$db_name = "db_perpus";
$konek=mysql_connect($db_hostname, $db_username, $db_password) or die("Gagal koneksi ke server");
mysql_select_db($db_name, $konek) or die("Gagal mengaktifkan database" . mysql_error());
$hi = date("Y-m-d");
$baris=mysql_query("SELECT*FROM pengunjung", $konek) or die(mysql_error());
$jumlah = mysql_num_rows($baris);
$hari_ini =mysql_query("SELECT * FROM pengunjung WHERE tgl_kunjung LIKE '%$hi%'", $konek) or die(mysql_error());
(46)
$jh = mysql_num_rows($hari_ini); $bulan = date("Y-m");
$bulan_ini = mysql_query("SELECT * FROM pengunjung WHERE tgl_kunjung LIKE '%$bulan%'", $konek) or die(mysql_error());
$jb = mysql_num_rows($bulan_ini); echo "<br><table border='1' width='200px'><trbgcolor='#909090'><tdcolspan='2'>Anda Pengunjung Ke - :</td></tr><tr><td>Hari ini</td><td align='center'><b>$jh</b></td></tr><tr><td>Bulan
ini</td><td align='center'><b>$jb</b></td></tr></table>"; ?>
</td> <tr>
<td colspan="2" style="background: #88A695;padding:10px;font:1.2em'AgencyFb';border-
top:solid2px#f9f9f9;"align="center">©Copyright <?php echo date("Y"); ?>Perpustakaan | All right reserved.</td>
</tr> </table> </center>
lihatbuku.php
<?php
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
(47)
include "../include/config.php"; //memanggil file fungsi.php
//tampilkan form pencarian
//echo "<center><form action='' method='post'><input type='text' name='cari' value='Pencarian...' onfocus=\"this.value='';\" onblur=\"if(this.value=='') this.value='Pencarian...';\"> <input
type='submit' value='go' name='go'> *) masukkan nama pengarang ATAU judul
buku</form></scenter>"; //variabel _GET /
$query = mysql_query("SELECT * FROM data_buku"); ?>
<table class="border"> <tr>
<th class="head-data">No</th>
<th class="head-data">Tanggal Terima</th> <th class="head-data">Tahun Terbit</th> <th class="head-data">Nomor Buku</th> <th class="head-data">Pengarang</th> <th class="head-data">Judul</th> <th class="head-data">Kategori</th> <th class="head-data">Harga</th>
<th class="head-data">Keterangan</th> <th class="head-data">Detail</th> </tr>
<?php $i = 1;
(48)
while ($hasil = mysql_fetch_array($query)) {
$buku_satu = isset($data_pinjam[0]) ? $data_pinjam[0] : "";
$buku_dua = isset($data_pinjam[1]) ? $data_pinjam[1] : "";
if ($hasil['judul'] == $buku_satu or $hasil['judul'] == $buku_dua) {
continue; } else {
echo "
<tr>
<td class='td-data'>$i</td>
<td class='td-data'>$hasil[tanggal_terima]</td> <td class='td-data'>$hasil[tahun_terbit]</td> <td class='td-data'>$hasil[nomor_buku]</td> <td class='td-data'>$hasil[pengarang]</td> <td class='td-data'>$hasil[judul]</td> <td class='td-data'>$hasil[kategori]</td> <td class='td-data'>$hasil[harga]</td>
<td class='td-data'>$hasil[keterangan]</td>
<td class='pinggir-data'><a href='?detil_buku&judul=$hasil[judul]'>$hasil[judul]</a>< /td>
} ?> </table>
} $i++;
(49)
logout.php
<?php
session_destroy();
header("Location: ../index.php"); ?>
pinjambuku.php
<?php
include "../include/koneksi_db.php";
if (isset($_SESSION['pengunjung'])) {
$pengunjung = $_SESSION['pengunjung'];
$query=mysql_query("SELECT*FROMpengunjungWHERE nama='$pengunjung'");
$row = mysql_fetch_array($query); $id = $row['id'];
$nama = $row['nama']; }
(50)
$query_buku=mysql_query("SELECT nama_peminjamFROM trans_pinjam WHEREnama_peminjam='$nama' AND status='pinjam'");
$a = array();
while($row = mysql_fetch_array($query_buku)) { $a[] = $row['nama_peminjam'];
}
$b = count($a);
if ($b > 1) { ?>
<script>
alert("Andatidakbolehmeminjamlebihdari2 buku!");
window.location.href = "index.php"; </script>
<?php } else {
$judul = isset($_GET['judul']) ? $_GET['judul'] : ""; $query=mysql_query("SELECT*FROMdata_bukuWHERE
judul='$judul'");
$hasil = mysql_fetch_array($query); $jumlah = $hasil['jumlah'];
$ket = $hasil['keterangan']; $tgl_pinjam = date("d-m-Y");
(51)
$tuju_hari=mktime(0,0,0,date("n"),date("j")+ 7, date("Y"));
$tgl_kembali = date("d-m-Y", $tuju_hari);
$qt=mysql_query("INSERTINTOtrans_pinjamVALUES (null, '$judul', '$id', '$nama', '$tgl_pinjam',
'$tgl_kembali','pinjam','$ket')",$konek)ordie("Gagal Masuk" . mysql_error());
$qu = mysql_query("UPDATE data_buku SET jumlah=(jumlah-1) WHERE id=$id ");
if ($qt && $qu) {
echo "<script>alert('Transaksi BERHASIL...');</script>";
echo "<meta http-equiv='refresh' content='0; url=?buku'>";
} else {
echo "<script>alert('Transaksi GAGAL...');</script>";
echo "<meta http-equiv='refresh' content='0; url=?buku'>";
}
echo'<h3>Andatelahberhasilmeminjambuku'. $judul;
} ?>
(52)
transaksi.php
<table class="border"> <tr>
<th class="head-data">No</th>
<th class="head-data">Tanggal Terima</th> <th class="head-data">Tahun Terbit</th> <th class="head-data">Nomor Buku</th> <th class="head-data">Pengarang</th> <th class="head-data">Judul</th>
<th class="head-data">Keterangan</th> <th class="head-data">Tanggal Pinjam</th> <th class="head-data">Tanggal Kembali</th> <th class="head-data">Detail</th>
</tr> <?php
if (isset($_SESSION['pengunjung'])) {
$pengunjung = $_SESSION['pengunjung']; }
$query=mysql_query("SELECT pengunjung.*, trans_pinjam.*, data_buku.*FROMpengunjungINNERJOIN
trans_pinjam ON pengunjung.nama = trans_pinjam.nama_peminjamINNER JOIN data_buku ON
data_buku.judul= trans_pinjam.judul_buku WHERE
pengunjung.nama='$pengunjung' AND trans_pinjam.status='pinjam'");
while ($hasil = mysql_fetch_array($query)) { echo "
(53)
<td class='td-data'>$hasil[id]</td>
<td class='td-data'>$hasil[tanggal_terima]</td> <td class='td-data'>$hasil[tahun_terbit]</td> <td class='td-data'>$hasil[nomor_buku]</td> <td class='td-data'>$hasil[pengarang]</td> <td class='td-data'>$hasil[judul]</td>
<td class='td-data'>$hasil[keterangan]</td> <td class='td-data'>$hasil[tgl_pinjam]</td> <td class='td-data'>$hasil[tgl_kembali]</td>
<td class='pinggir-data'><a href='?detil_buku&judul=$hasil[judul]'>Detail</a></td>
</tr>"; }
?> </table>
config.php
<?php
$maks_pinjam = 2; //maksimal peminjaman
$maks_hari_pinjam = 7; //maksimal hari peminjaman $instansi = "nama_instansi";
$alamat = "alamat_instansi"; $logo =
"C:\wamp\perpus\images\logo.gif"; ?>
(54)
deteksi.php
<SCRIPT type=text/javascript> var months = new Array(); months[0] = "Januari"; months[1] = "Peburari"; months[2] = "Maret"; months[3] = "April"; months[4] = "Mei"; months[5] = "Juni"; months[6] = "Juli"; months[7] = "Agustus"; months[8] = "September"; months[9] = "Oktober"; months[10] = "Nopember"; months[11] = "Desember";
var currentDate = new Date();
var currentMonth = currentDate.getMonth(); var hariini = currentDate.getDate();
currentDate.setDate(1);
document.write("<br><br><tableborder=1width='200px' bgcolor='#CCCCCC' cellpadding=2 cellspacing=0>");
document.write("<tr>");
document.write("<td colspan=7 bgcolor='#FFCC33'
align='center'><strong>" +months[currentMonth] + "</td>");
document.write("<tr>");
document.write("<td bgcolor='#9999CC' align='center'>M</td>");
(55)
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("<td bgcolor='#9999CC' align='center'>R</td>");
document.write("<td bgcolor='#9999CC' align='center'>K</td>");
document.write("<td bgcolor='#9999CC' align='center'>J</td>");
document.write("<td bgcolor='#9999CC' align='center'>S</td>");
document.write("</tr>");
if (currentDate.getDay() != 0) {
document.write("<tr>");
for (i = 0; i < currentDate.getDay(); i++) {
document.write("<td> </td>"); }
}
while (currentDate.getMonth() == currentMonth) {
if (currentDate.getDay == 0) {
document.write("<tr>"); }
if (hariini == currentDate.getDate()) {
(56)
document.write("<td align='center'
bgcolor='#FF9900'><fontcolor='#CC0000'><strong>" + currentDate.getDate() + "</strong></font></td>");
} else {
document.write("<td align='center'>" + currentDate.getDate() + "</td>");
}
if (currentDate.getDay() == 6) {
document.write("</tr>"); }
currentDate.setDate(currentDate.getDate() + 1); }
for (i = currentDate.getDay(); i <= 6; i++) {
document.write("<td> </td>"); }
document.write("</font></table>"); </SCRIPT>
<?php
include "include/koneksi_db.php"; $db_hostname = "localhost";
$db_username = "root"; $db_password = ""; $db_name = "db_perpus";
(57)
$konek = mysql_connect($db_hostname, $db_username, $db_password) or die("Gagal koneksi ke server");
mysql_select_db($db_name, $konek)
or die("Gagal mengaktifkan database" . mysql_error());
$hi = date("Y-m-d");
$baris=mysql_query("SELECT*FROMpengunjung",$konek) or die(mysql_error());
$jumlah = mysql_num_rows($baris);
$hari_ini=mysql_query("SELECT*FROMpengunjungWHERE
tgl_kunjung LIKE '%$hi%'", $konek) or die(mysql_error()); $jh = mysql_num_rows($hari_ini);
$bulan = date("Y-m");
$bulan_ini=mysql_query("SELECT*FROMpengunjung WHERE tgl_kunjung LIKE '%$bulan%'", $konek) or die(mysql_error());
$jb = mysql_num_rows($bulan_ini);
echo "<br><table border='1' width='200px'><tr bgcolor='#909090'><tdcolspan='2'>AndaPengunjungKe-
:</td></tr><tr><td>Hari ini</td><td align='center'><b>$jh</b></td></tr><tr><td>Bulan
ini</td><td align='center'><b>$jb</b></td></tr></table>"; ?>
(58)
fungsi.php
<?php
function terlambat($tgl_dateline, $tgl_kembali) { $tgl_dateline_pcs = explode("-", $tgl_dateline); $tgl_dateline_pcs= $tgl_dateline_pcs[2] . "-" . $tgl_dateline_pcs[1] . "-" . $tgl_dateline_pcs[0];
$tgl_kembali_pcs = explode("-", $tgl_kembali); $tgl_kembali_pcs = $tgl_kembali_pcs[2] . "-" . $tgl_kembali_pcs[1] . "-" . $tgl_kembali_pcs[0];
$selisih= strtotime($tgl_kembali_pcs) - strtotime($tgl_dateline_pcs);
$selisih = $selisih / 86400; if ($selisih >= 1) {
$hasil_tgl = floor($selisih); } else {
$hasil_tgl = 0; }
return $hasil_tgl; }
(59)
fungsi2.php
<?php
$tahun = date('Y'); //mendapatkan tahun sekarang $bulan = date('m'); //mendapatkan bulan sekarang $tgl = date('d'); //mendapatkan tanggal sekarang $hari = date('w'); //mendapatkan nama hari sekarang switch ($hari) {
case 1: $ha = "Senin"; break;
case 2: $ha = "Selasa"; break;
case 3: $ha = "Rabu"; break;
case 4: $ha = "Kamis"; break;
case 5: $ha = "Jum'at"; break;
case 6: $ha = "Sabtu"; break;
case 0: $ha = "Minggu"; break;
}
switch ($bulan) {
case 1: $bln = "Januari"; break;
case 2: $bln = "Februari"; break;
(60)
case 3: $bln = "Maret"; break;
case 4: $bln = "April"; break;
case 5: $bln = "Mei"; break;
case 6: $bln = "Juni"; break;
case 7: $bln = "Juli"; break;
case 8: $bln = "Agustus"; break;
case 9: $bln = "September"; break;
case 10: $bln = "Oktober"; break;
case 11: $bln = "November"; break;
case 12: $bln = "Desember"; break;
}
$hari_ini=$ha.",".$tgl."".$bln."". $tahun;
?>
koneksi_dp.php
<?php
(61)
$db_host = "localhost"; $db_user = "root";
$db_pass = "";
$db_name = "db_perpus"; $konek =
mysql_connect($db_host,$db_user,$db_pass,$db_name)ordie ("Gagal koneksi ke server");
mysql_select_db($db_name, $konek) or die ("Gagal mengaktifkan database".mysql_error());
$denda1=200; ?>
style.css
body {
background-color: #f2f2f2; color: black;
margin-top: 0px; margin-left: 50px; margin-right: 50px; font-family: arial; font-size: 14px; }
a {
text-decoration: none; color: blue;
(62)
a:hover{
text-decoration: underline; color: green;
}
a:link{
background-color: white; }
div { margin:0; padding:0; clear:both;} /*untuk data tabel */
.table-data{ width: 100%; padding: 0;
margin: 0 auto 1.5em auto; border-top: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7; border-collapse:collapse;
font-size:12px;
font-family: verdana,arial,sans-serif; color:#545454;
}
.td-data {
font:normal11px"TrebuchetMS",Verdana,Arial, Helvetica, sans-serif;
border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; padding: 3px 6px 3px 6px;
color: #4f6b72; width: auto;
(63)
}
.head-data {
font:normal11px"TrebuchetMS",Verdana,Arial, Helvetica, sans-serif;
border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; padding: 3px 6px 3px 6px;
color: #4f6b72; width: auto;
text-align: center;
background-color:#F5FAFA; font-weight: bold;
}
.pinggir-data{
font:normal11px"TrebuchetMS",Verdana,Arial, Helvetica, sans-serif;
border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; padding: 3px 6px 3px 6px;
color: #4f6b72; /*width: auto;*/ text-align: left; }/*akhir data tabel */ input {
border-left : 1px solid #acc6db; border-right : 1px solid #acc6db; border-top : 1px solid #acc6db; border-bottom : 1px solid #acc6db;
(64)
} h3 {
}
background-color : #fff; font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif; color : #000;
border-top: solid 1px; border-left: solid 1px; border-right: solid 1px; background-color: #f2f2f2; text-align: center;
font-family: verdana; padding: 5 5 5 5; margin: 0 0 0 0;
.kotak {
border-style: solid; border-width: 1px;
background-color: #ffffff; padding: 10 10 10 0;
margin: 0 0 200 0; }
.kotak ul {
margin:0px 0px 0px 0px;
list-style-image:url(../image/external.gif); }
.kotak ul li a{
margin:0px 0px 0px 0px; text-decoration: none; }
(65)
.kotak ul li a:hover{
margin:0px 0px 0px 0px; text-decoration: underline; }
.tengah {
font:normal11px"TrebuchetMS",Verdana,Arial, Helvetica, sans-serif;
border-style: solid; border-width: 1px;
background-color: #ffffff; padding: 20px;
margin: 0 0 0 0; }
.s {
}
font-size: 24px; text-align: center;
font-family: monotype corsiva; .link_atas {
text-align: left;
border: solid 1px #d0d0d0; background-color:#ccccff; padding: 4 4 4 5;
margin: 0 2 10 0; }
h5{
margin: 10 10 10 10; padding: 5 5 5 5;
background-color: #d0d0d0; border: solid 1px green;
(66)
}
.img_link {
border: none; padding: 0px; }
kelas_siswa.php
<?php
mysql_connect('localhost', 'root', ''); mysql_select_db('db_perpus');
?> <html>
<head>
<script language="JavaScript" type="text/JavaScript">
function showKab() {
<?php
// membaca semua propinsi
$query = "SELECT kelas, COUNT(kelas) AS 'jumlah' FROM data_anggota GROUP BY kelas";
$hasil = mysql_query($query);
//membuatifuntukmasing-masingpilihan propinsi beserta isi option untuk combobox kedua
(67)
while ($data = mysql_fetch_array($hasil)) { $idProp = $data[0];
propinsi
// membuat IF untuk masing-masing echo"if(document.demo.propinsi.value== \"" . $idProp . "\")";
echo "{";
masing propinsi
//membuatoptionkabupatenuntukmasing- $query2="SELECT*FROMdata_anggota
WHERE kelas = '$idProp'";
$hasil2 = mysql_query($query2);
$content = "document.getElementById('kabupaten').innerHTML =\"";
while ($data2= mysql_fetch_array($hasil2)) {
$content .= "<option value='" . $data2['nama'] . "'>" . $data2['nama'] . "</option>";
}
$content .= "\""; echo $content; echo "}\n"; }
?> } </script>
(68)
</head> <body>
<form name="demo" method="post" action="?page=lap_peminjaman">
<tr><td class="head-data">Pilih Kelas
<select name="propinsi" onchange="showKab()">
<option value="">Kelas</option> <?php
// query untuk menampilkan propinsi
$query = "SELECT kelas, COUNT(kelas)AS'jumlah' FROMdata_anggotaGROUPBY kelas";
$hasil = mysql_query($query); while ($data = mysql_fetch_array($hasil)) {
echo "<option value='" . $data[0] . "'>" . $data[0] . "</option>";
} ?>
</select>Pilih Siswa :
<select name="kab" id="kabupaten"> </select> <inputtype="submit" value="go..">
</td> </tr> </form> </body> </html>
(69)
lap_peminjaman.php
<?php
include "../laporan/lap.php";
include "../include/koneksi_db.php"; ?>
<table class="table-data">
<tr><td class="head-data">Laporan Peminjaman</td></tr>
<tr>
<th class='head-data'>ID</th>
<th class='head-data'>Judul Buku</th> <th class='head-data'>Id Peminjam</th> <th class='head-data'>Nama Peminjam</th> <th class='head-data'>Tanggal Peminjam</th> <th class='head-data'>Tanggal Kembali</th> <th class='head-data'>Status</th>
<th class='head-data'>Keterangan</th> </tr>
<?php
$query = mysql_query("SELECT * FROM trans_pinjam"); while($row = mysql_fetch_array($query)) {
?> <tr>
<td class='td-data'><?php echo $row['id']; ?></td>
<td class='td-data'><?php echo $row['judul_buku']; ?></td>
(70)
<td class='td-data'><?php echo $row['id_peminjam']; ?></td>
<td class='td-data'><?php echo $row['nama_peminjam']; ?></td>
<td class='td-data'><?php echo $row['tgl_pinjam']; ?></td>
<td class='td-data'><?php echo $row['tgl_kembali']; ?></td>
<td class='td-data'><?php echo $row['status']; ?></td>
<tdclass='td-data'><?phpecho$row['ket']; ?></td>
} ?>
</table>
lap.php
</tr> <?php
<div class="link_atas"><b><a href="?page=lap_pengunjung">LaporanPengunjung</a></b>| <b><ahref="?page=lap_peminjaman">LaporanPeminjamanPer Siswa</a></b></div>
(71)
pengunjung.php
<formmethod="post"
action="pengunjung/aksi_pengunjung.php" name="pengunjung">
<center><h3>Silahkan Mengisi Buku Tamu</h3><hr></center>
<table border="0" width="100%" cellpadding="2" id="table1">
<tr>
<td width="35%">Nama (*)</td>
<td><inputtype="text"name="nama"required size="20"></td>
</tr> <tr>
<td width="35%">Jenis Kelamin (*)</td> <td><input type="radio" value="L" required name="jk"> Laki-Laki
<input type="radio" value="P" required name="jk"> Perempuan</td>
</tr> <tr>
<td width="35%">Kelas (*)</td>
<td><select size="1" name="kelas" required> <option selected value="">- Pilih Kelas -</option>
<option value="X-1">X-1</option> <option value="X-2">X-2</option> <option value="X-3">X-3</option> <option value="X-4">X-4</option>
(72)
1</option> 2</option> 1</option> 2</option> 1</option> 2</option> 1</option> 2</option>
<option value="X-5">X-5</option> <option value="XI-IPA 1">XI-IPA <option value="XI-IPA 2">XI-IPA <option value="XI-IPS 1">XI-IPS <option value="XI-IPS 2">XI-IPS <option value="XII-IPA 1">XII-IPA <option value="XII-IPA 2">XII-IPA <option value="XII-IPS 1">XII-IPS <option value="XII-IPS 2">XII-IPS <option value="Guru">Guru</option> <option
value="Karyawan">Karyawan</option>
<option value="Lain">Lainnya</option> </select>
</td> </tr> <tr>
<td width="35%" valign="top">Keperluan (*)</td>
<td>
<input type="checkbox" name="perlu1" value="Pinjam Buku"> Pinjam Buku<br>
(73)
<input type="checkbox" name="perlu2" value="Baca Buku"> Baca Buku<br>
<input type="checkbox" name="perlu3" value="Baca Koran"> Baca Koran<br>
<input type="checkbox" name="perlu4" value="Lainnya"> Lainnya</td>
</tr> <tr>
<td width="35%">Informasi yang dicari (*)</td>
<td><textarearows="5"name="cari"required cols="25"></textarea></td>
</tr> <tr>
<td width="35%">Saran-saran</td>
<td><textarea rows="4" name="saran" cols="25"></textarea></td>
</tr> <tr>
<td width="35%"> </td>
<td><input type="submit" value="Submit" name="B1">
<input type="reset" value="Reset" name="B2"></td>
</tr> <tr>
<td colspan="2"><b>Keterangan : (*) Harus diisi</b></td>
</tr> </table>
(74)
</form>
aksi_pengunjung.php
<?php
include "../include/koneksi_db.php";
$nama = isset($_POST['nama']) ? $_POST['nama'] : ""; $jk = isset($_POST['jk']) ? $_POST['jk'] : "";
$kelas = isset($_POST['kelas']) ? $_POST['kelas'] : ""; $perlu1=isset($_POST['perlu1'])?$_POST['perlu1']: ""; $perlu2=isset($_POST['perlu2'])?$_POST['perlu2']: ""; $perlu3=isset($_POST['perlu3'])?$_POST['perlu3']: ""; $perlu4=isset($_POST['perlu4'])?$_POST['perlu4']: ""; $cari = isset($_POST['cari']) ? $_POST['cari'] : ""; $saran = isset($_POST['saran']) ? $_POST['saran'] : ""; $submit=isset($_POST['submit'])?$_POST['submit']: ""; $jam = date('g:i:s');
if($nama==""||$jk==""||$kelas==""||$cari== ""||($perlu1==""&&$perlu2==""&&$perlu3==""&& $perlu4 == "")) {
(75)
echo "<script>alert('Isilah form isian dengan lengkap')</script>";
echo "<meta http-equiv='refresh' content='0; url=../index.php'>";
} else {
$query=mysql_query("INSERTINTOpengunjungVALUES (null,'$nama','$jk','$kelas','$perlu1','$perlu2', '$perlu3','$perlu4','$cari','$saran',now(),'$jam')", $konek) or die("Gagal karena " . mysql_error());
if ($query) {
$_SESSION['pengunjung'] = $nama;
echo"<script>alert('Selamatdatang:\"$nama\" di Perpustakaan SMA DHARMA PANCASILA MEDAN')</script>";
echo "<meta http-equiv='refresh' content='0; url=../hal_pengunjung/index.php?buku'>";
} else {
echo "<script>alert('Data anda gagal dimasukkan')</script>";
echo "<meta http-equiv='refresh' content='0; url=../index.php'>";
} } ?>
lap_pengunjung.php
<?php
(76)
include "../include/koneksi_db.php"; //memanggil file koneksi_db.php
include "../include/config.php"; //memanggil file fungsi.php
$bulan1 = date("Y-m");
$query=mysql_query("SELECT*FROMpengunjungWHERE
tgl_kunjung LIKE '%$bulan1%' ORDER BY id", $konek); ?>
<table class="table-data" border=1 width="100%" align="left">
<tr><tdclass="head-data"colspan="6">Data Pengunjung bulan <?php echo date('F') . " " . date('Y');
?></td></tr>
<tr><tdclass="head-data">No</td><td class="head-
data">Nama</td><td class="head-data">JK</td><td class="head-data">Kelas</td><td class="head- data">Perlu</td><td class="head-data">Saran</td></tr>
<?php $no = 0;
while ($hasil = mysql_fetch_array($query)) { $no++;
echo "<tr><td class='td-data'>$no</td> <td class='td-data'>$hasil[1]</td>
<td class='td-data'>$hasil[2]</td> <td class='td-data'>$hasil[3]</td>
<tdclass='td-data'>$hasil[4]-$hasil[5]-$hasil[6]- $hasil[7]</td>
<td class='td-data'>$hasil[9]</td> </tr>";
(77)
}
echo "</table>"; //akhir
$hi = date("Y-m-d");
$baris = mysql_query("SELECT * FROM pengunjung", $konek) or die(mysql_error());
$jumlah = mysql_num_rows($baris);
$hari_ini =mysql_query("SELECT *FROMpengunjung
WHEREtgl_kunjung LIKE'%$hi%'", $konek)or die(mysql_error());
$jh = mysql_num_rows($hari_ini); $bulan = date("Y-m");
$bulan_ini=mysql_query("SELECT *FROMpengunjung WHERE
tgl_kunjung LIKE'%$bulan%'", $konek)or die(mysql_error());
$jb = mysql_num_rows($bulan_ini);
echo "<br><table class='table-data' border='1' width='50%'>
<tr><tdclass=head-datacolspan='2'>Data PengunjungPer hari</td></tr>
<tr><tdclass='pinggir-data'>Pengunjung hariini</td><td align='center' class='pinggir- data'><b>$jh</b></td></tr><tr><td class='pinggir-
data'>Pengunjung bulanini</td><td align='center' class='pinggir-data'><b>$jb</b></td></tr></table>";
(78)
$ta = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='X-1' AND tgl_kunjung LIKE '%$bulan%'"));
$tb = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='X-2' AND tgl_kunjung LIKE '%$bulan%'"));
$tc = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='X-3' AND tgl_kunjung LIKE '%$bulan%'"));
$da = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='X-4' AND tgl_kunjung LIKE '%$bulan%'"));
$db = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='X-5' AND tgl_kunjung LIKE '%$bulan%'"));
$dc = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIPA1'ANDtgl_kunjungLIKE '%$bulan%'"));
$sa = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIPA2'ANDtgl_kunjungLIKE '%$bulan%'"));
$sb = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIPS1'ANDtgl_kunjungLIKE '%$bulan%'"));
$sc = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIPS2'ANDtgl_kunjungLIKE '%$bulan%'"));
$so = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIPS3'ANDtgl_kunjungLIKE '%$bulan%'"));
(79)
$dp = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIIPA1'ANDtgl_kunjungLIKE '%$bulan%'"));
$sp = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIIPA2'ANDtgl_kunjungLIKE '%$bulan%'"));
$sm = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIIPS1'ANDtgl_kunjungLIKE '%$bulan%'"));
$sw = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIIPS2'ANDtgl_kunjungLIKE '%$bulan%'"));
$sq = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='XIIIPS3'ANDtgl_kunjungLIKE '%$bulan%'"));
$g = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='Guru' AND tgl_kunjung LIKE '%$bulan%'"));
$k = mysql_num_rows(mysql_query("SELECT * FROM pengunjungWHEREkelas='Karyawan'ANDtgl_kunjungLIKE '%$bulan%'"));
$l = mysql_num_rows(mysql_query("SELECT * FROM pengunjung WHERE kelas='Lain' AND tgl_kunjung LIKE '%$bulan%'"));
?>
<table class='table-data' border=1 width=10%>
<tr><td class="head-data" colspan="2">Data Pengunjung Perkelas,bulan<?phpechodate('F') ."". date('Y'); ?></td></tr>
(80)
<tr><td class='pinggir-data'>Kelas X-1</td><td align="center" class='td-data'><b><?php echo $ta; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas X-2</td><td align="center" class='td-data'><b><?php echo $tb; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas X-3</td><td align="center" class='td-data'><b><?php echo $tc; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas X-4</td><td align="center" class='td-data'><b><?php echo $da; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas X-5</td><td align="center" class='td-data'><b><?php echo $db; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XI IPA 1</td><td align="center" class='td-data'><b><?php echo $dc; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XI IPA 2</td><td align="center" class='td-data'><b><?php echo $sa; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XI IPS 1</td><td align="center" class='td-data'><b><?php echo $sb; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XI IPS 2</td><td align="center" class='td-data'><b><?php echo $sc; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XI IPS 3</td><td align="center" class='td-data'><b><?php echo $so; ?></b></td></tr>
(81)
<tr><td class='pinggir-data'>Kelas XII IPA 1</td><td align="center" class='td-data'><b><?php echo $dp; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XII IPA 2</td><td align="center" class='td-data'><b><?php echo $sp; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XII IPS 1</td><td align="center" class='td-data'><b><?php echo $sm; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XII IPS 2</td><td align="center" class='td-data'><b><?php echo $sw; ?></b></td></tr>
<tr><td class='pinggir-data'>Kelas XII IPS 3</td><td align="center" class='td-data'><b><?php echo $sq; ?></b></td></tr>
<tr><td class='pinggir-data'>Guru</td><td align="center" class='td-data'><b><?php echo $g; ?></b></td></tr>
<tr><td class='pinggir-data'>Karyawan</td><td align="center" class='td-data'><b><?php echo $k; ?></b></td></tr>
<tr><td class='pinggir-data'>Lainnya</td><td align="center" class='td-data'><b><?php echo $l; ?></b></td></tr>
(82)
act_input_transaksi.php
<?php
$tgl_pinjam=isset($_POST['pinjam'])?$_POST['pinjam'] : "";
$tgl_kembali = isset($_POST['kembali']) ? $_POST['kembali'] : "";
$dapat = isset($_POST['buku']) ? $_POST['buku'] : ""; $pecah = explode(".", $dapat);
$id = $pecah[0]; $buku = $pecah[1];
$siswa=isset($_POST['peminjam'])?$_POST['peminjam']: ""; $ket = isset($_POST['ket']) ? $_POST['ket'] : "";
if ($buku == "" || $dapat == "") {
echo "<script>alert('Pilih dulu BUKU-nya, Bos!!');</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=input_transaksi'>";
} elseif ($siswa == "") {
echo "<script>alert('Pilih dulu PEMINJAM-nya, Bos!!');</script>";
echo "<meta http-equiv='refresh' content='0; url=?page=input_transaksi'>";
} else {
(1)
ABSTRAK
Teknologidibidang komputersaatinisangatberkembang pesatsehinggadapat meningkatkanefisien dan efektifitasdalammelakukan setiappekerjaan.Komputer bukan hanyasekedar pengolah datadan gambarsaja tetapipenggunanyasemakin luas menjadisalah satusaranakomunikasiyang seringdigunakan sebagai media informasi
danedukasi. Perkembanganteknologitersebutsangatmempengaruhisetiap badan
usahadalamkegiatanoperasionalnya.DemikianjugahalnyadenganSMA Swasta
DharmaPancasilaMedankhususnyawebsiteyang masihsederhanayang perlu
dikembangkandandimodifikasi.Untukitupenulis perlumencobauntukmerancang sebuahsistemyang berbasiskomputeryang diharapkandapatmengatasikelemahan darisistemkerjadiperpustakaan sekolahSwastaDharmaPancasilaMedan.
(2)
2.1.1 Pengertian Internet 9
2.1.2 Sejarah Internet 10
2.1.3 ManfaatInternet 11
Pengertian SistemInformasi13
2.2.1 Sistem 14
2.2.2 Informasi 15
2.2.3 Data 16
Komputer 16
DAFTARISI
Halaman
Persetujuan ii
Pernyataan Penghargaan iii iv Abstrak Daftar Isi vi vii Daftar Tabel Daftar Gambar ix x
Bab1 Pendahuluan 1
1.1 LatarBelakang 2
1.2 RumusanMasalah 3
1.3 Batasan Masalah 3
1.4 Tujuan 4
1.5 Manfaat 4
1.6 Tinjauan Pustaka 4
1.7 MetodologiPenelitian 6
1.8 SistematikaPenulisan 8
Bab2 Landasan Teori 9
2.1 Internet9
2.2
2.3
(3)
3.1.1 BahasaPemrograman PHP 17
3.1.2 Kelebihan PHP 18
3.1.3 Databasee 19
3.1.4 KeuntunganHubungan MySQLdan PHP 19
3.1.5 SublimeText 20
3.2 DataFlow Diagram 21
3.2.1 Perancangan DataFlow Diagram 23
3.3 Flowchart 26
3.3.1 PerancanganFlowchart 28
3.4 Perancangan Halaman Website 30
3.5 MembuatDatabaseServer 30
ImplementasiSistem35
4.1 Pengertian ImplementasiSistem 35
4.2 Tujuan ImplementasiSistem 36
4.3 Langkah-langkahImplementasiSistem 36
4.4 Komponen UtamaImplementasiSistem 37
4.4.1 PerangkatKeras(Hardware) 37
4.4.2 PerangkatLunak (Software) 37
4.4.3 PerangkatOperator(Brainware) 38
4.5 Panduan InstalasiXAMPP 38
4.5.1 Persiapan InstalasiXAMPP 39
4.5.2 MemulaiProsesInstalasiXAMPP 39
4.6 MemulaiProsesInstalasiSublime Text 49
4.7 Tampilan Halaman Web 52
Bab3 Analisis DanPerancangan 17
3.1 Analisis 17
Bab4
Bab5 Kesimpulan59
5.1 Kesimpulan 59
5.2 Saran 60
Daftar Pustaka Lampiran
(4)
DAFTARTABEL
Halaman
Tabel3.1 Simbol-simbolDFD 22
Tabel3.2 Simbol-simbolFlowchart 26
Tabel3.3 TabelAdmin 30
Tabel3.4 TabelPengunjung 30
Tabel3.5 Tabeltrans_pinjam 31
Tabel3.3 Tabeldata_buku 32
(5)
DAFTARGAMBAR
Halaman
Gambar3.1 DiagramKonteksWebsite 23
Gambar3.2 DataFlow Diagram(DFD)Level0 24
Gambar3.3 FlowchartLogin 27
Gambar3.4 FlowchartHalaman Admin 28
Gambar4.1 Setup XAMPP 37
Gambar 4.2 SelectComponents XAMPP 38
Gambar 4.3 MemilihFolder Instalasi 38
Gambar 4.4 Pengaturan Tambahan XAMPP 39
Gambar 4.5 MemulaiInstalasiXAMPP 39
Gambar 4.6 XAMPP Yang Hampir SelesaiLoading 40
Gambar 4.7 LoadingSelesai 40
Gambar 4.8 ControlPanelXAMPP 41
Gambar 4.9 Perizinan XAMPP 41
Gambar 4.10Memilih Bahasa 42
Gambar 4.11TampilanLocalhost 43
Gambar 4.12Tampilan FilePadaMyComputer 44
Gambar 4.13Tampilan Pengetikan Register Global 44
Gambar 4.14TextOn 45
Gambar 4.15Tampilan Penyimpanan Register Global 45
Gambar 4.16Tampilan AwalInstalasiSublimeText 46
Gambar 4.17Tampilan Penyimpanan SublimeText 47
Gambar 4.18SelectAdditional Tasks 47
Gambar 4.19Tampilan Penginstallan 48
Gambar 4.20Tampilan sublimeText 48
Gambar 4.21Halaman PertamaPadaWebsite 49
Gambar 4.22Buku Tamu 49
Gambar 4.23Halaman Pengunjung MelihatBuku 50
Gambar 4.24TransaksiPinjamBuku Pengunjung 50
(6)
Gambar 4.25TampilanLoginAdministrator 51
Gambar 4.26HomeAdministrator 51
Gambar 4.27TransaksiBukuHalaman Administrator 51
Gambar 4.28Tampilan DataBukuHalaman Administrator 52
Gambar 4.29Laporan Pengunjung 52
Gambar 4.30TransaksiPeminjaman Per Siswa 53
Gambar 4.31EditDan Hapus User 53
Gambar 4.32InputUserBaru 54
Gambar 4.33LogoutAdministrator 54