Source Code Website Monitoring PKL Laravel 12 - Admin Guru Siswa

Mengembangkan aplikasi Sistem Monitoring PKL berbasis Laravel untuk membantu sekolah mengelola data siswa, guru pembimbing, progress kegiatan, serta laporan PKL. Aplikasi dilengkapi autentikasi OTP melalui email, sistem role-based access, fitur review lap

PHP 8.2+ Laravel 12 Blade MySQL/MariaDB Composer Node.js + NPM Vite Tailwind CSS Bootstrap 5 Bootstrap Icons JavaScript CSS Laravel Mail/SMTP Maatwebsite Excel PHPUnit

Description

SOURCE CODE SISTEM MONITORING PKL LARAVEL 12



Aplikasi monitoring Praktik Kerja Lapangan berbasis Laravel dengan akses Admin, Guru, dan Siswa.



FITUR:



- Landing page

- Login dan Register

- Verifikasi OTP melalui email

- Dashboard Admin

- Dashboard Guru

- Dashboard Siswa

- Persetujuan akun pengguna

- Manajemen data siswa

- Manajemen data guru

- Penentuan guru pembimbing

- Input progress kegiatan PKL

- Upload laporan PKL

- Upload file bukti progress

- Review laporan oleh guru

- Review progress oleh guru

- Status laporan: menunggu, disetujui, dan ditolak

- Export data siswa ke Excel

- Export data guru ke Excel

- Export laporan PKL ke Excel

- Export progress PKL ke Excel

- Pencarian dan pagination data

- Validasi file upload

- Database migration Laravel



TEKNOLOGI:



- Laravel 12

- PHP 8.2+

- MySQL atau MariaDB

- Blade

- Bootstrap

- Maatwebsite Excel



YANG DIDAPATKAN:



- Source code lengkap

- Database migration

- File .env.example

- Panduan setup melalui README.md

- Fitur frontend dan backend

- Fitur export Excel

- Struktur database siap digunakan



CATATAN:



- Produk berupa source code, bukan website online.

- Domain dan hosting tidak termasuk.

- Pembeli perlu mengatur database dan file .env.

- SMTP perlu dikonfigurasi agar OTP dapat dikirim melalui email.

- Tidak ada data siswa, guru, foto profil, atau data sekolah yang disertakan.

- Instalasi online, custom fitur, dan deployment tidak termasuk.

- Produk digital tidak dapat dikembalikan setelah file diunduh.

Features

  • Landing page dengan statistik monitoring PKL
  • Registrasi dan login pengguna
  • Verifikasi login menggunakan OTP melalui email
  • Role-based access untuk Admin, Guru, dan Siswa
  • Persetujuan akun siswa dan guru oleh Admin
  • Dashboard khusus berdasarkan role pengguna
  • Manajemen data siswa dan guru
  • Penentuan guru pembimbing siswa
  • Pencarian dan pagination data
  • Input progress kegiatan PKL oleh siswa
  • Upload file bukti progress
  • Upload laporan PKL dalam format PDF atau dokumen
  • Review dan persetujuan progress oleh guru
  • Review laporan PKL dengan catatan evaluasi
  • Monitoring status laporan: menunggu, disetujui, atau ditolak
  • Manajemen profil dan foto pengguna
  • Export data siswa, guru, laporan, dan progress ke Excel
  • Validasi form dan pembatasan akses berdasarkan role
  • Penyimpanan file upload secara terstruktur
Updated 31 Oct 2026