sekolah tinggi agama islam negeri kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf ·...

20
PENERAPAN PEMINJAMAN MANDIRI BERBASIS SLiMS VERSI DESKTOP (Studi Kasus di Perpustakaan STAIN Kediri) Muhamad Hamim 1 Sekolah Tinggi Agama Islam Negeri Kediri [email protected] Abstract; Selfservice loan isa loan services conducted by the member of library themselves. Self services loan is interface loan transaction that connected to SLiMS Library database server. The purpose is to get more efectivelly loan services at Library of STAIN Kediri because of the lack of staffs. Before hand, Loan services was controlled by one operator. Long waiting line happens almost everyday asspecially at the approach of closing library or break time. however, it needed to develop the loan services that is more effective and eficient. Self sevices loan is developed by using Lazarus free Pascal software and the data is connected to senayan database. Self services loan processed is initiated from the verification of user account, verification of bibliography data and verification of loan data in the SLiMS database. Keyword: self service, SLiMS Abstrak; Layanan peminjaman mandiri adalah layanan peminjaman yang dilakukan sendiri oleh pemustaka. Peminjaman mandiri merupakan antarmuka peminjaman koleksi perpustakaan yang terkoneksi dengan database perpustakaan berbasis SLiMS sebagai pusat datanya. Tujuan layanan mandiri adalah untuk mengefektifkan layanan peminjaman di Perpustakaan STAIN Kediri yang memiliki petugas terbatas. Sebelumnya, transaksi peminjaman dilakukan oleh seorang petugas saja. Sering terjadi antrian panjang terutama ketika perpustakaan menjelang tutup atau istirahat. Sehingga diperlukan alternatif pelaksanaan transaksi peminjaman yang lebih efektif dan efisien. Layanan mandiri dikembangkan dengan menggunakan bahasa pemrograman lazarus freepascal dan mengambil data dari aplikasi senayan. Proses peminjaman dilakukan dengan melakukan verifikasi user akun pemustaka, verifikasi koleksi dan verifikasi peminjaman di database SLiMS. Kata kunci: Peminjaman mandiri, SLiMS A. Pendahuluan Pemanfaatan sistem otomasi pada perpustakaan merupakan suatu perubahan sederhana yang memungkinkan kebebasan untuk melakukan sesuatu yang lebih besar dalam menyelenggarakan tugas 1 Pustakawan Pertama di Perpustakaan STAIN Kediri

Upload: others

Post on 12-Aug-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

PENERAPAN PEMINJAMAN MANDIRI BERBASIS SLiMSVERSI DESKTOP

(Studi Kasus di Perpustakaan STAIN Kediri)

Muhamad Hamim1

Sekolah Tinggi Agama Islam Negeri [email protected]

Abstract; Selfservice loan isa loan services conducted by the member of librarythemselves. Self services loan is interface loan transaction that connected to SLiMSLibrary database server. The purpose is to get more efectivelly loan services at Libraryof STAIN Kediri because of the lack of staffs. Before hand, Loan services wascontrolled by one operator. Long waiting line happens almost everyday asspecially atthe approach of closing library or break time. however, it needed to develop the loanservices that is more effective and eficient. Self sevices loan is developed by usingLazarus free Pascal software and the data is connected to senayan database. Selfservices loan processed is initiated from the verification of user account, verification ofbibliography data and verification of loan data in the SLiMS database.Keyword: self service, SLiMSAbstrak; Layanan peminjaman mandiri adalah layanan peminjaman yangdilakukan sendiri oleh pemustaka. Peminjaman mandiri merupakan antarmukapeminjaman koleksi perpustakaan yang terkoneksi dengan database perpustakaanberbasis SLiMS sebagai pusat datanya. Tujuan layanan mandiri adalah untukmengefektifkan layanan peminjaman di Perpustakaan STAIN Kediri yangmemiliki petugas terbatas. Sebelumnya, transaksi peminjaman dilakukan olehseorang petugas saja. Sering terjadi antrian panjang terutama ketika perpustakaanmenjelang tutup atau istirahat. Sehingga diperlukan alternatif pelaksanaantransaksi peminjaman yang lebih efektif dan efisien. Layanan mandiridikembangkan dengan menggunakan bahasa pemrograman lazarus freepascal danmengambil data dari aplikasi senayan. Proses peminjaman dilakukan denganmelakukan verifikasi user akun pemustaka, verifikasi koleksi dan verifikasipeminjaman di database SLiMS.Kata kunci: Peminjaman mandiri, SLiMS

A. PendahuluanPemanfaatan sistem otomasi pada perpustakaan merupakan suatu

perubahan sederhana yang memungkinkan kebebasan untukmelakukan sesuatu yang lebih besar dalam menyelenggarakan tugas

1 Pustakawan Pertama di Perpustakaan STAIN Kediri

Page 2: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

34

perpustakaan. otomasi perpustakaan dapat diartikan sebagaipenerapan teknologi informasi untuk kepentingan perpustakaan mulaidari pengadaan, hingga ke jasa informasi bagi pembaca2.

Otomasi Perpustakaan juga bisa diartikan dengan seperangkat aplikasikomputer untuk kegiatan di perpustakaan yang terutama bercirikanpenggunaan pangkalan data ukuran besar, dengan kandungancantuman tekstual yang dominan, dan dengan fasilitas utama dalamhal menyimpan, menemukan, dan menyajikan infromasi. Automasiperpustakaan merupakan awal dari penerapan komputer diperpustakaan secara menyeluruh. Karena sistem automatisasiperpustakaan mengandung sedikitnya empat sub-sitem utama, yaitukatalog on-line, sub-sistem sirkulasi untuk mengelola transaksipeminjaman, sub-sistem akuisisi untuk mengelola adiminstrasipengadaan koleksi, dan sub-sistem serial untuk mengelola koleksiyang berseri (jurnal, majalah, surat kabar, dan sebagainya)3.

Jadi otomasi Perpustakaan dapat diterjemahkan sebagai sebuahsebuah proses pengelolaan perpustakaan dengan menggunakanbantuan teknologi informasi (TI). Dengan bantuan teknologiinformasi maka beberapa pekerjaan manual dapat dipercepat dandiefisienkan. Selain itu proses pengolahan data koleksi menjadi lebihakurat dan cepat untuk ditelusur kembali. Dengan demikian parapustakawan dapat menggunakan waktu lebihnya untuk mengurusipengembangan perpustakaan karena beberapa pekerjaan yang bersifatberulang (repetable) sudah diambil alih oleh komputer4.

Sejak tahun 2004, Perpustakaan STAIN Kediri sudahmenggunakan otomasi dalam kegiatan pelayanannya. Software yangdigunakan pada saat itu adalah SIMPus (Sistem InformasiPerpustakaan) yang berbasis CDS-ISIS dari Unesco. Seiring denganperkembangan teknologi dan kebutuhan kapasitas simpan yangsemakin besar, akhirnya mau tidak mau harus mencari solusi alternatifpenggunaan software perpustakaan yang dapat mengakomodirkebutuhan perpustakaan.

Pada pertengahan tahun 2009, Perpustakaan STAIN Kediri resmiresmi bermigrasi dari SIMPus ke software Senayan (Sekarang SLiMS).Kendala pertama yang dialami pada saat itu adalah migrasi data yang

2 Sulistyo Basuki, Periodesasi perpustakaan.3 Putu Laxman Pendit, Perpustakaan Digital.4 Rohai Inah Indrakasih (Tesis), Implementasi Sistem Automasi “Senayan” (Studi kasusdi Perpustakaan Pusat IAIN Raden Intan Bandar Lampung).

Page 3: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

35

sudah mencapai sekitar 7.000 judul buku dan sekitar 15.000eksemplar. Akan sangat riskan apabila harus memulai dari awal prosesinventarisasi koleksi. Belum lagi data transaksi dan data anggota yangjumlahnya mencapai ribuan. Namun demikian, mau tidak mau prosestersebut harus dijalankan agar terwujudnya pelayanan yang lebih baik.

Tepatnya pada bulan Agustus 2009 digunakan 2 software secaraberdampingan sebagai alternatif solusi proses migrasi database.Senayan digunakan untuk proses peminjaman, keanggotaan dankatalog online, sedangkan untuk proses pengembalian menggunakan 2sistem yaitu senayan dan SIMPus. Proses ini berjalan kurang lebihsatu semester sampai dianggap peminjaman lama yang menggunakanaplikasi SIMPus sudah habis. Sehingga pada awal tahun 2010-anPerpustakaan STAIN Kediri resmi menggunakan Senayan versi 3stable 7 dalam mengelola otoamsi perpustakaan.

Seiring dengan meningkatnya koleksi dan bertambahnyapemustaka (mahasiswa), perpustakaan STAIN Kediri dituntut untukmenyesuaikan diri dan mampu melayani secara maksimal. Pada tahun2011, koleksi yang dimiliki Perpustakaan STAIN Kediri sekitar 15.000judul dan sekitar 25.000 eksemplar. Jumlah mahasiswa sekitar 4.000orang. Transaksi peminjaman rata-rata per hari mencapai lebih dari300 transaksi peminjaman. Personil perpustakaan sejumlah 11 orangyang harus melakukan semua layanan teknis di perpustakaan, mulaidari pengolahan buku, administrasi, penjajaran buku, sirkulasi danlain-lain. Pada saat menjelang jam istirahat dan jam pulang, antrian diloket peminjaman sangat panjang karena hanya dilayani oleh 1 (satu)petugas saja. Hal ini mengakibatkan kurang efektifnya pelayananterutama pada layanan peminjaman. Selain itu, pengawasan pada jam-jam sibuk tersebut sangatlah terbatas karena petugas dibagian pintukeluar merupakan petugas yang harus melayani proses peminjaman.Sehingga perhatian petugas terfokus pada layanan peminjaman.Dengan minimnya petugas maka diperlukan solusi alternatif yangdapat membantu kegiatan peminjaman koleksi agar tidak terjadiantrian panjang dan meningkatkan pengawasan koleksi pada saat jam-jam sibuk.

B. Analisa Sistem Database SenayanBasis data adalah suatupengorganisasian sekumpulan data yang

saling terkait sehingga memudahkanaktivitas untuk memperolehinformasi. Basis data dimaksudkan untuk mengatasiproblem padasistem yang memakai pendekatan berbasis berkas. Untuk

Page 4: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

36

mengelolabasis data diperlukan perangkat lunak yang disebut DBMS.Salah satu perangkatlunak pangkalan data gratis yang paling popularsaat ini adalah MySQL5.

DBMS (Database Management System) adalah program yang ditujukanuntuk melaksanakan manajemendata. Perangkat lunak inimenyediakan fasilitas untuk menyimpan data,memanipulasi data, danmengambil data dengan cara yang mudah dan cepat. Dilingkungan PC(Personal Computer) yang berbasis Windows, Microsoft Accessmerupakancontoh DBMS yang sangat popular. Di lingkungan Linux, MySQLmerupakan DBMS yang sangat banyak dipakai. UmumnyaDBMSmenyediakan fitur-fitur sebagai berikut: (1) Indepedensi data-program,yaitu program dapat ditulis sehingga tidak tergantung padastruktur data dalambasis data. Dengan kata lain, program tidak akanterpengaruh sekiranya bentukfisik data diubah. (2) Keamanan, yaitumencegah pengaksesan data oleh orang yang tidak berwenang. (3)Integritas yaitu untuk menjaga data selalu dalamkeadaan yang validdan konsisten.(4) Konkurensi, memungkinkan data dapatdiakses olehbanyak pemakai tanpa menimbulkan masalah. (5) Pemulihan(recovery),DBMS menyediakan mekanisme untuk mengembalikan basis datakekeadaan semula yang konsisten sekiranya terjadi gangguanperangkat keras ataukegagalan perangkat lunak. (6) Katalog sistem,yaitu deskripsi tentang data yangterkandung dalam basis data yangdapat diakses oleh pemakai. (7) PerangkatProduktivitas, untukmenyediakan kemudahan bagi pemakai danmeningkatkanproduktivitas, DBMS menyediakan sejumlah perangkatproduktivitas sepertiperanti queryi dan peranti “laporan”6.

SLiMS (Senayan Library Management System) menggunakanMySQL sebagai platform DBMS-nya. Walaupun pada awalnyaMySQL sangat populer dikalangan pengguna Linux, tapi pada saat iniMySQL juga dapat berjalan dengan baik pada Windows OperatingSystem. SLiMS sudah mengalami perkembangan yang sangat pesat.Tidak hanya dari interfacenya saja, tapi juga pada level databasenya.SLiMS dibangun pada tataran multi purpose sehingga ketikaperpustakaan menginginkan beberapa fitur, terkadangpengembangannya tidak hanya sebatas level interface tapi jugamenyentuh databasenya.

5Abdul Kadir, Pengenalan Sistem Informasi.6Abdul Kadir, Pengenalan Sistem Informasi

Page 5: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

37

pada bagian sirkulasi, alur sistem dapat digambarkan sebagai berikut :

Sirkulasi dengan menggunakan software aplikasi SLiMS semuanyadikerjakan oleh petugas dengan menggunakan filter user danpassword operator ketika akan melakukan transaksi peminjaman.Kalau dilihat dari relasi tabel yang ada, sangat dimungkinkan sekaliuntuk mengembangkan aplikasi SLiMS ini dalam bentuk layanan

Data-anggota

Data-koleksi

Data-petugas

Data-peminjaman

Data-denda

Data-denda

Data-koleksi

Data-sirkulasi

Laporan-data-sirkulasi

Proses InputData

ProsesSirkulasi

ProsesPembuatan

Laporan

Data PetugasData koleksi

Data-petugas

Data-koleksi

data-petugas

data-anggota

Data denda

Data-pengembalian

Data sirkulasi

Data-sirkulasi

Laporan Data Buku

Laporan DataAnggota

Data Anggota

Laporan aktivitaspetugas

Page 6: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

38

berbasis mandiri (pemustaka). Terutama pada bagian sirkulasipeminjaman.

C. Alur Sistem Peminjaman MandiriSetelah melakukan beberapa survey di beberapa instansi dan

lembagaakhirnya diputuskan untuk mengembangkan layananpeminjaman mandiri di layanan transaksi peminjaman. Layananpeminjaman mandiri di kembangkan dari hasil survey layananAnjungan Tunai Mandiri (ATM) perbankan dimana pemustaka dapatmengelola akunnya sendiri dan dapat mengelola transaksipeminjamannya sendiri sesuai dengan aturan-aturan yang telahditentukan oleh perpustakaan.

Layanan peminjaman mandiri sangat dimungkinkan untukdilakukan karena software yang digunakan (dalam hal ini Senayan)merupakan aplikasi yang berbasis opensource sehingga sangatmungkin untuk dikembangkan sesuai kebutuhan masing-masingperpustakaan. Dilihat dari aspek dukungan hardware sistem(komputer), perpustakaan STAIN Kediri mempunyai banyakkomputer yang bisa dialokasikan sebagai anjungan peminjamanmandiri dengan spesifikasi bagus. Susunan tabel dan query softwaresenayan dapat dieksploitasi untuk menunjang pengembangan sistempeminjaman mandiri.

Page 7: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

39

Yang mutlak diperlukan dalam layanan peminjaman mandiri adalahkeamanan akun bagi pemustaka. Didalam struktur tabel senayansudah ada field khusus yang dapat digunakan sebagai penyimpanenkripsi password atau PIN. Setiap pemustaka mempunyaikewenangan untuk mengggunakan akunnya berdasarkan user ID danPIN-nya. Penggunaan PIN ini tidak hanya menguntungkanpemustaka, tapi juga pihak perpustakaan. Ketika terjadi komplain ataspinjaman atau klaim atas konten peminjaman, maka pihakperpustakaan hanya melihat history peminjaman saja. Sehinggadiharapkan tidak ada lagi komplain dari pemustaka atas peminjamanyang telah dilakukan karena pemustaka sendiri yang melakukantransaksi peminjaman. Alur sistem verifikasi anggota pada layananpeminjaman mandiri dapat digambarkan sebagai berikut.

Page 8: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

40

Setelah verifikasi login berhasil, pemustaka dapat melakukanproses transaksi peminjaman dengan alur sistem sebagai berikut

Mekanisme terakhir dalam proses layanan peminjaman mandiriadalah proses validasi peminjaman (cek peminjaman) sebelum keluar

Page 9: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

41

dari ruangan perpustakaan. Alur sistem proses pengecekan bukuadalah sebagai berikut.

D. Lazarus Free PascalYang memperkenalkan pertama kali Bahasa Pascal berorientasi

objek adalah perusahaan komputer Apple pada tahun 1983. Setelahitu disusul Borland menerapkannya pada produk terkenalnya yangdiberi nama Turbo Pascal. Object Pascal adalah bahasa untuk berbagaitujuan yang hybrid (pemrograman terstruktur juga sekaligusberorientasi objek). Dapat digunakan untuk pembuatan berbagaimacam aplikasi secara luas, seperti untuk pembelajaran, pembuatangame, aplikasi bisnis, aplikasi internet, aplikasi telekomunikasi, toolsdevelopment, dan kernel OS.

Setelah sukses dengan Turbo Pascalnya, Borland memutuskanuntuk mengalihkannya pada lingkungan Windows danmemperkenalkan teknis pengembangan aplikasi berbasis komponen.Tidak lama setelah itu Delphi menjadi tools RAD (Rapid ApplicationDevelopment) terbaik saat itu. Setelah Borland menghentikan dukunganuntuk Turbo Pascalnya, tim Free Pascal memulai proyek open sourceuntuk membuat suatu kompiler yang kompatibel dengan TurboPascal dari nol, dan kemudian kompatibel dengan delphi. Saat ini

Page 10: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

42

kompiler Free Pascal juga ditujukan untuk banyak platform dansistem operasi seperti Windows, Linux, Mac, ARM, dan WinCE.

Lazarus Free Pascal adalah suatu kompiler, yang tidak mempunyaiIDE (Integrated Development Environtment/Lingkungan Pengembanganyang Terintegrasi) sebagaimana seperti yang terdapat pada Delphi.Proyek Lazarus kemudian dimulai untuk menyediakan IDE untukFree Pascal, yang memiliki code editor, debugger, dan komponensebagaimana terdapat pada IDE Delphi7.

Object Pascal adalah bahasa pemrograman yang sangat mudahbagi pemula, kompilernya sangat cepat, dan aplikasi yang dihasilkanhandal, cepat, dan dapat dibandingkan dengan C atau C++. ObjectPascal juga dapat membuat aplikasi yang besar dan stabil dengantanpa kompleksitas yang berarti.

Dalam distribusi standarnya, Free Pascal menyertakan puluhanpaket dan library untuk membuat aplikasi terutama yang bersifat non-trivial (uji coba). Karenanya Free Pascal mampu dan mudahdigunakan untuk membuat aplikasi besar.Programmer tidak perlu lagirepot-repot mencari fungsionalitas yang diperlukan karena sebagianbesar sudah diimplementasikan/disediakan dalam pustaka(komponen) yang disediakan. Secara umum, libraries yang disediakandapat diklasifikasikandalam paket-paket. Dari keseluruhan paket,dapat dibagi menjadi 3 paket besar, yaitu RTL (Run-Time Library), FCL(Free Component Library) dan paket pihak ketiga8.

E. Instalasi Slims DesktopSLiMS Desktop merupakan progaram aplikasi yang berdiri sendiri

dengan melakukan pengambilan data dari database Senayan (SLiMS).Aplikasi ini dapat diinstal dalam database berbasis standalone (berdirisendiri) maupun berbasis jaringan. SLiMS Desktop saat ini hanya bisadijalankan pada sistem operasi windows saja. Namun untukkedepannya sangat dimungkinkan untuk dikembangkan kedalamplatform linux atau bahkan android karena lazarrus free-pascalmemungkinkan untuk di-compile kedalam multi-platform.

Untuk menjalankan aplikasi SLiMS Desktop tidak perlu melakukaninstalasi. Cukup dengan hanya melakukan copy paste dan settingkoneksi ke server maka SLiMS Desktop sudah bisa digunakan.

7Motaz Abdel Azeem, Start Programming using object Pascal : Free Pascal/Lazarusbook8https://id.wikipedia.org/wiki/Free_Pascal

Page 11: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

43

Namun sebelum menjalankan SLiMS Desktop, perlu dilakukanbeberapa setting pada server agar SLiMS Desktop dapat membacadan menuliskan data pada database Senayan.

1. Setting akses database MySQLSetting akses database bertujuan untuk memberikan akses ke

tabel-tabel dan isi database MySQL dari program lain. Setting hakakses pada database MySQL dapat dilakukan dengan cara :

mysql -uroot –pMyPass

CREATE DATABASE mydb;

# Grant permission to root from any host:

GRANT ALL PRIVILEGES ON * . * TO root@’%’IDENTIFIED BY ‘MyPASSWORD’;

Alternatif lain bisa dilakukan dengan menggunakan phpmyadminuntuk memberikan hak akses ‘%’ pada user MySQL.

Klik “check Privileges” pada database yang ingin di ijinkandiakses dari luar

membuat database dengan host any

2. Konfigurasi koneksi database pada menu koneksi aplikasiSLiMSDesktop.exe Library File : letak file “libmysql.dll” berada. Pada

interface sudah disertakan pada folder yangsudah diekstrak. Jadi tinggal mengarahkandengan tombol browse dan pilih file“libmysql.dll” pada folder defaultSLiMSDesktop.

Nama host : Host dimana database berada.

User Name : User name mysql

Password : Password mysql

Nama Database : Nama database senayan yang akandikoneksikan

Page 12: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

44

F. Slims Desktop Dan Fitur-FiturnyaSenayan Library Management System merupakan software

perpustakaan yang banyak digunakan saat ini karena kemudahan danbanyaknya fasilitas yang ditawarkan. Selain itu, SLiMS merupakansoftware berbasis opensource yang mempunyai licency GPL yangartinya bahwa software ini bebas digunakan secara gratis. Namun adabeberapa hal yang mungkin menjadi prioritas di sebuah perpustakaannamun belum disediakan oleh SLiMS. Salah satu fasilitas yang belumada di SLiMS adalah fasilitas peminjaman mandiri. Peminjamanmandiri bertujuan untuk memudahkan pengelola perpustakaan yangmempunyai petugas yang terbatas. Interface ini menghandle kegiatanpeminjaman dengan cara pemustaka yang ingin meminjam bukumelakukan kegiatan transaksi peminjaman secara mandiri dengantidak meninggalkan aspek keamanan sistem.

SLiMSDesktop pertama kali dikembangkan dengan namapeminjaman mandiri SLiMS dan hanya ada satu fitur saja yaitupeminjaman mandiri. Pembuatan peminjaman mandiri ini didasarkanpada kebutuhan Perpustakaan STAIN Kediri untuk melakukanpelayanan peminjaman secara cepat dan efisien. Dengan tenaga yangterbatas, petugas yang berjumlah 1 (satu) orang sangat kewalahanketika melayani proses peminjaman. Terutama pada saat jammenjelang istirahat dan menjelang perpustakaan tutup. Antrianpanjang selalu terjadi. Rata-rata membutuhkan waktu antara 30 menitsampai 1 (satu) jam untuk menyelesaikan transaksi peminjaman padajam-jam kritis tersebut. Sehingga perlu mencari solusi alternatif agarantrian tidak terjadi terutama pada jam kritis.

Dalam perkembangannya, SLiMSDesktop tidak hanya tentangpeminjaman mandiri saja. Ada beberapa fitur tambahan yang terdapatdalam aplikasi ini. Penambahan dilakukan karena adanyaperkembangan kebutuhan administrasi Perpustakaan STAIN Kediriyang belum bisa diakomodir oleh software SLiMS. Beberapa fasilitastersebut adalah :

1. AbsensiFitur absensi berfungsi untuk mencatat kunjungan

perpustakaan. Pada fitur ini terdapat juga statistik kunjungan hariini, bulan ini dan tahun ini.

Page 13: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

45

2. Pengembalian MandiriPengembalian mandiri adalah menu untuk melakukan transaksi

dan perpanjangan secara mandiri dengan syarat dan ketentuan yangberlaku.

3. Bebas PustakaFitur bebas pustaka biasanya dipakai untuk memberikan surat

bebas tanggungan peminjaman perpustakaan yang diberikankepada mahasiswa yang akan mengambil ijazah.

4. Laporan Kunjungan berdasarkan jurusanPerpustakaan perguruan tinggi terkadang ditanya tentang

jumlah kunjungan ke perpustakaan mahasiswa jurusan tertentupada saat akreditasi lembaga. SLiMS tidak menyediakan menulaporan kunjungan berdasarkan jurusan tertentu sehingga padaSLiMS versi Desktop menyediakan fasilitas untuk pelaporanberdasarkan jurusan atau program studi tertentu.

Page 14: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

46

5. Laporan Kegiatan staffLaporan kegiatan staff ini berfungsi sebagai pencatat kegiatan-

kegiatan yang telah dilaksanakan oleh operator dalam kurun waktutertentu.

Page 15: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

47

6. Cek Status Koleksi dalam peminjamanCek status koleksi dalam peminjaman ini berfungsi sebagai filter

atau keamanan sistem sebelum koleksi perpustakaan dibawa keluararea perpustakaan. Koleksi apapun yang akan melewati pintukeluar harus melalui pengecekan terlebih dahulu.

7. Pengembalian dan perpanjanganMenu atau fasilitas yang digunakan untuk melakukan transaksi

pengembalian dan perpanjangan. Perbedaan mendasar dari menuini dengan pengembalian dan perpanjangan versi web adalah padamenu ini sudah dapat menunjukkan jumlah denda yang harusdibayar selama data peminjam sama. Dan untuk perpanjangantidak diperlukan kartu, cukup langsung melakukan scan pada kodepemindai buku.

8. Cetak kartuMenu ini digunakan untuk mencetak kartu berbasis printer

khusus kartu. Tidak sama dengan SLiMS versi web yang dapatdicetak menggunakan kertas biasa.

9. Input data Tag RFIDDigunakan oleh perpustakaan STAIN Kediri untuk

memasukkan data rfid yang terkoneksi dengan database SLiMS.

G. Peminjaman Mandiri Berbasis Slims DesktopSebelum bisa menggunakan peminjaman mandiri di perpustakaan

STAIN Kediri, user atau pemustaka harus mempunyai user ID danpassword. Bagi mahasiswa baru, user dan password sudah diberikanketika menerima kartu anggota perpustakaan. Untuk password kartuanggota perpustakaan diberikan default password yang harus segeradiubah di counter layanan mandiri perpustakaan. Pada formpeminjaman mandiri terdapat beberapa jendela untuk melakukantransaksi.

Page 16: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

48

1. Login pemustakaUntuk mengakses jendela peminjaman, pemustaka harus

terlebih dahulu memasukkan user dan password yang sudahdiberikan oleh petugas. User bersifat unik dan untuk password dienkripsi menggunakan enkripsi MD5. Karena dibatasi dengan userpassword, maka seluruh isi transaksi yang telah dilakukan denganmenggunakan kartu tersebut menjadi tanggung jawab sepenuhnyapemegang kartu. Komplain terkait dengan isi transaksi yang ada didalam kartu tidak bisa diterima dan sepenuhnya menjadi tanggungjawab pemilik kartu. Peraturan ini diterapkan agar pemegang kartuberhati-hati dalam penggunaan kartu dan tidak sembarangmemberikan user ID dan password kepada orang lain.

2. Pesan kesalahan ketika memasukkan user ID dan Passworda. Pesan jumlah denda

Di counter layanan mandiri perpustakaan STAIN Kediriditerapkan pemblokiran peminjaman di counter layananpeminjaman mandiri apabila mempunyai total denda lebih dariRp. 10.000,-. Dengan adanya pemblokiran ini diharapkanpemustaka lebih tepat waktu dalam mengembalikan koleksiyang telah dipinjam.

Page 17: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

49

b. Pesan Peminjaman telah maksimalPesan kesalahan ini akan tampil apabila kartu tersebut sudah

pernah digunakan untuk melakukan peminjaman dan jumlahpeminjamannya sudah mencapai batas maksimum ketentuanpeminjaman. Untuk menentukan batas maksimal peminjamanditetapkan melalui pengaturan sirkulasi atau pada tipekeanggotaan di database SLiMS.

c. Pesan status blokir atau kadaluarsa masa keanggotaanPesan ini akan tampil apabila masa berlaku keanggotaan

telah berakhir atau kartu sedang diblokir oleh petugas. Untukmengaktifkan kembali, pemustaka harus melakukan registrasiulang ke bagian administrasi keanggotaan perpustakaan.

Page 18: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

50

3. Detail PeminjamanHalaman yang ditampilkan pertama kali ketika berhasil login

adalah detail peminjaman yang sudah dilakukan. Informasi yangditampilkan adalah kode koleksi dan judul koleksi yang dipinjam,tanggal peminjaman dan tanggal harus kembali, keterlambatan dandenda jika ada.

4. Transaksi PeminjamanSelain detail peminjaman, pada halaman utama akan

dimunculkan halaman untuk melaksanakan transaksi peminjaman.Transaksi peminjaman dilakukan dengan memasukkan kode bukuyang ada dihalaman buku menggunakan scanner barcode atau

Page 19: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Pustakaloka, Volume 8 No.1 2016

51

papan ketik yang telah disediakan. Apabila transaksi berhasil, makadetail pinjaman akan otomatis masuk dalam kolom ‘DATAPEMINJAMAN SAAT INI’ pada halaman yang sama.

5. Form ganti passwordForm ganti password digunakan untuk merubah password yang

akan digunakan untuk melakukan transaksi peminjaman di counterlayanan mandiri. Bagi anggota baru sangat dianjurkan untuksesegera mungkin mengganti password default yang diberikan olehpetugas. Hal ini bertujuan untuk lebih meningkatkan keamananukun user peminjaman mandiri. Selain untuk anggota baru, formini juga bisa digunakan untuk pemustaka lama untuk merubahpassword sesuai dengan keinginan.

Page 20: Sekolah Tinggi Agama Islam Negeri Kedirirepository.iainkediri.ac.id/15/1/peminjaman mandiri.pdf · penggunaan software perpustakaan yang dapat mengakomodir kebutuhan perpustakaan

Muhamad Hamim, Penerapan Peminjaman…

52

H.PenutupPeminjaman mandiri pada aplikasi antarmuka SLiMSDesktop

merupakan aplikasi yang memungkinkan pengguna untuk melakukantransaksi peminjaman secara mandiri. Hal ini memudahkan dalammengelola dan mempercepat proses transaksi. Tidak perlu melakukanantrian di counter peminjaman yang dilakukan oleh petugas karenasudah disediakan 5 (lima) unit komputer yang bisa dimanfaatkanuntuk melakukan transaksi peminjaman mandiri. Dengan adanyapeminjaman mandiri, antrian panjang di layanan peminjaman sudahtidak ada lagi.Petugas juga bisa lebih leluasa dalam mengawasi bukuyang keluar dari perpustakaan.Peminjaman mandiri juga bisa dijadikanalternatif bagi perpustakaan yang mempunyai traksaksi peminjamansangat tinggi. Untuk menjamin keamanan koleksi yang akan keluarharus melewati counter cek oleh petugas ataupundilakukan secaramandiri mandiri oleh pemustaka.Akan lebih baik lagi jika peminjamanmandiri ini diintegrasikan dengan teknologi RFID. Integrasi denganRFID belum pernah diujicobakan karena di STAIN Kediri belumsepenuhnya menggunakan RFID sebagai media pembaca kodetransaksi. Sehingga perlu dilakukan penelitian lebih lanjut tentangintegrasi peminjaman mandiri dengan RFID dalam mempercepatproses transaksi dan keamanan koleksi perpustakaan.

DAFTAR PUSTAKAAzeem, Motaz Abdel. Start Programming using object Pascal : Free

Pascal/Lazarus book. Code.sd. 2012

Basuki, Sulistyo. Periodesasi Perpustakaan. Jakarta : Gramedia PustakaUtama, 1995.

Indrakasih, Rohai Inah. Implementasi Sistem Automasi “Senayan” (StudiKasus di Perpustakaan Pusat IAIN Raden Intan BandarLampung). Jakarta : Universitas Indonesia. 2011.

Kadir, Abdul.Pengenalan Sistem Informasi. Yogyakarta: Andi. 2009

Pendit, Putu Laxman. Perpustakaan Digital : Perspektif PerpustakaanPerguruan Tinggi Indonesia. Jakarta: CV. Sagung Seto. 2007.

Wicaksono, Hendro 2008, ERD SIMPus,http://hendrowicaksono.multiply.com/photos/hires/12/1?xurl=%2Fpho.., Diunduh pada 5Mei 2008.

Wikipedia.org. Free Pascal. https://id.wikipedia.org/wiki/Free_Pascal.Diakses pada 31-03-2016.