Sistem Informasi Perpustakaan Sma Swasta Dharma Pancasila Berbasis Website dengan Menggunakan Php dan Mysql

(1)

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">&copy;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">&copy; 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...';\">&nbsp;&nbsp;<input

type='submit' value='go' name='go'>&nbsp;&nbsp;&nbsp;*) 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...';\">&nbsp;&nbsp;<input

type='submit' value='go' name='go'>&nbsp;&nbsp;&nbsp;*) 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>&nbsp;</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>&nbsp;</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">&copy;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...';\">&nbsp;&nbsp;<input

type='submit' value='go' name='go'>&nbsp;&nbsp;&nbsp;*) 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>&nbsp;</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>&nbsp;</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>&nbsp;<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 &nbsp;&nbsp;

<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%">&nbsp;</td>

<td><input type="submit" value="Submit" name="B1">&nbsp;&nbsp;&nbsp;

<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