SIPERPUS adalah aplikasi sistem informasi perpustakaan berbasis web yang memungkinkan pengelolaan buku, anggota, peminjaman buku, dan laporan dengan antarmuka yang sederhana dan user-friendly.
Aplikasi ini dikembangkan sebagai bagian dari tugas akhir mata kuliah Pengembangan dan Desain Perangkat Lunak (PDPL). Proyek ini bertujuan untuk memahami penerapan design pattern dalam pengembangan perangkat lunak.
Nama | Peran |
---|---|
EKO MUCHAMAD HARYONO | Ketua & Developer |
FAJAR NURZAMAN | Developer |
DEDEN RAFI AKBAR | Copy Writer |
RAEHAN NURMISHUARI | Developer |
ILYAS ABDUL AZIZ | Developer |
MUHAMMAD AFIF NAUFAL | Copy Writer |
- Dashboard: Statistik buku & anggota.
- Manajemen Buku: Tambah, ubah, hapus, dan cari buku.
- Manajemen Anggota: Tambah, ubah, hapus, dan kelola status anggota.
- Peminjaman Buku: Kelola proses peminjaman dan pengembalian buku.
- Laporan: Laporan peminjaman buku.
- Dashboard: Informasi statistik buku dan peminjaman aktif.
- Cari Buku: Cari buku berdasarkan judul atau kategori.
- Riwayat Peminjaman: Lihat daftar peminjaman buku.
-
Clone Repository
-
Instal Dependencies Jalankan perintah berikut untuk menginstal semua dependencies:
composer install npm install npm run dev
-
Konfigurasi Database
- Gunakan SQLite sebagai database:
touch database/database.sqlite
- Salin file
.env.example
menjadi.env
:cp .env.example .env
- Konfigurasikan database pada file
.env
:DB_CONNECTION=sqlite DB_DATABASE=/path/to/your/project/database/database.sqlite
- Gunakan SQLite sebagai database:
-
Migrate dan Seed Database
php artisan migrate:fresh php artisan db:seed
-
Jalankan Aplikasi Jalankan server aplikasi:
php artisan serve
Akses aplikasi di: http://localhost:8000
Role | Password | |
---|---|---|
Admin | [email protected] | admin2829 |
Member | [email protected] | member123 |
- Framework: Laravel 11
- Database: SQLite
- Frontend: AdminLTE, Bootstrap
- Authentication: Laravel Breeze