School Management · UKK Final Project · 2026

Sistem Informasi Perpustakaan Sekolah.

Aplikasi web manajemen perpustakaan untuk Sekolah Stikmas — mulai dari sirkulasi peminjaman buku, pengelolaan data anggota, hingga kalkulasi denda keterlambatan secara otomatis.

Peran
Web Developer
Stack
PHP + MySQL
Tahun
2026
Status
Selesai ✓
Mockup Aplikasi Perpustakaan
Latar Belakang

Mengapa Sistem Ini Dibangun?

error Masalah Nyata
Perpustakaan sekolah masih mengandalkan buku catatan manual untuk sirkulasi peminjaman, membuat pengecekan buku tersedia vs dipinjam menjadi lambat dan rawan kesalahan pencatatan.
check_circle Solusi Digital
Sistem informasi perpustakaan berbasis web yang mengotomatiskan sirkulasi buku, menghitung denda keterlambatan secara otomatis, dan menyajikan status real-time kepada seluruh siswa.
Manfaat Aplikasi

Dampak yang Dihasilkan

📚
Katalog Buku Digital
Siswa dapat menelusuri ketersediaan buku secara online sebelum datang ke perpustakaan — menghemat waktu dan meningkatkan minat literasi.
Denda Otomatis, Zero Manual
Kalkulasi denda menggunakan DATEDIFF() SQL sehingga tidak ada lagi perhitungan manual yang bisa keliru — adil dan konsisten untuk setiap anggota.
🔐
Keamanan Data Role-Based
Hak akses Admin dan Anggota dipisahkan secara ketat — siswa hanya bisa melihat data miliknya, sementara petugas memiliki kontrol penuh.
📊
Dashboard Real-Time
Petugas perpustakaan mendapat ikhtisar data krusial — jumlah buku dipinjam, anggota aktif, dan tunggakan denda — langsung dari satu halaman.
Tentang Aplikasi

Fitur Utama yang Dibangun

01
Autentikasi Multi-Role (Admin & Anggota)
Sistem membedakan hak akses antara petugas perpustakaan (Admin) dan siswa (Anggota/User) secara dinamis, menjaga keamanan data dan mempersonalisasikan tampilan masing-masing peran secara otomatis.
02
Manajemen Transaksi Sirkulasi Buku
Alur peminjaman komprehensif dari status "Menunggu Persetujuan" → "Dipinjam" → "Dikembalikan". Petugas dapat melacak buku yang sedang keluar secara real-time tanpa kerancuan data.
03
★ Auto-Penalty Calculation — Core Logic
Sistem otomatis menghitung selisih hari keterlambatan menggunakan DATEDIFF() SQL, lalu mengalikan hasilnya dengan tarif denda. Zero input manual dari admin — semua berjalan di level database.
04
Katalog Buku CRUD + Upload Cover
Manajemen data buku lengkap dengan file handling PHP untuk mengupload gambar sampul — mengubah direktori teks pasif menjadi katalog visual yang imersif bagi siswa.
05
Modul Usulan Buku + Badge Notifikasi
Siswa dapat mengusulkan buku baru; admin mendapat badge notifikasi instan di sidebar setiap ada usulan masuk — membangun ekosistem komunikasi dua arah antara siswa dan pustakawan.
06
Responsive UI (Mobile-Friendly)
Desain dashboard dibangun dengan custom CSS dan Media Queries — sidebar dan tabel data tetap nyaman di desktop maupun smartphone, tanpa kehilangan fungsionalitas apapun.
Tech Stack
PHP
PHP Native
Procedural · Core Logic
MySQL
MySQL
Relational Database
JS
HTML · CSS · JS
Frontend Layer
FA
FontAwesome
Icon Library
Info Proyek
KategoriSchool Management
KonteksUKK Final Project
Tahun2026
DatabaseStructured MySQL
AuthSession-Based
StatusSelesai ✓
Alur Aplikasi
  • 1
    Siswa Login
    Autentikasi session-based, redirect sesuai role
  • 2
    Cari & Ajukan Peminjaman
    Siswa pilih buku dari katalog visual
  • 3
    Admin Review & Setujui
    Notifikasi masuk di dashboard admin
  • 4
    Buku Dipinjam
    Status update real-time, tanggal jatuh tempo tercatat
  • 5
    Pengembalian & Auto-Denda
    DATEDIFF() hitung denda jika melewati batas
  • 6
    Laporan & Rekap
    Admin unduh rekap peminjaman & denda
Screenshot Gallery

Tampilan Aplikasi

Klik ikon untuk membuka album foto

Ikon Aplikasi Perpustakaan 6 Foto
photo_library Buka Album