BAB VI PENUTUP
6.2. Saran
Saran untuk pengembangan aplikasi web perpustakaan online ini adalah: 1. Perlu ditambahkan lagi fitur-fitur lain untuk aplikasi Online ini contohnya
pertemanan online, forum diskusi, chating dan masih banyak lagi.
2. Perlu ditambahkan data peminjaman yang lebih rinci, meskipun saat ini belum begitu diperlukan
112
DAFTAR PUSTAKA
Web
• Anbu, 2008. Mengenal konsep DBMS. http://ahmadoriza.blogspot.com
/2009/10/mengenal-konsep-dbms-dbms-adalah.html. Terakhir di akses
tanggal 01 Januari 2011 pada pukul 06.10 WIB.
• Caranibieros, 2007. Kelebihan PHP MySQL disbanding Program Lain.
http://phprogramurah.wordpress.com/2007/12/26/kelebihan-php-mysql-dibanding -program-lain/. Terakhir di akses tanggal 01 Januari 2011 pada
pukul 06.05 WIB.
• Kihendriku, 2008. Pengertian XAMPP. http://kihendriku.wordpress.com
/2009/03/09/pengertian-xampp. Terakhir di akses tanggal 01 Januari 2011
pada pukul 06.25 WIB.
• M.Irwan.hrp, 2008. Pengertian MySql dan PHP.
http://balibisnis.wordpress.com/2009/08/20/pengertian-mysql-dan-php/.Terakhir di akses tanggal 01 Januari 2011 pada pukul 06.10 WIB.
• Nova, 2008. Sejarah MySQL. http://komputerdasar.blogspot.com/2009/09/
sejarah-mysql.html. Terakhir di akses tanggal 01 Januari 2011 pada pukul
06.12 WIB.
• Ruddi Efendi, 2007. Web Server. http://www.ittelkom.ac.id/library/
ndex.php?view=article&catid=10%3Ajaringan&id=406%3A-web-server-&option=com_content&Itemid=15. Terakhir di akses tanggal 01 Januari
113
• Rudy Hartono, 2008. Pengertian MySQL. http://www.jasawebhost.co.id/
tips-dan-trik/pengertian-mysql.html. Terakhir di akses tanggal 01 Januari
2011 pada pukul 06.15 WIB.
• TkJ A Comunity and R3Gen3raTion, 2008. Sejarah PHP.
http://f4bregaz.blogspot.com/2009/02/sejarah-php.html. Terakhir di akses
tanggal 01 Januari 2011 pada pukul 06.05 WIB.
• Wikipedia bahasa Indonesia, ensiklopedia bebas, 2008. Cascading Style
Sheets. http://id.wikipedia.org/wiki/CSS. Terakhir di akses tanggal 01 Januari 2011 pada pukul 06.27 WIB.
• Wikipedia bahasa Indonesia, ensiklopedia bebas, 2008. Hypertext Transfer
Protocol. http://id.wikipedia.org/wiki/Http. Terakhir di akses tanggal 01 Januari 2011 pada pukul 06.25 WIB.
• Wikipedia bahasa Indonesia, ensiklopedia bebas, 2008. WWW.
http://id.wikipedia.org/wiki/Jejaring_Jagat_Jembar. Terakhir di akses
tanggal 01 Januari 2011 pada pukul 06.25 WIB.
• Arif, Ikhwan. 2003. Konsep dan Perencanaan dalam Automasi
Perpustakaan.
http://aurajogja.wordpress.com/2006/07/11/otomasi-perpustakaan/ diakses
tanggal 20 Februari 2011 .
• Unair. 2007. Open Source untuk Otomasi Perpustakaan http://pstp
unair.blogspot.com/2007/09/open-source-untuk-otomasiperpustakaan. html diakses tanggal 26 Februari 2011
• Wahono, Romi Satrio. 2006. Teknologi Informasi untuk Perpustakaan:
114
.http://118.98.171.131/webs/websites/ilmu%20Komputer/ilmukomputer.c
om/2006/09/15/teknologi-informasi-untuk-perpustakaan perpustakaan
digital-dan-sistemotomasi-perpustakaan/index.html diakses tanggal 26
Februari 2011
Buku
• Nugroho, Bunafit (2005). Database Relasional Dengan MySQL.
Yogyakarta: Penerbit ANDI.
• Prasetyo, Eko (2008). Pemrograman Web PHP & MySql untuk Sistem
Informasi Perpustakaan. Yogyakarta: Penerbit Graha Ilmu.
• Purwoko Hakim, Heri Abi Burachman dan Surachman, Arif. 2006. Kajian
Awal Aplikasi Open source untuk Otomasi Perpustakaan: Studi Kasus
X-igloo, OpenBiblio, Weblis, PhpMyLibrary. Dalam Fihris, Volume 1,
Nomor 1.
• Kadir, Abdul ( 2009 ). Mastering ajax dan PHP. Yogyakarta : Penerbit
ANDI.
• Dwi prasetyo, didik ( 2003 ). Tips dan Trik Kolaborasi PHP dan My SQL.
Jakarta : Penerbit PT Elex Media Komputindo.
• Rafiza (2006). Panduan dan Referensi Kamus Fungsi PHP 5. Jakarta :
Penerbit PT Elex Media Komputindo.
[a]
<div id="login-dialog" title="Please Login!" style="display:none;">
<form name="form-login" id="form-login" action="cek_login.php" autocomplete="off"> <table><tr><td>Username</td><td>:</td>
<td><input type="text" name="username" /></td> </tr><tr><td>Password</td><td>:</td>
<td><input type="password" name="password" /></td> </tr><tr><td> </td><td> </td>
<td><a href="#" onClick="showForgotForm(); return false;"><font style="color:#0000FF;">Forgot Your Password?</font></a></td></tr></table></form></div>
[b] <div id="top">
<div style="float: right; color: #000000; padding: 10px 25px 0 0; font-size: 90%;">
<ul style="list-style:none;">
<li style="float:left;"><a href="index.php">Home</a></li> <li style="float:left;"><a
href="koleksi.php">Colection</a></li> <li style="float:left;"><a
href="koleksi_digital.php">Download</a></li>
<li style="float:left;"><a href="#" name="link3" id="link1"
onclick="MM_showMenu(window.mm_menu_0307190837_0,-35,23,null,'link3')" onmouseout="MM_startTimeout();"> <?=$data[0]?></a></li></ul></div></div>
[c]
<h2>Informasi Peminjaman</h2>
<h3>INFORMASI TENTANG PEMINAJAMAN BUKU ANDA</h3><br /> <?php include "../koneksi.php";$tgl_sekarang = date("Y-m-d");$query = mysql_query("Select
mi.KODE_ITEM,kb.JUDUL_BUKU,trp.TGL_PEMINJAMAN,trp.TGL_PENGEM BALIAN
From master_item AS mi,koleksi_buku A kb,transaksi_peminjaman AS trp
Where trp.ID_ITEM=mi.ID_ITEM AND mi.ID_BUKU=kb.ID_BUKU
AND STATUS_KELUAR='1' AND STATUS_KEMBALI='0'
AND TO_DAYS(trp.TGL_PENGEMBALIAN)>TO_DAYS('$tgl_sekarang') AND trp.ID_MEMBER='$id'");$ada = mysql_num_rows($query); if($ada > 0){echo"<table id='tabel_peminjaman'
cellpadding='0' cellspacing='0' style='width:100%; family:Georgia, 'Times New Roman', Times, serif; font-size:12px; border:solid 1px #006600;'>
<tr style='font-weight:bold; text-align:center; background-color:#00CC00; color:#000000; line-height:25px;'>
<td width='15%'>Kode Buku</td><td width='45%'>Judul Buku</td><td width='20%'>Tanggal Pinjam</td>
<td width='20%'>Tanggal Harus Kembali</td>
</tr>";while($datanya = mysql_fetch_array($query)){echo " <tr style='line-height:25px;'>
<td align='center'>$datanya[0]</td>
<td>$datanya[1]</td><td align='center'>$datanya[2]</td> <td align='center'>$datanya[3]</td></tr>";}
echo "</table>";}else{echo "<div style='color:#FF0000; text-align:center; border:solid 1px #000000;
font-weight:bold;'>No Data</div>";}?>
[d]
<?php//Langkah 3: Hitung total data dan halaman $tampil2 = mysql_query("SELECT kb.ID_BUKU,
kb.JUDUL_BUKU,group_concat(Distinct mr.NAMA_PENGARANG Separator ' / ') AS 'Nama',kb.FOTO_BUKU FROM koleksi_buku AS kb, master_penerbit AS
mp,master_pengarang AS mr,pengarang_buku AS pb WHERE kb.ID_PENERBIT=mp.ID_PENERBIT AND
pb.ID_BUKU=kb.ID_BUKU AND pb.ID_PENGARANG=mr.ID_PENGARANG GROUP BY kb.JUDUL_BUKU
ORDER BY kb.JUDUL_BUKU");$jmldata =
mysql_num_rows($tampil2);$jmlhal = ceil($jmldata/$batas); echo "<br>";echo "<div class=paging>";
// Link ke halaman sebelumnya (previous)if($halaman > 1){ $prev=$halaman-1;echo "<span class=prevnext><a
href=$_SERVER[PHP_SELF]?halaman=$prev>« Prev</a></span> ";} else{ echo "<span class=disabled>« Prev</span> ";}
// Tampilkan link halaman 1,2,3 ...
for($i=1;$i<=$jmlhal;$i++)if ($i != $halaman){
echo " <a href=$_SERVER[PHP_SELF]?halaman=$i>$i</a> ";} else{echo " <span class=current>$i</span> ";}
// Link kehalaman berikutnya (Next)if($halaman < $jmlhal){ $next=$halaman+1;echo "<span class=prevnext><a
href=$_SERVER[PHP_SELF]?halaman=$next>Next »</a></span>"; }else{ echo "<span class=disabled>Next »</span>";}?>
[e]
<?php
include "../koneksi.php";
$query = mysql_query("Select * From kategori"); while($data = mysql_fetch_array($query)){
echo "<option value=$data[0]>$data[1]</option>";}
?></select><br /><br /><input type="submit" value="Cari" /> </form></div></div></div><div class="left_side">
<h2>Koleksi Digital</h2>
<h3>KUMPULAN KOLEKSI DIGITAL YANG ADA DI PERPUSTAKAAN PASCASARJANA UPN "VETERAN" JATIM</h3><?php
include "../koneksi.php";?>
<table cellpadding="0" cellspacing="0" border="0" width="100%" id="tampil"><?php
// Langkah 1: Tentukan batas,cek halaman & posisi data $batas = 10;$halaman = $_GET['halaman'];
if(empty($halaman)){$posisi = 0;$halaman = 1;} else{$posisi = ($halaman-1) * $batas;}
//Langkah 2: Sesuaikan perintah SQL $tampil = "SELECT kb.ID_BUKU,
kb.JUDUL_BUKU,group_concat(Distinct mr.NAMA_PENGARANG Separator ' / ') AS 'Nama',kb.FOTO_BUKU FROM koleksi_buku AS kb, master_penerbit AS
mp,master_pengarang AS mr,pengarang_buku AS pb WHERE kb.ID_PENERBIT=mp.ID_PENERBIT AND
pb.ID_BUKU=kb.ID_BUKU AND pb.ID_PENGARANG=mr.ID_PENGARANG AND kb.ID_JENIS='1'GROUP BY kb.JUDUL_BUKU
ORDER BY kb.JUDUL_BUKU LIMIT $posisi,$batas"; $hasil = mysql_query($tampil);
while($data = mysql_fetch_array($hasil))?>
<tr style="line-height:30px;"><td align="center" width="15%" valign="top"><img
src="../admin/koleksi/Sampul/<?=$data[3]?>" width="50" height="75" border="0" /></td><td align="left" width="85%"> <a href="view_digital.php?id=<?=$data[0]?>"
style="color:#0000FF;"><font style="size:14px; font-weight:bold; font-family:Arial, Helvetica,
sans-serif;"><?=$data[1]?></font></a>
<div><b>Pengarang : </b><font style="font-family:'Courier New', Courier, monospace; size:12px;
font-style:italic;"><?=$data[2]?></font></div> <div align="center"><a
href="../admin/koleksi/Files/download.php"
style="color:#FF0000; font-weight:bold;"> >>> Download <<< </a></div></td></tr><?php
[f] </div><marquee direction="left" onmouseout="this.start()" onmouseover="this.stop()" bgcolor="#CCCCCC"
width="1280px"><font style="size:12px; font-family:'Courier New', Courier, monospace;
color:#000000;"><strong>Hi,,,<font style="color:#0000FF; font-weight:bold;"><?php echo $nama_asli[0]; ?></font>!!! Selamat Datang Di Area Administrator Perpustakaan
Pascasarjana UPN "Veteran"
Timur</strong></font></marquee><div id="menu"><ul id="nav"> <li><a href="index.php">Home</a></li> <li><a href="koleksi/index.php">Koleksi</a><ul> <li><a href="koleksi/tambah_koleksi.php">Tambah Koleksi</a></li><li><a href="koleksi/index.php">Daftar Koleksi Fisik</a></li> <li><a href="koleksi/koleksi_duplicate.php">Daftar Duplikasi</a></li>
<li><a href="koleksi/koleksi_keluar.php">Daftar Koleksi Keluar</a></li><li><a href="koleksi/koleksi_digital.php">Daftar Koleksi Digital</a></li></ul></li> <li><a href="anggota/index.php">Anggota</a> <ul><li><a href="anggota/tambah_anggota.php">Tambah Anggota</a></li><li><a href="anggota/index.php.">Daftar Anggota</a></li></ul></li> <li><a href="master/pengarang.php">Master</a><ul> <li><a href="master/pengarang.php">Pengarang</a></li> <li><a href="master/penerbit.php">Penerbit</a></li> </ul></li><li><a href="transaksi/index.php">Transaksi</a></li> <li><a href="report/index.php">Report</a></li> <li><a href="pengaturan/index.php">Pengaturan</a></li> <li><a href="logout.php">LOGOUT</a></li></ul></div> <div id="middle"><table width="1280px" cellspacing="0" cellpadding="0" border="0"><tr>
<td class="left" style="vertical-align:top;"> <h1>Home</h1><ul><li><a
href="koleksi/tambah_koleksi.php">Tambah Koleksi
Baru</a></li><li><a href="anggota/tambah_anggota.php">Tambah Anggota Baru</a></li><li><a href="transaksi/index.php">Mulai Transaksi</a></li><li><a href="pengaturan/index.php">Ubah Password</a></li></ul></td>
<td class="rightD" style="vertical-align:top"> <table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td width="50%">
<div class="img"><img src="images/koleksi.jpg" /></div> <div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a href="koleksi/index.php">Koleksi</a></b></font></div> <hr /><p style="text-align:justify;">Halaman Koleksi memungkinkan Anda untuk mengelola data koleksi di
perpustakaan. Hal ini juga mencakup manajemen koleksi item untuk mengelola salinan koleksi perpustakaan Anda, sehingga dapat digunakan dalam transaksi perpustakaan.</p></td><td> <div class="img"><img src="images/transaksi.jpg" /></div> <div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a href="transaksi/index.php">Transaksi</a></b></font></div> <hr /><p style="text-align:justify;">Halaman Transaksi
digunakan untuk melakukan transaksi di perpustakaan, seperti peminjaman buku dan pengembalian buku. Dalam halaman ini Anda juga dapat membuat aturan pinjaman yang akan digunakan dalam proses pinjaman transaksi.</p></td></tr><tr><td> <div class="img"><img src="images/member.jpg" /></div> <div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a
href="anggota/index.php">Anggota</a></b></font></div><hr /> <p style="text-align:justify;">Halaman Keanggotaan
memungkinkan Anda untuk mengelola anggota perpustakaan
seperti menambah anggota baru, memperbarui data anggota yang ada dan juga menghapus data keanggotaan. Anda juga dapat mengatur jenis keanggotaan dalam halaman ini.</p></td><td> <div class="img"><img src="images/master.jpg" /></div> <div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a href="master/pengarang.php">Master</a></b></font></div> <hr /><p style="text-align:justify;">Halaman Master ini memungkinkan Anda untuk mengelola data referensial yang akan digunakan oleh halaman lain. Ini termasuk Otoritas Manajemen file seperti Pengarang Buku, Penerbit Buku, Kategori Buku, Jenis Koleksi dan data lainnya.</p></td></tr><tr><td> <div class="img"><img src="images/report.jpg" /></div> <div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a href="report/index.php">Report</a></b></font></div> <hr /><p style="text-align:justify;">Halaman Report ini memungkinkan Anda untuk melihat berbagai jenis keanggotaan regardings laporan data, data transaksi dan data koleksi. Semua dikompilasi langsung dari database perpustakaan saat ini.</p></td><td><div class="img"><img
src="images/setting.jpg" /></div>
<div><font color="#000000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;"><b><a
href="pengaturan/index.php">Pengaturan</a></b></font></div> <hr /><p style="text-align:justify;">Halaman Pengaturan ini memungkinkan Anda untuk mengolah data Admin baik menambah Admin baru ataupun merubah password Admin yang
[g] ?><table width="100%" style="border:solid 2px #006600; background-color:#00CC00;">
<tr align="center" style="font-weight:bold; line-height:25px;"><td width="5%">DELETE</td>
<td width="5%">EDIT</td><td width="5%">TAMBAH</td>
<td width="45%">Judul</td><td width="14%">ISBN/ISSN</td> <td width="14%">Copies</td><td width="12%">Terakhir Dirubah</td><?php
//Langkah 2: Sesuaikan perintah SQL
$query_tampil = mysql_query("SELECT kb.ID_BUKU, kb.JUDUL_BUKU, count( mi.ID_BUKU ) AS
'Jumlah',kb.ISBN,group_concat(Distinct mr.NAMA_PENGARANG Separator ' - ') AS 'Nama',kb.TGL_UPDATE_TERAKHIR,count( DISTINCT pb.ID_PENGARANG )FROM koleksi_buku AS kb
LEFT JOIN master_item AS mi ON kb.ID_BUKU= mi.ID_BUKU, master_penerbit AS mp,master_pengarang AS mr,pengarang_buku AS pb WHERE kb.ID_PENERBIT=mp.ID_PENERBIT AND
pb.ID_BUKU=kb.ID_BUKU AND pb.ID_PENGARANG=mr.ID_PENGARANG AND kb.ID_JENIS!='1'GROUP BY kb.JUDUL_BUKU
ORDER BY kb.JUDUL_BUKU LIMIT $posisi,$batas");
while($data = mysql_fetch_array($query_tampil)){ if($data[2] == 0){$copies = '<font
style="color:#FF0000;"><b>None</b></font>';}
else{$hitung = $data[2]/$data[6];$copies = $hitung;}?> <tr onMouseOver="set_hover(this, '#99FF00', 'green');" onMouseOut="remove_hover(this, '#CCCCCC','green')"
align="center" bgcolor="#CCCCCC" style="line-height:20px;"> <td><input type="checkbox" name="hapus[]" id="hapus"
value="<?php echo $data[0]; ?>" onClick="highlight_row(this, 'green');"></td><td><a
href='proses.php?aksi=edit&id_buku=<?=$data[0]?>'><img src="../images/edit.JPG" width="20" height="15" border="0" /></a></td><td><a class="thickbox"
href='duplicate.php?id_buku=<?=$data[0]?>&width=450&height=2 50&modal=true'><img src="../images/copies.JPG" width="20" height="15" border="0" /></a></td>
<td align="left"><strong><a class='thickbox'
href="view.php?id_buku=<?=$data[0]?>&width=750&height=525&mo dal=true"><?php echo $data[1]; ?></a></strong>
<div style="font-style:italic;"><?php echo $data[4];?></div> </td><td align="center"><?php echo $data[3];?></td>
<td><?php echo $copies;?></td><td><?php echo