Penerapan Aplikasi Peminjaman Dan Pengembalian Buku Pada Perpustakaan Madrasah Aliyah Al-Ahliyah Kota Baru Syaiful Anwar 1, Muhammad Faisal Hasibuan 2 1 AMIK BSI Jakarta Syaiful.sfa@bsi.ac.id 2 AMIK BSI Karawang Muhammad_FH@gmail.com Abstrak Dalam era globalisasi sekarang ini, teknologi informasi melaju dengan cepatnya. Adapun komputer yang merupakan peralatan yang diciptakan untuk mempermudah pekerjaan manusia, saat mencapai kemajuan baik di dalam pembuatan hardware maupun software. Dalam bidang perpustakaan, pemanfaatan teknologi komputer seolah menjadi kebutuhan baru sebagai salah satu perangkat penunjang kegiatannya dan dapat memberikan pelayanan dan kepuasan bagi peserta didik yang membutuhkan buku di perpustakaan. Maka pada penelitian ini, penulis mencoba merancang sebuah program dalam mengelolah sistem peminjaman maupun pengembalian buku pada Perpustakaan Madrasah Aliyah Al-Ahliyah. Pada saat ini perpustakaan Al-Ahliyah masih dilakukan secara manual, mulai dari penyimpanan data buku, penyimpanan data peminjam buku, sampai pembuatan laporan. Hal demikian akan mempersulit dalam proses pencatatan bahkan bisa terjadi kesalahan, kurang akuratnya laporan yang dibuat serta keterlambatan dalam pencarian data-data yang diperlukan. Banyaknya siswa-siswi yang meminjam buku, maka semakin banyak pula transaksi yang harus diproses secara tepat dan cepat. Maka para pelaku bidang perpustakaan ini mulai beralih memanfaatkan keunggulan yang dimiliki komputer dalam memenuhi setiap transaksi. Maka dari itu dengan sistem terkomputerisasi lebih baik dari sistem yang manual agar berjalan lebih efektif dan efesien serta dalam prosesnya akan lebih kondusif dibandingkan sebelumnya. Kata Kunci: Aplikasi Perpustakaan, Peminjaman Dan Pengembalian Buku I. PENDAHULUAN Teknologi komputer tercipta untuk membantu pekerjaan manusia dalam menyelesaikan masalahmasalah yang bersifat kompleks. Sebab dilihat dari segi kemampuannya, komputer merupakan suatu alat yang dapat menjamin keefisienan, keakuratan data dan mempunyai ketelitian yang sangat tinggi serta tepat waktu dalam pemprosesan data. Jadi perkembangan teknologi komputer ini dipandang bagian penunjang pertama dalam memperoleh keunggulan kompetitif. Perpustakaan merupakan instansi yang menyediakan bahan-bahan pustaka sebagai sumber informasi memerlukan sistem komputerisasi untuk mengolah data dan untuk melakukan kegiatan kerja perpustakaan. Penulis mencoba untuk membuat sebuah program aplikasi pengolahan data tentang peminjaman dan pengembalian buku pada Perpustakaan Madrasah Aliyah Al-Ahliyah. Diharapkan dengan program ini, proses peminjaman dan pengembalian buku dapat dengan mudah dalam pengolahan data serta tidak memakan waktu yang lama. Salah satu pokok permasalahan yang dihadapi pada Madrasah Aliyah Al-Ahliyah yaitu masih dilakukan dengan cara manual dalam perpustakaan sehingga hal itu dapat mempersulit untuk mengetahui buku yang sedang dipinjam maupun proses pembayarannya. Adapun permasalahan tersebut meliputi proses pendaftaran anggota baru, proses peminjaman dan pengembalian buku hingga proses pembuatan laporan. II. LANDASAN TEORI 2.1. Tinjauan Jurnal Lain Kualitas pelayanan selalu diperhatikan dan dirasakan oleh pengguna, sehingga menimbulkan suatu sikap tertentu dari pengguna terhadap perpustakaan. Persepsi pengguna ini harus diketahui oleh perpustakaan untuk bahan dasar evaluasi terhadap fasilitas dan pelayanan yang dilakukan. (Batubara, 2009). Evaluasi kebutuhan TI diperlukan sebagai upaya kesiapan perpustakaan dalam mengoptimalkan penerapan TI dalam sistem informasi perpustakaan. Sehingga penerapan TI di perpustakaan bukan sekedar gengsi tetapi sebuah strategi. (Ishak, 2008) 2.2. Program Menurut Jogiyanto (2005:582) Pemograman (programming) merupakan kode-kode program yang ditulis oleh seorang programmer harus berdasarkan dokumentasi yang disediakan oleh analis sistem hasil dari desain sistem secara rinci. Prosiding SIMNASIPTEK: Hal. A-38
2.3. Diagram UML Menurut Henderi (2007:4) Unified Modeling Language (UML) adalah sebuah bahasa pemodelan yang telah menjadi standar dalam industri software untuk visualisasi, merancang, dan mendokumentasikan sistem perangkat lunak. Bahasa Pemodelan UML lebih cocok untuk pembuatan perangkat lunak dalam bahasa pemrograman berorientasi objek (C+, Java, VB.NET), namun demikian tetap dapat digunakan pada bahasa pemrograman prosedural (Ziga Turck, 2007) dikeluarkan oleh NCSA. III. METODE PENELITIAN 3.1. Teknik Pengumpulan Data Pada penelitian ini sumber maupun bahan untuk penulisan didapat melalui teknik atau metode sebagai berikut: a. Observasi Dengan teknik observasi, penulis mengumpulkan data-data yang ada di lokasi penelitian b. Wawancara Dengan melakukan wawancara secara langsung maupun tidak langsung penulis mengumpulkan data-data yang diperlukan. c. Studi Pustaka Melalui studi pustaka penulis mengumpulkan datadata pendukung untuk menyusun penulisan ilmiah ini. Perpustakaan berkembang dengan pesat dan dinamis, sistem manualnya dirasakan tidak lagi memadai untuk penanganan beban kerja. Khususnya kegiatan rutin dalam bidang pengadaan, peminjaman, dan pengawasan sirkulasi buku bacaan. Kemudahan pengunjung untuk mendaftar, mendapatkan informasi tentang bahan pustaka dan untuk melakukan transaksi peminjaman bahan pustaka menjadi suatu hal yang perlu diperhatikan. Pada rancang bangun Sistem Informasi Perpustakaan ini terdapat 3 entitas, yaitu: 1. Peminjam Peminjam merupakan orang yang nantinya akan melakukan Registrasi, Peminjaman Buku, Pengembalian Buku dan Perpanjangan Peminjaman. 2. Petugas Bertugas melayani pembuatan Kartu Anggota, Mengolah Data, serta Membuat Laporan Bulanan. 3. Pimpinan Orang yang menerima Laporan Bulanan yang diserahkan oleh Petugas yang nantinya akan di ACC Diagram UseCase 3.2. Model Pengembangan Sistem Pada penelitian ini penulis menggunakan metode pengembangan Waterfall. a. Analisis Kebutuhan Software Proses pengumpulan kebutuhan yang dilakukan untuk mengindentifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak. b. Desain Desain perangkat lunak adalah proses yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antar muka dan prosedur pengodean. c. Pembuatan Kode Program Desain harus ditranslasikan ke dalam program perangkat lunak. d. Pengujian Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. e. Pemeliharaan (Maintenance) Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan lunak mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada. IV. PEMBAHASAN 1. Analisa Sistem Gambar 1. Usecase Diagram Prosiding SIMNASIPTEK: Hal. A-39
Diagram Class Tampilan Data Anggota Gambar 2. Diagram Class Tampilan Login Gambar 5. Data Anggota Tampilan Data Buku Gambar 6. Tampilan Data Buku Gambar 3. Tampilan Login Tampilan Input Peminjaman Tampilan Menu Utama Gambar 4. Menu Utama Prosiding SIMNASIPTEK: Hal. A-40
Gambar 7. Pencarian Data Buku Tampilan Pengembalian Buku Gambar 10. Preview Laporan Peminjaman Preview Laporan Pengembalian Gambar 8. Pengembalian Buku Input Laporan Peminjaman Gambar 11. Preview Laporan Pengembalian Tampilan Ganti Paswword Gambar 9. Input Laporan Peminjaman Preview Laporan Peminjaman Gambar 12. Form Ganti Password Spesifikasi Sistem Komputer Kebutuhan dari sistem komputer terdiri dari perangkat keras (hardware), perangkat lunak (software) dibahas dibawah ini. 1. Perangkat Keras (Hardware) Berikut ini adalah spesifikasi komputer atau sarana hardware minimum yang penulis sarankan dalam merancang dan membuat website e-commerce Toko Octa antara lain sebagai berikut: a. Processor : Pentium 4 b. RAM : 1 Gigabyte c. Harddisk : 250 GB d. Keyboard : PS/2 Keyboard e. Monitor : SVGA Monitor 14 f. Mouse : PS/2 Optical Mouse Prosiding SIMNASIPTEK: Hal. A-41
g. Printer : Inkjet Printer 2. Perangkat Lunak (Software) Spesifikasi perangkat lunak (software) minimum yang penulis sarankan untuk merancang dan membuat aplikasi sisfo perpustakaan antara lain: a. Sistem Operasi : Windows XP b. Web editor : Visual Basic c. Bahasa Pemrograman : Basic d. Program Database : MySQL Tabel 1. Hasil Pengujian Form Login No Test Case Hasil yang diharapkan Hasil Pengujian 1 User Name: 2 User Name: 567 3 User Name: LIA 4 User Name: Nini (salah) 101 (salah) 5 User Name ANI (salah) 567 (benar) 6 User Name: LIA (benar) 101 (salah) 7 User Name: LIA (benar) 567 (benar) menampilkan "Username dan/ password kosong" menampilkan "Username belum terisi" menampilkan "password belum terisi" Sistem menerima akses dan kemudian langsung menampilkan menu utama Tabel 2. Hasil Pengujian Form Input Data Buku No Test Case Hasil yang diharapkan Hasil Pengujian 1 Kode Buku: Sistem tidak melakukan pencarian V. KESIMPULAN Dalam penerapan aplikasi ini, penulisan mencoba halhal yang menguntungkan dalam menggunakan aplikasi peminjaman dan pengembalian buku pada perpustakaan Madrasah Aliyah Al-Ahliyah dengan sistem komputerisasi ini, diantaranya: a. Memudahkan dalam proses pengisian data anggota dan data buku pada perpustakaan Madrasah Aliyah Al-Ahliyah. b. Memudahkan dalam proses transaksi, baik dalam proses peminjaman buku maupun laporan pengembalian. c. Mempercepat proses pembuatan laporan sehingga laporan tersebut dapat dengan cepat diberikan kepada pihak-pihak yang membutuhkan laporan tersebut. d. Proses pengolahan data dilakukan secara teliti dan akurat sehingga dapat terhindar dari hal-hal yang tidak diinginkan. e. Komputerisasi peminjaman dan pengembalian buku pada perpustakaan Madrasah Aliyah Al- Ahliyah Kota Baru dapat dijadikan alternatif pemecahan masalah dalam pengolahan data perpustakaan. REFERENSI Batubara, Abdul Karim. (2009). Kepuasan Pengguna Terhadap Layanan Perpustakaan. Jurnal Iqra. 03. 9-17 Ishak. (2008). Pengelolaan Perpustakaan Berbasis Teknologi Informasi. Jurnal Studi Perpustakaan dan Informasi. 87-95 Jogiyanto H.M. 2005. Analisis & Desain. Yogyakarta: CV. Andi Offset. Sadeli, Muhammad. Aplikasi Mini Market Dengan Visual Basic Untuk Orang Awam. Palembang: CV. Maxicom. 2 Kode Buku: KB001 (sdh ada) 3 Kode Buku: KB066 (data baru) Sistem menemukan pencarian data buku Sistem tidak menemukan pencarian data dan muncul input data Judul, Pengarang, Penerbit, Tahun Terbit, Stock Prosiding SIMNASIPTEK: Hal. A-42