Proyek Manajemen Perpustakaan Perguruan Tinggi
Perkenalan
Selamat datang di proyek Manajemen Perpustakaan Perguruan Tinggi! Proyek ini bertujuan untuk menyediakan sistem yang efisien untuk mengelola sumber daya perpustakaan perguruan tinggi kami. Ini mencakup fitur untuk manajemen frontend dan backend, menawarkan pengalaman yang lancar bagi siswa, staf pengajar, staf non-pengajar, dan administrator.
Fitur
Fitur Bagian Depan
- Tampilkan Buku yang Tersedia : Melihat daftar lengkap semua buku yang tersedia di perpustakaan.
- Otentikasi Pengguna : Fungsi login untuk siswa, staf pengajar, staf non-pengajar, dan admin.
- Halaman Profil : Akses informasi spesifik pengguna seperti buku yang diterbitkan sebelumnya, denda, dan tanggal pengembalian.
Fitur Belakang
- Database MySQL : Memanfaatkan MySQL sebagai database backend untuk penyimpanan data yang efisien.
- Konektivitas Python : Gunakan perpustakaan PyMySQL untuk membangun konektivitas antara frontend dan database MySQL.
Fitur Admin
- Tambah Buku : Administrator dapat menambahkan buku baru ke inventaris perpustakaan.
- Hapus Buku : Administrator dapat menghapus buku dari inventaris perpustakaan.
- Manajemen Pengguna : Kelola akun dan izin pengguna.
Cara Menggunakan
- Login : Akses halaman login dan masukkan kredensial Anda berdasarkan penunjukan Anda (siswa, staf pengajar, staf non-pengajar, admin).
- Jelajahi : Setelah masuk, jelajahi buku yang tersedia atau akses halaman profil Anda untuk informasi yang dipersonalisasi.
- Fungsi Admin : Jika login sebagai admin, opsi tambahan untuk menambah dan menghapus buku akan tersedia di panel admin.
Teknologi yang Digunakan
- HTML : Digunakan untuk membuat struktur halaman web.
- CSS : Digunakan untuk menata halaman web dan menyediakan antarmuka pengguna yang menarik.
- JavaScript : Diimplementasikan untuk elemen interaktif dan konten dinamis.
- Python : Digunakan untuk logika backend dan konektivitas dengan database MySQL.
- MySQL : Digunakan sebagai database backend untuk menyimpan sumber daya perpustakaan dan informasi pengguna.