Sistem Informasi Manajemen Perpustakaan Sederhana ini adalah -seperti namanya- sebuah sistem sederhana untuk mengelola perpustakaan dari manajemen pustakawan, anggota, buku, hingga peminjaman buku yang dibuat dengan sesederhana mungkin agar mudah digunakan.
Sebetulnya dulu sudah pernah ada aplikasinya, tetapi source codenya tidak ada lagi. Adapun videonya bisa dilihat di YouTube.
Status | Role | Modul | Keterangan |
---|---|---|---|
✅ | Semua | Login | 👍 |
❌ | Semua | Login dengan Gmail | ✨ |
✅ | Administrator | Manajemen Pustakawan | 👍📬 |
✅ | Pustakawan | Manajemen Anggota | 👍📬 |
🔧 | Pustakawan | Manajemen Buku | 👍║▌ |
✅ | Pustakawan | Manajemen Peminjaman Buku | 👍║▌💰📬 |
❌ | Pustakawan | Cetak Kartu Angota | ✨💰📬 |
❌ | Anggota | Histori Peminjaman Buku | 👍 |
✅ | Semua | Ubah Profil | 👍 |
✅ | Semua | Ubah Password | 👍 |
Keterangan:
✅ = Sudah ada dan mungkin butuh modifikasi lebih baik
🔧 = Sudah ada dan butuh perbaikan segera
❌ = Belum ada
⏲️ = Dalam pengerjaan
📬 = Butuh SMTP
║▌ = Butuh barcode scanner (atau logikanya)
💰 = Butuh perhitungan uang
👍 = Wajib ada
✨ = Nice to have
Administrator juga dapat akses terhadap seluruh aksi yang dapat dilakukan oleh Pustakawan.
- Seluruh user bisa login setelah melakukan verifikasi email.
- Admin menambahkan user pustakawan dari panel (minimal nama dan email).
- Pustakawan menerima email verifikasi berisi link untuk set password.
- Pustakawan belum bisa login sebelum melakukan verifikasi di atas.
- Pustakawan belum bisa melakukan transaksi peminjaman buku sebelum melengkapi seluruh data diri.
- Pustakawan menambahkan user anggota dari panel (minimal nama dan email).
- Anggota menerima email verifikasi berisi link untuk set password.
- Anggota belum bisa login sebelum melakukan verifikasi di atas.
- Anggota belum bisa meminjam buku sebelum melengkapi seluruh data diri.
-
Proses create buku adalah sebagai berikut:
- Admin menginput ISBN terlebih dahulu, bisa dengan barcode scanner atau tulis manual, kemudian klik tombol "Simpan".
- Selanjutnya untuk mengisi data-data buku lainnya.
- Pustakawan scan kartu anggota atau input nomor anggota dahulu.
- Selanjutnya tinggal scan barcode ISBN pada buku.
- Secara default, batas waktu peminjaman adalah tiga (3) hari. Lebih dari itu akan dikenakan biaya Rp 500.
- Nominal denda diatur di file .env dengan key DENDA_RUPIAH.
Terima kasih atas niatan kontribusinya kepada Sistem Informasi Manajemen Perpustakaan Sedehana ini.
Silahkan ajukan Pull Request jika ada penambahan, pengurangan, atau perbaikan fitur serta ajukan Issue jika menemukan kekeliruan dalam sistem yang ada, khususnya dari demo yang disediakan.
Sistem Informasi Manajemen Pepustakaan Sederhana dibuat dengan MIT license.