Source code aplikasi perpustakaan berbasis web adalah aplikasi manajemen perpustakaan yang dapat di akses secara online, memungkinkan pengunjung perpustakaan untuk dapat mendaftar menjadi anggota dan dapat melakukan peminjaman pustaka di perpustakaan tersebut. Sistem ini berfungsi untuk memberikan kemudahan bagi anggota perpustakaan untuk menerima informasi pustaka, peminjaman, keterlambatan maupun denda dari setiap pustaka yang dipinjam.
Kebutuhan Sistem & Fitur
- PHP versi 8.0
- MySQL
- Bootstrap 4
- Jquery (AJAX)
- Chart.js
Aplikasi perpustakaan berbasis web ini menggunakan bahasa pemrograman PHP versi 8.0 (versi terbaru saat ini) dan basis data MySQL. Aplikasi dilengkapi dengan framework Bootstrap untuk penggunan CSS pada antarmuka aplikasi. Selain itu dalam fungsi-fungsi tertentu aplikasi menerapkan metode pengiriman data ke server menggunakan AJAX. Sekedar info buat teman-teman yang belum tau AJAX singkatan dari Asynchronous Javascript and XML yang berfungsi agar aplikasi lebih responsif karena setiap proses mengirim/menerima data dari server dilakukan di belakang layar sehingga tidak terjadi reload page pada browser teman-teman.
Aplikasi lain : Aplikasi SIAKAD kampus berbasis web
Hak Akses Pengguna
Aplikasi ini mempunyai 2 level users (pengguna) yakni pegawai dan anggota perpustakaan. Pegawai perustakaan memiliki tanggung jawab untuk mengelola master data dan transaksi di dalam sistem. Sementara anggota dapat melakukan pengajuan peminjaman pustaka dari akun masing-masing.
1. Anggota
Anggota perpustakaan dapat melakukan aktifitas-aktifitas di dalam sistem antra lain:
- Login
- Daftar (Buat akun)
- Melihat data statistik peminjaman
- Melihat, mencari dan menyewa pustaka
- Melihat data peminjaman
- Melihat informasi keterlambatan (jika ada)
- Melihat informasi denda (jika ada)
- Edit profil (data pribadi dan akun pengguna)

Anggota perpustakaan dapat mendaftar tanpa perlu datang secara langsung di perpustakaan. Pendaftaran pun cukup mudah hanya beberapa isian penting yang perlu diisi. Setelah itu anggota dapat melakukan login sesuai dengan akun yang baru saja dibuat.

Jika Anggota telah berhasil login maka akan diarahkan ke halaman dashboard yang menampilkan data statistik peminjaman yang telah dilakukan. Sistem mencatat seperti peminjaman berdasarkan status, total peminjaman per tahun dan berdasarkan kategori pustaka.

Anggota dapat melihat daftar pustaka yang tersedia yang dapat dipinjam. Jumlah pustaka yang dapat dipinjam dapat diatur sesuai aturan perpustakaan.

Selanjutnya sistem juga menampilkan daftar peminjaman yang telah dilakukan oleh anggota.

Sistem menampilkan setiap daftar pustaka yang sedang dipinjam dengan memberikan informasi tanggal pinjam, harus kembali, keterlambatan dan perkiraan denda. Setiap anggota diharapkan memperhatikan informasi ini agar tidak mengalami keterlambatan karena akan dikenakan denda. Besaran denda dapat diatur oleh Karyawan perpustakaan.

Perpustakaan dapat menerapkan aturan waktu peminjaman pustaka selama beberapa hari misalnya dihitung sejak tanggal peminjaman. Apabila melebihi waktu tersebut maka akan dikenakan denda keterlambatan sesuai dengan besaran yang telah ditentukan. Terdapat 2 jenis denda yang bisa diterapkan yakni keterlambatan dan hilang/rusak.
Baca juga : Aplikasi Laundry berbasis web
2. Karyawan
Fungsi utama Karyawan adalah mengelola master data dan transaksi di dalam sistem. Aktifitas yang dilakukan antara lain:
- Login
- Mengelola data pustaka
- Mengelola data pengguna
- Input peminjaman
- Mengelola data peminjaman pustaka
- Membuat laporan peminjaman per periode
- Pengaturan aplikasi & aturan perpustakaan

Karyawan perpustakaan di dalam sistem sebagai admin yang akan mengelola seluruh master data di dalam sistem.

Admin bertugas untuk menyetujui pengajuan pinjaman dan mengubah status peminjaman. Aplikasi secara otomatis akan memberikan saran denda yang akan dikenakan pada anggota jika mengalamani keterlambaan.

Admin dapat mengatur profil aplikasi agar disesuaikan dengan profil perpustakaan yang akan dibuat. Selain itu aturan perpustakaan seperti estimasi waktu peminjaman, maksimal pustaka yang bisa dipinjam dan besaran denda yang akan dikenakan jika terlambat.

Source code aplikasi perpustakaan berbasis web ini merupakan aplikasi PREMIUM jika teman-teman berminat bisa dapatkan dengan harga Rp.175.000 hanya Rp. 65.000. Promo khusus hari ini dapatkan tambahan Diskon 20% sehingga menjadi Rp. 52.000 menggunakan kode promo PASTIBISA.