Anda di halaman 1dari 11

Perancangan dan Pengembangan Sistem Informasi Perpustakaan Berbasis Web

(Studi Kasus Jurusan Sistem Komputer)

Febi Andrea Renatha1), Kodrat Iman Satoto 2), Oky Dwi Nurhayati 2)
Jurusan Sistem Komputer, Fakultas Teknik, Universitas Diponegoro
Jl. Prof. Sudharto, Tembalang, Semarang
Email: febiandrea@rocketmail.com

ABSTRAK
Perpustakaan merupakan tempat menyimpan sumber informasi seperti buku dan sumber informasi lainnya selain
buku. Seiring dengan perkembangan jaman sumber informasi yang tersedia semakin beragam. Hal ini menjadi alasan
perlunya sebuah sistem informasi perpustakaan. Sistem informasi perpustakaan ini juga disebut dengan sistem informasi
perpustakaan digital atau digital library. Salah satu tujuan dirancang dan diimplementasikan sistem informasi perpustakaa
di Jurusan Sistem Komputer adalah untuk meningkatkan efisiensi kerja perpustakaan yang semula menggunakan sistem
manual menjadi sistem informasi berbasis web untuk membantu pengolahan database dan mempermudah anggota dalam
mencari informasi.
Dalam membuat digitial library ini menggunakan PHP sebagai program aplikasi dan MySQL sebagai server basis
data yang sudah terangkum dalam satu aplikasi XAMPP dan dilengkapi dengan alat bantu barcode scanner untuk
mengidentifikasi kode buku dan bacaan lainnya. Perancangan sistem informasi perpustakaan ini menggunakan metode
waterfall yang terdiri dari kebutuhan pengguna, analisis, rancangan, implementasi dan pengujian. Permodelan sistem
informasi ini menggunakan sistem melalui diagram yang terdiri dari flowchart, data flow diagram dan entity relationship
diagram. Serta menggunakan teknologi barcode scanner untuk mengidentifikasi kode yang terdapat didalam buku.
Dengan adanya sistem informasi perpustakaan berbasis web ini diharapakan semakin banyak anggota terutama
mahasiswa yang berkunjung ke perpustakaan Jurusan Sistem Komputer. Dipenelitian sistem informasi perpustakaan
selanjutnya dapat dikembangkan dengan menggunakan teknologi Radio Frequency Identification (RFID).

Kata kunci : Perpustakaan, Sistem Informasi Berbasis web, PHP, MySQL, XAMPP, waterfall, barcode scanner, RFID.

I.Pendahuluan Perpustakaan digital ( digital library ) adalah


I.I Latar Belakang perpustakaan yang mempunyai koleksi buku yang
Perpustakaan dalam pengertian sederhana, sebagian besar dalam format digital dan bisa diakses
memiliki arti sebuah koleksi buku dan majalah. Dapat juga dengan menggunakan komputer. Isi dari perpustakaan
diartikan sebagai koleksi pribadi perseorangan, namun digital ini berada dalam suatu komputer server yang bisa
perpustakaan lebih umum dikenal sebagai sebuah koleksi ditempatkan secara lokal maupun dilokasi yang jauh,
besar yang dibiayai dan dioperasikan oleh sebuah kota namun dapat diakses dengan cepat dan mudah lewat
atau institusi dan dapat dimanfaatkan oleh masyarakat. jaringan komputer.
Perpustakaan dapat juga diartikan sebagai kumpulan 1.2 Rumusan Masalah
informasi yang bersifat ilmu pengetahuan, hiburan, Berdasarkan latar belakang masalah tersebu,
rekreasi dan ibadah yang merupakan kebutuhan hakiki dapat dibuat suatu rumusan masalah, yaitu : “Bagaimana
manusia. Seiring dengan perkembangan jaman merancang dan mengimplementasikan Sistem Informasi
perpustakaan tidak hanya ,menyimpan buku-buku saja, Perpustakaan di Jurusan Sistem Komputer berbasis web
tetapi menyimpan informasi atau data yang dapat diakses dengan baik?”.
ke map, mencetak informasi yang diinginkan, microfilm, 1.3 Batasan Masalah
tape audio, tape video, CD dan DVD. Perpustakaan di Dalam pembuatan tugas akhir ini, perancangan
Jurusan Sistem Komputer masih menggunakan sistem dan pengembangannya diharapkan dapat mencapai
yang manual, maka perlu dirubah menjadi perpustakaan sasaran dan tujuan, maka permasalahannya akan dibatasi
yang lebih baik secara sistem informasinya. sebagai berikut :
Perlunya dibuat Sistem Informasi berbasis web 1. Aplikasi yang dibuat ini dapat menyajikan
di Jurusan Sistem Komputer ini bertujuan mempermudah informasi bagi mahasiswa, karyawan ataupun
setiap anggota untuk mendapatkan informasi atau bahan pihak administrasi perpustakaan itu sendiri.
bacaan yang dibutuhkan. Perancangan dan pengembangan Informasi – informasi itu daftar buku, daftar
sistem informasi berbasis web inilah yang menjadi latar pengarang, daftar koleksi, daftar anggota dan
belakang penulisan tugas akhir ini dan membuat administrasi perpustakaan, proses peminjaman,
perpustakaan di Jurusan Sistem Komputer ini menjadi proses pengembalian dan laporan – laporan yang
perpustakaan digital. berhubungan dengan kegiatan diperpustakaan.

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 343
2. Aplikasi sistem informasi perpustakaan ini proses digambarkan dengan garis penghubung (Zarlis,
dibangun berbasis web dengan menggunakan 2007).
Bahasa pemrograman PHP dan database MySQL. 2.2.5 Data Flow Diagram (DFD)
1.4 Tujuan Tugas Akhir Data flow diagram adalah teknik grafis yang
Tujuan dari tugas akhir ini adalah merancangan mengambarkan aliran informasi dan transformasi yang
dan mengembangkan sistem informasi perpustakaan di diaplikasikan pada saat data bergerak dari input menjadi
Jurusan Sistem Komputer yang bertujuan untuk output. DFD merupakan alat yang cukup popular dewasa
meningkatkan efisiensi kerja perpustakaan yang semula ini, karena dapat menggambarkan arus data didalam
menggunakan sistem manual menjadi sistem informasi sistem dengan terstruktur dan jelas ( Whitekom, 2003).
yang berbasis web untuk membantu pengolahan database 2.2.6 Entity Relationship Diagram (ERD)
dan memudahkan anggota dalam mencari referensi. Entity relationship diagram adalah sebuah model
data yang menggunakan beberapa notasi untuk
II. Tinjuan Pustaka menggambarkan data dalam hal entitas dan relasi yang
2.1 Tinjaun Pustaka digambarkan oleh data tersebut.
Perpustakaan merupakan tempat atau sarana 2.2.7 MySQL
untuk mendapatkan ilmu selain dari kegiatan belajar MySQL merupakan software sistem manajemen
mengajar disekolah maupun universitas. Pada dasarnya basis data (Database Management Sistem-DBMS) yang
perpustakaan merupakan bagian dari suatu bangsa, sangat popular di kalangan pemrogram web. MySQL
khususnya yang berkenaan dengan budaya literasi, budaya merupakan basis data yang paling popular digunakan
baca, budaya tulis, dokumentasi dan informasi. untuk membangun aplikasi web yang menggunakan basis
Dengan seiring perkembangan jaman, informasi data sebagai sumber dan pengelola datanya (Ariasari,
yang tersebar semakin cepat dan beragam. Teknologi 2010).
informasi banyak digunakan untuk pengelolaan pekerjaan 2.2.8 PHP
karena daya efektivitas dan efisiensinya yang sudah PHP merupakan bahasa pemrograman berbentuk
terbukti mampu mempercepat kinerja. Hal ini menjadi script yang ditempatkan dalam server dan diproses di
sebab penggunaan dan penerapan teknologi komputer server yang pertama kali dibuat oleh Rasmus Lerdorf pada
disuatu instansi menjadi ukuran kemajuan, tidak tahun 1995. Hasil dari pengolahan akan dikirimkan ke
terkecuali perpustakaan. klien, tempat pemakai menggunakan browser. Secara
2.2 Dasar Teori khusus, PHP dirancang untuk membentuk web dinamis.
2.2.1 Sistem Informasi Artinya, ia dapat membentuk suatu tampilan berdasarkan
Menurut Laundon (2008), sistem informasi permintaan terkini. Misalnya, bisa menampilkan isi basis
merupakan sekumpulan komponen yang saling data ke halaman web (Lee, 2007).
berhubungan dan berfungsi untuk mengumpulkan, Selain dapat digunakan untuk berbagai sistem
memproses, menyimpan dan mendistribusikan informasi operasi dan bersifat opensource. PHP ternyata memiliki
untuk membantu mendukung pengambilan keputusan, banyak kelebihan yang tidak dimiliki oleh bahasa script
menganalisis dan mengambarkan masalah yang kompleks sejenis, yaitu:
dalam suatu organisasi. 1. PHP dapat digunakan pada semua jenis sistem
2.2.2 Sistem Informasi Perpustakaan operasi seperti Windows, Linux, dan lain-lain
Sistem informasi perpustakaan adalah suatu 2. PHP memiliki kemampuan untuk mengolah
sistem didalam organisasi pelayanan publik yang keluaran gambar, file berformat pdf, dan movies
mempertemukan kebutuhan pengelolaan transaksi Flash
peminjaman, pengembalian dan perpanjang buku, dan 3. PHP didukung oleh banyak Database
pembuatan laporan harian, bulanan ataupun tahunan guna Management System (DBMS) seperti MySQL,
mendukung operasi bersifat manajerial dan kegiatan dari Oracle, dan lain-lain.
suatu organisasi (Beiling, 2007). 2.2.9 Teknologi Barcode
2.2.3 Basis Data Sebuah kode batang atau barcode adalah susunan
Basis data adalah kumpulan data yang umumnya garis cetak vertikal hita, putih dengan lebar berbeda untuk
menjabarkan aktivitas – aktivitas dari satu atau lebih menyimpan data – data spesifik seperti kode produksi,
organisasi yang terkait ( Ramakrishnan, 2000). Basis data nomor identitas dan lainnya, sehingga komputer dapat
merupakan kumpulan dari item data yang saling mengidentifikasi dengan informasi yang dikodekan dalam
berhubungan satu dengan yang lainnya yang barcode.
diorganisasikan berdasarkan sebuah skema atau struktur ISBN ( Internasional Standard Book Number )
tertentu, tersimpan di hardware komputer dengan didefinisikan sebagai kode pengidentifikasian buku yang
software untuk melakukan manipulasi untuk kegiatan bersifat unik. Informasi tentang judul, penerbit dan
tertentu. kelompok penerbit tercakup dalam ISBN. ISBN terdiri
2.2.4 Flowchart dari deretan angka 13 digit, sebagai pemberi identifikasi
Flowchart merupakan suatu diagram yang terhadap satu judul buku yang diterbitkan oleh penerbit.
mengambarkan alur kerja suatu sistem. Hubungan antar Oleh karena itu, satu nomor ISBN untuk satu buku akan

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 344
berbeda dengan nomor ISBN untuk buku yang lain. ISBN diinformasi yang diperlukan dalam membangun sistem
awalnya terdiri dari 10 digit nomor dengan urutan informasi perpustakaan ini. Analisis kebutuhan terdiri dari
penulisan adalah kode negara-kode penerbit-kode buku- dua jenis kebutuhan fungsional dan kebutuhan non-
no identifikasi. Namun, mulai bulan Januari 2007, fungsional.
penulisan ISBN mengalami perubahan mengikuti 3.3.1 Kebutuhan Fungsional
pola EAN, yaitu 13 digit nomor. Perbedaannya hanya Kebutuhan fungsional berisikan proses-proses apa
terletak pada tiga digit nomor pertama ditambah 978. Jadi, saja yang dilakukan oleh sistem. Proses-proses tersebut
penulisan ISBN 13 digit adalah 978-kode negara-kode adalah sebagai berikut :
penerbit-kode buku-no identifikasi. Prefiks ISBN untuk 1. Pendaftaran anggota :
negara Indonesia adalah 979 dan 602.  Apabila ini menjadi anggota
perpustakaan, maka anggota tersebut
III. Perancangan Sistem melapor ke petugas perpustakaan.
3.1 Data Penelitian  Petugas akan memasukan NIM, nama,
Pembuatan sistem informasi perpustakaan ini jenis kelamin, angkatan dan alamat
memerlukan data-data yang digunakan untuk merancang anggota baru.
data apa saja yang diperlukan untuk merancang sistem  Setelah mendaftar anggota baru tersebut
informasi perpustakaan ini. mendapatkan hak akses untuk dapat
1. Data Anggota, data terdiri dari NIM, Nama, Jenis mengakses sistem informasi
Kelamin, Angkatan serta Alamat, Data ini perpustakaan dan mendapatkan
nantinya digunakan untuk melakukan referensi Sistem dapat menampilkan
pendaftaran anggota perpustakaan baru untuk data anggota.
mendapatkan username dan password .  Sistem dapat menampilkan laporan data
2. Data Buku, data ini terdiri dari No Stanbuk, anggota.
Judul, Pengarang, Penerbit, Tahun Edisi, Jumlah 2. Pendataan petugas perpustakaan :
Eksemplar. Data ini berfungsi sebagai informasi  Pendataan ini dilakukan oleh admin.
buku tersebut.  Admin mendata petugas dengan
3. Data Jurnal, data ini terdiri dari No Jurnal, Judul, mengisi no petugas, nama, jenis
Pengarang, Tanggal, Deskripsi, Jumlah kelamin, alamat dan no telepon.
Eksemplar dan File PDF.
 Admin dapat mengatur status dari setiap
4. Data Majalah, data ini terdiri dari No Majalah,
petugas.
Judul, Pengarang, Tanggal, Deskripsi, Jumlah
 Admin dapat menampilkan data links
Eksemplar dan File PDF.
didalam sistem.
5. Data Tugas Akhir, data ini terdiri dari No Tugas
3. Pendataan buku dan referensi lainnya :
Akhir, Judul, Pengarang, Tanggal, Deskripsi,
 Petugas memasukan informasi tentang
Jumlah Eksemplar dan File PDF.
buku atau referensi lainnya yang
6. Data Transaksi Peminjaman dan Pengembalian.
meliputi no buku atau no ID, judul,
Data ini berisikan : Tanggal Peminjaman, ID
pengarang, penerbit, tahun edisi, jumlah
Peminjam, Tanggal Kembali, No Buku yang
eksemplar.
dipinjam, lama pinjam dan denda. Dari data
tersebut petugas dan anggota yang meminjam  Petugas dapat menghitung jumlah buku
buku mendapatkan informasi tanggal berapa dan yang tersedia.
denda yang didapat apabila dalam pengembalian  Petugas dapat menampilkan data buku
bukunya terlambat. berdasarkan kategori tertentu.
7. Data Petugas, data ini berisi No Petugas, Nama,  Petugas dapat menampilkan buku atau
Jenis Kelamin, Alamat dan No Telpon. referensi lainnya yang sering dipinjam.
3.2 Langkah – Langkah Perancangan  Petugas dapat memasukan data buku
Dalam merancang sebuah sistem diperlukan alur baru.
kerja. Alur kerja tersebut menghubungkan antar  Petugas dapat menghapus data buku.
proses yang digambarkan dengan garis penghubung. 4. Pendataan transaksi peminjaman :
Alur tersebut yang nantinya dijadikan acuan dalam  Sistem dapat melakukan transaksi
merancang sistem informasi perpustakaan ini. peminjaman.
 Sistem dapat menampilkan tanggal
3.3 Analisis Kebutuhan kembali secara otomatis.
Analisis kebutuhan merupakan tahapan awal  Sistem dapat mencetak hasil transaksi
dalam pembangunan sebuah perangkat lunak. Analisis peminjaman.
kebutuhan bertujuan untuk memahami kebutuhan dari  Sistem dapat mengetahui buku yang
sistem yang akan dibuat dan mengembangkan kebutuhan dipinjam sudah dikembalikan atau
tersebut dengan mengumpulkan kebutuhan akan belum.

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 345
 Sistem dapat menampilkan data 3. Proses 3, laporan data petugas. Admin
peminjam. memberikan laporan data-data petugas yang
5. Pendataan transaksi pengembalian: telah diberikan hak akses dengan mengisikan
 Sistem dapat melakukan transaksi data-data petugas tersebut dan laporan tersebut
pengembalian buku. dapat dicetak.
 Sistem dapat menampilkan transaksis 4. Proses 4, manajemen links. Admin mengatur
pengembalian. berbagai links yang ada didalam sistem informasi
 Sistem dapat menampilkan denda yang perpustakaan serta dapat menambah dan
harus dibayar apabila belum menghapus links mana saja yang diperlukan.
dikembalikan. Petugas dapat melakukan 4 proses, antara lain :
 Sistem dapat menampilkan data 1. Proses 1, manajemen anggota. Petugas dapat
peminjam yang buku dan menampilkan menambah dan menghapus anggota. Serta
data buku. memberikan hak akses sebagai pengguna sistem
 Sistem dapat mencetak hasil transaksi informasi perpustakaan.
pengembalian. 2. Proses 2, manajemen buku. Petugas dapat
3.4 Perancangan Perangkat Lunak menambahkan dan menghapus data buku atau
Perancangan perangkat lunak ini menggunakan referensi lainnya yang ada diperpustakaan. Data
metode pemodelan pemrograman terstruktur yaitu DFD buku ini dilengkapi informasi-informasi untuk
(Data Flow Diagram). Proses ini menterjemahkan mempermudah anggota.
kebutuhan kedalam sebuah model perangkat lunak yang 3. Proses 3, manajemen transaksi. Transaksi
dapat diperkirakan kualitasnya sebelum dimulainya didalam sistem informasi perpustakaan ini terdiri
implementasi sistem. dari dua yaitu transaksi peminjaman dan
3.4.1 Diagram Konteks transaksi pengembalian. Petugas dapat
Diagram konteks merupakan diagram alir dan melakukan kedua transaksi tersebut.
sebuah informasi yang menggambarkan sistem dalam satu 4. Proses 4, manajemen laporan transaksi. Petugas
lingkaran serta menggambarkan proses dalam suatu melakukan manajemen laporan yang berkaitan
sistem secara keseluruhan. Gambar 3.2 menunjukkan dengan pergerakan buku atau referensi lainnya
diagram konteks sistem informasi perpustakaan. yang dilakukan oleh anggota perpustakaan serta
dapat mencetak hasil laporan tersebut.
Anggota dapat melakukan 4 proses, antara lain:
1. Proses 1,login . Anggota yang baru mendaftar
sebagai anggota perpustakaan akan mendapatkan
haknya yaitu username dan password .
2. Proses 2, data buku. Setelah melakukan login
sebgaia anggota perpustakaan, dapat melihat dan
mencari referensi yang ada didalam sistem
informasi perpustakaan.
3. Proses 3, transaksi peminjaman dan
pengembalian. Anggota dapat meminjam buku
atau referensi lainnya setelah melakukan proses
Gambar 3.1 Diagram Konteks melihat dan mencari. Dengan memasukan no
anggota, anggota tersebut sudah dapat meminjam
3.4.2 DFD Level 1 buku tersebut dan dapat mengembalikannya tepat
Data Flow Diagram menggambarkan sistem waktu sesuai dengan tercantum didalam sistem.
sebagai jaringan kerja antar fungsi yang berhubungan satu Apabila sudah jatuh tempo dari tanggal yang
sama lain dengan aliran dan penyimpanan data. Pada ditetapkan, maka anggota tersebut dikenakan
gambar 3.3 DFD level 1 tersebut terdapat beberapa proses denda.
yang dilakukan oleh admin dan petugas. 4. Proses 4, denda. Denda yang dibayarkan harus
Admin melakukan empat proses, antara lain : sesuai dengan yang tercantum didalam sistem.
1. Proses 1, admin dapat melakukan proses
manajemen petugas. Admin dapat mengisikan
data petugas. Admin juga memberikan hak akses
untuk melakukan serta memberikan username
dan password .
2. Proses 2, admin dapat melakukan proses
manajemen status petugas. Admin memberikan
status masing-masing petugas.

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 346
IV. Pengujian Sistem dan Implementasi
4.1 Blackbox
Tabel 4.1 adalah pengujian blackbox sistem
informasi perpustakaan di Jurusan Sistem Komputer.
Tabel 4.1 Pengujian Blackbox

Halaman utama Sistem Informasi Perpustakaan

Gambar 3.2 Data Flow Diagram level 1


3.5 Perancangan Basis Data
Perancangan basis data untuk membuat sistem
informasi perpustakaan dibutuhkan suatu pendekatan
yang digunakan untuk menggambarkan hubungan antar
data. Hubungan tersebu dapat dinyatakan dalam bentuk
ERD (Entity Relationship Diagram).
3.5.1 Entity Relationship Diagram ( ERD ) Gambar 4.1 Tampilan halaman utama Sistem Informasi
Perancangan basis data menggunakan metode Perpustakaan
ERD, metode ini menyajikan data menggunakan Entity Pada gambar 4.1 diatas terdapat beberapa menu
dan Relationship. Gambar 3.4 memperlihatkan ERD dari utama, diantaranya adalah Home, P.O.S (Peraturan
sistem informasi perpustakaan yang dirancang. Operasional Standar sebuah perpustakaan), Peraturan
yang merupakan tata tertib yang harus dipahami dan
ditaati oleh setiap anggota perpustakaan, gallery buku
yang berisi berbagai macam referensi mulai dari
handbook, jurnal, majalah dan tugas akhir, menu login
untuk admin ataupun petugas perpustakaan, news yaitu
berita yang berikatan dengan Sistem Informasi
Perpustakaan dan Links.
Pengujian Menu – Menu dalam Sistem Informasi
Perpustakaan
 Pengujian Menu Login sebagai Admin

Gambar 3.3 Entity Relationship Diagram

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 347
Gambar 4.2 Tampilan Login sebagai User (admin)
Gambar 4.2 menunjukkan tampilan Login
sebagai user (admin). Login sebagai admin harus
memasukkan kombinasi username dan password dengan Gambar 4.5 Tampilan Cetak Laporan Petugas
benar. Setelah berhasil melakukan login, admin dapat Gambar 4.5 merupakan cetak hasil laporan petugas
melakukan akses sesuai dengan hak aksesnya. Didalam perpustakaan. Laporan petugas tersebut berisi informasi-
Sistem Informasi Perpustakaan ini hak akses yang informasi yang berhubungan dengan petugas. Laporan ini
dimilliki oleh admin adalah sebagai penambah data admin nantinya yang akan dipertanggungjawabkan kepada
dan petugas serta memberikan hak akses. kepala perpustakaan.
 Pengujian Menu Input Data Petugas  Pengujian Menu Login sebagai Petugas

Gambar 4.6 Tampilan Login sebagai petugas


 Pengujian Menu Input Data Anggota
Gambar4.3 Tampilan Input Data Petugas
Pada gambar 4.3, admin melakukan hak aksesnya
dengan menambah data petugas serta memasukkan
informasi-informasi yang berhubungan dengan petugas.

 Pengujian Menu Pencarian Data Petugas

Gambar 4.7 Tampilan Input Data Anggota


Gambar 4.7 merupakan sub menu master data,
Gambar 4.4 Tampilan Pencarian Data Petugas yaitu penginputan data anggota baru perpustakaan.
Gambar 4.4 merupakan tampilan dari pencarian data- maupun karyawan memiliki hak yang sama apabila telah
data petugas perpustakaan. Admin memberikan hak akses menjadi anggota perpustakaan. Gambar 4.7 menunjukkan
kepada masing-masing petugas yang telah diinputkan, tampilan input data anggota. Anggota perpustakaan yang
selain hak akses, admin juga dapat mengubah data dan dimaksud adalah mahasiswa Sistem Komputer.
menghapus data petugas jika diperlukan. Mahasiswa yang ingin menjadi anggota perpustakaan
 Pengujian Menu Cetak Laporan Data cukup membawa data diri. Selain mahasiswa, karyawan
Petugas Jurusan Sistem Komputer juga dapat menjadi anggota
perpustakaan, yang membedakan adalah pada nomor
identitasnya. Mahasiswa menggunakan NIM (Nomor
Induk Mahasiswa) sedangkan karyawan menggunakan
NIK (Nomor Induk Karyawan/Pegawai).
 Pengujian Menu Input Data Buku

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 348
Gambar 4.8 Tampilan menu Input Data Buku
Gambar 4.8 masih merupakan sub menu master
yang merupakan input data tentang buku baru yang ada
diperpustakaan. Informasi-informasi yang terdapat
didalam buku dicantumkan dalam sistem ini dengan
tujuan mempermudah anggota perpustakaan dalam
mencari referensi handbook. Selain buku, ada referensi Gambar 4.11 Tampilan menu Pencarian Data Mahasiswa
lain seperti jurnal, majalah dan tugas akhir. Seperti jurnal, Gambar 4.11 menunjukkan tampilan menu
majalah dan tugas akhir, selain dapat dipinjam file .pdf pencarian data mahasiswa. Menu pencarian merupakan
yang dapat diunduh secara gratis. menu untuk mencari data-data anggota perpustakaan
seperti mahasiswa dan karyawan serta data-data daftar
bacaan yang tersedia diperpustakaan seperti buku, jurnal,
majalah dan tugas akhir. Terdapat menu edit didalam
menu pencarian data, menu edit tersebut digunakan
apabila terjadi kesalahan informasi yang berhubungan
dengan anggota ataupun bacaan yang ada diperpustakaan.
 Pengujian Menu Peminjama Buku

Gambar 4.9 Scanner Barcode Input Buku


Dalam memasukkan data buku, pertama dengan
menggunakan Barcode Scanner nomor buku atau
ISSN/ISSBN kita scan nomor tersebut seperti pada
gambar 4.9. Gambar 4.12 Tampilan Menu Pinjam Buku
Gambar 4.12 merupakan tampilan menu pinjam
buku, dengan memasukkan NIM maka akan muncul data
peminjam buku

Gambar 4.10 Input Barcode Buku


Nomor ISSN/ISSBN yang telah discanner maka
tampilan dari Sistem Informasi Perpustakaan dan isikan
pula keterangan atau informasi dari sumber bacaan/ buku
baru. Setelah mengisikan informasi yang berkaitan dengan
Gambar 4.13 Tampilan Data Peminjam Buku
buku maka tekan tombol simpan. Lalu data tersebut akan
tersimpan dan memudahkan pencarian oleh anggota Gambar 4.13 merupakan data dari peminjam buku. Lalu
perpustakaan maupun petugas perpustakaan seperti masukkan no. stanbuk ( ISSN/ISBN) buku atau bacaan
gambar 4.10. lain yang akan dipinjam.
 Pengujian Menu Pencarian Data Mahasiswa

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 349
Gambar 4.14 Tampilan Data Buku yang dipinjam
 Pengujian Menu Pengembalian Buku

Gambar 4.17 Tampilan Cetak Laporan Anggota

 Pengujian Menu Laporan Data Buku

Gambar 4.15 Tampilan Menu Pengembalian Buku


Gambar 4.15 merupakan tampilan dari menu
pengembalian buku. Data-data yang ditampilkan adalah
informasi dari peminjam buku dan informasi dari buku
atau bacaan lain yang dipinjam beserta tanggal
pengembalian dan denda yang dikenakan tiap harinya.
Apabila transaksi ini telah selesai maka petugas dapat Gambar 4.18 Tampilan Menu Laporan Buku
menghapus data tersebut dan menginput data peminjam Gambar 4.18 merupakan tampilan menu laporan
yang baru. buku, sama seperti menu laporan anggota. Pilih kategori
 Pengujian Menu Laporan Data Anggota berdasarkan semua buku, judul, pengarang, penerbit dan
tahun edisi.
Setelah pilih salah satu kategori lalu klik cetak.
Maka tampilannya akan sebagai berikut :

Gambar 4.16 Tampilan Menu Laporan Anggota


Gambar 4.16 merupakan tampilan dari menu
laporan anggota perpustakaan. Pilih anggota berdasarkan
semua anggota, jenis kelamin (P/L) dan angkatan lalu klik
tombol cetak.
Setelah mengeklik cetak, maka akan ada
tampilan seperti diatas. Laporan anggota perpustakaan ini
merupakan semua anggota yang masih menjadi
mahasiswa Jurusan Sistem Komputer. Laporan anggota
ini nantinya yang dipertanggungjawabkan kepada kepala
perpustakaan. Data yang terdapat didalam laporan ini
meliputi NIM, nama, jenis kelamin, angkatan dan alamt.
Selain mahasiswa, karyawan juga dapat dicetak datanya.
Gambar 4.17 menunjukkan tampilan cetak data anggota. Gambar 4.19 Tampilan Cetak Laporan Buku
Gambar 4.19 merupakan hasil dari laporan buku
berupa cetak laporan buku yang ada diperpustakaan. Data
yang ada dicetak buku ini adalah no buku, judul buku,

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 350
pengarang, penerbit, tahun edisi, jumlah eksemplar dan
jumlah stock yang ada diperpustakaan.
 Pengujian Menu Pembuatan Barcode

Gambar 4.20 Tampilan Menu Barcode Gambar 4.23 Tampilan Menu Laporan Denda
Gambar 4.20 merupakan tampilan menu
Peminjaman
pembuatan barcode. Menu tersebut digunakan untuk
membuat barcode dari bacaan yang ada diperpustakaan Gambar 4.23 merupakan tampilan menu laporan
seperti jurnal dan tugas akhir yang masing-masing belum denda peminjama buku perpustakaan. Sama seperti
memiliki barcode. Kode barcode tersebut dibuat oleh laporan peminjaman dan pengembalian buku, setelah
petugas perpustakan dengan mengacung dari aturan- mengisi tanggal yang telah ditentukan, lalu pilih cetak dan
aturan cara membuat kode barcode. data yang diinginkan akan dapat dicetak.
 Pengujian Menu Laporan Peminjaman Buku

Gambar 4.21 Tampilan Menu Laporan Peminjam Buku


Gambar 4.21 merupakan tampilan menu laporan
peminjam buku. Pilih tanggal pinjam lalu cetak laporan
peminjam tersebut.
Gambar 4.24 Tampilan Cetak Laporan Outdate
Gambar 4.24 merupakan tampilan cetak laporan
outdate dari referensi yang dipinjam. Laporan ini berisi
data-data peminjam yang telah melewati jatuh tempo
pengembalian buku beserta denda dari tanggal yang telah
diitentukan. Laporan ini nantinya akan jadi laporan
pertanggungjawaban kepada kepala perpustakaan.

4.2 Perbandingan Aplikasi Sistem Informasi


Perpustakaan dengan Penelitian Sebelumnya
4.1 Tabel Perbandingan Aplikasi Sistem Informasi
Gambar 4.22 Tampilan Cetak Laporan Peminjam Buku
Perpustakaan dengan Penelitian Sebelumnya
Gambar 4.22 merupakan tampilan cetak data
peminjam buku perpustakaan. Selain laporan data Perbedaan Penelitian Penelitian yang
peminjam, didalam sistem informasi perpustakaan ini juga yang Sekarang
terdapat laporan data pengembalian buku. Sama halnya Sebelumnya
dengan data peminjam buku, informasi yang terdapat Lingkup Penelitian Penelitian dilakukan
didalam data peminjam dan data pengembalian buku Penelitian dilakukan dilingkup Jurusan Sistem
adalah data peminjam, data buku yang dipinjam serta jatuh dilingkup Komputer Fakultas
tempo buku tersebut harus dikembalikan. Jurusan Teknik Universitas
 Pengujian Menu Laporan Denda Lingkungan Diponegoro.
Peminjaman Fakultas
Teknik
Universitas
Diponegoro.
Hak akses Hak akses yang Setiap karyawan dan
diberikan oleh dosen yang berada

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 351
admin kepada didalam lingkup Sistem mempunyai
setiap anggota Komputer dapat kewajiban denda.
melalui tahap melakukan akses Sistem Menu Transaksi yang Masing-masing transaksi
pendaftaran diri Informasi ini tanpa harus Transaksi dilakukan oleh yang dilakukan oleh
sebagai mendaftarkan diri sebagai Peminjaman semua anggota anggota atau karyawan
anggota anggota perpustakaan, dan perpustakaan, mempunyai daftarnya
perpustakaan. cukup login menggunakan Pengembalian menjadi satu sendiri.
nim ataupun id tidak ada
mahasiswa, dosen dan pemisah antara
karyawan. anggota
Didalam Sistem Informasi perpustakaan
ini, admin/user hanya yang berstatus
melakukan tugasnya mahasiswa,
untuk memberikan hak karyawan
akses kepada setiap ataupun dosen.
petugas, anggota, Menu Pencarian data Pencarian data anggota
karyawan atau dosen. Pencarian Data menggunakan yang berstatus mahasiswa
Sedangkan yang bertugas nama atau id dapat dilakukan dengan
untuk mengatur anggota, anggota beberapa kategori nim,
daftar bacaan dll adalah perpustakaan. nama, jenis kelamin,
petugas perpustakaan itu angkatan, alamat, nomor
sendiri. telpon dan email. Begitu
Menambah Belum terdapat Terdapat menu membuat juga terhadap anggota
barcode menu yang barcode yang digunakan yang berstatus karyawan
digunakan untuk melengkapi bahan dan referensi lain seperti
untuk membuat referensi yang belum buku, majalah, jurnal dan
barcode. terdapat barcode , seperti tugas akhir.
tugas akhir dan jurnal.
Menu Laporan Laporan yang Menu laporan ini berisi V. Penutup
ditampilan sebagai berikut : 5.1 Kesimpulan
dalam bentuk 1. Laporan jumlah Dari hasil perancangan dan implementasi Sistem
Excel terdapat anggota yang Informasi Perpustakaan Jurusan Sistem Komputer maka
semua laporan bisa langsung dapat disimpulkan hal-hal sebagai berikut :
seperti anggota, dicetak 1. Sistem Informasi Perpustakaan merupakan e-
peminjaman, berdasarkan library yang bertujuan untuk mempermudah
pengembalian, semua mahasiswa ataupun karyawan dalam mencari
denda serta anggota/karyawa sumber bacaan.
laporan n, jenis kelamin 2. Sistem Informasi Perpustakaan dirancang
terhadap buku dan angkatan. dengan menggunakan pemrograman PHP dan
masuk 2. Laporan hasil basis data MySQL yang berjalan pada web server
dijadikan satu, peminjaman/ Apache.
tidak bisa pengembalian 3. Sistem Informasi Perpustakaan memiliki dua
memilih buku atau user, yaitu admin dan petugas perpustakaan,
tanggal, bulan referensi lainnya sedangkan anggota hanya dapat mengakses
serta tahun data dapat dipilih sistem informasi ini tanpa harus login.
yang ingin tanggal, bulan 4. Sistem Informasi Perpustakaan menggunakan
dicetak. dan tahun berapa teknologi Barcode Scanner dapat digunakan
laporan yang untuk mengidentifikasi buku atau bacaan
ingin dicetak. lainnya.
3. Terdapat laporan 5. Sistem Informasi Perpustakaan dapat diakses
denda yang juga dengan menggunakan web browser dan
dapat dipilih per berdasarkan pengujian terhadap sistem informasi
bulan atau yang dibuat, seluruh fungsi menu yang ada
pertahun dan didalam sistem tersebut telah berhasil sesuai
terdapat dengan fungsinya.Alamat Sistem Informasi
keterangan Perpustakaan Jurusan Sistem Komputer
anggota siapa http://localhost/perpus/ .
saja yang masih

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 352
()

5.2 Saran 3. Kadir, Abdul. 2013. Pemrograman Database


1. Sistem Informasi Perpustakaan dapat MySQL. Yogyakarta : Mediakom.
dikembangkan lebih lanjut agar sistem yang 4. Dian Sano, Alb. V. 2004. HTML, JSP dan
sudah berjalan dapat diakses secara lebih MySQL. Yogyakarta : Penerbit Andi.
baik dan menambah fitur agar lebih lengkap. 5. Sukmaaji, Anjik dan Rianto. 2008. Jaringan
2. Perlu dilakukan penelitian lebih lanjut untuk Komputer. Yogyakarta : Penerbit Andi.
menyempurnakan sistem informasi ini untuk 6. Prasetyo, Eko. 2008. Pemrograman Web PHP
menambah proses dalam pendaftaran dan MySQL untuk Sistem Informasi
anggota baru. Perpustakaan.Yogyakarta : Penerbit Graha Ilmu.
3. Perlu dilakukan penelitian lebih lanut dalam 7. Arief, M.Rudyanto. 2011. Pemrograman Web
menggunakan teknologi yang terbaru, yaitu Dinamis Menggunakan PHP dan MySQL.
teknologi Radio Frequency Identification Yogyakarta: Andi.
(RFID). RFID dikembangkan sebagai 8. Ramadhan, Arief. 2006. Pemrograman Web
pengganti atau penerus barcode. Database dengan PHP dan MySQL. Jakarta:
Elex Media Komputindo.
DAFTAR PUSTAKA 9. Septiantono, Tri. Sistem Informasi Perpustakaan
1. Supriyanto, Wahyu dan Muhsin, Ahmad. 2008. Digital. Dimuat pada
Teknologi Informasi Perpustakaan. Yogyakarta : http://www.konsultanperpustakaan.com/ diakses
Kanisius. pada November 2013
2. Saputra, Agus, dkk. 2012. Membangun Aplikasi
E-Library Untuk Panduan Skripsi. Jakarta : PT.
Elex Media Komputindo.

Jurnal Teknologi dan Sistem Komputer, Vol.3, No.3, Agustus 2015 (e-ISSN: 2338-0403) JTsiskom - 353

Anda mungkin juga menyukai