sistem informasi perpustakaan berbasis web

advertisement
ISSN: 1693-6930
„ 109
SISTEM INFORMASI PERPUSTAKAAN
BERBASIS WEB DENGAN PHP DAN MYSQL
Kartika Firdausy, Samadri, Anton Yudhana
Program Studi Teknik Elektro Universitas Ahmad Dahlan
Jl. Prof. Soepomo Janturan Yogyakarta Telp (0274) 379418 Fax. (0274) 381523
e-mail: [email protected], [email protected]
Abstract
Library are usually used by visitors as media to search a reference and obtain
information. Problems at this time is that not many libraries have shaped the web information
system for online services. This research aims to analyze and design web-based library
information system and testing of the performance of library information systems. Results of
research. Results of research shows that the library information system is web-based software
built with PHP and MySQL, can work in the Internet network, with the ability to receive data on
the WEB library visits, serving registration members get access to a wider, providing services to
the availability of information needs click in the form of books, ordering and serving the order
book from the members, to serve and return of rental transactions directly.
Keywords: internet, library, MySQL, PHP, WEB
Abstrak
Perpustakaan biasanya difungsikan oleh pengunjung sebagai media untuk mencari
referensi dan memperoleh informasi. Permasalahan yang dihadapi saat ini adalah banyak
perpustakaan yang belum memiliki sistem informasi berbentuk web secara online untuk
pelayanan. Penelitian ini bertujuan untuk menganalisis dan merancang sebuah sistem informasi
perpustakaan berbasis web serta melakukan pengujian terhadap unjuk kerja dari sistem
informasi perpustakaan. Hasil penelitian menunjukkan bahwa sistem informasi perpustakaan
berbasis web yang dibangun dengan perangkat lunak PHP dan MySQL, dapat bekerja dalam
jaringan Internet, dengan kemampuan dapat menerima data kunjungan terhadap WEB
perpustakaan, melayani registrasi anggota untuk mendapatkan akses yang lebih luas,
memberikan layanan kebutuhan informasi terhadap ketersediaan buku dalam bentuk searching,
melayani pemesanan dan pengambilan pesanan buku dari anggota, melayani transaksi
peminjaman dan pengembalian secara langsung.
Kata Kunci: internet, perpustakaan, MySQL, PHP, WEB
1. PENDAHULUAN
Internet sebagai media informasi dan komunikasi yang relatif baru di kalangan
masyarakat menawarkan kemudahan dan fleksibilitas yang cukup memadai ketika menjadi
media. Sistem informasi berbasis komputer dibutuhkan oleh perguruan tinggi misalnya untuk
mengelola data akademik, sumber daya manusia, promosi, pendidikan, dan hiburan [1].
Salah satu bagian di perguruan tinggi yang membutuhkan sistem informasi yang akurat
dan cepat adalah pada bagian perpustakaan. Perpustakaan merupakan sarana sumber ilmu
pengetahuan dari berbagai disiplin ilmu. Perpustakaan biasanya difungsikan oleh pengunjung
sebagai media untuk mencari referensi dan memperoleh informasi.
Saat ini banyak dikembangkan dalam bentuk perpustakaan yang lain yaitu apa yang
disebut dengan perpustakaan elektronik yang menggunakan sarana Internet sebagai medianya.
Kekurangan yang terdapat pada pelayanan perpustakaan yaitu belum adanya pelayanan
perpustakaan melalui media Internet dan hanya menggunakan pelayanan perpustakaan secara
manual, antara lain efektifitas dan efisiensi yang hanya mengurangi waktu dan mengurangi
tingkat kemudahan bagi pengguna ataupun anggota dari perpustakaan [2-3]. Oleh karena itu,
pada penelitian ini diusulkan suatu solusi bagaimana merancang sebuah web perpustakaan
Sistem Informasi Perpustakaan Berbasis Web Dengan PHP……(Kartika Firdausy)
ISSN: 1693-6930
110 „
yang cukup layak digunakan agar pengguna dapat melakukan (searching), pemesanan
(booking) dan pengambilan buku yang ada di perpustakaan secara online.
2. METODE PENELITIAN
Subjek penelitian ini menggunakan teori-teori dan sumber-sumber acuan penelitian
yang telah ada yaitu sistem informasi perpustakaan secara online berbasis web. Perangkat
lunak sistem informasi perpustakaan online mencakup proses pencarian buku, pemesanan
buku, dan layanan sirkulasi buku (peminjaman dan pengembalian).
Peralatan yang digunakan terdiri dari perangkat keras (Hardware) yaitu sebuah
komputer, perangkat lunak (Software) yang terdiri dari sistem operasi windows XP, AppServ
(Apache, PHP, MySQl), dan Macromedia Dreamweaver [4].
Perancangan sistem digunakan untuk proses bagaimana desain yang akan digunakan
yang terdiri dari perancangan-perancangan sebagai berikut :
2. 1. Perancangan Proses
Perancangan proses dapat dilakukan dengan Diagram arus Data (DAD), seperti yang
terlihat pada Gambar 1.
Data anggota, data
pemesanan, data
peminjaman, data
pengembalian
Data Subjek,
Data buku
Anggota
Informasi
User
Informasi
Sistem
Perpustakaan
Online
File
Pimpinan
Gambar 1. Diagram Arus Data
2. 2. Perancangan Flowchart
Perancangan flowchart yaitu langkah prosedur penyelesaian masalah yang
diekspresikan dengan serangkaian simbol grafis yang baku dan lebih mudah digunakan,
sehingga akan terhindar sedini mungkin timbulnya kesalahan interpretasi bagi orang lain
terhadap suatu prosedur yang dikembangkan.
2. 3. Perancangan Menu
Perancangan menu merupakan tahapan atau tampilan yang akan di munculkan apabila
melakukan sebuah koneksi agar menghasilkan informasi yang diinginkan.
2. 4. Perancangan Interface
Perancangan interface merupakan tahapan untuk membangun bentuk antar
muka pemakai dengan sistem dalam menjalankan aplikasi, sehingga pemakai
mendapatkan kemudahan dalam penggunaannya. Perancangan interface ini meliputi
perancangan input dan output yang diperlukan untuk menentukan bentuk masukan sistem
dan bentuk keluaran sistem.
TELKOMNIKA Vol. 6, No. 2, Agustus 2008 : 109 - 114
TELKOMNIKA
ISSN: 1693-6930
■ 111
Gambar 2. Perancangan Menu Utama
Gambar 3. Perancangan Menu Admin
2. 5. Perancangan Database
Perancangan database adalah perancangan terhadap struktur data yang diperlukan
untuk menunjang pengolahan data dan ketersediaan informasi bila sewaktu-waktu dibutuhkan.
Perancangan file untuk aplikasi yang dibangun merupakan komponen pendukung sehingga
data-data yang diolah dapat disimpan dan digunakan kembali [2].
3. HASIL DAN PEMBAHASAN
3.1. Analisis Kebutuhan Perangkat Lunak
Dalam pemecahan suatu masalah, diperlukan analisis untuk proses pemodelan sistem.
Model adalah suatu penggambaran yang sederhana tentang suatu sistem nyata. Sistem
tersebut dapat berupa sesuatu yang konkrit (berwujud), dan dapat juga berupa
gagasan/pemikiran yang akan diwujudkan.
Salah satu kegunaan model adalah untuk memberikan gambaran (description) dari realita
yang diteliti. Deskripsi sistem sebuah web site perpustakaan yang dibuat memiliki batasan
spesifikasi sebagai berikut: dapat menerima data kunjungan terhadap web site perpustakaan
dengan bukti buku tamu, melayani registrasi anggota untuk mendapatkan akses yang lebih
luas, memberikan layanan kebutuhan informasi terhadap ketersediaan buku dalam bentuk
searching, melayani pemesanan dan pengambilan pesanan buku dari anggota dan melayani
transaksi peminjaman dan pengembalian secara langsung.
Sistem Informasi Perpustakaan Berbasis Web Dengan PHP……( Kartika Firdausy)
ISSN: 1693-6930
112 „
Gambar 4. Halaman Depan Sebelum Mengisi Buku Tamu
Gambar 5. Tampilan Setelah Login Anggota
Gambar 6. Tampilan Halaman Utama Admin
3.2.
Pembahasan Sistem Yang Dihasilkan
Sistem yang dihasilkan menjadi suatu keharusan bagi pengunjung untuk mengisi buku
tamu (guest book) terlebih dahulu sebelum mengakses fasilitas-fasilitas yang disediakan
(Gambar 4). Anggota sudah bisa melakukan proses pencarian (searching), pemesanan
TELKOMNIKA Vol. 6, No. 2, Agustus 2008 : 109 - 114
TELKOMNIKA
ISSN: 1693-6930
■ 113
(booking) (Gambar 5). Admin/petugas bisa melakukan proses-proses untuk pelayanan
perpustakaan (Gambar 6).
Untuk bisa meng-upload file ke sebuah web server dibutuhkan sebuah program FTP
Client dan juga account di sebuah web server yang digunakan untuk hosting website. Untuk
FTP Client bisa menggunakan FileZilla yang merupakan salah satu FTP Client yang Open
Source.
Cara yang lebih sederhana untuk upload web adalah menggunakan program fasilitas
FTP yang disini saya akan menggunakan program FileZilla yang merupakan program FTP
gratis. Pada Pertama tama kita buka program FileZilla seperti terlihat pada Gambar 7. Setelah
mengisikan Login Name, Password dan Server FTP Name Web Hosting pada FileZilla
selanjutnya tinggal menekan tombol Quick Connect, seperti terlihat pada Gambar 8.
Dan apabila sudah masuk pada Server Web Hosting akan terlihat Directory Default
Web Hosting dan tinggal memindahkan file-file yang akan dipindah dari komputer ke Server
Web Hosting. Proses Pemindahan file-file terlihat pada Gambar 9. Dan apabila sudah selesai
melakukan proses upload maka FileZilla jangan lupa di disconnect, seperti pada Gambar 10.
Gambar 7. Halaman muka FileZilla
Gambar 8. Halaman directory default FTP
Sistem Informasi Perpustakaan Berbasis Web Dengan PHP……( Kartika Firdausy)
ISSN: 1693-6930
114 „
Gambar 9. Halaman proses upload
Gambar 10. Halaman proses disconnect FileZilla
4. SIMPULAN
Dari analisis yang telah ada, maka dapat diambil beberapa simpulan sebagai berikut :
1. Telah dihasilkan sistem informasi perpustakaan berbasis web yang dibuat dengan
perangkat lunak PHP dan MySQL sehingga dapat bekerja dalam jaringan Internet.
2. Setelah dilakukan uji coba sistem dengan melibatkan user dari berbagai latar belakang,
disimpulkan bahwa sistem yang dihasilkan cukup layak digunakan dan bisa memberikan
manfaat bagi kepentingan pengguna.
DAFTAR PUSTAKA
[1]. Leo, T.H.W, Subramaniam, R., and Aggarwal, A.K., “Virtual Science Centers: a New
Genre of Learning in Web-based Promotion of Science Education”, 36th Annual
Hawaii International Conference on System Sciences, 6-9 Jan 2003.
[2]. Daryanto, “Pengetahuan Praktis Bagi Pustakawan”, Penerbit Bina Cipta, Malang, 1986.
[3]. Zhou L., et al., “Developing digital library for university education-Tsinghua
Architecture Digital Library study”, Second International Conference on Web Information
Systems Engineering 2001, Vol. 2, 3-6 Dec. 2001, pp.197-201.
[4]. Nugroho, B., “PHP & MySQL dengan Editor Dreamweaver MX”, Penerbit Andi,
Yogyakarta, 2004.
TELKOMNIKA Vol. 6, No. 2, Agustus 2008 : 109 - 114
Download