Anda di halaman 1dari 13

Buku Panduan

Antar Muka (Interface) Program Aplikasi Perpustakaan


Berbasis Dekstop Dengan Database SLiMS
Oleh : Muhamad Hamim

1. Pendahuluan
Senayan Library Management System merupakan software perpustakaan yang banyak
digunakan saat ini karena kemudahan dan banyaknya fasilitas yang ditawarkan. Selain itu, SLiMS
merupakan software berbasis opensource yang mempunyai licency GPL yang artinya bahwa software
ini bebas digunakan secara gratis. Namun ada beberapa hal yang mungkin menjadi prioritas di
sebuah perpustakaan namun belum disediakan oleh SLiMS.
Salah satu fasilitas yang belum ada di SLiMS adalah fasilitas peminjaman mandiri. Peminjaman
mandiri bertujuan untuk memudahkan pengelola perpustakaan yang mempunyai petugas yang
terbatas. Interface ini menghandle kegiatan peminjaman dengan cara pemustaka yang ingin
meminjam buku dapat melakukan kegiatan transaksi peminjaman secara mandiri dengan tidak
meninggalkan aspek keamanan sistem.

2. Setting Server (Berlaku untuk server yang berbasis Linux)


Antar Muka (Interface) peminjaman mandiri ini dapat dikoneksikan ke database SLiMS yang
berbasis offline maupun online. Untuk server yang berbasis windows, antar muka ini bisa langsung
terhubung dengan database server. Sedangkan untuk server yang berbasis linux diperlukan beberapa
penyesuaian agar database bisa diakses melalui antar muka ini. Setting untuk server database yang
berbasis Ubuntu adalah sebagai berikut :
1. Pertama kita perlu mengedit file konfigurasi mysql untuk menerima dan mengikat koneksi remote
ke server Anda. Cara melakukan ini dengan mengedit file my.conf Anda yang terletak pada sistem
unix di / etc / my.conf atau / etc / mysql / my.conf.
Contoh Jalankan melalui terminal :

:~$ sudo nano /etc/mysql/my.cnf

2. lalu rubah bind-address default (127.0.0.1) di ganti dengan ip eth0 anda ( sesuaikan dengan ip
network)
misal :
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 192.168.0.1

NB : apabila tidak berhasil bind-address bisa dimatikan dengan cara memberi tanda # didepan.
#bind-address = 127.0.0.1

3. restart mysql : sudo /etc/init.d/mysql restart


4. buat konfigurasi remote untuk mysql dengan cara memberikan akses ke server ini ke mesin lain.
Contoh :
mysql -uroot –pMyPass

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 1
CREATE DATABASE mydb;
# Grant permission to root from any host:
GRANT ALL PRIVILEGES ON * . * TO root@’%’ IDENTIFIED BY ‘MyPASSWORD’;

atau kalau menggunakan phpmyadmin bisa dengan memberikan hak akses ‘%’ pada user root.

3. Instalasi Antar Muka Peminjaman Mandiri


Proses instalasi peminjaman mandiri adalah sebagai berikut :
a. Copy master file pada bagaian yang diinginkan. Misalkan master akan diletakkan di drive D:\
b. Ekstrak file mandiri

c. Jalankan file “slimsdekstop.exe”


d. Jika muncul tampilan seperti di bawah ini

Maka perlu untuk melakukan konfigurasi koneksi ke database senayan dengan cara pilih menu
“Home” (Pojok kiri atas) - koneksi.

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 2
e. Lakukan konfigurasi database

- Library File : letak file “libmysql.dll” berada. Pada interface sudah disertakan pada folder
yang sudah diekstrak. Jadi tinggal mengarahkan dengan tombol browse dan
pilih file “libmysql.dll” pada folder default mandiri.

- Nama host : Host dimana database berada.


- User Name : User name mysql
- Password : Password mysql
- Nama Database : Nama database senayan yang akan dikoneksikan

f. Klik simpan dan program otomatis akan mati sendiri.

g. Jalankan lagi program antar muka peminjaman mandiri dan silahkan menikmati layanan
peminjaman mandiri.

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 3
4. Peminjaman Mandiri
Pada dasarnya, alur kerja peminjaman mandiri sama dengan peminjaman yang ada di SLiMS.
Perbedaannya hanya pada bentuk tampilan dan keharusan memasukkan password dalam melakukan
transaksi. Apabila tidak punya password keanggotaan, maka secara otomatis akan ditolak.
a. Klik tombol peminjaman mandiri

b. Akan muncul antar muka peminjaman mandiri

c. Langkah selanjutnya adalah memasukkan kode keanggotaan dan password. Password bisa
didefinisikan pada saat input data atau editing data pada menu keanggotaan di SLiMS. Jika
password kosong, maka sistem ini secara otomatis akan menolak.

Jika Kode anggota belum terdaftar, maka akan muncul pesan

Jika password yang salah, maka pesan kesalahannya seperti gambar di bawah ini :

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 4
Jika Keanggotaan sedang diblokir (tunda), maka akan muncul tampilan kesalahan seperti di
bawah ini :

Jika masa keanggotaan telah habis, maka tampilan kesalahan seperti di bawah ini :

Jika proses berhasil tapi peminjaman sudah mencapai batas maksimal peminjaman, maka
tampilan akan seperti di bawah ini :

Dan harus mengklik selesai transaksi untuk keluar dari transaksi.


Jika berhasil login dan tidak mempunyai serta anggota aktif, maka tampilan peminjaman mandiri
menjadi seperti di bawah ini :

d. Langkah selanjutnya adalah melakukan scanning barcode atau memasukkan data buku/koleksi
yang akan dipinjam pada dan tekan enter atau klik tombol cek koleksi.

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 5
Jika kode koleksi tidak terdaftar, maka akan muncul pesan kesalahan seperti di bawah ini :

Jika ternyata kode koleksi yang akan di pinjam masih dalam status terpinjam, maka akan muncul
pesan kesalahan :

Jika peminjaman sudah maksimal dan menambahkan input data buku/koleksi yang akan dipinjam
lagi, maka akan muncul pesan kesalahan seperti di bawah ini :

Jika berhasil, maka akan muncul tampilan seperti di bawah ini :

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 6
Jika sudah berhasil dan muncul judul ketika cek koleksi, langkah selanjutnya adalah menentukan
apakah koleksi tersebut benar-benar akan dipinjam atau tidak. Jika jadi di pinjam, maka tekan
tombol pinjam ( ) atau langsung di tekan tombol enter. Jika tidak jadi dipinjam tekan
tombol batal ( ). Jika sudah berhasil dipinjam, maka akan muncul di dalam tabel di
sebelah kanan peminjaman.

e. Setelah proses peminjaman selesai, pemustaka wajib keluar dari menu peminjaman dengan

menekan tombol “selesai transaksi” ( ). Dan akan muncul pesan seperti di bawah ini :

f. Langkah terakhir adalah menunggu hasil print-out ataupun slip peminjaman. Secara default, print-
out menggunakana kertas berukuran lebar 21,5 cm x tinggi 14 cm. hasil print-out peminjaman
dapat dilihat pada gambar berikut :

g. Selain fasilitas peminjaman, dalam antar muka peminjaman mandiri ini juga terdapat aplikasi lain.
Diantaranya adalah form penggantian password. Hal ini bertujuan agar pemustaka dapat
mengamankan sendiri ID atau kode-nya dengan membuat password sendiri. Prinsip kerja
penggantian password adalah sebagai berikut :
- Masuk ke menu peminjaman dan isikan kode dan password keanggotaan sama seperti ketika
melakukan transaksi peminjaman.

- Jika sudah berhasil masuk, klik tombol edit password ( ) dan akan muncul
tampilan ganti password sepert di bawah ini :

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 7
- Isi formulir penggantian password yang terdiri dari :
ID Anggota : Kode keanggotaan perpustakaan
Password Lama : Verifikasi password lama
Password Baru : Isikan password Baru
Ulang Password Baru : Konfirmasi Password Baru
- Jika terjadi kesalahan, maka akan muncul pesan-pesan kesalahan seperti di bawah ini :
Kode salah

Password salah

Konfirmasi password baru salah

- Jika berhasil maka akan muncul pesan sukses.

- Klik tombol keluar dan secara otomatis akan logout dari menu peminjaman.

h. Selain ganti password, pada peminjaman mandiri ini juga disediakan panduan secara singkat
pengoperasian peminjaman mandiri yang ada di tombol Bantuan.

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 8
5. Setting Header dan logo slip
Header halaman peminjaman dapat dirubah sesuai kebutuhan perpustakaan masing-masing.
Sedangkan judul header aplikasi menyesuaikan judul yang ada di aplikasi SLiMS. Logo pada slip
peminjaman juga bisa dirubah sesuai perpustakaan masing-masing. Sedangkan judul slip mengikuti
judul yang ada di database SLiMS. Untuk merubah logo dan header, masuk ke folder peminjaman
mandiri dan cari folder image. Gantilah gambar header dan logo sesuai keinginan anda.

6. Absensi
Pada aplikasi ini juga disediakan menu absensi secara sederhana. Untuk menjalankan aplikasi ini
tinggal mengklik tombol “Absensi” di halaman muka interface ( ). Untuk melakukan absensi,
hanya memerlukan input kode anggota pada kotak dialog yang disediakan. Berikut antarmuka
absensi :

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 9
Apabila ingin menampilkan foto pada saat kode anggota, ada tahapan yang perlu dilakukan agar foto
dapat ditampilkan di jendela antarmuka absensi.
a. Lakukan input foto pada senayan.
b. Jika proses pertama sudah dilakukan. Karena SLiMS Dekstop tidak berada di SLiMS maka
diperlukan proses copy hasil upload foto. Caranya adalah mengcopy seluruh file hasil upload foto
dari SLiMS ke folder persons di folder SLiMSDekstop. Biasanya file hasil upload SLiMS berada di
folder “\senayan\images\persons\”. Copy seluruh foto yang ada di situ ke folder
“\SLiMSDekstop\persons\”.

7. Login
Diperlukan login user untuk mengakses beberapa fasilitas yang ada di SLiMSDekstop. User login ini
sama seperti login user yang ada di SLiMS. Tampilan login SLiMSDekstop seperti gambar di bawah ini:

8. Laporan
Secara garis besar, menu laporan dibedakan menjadi 2 yaitu laporan dan persuratan. Menu laporan
dapat diakses di menu dropdown yang terletak di pojok kiri atas setelah melakukan proses login.

a. Laporan Kegiatan Staf


Laporan kegiatan staf berfungsi untuk mengetahui kegiatan staf berdasarkan nama staff dan
rentang tanggal kegiatan. Antarmuka laporan kegiatan staf dapat dilihat seperti gambar di bawah
ini :

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 10
Hasil pencarian dapat dilihat dulu dengan tombol “preview” ( ) atau langsung di proses

“print” ( ). Hasil printout dapat dilihat seperti gambar di bawah ini :

b. Surat Bebas Pustaka


Surat bebas pustaka biasanya digunakan ketika pemustaka akan menyelesaikan studi. Salah satu
sarat pengambilan ijazah adalah melampirkan surat keterangan bebas tanggungan dari
perpustakaan. Pada apikasi ini disediakan menu khusus untuk keperluan tersebut. Petugas hanya
perlu memasukkan kode anggota dari pemustaka tersebut. Jika pemustaka tersebut masih
memiliki tanggungan atau bukan anggota aktif, maka secara otomatis akan menolak pembuatan
kartu bebas pustaka seperti tampak pada tampilan di bawah ini :

Masih memiliki pinjaman

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 11
Masa registrasi telah berakhir

Keanggotaan ditunda

Sebelum mengaplikasikan fasilitas ini, perlu dilakukan beberapa setting terlebih dahulu.
- Setting Stempel dan tanda tangan.
Buatlah file stempel dan tandatangan dalam bentuk PNG file dan simpan dengan nama
stempel.png dan ttd.png di folder “\SLiMSDekstop\report\”.
- Apabila ingin merubah logo perpustakaan, buatlah logo dengan nama reportlogo.png dan
simpan di “\SLiMSDekstop\report\”.
- Lakukan setting untuk format nomer surat, Nama Kota, Nama Kepala Perpustakaan, dan NIP
Kepala Perpustakaan (Jika Ada) dengan menekan tombol “setting” ( ).

Tekan tombol simpan dan ulangi proses pembuatan surat bebas pustaka.
- Input Kode Anggota

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 12
- Print out kartu bebas pustaka

8. Penutup
Penulis berharap, aplikasi ini bermanfaat dalam pengelolaan kegiatan perpustakaan khususnya
otomasi perpustakaan. Dan mohon do’a restu untuk pengembangan fasilitas-fasilitas lain yang
memudahkan dalam operasional otomasi perpustakaan.

Daftar Pustaka

Bagaimana Mengakses Mysql Server dari komputer lain atau di luar host (localhost).
http://www.linuz.web.id/2012/06/bagaimana-mengakses-mysql-server-dari-komputer-lain-
atau-di-luar-host-localhost/. Diakses pada 2-12-2013.

Panduan Antarmuka Aplikasi Perpustakaan berbasis SLiMS database : Muhamad Hamim Page 13

Anda mungkin juga menyukai