Ringkasan
Mengembangkan platform full-stack Sistem Informasi Terpadu SMK Pelayaran berbasis Laravel 12 dan MySQL untuk digitalisasi administrasi sekolah. Membangun dasbor manajemen konten (CMS) yang efisien menggunakan Filament Admin 3 lengkap dengan sistem otentikasi hak akses multi-role (Admin, Guru, Siswa). Merancang modul PPDB online yang dilengkapi validasi unggah dokumen, manajemen status pendaftaran, serta otomatisasi akun dan notifikasi email via SSH. Mengintegrasikan sistem pembelajaran digital (E-Learning) untuk unggah materi serta modul Perpustakaan Digital untuk katalog dan peminjaman buku. Merancang antarmuka ramah pengguna (UI/UX) yang responsif dan optimal di berbagai perangkat menggunakan Tailwind CSS, dan DaisyUI.
Sorotan Proyek
- Arsitektur Sistem: Merancang skema basis data relasional di MySQL dan membangun logika backend utama untuk sistem informasi sekolah menggunakan Laravel 12.
- Pengembangan Modul PPDB: Membuat formulir pendaftaran daring beserta panel manajemen admin untuk verifikasi dokumen, penyaringan status pendaftar, dan pembuatan akun siswa secara otomatis.
- Notifikasi Otomatis: Menerapkan jalur notifikasi email otomatis untuk menginfokan pendaftar secara langsung saat status kelulusan mereka diperbarui.
- Learning Management System (LMS): Membangun modul E-Learning yang memungkinkan guru mengelola materi pelajaran dan mengunggah bahan ajar yang dapat diakses oleh siswa.
- Sistem Perpustakaan Digital: Mengembangkan fitur katalog buku, manajemen inventaris digital, serta sistem pelacakan peminjaman buku perpustakaan sekolah.
- Implementasi Kontrol Akses: Mengintegrasikan Filament Admin 3 untuk menyediakan dasbor Role-Based Access Control (RBAC) yang disesuaikan khusus untuk Admin, Guru, dan Siswa.
- Desain Antarmuka: Merancang UI halaman utama (landing page) yang dinamis, modern, dan responsif menggunakan Tailwind CSS 4 dan komponen DaisyUI.
Teknologi
PHP 8.2Laravel 12Filament Admin 3.3MySQLMariaDBBlade TemplatesTailwind CSS 4DaisyUIAlpine.jsComposerNode.jsNPMVitePostmanSSHGitGitHub.

