Source Code Sistem Informasi Perpustakaan CodeIgniter 3
Halo sahabat Codekop. Source code ini adalah aplikasi sistem informasi perpustakaan berbasis website dengan CodeIgniter 3 dan template AdminLTE 2.4. Aplikasi ini cocok untuk belajar PHP, CodeIgniter 3, database MySQL, autentikasi, CRUD, DataTables, serta alur peminjaman dan pengembalian buku.
Versi pada repository ini gratis untuk dipelajari dan dikembangkan. Silakan berikan star atau kontribusi melalui Pull Request jika menemukan bug atau ingin menambahkan fitur.
- Dashboard statistik perpustakaan
- Kelola pengguna dan anggota
- Kelola data buku, kategori, dan rak
- Transaksi peminjaman dan pengembalian
- Perhitungan hari terlambat dan denda
- Pencarian dan pengelolaan data dengan DataTables
- Melihat daftar buku dan detail buku
- Mencari buku berdasarkan data yang tersedia
- Melihat riwayat peminjaman dan pengembalian
- Melihat status keterlambatan dan denda
- Mengubah profil dan mencetak kartu anggota
Penjelasan menu aplikasi
| Menu | Keterangan |
|---|---|
| Dashboard | Ringkasan data pengguna, buku, transaksi, dan informasi perpustakaan. |
| Data Buku | Menambah, mengubah, melihat detail, mencari, dan menghapus data buku secara soft delete. |
| Kategori dan Rak | Mengelola klasifikasi buku dan lokasi penyimpanan buku. |
| Peminjaman | Membuat transaksi peminjaman, memilih buku melalui cart, dan menentukan tanggal jatuh tempo. |
| Pengembalian | Memproses pengembalian, menghitung keterlambatan berdasarkan tanggal, dan memperbarui stok buku. |
| Denda | Mengelola nominal denda dan menampilkan denda berdasarkan jumlah hari keterlambatan. |
| Data Pengguna | Mengelola akun petugas dan anggota. Akun yang dihapus tidak dapat login kembali. |
| Profil | Mengubah data profil, foto, dan password akun yang sedang digunakan. |
Keamanan dan kompatibilitas
- Kompatibel dengan PHP 8.2 dan sudah menangani deprecated notice CodeIgniter lama.
- Password disimpan menggunakan bcrypt. Password demo versi ini adalah
secret, bukan MD5. - Form dan request AJAX menggunakan CSRF token.
- Upload foto dan sampul buku memvalidasi ekstensi, MIME type, ukuran, nama file acak, dan blokir eksekusi script.
- Data buku, kategori, rak, pengguna, transaksi, dan denda menggunakan soft delete.
- Jika foto atau sampul belum tersedia, aplikasi menampilkan gambar SVG default.
Petugas
Username: anang
Password: secret
Anggota
Username: fauzan
Password: secret
Screenshot aplikasi
Halaman petugas






Halaman anggota


Jika membutuhkan source code versi terbaru, fitur tambahan, dan dukungan dari Codekop, tersedia versi premium dengan harga Rp350.000.
Lihat Source Premium Rp350.000Demikian informasi source code sistem informasi perpustakaan dengan CodeIgniter 3 ini. Semoga bermanfaat untuk belajar dan mengembangkan aplikasi perpustakaan. Jika menemukan bug, silakan buat issue atau Pull Request di repository GitHub.