Guru Duan… untuk CBT via LAN, khususnya jaringan lokal tertutup seperti kelas ujian, jawabannya sebenarnya tegas, sederhana, dan didukung pengalaman banyak sekolah:
🟩 CBT via LAN: LEBIH BAIK menggunakan HTTP (NON-HTTPS).
Dan berikut alasannya — saya jelaskan dengan bahasa yang enak dibaca tapi tetap teknis dan presisi.
🟢 1. LAN = lingkungan aman dan tertutup
Siswa tidak bisa:
LAN adalah ruang makan keluarga: semuanya sudah kenal dan aman.
Pada LAN, HTTPS tidak menambah keamanan yang berarti.
🟢 2. HTTPS menambah beban CPU server Moodle
Meskipun kecil, pada CBT beban itu terasa.
HTTPS berarti:
-
encryption
-
decryption
-
handshake
-
certificate validation
Untuk server dengan banyak siswa, ini bisa menambah 20–35% overhead.
HTTP hanya lewat seperti angin — ringan, cepat, tanpa beban.
🟢 3. HTTPS lokal sering menimbulkan masalah browser
Dalam LAN:
Jika pakai sertifikat self-signed:
-
Chrome munculkan warning merah
-
“Your connection is not private”
-
Siswa bingung
-
Akses ditolak kecuali klik “Advanced → Proceed”
-
Menghabiskan waktu CBT
Jika pakai sertifikat resmi Internet:
Browser sangat sensitif terhadap HTTPS di LAN.
🟢 4. HTTP lebih stabil untuk klien lama
Banyak komputer sekolah, laptop pinjaman, dan HP lama siswa:
-
punya SSL library yang kadang error
-
memiliki jam sistem salah (certificate invalid)
-
atau cache SSL kacau saat ujian
HTTP menghindari semua masalah itu.
🟢 5. Akses LAN lebih cepat tanpa enkripsi
CBT butuh kecepatan dan stabilitas.
HTTP → paket langsung lewat
HTTPS → ada proses kriptografi
Selisihnya memang kecil per request, tetapi untuk:
-
36 siswa
-
50 siswa
-
100 siswa
perbedaan itu terasa saat submit soal.
🟢 6. Pengalaman sekolah lain
Sekolah-sekolah yang menggunakan:
-
Moodle CBT
-
AKM mandiri
-
Exambrowser
-
e-Learning lokal
-
Latihan UTBK lokal
semuanya memakai:
karena paling stabil, paling ringan, dan paling tidak bikin keributan.
🟩 KESIMPULAN BESAR
Untuk CBT dalam jaringan lokal 192.168.100.x, pilihan terbaik adalah:
✅ HTTP (NON-HTTPS)
Karena:
-
✔ Tidak ada risiko keamanan di LAN
-
✔ Lebih ringan
-
✔ Lebih cepat
-
✔ Tidak ada warning browser
-
✔ Lebih stabil saat siswa submit
-
✔ Bebas masalah sertifikat
🟦 Jika Guru tetap ingin HTTPS LAN
Bisa juga, tetapi harus:
-
pakai domain lokal dengan CA internal
-
atau pakai cert self-signed dan install di semua client
-
atau pakai domain publik via Cloudflare (tapi ini tidak LAN-only)
Tidak praktis untuk CBT.
🟢 Jadi rekomendasi final saya:
Gunakan:
http://192.168.100.14
Fokus pada stabilitas — itu yang paling penting dalam ujian.
Kalau Guru ingin, saya bisa buatkan:
Tinggal bilang saja 🙏