Absensi Sakti adalah website berbasis Internet Of Things (IoT) untuk management data absensi disebuah instansi yang di buat dan kembangkan oleh Sakti Project Community.
Aplikasi dan website ini dibangun untuk mengatasi permasalahan pencatatan absensi guru dan siswa di instansi yang selama ini masih dilakukan menggunakan mesin fingerprint yang reportnya secara manual/lokal yang kurang efisien.
Mesin yang digunakan untuk aplikasi ini terdapat dua jenis, menggunakan idcard dan menggunakan fingerprint. Dengan adanya sistem ini, diharapkan bisa membantu mengatasi permasalahan-permasalahan yang telah disebutkan.
- Dashboard Admin, Walikelas, Guru dan Siswa
- Fitur absensi RFID/Fingerprint untuk guru maupun siswa
- Fitur absensi manual(hadir, sakit, izin dan alpa) oleh admin/walikelas
- Fitur absensi kelas(hadir, sakit, izin dan alpa) oleh guru
- Management data akademik, siswa dan guru oleh admin
- Management pengguna dan setelan aplikasi
- Fitur classroom (tugas dan quiz) untuk siswa oleh guru
- Fitur kalendar akademik yang dapat disesuaikan dengan kebutuhan(libur, tambah acara, dll)
- Bisa menggunakan banyak perangkat AbsensiIoT
- Import data dari excel
- Ekport data ke excel maupun pdf
Setup Database
Buat database baru dengan nama saktiabsensi
Setup Aplikasi
- Clone repository
git clone https://github.com/asepsurya/Aplikasi-Absensi-SAKTI.git saktiabsensi
- Buat file .env
cp .env.example .env
- Konfigurasi database
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=saktiabsensi DB_USERNAME=root DB_PASSWORD=
- Install depedencies
composer install
- Buat APP_KEY
php artisan key:generate
- Membuat tabel baru ke database dan input data awal
php artisan migrate:fresh --seed
- Membuat link storage agar diakses public
Local
Hosting Multi Domain
php artisan storage:link
ln -s /home/username/domains/domain.my.id/public_html/app/saktiabsensi/storage/app/public /home/username/domains/domain.my.id/public_html/app/saktiabsensi/storage
- Jalankan website
Local
php artisan serve
- Buka di browser Local
http://127.0.0.1:8000
Hosting
https://domain.my.id
Login User
- Administrator
user :
superAdmin.sakti@gmail.com
pass :tasik2024
- Walikelas
user :
walikelas@saktiproject.my.id
pass :tasik2024
- Guru
user :
guru@saktiproject.my.id
pass :tasik2024
- Siswa
user :
24257001@saktiproject.my.id
pass :tasik2024
Playlist Video Tutorial SAKTI PROJECT
Lisensi diberikan oleh Sakti Project Community, satu lisensi hanya untuk satu instansi dan tidak boleh diperjual belikan kembali. Apabila melanggar lisensi akan di blokir permanen.