Resources & Reference: https://codeastro.com/simple-attendance-management-system-in-php-laravel-with-source-code/
- Nama: Kurnia Cahya Febryanto
- NRP: 5025201073
- Kelas: Pemrograman Berbasis Kerangka Kerja B
Aplikasi ini merupakan sebuah proyek sederhana berbasis Laravel PHP yang berfungsi sebagai sistem manajemen absensi. Aplikasi ini memiliki sejumlah fitur yang memungkinkan pengguna untuk mengelola semua kehadiran karyawan. Sistem ini juga menjelaskan konsep aplikasi web secara jelas dan implementasinya hampir sama dengan skenario kehidupan nyata.
Sistem Manajemen Absensi Sederhana ini terutama berfokus pada pelacakan kehadiran karyawan. Lebih tepatnya, sistem ini membantu untuk melacak semua karyawan terdaftar dengan informasi masing-masing. Sistem ini juga berisi semua manajemen jadwal. Selain itu, sistem ini memungkinkan manajemen karyawan dan lainnya. Evidently, proyek ini hanya berisi panel admin. Sebagai gambaran umum aplikasi web ini, seorang administrator memiliki kontrol penuh atas sistem. Dia dapat mengelola semua pengguna, jadwal, dan kehadiran.
Fitur yang tersedia meliputi:
- Panel Admin
- Manajemen Karyawan
- Manajemen Jadwal
- Lembar Absensi
- Laporan Absensi
- Log Absensi
- Pencarian Rekam Jejak
- Setelah Anda selesai mengunduh proyek, ekstrak file proyek.
- Buka folder proyek, periksa file
env
dan perbarui kredensial database. - Buat database MySQL dengan nama yang diberikan di dalam file
env
. - Buka proyek di Terminal atau Command Prompt.
- Pasang dependensi composer:
composer install
- Kemudian pasang dependensi lain:
npm install
- Sekarang migrasikan tabel:
php artisan migrate
- Jalankan seeder:
php artisan db:seed
- Dan akhirnya, jalankan proyek:
php artisan serve
- Ini akan memulai aplikasi dan memberikan Anda URL.
- Terakhir, buka URL di browser favorit Anda; kami merekomendasikan menggunakan Google Chrome.
Berikut adalah beberapa screenshot dari aplikasi ini:
Halaman login sebelum mengisi informasi.
Halaman login setelah mengisi informasi.
Halaman setelah penambahan jadwal berhasil.