Platform CBT On-Premise untuk Sekolah Indonesia

Ujian Digitaluntuk semua sekolah

Emes CBT sangat cocok digunakan untuk simulasi asesmen nasional seperti: ANBK, AKM, TKA, dan sejenisnya. Juga sangat cocok untuk Asesmen Sekolah seperti: Penilaian Harian, Penilaian Tengah Semester, Akhir Tahun maupun Ujian Sekolah.

100%Offline Ready
6+Tipe Soal
KaTeXRumus Ilmiah
NPSNLisensi Terkunci
Dashboard Emes CBT
Semudah Ini

Mulai dalam 3 Langkah.
Tanpa Install Apapun.

Tidak perlu server khusus, tidak perlu teknisi IT, tidak perlu koneksi internet. Cukup komputer yang ada di sekolah Anda.

1
📦
Ekstrak File
Download file Emes CBT, ekstrak ke folder mana saja di komputer. Tidak perlu proses instalasi — semua sudah siap di dalam folder tersebut.
📁 Emes-CBT/
├─ app/
├─ node-portable/
├─ pgsql/ ← sudah termasuk Pro
├─ Jalankan CBT.bat
└─ Matikan Server.bat
Tidak perlu install Node.js Tidak perlu install PostgreSQL
2
▶️
Klik "Jalankan CBT.bat"
Double-klik file Jalankan CBT.bat — server langsung aktif. Muncul jendela hitam kecil yang menandakan server sedang berjalan. Browser akan terbuka otomatis, dan platform siap digunakan.
Jalankan CBT.bat
Siswa langsung bisa akses dari browser masing-masing
3
⏹️
Klik "Matikan Server.bat" setelah selesai
Ujian selesai? Double-klik Matikan Server.bat — server berhenti, semua data sudah tersimpan aman. Tidak ada proses rumit, tidak ada risiko data hilang.
Menghentikan server...
Server berhasil dihentikan.
Semua data ujian tersimpan.
Tekan sembarang tombol untuk menutup...
Data aman tersimpan otomatis Bisa dijalankan lagi kapanpun
💡
Tidak ada platform CBT sejenis yang semudah ini
Platform CBT lain butuh install Node.js, database terpisah, konfigurasi server, atau bahkan VPS berbayar. Emes CBT hadir lengkap dalam satu folder — ekstrak, jalankan, selesai.
Fitur Lengkap

Semua yang Dibutuhkan
untuk Ujian Digital Modern

Dari pembuatan soal hingga analisis mendalam — semuanya dalam satu platform yang berjalan di jaringan sekolah Anda.

🔢
Rumus KaTeX / LaTeX
Render formula matematika, fisika, dan kimia secara native. Guru cukup ketik sintaks LaTeX — tampil indah otomatis di soal maupun pilihan jawaban.
⭐ Eksklusif Emes CBT
📄
Import Soal dari Word (.docx)
Upload file Word langsung — soal terurai otomatis. Hemat puluhan jam kerja guru yang sudah punya bank soal dalam format Microsoft Word.
⭐ Eksklusif Emes CBT
📶
100% Offline Ready
Berjalan penuh di jaringan lokal (LAN) sekolah. Internet putus? Ujian tetap berjalan normal — tidak bergantung pada koneksi luar sama sekali.
⭐ Eksklusif Emes CBT
📡
Monitor Ujian Real-time
Pantau status setiap siswa saat ujian berlangsung — siapa yang sedang mengerjakan, berapa soal dijawab, dan siapa yang sudah selesai. Semuanya live.
Fitur Unggulan
💬
Chat Guru–Siswa Live
Siswa bisa bertanya langsung ke guru saat ujian tanpa keluar dari platform. Guru membalas dari dashboard admin. Tidak ada platform CBT lokal lain yang punya ini.
⭐ Eksklusif Emes CBT
🔬
Analisis Butir Soal
Setiap soal dianalisis otomatis: tingkat kesukaran, daya beda, dan reliabilitas. Guru tahu soal mana yang perlu direvisi atau dibuang.
Psikometri Otomatis
🔒
Anti-Tab & Keamanan Ujian
Deteksi otomatis jika siswa pindah tab atau keluar dari jendela ujian. Didukung dengan mode exam browser, satu login per sesi, dan randomisasi soal.
Integritas Ujian
📊
Export Nilai ke Excel
Rekap nilai lengkap per kelas, rombel, dan mata pelajaran siap diunduh dalam format .xlsx. Lengkap dengan statistik tuntas/belum tuntas dan rata-rata kelas.
Format Siap Raport
🏷️
Branding Logo Sekolah
Logo dan nama sekolah tampil di seluruh platform — sidebar, halaman login, header ujian, hingga kartu soal cetak. Semua terkunci ke NPSN sekolah Anda.
Identitas Sekolah
✍️
Koreksi Manual Essay
Dashboard khusus untuk guru mengoreksi jawaban uraian. Baca jawaban siswa, beri skor, tambahkan komentar — nilai final terhitung otomatis.
Penilaian Holistik
📋
Cetak Berita Acara & Kartu Soal
Cetak dokumen resmi ujian langsung dari platform dengan kop sekolah, daftar hadir, dan kartu soal. Format PDF siap tanda tangan panitia.
⭐ Eksklusif Emes CBT
📱
QR Code Akses Siswa
Siswa scan QR Code untuk login ke ujian. Tidak perlu menghafal password panjang — cukup arahkan kamera dan ujian dimulai dalam hitungan detik.
Login Instan
FAQ

Pertanyaan yang Sering Diajukan

Jawaban cepat untuk pertanyaan yang paling sering muncul dari admin dan siswa.

Apakah Emes CBT bisa digunakan tanpa internet?
Ya, sepenuhnya. Emes CBT berjalan di server lokal sekolah (on-premise). Selama komputer server dan komputer siswa terhubung dalam jaringan LAN yang sama, ujian berjalan normal meski internet mati total.
Berapa banyak siswa yang bisa ujian bersamaan?
Versi Standard mampu menangani hingga 150–200 siswa bersamaan dengan baik di komputer server biasa. Versi Pro dengan PostgreSQL mampu 500+ siswa bersamaan secara stabil berkat connection pool dan multi-writer database.
Apa perbedaan Standard dan Pro?
Perbedaan utama ada di database engine. Standard menggunakan SQLite yang cocok untuk sekolah kecil-menengah (s/d ~200 siswa bersamaan). Pro menggunakan PostgreSQL dengan connection pool 20 koneksi — cocok untuk sekolah besar atau multi-kelas paralel di atas 300 siswa.
Bagaimana cara import soal dari Word?
Buka menu Bank Soal → pilih Paket Soal → klik tombol Import Word. Upload file .docx dengan format: nomor soal, teks soal, opsi A–E di baris terpisah, dan kunci jawaban. Sistem akan mengurai otomatis. Ada panduan format di halaman import.
Apakah data ujian siswa aman?
Sangat aman. Data tersimpan di server sekolah sendiri — tidak dikirim ke server luar atau cloud manapun. Hanya orang dengan akses jaringan sekolah yang bisa mengakses data tersebut.
Bagaimana jika siswa tidak sengaja menutup browser?
Jawaban siswa tersimpan otomatis setiap kali berpindah soal. Jika browser ditutup atau koneksi terputus, siswa bisa login ulang dan melanjutkan dari soal terakhir — selama waktu ujian belum habis.
Bisakah beberapa guru mengelola soal masing-masing?
Ya. Admin bisa membuat akun untuk beberapa guru. Setiap guru bisa login, membuat paket soal, dan menjadwalkan ujian untuk mata pelajarannya sendiri. Admin tetap punya kontrol penuh atas semua paket soal.
Apakah lisensi bisa dipindah ke sekolah lain?
Tidak. Setiap lisensi Emes CBT dikunci ke NPSN sekolah tertentu. Hal ini untuk memastikan lisensi digunakan hanya oleh sekolah yang berhak, sekaligus menampilkan nama dan logo sekolah yang benar di seluruh platform.
Perbandingan

Emes CBT vs Platform Lain

Bandingkan fitur secara jujur — baik dengan sesama platform CBT Indonesia maupun dengan platform survei umum.

Emes CBT
29/34
Candy CBT
18/34
e-ujian.id
17/34
My Exams
14/34
Moodle
13/34
FiturlogoEmes CBTCandy CBTe-ujian.idMy ExamsMoodle
🏛️ Infrastruktur
Offline / LAN
Tanpa internet
⚠️⚠️
Mudah install
Non-IT bisa setup
Data di server sekolah
Tidak perlu hosting VPS
🔢 Fitur Soal
KaTeX / LaTeX
Rumus matematika native
⚠️
Import dari Word (.docx)
Soal Menjodohkan
🔒 Keamanan
Deteksi pindah tab⚠️
Satu login per sesi⚠️
📊 Penilaian
Analisis butir soal⚠️
Koreksi essay manual
Export Excel rekap nilai⚠️⚠️
🏫 Manajemen
Monitor real-time⚠️⚠️
Chat guru–siswa live
Cetak berita acara
Branding logo sekolah⚠️⚠️
Lisensi terkunci NPSN
💰 Biaya
Tanpa biaya hosting tambahan
Tidak ada biaya per-siswa⚠️⚠️
✅ Tersedia penuh  ⚠️ Terbatas  ❌ Tidak ada
Lisensi

Pilih Versi
yang Paling Sesuai

Keduanya lisensi permanen — bayar sekali, pakai selamanya. Perbedaan utama hanya kapasitas siswa.

Standard
Rp 1.200.000/lisensi
Lisensi permanen — bayar sekali, pakai selamanya. Cocok untuk sekolah kecil hingga menengah.
  • Semua fitur ujian lengkap
  • KaTeX · Import Word · Cetak soal
  • Monitor real-time · Chat guru
  • Ekspor Excel · Analisis butir soal
  • Database SQLite (on-premise)
  • Tidak ada masa kadaluarsa
  • Maks 200 siswa bersamaan
Semua lisensi terkunci ke NPSN sekolah dan tidak bisa dipindahtangankan. Bingung pilih Standard atau Pro? Lihat perbandingan kapasitas database di bawah.
Standard vs Pro

Pilih yang Tepat
untuk Sekolah Anda

Kedua versi punya fitur yang sama lengkap. Perbedaannya hanya pada seberapa banyak siswa bisa ujian bersamaan dan kemudahan setup awal.

🟢 STANDARD
s/d 200
siswa bersamaan
Cocok untuk sekolah kecil–menengah
1–4 kelas ujian serentak
VS
🔵 PRO
500+
siswa bersamaan
Cocok untuk sekolah besar
Ujian paralel seluruh sekolah
Yang Anda Tanyakan 🟢 Standard 🔵 Pro
🎒 Cocok untuk siapa?
Ukuran sekolah ideal SD, SMP, SMA kecil–menengah SMA/SMK besar, pesantren besar
Jumlah siswa bersamaan s/d ~200 siswa tanpa masalah 500+ siswa tetap stabil
Skenario ujian tipikal 1–4 kelas ujian bersamaan Seluruh sekolah ujian serentak
⚙️ Instalasi & Setup
Cara install ✅ Portable — ekstrak & klik, langsung jalan ✅ Portable — ekstrak & klik, langsung jalan
Butuh install software lain? ✅ Tidak perlu — semua sudah termasuk ✅ Tidak perlu — PostgreSQL sudah termasuk di dalam
Butuh keahlian IT? ✅ Tidak — admin sekolah biasa bisa setup ✅ Tidak — admin sekolah biasa bisa setup
Backup data ✅ Mudah — copy 1 file eschool.db ✅ Mudah — copy folder data
📚 Fitur Aplikasi
Semua fitur ujian lengkap ✅ Lengkap ✅ Lengkap
KaTeX / rumus ilmiah ✅ Ada ✅ Ada
Import soal dari Word ✅ Ada ✅ Ada
Monitor real-time & chat ✅ Ada ✅ Ada
Export Excel nilai ✅ Ada ✅ Ada
💰 Harga
1 Semester Rp 350.000 Rp 500.000
1 Tahun Rp 600.000 Rp 1.000.000
Selamanya Rp 1.200.000 Rp 2.000.000
🟢
Pilih Standard jika…
Sekolah Anda memiliki kurang dari 300 siswa aktif, atau tidak pernah mengadakan ujian untuk lebih dari 4–5 kelas sekaligus. Setup sama mudahnya, harga lebih terjangkau.
🔵
Pilih Pro jika…
Sekolah Anda besar (SMA/SMK 500+ siswa), sering mengadakan ujian untuk seluruh angkatan serentak, atau ingin performa terbaik tanpa khawatir server kewalahan.

Siap Mulai Ujian Digital
di Sekolah Anda?

Bergabung bersama sekolah-sekolah yang sudah menggunakan Emes CBT. Platform CBT on-premise terlengkap untuk sekolah Indonesia.

Dokumentasi Lengkap

Panduan Penggunaan Emes CBT

Panduan lengkap untuk admin, guru, dan siswa — dari instalasi hingga rekap nilai akhir.

1
Pengaturan Awal
2
Data Siswa
3
Bank Soal
4
Jadwal Ujian
5
Monitor & Kontrol
6
Hasil & Analisis
7
Koreksi Essay
8
Kelola User & Role
1
Pengaturan Awal Sekolah
Menu: Pengaturan → Pengaturan Sistem
a
Masuk ke Menu Pengaturan
Login sebagai Admin, klik menu Pengaturan di sidebar kiri bagian bawah.
b
Isi Identitas Sekolah
Masukkan nama sekolah, alamat, nama kepala sekolah, dan NPSN. Data ini akan tampil di seluruh tampilan dan dokumen cetak.
c
Upload Logo Sekolah
Klik tombol upload logo. Logo akan otomatis muncul di sidebar, halaman login, dan kartu soal cetak. Format: PNG/JPG, resolusi minimal 128×128px.
d
Atur KKM Default & Nama Ujian
Tentukan KKM default (misalnya 75) dan template nama ujian. Nilai ini bisa diubah per paket soal saat membuat ujian.
Setelah menyimpan, logo dan nama sekolah langsung berubah di seluruh tampilan tanpa perlu reload.
2
Manajemen Data Siswa
Menu: Data Pengguna → Data Siswa
a
Tambah Siswa Manual
Klik tombol + Tambah Siswa, isi nama, NISN, kelas, rombel, dan password awal.
b
Import Massal dari Excel
Klik Import Excel, download template, isi data semua siswa sesuai format, lalu upload. Ratusan siswa bisa diimport sekaligus dalam satu klik.
c
Kelola Kelas & Rombel
Siswa dikelompokkan berdasarkan kelas (X, XI, XII) dan rombel (A, B, C, dst). Filter rombel digunakan saat membuat jadwal ujian per kelas.
d
Reset Password Siswa
Jika siswa lupa password, admin bisa reset langsung dari tabel Data Siswa — klik ikon edit dan ganti password tanpa menghapus data ujian siswa.
Template Excel import tersedia langsung di tombol Import — pastikan kolom NISN, nama, kelas, rombel, dan password diisi dengan benar.
3
Membuat Bank Soal
Menu: Bank Soal → Paket Soal & Butir Soal
Alur RBAC Bank Soal: Hanya Admin yang dapat membuat paket soal dan menentukan guru penyusunnya. Guru hanya melihat paket yang ditugaskan kepadanya dan mengisi butir soal di dalamnya. Guru tidak dapat membuat paket soal atau jadwal ujian sendiri.
a
Admin: Buat Paket Soal & Assign Guru
Klik + Tambah Paket, isi kode soal, nama ujian, mata pelajaran, kelas, dan KKM. Di bagian bawah form, pilih Guru Penyusun Soal dari dropdown — hanya guru yang dipilih yang bisa mengakses paket ini.
b
Guru: Isi Butir Soal dari Paket Tugasnya
Saat guru login, menu Paket Soal hanya menampilkan paket yang ditugaskan admin kepadanya (badge "Tugas dari admin"). Guru klik paket tersebut → masuk ke menu Butir Soal → tambah soal satu per satu, import Excel, atau import Word.
c
Tambah Butir Soal Manual
Klik + Tambah Soal, pilih tipe soal (PG, PG Kompleks, Essay, Menjodohkan, Benar/Salah), ketik pertanyaan menggunakan editor kaya — termasuk gambar, rumus KaTeX, dan tabel.
d
Import dari Word (.docx)
Klik Import Word, pilih file .docx — sistem otomatis mengurai soal dan opsi jawaban. Guru hanya bisa import ke paket yang menjadi tugasnya.
e
Input Rumus KaTeX
Klik tombol ∑ Rumus di toolbar editor, pilih template formula atau ketik sintaks LaTeX langsung. Preview muncul real-time sebelum disimpan.
f
Atur Kunci Jawaban & Bobot
Untuk PG, centang opsi yang benar. Untuk essay, tentukan skor maksimal. Bobot nilai dihitung otomatis berdasarkan total soal dan tipe.
Format Word yang didukung: soal diawali nomor, diikuti 4–5 opsi (A. B. C. D. E.), kunci jawaban di baris terakhir per soal atau di akhir file.
4
Menjadwalkan Ujian
Menu: Pelaksanaan Ujian → Jadwal Ujian — Hanya Admin
Penjadwalan ujian sepenuhnya dikendalikan oleh Admin. Guru dan Proktor tidak dapat membuat, mengubah, atau menghapus jadwal ujian. Guru hanya dapat melihat jadwal yang relevan dengan paket soal mereka.
a
Buat Jadwal Baru
Klik + Tambah Jadwal, pilih paket soal yang sudah dibuat (dan sudah terisi butir soal), tentukan tanggal, jam buka, dan jam tutup ujian.
b
Pilih Target Peserta
Pilih kelas dan rombel yang akan mengikuti ujian ini. Siswa di rombel tersebut otomatis muncul di daftar peserta saat monitor ujian aktif.
c
Atur Token (Opsional)
Aktifkan Token Ujian agar siswa harus memasukkan kode yang Anda berikan sebelum bisa mulai. Token bisa dibroadcast ke siswa melalui fitur Chat → Broadcast.
d
Aktifkan Randomisasi & Fullscreen
Centang Acak Soal dan Acak Jawaban agar urutan berbeda tiap siswa. Centang Paksa Fullscreen agar siswa tidak bisa keluar dari layar ujian tanpa peringatan.
Pastikan paket soal sudah terisi butir soal sebelum membuat jadwal. Siswa hanya bisa masuk ke ujian dalam rentang waktu yang ditentukan.
5
Monitor & Kontrol Ujian Live
Menu: Pelaksanaan Ujian → Monitor Ujian
a
Pilih Sesi Ujian yang Dipantau
Dari dropdown, pilih paket soal yang sedang berlangsung. Daftar peserta beserta status langsung muncul dan diperbarui otomatis setiap beberapa detik.
b
Lihat Status per Siswa
Setiap siswa terlihat: Sedang Ujian, Idle, Selesai, atau Belum Mulai. Lihat berapa soal sudah dijawab dan berapa menit tersisa.
c
Paksa Selesai & Reset Ujian
Paksa siswa tertentu untuk selesai — jawaban tersimpan otomatis. Atau reset ujian siswa tertentu agar bisa mengulang dari awal jika terjadi masalah teknis.
d
Chat Real-time & Notifikasi
Badge merah di menu Chat Siswa muncul otomatis saat ada pesan baru dari siswa. Klik untuk membalas. Pesan baru muncul sebagai toast notifikasi di pojok layar.
e
Broadcast Pengumuman ke Semua Siswa
Di header menu Chat, klik tombol 📢 Broadcast. Pilih template (Token Ujian, Jam Mulai, atau Perhatian) atau ketik pesan manual. Pesan tampil sebagai banner kuning di layar semua siswa secara bersamaan.
Halaman Monitor Ujian otomatis refresh — tidak perlu F5. Buka di layar besar atau proyektor untuk memantau seluruh kelas sekaligus.
6
Lihat Hasil & Analisis
Menu: Hasil & Laporan → Hasil Ujian / Analisa Per-butir
a
Rekap Nilai per Kelas & Ruang
Buka menu Hasil Ujian, pilih paket soal. Filter Kelas dan Ruang (rombel) tersedia untuk mempersempit tampilan. Tabel menampilkan nilai, status tuntas/belum, jumlah benar/salah, dan tanggal ujian.
b
Hitung Ulang dengan KKM Terbaru
Jika KKM sudah diubah di Pengaturan, klik tombol Hitung Ulang di halaman Hasil Ujian — semua status tuntas/belum tuntas langsung diperbarui berdasarkan KKM terkini tanpa mengubah nilai siswa.
c
Export ke Excel
Klik Export Excel untuk download rekap dalam format .xlsx. Kolom Ruang (rombel) ikut tersedia di file export untuk kebutuhan rekap per ruang.
d
Analisis Butir Soal
Menu Analisa Per-butir menampilkan tingkat kesukaran, daya beda, dan reliabilitas setiap soal. Soal bermasalah ditandai otomatis — bisa filter per ruang ujian.
e
Leaderboard & Daftar Hadir
Menu Leaderboard menampilkan peringkat siswa — filter per kelas dan ruang tersedia. Menu Daftar Hadir otomatis mencatat kehadiran siswa berdasarkan aktivitas ujian, siap cetak.
7
Koreksi Manual Soal Essay
Menu: Hasil & Laporan → Hasil Ujian → Koreksi Essay
a
Buka Daftar Essay yang Belum Dikoreksi
Di tabel Hasil Ujian, siswa dengan soal uraian belum terkoreksi ditandai dengan status "Belum Dinilai". Klik ikon koreksi di kolom aksi.
b
Baca Jawaban & Beri Skor
Panel koreksi menampilkan jawaban siswa di sebelah kiri dan kolom penilaian di kanan. Masukkan skor per soal essay sesuai rubrik.
c
Simpan — Nilai Terhitung Otomatis
Setelah klik Simpan Koreksi, nilai final siswa dihitung ulang menggabungkan skor PG dan skor essay. Status berubah menjadi "Selesai".
Nilai final = (Skor PG + Skor Essay) ÷ Total Skor Maksimal × 100. Formula ini berlaku otomatis dan tidak perlu dihitung manual.
8
Kelola User & Role
Menu: Data Pengguna → Manajemen User — Hanya Admin
a
Tambah Akun Guru
Klik + Tambah User, isi nama lengkap, username, password, dan pilih role Guru. Setelah disimpan, akun langsung bisa digunakan untuk login dan mengisi soal di paket yang ditugaskan admin.
b
Tambah Akun Proktor & Pengawas
Role Proktor dapat mengakses Monitor Ujian, Jadwal (view), dan Daftar Hadir. Role Pengawas hanya bisa melihat Monitor Ujian — cocok untuk pengawas ruang yang butuh pantau status siswa saja.
c
Ringkasan Hak Akses per Role
AdminSemua fitur — buat paket soal, assign guru, buat jadwal, kelola user, pengaturan GuruHanya isi butir soal di paket yang ditugaskan admin. Tidak bisa buat paket/jadwal sendiri ProktorMonitor Ujian, Jadwal (view), Daftar Hadir PengawasMonitor Ujian saja
d
Import Massal via Excel
Gunakan fitur Import Excel di halaman Manajemen User untuk menambah banyak akun guru/proktor sekaligus. Download template, isi kolom nama_admin, username, password, role, lalu upload.
Setelah menambah guru dan membuat paket soal, jangan lupa assign guru ke paket melalui form Edit Paket Soal → Guru Penyusun Soal. Tanpa assignment ini guru tidak akan melihat paket soal apapun.
Masuk untuk Download Aplikasi
Daftar sekali, download gratis selamanya. Data Anda membantu kami memberikan support yang lebih baik.
Download langsung setelah daftar
Notifikasi update versi terbaru
Akses support teknis prioritas
Data aman, tidak dijual ke pihak ketiga
Gagal masuk. Coba lagi.
Dengan masuk, Anda menyetujui penggunaan data untuk keperluan support Emes CBT.