IV No 1 : 31-35 , 2015
ISSN : 2337 - 3601
Perancangan Aplikasi E-Library Menggunakan Bahasa Pemrograman PHP
Pada Universitas Methodist Indonesia
1. Pendahuluan
Saat ini kita sering mendengar istilah
library without wall (perpustakaan tanpa dinding),
virtual library (perpustakaan maya), digital
library (perpustakaan digital), virtual catalog
(katalog maya) baik dalam pembicaraan sehari-
hari maupun dalam literatur. Istilah tersebut saat
ini sudah mulai akrab dengan sebagian
pustakawan kita. Hal ini disebabkan karena
beberapa tahun belakangan ini Teknologi Gambar 3.1 Arsip Data
Informasi dan Telekomunikasi (TIK) atau yang
dikenal dengan ICT (Information and 2.1. Terminologi Dan Konsep Basis Data
Communication Technology) dan lebih spesifik
lagi jaringan internet makin merambah ke seluruh Basis data terdiri dari 2 kata, yaitu basis &
aspek kegiatan, termasuk bidang perpustakaan. data. Basis dapat diartikan sebagai markas /
Universitas Methodist Indonesia merupakan gudang, tempat berkumpul. Sedangkan data
sebuah universitas yang menyediakan beberapa adalah fakta yang mewakili suatu objek seperti
fasilitas penunjang proses belajar mengajar yang manusia, barang, hewan peristiwa, keadaan dan
bertujuan untuk membentuk mahasiswa/i sebagainya, yang direkam dalam bentuk angka,
memiliki pengetahuan dalam mengembangkan huruf simbol, teks gambar, bunyi atau
kualitas kecerdasan dan pola fikir dari kombinasinya.
mahasiswa/i. Salah satu dari fasilitas tersebut Basis data sendiri dapat di definisikan
adalah perpustakaan. Perpustakaan yang dalam sejumlah sudut pandang seperti:
disediakan oleh Universitas Methodist Indonesia 1. Himpunan kelompok data / arsip yang
saat ini masih tersedia dalam sebuah tempat secara saling berhubungan yang diorganisasi
fisik. sedemikian rupa agar kelak dapat
Pengolahan data pepustakaan sebelumnya dimanfaatkan kembali dengan cepat &
menggunakan aplikasi berbasis desktop, namun mudah.
program tersebut saat ini tidak bisa dioperasikan
31
Jurnal TIMES , Vol. IV No 1 : 31-35 , 2015
ISSN : 2337 - 3601
2. Kumpulan data yang saling berhubungan 1. basis data, merupakan sekumpulan dari
yang disimpan secara bersama sedemikian bermacam-macam tipe record
rupa dan tanpa pengulangan/ penumpukan 2. berkas/file, merupakan sekumpulan
(redundansi), untuk memenuhi berbagai rekaman data yang berkaitan denngan suatu
kebutuhan. objek yang memiliki hubungan antar record.
3. Kumpulan file/ tabel /arsip yang saling 3. berkas/file, merupakan sekumpulan
berhubungan yang disimpan dalam media rekaman data yang berkaitan denngan suatu
penyimpanan elektronis. objek.
4. record merupakan sekumpulan
field/atribut/data item yang saling
Tujuan dibangunnya basis data adalah berhubungan terhadap obyek tertentu.
sebagai berikut : a. fixed length record, semua field dalam
1. Kecepatan & kemudahan (speed) record memiliki ukuran yang tetap.
2. Efisiensi ruang penyimpanan (space) b. Variabel length record, field-field dalam
3. Keakuratan (accuracy) record dapat memiliki ukuran berbeda
4. Ketersediaan (availability) (metode penandaan yang digunakan
5. Kelengkapan (completeness) adalah : end of record marker, indikator
6. Keamanan (security) panjang, dan tabel posisi record)
7. Kebersamaan pemakaian (sharability) 5. field/atribut/data item, merupakan unit
terkecil yang disebut data,yang tidak dapat
Alasan mengapa mempelajari basis data : dipecah lagi menjadi unit lain yang
1. perpindahan dari komputasi ke informasi bermakna.
2. himpunan elemen data semakin banyak dan a. fixed length field, memiliki ukuran yang
beragam tetap.
3. DBMS mencakup bidang ilmu lain b. variabel length field, field-field dalam
record dapat memiliki ukuran berbeda.
Operasi dasar pembuatan Basis data : 6. byte, adalah bagian terkecil yang
1. Pembuatan Basis Data (Create Database) dialamatkan dalam memori.
2. Penghapusan Basis Data (Drop Database) 7. bit, adalah sistem binner yang terdiri atas
3. Pembuatan File/Table baru ke suatu basis dua macam nilai, yaitu 0 dan 1.
data (Create Table)
4. Penghapusan File/Table dari suatu basis 3. Gambaran Umum Kepustakaan
data (Drop Table) 3.1. Struktur Organisasi
5. Penambahan data baru ke suatu file/table di Keorganisasian didalam perpustakaan
sebuah basis data (insert) sangat diperlukan dalam menunjang layanan mutu
6. Pengambilan data dari sebuah file/table dan kualitas kepada pengguna. Dalam
(Retrieve/Search) menciptakan layanan terbaik diperlukan Sumber
7. Pengubahan data dari sebuah file/table Daya Manusia baik di setiap bidangnya. Adapun
(Update) strukturr organisasi perpustakaan sebagai berikut:
8. Penghapusan data dari sebuah file/table
(Delete)
Fasilitas
Terminal Komputer Publik (unit) : 4
Fasilitas Lain : Wifi, TV Kabel, Internet
33
Jurnal TIMES , Vol. IV No 1 : 31-35 , 2015
ISSN : 2337 - 3601
5. Algoritma Dan Implementasi Sistem
5.1. Algoritma
Pada dasarnya algoritma adalah alur dalam
menyelesaikan suatu pekerjaan yang dituangkan
dalam bentuk tertulis yang dapt dimengerti oleh
orang lain. Algoritma merupakan langkah-
langkah dalam menyelesaikan suatu masalah atau
yang menggambarkan urutan pekerjaan dari setiap
program yang merupakan jalan pikiran dari
program itu sendiri. Berikut ini dijelaskan
algoritma-algoritma yang dibutuhkan dalam
perancangan aplikasi e-library menggunakan PHP
pada Universitas Methodist Indonesia.
34
Jurnal TIMES , Vol. IV No 1 : 31-35 , 2015
ISSN : 2337 - 3601
5.6. Tampilan Implementasi 6.2. Saran
Berikut ini adalah tampilan implementasi Pada sistem aplikasi ini tidak menutup
dari rancangan dari interaksi antara pemakai kemungkinan adanya kekurangan ataupun
sistem (user) dengan komputer, proses ini dapat kelemahan. Oleh karena itu, disarankan bagi
berupa proses pemasukan data ke sistem, ataupun peneliti selanjutnya yang tertarik untuk
menampilkan informasi kepada user. Berikut ini mengembangkan aplikasi ini lebih lanjut,
dalam tampilan implementaasi untuk pengelola diantaranya:
dan user atau pegawai 1. Penambahan Barcode Scanner untuk
mempermudah proses peminjaman dan
pengembalian buku serta mengurangi
terjadinya kesalahan dalam menginput data
peminjaman dan pengembalian.
2. Perlu adanya penambahan fitur-fitur yang
lebih menarik pada tampilan atau layout
aplikasi e-library.
3. Koleksi buku yang ada di perpustakaan
dapat dibuat ke dalam bentuk file digital,
agar dapat dibaca secara online.
Daftar Pustaka
Gambar 5.1 Halaman Utama dan
Menu Login
Saputra, A. (2013), Membangun Aplikasi Toko
Online dengan PHP dan SQL Server,
Revisi, Jakarta: PT Elex Media
6. Simpulan Dan Saran
Komputindo.
Berdasarkan uraian dari bab
Aplikasi E-Library untuk Panduan Skripsi. Jakarta:
sebelumnya, maka dapat diambil simpulan dan
PT Elex Media Komputindo.
saran dari semua hasil penelitian dan pembahasan
Panduan Skripsi. Jakarta: PT Elex Media
penelitian yang telah diperoleh.
Komputindo.
Aditama, R. (2012), Sistem Informasi Akademik
6.1. Simpulan
Kampus Berbasis Web Dengan PHP,
1. Untuk perancangan sistem aplikasi E-
Revisi Total, Yogyakarta: Lokomedia.
Library berbasis web, penulis menggunakan
Hadi, M. (2009), Dreamweaver CS4 untuk Orang
kode pemrograman PHP dan database
Awam, Palembang: Maxikom.
MySQL.
Heny Februariyanti , Eri Zuliarso , Timotius Dana,
2. Untuk pembuatan sistem aplikasi E-
dan Heny Jusuf (2012 ) , Jurnal
Library, penulis menggunakan data yang
Perpustakaan Digital.
ada pada perpustakaan Universitas
Saleh, A. R. (2010), Membangun Perpustakaan
Methodhist Indonesia seperti data buku, data
Digital, Cetakan Pertama, Jakarta:
transaksi peminjaman dan laporan. Adapun
CV Sagung Seto.
proses yang dilakukan dalam perancangan
Subhan, M. (2012), Analisa Perancangan Sistem,
aplikasi yaitu dengan membuat Data Flow
Cetakan I, Jakarta: Lentera Ilmu
Diagram (DFD), rancangan database,
flowchart, dan rancangan tampilan menu. Cendekia.
35