Friday, 28 November 2025

CBT via LAN, lebih pakai HTTP daripada HTTPS

 

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:

  • memasang Sniffer (karena tidak punya akses raw socket)

  • melakukan man-in-the-middle dari luar

  • masuk dari luar jaringan

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:

  • Tidak bisa dipakai untuk 192.168.x.x tanpa DNS domain

  • Mengharuskan akses via domain (yang malah dicegat Cloudflared)

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:

http://192.168.xx.xx

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:

  • panduan akses LAN-only

  • SOP network CBT

  • Best practice firewall supaya hanya LAN yang boleh akses

  • Blok semua akses internet siswa

Tinggal bilang saja 🙏

Share:

0 comments:

Post a Comment