SLiMS, Koha, atau Platform Komersial? Memilih Sistem Manajemen Perpustakaan

Pertanyaan yang paling menentukan saat memilih sistem manajemen perpustakaan jarang soal fitur. Yang lebih sering menentukan: siapa yang memasang tambalan keamanan, siapa yang menjawab telepon ketika server mati di hari pendaftaran anggota baru, dan siapa yang membayar jam kerja untuk keduanya.

Artikel ini membandingkan dua sistem open-source, SLiMS dan Koha, dengan platform komersial seperti Ex Libris Alma dan Innovative Sierra. Bagian tengah berisi tutorial pemasangan SLiMS dan Koha yang disusun dari dokumentasi resminya. Bagian akhir berisi cara memutuskan.

Apa yang sebenarnya dibeli perpustakaan?

Sistem manajemen perpustakaan (dalam literatur berbahasa Inggris disebut ILS atau LMS) mengurus katalog, sirkulasi, keanggotaan, dan pengadaan, ditambah katalog publik online (OPAC) untuk pemustaka. Fungsi dasar ini hampir sama di semua produk. Perbedaannya ada pada paket tanggung jawab di sekelilingnya.

Pada produk komersial, sebagian layanan sudah masuk dalam biaya lisensi atau langganan: hosting, pembaruan, dukungan teknis. Pada sistem open-source, perangkat lunaknya tidak berbayar, tetapi layanan yang sama tetap harus ada. Perpustakaan menyediakannya lewat staf sendiri atau membelinya dari pihak ketiga. Menurut Smart Libraries Newsletter terbitan ALA, hampir semua perpustakaan di Amerika Serikat yang memakai Koha atau Evergreen bekerja sama dengan penyedia jasa komersial.

Kerangka biaya total kepemilikan (TCO) untuk ILS biasanya memecah anggaran menjadi lisensi, hosting, jam kerja staf, pelatihan, dan migrasi data. Jam kerja staf sering menjadi komponen terbesar dan paling sering diremehkan.

SLiMS

SLiMS (Senayan Library Management System) awalnya dikembangkan dan dipakai oleh Perpustakaan Kemendikdasmen, menurut keterangan kementerian itu, dan kini digunakan di sekolah, kampus, dan perpustakaan daerah. Lisensinya GNU GPL versi 3. Aplikasinya berjalan di atas PHP dengan database MySQL atau MariaDB. Seri yang aktif adalah SLiMS 9 dengan nama kode Bulian, dan 9.7.2 (September 2025) adalah rilis terbaru yang saya temukan saat menulis artikel ini.

Fitur bawaannya meliputi katalog bibliografi dengan sampul buku dan lampiran berkas digital, pengelolaan eksemplar dengan barcode, keanggotaan, sirkulasi dengan aturan pinjam yang bisa diatur, kendali terbitan berseri, stock opname, laporan, pengaturan hari libur, dan utilitas pencadangan database. Rekaman bibliografi bisa ditampilkan dalam format MODS XML. Pada Mei 2026, Kemendikdasmen meresmikan integrasi Sistem Informasi Perbukuan Indonesia (SIBI) dengan katalog berbasis SLiMS, sehingga buku digital SIBI bisa dicari langsung dari katalog perpustakaan.

SLiMS bisa dipasang di Windows, Linux, dan macOS. Untuk Windows tersedia PSLiMS, paket portabel berisi Apache, PHP, dan MariaDB yang cukup disalin, diekstrak, lalu dijalankan. Satu catatan dari dokumentasi resminya: fitur salin katalog lewat Z39.50 memerlukan pustaka YAZ, yang tidak ikut terpasang pada rilis awal PSLiMS dan harus diaktifkan manual.

Dukungan datang dari komunitas, lewat repositori GitHub dan grup Facebook resmi SLiMS.

Koha

Koha dibuat pada 1999 oleh Katipo Communications untuk Horowhenua Library Trust di Selandia Baru. Instalasi pertamanya beroperasi pada Januari 2000, dan komunitasnya menyebutnya sistem otomasi perpustakaan open-source pertama. Koha ditulis dengan Perl dan JavaScript, serta berjalan di Linux.

Koha mendukung MARC21 dan UNIMARC, klien Z39.50 bawaan, kendali otoritas, dan modul pengadaan yang bisa bertukar pesan EDIFACT dengan pemasok. Nomor versinya mengikuti tahun dan bulan rilis, dengan dua rilis besar setahun. Saat artikel ini ditulis, 26.05 (27 Mei 2026) adalah rilis stabil, 25.11 berstatus oldstable, dan 24.11 adalah rilis dukungan jangka panjang (LTS) yang dipelihara sampai Mei 2028. Cek koha-community.org untuk nomor versi terbaru sebelum memasang.

Kebutuhan sumber dayanya perlu dihitung sejak awal. Wiki komunitas meminta RAM minimal 2 GB. Satu instance Koha beserta perangkat pendukungnya memakai sekitar 750 MB sampai 1 GB saat idle, dan database di mesin yang sama butuh 350 sampai 500 MB tambahan.

Rilis pemeliharaan datang rutin. Koha 25.11.07 memuat 27 perbaikan bug, tujuh di antaranya terkait keamanan, termasuk SQL injection dan cross-site scripting. Perpustakaan yang mengelola servernya sendiri perlu menjadwalkan pembaruan seperti ini.

Platform komersial

Contohnya Ex Libris Alma (milik Clarivate), Innovative Sierra, SirsiDynix Symphony, dan OCLC WorldShare Management Services. Menurut perbandingan yang beredar, Alma dijual sebagai layanan cloud dengan langganan tahunan, sedangkan Sierra memakai lisensi tahunan plus biaya pemeliharaan.

Saya tidak menemukan daftar harga publik untuk produk-produk ini, jadi artikel ini tidak mencantumkan angka. Perbandingan biaya yang ada di web hampir seluruhnya ditulis oleh pihak yang berjualan, baik penyedia jasa Koha maupun vendor komersial, dan masing-masing menyimpulkan ke arah yang menguntungkan dagangannya. Bacalah dengan curiga, termasuk sumber yang dirujuk di sini.

Langganan menanggung hosting, pembaruan, dan dukungan, dengan konsekuensi jadwal pembaruan dan ruang kustomisasi mengikuti kebijakan vendor. Bagi perpustakaan yang tidak punya orang untuk mengurus server, itu bisa menjadi pertukaran yang masuk akal.

Perbandingan ringkas

Aspek

SLiMS

Koha

Platform komersial

Lisensi

GPL v3, tanpa biaya lisensi

Open-source, tanpa biaya lisensi

Langganan tahunan, atau lisensi plus pemeliharaan

Teknologi

PHP, MySQL/MariaDB

Perl, JavaScript, Linux

Umumnya dikelola vendor; Alma berbasis cloud

Pemasangan

Windows, Linux, macOS; ada paket portabel

Debian atau Ubuntu dianjurkan; RAM minimal 2 GB

Umumnya vendor yang menyiapkan lingkungannya

Dukungan

Komunitas (GitHub, grup Facebook)

Komunitas dan perusahaan jasa

Kontrak dengan vendor

Pembaruan dan keamanan

Diunduh dan diterapkan sendiri

Lewat paket apt; diterapkan sendiri atau oleh penyedia jasa

Dijadwalkan vendor

Hal yang perlu dicek

Siapa yang menjaga server dan pencadangan

Kapasitas server dan keahlian Linux

Apakah pelatihan dan migrasi sudah termasuk harga


Tutorial 1: memasang SLiMS 9 Bulian

Langkah berikut mengikuti dokumentasi resmi SLiMS.

Siapkan lingkungan

Anda memerlukan Apache 2.4, PHP, MySQL 5.7 atau MariaDB 10.3 ke atas, serta ekstensi PHP GD, gettext, dan mbstring. Batas versi PHP berubah dari rilis ke rilis: dokumentasi untuk 9.4.1 menyebut PHP 7.4, README repositori menyebut 8.1 ke atas, dan halaman unduhan menyebut 8.3 untuk rilis terbaru. Periksa halaman unduhan sebelum memasang. Di Windows, XAMPP sudah memuat semua komponen itu. Pilihan tercepat adalah PSLiMS, yang dijalankan dengan httpd.bat dan mariadb.bat, lalu dibuka di localhost:8089.

Pasang lewat browser

  1. Unduh kode sumber dari halaman rilis slims/slims9_bulian di GitHub atau dari slims.web.id.
  2. Ekstrak ke web root: /var/www/html di Ubuntu atau Debian, xampp/htdocs di XAMPP. Di Linux perintahnya sudo unzip slims9_bulian-master.zip.
  3. Buka folder hasil ekstrak lewat browser, misalnya http://localhost/nama-folder, lalu klik Get Started.
  4. Halaman System Requirements memeriksa komponen. Komponen bertanda optional boleh tidak ada, selebihnya wajib. Di Linux, pastikan direktori pada bagian Pre-Installation Step berstatus read-write. Di Windows izin ini tidak perlu diubah.
  5. Pilih Install SLiMS. Tombol Upgrade my SLiMS untuk yang memperbarui instalasi lama.
  6. Pada langkah pertama dari dua, isi host database, port (bawaan MySQL 3306), nama database, username, dan password, lalu klik Test Connection. Di server produksi, buat akun database khusus yang hanya berhak atas database SLiMS, jangan memakai root.
  7. Pada langkah kedua, tentukan apakah ingin membuat data contoh, lalu buat username dan password superuser. Installer versi ini mewajibkan password diisi. Klik Run the Installation.
  8. Setelah selesai, hapus atau ganti nama folder install. SLiMS menampilkan pengingat soal ini.
  9. Klik Go to My SLiMS untuk membuka OPAC, lalu masuk ke antarmuka pustakawan dengan superuser tadi (alamatnya /admin di folder SLiMS).

Konfigurasi minggu pertama

Isi Master File lebih dulu: GMD, tipe koleksi, penerbit, pengarang, lokasi, dan pemasok, karena entri bibliografi memilih dari daftar ini. Atur aturan peminjaman dan hari libur supaya tanggal jatuh tempo benar sejak transaksi pertama. Setelah itu masukkan bibliografi beserta eksemplar berbarcode, daftarkan anggota, dan uji peminjaman serta pengembalian dengan beberapa buku sebelum layanan dibuka. Aktifkan pencadangan database dari menu System sejak hari pertama.

Tutorial 2: memasang Koha di Debian atau Ubuntu

Paket Debian adalah cara pemasangan yang dianjurkan komunitas Koha. Contoh di bawah memakai nama instance perpustakaan; ganti sesuai kebutuhan. Siapkan server baru dengan RAM minimal 2 GB. Wiki Koha juga menyarankan swap minimal 4 GB.

1. Tambahkan repositori Koha.

sudo apt update

sudo apt install sudo apt-transport-https ca-certificates curl

sudo mkdir -p --mode=0755 /etc/apt/keyrings

curl -fsSL https://debian.koha-community.org/koha/gpg.asc -o /etc/apt/keyrings/koha.asc

echo 'deb [signed-by=/etc/apt/keyrings/koha.asc] https://debian.koha-community.org/koha 24.11 main' | sudo tee /etc/apt/sources.list.d/koha.list

sudo apt update

Angka 24.11 bisa diganti dengan versi lain yang dipilih, misalnya 26.05. Di server produksi, ikuti nomor versi dan hindari nama kode seperti stable, karena nama kode akan membawa Anda ke rilis besar berikutnya secara otomatis.

2. Pasang Koha dan database.

sudo apt install koha-common

sudo apt install mariadb-server

3. Atur konfigurasi bawaan.

Buka /etc/koha/koha-sites.conf, isi DOMAIN dengan domain yang akan dipakai, dan perhatikan INTRASUFFIX karena DNS Anda harus menyesuaikan. Jika katalog tidak memakai MARC21, ubah ZEBRA_MARC_FORMAT.

4. Aktifkan modul Apache.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo systemctl restart apache2

5. Buat instance Koha beserta databasenya.

sudo koha-create --create-db perpustakaan

6. Aktifkan Plack.

sudo a2enmod headers proxy_http
sudo koha-plack --enable perpustakaan
sudo koha-plack --start perpustakaan
sudo systemctl restart apache2

7. Buka antarmuka staf.

Secara bawaan, alamat publiknya perpustakaan.domain dan alamat stafnya perpustakaan-intra.domain, sehingga DNS atau file hosts perlu disiapkan. Jika mengakses lewat IP, pastikan /etc/apache2/ports.conf memuat baris Listen untuk port antarmuka staf. Pada halaman login web installer, username-nya koha_perpustakaan dan password-nya ditampilkan oleh sudo koha-passwd perpustakaan.

8. Ikuti web installer.

Installer membuat tabel database, lalu meminta parameter awal seperti cabang perpustakaan, tipe item, dan akun superlibrarian. Jika browser menampilkan Gateway Timeout, naikkan nilai Timeout di /etc/apache2/apache2.conf, karena beberapa langkah pembuatan tabel memakan waktu.

9. Nyalakan email setelah pengaturan selesai.

Email dimatikan secara bawaan supaya tidak ada pemberitahuan nyasar ke anggota selama konfigurasi.

sudo koha-email-enable perpustakaan

Pencarian di Koha dapat memakai Zebra atau Elasticsearch/OpenSearch. Wiki Koha memuat langkah untuk Elasticsearch bagi yang membutuhkannya. Setelah installer selesai, lanjutkan dengan tipe item, kategori anggota, dan aturan sirkulasi sebelum mengimpor data koleksi.

Memilih

Perpustakaan sekolah, desa, atau kampus kecil dengan satu atau dua staf yang nyaman dengan komputer biasanya terlayani oleh SLiMS. Pemasangannya lewat browser, bisa berjalan di Windows, dan fitur sirkulasinya lengkap untuk kebutuhan dasar. Pembaruan dan pencadangan tetap tanggung jawab Anda.

Perpustakaan yang membutuhkan MARC21 penuh, pengadaan dengan pemasok, atau dukungan banyak cabang, dan punya administrator Linux atau anggaran untuk penyedia jasa Koha, perlu menimbang Koha.

Perpustakaan yang tidak punya staf untuk mengurus server dan punya anggaran langganan tahunan yang stabil layak meminta penawaran dari vendor komersial. Sebelum menandatangani, tanyakan berapa biaya pembaruan versi mayor, apakah pelatihan sudah termasuk dalam harga, dan apakah vendor bisa memberi rujukan dari perpustakaan sebesar milik Anda.

Apa pun pilihannya, uji dengan data sendiri. Ekspor sebagian kecil koleksi dan anggota, masukkan ke sistem kandidat, lalu jalankan transaksi pinjam dan kembali sungguhan. 

Komentar

Postingan Populer