Eksekusi model
Perhitungan CNN dan ekstraksi fitur berjalan pada browser menggunakan JavaScript. Tidak ada Python, Node, TensorFlow, maupun API berbayar yang diperlukan pada server hosting.
Struktur teknis aplikasi sesuai pendekatan proposal: fitur HSV/GLCM, CNN, optimasi fitur GA, klasifikasi dan integrasi sistem pakar.
Perhitungan CNN dan ekstraksi fitur berjalan pada browser menggunakan JavaScript. Tidak ada Python, Node, TensorFlow, maupun API berbayar yang diperlukan pada server hosting.
PHP memproses gejala, menggabungkan skor model dengan aturan, menyimpan hasil dan foto secara terenkripsi AES-256-GCM, serta menyediakan panel administrator.
Password administrator dibuat acak dan disimpan dalam bentuk hash. Ada token CSRF, validasi berkas, pembatasan percobaan login, sesi akses foto, dan ekspor CSV terbatas bagi admin.
Model: bobot TinyCNN (3 convolutional layers) dan regresi logistik dari paket eksperimen demonstrasi sebelumnya, berlatih pada 90 citra pola sintetis (54 latih, 18 validasi, 18 uji). Seleksi 37 fitur disimpan dari eksperimen GA.
Bukan model tervalidasi: akurasi model pada data sintetis tidak dapat digunakan untuk mengklaim akurasi penyakit jagung nyata. Keluaran model semata mendemonstrasikan alur teknis integrasi, bukan nasihat diagnosis atau rekomendasi aplikasi pestisida.
Aturan: bila tersedia gejala dan foto, bobot skor adalah 75% skor kesesuaian gejala dan 25% skor keluaran model sintetis. Bila hanya salah satu sumber tersedia, digunakan skor sumber tersebut. Persentase hasil adalah skor kecocokan, bukan estimasi probabilitas penyakit.
Hosting: PHP 8.1+ dengan OpenSSL dan ekstensi standar pengolahan berkas. Tanpa koneksi database eksternal. Cukup unggah dan ekstrak isi ZIP langsung ke public_html.