Repositori ini adalah hasil dari project mata kuliah Pengembangan Aplikasi Web dengan tema Manajemen Asrama.
Aplikasi ini dibuat untuk memudahkan pengelolaan data penghuni, kamar, dan fasilitas di sebuah asrama. Fitur-fitur utama mencakup:
- Manajemen data penghuni
- Manajemen data kamar
- Alokasi kamar ke penghuni
- Pencatatan fasilitas
- Dashboard untuk melihat ringkasan data
- Java dengan Play Framework
- MySQL untuk penyimpanan data
- HTML, CSS, JavaScript untuk tampilan antarmuka
- Bootstrap untuk styling antarmuka
-
Clone repositori
git clone https://github.com/ArzeonXyl/asrama.git cd asrama -
Konfigurasi database
- Buat database MySQL misalnya
asrama_db - Sesuaikan file
application.confdengan konfigurasi database kamu
- Buat database MySQL misalnya
-
Jalankan project
sbt run
-
Akses aplikasi
- Buka browser dan akses
http://localhost:9000
- Buka browser dan akses
app/
├── controllers/ # Controller untuk menangani request
├── models/ # Model data (tanpa ORM kompleks)
├── views/ # Template HTML
conf/
└── application.conf # Konfigurasi database dan lainnya
public/
└── stylesheets/ # CSS dan asset publik lainnya
Project ini dibuat untuk keperluan akademik dan tidak menggunakan lisensi terbuka.