Riset Integrasi ELiMS dan SLiMS
-
Upload
hendrowicaksono -
Category
Education
-
view
1.003 -
download
8
Transcript of Riset Integrasi ELiMS dan SLiMS
Analisa Integrasi Sistem RFID ELiMS dengan Senayan Library
Management System (SLiMS)UIN Sunan Kalijaga
Tim Pengembang SLiMSSenayan Developer Community
Hendro Wicaksono
Lead Developer: Senayan Library Management System (SLiMS)
Pustakawan di Kementerian Pendidikan dan Kebudayaan
Pendidikan: Sarjana Ilmu Perpustakaan Universitas Indonesia
Arie Nugraha
Core Developer: Senayan Library Management System (SLiMS)
Staf Pengajar TI di Jurusan Ilmu Perpustakaan, FIB-UI
Pendidikan: Sarjana Ilmu Perpustakaan Universitas Indonesia – Magister TI Universitas Indonesia
Pengembang SLiMS
Multi Purpose Station
Kondisi Saat Ini
ViblioViblio
ELiMS ELiMS
SiprusSiprus
● Fungsi dasar: Tagging, Armed, Disarmed.
● Middleware: update data transaksi sirkulasi ke Siprus termasuk memberikan sinyal ke ELiMS untuk Armed/Disarmed.
● Database Perpustakaan: Menyediakan layanan manajemen perpustakaan berbasis TI.
Viblio(middleware)
Viblio(middleware)
ELiMS (Layanan Mandiri)
ELiMS (Layanan Mandiri)
Siprus(Aplikasi Perpustakaan)
Siprus(Aplikasi Perpustakaan)
Anggota Perpustakaan
Pustakawan
Viblio mengupdate langsung ke Database Siprus
Pustakawan mengupdate melalui interface web Siprus
Layanan Mandiri
Melalui bantuan Pustakawan
Tantangan Integrasi
● Kunci Utama pada middleware.
● Middleware yang ada sekarang spesifik didesain untuk Siprus.
● Ketersediaan source code. Kustomisasi harus dilakukan oleh vendor.
ViblioViblio
ELiMS ELiMS
SLiMSSLiMS
Pilihan solusi yang bisa dilakukan (1)
● Modifikasi Middleware (Viblio) untuk mengakomodasi SLiMS.
● Jika memungkinkan dapatkan juga source code nya untuk kepentingan transparansi sistem (audit TI), pembelajaran dan transfer pengetahuan bagi SDM di perpustakaan.
● Opsional: mekanisme kerja Viblio diubah agar tidak mengupdate data sirkulasi langsung ke database tetapi melalui Web Services.
ELiMS ELiMS
ViblioViblio
SLiMSSLiMS
Viblio(middleware)
Viblio(middleware)
ELiMS (Layanan Mandiri)
ELiMS (Layanan Mandiri)
SLiMS(Aplikasi Perpustakaan)
SLiMS(Aplikasi Perpustakaan)
Anggota Perpustakaan
Pustakawan
Viblio mengupdate ke Database SLiMS melalui web services
Pustakawan mengupdate melalui interface web SLiMS
Layanan Mandiri
Melalui bantuan Pustakawan
Webservices
Webservices
ELiMS ELiMS
Pilihan solusi yang bisa dilakukan (2)
● Membangun middleware baru yang lebih transparan, berbasis Web Services. Bisa dengan cukup mudah dilakukan jika mendapat dukungan dari pembuat ELiMS di Singapura.
MiddlewareBaru
MiddlewareBaru
SLiMSSLiMS
Middlewarebaru
Middlewarebaru
ELiMS (Layanan Mandiri)
ELiMS (Layanan Mandiri)
SLiMS(Aplikasi Perpustakaan)
SLiMS(Aplikasi Perpustakaan)
Anggota Perpustakaan
Pustakawan
Middleware mengupdate ke Database SLiMS melalui web services
Pustakawan mengupdate melalui interface web SLiMS
Layanan Mandiri
Melalui bantuan Pustakawan
Webservices
Webservices
Pilihan solusi yang bisa dilakukan (3)
ViblioViblio
ELiMSELiMS
SiprusSiprus SLiMSSLiMSmiddlewaremiddleware
● Tetap menggunakan sistem yang sudah ada dan menambahkan middleware yang melakukan sinkronisasi data antara Siprus dan SliMS.
Viblio(middleware)
Viblio(middleware)
ELiMS (Layanan Mandiri)
ELiMS (Layanan Mandiri)
Siprus(Aplikasi
Perpustakaan)
Siprus(Aplikasi
Perpustakaan)
AnggotaPerpustakaan
Pustakawan
Viblio mengupdate langsung ke Database Siprus
Pustakawan mengupdate melalui interface web SLiMS
Layanan Mandiri
Melalui bantuan Pustakawan
SLiMS(Aplikasi
Perpustakaan)
SLiMS(Aplikasi
Perpustakaan) middleware
middleware yang melakukan sinkronisasi data antara Siprus & SliMS.
Mengapa Web Services?
● Transparansi data yang ditransmisikan
● Interoperabilitas. Aplikasi berbasis Desktop atau web bisa dengan mudah diintegrasi.
● Model API berbasis web services banyak digunakan.
● Beban modifikasi implementasi teknologi baru seharusnya dibebankan kepada vendor yang mau implementasi, bukan kepada pengelola perpustakaan.
Viblio(middleware)
Viblio(middleware)
ELiMS (Layanan Mandiri)
ELiMS (Layanan Mandiri)
AplikasiPerpustakaan
(web/desktop)
AplikasiPerpustakaan
(web/desktop)
Anggota Perpustakaan
Pustakawan
Viblio/middleware mengupdate ke Database Perpustakaan melalui web services
Pustakawan mengupdate melalui interface aplikasi
Layanan Mandiri
Melalui bantuan Pustakawan
Webservices
Webservices