Post on 16-Dec-2020
#SLiMSCommeet2012
ISU ISU-Seputar
ImplementasiDan
Developmentslims
Hendro Wicaksonotwitter.com/hendrowicaksono
facebook.com/hendrowicaksono
SLiMS lead developer
hendrowicaksono@yahoo.com
tahunSejak 29 nov 20075
SLiMS:Rilis pertama kali ke publik: 29 november 2007.
rilis
Developer saat itu masih 2 orang, sekarang 8 orang, mayoritas pustakawan, guru dan TI.
21 rilis (belum termasuk update patch) selama 5 tahun: 1 rilis/3 bulan.
SLiMS:rilisTelah diunduh lebih dari 500rb / maret 2009.
Telah digunakan di ratusan perpustakaan, beragam jenis perpustakaan, kecil maupun besar, swasta maupun instansi pemerintah.
Lisensi
I may copy it, right?
ciptaHendro Wicaksono & Arie Nugraha
hak
selain itu:Mendapatkan, menggunakan, mempelajari, memodifikasi, redistribusi komersial maupun non-komersial: diberikan kepada publik.
hak
boleh:Redistribusi SLiMS dengan lisensi yang berbeda (non-GPL).
tidak
Menghilangkan informasi kepengarangan (authorship).
Mengubah nama SLiMS/Senayan & mengakui bahwa SLiMS buatan sendiri.
Skalabilitas
baru:Sejak versi SLiMS3-stable15 (matoa) terdapat dua tipe pengindeksan baru: index dan sphinx.
index
Mampu meningkatkan proses pencarian secara signifikan dengan mengurangi overhead database (meminimalkan join table).
Record database SLiMS
Tabel search_biblio (tanpa normalisasi)
Indexing dan searching dilakukan natif oleh MySQL
User melakukan pencarian di SLiMS
Tipe Pengindeksan: Index
bisa:sphinxDengan Sphinx (http://sphinxsearch.com/) SLiMS mampu melakukan pencarian record hingga hitungan terabyte.(Biggest known Sphinx cluster indexes 25+ billion documents, resulting in over 9TB of data. Busiest known one is Craigslist, serving 300+ million search queries/day).
Record database SLiMS
Tabel search_biblio (tanpa normalisasi)
Indexing dan searching dilakukan oleh Sphinx
User melakukan pencarian di SLiMS
Tipe Pengindeksan: Sphinx
Standar
bilang:SLiMS itu metadata-nya Dublin Core ya? Kok form-nya cuma 15 field?
gosip
SLiMS itu ga standar karena metadata-nya ga support MARC!
SLiMS itu hanya cucok untuk perpustakaan kecil karena form isiannya simpel banget.
SLiMS:Dublin core itu metadata untuk sumberdaya elektronik, sedangkan SLiMS dibangun (awalnya) untuk kebutuhan otomasi perpustakaan, tidak spesifik hanya untuk koleksi elektronik.
jawab
SLiMS:Developer SLiMS menggunakan standar MARC dan AACR2 untuk mendesain struktur database bibliografi.
jawab
Dublin Core digunakan untuk servis OAI.
SLiMS:ModsXML digunakan oleh SLiMS untuk web services di OPAC.
jawab
Metadata Dublin Core digunakan untuk servis OAI.
SLiMS:Masih banyak diantara kita yang terbiasa melihat bahwa kerumitan struktur database bibliografi otomatis tercermin pada form isiannya.
jawab
SLiMS:User Interface form isian bibliografi SLiMS didesain terpisah dan sederhana agar mudah digunakan oleh non-pustakawan sekalipun tanpa mengorbankan kompatibilitas dengan standar yang ada.
jawab
simplicity is the ultimate
sophistication
SLiMS:Kalau memang SLiMS tidak sesuai standar MARC, bagaimana mungkin ada fitur import data MARC di SLiMS? Bagaimana bisa selama ini pengguna SLiMS di berbagai daerah melakukan konversi data ke SLiMS dari ragam aplikasi yang katanya “sesuai standar”?
jawab
SLiMS:SLiMS hanya cocok untuk perpustakaan kecil karena kesederhanaannya? Silahkan lihat daftar “perpustakaan besar” di http://slims.web.id/web/?q=node/36 yang telah menggunakan SLiMS dan baik-baik saja sampai sekarang.
jawab
RFID
di SLiMS:Jika ingin menggunakan RFID hanya untuk menggantikan fungsi barcode, maka SLiMS bisa digunakan tanpa merubah koding apapun.
rfid
Tapi jika ingin memaksimalkan fungsi RFID misalnya untuk layanan sirkulasi mandiri, maka harus ada penyesuaian middleware RFID.
di SLiMS:Implementasi RFID sulit untuk generik. Biasanya tiap vendor punya driver dan middleware proprietary.
rfid
Meskipun ada standar terbuka semacam Standar Interchange Protokol, tetapi adopsinya oleh vendor RFID masih rendah.
di SLiMS:rfidSalah satu target pengembangan SLiMS di versi berikutnya:Interface (web services) untuk mengakses data transaksi sirkulasi dan lain-lain.
di SLiMS:rfidJadi nanti ketika implementasi RFID vendor tinggal menyesuaikan middleware untuk mengakses web services yang disediakan SLiMS.
middlewaremiddlewareRFID (Layanan Mandiri)
RFID (Layanan Mandiri)
SLiMSSLiMSAnggota Perpustakaan
Pustakawan
Middleware mengupdate ke Database Perpustakaan melalui web services
Pustakawan mengupdate melalui interface aplikasi
Layanan Mandiri
Melalui bantuan Pustakawan
Webservices
Webservices
Tantangan Sosial
:tantanganDukungan (sebagian) instansi pemerintah terhadap sosialisasi SLiMS di berbagai daerah: ancaman, dianggap “tidak bisa diproyekkan”, dituduh buatan luar negeri, dll.
Visi Pengembangan
:visiSLiMS sebagai platform / framework untuk implementasi TI di lingkungan perpustakaan.
Penguatan di sisi: interoperabilitas, ketersediaan API dan framework yang lebih baik serta kemudahan integrasi.
:visiSLiMS didesain terdistribusi. Model terdistribusi dianggap paling cocok dengan kondisi infrastruktur dan kultur Indonesia.
Trio of troubles
Senayan Library Management System
Union Catalog Server
Federated Search
SLiMS
UCS
Nayanes
SLiMS di PerpustakaanUnit Kerja 1Kemdikbud
Katalog Bersama PerpustakaanDi lingkungan
Kemdikbud
SLiMS di PerpustakaanUnit Kerja 2Kemdikbud
SLiMS di PerpustakaanUnit Kerja 3Kemdikbud
SLiMS ProxyNayanes
Di lingkunganKemdikbud
Perpustakaan tiap unit kerja tergabung dalam Katalog Bersama Kemdikbud (UCS).
Jika koneksi offline, data bisa disimpan di lokal untuk kemudian disinkronisasi ketika koneksi sudah online kembali.
Data bibliografi (metadata) dari tiap node perpustakaan disimpan di server Katalog Bersama.
Tambah / Edit / Hapus data bibliografi dari node (perpustakaan) ke Katalog Bersama dilakukan secara realtime.
Data dikirim ke katalog bersama dalam format JSON (JavaScript Object Notation).
Katalog Bersama
Katalog Bersama
Katalog Bersama
Nayanes
Nayanes
Nayanes
Nayanes adalah search proxy yang secara realtime mencari ke beberapa katalog berbasis SLiMS sekaligus
(federated search).
Katalog bersama juga bisa sebagai salah satu sarana backup (hanya) data bibliografi / koleksi.
Katalog Bersama (UCS) Nayanes&SLiMS BekerjasamaBagaimana ,
Nayanes melakukan federated search dengan memanfaat Web API berbasis ModsXML yang tersedia di
SLiMS.
Nayanes tidak menyimpan data bibliografi dari tiap node
perpustakaan yang dicari.
Library User
1. Library User bisa melakukan pencarian ke Katalog Bersama yang menampilkan hasil pencarian dari berbagai perpustakaan yang tergabung didalamnya.
1. Hasil pencarian bisa lebih cepat karena pencarian hanya dilakukan didatabase Katalog Bersama.
2. Library User juga punya alternatif pencarian yang mirip Katalog Bersama tapi dilakukan realtime federated search dengan Nayanes.
3. Library User bisa melakukan pencarian langsung ke katalog perpustakaan selama bisa diakses oleh user (misalnya melalui internet).
1
3
3
3
2
by: Hendro Wicaksono
SLiMS Memanfaatkan data sistem lainBagaimana
by: Hendro Wicaksono
SLiMS di Perpustakaan
kita
SLiMS di Perpustakaan
Lain
Katalog Bersama Perpustakaan
Server Perpustakaan
dengan layanan z39.50
server
Server Perpustakaan dgn katalog
format MARC
Online
Online
Online
Offline
Komunikasi via protokol Web Service (ModsXML) untuk berbagai kebutuhan. Contoh: copy-cataloging.
Komunikasi via protokol Web Service (ModsXML) untuk berbagai kebutuhan. Contoh: copy-cataloging.
Server Perpustakaan
dengan layanan z39.50
SRU server
Online
Komunikasi via protokol z39.50 untuk berbagai kebutuhan. Contoh: copy-cataloging.
Komunikasi via protokol z39.50 SRU untuk berbagai kebutuhan. Contoh: copy-cataloging.
Data dikirim via file dengan format native MARC untuk berbagai kebutuhan. Contoh: copy-cataloging.
Server Perpustakaan
dgn output format CSV
Offline
Data dikirim via file dengan format CSV untuk berbagai kebutuhan. Contoh: copy-cataloging.
Server yang dituju tidak harus berbasis SLiMS. Yang penting harus bisa menerima dan merespon request dalam format ModsXML.
Server yang dituju tidak harus berbasis SLiMS. Yang penting harus
bisa menerima dan merespon request dalam format ModsXML.
The ecosystem of SLiMS
SLiMS library automation system: http://github.com/slims/slims5_meranti (version 5)Union Catalog Server (UCS) : http://github.com/slims/ucs-2.0 (version 2)Nayanes
SLiMS diakses datanya oleh aplikasi lainBagaimanaby: Hendro Wicaksono
SLiMS di PerpustakaanUnit Kerja 1Kemdikbud
Server SLiMS / Nayanes
Server Perpustakaan
/ search engine
Server Perpustakaan
lain
Server Perpustakaan
lain
Komunikasi via protokol P2P SLiMS Web Service (ModsXML)
Online
Offline
Data dikirim via file dengan format CSV
Komunikasi via protokol OAI
Online
Online
Bisa digunakan untuk berbagai keperluan, misal:- Copy-cataloging- Federated search- Integrasi dengan aplikasi lain
Digunakan untuk berbagai keperluan:- Copy-cataloging- Federated search
Komunikasi via protokol P2P SLiMS Web Service (ModsXML)
DISKUSI