Riset Integrasi ELiMS dan SLiMS

14
Analisa Integrasi Sistem RFID ELiMS dengan Senayan Library Management System (SLiMS) UIN Sunan Kalijaga Tim Pengembang SLiMS Senayan Developer Community

Transcript of Riset Integrasi ELiMS dan SLiMS

Page 1: Riset Integrasi ELiMS dan SLiMS

Analisa Integrasi Sistem RFID ELiMS dengan Senayan Library

Management System (SLiMS)UIN Sunan Kalijaga

Tim Pengembang SLiMSSenayan Developer Community

Page 2: Riset Integrasi ELiMS dan SLiMS

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

Page 3: Riset Integrasi ELiMS dan SLiMS

Multi Purpose Station

Page 4: Riset Integrasi ELiMS dan SLiMS

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.

Page 5: Riset Integrasi ELiMS dan SLiMS

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

Page 6: Riset Integrasi ELiMS dan SLiMS

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

Page 7: Riset Integrasi ELiMS dan SLiMS

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

Page 8: Riset Integrasi ELiMS dan SLiMS

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

Page 9: Riset Integrasi ELiMS dan SLiMS

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

Page 10: Riset Integrasi ELiMS dan SLiMS

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

Page 11: Riset Integrasi ELiMS dan SLiMS

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.

Page 12: Riset Integrasi ELiMS 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.

Page 13: Riset Integrasi ELiMS dan 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.

Page 14: Riset Integrasi ELiMS dan SLiMS

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