Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada SMK Swasta Budi Setia Indra Gunawan1, Winda Agustina2 STMIK IBBI Jl. Sei Deli No. 18 Medan, Telp. 061-4567111 Fax. 061-4527548 e-mail: [email protected] Abstrak SMK Swasta Budi Setia adalah salah satu perguruan yang bergerak di bidang pendidikan. Dalam kelengkapan sarana dan prasarana sekolah, SMK Swasta Budi Setia memiliki ruang perpustakaan tetapi masih menggunakan sistem manual yang masih sangat banyak memakan waktu dan tidak dapat memberikan informasi yang akurat. Untuk mengatasi masalah tersebut maka peneliti merancang suatu sistem perpustakaan terkomputerisasi, dimana sistem tersebut menggunakan bahasa pemrograman PHP dan menggunakan database MySQL. Sistem yang tadinya masih diproses secara manual, namun dengan adanya Sistem Perpustakaan Berbasis Web ini akan jauh lebih mudah untuk diproses karena sudah terkomputerisasi. Dengan adanya sistem yang terkomputerisasi, pihak SMK Swasta Budi Setia akan memperoleh beberapa kemudahan yang didapatkan dari sistem tersebut antara lain mengetahui persediaan buku di perpustakaan, pemesanan buku, peminjaman dan pengembalian buku serta data anggota perpustakaan juga bahkan dapat memberikan informasi buku terbaru. Kata Kunci : Perpustakaan, Sistem Informasi Abstract Private SMK Setia Budi is one of the universities engaged in education. In the completeness of school facilities and infrastructure, private vocational Setia Budi has a library but still using manual systems are still very much time consuming and may not provide accurate information. To overcome these problems, the researchers designed a computerized library system, where the system is using the programming language PHP and uses a MySQL database. The system was still processed manually, but with the current Web-Based Library Systems will be much easier to process because it is computerized. With the computerized system, the private vocational Setia Budi will gain some convenience gained from knowing the system include inventory books in the library, ordering books, borrowing and returning library books as well as data members also can even provide information the latest book. Keywords: Library, Information Systems 1. Pendahuluan Perkembangan dunia komputer yang semakin kompleks mendorong setiap individu atau kelompok mau tidak mau harus menerapkannya dalam segala aktivitas. Beberapa instansi atau perusahaan saat ini telah banyak menggunakan teknologi komputer dalam menjalankan kegiatan operasional, khususnya dalam kegiatan pengolahan data, sehingga menghasilkan informasi secara cepat dan akurat. Perpustakaan merupakan sarana bagi siswa-siswi untuk dapat mencari ilmu, mencari beberapa referensi buku untuk dibaca maupun dipinjam. Pada setiap sekolah pasti terdapat perpustakaan untuk dimanfaatkan sebagai aktivitas instansi tersebut. Begitu juga dengan SMK Swasta Budi Setia memiliki perpustakaan sebagai pendukung sistem proses belajar mengajar (PBM). Dalam proses pelayanan dan administrasi yang menangani buku yang dipinjam masih dicatat dalam suatu lembar peminjaman. Namun dengan semakin meningkatnya kualitas pengguna perpustakaan SMK Swasta Budi Setia, Maka sistem yang dilakukan secara manual tersebut tidak efisien lagi untuk saat ini. Maka perlu dirancang adanya suatu sistem yang memungkinkan Siswa-siswi untuk dapat melihat data-data buku perpustakaan serta sinopsisnya dan juga dapat memesan buku yang ingin dipinjam. Juga untuk staf perpustakaan diperlukan adanya sistem yang mampu melihat stok data buku yang tersedia di Perancangan Sistem Informasi Perpustakaan Berbasis Web ... (Indra Gunawan) 20 perpustakaan, sehingga tidak kesulitan dalam mengetahui jumlah data buku, dan lebih mengetahui jumlah buku yang terpinjam. Dengan adanya suatu program aplikasi komputer, informasi tentang buku dapat diperoleh secara cepat dan akurat. Keunggulan lain dari sistem komputer adalah tampilan yang dihasilkan dapat diformat dalam berbagai bentuk sesuai dengan kebutuhan staf yang mengurus perpustakaan di SMK Swasta Budi Setia. Maka melihat situasi dan kondisi tersebut peneliti perlu membuat, suatu sistem informasi berbasis web yang diharapkan dapat membantu SMK Swasta Budi Setia dalam melakukan pemesanan buku ataupun booking buku melalui website yang disediakan. Sehingga mempermudah segala aktivitas perpustakaan tersebut. 2. Metodologi Penelitian Metodologi penelitian dilakukan dengan mengumpulkan data terlebih dahulu. Proses pengumpulan data dilakukan dengan dua cara yaitu : studi kepustakaan dan studi lapangan. Studi kepustakaan dilakukan untuk mengumpulkan data dan teori-teori yang berhubungan dengan objek penelitian seperti buku-buku, majalah, dan penulisan ilmiah. Studi lapangan dilakukan dengan mencari dan memperoleh data langsung dari lokasi penelitian yaitu SMK Swasta Budi Setia dengan melakukan wawancara kepada Kepala Sekolah dan Staf perpustakaan dan Observasi terhadap kegiatan siswa yang meminjam buku di perpustakaan serta melakukan sampel dan navigasi dengan mengambil dan mempelajari beberapa contoh dokumen-dokumen yang digunakan dalam sistem data-data karyawan. Contoh dokumen tersebut data-data yayasan SMK Swasta Budi Setia dan data-data laporan perpustakaan. Metode perancangan yang dilakukan terdiri dari perancangan Use Case Diagram, Class Diagram, database dan site map. Gambar 1 Use Case Diagram pengguna -nama_pengguna -password -status + Login() 1 1 daftar_anggota -id_anggota -nama -jenis_kelamin -agama -alamat -telepon -password -email -jenis + Add Anggota() + Edit Anggota() + Hapus Anggota() + Tampil() 0…* 1 pesan_buku -id_pesan -nama -tanggal -jumlah -status + Tampil data anggota() + Tampil data buku + Pesan Buku 1 1 info -id_info -info -cover + Add Berita + Tampil Berita rincian_buku -id_buku -kategori -pengarang -judul -penerbit -ISBN -tahun_terbit -jumlah_buku -sinopsis -cover + Add Buku() + Edit Buku() + Hapus Buku() + Tampil() + Search Buku() 21 Gambar 2 Class Diagram Tabel 1 Tabel daftar_anggota Field 1 2 3 4 5 6 7 8 9 Field_Name id_anggota nama jenis_kelamin agama alamat telepon password email jenis Type Int varchar enum enum varchar varchar varchar varchar enum Field_Size 11 50 100 30 10 50 - Ket Primary_key - Field_Size 10 1000 20 Ket Primary_key - Tabel 3 Tabel rincian_buku Type Field_Size Varchar 20 Varchar 50 Varchar 50 Varchar 50 Varchar 50 Varchar 50 Varchar 50 Varchar 50 Varchar 1000 Varchar 20 Ket Primary_key - Tabel 2 Tabel info Field 1 2 3 Field_Name id_info info cover Field 1 2 3 4 5 6 7 8 9 10 Field_Name id_buku kategori pengarang judul penerbit ISBN tahun_terbit jumlah_buku sinopsis cover Type Int varchar varchar Tabel 4 Tabel pesan_buku Field Field_Name Type Field_Size Ket 1 2 3 4 5 6 7 8 id_pesan nama id_buku tanggal jumlah status tgl_kembali id_anggota Int Varchar Varchar Date Int enum Date Int 11 30 20 5 11 Primary_key - Field Field_Name 1 id_anggota Int 5 Primary_key 2 3 4 nama_pengguna password status varchar varchar varchar 20 20 10 - Tabel 5 Tabel pengguna Type Field_Size Ket Perancangan Sistem Informasi Perpustakaan Berbasis Web ... (Indra Gunawan) 22 Gambar 3 Perancangan Site Map 3. Analisis dan Hasil 3.1 Analisis Analisis yang dilakukan terdiri dari analisis masukan dan analisis keluaran. Sumber informasi analisis berasal dari dokumen yang dipergunakan SMK Swasta Budi Setia untuk mencatat data peminjaman dan pengembalian buku seperti yang tampak pada gambar 1 berikut. Gambar 1. Daftar Peminjaman dan Pengembalian Buku dari analisis ditemukan bahwa kebutuhan informasi adalah sebagai berikut : data buku, data anggota perpustakaan, info buku terbaru dan proses pemesanan buku serta perhitungan jumlah denda. 3.2 Tampilan Hasil Implementasi Berikut ini adalah tampilan hasil eksekusi sistem informasi perpustakaan. Halaman Login digunakan untuk Login anggota perpustakaan maupun staf perpustakaan dengan menginputkan Nama Pengguna dan Password, digunakan agar dapat mengakses kegiatan masing-masing antara anggota dan staf perpustakaan sebagai admin. Terlihat pada gambar 4. 23 Gambar 4 Halaman Untuk Login Halaman Home dan Info Terbaru merupakan tampilan pertama dalam Website ini. Terlihat di gambar 5. Gambar 5 Halaman Untuk Home dan Info Buku Terbaru Halaman List Books, seorang pengunjung, anggota perpustakaan dan staf perpustakaan dapat melihat isi dari daftar buku perpustakaan melalui menu List Books ini. Terlihat pada gambar 6. Gambar 6 Halaman Untuk Melihat Daftar Buku (List Books) Halaman View Buku, seorang pengunjung, anggota perpustakaan dan staf perpustakaan dapat melihat isi keterangan dari data buku tersebut untuk melihat berbagai keterangan beserta sinopsisnya. Terlihat pada gambar 7. Gambar 7. Halaman Untuk Melihat View Buku (Sinopsis Buku) Halaman Booking Buku, hanya seorang yang telah terdaftar menjadi anggota perpustakaan yang bisa mengakses halaman booking buku ini. Terlihat pada gambar 8. Perancangan Sistem Informasi Perpustakaan Berbasis Web ... (Indra Gunawan) 24 Gambar 8 Halaman Untuk Booking Buku Halaman Info Booking Buku, hanya seorang yang telah terdaftar menjadi anggota perpustakaan yang bisa mengakses halaman Info booking buku ini agar anggota perpustakaan yang telah Booking buku dapat mengetahui tanggal kembali buku tersebut. Terlihat pada gambar 9. Gambar 9 Halaman Info Booking Buku Halaman MemBooking Buku, digunakan apabila seorang anggota perpustakaan ingin memBooking buku yang ingin dia pinjam. Terlihat pada gambar 10. Gambar 10 Halaman Untuk MemBooking Buku Halaman About, seluruh pengunjung, anggota perpustakaan dan staf perpustakaan dapat mengakses halaman ini, halaman ini berisikan berbagai keterangan mengenai perpustakaan di SMK Swasta Budi Setia. Terlihat pada gambar 11. Gambar 11. Halaman About 25 Halaman Contact, seluruh pengunjung, anggota perpustakaan dan staf perpustakaan dapat mengakses halaman ini, halaman ini berisikan berbagai keterangan mengenai alamat dan lokasi lengkap sekolah SMK Swasta Budi Setia. Terlihat pada gambar 12. Gambar 12. Halaman Contact Halaman Input Daftar Anggota Baru hanya dapat diakses oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk input data anggota baru perpustakaan. Terlihat pada gambar 13. Gambar 13. Halaman Input Daftar Anggota Baru Halaman Input Daftar Buku Baru hanya dapat diakses oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk input data buku baru perpustakaan. Terlihat di gambar 14. Gambar 14 Halaman Input Data Daftar Buku Baru Halaman Input Info Buku Baru hanya dapat diakses oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk input info data buku-buku terbaru dalam perpustakaan. Terlihat pada gambar 15. Gambar 15. Halaman Input Info Buku Terbaru Halaman Daftar Anggota-Anggota Perpustakaan hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengetahui data anggota perpustakaan. Terlihat pada gambar 16. Perancangan Sistem Informasi Perpustakaan Berbasis Web ... (Indra Gunawan) 26 Gambar 16. Halaman Daftar Anggota-Anggota Perpustakaan Halaman View Daftar Anggota Perpustakaan hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengetahui keterangan anggota perpustakaan. Terlihat pada gambar 17. Gambar 17. Halaman View Anggota Perpustakaan Halaman Daftar Buku-Buku Perpustakaan hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengetahui jumlah ketersedian, view, edit dan delete data buku perpustakaan. Terlihat pada gambar 18. Gambar 18. Halaman Daftar Buku-Buku Perpustakaan Halaman Edit Buku-Buku Perpustakaan hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengedit data buku perpustakaan. Terlihat pada gambar 19. Gambar 19. Halaman Edit Buku-Buku Perpustakaan 27 Halaman Daftar Buku yang telah di Booking hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengetahui jumlah buku yang telah di booking oleh anggota perpustakaan. Terlihat pada gambar 20. Gambar 20. Halaman Daftar Buku yang Telah di Booking Halaman Daftar pengembalian buku hanya dapat diakses dan dilihat oleh staf perpustakaan selaku admin dalam Website ini, yang digunakan untuk mengetahui jumlah buku yang terpinjam dan harus dikembalikan oleh anggota perpustakaan dan melakukan aksi hapus setalah pengembalian buku. Terlihat pada gambar 21. Gambar 21. Halaman Daftar Pengembalian Buku 4. Saran dan Kesimpulan Kesimpulan akhir dari hasil penelitian adalah sebagai berikut : anggota perpustakaan bisa mendapatkan informasi yang jelas mengenai buku melalui website. Staff perpustakaan dan anggota perpustakaan dapat memperoleh informasi yang dibutuhkan secara cepat dan akurat, seperti daftar buku, info terbaru, daftar peminjaman dan pengembalian buku perpustakaan. Agar sistem dapat memberikan mamfaat yang lebih banyak lagi bagi penggunanya, pertimbangan beberapa saran berikut : tingkatkan kemampuan sistem sehingga dapat melakukan perhitungan denda bagi anggota yang terlambat mengembalikan buku, anggota dapat mendaftar ataupun register sendiri sebagai anggota perpustakaan sendiri dan juga bisa membatalkan pemesanan buku sendiri. Referensi Buku Teks: [1] Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Penerbit Andi,. 2007. [2] Kadir Abdul. Pengenalan Sistem Informasi, Yogyakarta : Penerbit Andi. 2003. [3] Ladjamudin, Bin, Al Bahra. Analisis dan Desain Sistem Informasi. Tangerang : Penerbit Graha Ilmu. 2005. [4] Madcoms. Aplikasi Web Database dengan Dreamweaver dan PHP-Mysql. Yogyakarta: Penerbit Andi. 2011. [5] Prasetio, Adhi. Buku Pintar Pemrograman Web. Bandung : Penerbit MediaKita. 2012. [6] Rosalin, Elin. 2008. Pemanfaatan Perpustakaan dan Sumber Informasi. Bandung : PT. Karsa Mandiri Persada. 2008. [7] Sadikin, Kiki. 2009. Internet dan LAN. Bekasi : Penerbit Dinamika Ilmu. 2009. Perancangan Sistem Informasi Perpustakaan Berbasis Web ... (Indra Gunawan) 28 [8] Sutarbi, Tata, 2004, Analisis Sistem Informasi, Yogyakarta : Penerbit Andi. 2004. [9] Sugiarti, Yuni, 2013, Analisis dan Perancangan UML, Yogyakarta : Penerbit Andi. 2013.