• Tidak ada hasil yang ditemukan

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>&nbsp;</td><td>&nbsp;</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 '&nbsp;/&nbsp;') 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 '&nbsp;/&nbsp;') 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

Dokumen terkait