Perbaikan Sistem Login SLiMS Perpustakaan
Lima Puluh Kota, 29 Agustus 2026 — Sistem perpustakaan digital sempat mengalami kendala pada proses login. Pengguna yang mencoba masuk ke sistem mendapati pesan “Error — something wrong” sehingga akses ke halaman pengelolaan perpustakaan tidak dapat dilakukan sebagaimana mestinya.
Setelah dilakukan proses debugging pada sistem, ditemukan bahwa kendala tersebut berasal dari ketidaksesuaian antara struktur database dengan kode program SLiMS yang digunakan.
Hasil pemeriksaan menunjukkan adanya pesan:
Unknown column ‘u.2fa’ in ‘SELECT’
Pesan tersebut menunjukkan bahwa sistem SLiMS mencoba mengakses kolom 2fa pada tabel user, tetapi kolom tersebut belum tersedia di database.
Proses Pemeriksaan
Proses troubleshooting dilakukan melalui cPanel File Manager, dengan memeriksa file konfigurasi dan error_log pada instalasi SLiMS. Mode pengembangan juga diaktifkan agar sistem dapat menampilkan pesan kesalahan secara lebih detail.
Dari pemeriksaan database melalui phpMyAdmin, struktur tabel user menunjukkan beberapa kolom seperti user_id, username, realname, passwd, email, user_type, user_image, social_media, last_login, hingga last_update. Namun, kolom 2fa tidak ditemukan.
Solusi Perbaikan
Untuk menyesuaikan struktur database dengan kode SLiMS, dilakukan penambahan kolom 2fa pada tabel user menggunakan perintah SQL:
ALTER TABLE `user`
ADD COLUMN `2fa` VARCHAR(255) NULL DEFAULT NULL;
Setelah struktur database diperbaiki, proses login dapat diuji kembali untuk memastikan sistem telah berjalan dengan normal.
Pentingnya Debugging
Permasalahan ini menjadi contoh bahwa pesan “something wrong” pada aplikasi tidak selalu menunjukkan kesalahan username atau password. Dengan melakukan debugging melalui error_log, mode development, serta pemeriksaan struktur database, sumber masalah dapat ditemukan secara lebih akurat tanpa harus melakukan instalasi ulang sistem.
Perbaikan dilakukan secara bertahap dengan tetap mempertahankan data perpustakaan yang sudah tersimpan. Sebelum melakukan perubahan pada database, backup database sangat disarankan sebagai langkah keamanan.
Dengan perbaikan tersebut, diharapkan sistem SLiMS Perpustakaan dapat kembali digunakan untuk mendukung pengelolaan perpustakaan secara digital, efektif, dan terintegrasi.
