Sistem Manajemen Sekolah - Tracer Study Alumni
Penilaian Produk
| Nilai Rata-rata | Belum ada Penilaian |
| Jumlah Ulasan | Belum ada Penilaian |
Spesifikasi Produk
| SKU | SIM-TCA-001 |
| Garansi | - |
| Dimensi | 100cm x 100cm x 100cm |
| Berat | 1kg |
| Produk | Non-UMKM |
| Buatan | Dalam Negri |
| KBKI | - |
| Sertifikat TKDN | |
| TKDN | 0.00% |
| BMP | 0.00% |
| TKDN + BMP | 0% |
Deskripsi
1. Platform dan Lingkungan Pengembangan Jenis Aplikasi: Web-based application (client-server) Sistem Operasi Server: Linux (Ubuntu Server 20.04/22.04) Web Server: Nginx / Apache2 Bahasa Pemrograman Backend: PHP versi 8.1 atau lebih tinggi Framework Backend: Laravel versi 10.x Bahasa Pemrograman Frontend: HTML5 CSS3 (Bootstrap 5) JavaScript (ES6) Framework/Library Frontend (Opsional): Vue.js 3 (direkomendasikan untuk interaktif UI) Database Management System: MySQL 8.x / MariaDB 10.x 2. Arsitektur Sistem Menggunakan Model-View-Controller (MVC) (Laravel) Arsitektur 3-Tier: Presentation Layer (Frontend UI) Application Layer (Laravel Backend/API) Data Layer (MySQL Database) RESTful API untuk komunikasi data (opsional jika mobile/app dikembangkan) 3. Struktur Modul Sistem 3.1 Modul Autentikasi dan Keamanan Login menggunakan: Email & Password Google OAuth (SSO) Enkripsi password menggunakan bcrypt Middleware autentikasi Laravel Role-based Access Control (RBAC): Super Admin Admin Sekolah Operator Alumni 3.2 Modul Manajemen Data Alumni CRUD data alumni Import data alumni via Excel (Laravel Excel) Validasi data (NIS/NISN unik) Field data: Nama lengkap NIS/NISN Tahun lulus Jurusan Email & No HP Status akun 3.3 Modul Kuesioner Tracer Study Form berbasis dynamic form (AJAX) Multi-step form wizard Auto-save (local storage / database sementara) Validasi client-side & server-side Jenis input: Text Radio button Checkbox Dropdown Skala likert 3.4 Modul Manajemen Kuesioner CRUD pertanyaan Pengelompokan kategori: Identitas Pekerjaan Pendidikan Lanjut Kompetensi Branching logic (conditional question) Aktivasi/non-aktif kuesioner 3.5 Modul Dashboard dan Analitik Statistik data alumni: Persentase bekerja/kuliah/wirausaha Rata-rata masa tunggu kerja Distribusi bidang kerja Visualisasi menggunakan: Chart.js / ApexCharts Filter data: Tahun lulusan Jurusan 3.6 Modul Pelaporan Generate laporan dalam format: PDF (DomPDF) Excel (Laravel Excel) Laporan per: Tahun Jurusan Rekap data tracer study 3.7 Modul Notifikasi Email notification (SMTP / Mailtrap / Gmail API) WhatsApp Gateway (opsional: API pihak ketiga) Reminder pengisian kuesioner 3.8 Modul Manajemen User CRUD user admin/operator Assign role dan permission Aktivasi/non-aktif user 4. API dan Integrasi REST API endpoint (Laravel API Resource) Integrasi: Google OAuth 2.0 (login) WhatsApp API (notifikasi) Sistem akademik (opsional) 5. Deployment dan DevOps Server: VPS / Cloud Hosting CI/CD (GitHub Actions / GitLab CI) Backup database otomatis (cron job) Monitoring server (Uptime Robot / Netdata) 6. Output Sistem Data tracer study terstruktur Dashboard interaktif Laporan PDF & Excel Insight kebutuhan dunia kerja Sistem ini dibangun menggunakan Laravel 10 + PHP 8 + MySQL dengan arsitektur MVC yang scalable, aman, dan mudah dikembangkan. Dengan dukungan fitur analitik dan pelaporan, sistem mampu menjadi alat strategis dalam evaluasi mutu lulusan berbasis data.