Skip to content

Sistem Informasi Perpustakaan Sederhana untuk Sekolah

Notifications You must be signed in to change notification settings

akbarhlubis/perpustakaan

 
 

Repository files navigation

Laravel Logo

Tentang Perpustakaan Sederhana

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.

Fitur Perpustakaan Sederhana

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.

Alur Bisnis

Login

  • Seluruh user bisa login setelah melakukan verifikasi email.

Manajemen Pustakawan

  • 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.

Manajemen Anggota

  • 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.

Manajemen Buku

  • 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.

Peminjaman Buku

  • 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.

Kontribusi

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.

License

Sistem Informasi Manajemen Pepustakaan Sederhana dibuat dengan MIT license.

About

Sistem Informasi Perpustakaan Sederhana untuk Sekolah

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 67.3%
  • Blade 32.5%
  • Other 0.2%