Changelog
Update terbaru Aksara Library — fitur baru, perbaikan data, dan peningkatan sistem untuk pustakawan dan anggota di 56 hub SMM.
Scanner Barcode, Label Print, & UX Fixes
Penambahan scanner kamera untuk peminjaman di HP, perbaikan halaman Print Label, dan berbagai peningkatan UX berdasarkan hasil uji lapangan.
Tombol "Scan Barcode" di halaman Pinjamkan Buku mengaktifkan kamera HP — arahkan ke barcode label buku, data item code otomatis terisi dan dipilih. Mendukung semua browser mobile modern.
Bug JS menyebabkan hanya buku pertama yang bisa dipilih — klik buku kedua dan seterusnya tidak bereaksi. Diperbaiki dengan memisahkan container item dari elemen "empty state" agar tidak terdetach dari DOM.
Filter hub di halaman Print Label kini langsung terpilih ke hub milik pengguna saat halaman dibuka — tidak lagi default ke "Semua Hub".
Nama file dan timestamp di halaman print sebelumnya menggunakan UTC. Sekarang menggunakan Asia/Jakarta (GMT+7).
Panel kiri (Cari & Filter) dan kanan (Daftar Terpilih) kini benar-benar 50:50 — ditambahkan min-width:0 pada grid children agar fr-unit CSS bekerja dengan tepat.
Field Penerbit dihapus dari form pencarian katalog. Nama penerbit kini otomatis dicari saat mengetik di kolom utama — form lebih ringkas dan tombol Cari tidak lagi turun ke baris kedua.
Modal "Tambah Anggota Baru" dari halaman peminjaman kini memiliki semua field yang sama dengan halaman /members/create: tipe, kelas/jenjang/posisi, email, telepon, tanggal daftar, expired, dan status aktif.
"Kepala Sekolah" muncul dua kali di dropdown tipe anggota karena label yang sama dipakai untuk dua value berbeda. Diperbaiki: value kepala_smm kini berlabel "Kepala SMM".
Durasi peminjaman (default "(14 Hari)") sebelumnya hardcoded. Kini diambil dari field durasi_pinjam_hari di konfigurasi hub — Librarian Regional dan Admin Org bisa ubah sesuai kebijakan perpustakaan masing-masing.
Ikon mata di field Password memungkinkan pengguna melihat atau menyembunyikan password yang sedang diketik.
Logo halaman login diganti dari ikon generik ke logo resmi Aksara Library — konsisten dengan tampilan sidebar aplikasi.
Perbaikan Keamanan & Stabilitas
Serangkaian perbaikan keamanan data dan stabilitas sistem setelah audit menyeluruh — termasuk perubahan perilaku yang terasa langsung oleh pustakawan.
Denda keterlambatan kini dihitung otomatis dari konfigurasi hub (denda per hari, grace period, maks denda) — bukan dari input manual. Pastikan konfigurasi hub sudah diisi di pengaturan Sekolah.
Saat mencatat peminjaman, sistem kini mengecek Tanggal Expired anggota. Anggota yang masa aktifnya sudah berakhir tidak bisa meminjam buku — muncul pesan error dengan tanggal expired.
User yang dinonaktifkan oleh admin kini langsung kehilangan akses pada request berikutnya — tidak perlu menunggu sesi habis. Berlaku untuk semua role.
Beberapa endpoint API diperbaiki agar data setiap organisasi tetap terisolasi. Tidak ada perubahan tampilan, namun data lebih aman dan konsisten.
Opname, Labelling, Wilayah, dan Laporan Mendalam
Iterasi 3 membawa inventarisasi fisik koleksi, penandaan label dan sampul eksemplar, pengelompokan hub per regional, serta laporan sirkulasi dan konsekuensi yang bisa di-export.
Buat sesi opname, scan eksemplar via barcode. Counter realtime. Setelah selesai, tindak lanjuti eksemplar tidak ditemukan: tandai hilang atau ditemukan kemudian. Bisa catat kondisi fisik berbeda saat scan.
Tandai eksemplar yang sudah dilabel dan disampul dari tabel detail buku. Toggle per eksemplar atau bulk dari halaman Print Label — setelah cetak, klik sekali untuk tandai semua sekaligus.
Admin Organisasi assign hub ke regional. Role baru Librarian Regional dapat pantau laporan semua hub dalam regional-nya — sirkulasi, koleksi, konsekuensi, opname — tanpa bisa mengedit data.
Tren pinjam/kembali per bulan, 12 bulan dalam satu layar. Filter per hub dan tahun. Top 10 buku terpopuler dan anggota teraktif.
Denda kumulatif per anggota — gabungan aktif + historis, total hari terlambat, dan jumlah transaksi. Filter "Terlambat Aktif" vs "Semua Riwayat". Export CSV.
Label cetak kini memuat call number, pengarang, dan nama hub — selain QR code, kode eksemplar, dan judul. Format tetap 3 per baris, A4.
Laporan Distribusi Nasional kini tampilkan % sudah dilabel dan % sudah disampul per hub — membantu koordinasi persiapan fisik buku baru dari Pusat.
Semua laporan (sirkulasi, koleksi, konsekuensi) bisa di-export ke CSV dengan encoding UTF-8 — langsung terbuka rapi di Excel.
Manajemen Koleksi Multi-Hub
Model distribusi eksemplar antar 56 hub kini tersedia. Satu judul buku bisa punya eksemplar di banyak hub sekaligus, dengan gudang Pusat sebagai titik distribusi.
Eksemplar baru masuk ke Pusat dulu. Admin Organisasi bisa distribusikan ke hub mana pun, atau tarik kembali. Setiap perpindahan tercatat di audit log.
Librarian Hub bisa set target jumlah eksemplar per judul di hub-nya. Dashboard distribusi menampilkan kuota vs aktual — mana hub yang kekurangan buku.
Librarian Hub lihat tab Hub Saya, Pusat, dan Semua. Katalog publik hanya tampilkan buku yang memang ada secara fisik di hub tersebut — tidak lagi menampilkan buku dari hub lain.
Librarian Hub bisa cari dan layani anggota dari hub lain yang datang langsung. Sistem tampilkan label hub asal, dan minta konfirmasi sebelum otomatis mendaftarkan anggota ke hub baru.
Ringkasan eksemplar per hub: total, tersedia, dipinjam, rusak, hilang — lengkap dengan kuota vs aktual per judul. Librarian Hub bisa edit kuota langsung dari tabel.
Admin Organisasi lihat sebaran eksemplar per hub, persentase kuota terpenuhi, dan sisa eksemplar di Pusat yang belum terdistribusi.
Tidak perlu hafal kode eksemplar — ketik judul buku, pilih dari dropdown. Barcode scanner tetap bekerja seperti biasa.
Pengembalian yang baru dicatat hari ini bisa dibatalkan. Buku kembali ke status "dipinjam" tanpa perlu hapus data.
Perbaikan Data Katalog
Data bibliografi dari SLIMS diperbaiki dan di-sync ke dalam sistem.
Judul yang sebelumnya terisi kode barcode SLIMS (mis. "00218") sudah diganti dengan judul buku yang benar dari export katalog.
Pengarang, ISBN, penerbit, dan tahun terbit yang sebelumnya kosong sudah diisi dari data SLIMS.
Eksemplar dari sistem SLIMS lama (dengan kode barcode asli seperti "BJ0569") kini ada di database. Barcode fisik di buku bisa langsung di-scan di form peminjaman.
Filter bahasa jadi dropdown, tombol Tersedia jadi toggle, semua dalam satu baris — tidak lagi meluber ke dua baris di layar kecil.
Kartu buku di katalog publik sekarang bisa dibuka menggunakan keyboard (Tab + Enter), tidak hanya klik mouse.
Stat card yang sebelumnya overflow di layar kecil kini menyesuaikan otomatis.
Platform Aksara Library Diluncurkan
Penggantian SLIMS dan spreadsheet untuk 56 hub SMM. Fondasi sistem manajemen perpustakaan yang bisa diakses dari browser.
Aksara Library · Platform Perpustakaan 56 Hub SMM Indonesia
homeKe Beranda