Latar Belakang
Program Praktik Kerja Lapangan (PKL) merupakan bagian penting dalam kurikulum SMK Islam AlHikmah Mayong. Selama PKL, siswa memperoleh pengalaman kerja nyata di industri atau lembaga terkait, sekaligus memberikan kontribusi bagi dunia usaha setempat. Namun, proses pemilihan tempat PKL, pengajuan surat, penjadwalan, serta monitoring pelaksanaan masih dilakukan secara manual menggunakan formulir kertas dan komunikasi berulangulang melalui telepon atau WhatsApp. Hal ini menimbulkan beberapa permasalahan:
- Data tempat PKL tersebar dan sulit dilacak.
- Proses verifikasi dokumen memakan waktu lama.
- Komunikasi antara sekolah, industri, dan siswa tidak terpusat.
- Tidak ada sistem pemantauan realtime atas kegiatan siswa di lapangan.
Untuk menjawab tantangan tersebut, dikembangkanlah Sistem Informasi Pemilihan Tempat dan Monitoring PKL Berbasis Web yang memungkinkan seluruh proses PKL dikelola secara digital, efisien, dan transparan.
Tujuan Pengembangan Sistem
Sistem ini dirancang untuk mencapai tujuan-tujuan berikut:
- Menyederhanakan proses pencarian dan pemilihan tempat PKL.
- Menyediakan platform terpusat bagi sekolah, industri, dan siswa.
- Mengotomatisasi alur persetujuan dokumen (surat rekomendasi, perjanjian).
- Memberikan fitur monitoring harian/mingguan melalui laporan kegiatan.
- Menjamin keamanan data serta kepatuhan terhadap regulasi pendidikan.
Fitur Utama Sistem
1. Registrasi & Profil Pengguna
Pengguna dapat mendaftar sebagai Siswa, Guru Pembimbing, atau Instansi Perusahaan. Setiap peran memiliki hak akses yang berbeda.
2. Daftar Tempat PKL
Perusahaan dapat mengunggah profil lengkap: bidang usaha, kapasitas kuota, deskripsi tugas, fasilitas, serta syarat khusus.
Fitur pencarian mendukung filter berdasarkan bidang, lokasi, dan tanggal penerimaan.
3. Pengajuan & Persetujuan
Siswa memilih tempat, mengisi formulir online, dan mengunggah dokumen pendukung (CV, transkrip). Sistem otomatis mengirim notifikasi ke guru pembimbing untuk persetujuan, kemudian ke perusahaan.
4. Monitoring Kegiatan
Setelah PKL dimulai, siswa mengisi jurnal harian melalui form web atau aplikasi mobile. Guru dapat memantau progres, memberikan komentar, dan menilai ketercapaian kompetensi.
5. Laporan & Evaluasi
Setiap akhir minggu, sistem menghasilkan laporan otomatis yang dapat diunduh dalam format PDF atau Excel. Laporan berisi jam kerja, tugas yang diselesaikan, dan feedback.
6. Notifikasi & Alarm
Pengingat otomatis untuk tenggat pengajuan, verifikasi dokumen, dan laporan mingguan melalui email serta notifikasi dalam aplikasi.
Teknologi yang Digunakan
| Komponen | Teknologi |
|---|---|
| FrontEnd | HTML5, CSS3 (Flexbox & Grid), JavaScript (ES6), Bootstrap 5 |
| BackEnd | PHP 8 dengan Laravel Framework |
| Database | MySQL 8 |
| Authentication | Laravel Breeze (JWT untuk API mobile) |
| Hosting | VPS Linux (Ubuntu 22.04) dengan Apache/Nginx |
| Keamanan | HTTPS (Lets Encrypt), CSRF token, input sanitization |
Arsitektur sistem menggunakan pola MVC (ModelViewController) untuk memisahkan logika bisnis, tampilan, dan data. API RESTful disediakan untuk integrasi dengan aplikasi mobile monitoring.
Manfaat Bagi Stakeholder
Untuk Siswa
- Mudah menemukan tempat PKL yang sesuai minat.
- Pengajuan dokumen cepat dan dapat dilacak statusnya.
- Jurnal harian terintegrasi, memudahkan penilaian kompetensi.
Untuk Guru Pembimbing
- Dashboard monitoring memudahkan kontrol progres siswa.
- Fitur komentar dan penilaian otomatis menghemat waktu.
- Data lengkap untuk penyusunan laporan akreditasi.
Untuk Perusahaan/Instansi
- Visibilitas profil perusahaan di kalangan siswa SMK.
- Proses seleksi calon PKL yang terstruktur.
- Feedback realtime mengenai performa peserta PKL.
Kesimpulan
Sistem Informasi Pemilihan Tempat dan Monitoring PKL berbasis web untuk SMK Islam AlHikmah Mayong memberikan solusi digitalisasi yang komprehensif bagi seluruh proses PKL. Dengan mengintegrasikan registrasi, pencarian tempat, alur persetujuan, serta monitoring kegiatan, sistem ini meningkatkan efisiensi, transparansi, dan akurasi data. Implementasi teknologi modern (Laravel, MySQL, Bootstrap) memastikan skalabilitas dan keamanan yang dapat diandalkan. Diharapkan, setelah penerapan, tingkat kepuasan siswa, guru, dan mitra industri akan meningkat, sekaligus mendukung pencapaian standar kompetensi lulusan SMK yang lebih baik.
