Beberapa waktu lalu saya berkesempatan untuk mengikuti kegiatan Workshop DIFOSS with Expert "Federated Search" yang diadakan oleh tim dari DIFOSS. DIFOSS sendiri adalah perangkat lunak sistem manajemen perpustakaan open source berlisensi di bawah GPL v3. App ini dibangun dari SLiMS (Senayan Library Management System). Aplikasi ini bertujuan untuk mengelola Repositori Institusional seperti Skripsi dan Disertasi.
Workshop DIFOSS with Expert "Federated Search"
Saya mengikuti kegiatan ini ditawari oleh Kepala Perpustakaan UMMI yaitu Ibu Yanti Sundari, jadi seluruh akomidasi dan lainnya difasilitasi oleh Perpustakaan UMMI.
Baca juga : Bukan Hanya Adsense, Inilah Manfaat Lain yang Bisa Didapatkan oleh Seorang Blogger
Ketika ditawari untuk mengikuti kegiatan workshop ini saya langsung tertarik, karena bisa belajar langsung dari Programmer SIKOPER yaitu kang Yayan Sopiyan. SIKOPER yang merupakan singkatan dari Sistem Integrasi Koleksi Perpustakaan Kemendikbud adalah sistem yang dibuat untuk melakukan pencarian ke berbagai macam sumber dengan hanya menggunakan satu halaman pencarian.
Sistem Integrasi Koleksi Perpustakaan Kemendikbud (SIKOPER)
Untuk menghindari macet, saya berangkat dari kampus pukul 03:00 WIB dan sampai di lokasi pukul 05 WIB. Andaikan berangkat aga telat, bisa lain cerita, karena daerah Cibadak dan Cicurug sering terjadi macet ketika hari sabtu dan minggu.
Singkat cerita, saya mengikuti kegiatan workshop tersebut. Ternyata, pesertanya sekitar 80% adalah pustakawan, yang mana membuat Kang Yayan selaku Pemateri juga cukup merasa kaget, soalnya ini adalah kegiatan workshop yang pasti materinya akan sangat membahas hal teknis yang berkaitan dengan IT.
Praktek langsung bareng Kang Yayan
Saya sendiri sangat bersyukur karena pekerjaan saya berkaitan dengan hal teknis seperti ini, sistem operasi yang saya gunakan juga sama dengan yang digunakan oleh kang Yayan, yaitu berbasis Linux. Jadi saya bisa mengikuti kegiatan prakteknya sampai dengan selesai.
Arsitektur Sistem
Dalam workshop tersebut kami belajar mengenai Apache SOLR untuk menyimpan data hasil dari Harvester, membuat aplikasi backend untuk menghasilkan API, dan membuat aplikasi frontend untuk menampilkan data.
Tampilan Query pada Solr
Uji coba API menggunakan Postman
Tampilan frontend menggunakan node.js
Besar harapan saya untuk bisa mengimplementasikan federated search ini di kampus tempat saya bekerja, meski learning path nya tergolong masih panjang, semoga saja suatu saat nanti bisa mengimplementasikannya.
Foto bareng selesai kegiatan
Sekian informasi mengenai kegiatan Workshop DIFOSS with Expert "Federated Search", semoga bermanfaat.