Diskusi dengan Pustakawan
Rabu, 22 Januari 2025, kami mendapat pesan dari pustakawan di SMAN 2 Klaten. Isinya berupa permintaan konsultasi mengenai eror pada SLiMS 9 Portable di perpustakaan. Maka, kami pun melakukan diskusi bersama guna memperoleh kronologi secara lengkap.
Dari diskusi bersama klien, kami memperoleh tiga informasi penting yakni,
[1] Fungsi menu lainnya dari aplikasi SLiMS berjalan normal
[2] Eror hanya terjadi pada menu impor data biblio; dan data eksemplar
[3] Eror yang dimaksud adalah: pustakawan telah membuat data CSV (Comma Separated Values) berisi data biblio; dan data eksemplar. Namun, ketika diimporkan ke dalam aplikasi, kedua data tersebut tidak masuk ke dalam database
Pemeriksaan & Pengujian
Semula, kami menduga ada bug pada coding di menu impor tersebut. Namun, setelah dilakukan remote untuk pemeriksaan mendalam, tidak ditemukan adanya bug. Selain itu, kami juga mencoba melakukan impor data untuk pengujian. Hasilnya, data CSV buatan pustakawan tidak bisa masuk ke dalam database walaupun notifikasi menunjukkan "berhasil".
Kemudian, kami mengecek log eror pada php dan database. Sayangnya, tidak ada satu line pun yang menunjukkan kesalahan. Butuh waktu dua hari bagi kami untuk menemukan sumber masalah; bahkan kami pun sempat bertanya di komunitas SLiMS, akan tetapi belum menemukan jawaban.
Hingga di hari ketiga, kami meminta klien untuk mengirimkan semua data yang gagal untuk diimpor. Kami coba submit-kan data-data tersebut pada SLiMS milik pustakawan care. Hasilnya cukup mengejutkan karena data-data itu tidak berhasil masuk ke dalam database.
Sumber Masalah Ditemukan
Dari sana, kami berasumsi bahwa sumber masalahnya ada pada data itu sendiri. Lantas, dilakukanlah pemeriksaan pada tabel di dalam file CSV. Berkat itu, Kami dapat menemukan "tiga kecatatan" yang menjadi sumber masalah.
[1] Terdapat typo pada judul baik di file data buku maupun data eksemplar. Maka tidak heran jika datanya tidak sinkron ketika diimpor.
[2] Pengisian data tidak sesuai dengan template data impor khusus SLiMS, misal sebagai berikut:
Seharusnya, data pada kolom author ditulis dengan tambahan tanda <...>, contoh: <Endang>, dan jika ada dua atau lebih penulis mesti ditulis pada satu kolom contoh: <Endang Fajar><Husain Ahmad> .
[3] Terdapat "sampah" pada data CSV, seperti karakter berlebih; dan tidak berguna pada tabel. Berikut adalah salah satunya:
Penyelesaian
Oleh karena itu, kami segera melakukan perbaikan dan pembersihan pada data tersebut. Untuk melakukannya, kami menggunakan aplikasi google spreadsheet alih-alih ms.excel. Dikarenakan aplikasi satu ini memungkinkan pengguna mengedit, dan membuat file berformat CSV dengan lebih leluasa.
Kami uji coba lagi semua data itu. Hasilnya, semua data tersebut berhasil masuk tak terkecuali. Kami lantas menyimpulkan bahwa eror yang terjadi bukanlah disebabkan oleh adanya bug pada aplikasi, melainkan kesalahan pada penulisan data CSV tersebut.
Maka, kami kembali berdiskusi dengan pustakawan mengenai penyelesaian masalahnya. Kami mengirimkan semua data yang telah diperbaiki dan dibersihkan. Kini, semua data tersebut berhasil masuk dan dapat digunakan untuk proses sirkulasi buku di perpustakaan.
Semoga case study kali ini dapat membantu. Jika SLiMS Sobat mengalami masalah dan memerlukan perbaikan, segera hubungi kami lewat Whatsapp Official Pustakawan Care untuk kami carikan solusi terbaik bagi Sobat.
Penulis: Pustakawan Care (Maulana Hasan)