1 A M P I R A N2 LISTING PROGRAM 1.Index.php php session_start(); if(isset($_session['login_anggota'])==false) $_SESSION['login_anggota']=FALSE; inclu...
<span class="title_blue">Aplikasi Perpustakaan <span class="subtitle_gray">SMA UISU Medan
Selamat Datang di Aplikasi Perpustakaan Online ini. Dengan adanya sistem Aplikasi ini diharapkan para siswa dapat menambah wawasan tentang buku-buku pelajaran yang ada di Perpustakaan SMA UISU Medan. Koleksi buku yang ada di SMA UISU Medan ini dapat dilihat didalam web site ini, selamat menikmati layanan perpustakaan online Kami.
Semoga dengan adanya Aplikasi Perpustakaan Online ini, diharapkan dapat menambah fasilitas dan menambah minat baca di kalangan para siswa SMA UISU Medan. Untuk itu, maju terus bersama SMA UISU Medan.
Buku.php <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Perpustakaan SMA UISU Medan <script language="JavaScript"> function validasi(){ var myform = document.form1; if (myform['no_stanbuk'].value==""){ alert("Maaf, Data belum lengkap"); myform['no_stanbuk'].focus();
return false; } if (myform['judul'].value==""){ alert("Maaf, Data belum lengkap"); myform['judul'].focus(); return false; } if (myform['pengarang'].value==""){ alert("Maaf, Data belum lengkap"); myform['pengarang'].focus(); return false; } if (myform['penerbit'].value==""){ alert("Maaf, Data belum lengkap"); myform['penerbit'].focus(); return false; } if (myform['thn_edisi'].value=="0"){ alert("Maaf, Data belum lengkap"); myform['thn_edisi'].focus(); return false; } if (myform['jml_eksemplar'].value==""){ alert("Maaf, Data belum lengkap"); myform['jml_eksemplar'].focus(); return false; } return true; } function cek_no_stanbuk (kejadian) { kejadian = (kejadian) ? kejadian : window.event; var charCode = (kejadian.which) ? kejadian.which : kejadian.keyCode; if (charCode ==13) { document.form1.judul.focus(); return false; } return true; } function cek_judul (kejadian) { kejadian = (kejadian) ? kejadian : window.event; var charCode = (kejadian.which) ? kejadian.which : kejadian.keyCode; if (charCode ==13)
<span class="title_blue">Input Data Buku Perpustakaan <span class="subtitle_gray">SMA UISU Medan
$pengarang =$_POST['pengarang']; $penerbit =$_POST['penerbit']; $thn_edisi =$_POST['thn_edisi']; $jml_eksemplar =$_POST['jml_eksemplar']; $filepdf =$_FILES['myfile']['tmp_name']; $type_file =$_FILES['myfile']['type']; $cek=mysql_query("select no_stanbuk from buku where no_stanbuk='$no_stanbuk'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ echo "
Data buku dengan No. Stanbuk $no_stanbuk sudah ada dalam database.
"; }else{ if($type_file=="application/pdf"){ $uploadDir = "pdf/"; // Apabila ada file yang di-upload if(is_uploaded_file($_FILES['myfile']['tmp_name']) ){ $uploadFile = $_FILES['myfile']; // Extract nama file $extractFile = pathinfo($uploadFile['name']); $sameName = 0; // Menyimpan banyaknya file dengan nama yang sama dengan file yg diupload $handle = opendir($uploadDir); while(false !== ($file = readdir($handle))){ // Looping isi file pada directory tujuan // Apabila ada file dengan awalan yg sama dengan nama file di uplaod if(strpos($file,$extractFile['filename']) !== false) $sameName++; // Tambah data file yang sama } /* Apabila tidak ada file yang sama ($sameName masih '0') maka nama file pakai
* nama ketika diupload, jika $sameName > 0 maka pakai format "namafile($sameName).ext */ $newName = empty($sameName) ? $uploadFile['name'] : $extractFile['filename'].'('.$sameName.').'.$extract File['extension']; if(move_uploaded_file($uploadFile['tmp_name'],$upl oadDir.$newName)){ echo "
Data berhasil disimpan dan file PDF berhasil diupload dengan nama $newName.
"; }else echo "
Data berhasil disimpan dan file PDF gagal diupload, silahkan upload kembali dengan fasilitas Edit Data Buku.
"; } }else{ echo "
Data berhasil disimpan dan file gagal diupload, file yang diupload harus dalam format PDF, silahkan ubah file dengan fasilitas Edit Data Buku.
"; } $pdf="$uploadDir$newName"; $query=mysql_query("insert into buku values('$no_stanbuk','$judul','$pengarang','$penerbi t','$thn_edisi','$jml_eksemplar','$jml_eksemplar','$ pdf')",$link) or die("
Data buku dengan No. Stanbuk $no_stanbuk sudah ada dalam database.
<span class="title_blue">Login Admin <span class="subtitle_gray">Perpustakaan SMA UISU Medan
<strong>Username dan
password salah, silahkan ulangi lagi.
"; } ?>
5.
Login_Anggota.php Perpustakaan SMA UISU Medan <script language="JavaScript"> function validasi(){ var myform=document.form1; if (myform['user'].value==""){ alert("Isi dengan username Anda..!!"); myform['user'].focus(); return false; } if (myform['pass'].value==""){ alert("Masukan password..!!"); myform['pass'].focus(); return false;
if($opt=='pinjam'){ $sql="select count(*) as jumlah from pinjam where nis='$reg'"; $result = mysql_query($sql); $data=mysql_fetch_array($result); $sql="select * from pinjam as a,anggota as b,buku as c where a.nis=b.nis and a.no_stanbuk=c.no_stanbuk and a.nis='$reg' order by a.tgl_pinjam desc"; $result = mysql_query($sql); } ?>
No.
No. Stanbuk
Judul Buku
Pengarang
Tgl Pinjam
Tgl Kembali
Denda
RP.;
echo "
<strong>Data tidak ditemukan.
"; } ?>
9.
Menu.php <script type="text/javascript" src="ddlevelsfiles/ddlevelsmenu.js"> /*********************************************** * All Levels Navigational Menu- (c) Dynamic Drive DHTML code library (http://www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ <script type="text/javascript"> ddlevelsmenu.setup("ddtopmenubar", "topbar") //ddlevelsmenu.setup("mainmenuid", "topbar|sidebar")
YAYASAN PENDIDIKAN UNIVERSITAS ISLAM SUMATERA UTARA SMA UISU MEDAN Jl. Jl. Turi Gg UISU No.2 Medan Tlp. 061 7867984
LAPORAN ANGGOTA PERPUSTAKAAN BERDASARKAN SEMUA ANGGOTA "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
NIS/NIK
Nama Anggota
L/P
Kelas
Alamat
Data anggota masih kosong, silahkan input data anggota."; } } //jenkel anggota elseif($_GET['pilih']=="l" || $_GET['pilih']=="p"){ $ko2herv='jenkel'; $kata=$_GET['kata']; $cek=mysql_query("select * from anggota where $ko2herv='$kata'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from anggota where $ko2herv='$kata'",$link); echo "LAPORAN ANGGOTA PERPUSTAKAAN BERDASARKAN JENIS KELAMIN "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
NIS/NIK
Nama Anggota
L/P
Kelas
Alamat
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar."; } }//kelas anggota elseif($_GET['pilih']=="Kelas X-1" || $_GET['pilih']=="Kelas X-2" || $_GET['pilih']=="Kelas X-3" || $_GET['pilih']=="Kelas XI-IPA-1" || $_GET['pilih']=="Kelas XI-IPS-1" || $_GET['pilih']=="Kelas XI-IPS-2" || $_GET['pilih']=="Kelas XII-IPA-1" || $_GET['pilih']=="Kelas XII-IPS-1" || $_GET['pilih']=="Kelas XII-IPS-2" || $_GET['pilih']=="Guru/Pegawai" ){ $ko2herv="kelas"; $kata=$_GET['kata']; $cek=mysql_query("select * from anggota where $ko2herv like '%$kata%'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from anggota where $ko2herv like '%$kata%'",$link); echo "LAPORAN ANGGOTA PERPUSTAKAAN BERDASARKAN Kelas "; echo "<script language='JavaScript' type='text/javascript'>
window.print(); "; ?>
No
NIS/NIK
Nama Anggota
L/P
Kelas
Alamat
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar."; } } } ?>
$cek=mysql_query("select * from buku",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from buku",$link); echo "LAPORAN BUKU PERPUSTAKAAN BERDASARKAN SEMUA BUKU "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
No. Stanbuk
Judul Buku
Pengarang
Penerbit
Tahun Edisi
Jumlah Eksemplar
Jumlah Stock/Tersedia
Data buku masih kosong, silahkan input data buku."; } } //judul buku elseif($_GET['pilih']=="judul"){ $kata=$_GET['kata']; $cek=mysql_query("select * from buku where judul like '%$kata%'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from buku where judul like '%$kata%'",$link); echo "LAPORAN BUKU PERPUSTAKAAN BERDASARKAN JUDUL BUKU "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
No. Stanbuk
Judul Buku
Pengarang
Penerbit
Tahun Edisi
Jumlah Eksemplar
Jumlah Stock/Tersedia
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar."; } } //pengarang buku elseif($_GET['pilih']=="pengarang"){ $kata=$_GET['kata']; $cek=mysql_query("select * from buku where pengarang like '%$kata%'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from buku where pengarang like '%$kata%'",$link); echo "LAPORAN BUKU PERPUSTAKAAN BERDASARKAN PENGARANG BUKU "; echo "<script language='JavaScript' type='text/javascript'>
window.print(); "; ?>
No
No. Stanbuk
Judul Buku
Pengarang
Penerbit
Tahun Edisi
Jumlah Eksemplar
Jumlah Stock
echo "
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar.
"; } } //penerbit buku elseif($_GET['pilih']=="penerbit"){ $kata=$_GET['kata']; $cek=mysql_query("select * from buku where penerbit like '%$kata%'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from buku where penerbit like '%$kata%'",$link); echo "LAPORAN BUKU PERPUSTAKAAN BERDASARKAN PENERBIT BUKU "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
No. Stanbuk
Judul Buku
Pengarang
Penerbit
Tahun Edisi
Jumlah Eksemplar
Jumlah Stock
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar."; } } //tahun edisi buku elseif($_GET['pilih']=="thn_edisi"){ $kata=$_GET['kata']; $cek=mysql_query("select * from buku where thn_edisi like '%$kata%'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select * from buku where thn_edisi like '%$kata%'",$link); echo "LAPORAN BUKU PERPUSTAKAAN BERDASARKAN TAHUN EDISI BUKU "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
No. Stanbuk
Judul Buku
Pengarang
Penerbit
Tahun Edisi
Jumlah Eksemplar
Jumlah Stock
Data tidak ditemukan atau kata kunci yang Anda masukan salah, silahkan masukan kata kunci dengan benar."; } } } ?>
//tgl pilihan $tgl1=$_GET['tgl1']; $bln1=$_GET['bln1']; $thn1=$_GET['thn1']; $tgl2=$_GET['tgl2']; $bln2=$_GET['bln2']; $thn2=$_GET['thn2']; //tgl skr $tgl=date('d'); $bln=date('m'); $thn=date('Y'); //tgl skr - tgl pilihan $tgl_awal=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln1,$tgl1,$thn1)); $tgl_akhir=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln2,$tgl2,$thn2)); $cek=mysql_query("select nis from pinjam where (datediff(now(),tgl_pinjam))>='$tgl_akhir' and (datediff(now(),tgl_pinjam))<='$tgl_awal'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select a.nis,a.no_stanbuk,DATE_FORMAT(a.tgl_pinjam, '%d-%m%Y') as tanggal,a.no_petugas,b.nama_anggota,b.kelas,c.judul from pinjam as a, anggota as b, buku as c where a.nis=b.nis and a.no_stanbuk=c.no_stanbuk and (datediff(now(),a.tgl_pinjam))>='$tgl_akhir' and (datediff(now(),a.tgl_pinjam))<='$tgl_awal' order by a.tgl_pinjam asc",$link); echo "LAPORAN PEMINJAMAN BUKU PERPUSTAKAAN PERIODE $tgl1-$bln1-$thn1 s/d $tgl2$bln2-$thn2 "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
N I S/ NIK
Nama Anggota
Kelas
No. Stanbuk
Judul Buku
Tanggal Pinjam
Data tidak ditemukan atau tanggal periode yang Anda pilih salah, silahkan pilih tanggal periode dengan benar."; } } ?>
//tgl skr $tgl=date('d'); $bln=date('m'); $thn=date('Y'); //tgl skr - tgl pilihan $tgl_awal=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln1,$tgl1,$thn1)); $tgl_akhir=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln2,$tgl2,$thn2)); $cek=mysql_query("select nis from pinjam where (datediff(now(),tgl_kembali))>='$tgl_akhir' and (datediff(now(),tgl_kembali))<='$tgl_awal'",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select a.nis,a.no_stanbuk,DATE_FORMAT(a.tgl_kembali, '%d%m-%Y') as kembali,DATE_FORMAT(a.tgl_terima, '%d-%m%Y') as terima,a.no_petugas,b.nama_anggota,b.kelas,c.judul from pinjam as a, anggota as b, buku as c where a.nis=b.nis and a.no_stanbuk=c.no_stanbuk and (datediff(now(),a.tgl_kembali))>='$tgl_akhir' and (datediff(now(),a.tgl_kembali))<='$tgl_awal' order by a.tgl_kembali asc",$link); echo "LAPORAN PENGEMBALIAN BUKU PERPUSTAKAAN PERIODE $tgl1-$bln1-$thn1 s/d $tgl2$bln2-$thn2 "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
NIS/NIK
Nama Anggota
Kelas
No. Stanbuk
Judul Buku
Tanggal Kembali
Tanggal Terima
Data tidak ditemukan atau tanggal periode yang Anda pilih salah, silahkan pilih tanggal periode dengan benar."; } } ?>
$thn=date('Y'); //tgl skr - tgl pilihan $tgl_awal=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln1,$tgl1,$thn1)); $tgl_akhir=abs( gregoriantojd($bln,$tgl,$thn)gregoriantojd($bln2,$tgl2,$thn2)); //////// $cek=mysql_query("select nis from pinjam where (datediff(now(),tgl_terima))>='$tgl_akhir' and (datediff(now(),tgl_terima))<='$tgl_awal' and denda>0",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select a.nis,a.no_stanbuk,DATE_FORMAT(a.tgl_pinjam, '%d-%m%Y') as pinjam,DATE_FORMAT(a.tgl_kembali, '%d-%m%Y') as kembali,DATE_FORMAT(a.tgl_terima, '%d-%m%Y') as terima,a.denda,a.no_petugas,b.nama_anggota,c.judul from pinjam as a, anggota as b, buku as c where a.nis=b.nis and a.no_stanbuk=c.no_stanbuk and (datediff(now(),a.tgl_terima))>='$tgl_akhir' and (datediff(now(),a.tgl_terima))<='$tgl_awal' and a.denda>0 order by a.tgl_terima asc",$link); echo "LAPORAN DENDA PEMINJAMAN BUKU PERPUSTAKAAN PERIODE $tgl1-$bln1-$thn1 s/d $tgl2-$bln2-$thn2 "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
Data tidak ditemukan atau tanggal periode yang Anda pilih salah, silahkan pilih tanggal periode dengan benar.";
} } ?> 3",$link); $hasil=mysql_fetch_array($cek); if(!empty($hasil)){ $query=mysql_query("select a.nis,a.no_stanbuk,DATE_FORMAT(a.tgl_pinjam, '%d-%m%Y') as pinjam,DATE_FORMAT(a.tgl_kembali, '%d-%m%Y') as kembali,a.no_petugas,b.nama_anggota,b.kelas,c.judul from pinjam as a, anggota as b, buku as c where a.nis=b.nis and a.no_stanbuk=c.no_stanbuk and a.tgl_terima='0000-00-00' and (datediff(now(),a.tgl_pinjam))>3 order by a.tgl_pinjam asc",$link); echo "LAPORAN PEMINJAMAN BUKU PERPUSTAKAAN OUTDATE "; echo "<script language='JavaScript' type='text/javascript'> window.print(); "; ?>
No
NIS/NIK
Nama Anggota
Kelas
No. Stanbuk
Judul Buku
Tanggal Pinjam
Tanggal Kembali
$i=1; while($row=mysql_fetch_array($query)) { ?>
Tidak ada data pengembalian buku outdate."; } } ?>