Perpustakaan Digital Berbasis Web

PENDAHULUAN

Pada era informasi abad ini, teknologi informasi dan komunikasi atau ICT (Information and Communication Teclznology) telah menjadi bagian yang tidak terpisahkan dari kehidupan global. Oleh karena itu, setiap institusi, termasuk perpustakaan berlomba untuk mengintegrasikan ICT guna membangun dan memberdayakan sumber daya manusia berbasis pengetahuan agar dapat bersaing dalam era global. Perkembangan ICT ini akhirnya melahirkan sebuah perpustakaan berbasis komputer. Ada automasi perpustakaan, ada pula perpustakaan digital. Seringkali orang menyamakan automasi perpustakaan dengan perpustakaan digital. Namun, keduanya adalah hal yang berbeda. Banyak perpustakaan yang mengidamkan penerapan perpustakaan digital dalam pengelolaannya. Namun demikian tidak semudah yang dibayangkan. Dana yang terbatas dan SDM yang rendah ditengarai sebagai faktor dominan ketidakberdayaan mewujudkan sebuah perpustakaan digital. Perpustakaan digital secara ekonomis lebih menguntungkan dibandingkan dengan.

Chapman dan Kenney (Dalam sismanto 2008), mengemukakan empat alasan yaitu: institusi dapat berbagi koleksi digital, koleksi digital dapat mengurangi kebutuhan terhadap bahan cetak pada tingkat lokal, penggunaannya akan meningkatkan akses elektronik, dan nilai jangka panjang koleksi digital akan mengurangi biaya berkaitan dengan pemeliharaan dan penyampaiannya. Dengan demikian, adanya perpustakaan digital diharapkan dapat mempermudah pencarian informasi di dalam koleksi obyek informasi seperti dokumen, gambar dan database dalam format digital dengan cepat, tepat, dan akurat. Perpustakaan digital juga dapat dijadikan sebagai salah satu alternative pengembangan sumber belajar disekolah / Kampus untuk menghadapi kemajuan perkembangan teknologi terutama teknologi informasi dan komunikasi.

Batasan Masalah
Dari latar belakang masalah diatas, maka penulis merumuskan beberapa masalah sebagai berikut: 
1. Apa pengertian perpustakaan digital ? 
2. Bagaimana peran perpustakaan digital kampus sebagai salah satu pusat sumber belajar ? 
3. Apa keunggulan dan kelemahan pepustakaan digital? 

PEMBAHASAN

Sekilas Tentang Php Myadmin

PHP adalah singkatan dari”PHP: Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting yang terpasang pada HTML.sebagian besar sintaks miripdengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat
Program php harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdirisendiri ataupun disisipkan diantara kode-kode html sehingga dapat langsung ditampilkan bersamadengan kode-kode html tersebut.
File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi : php3 atau.php

Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.
Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

Pengertian Perpustakaan Digital 
Perpustakaan digital merupakan suatu perpustakaan di mana seluruh isi koleksi dan proses pengelolaan serta layanannya tersebut berupa kumpulan data dalam bentuk digital. 
Perpustakaan digital tidak berdiri sendiri, melainkan terkait dengan sumber lain dan pelayanan informasinya terbuka untuk seluruh dunia. Koleksi perpustakaan digital tidak terbatas pada dokumen elektronik pengganti cetak saja, ruang lingkup koleksinya sampai pada artefak digital yang tidak bisa digantikan dalam bentuk tercetak.

Keunggulan dan Kelemahan Perpustakaan digital 
Beberapa keunggulan perpustakaan digital diantaranya adalah sebagai berikut : 
1.Long distance service, artinya dengan perpustakaan digital, pengguna bisa menikmati layanan sepuasnya,   kapanpun dan dimanapun. 
2.Akses yang mudah, akses perpustakaan digital lebih mudah dibandingkan dengan perpustakaan       konvensional, karena pengguna tidak perlu dipusingkan dengan mencari catalog dengan waktu yang lama. 
3.Murah (cost effective), perpustakaan digital tidak memerlukan banyak biaya, mendigitalkan koleksi perpustakan lebih murah dibandingkan dengan membeli buku. 
4.Mencegah duplikasi dan plagiat, perpustakaan digital lebih aman sehingga tidak mudah untuk dilplagiat, apabila penyimpanan koleksi dalam bentuk PDF maka koleksi perpustakaan hanya bisa dibaca oleh pengguna tanpa bisa mengeditnya. 
5.Publikasi karya secara global, dengan adanya perpustakaan digital karya-karya dapat dipublikasikan secara global ke seluruh dubia dengan bantuan internet. 

Selain keunggulan, perpustakaan juga memiliki kelemahan diantaranya adalah sebagai berikut : 
1.Tidak semua pengarang mengizinkan karyanya di digitalkan. Pengarang akan berpikir-pikir tentang royalty yang akan diterima bila karyanya didigitalkan. 
2.Masih banyak masyarakat Indonesia yang buta akan teknologi. Apabila perpustakaan digital ini dikembangkan dalam perpustakaan di pedesaan mungkin akan sulit. 
3.Masih sedikit pustakawan yang belum mengerti tata cara mendigitalkan koleksi perpustakaan.

Tampilan Web Perpustakaan Digital


Tampilan Login Mahasiswa & Dosen
Tampilan setelah berhasil Login Mahasiswa

Tampilan setelah berhasil Login Dosen

Tampilan Form buku.php pada From Dosen 

Tampilan From tambahbuku.php (Upload Buku) pada From Dosen

Form Buku pada From Mahasiswa

Stucture Database Perpustakaan Digital

Stucture Table Buku

Stucture Table Dosen

Stucture Table Kategori
Stucture Table Mahasiswa
Salah satu Rancangan Interface dan koding program
Tampilan buku.php

Kode source buku.php pada Form Mahasiswa
<?php
    session_start();
    include ("../koneksi.php");
    if (empty($_SESSION)){
    header("location: login.php");
    }
if ($_SESSION ['level'] == 'mhs'){
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Perpus Digital</title>
<link rel="stylesheet" type="text/css" href="../css/style.css">
<link rel="stylesheet" type="text/css" href="../css/bootstrap/css/bootstrap.css">
<script type="text/javascript" src="../css/jquery.js"></script>
<script type="text/javascript" src="../css/bootstrap/js/bootstrap.js"></script>
</head>
<body class="b">
 <!-- Header !-->
<?php include "header.php"; ?>
<!-- Header !-->
<!-- isi !-->
<div class="formisianggota">
<div class="navbar navbar-inverse">
<div class="navbar-header">
<div class="navbar-brand"><span class="glyphicon glyphicon-book"></span> BUKU</div>
</div>
</div>
<ul class="nav nav-tabs">
<li class="active"><a href="#kat1" data-toggle="tab">Pemrograman WEB</a></li>
<li><a href="#kat2" data-toggle="tab">DataBase</a></li>
<li><a href="#kat3" data-toggle="tab">Jaringan Komputer</a></li>
<li><a href="#kat4" data-toggle="tab">Modul Skripsi</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in active" id="kat1">
<?php include 'pemrograman_web.php' ?>
</div>
<div class="tab-pane fade" id="kat2">
<?php include 'Database.php' ?>
</div>
<div class="tab-pane fade" id="kat3">
<?php include 'jarkom.php' ?>
</div>
<div class="tab-pane fade" id="kat4">
<?php include 'modskripsi.php' ?>
</div>
</div>
</div>
<!-- isi !-->    
</body>
</html>
<?php
}
?>
catatan ! 
dengan coding di atas membuat User (mahasiswa) dapat mendownload Buku/Materi/Jurnal dengan format pdf yang sudah di upload oleh Dosen atau admin
Tampilan tambahbuku.php

Kode source tambahbuku.php pada From Dosen
<?php
session_start();
include ("../koneksi.php");
if (empty($_SESSION)){
header("location: login.php");
}
if ($_SESSION ['level'] == 'dosen'){
?>
<?php
include "../koneksi.php";
$carikode = mysqli_query($koneksi, "SELECT kode_buku FROM buku") or die (mysqli_error($koneksi));
$datakode = mysqli_fetch_array($carikode);
$jumlah_data = mysqli_num_rows($carikode);
if($datakode){
$nilaikode = substr($jumlah_data[0], 1);
$kode = (int) $nilaikode;
$kode = $jumlah_data + 1;
$kode_auto= "B".str_pad($kode, 4, "0", STR_PAD_LEFT);
}else {
$kode_auto= "B0001";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Perpus Digital</title>
<link rel="stylesheet" type="text/css" href="../css/style.css">
<link rel="stylesheet" type="text/css" href="../css/bootstrap/css/bootstrap.css">
<script type="text/javascript" src="../css/jquery.js"></script>
<script type="text/javascript" src="../css/bootstrap/js/bootstrap.js"></script>
</head>
<body class="b">
<!-- Header !-->
<?php include "header.php"; ?>
<!-- Header !-->
<!-- isi !-->
<div class="formisianggota">
<div class="navbar navbar-inverse">
<div class="navbar-header">
<div class="navbar-brand"><span class="glyphicon glyphicon-book"></span> BUKU</div>
</div>
</div>
<!-- inputan !-->
<form action="upload.php" method="post" enctype="multipart/form-data">
<div class="col-md-6">
<div class="form-group">
<label for="kode_buku">Kode_Buku</label>
<input type="text" class="form-control" id="kodebuku" name="kode_buku" value="<?php echo $kode_auto ?>">
</div>
<div class="form-group">
<label for="judul">Judul</label>
<input type="text" class="form-control" id="judul" name="judul" placeholder="Masukan Judul Buku">
</div>
<div class="form-group">
<label for="judul">Pengarang</label>
<input type="text" class="form-control" id="pengarang" name="pengarang" placeholder="Masukan Pengarang Buku">
</div>
<div class="form-group">
<label for="judul">Deskripsi</label>
<input type="text" class="form-control" id="deskripsi" name="deskripsi" placeholder="Deskrisi">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="judul">Penerbit</label>
<input type="text" class="form-control" id="penerbit" name="penerbit" placeholder="Masukan Penerbit">
</div>
<div class="form-group">
<label for="judul">Kategori</label>
<select class="form-control" name="kategori">
<?php
$kat = mysqli_query($koneksi, "SELECT * FROM kategori");
while ($r=mysqli_fetch_array($kat)){
echo "<option value=$r[nama_kategori]>$r[nama_kategori]</option>";
}
?>
</select>
</div>
<div class="form-group">
<label for="judul">Di upload Oleh :</label>
<input type="text" class="form-control" id="pengupload" name="pengupload" value="<?php echo $_SESSION ['nama']; ?>">
</div>
<div class="form-group">
<label for="judul">File</label>
<input type="file"  id="file" name="file" placeholder="Masukan Judul Buku">
</div>
<div style="float: right;">
<button type="reset" class="btn btn-danger" name="tambah"><span class="glyphicon glyphicon-remove"></span> Hapus</button>
<button type="submit" class="btn btn-primary" name="tambah"><span class="glyphicon glyphicon-plus"></span> Tambah</button>
</div>
</div>
</form>
</div>
<!-- isi !-->
</body>
</html>
<?php
}
?>
catatan ! 
koding di atas membuat Dosen atau Admin dapat mengupload Buku atau Modul dengan format pdf yang nanti akan muncul pada form buku.php yang ada di from mahasiswa dan from buku.php yang ada di from dosen.


PENUTUP

Kesimpulan
Perpustakaan digital merupakan suatu perpustakaan di mana seluruh isi koleksi dan proses pengelolaan serta layanannya tersebut berupa kumpulan data dalam bentuk digital. Perpustakaan digital tidak berdiri sendiri, melainkan terkait dengan sumber lain dan pelayanan informasinya terbuka untuk seluruh dunia. Koleksi perpustakaan digital tidak terbatas pada dokumen elektronik pengganti cetak saja, ruang lingkup koleksinya sampai pada artefak digital yang tidak bisa digantikan dalam bentuk tercetak.
Perbedaan ”perpustakaan biasa” dengan ”perpustakaan digital” terlihat pada keberadaan koleksi. Koleksi digital tidak harus berada di sebuah tempat fisik, sedangkan koleksi biasa terletak pada sebuah tempat yang menetap, yaitu perpustakaan. Perbedaan kedua terlihat dari konsepnya. Konsep perpustakaan digital identik dengan internet atau kompoter, sedangkan konsep perpustakaan biasa adalah buku-buku yang terletak pada suatu tempat. Perbedaan ketiga, perpustakaan digital bisa dinikmati pengguna dimana saja dan kapan saja, sedangkan pada perpustakaan biasa pengguna menikmati di perpustakaan dengan jam-jam yang telah diatur oleh kebijakan organisasi perpustakaan.
Perpustakaan digital bertujuan untuk membuka akses seluas-luasnya terhadap informasi yang sudah dipublikasikan. Dengan tidak terbatasnya informasi terutama sumber belajar yang dapat diakses oleh siswa dan guru melalui peprpustakaan digital akan berdampak pada kegiatan pembelajaran. Pembelajaran tidak lagi berpusat pada guru ( teacher centered) tetapi sudah bergeser ke student centered, active learning dan pembelajaran berbasis aneka sumber. Dengan demikian konstruktivisme dalam pembelajaran yang berorientasi pada pembelajaran yang aktif, interaktif, kreatif, inovatif, dan menyenangkan dapat terlaksana dengan baik sehingga siswa tidak lagi belajar dengan tuntutan subject matter 



0 Komentar untuk "Perpustakaan Digital Berbasis Web"

Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.

 
Copyright © 2014 Tutorial Kampus - All Rights Reserved
Template By. Catatan Info