Mengatur label barcode pada SLiMS 8 Akasia sering kali menjadi tantangan tersendiri bagi para pustakawan yang menginginkan hasil cetakan presisi. Sebagai sistem otomasi perpustakaan yang andal, platform ini menyediakan fitur bawaan untuk mencetak label buku sekaligus kode batangnya secara massal.
Saya melihat banyak pengelola perpustakaan mengeluhkan ukuran cetakan yang tidak pas dengan kertas label di pasaran, seperti kertas tom & jerry nomor 103 atau 121. Ketidaksesuaian ini membuat kode batang terpotong atau teks judul buku saling bertumpuk.
Melalui panduan ini, Saya akan mengulas secara kritis bagaimana melakukan kustomisasi kode pemrograman pada berkas konfigurasi agar hasil cetak label barcode SLiMS 8 Akasia menjadi rapi dan siap pakai.
Secara bawaan, setelan ukuran tata letak pada versi ini menggunakan parameter standar yang belum tentu cocok dengan printer atau jenis kertas yang Anda gunakan di perpustakaan. SLiMS sendiri merupakan evolusi panjang dari versi awal Senayan3-Stable1 yang dirilis ke publik pertama kali pada tanggal 13 Maret 2007 oleh tim pengembangnya.
Sejak rilis historis tersebut, sistem ini terus berkembang melewati versi SLiMS 7 Cendana hingga mencapai kestabilan di SLiMS 8 Akasia dan versi SLiMS 9.3.1. Namun, masalah klasik pemisahan margin cetak pada komponen pustaka kode batang masih sering memerlukan penyesuaian manual oleh pustakawan.
Pengaturan default pada berkas PHP bawaan SLiMS 8 Akasia cenderung kaku, sehingga penyesuaian manual pada baris kode adalah satu-satunya jalan keluar untuk mendapatkan presisi tinggi.
Kelemahan utama dari sistem cetak bawaan ini adalah ketiadaan menu antarmuka visual untuk mengubah ukuran font atau tinggi kotak secara langsung dari dasbor admin. Pengguna dipaksa untuk membuka repositori berkas lokal komputer server dan mengubah angka-angka koordinat secara manual.
Langkah Mengubah Ukuran dan Jarak Label Barcode
Untuk memulai kustomisasi, Anda harus masuk ke dalam direktori instalasi sistem SLiMS Anda di komputer server. Cari folder tempat penyimpanan modul bibliografi yang mengurusi pencetakan dokumen eksemplar.
Mengedit Berkas Konfigurasi Utama
Buka berkas bernama item_barcode_generator.php yang berada di dalam folder admin modul bibliografi menggunakan aplikasi teks editor seperti Notepad++ atau Visual Studio Code. Di dalam berkas ini, terdapat variabel numerik yang menentukan batas atas, batas samping, serta lebar kotak label.
Perhatikan variabel seperti lebar gambar kode batang dan tinggi font. Anda bisa mengubah ukuran font judul perpustakaan agar tidak memakan terlalu banyak tempat, terutama jika nama sekolah atau instansi Anda cukup panjang.
Menyesuaikan Batas Margin Kertas
Ubah nilai margin atas (top margin) dan margin kiri (left margin) agar sejajar dengan baris kertas stiker Anda. Lakukan pencetakan uji coba pada selembar kertas biasa terlebih dahulu sebelum menggunakan kertas stiker label yang mahal untuk menghemat anggaran operasional.
Komparasi Parameter Cetak Berbagai Versi SLiMS
Setiap generasi sistem Senayan memiliki karakteristik penulisan kode yang sedikit berbeda untuk pustaka cetaknya. Pustakawan perlu memahami perbedaan ini jika sewaktu-waktu melakukan migrasi basis data antar-versi.
| Versi SLiMS | Fitur Ubah Font Dasbor | Batas Karakter Cari OPAC |
|---|---|---|
| Senayan3-Stable1 | – | 3 |
| SLiMS 7 Cendana | – | 3 |
| SLiMS 8 Akasia | – | 3 |
| SLiMS 9.3.1 | – | 3 |
Berdasarkan dokumentasi resmi dari slims.gitbooks.io, batas minimal kata kunci untuk pencarian di OPAC SLiMS juga dapat diubah menjadi minimal 3 huruf atau karakter jika Anda ingin mempermudah pemustaka dalam mencari buku bersamaan dengan penataan label fisik di rak.
Solusi Mengatasi Hasil Cetak Barcode yang Blur
Jika hasil cetakan kode batang terlihat buram atau tidak terbaca oleh perangkat pemindai (scanner), masalahnya biasanya terletak pada resolusi rendering gambar PHP GD library di server Anda. Solusi terbaik adalah menaikkan skala kerapatan piksel pada fungsi generator barcode di kode sumber.
Pastikan juga printer yang digunakan memiliki tingkat kegelapan (darkness) yang cukup tinggi saat mencetak di atas kertas stiker mengkilap. Kode batang yang tegas dan kontras akan mempercepat proses sirkulasi peminjaman buku di meja pemanduan.
Lakukan pemeliharaan data bibliografi secara berkala agar nomor eksemplar tidak mengalami duplikasi yang bisa menyebabkan sistem membaca kode batang yang salah saat dipindai oleh staf perpustakaan.







