Source Code Sistem Informasi Perpustakaan dengan CodeIgniter 3
Update 21 September 2026: source code ini sudah dirapikan agar kompatibel dengan PHP 8.2, menggunakan password bcrypt, CSRF protection, upload yang lebih aman, dan perhitungan transaksi yang lebih konsisten.

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.

Fitur Petugas
  • 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
Fitur Anggota
  • 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.
Demo login

Petugas

Username: anang
Password: secret

Anggota

Username: fauzan
Password: secret

Screenshot aplikasi

Halaman petugas

Dashboard petugas

Data buku

Data pengguna

Transaksi peminjaman

Transaksi pengembalian

Data denda

Halaman anggota

Data peminjaman anggota

Profil anggota

Download source gratis: Buka Repository GitHub
Versi premium Codekop

Jika membutuhkan source code versi terbaru, fitur tambahan, dan dukungan dari Codekop, tersedia versi premium dengan harga Rp350.000.

Lihat Source Premium Rp350.000

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

Komentar