Membuat web applikasi untuk monitoring pemesanan kendaraan
a. Terdapat 2 user (admin dan pihak yang menyetujui) b. Admin dapat menginputkan pemesanan kendaraan dan menentukan driver serta pihak yang menyetujui pemesanan c. Persetujuan dilakukan berjenjang minimal 2 level d. Pihak yang menyetujui dapat melakukan persetujuan melalui aplikasi e. Terdapat dashboard yang menampilkan grafik pemakaian kendaraan f. Terdapat laporan periodik pemesanan kendaraan yang dapat di export (Excel) g. Buat file readme yang berisi daftar username-password, database version, php version, framework dan panduan penggunaan aplikasi.
Aplikasi ini dibangun menggunakan: - Framework : Laravel 10.14.1 - PHP Version : 8.1.17 - Composer Version : 2.4.4 - Database : MySQL (MariaDB 10.4.28) - Environment : local - URL : localhost
- Login menggunakan username dan password pada url/user/login.
- Semua user admin dapat menambahkan pemesanan namun tidak dapat menyetujui pemesanan.
- Semua user approver dapat menyetujui pemesanan namun tidak dapat menambahkan pemesanan.
- Ketika user admin menambahkan pemesanan, pastikan semua field telah diisi dan tanggal mulai pemesanan tidak melebihi tanggal akhir pemesanan.
- Kedua user dapat melihat daftar pemesanan terbaru dan daftar kendaraan.
- Daftar pemesanan dapat di-export dalam bentuk csv maupun xlsx.
- Beberapa proses yang terjadi akan dicatat dalam process.log.
- Diharapkan untuk melakukan logout pada bagian kanan atas layar setelah menggunakan aplikasi.
- username : admin password : password role : admin grade 1
- username : approver password : password role : approver grade 4
Aplikasi ini dibuat oleh Imam Rafiif Arrazaan