Cara Instal SLiMS 9 Bulian di Ubuntu 24.04 LTS

Cara Instal SLiMS 9 Bulian di Ubuntu 24.04 LTS

Pengantar

Di era digital saat ini, pengelolaan perpustakaan sudah tidak lagi harus dilakukan secara manual. Banyak perpustakaan sekolah, kampus, hingga komunitas mulai beralih ke sistem digital agar pengelolaan koleksi, anggota, dan transaksi peminjaman menjadi lebih tertata dan efisien.

Salah satu aplikasi yang paling banyak digunakan di Indonesia adalah SLiMS (Senayan Library Management System). SLiMS bersifat open source, berbasis web, dan terus dikembangkan oleh komunitas. Versi yang cukup populer saat ini adalah SLiMS 9 Bulian.

Manfaat menggunakan SLiMS antara lain:

  • Pengelolaan perpustakaan menjadi lebih rapi dan terpusat
  • Akses berbasis web, bisa digunakan di banyak komputer
  • Gratis dan legal karena open source
  • Fitur lengkap untuk kebutuhan perpustakaan modern

Apa Itu SLiMS 9 Bulian?

SLiMS 9 Bulian adalah salah satu versi stabil dari Senayan Library Management System yang berjalan menggunakan:

  • PHP
  • Database MySQL / MariaDB
  • Web server Apache atau Nginx

SLiMS digunakan untuk mengelola:

  • Data koleksi buku
  • Data anggota
  • Transaksi peminjaman dan pengembalian
  • OPAC (Online Public Access Catalog)
  • Laporan dan statistik perpustakaan

Persiapan Sebelum Instalasi

Sebelum memulai instalasi SLiMS 9 Bulian di Ubuntu 24.04 LTS, pastikan beberapa hal berikut sudah siap:

  • OS : Ubuntu 24.04 LTS
  • RAM : minimal 2 GB (disarankan 4 GB)
  • Storage :  minimal 10 GB
  • PHP (minimal PHP 8.1)
  • Akses root atau user dengan sudo

Langkah - Langkah instalasi SLIM di Ubuntu 24.04

  1. Update Sistem Ubuntu
    Langkah awal yang sangat disarankan adalah memperbarui sistem agar semua paket dalam kondisi terbaru.
    sudo apt update && sudo apt upgrade -y
    
  2. Instal Apache Web Server
    • Apache digunakan sebagai web server untuk menjalankan SLiMS.
      sudo apt install apache2 -y
      
    • Setelah selesai, cek apakah Apache sudah berjalan:
      systemctl status apache2
      Output :


  3. Instal PHP dan Ekstensi yang Dibutuhkan
    • SLiMS membutuhkan PHP beserta beberapa ekstensi pendukung.
      apt -y install php php-cli php-dev php-pear \
      php-mysql php-gd php-curl php-intl php-mbstring \
      libgd3 libgd-dev libphp-adodb
      
    • Cek versi PHP:
      php -v
      

      Output:

      root@lab:~# php -v
      PHP 8.3.30 (cli) (built: Jan 18 2026 14:28:00) (NTS)
      Copyright (c) The PHP Group
      Zend Engine v4.3.30, Copyright (c) Zend Technologies
          with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies
  4. Instal Modul YAZ (Z39.50)
    Modul YAZ bersifat opsional, hanya dibutuhkan jika ingin menggunakan fitur Z39.50 (import data bibliografi dari perpustakaan lain).
    • Install Library YAZ
      apt -y install yaz libyaz-dev
      
    • Update PECL dan PEAR
      pecl channel-update pecl.php.net
      pear upgrade --force
      
    • Pastikan php-config Aktif
      update-alternatives --config php-config
      
      Pilih php-config sesuai versi PHP yang digunakan (misalnya PHP 8.3).
    • Install Ekstensi YAZ via PECL
      pecl install yaz
      
    • Cek direktori ekstensi:
      pear config-show | grep ext_dir
      
    • Konfigurasi PHP
      Edit file konfigurasi PHP Apache dan CLI:
      nano /etc/php/8.3/apache2/php.ini

      Tambahkan baris berikut:

      extension=yaz.so
      
    • Restart Apache:

      systemctl restart apache2
      systemctl status apache2
      
    • Cek modul YAZ:

      php -m | grep yaz
      

      Output :

      root@lab:~# php -m | grep yaz
      yaz
  5. Instal MariaDB (Database Server)
    • MariaDB digunakan sebagai database untuk menyimpan data SLiMS.
      sudo apt install mariadb-server mariadb-client -y
      
    • Amankan instalasi MariaDB:
      sudo mysql_secure_installation
      
      Ikuti instruksi:
      • Set root password
      • Remove anonymous user
      • Disable remote root login
      • Remove test database
      • Reload privilege tables

Membuat Database untuk SLiMS

  1. Masuk ke MariaDB:
    sudo mysql -u root -p
    
    Masukkan password yang sudah di buat saat instalasi mariadb 
  2. Buat database:
    CREATE DATABASE slims9;
    
  3. Buat user database:
    CREATE USER 'slimsuser'@'localhost' IDENTIFIED BY 'passwordku';
    
  4. Berikan hak akses:
    GRANT ALL PRIVILEGES ON slims9.* TO 'slimsuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

Download SLiMS 9 Bulian

  1. Masuk ke direktori web:
    cd /var/www/html
    
  2. Download SLiMS 9 Bulian:
    sudo wget https://github.com/slims/slims9_bulian/archive/refs/heads/master.zip
    
  3. Ekstrak file:
    sudo unzip master.zip
    
  4. Ubah nama folder agar lebih sederhana:
    sudo mv slims9_bulian-master slims
    
  5. Mengatur Permission Folder SLiMS
    • Agar SLiMS dapat berjalan dengan baik, permission folder perlu disesuaikan.
      sudo chown -R www-data:www-data /var/www/html/slims
      sudo chmod -R 755 /var/www/html/slims
      

Buat File VirtualHost Apache

  1. Masuk ke direktori konfigurasi Apache:
    cd /etc/apache2/sites-available
    
  2. Buat file virtual host baru:
    sudo nano slims.conf
    
  3. Isi dengan konfigurasi berikut:
    
        ServerAdmin admin@slims.local
        ServerName slims.local
        DocumentRoot /var/www/slims
    
        
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        
    
        ErrorLog ${APACHE_LOG_DIR}/slims_error.log
        CustomLog ${APACHE_LOG_DIR}/slims_access.log combined
    
    
  4. Aktifkan site SLiMS:
    sudo a2ensite slims.conf
    
  5. Aktifkan module rewrite (wajib untuk SLiMS):
    sudo a2enmod rewrite
    
  6. Reload Apache:
    sudo systemctl reload apache2
    

Akses Instalasi SLiMS

  1. Akses menggunakan:
    https://domainku.com
    Output:



  2. Pastikan semua modul PHP yang dibutuhkan sudah terinstall, kemudian klik Next.



  3. Pilih menu Install SLiMS.



  4. Masukkan Database, Username, dan Password yang telah dibuat sebelumnya.



  5. Masukkan Username dan Password untuk login ke halaman Admin SLiMS.



  6. Instalasi SLiMS berhasil.



  7. Akses kembali melalui browser:
    https://domainku.com
    Output:



Kesimpulan

Dengan mengikuti langkah-langkah di atas, SLiMS 9 Bulian berhasil diinstal di Ubuntu 24.04 LTS menggunakan Apache VirtualHost, lengkap dengan konfigurasi database dan modul tambahan seperti YAZ. Sistem ini cocok digunakan untuk perpustakaan sekolah, kampus, maupun komunitas.

 


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466