Cara Membuat Soal Ujian Online Anti Curang dengan App Script & Google Sheet 2026

28 Maret 2026 17:00
Bagikan :
Ilustrasi ujian online dengan App Script dan Google Sheet. (DoyanDuit)

DOYANDUIT – Membuat sistem ujian online kini bisa dilakukan tanpa aplikasi mahal. Dengan memanfaatkan Google Spreadsheet dan App Script, kamu sudah bisa membuat sistem ujian sederhana yang dilengkapi fitur anti kecurangan.

Metode ini banyak digunakan karena fleksibel, gratis, dan bisa dikembangkan sesuai kebutuhan, termasuk untuk sekolah atau pelatihan online.

Persiapan Awal yang Dibutuhkan

Sebelum mulai, siapkan:

  • Google Spreadsheet
  • Bank soal (misalnya 30 soal pilihan ganda)
  • Akun Google aktif
  • Akses ke Google App Script

Langkah 1: Buat Database di Google Spreadsheet

Buat spreadsheet baru dan beri nama, misalnya:

“Hasil Ujian Bahasa Inggris Online”

Buat tabel dengan kolom:

  • Waktu
  • Nama siswa
  • Skor benar
  • Total soal
  • Nilai akhir
  • Status kecurangan

Tabel ini akan menjadi tempat penyimpanan hasil ujian secara otomatis.

Langkah 2: Siapkan Link Spreadsheet

  • Klik Share / Bagikan
  • Ubah akses menjadi siapa saja yang memiliki link dapat melihat
  • Salin link Spreadsheet

Link ini nanti akan digunakan dalam script.

Langkah 3: Generate Script dengan AI (Opsional)

Agar lebih cepat, kamu bisa menggunakan AI seperti:

  • ChatGPT
  • Gemini
  • atau tools lainnya

Caranya:

  • Masukkan prompt pembuatan ujian online
  • Upload soal yang sudah dibuat
  • Minta kode App Script + HTML

Langkah 4: Masukkan Kode ke App Script

Buka:

  • Extensions → App Script

Lakukan langkah berikut:

  1. Ganti nama project sesuai kebutuhan
  2. Hapus kode default
  3. Paste kode .gs (JavaScript)
  4. Simpan

Langkah 5: Tambahkan File HTML

  • Klik + → HTML file
  • Beri nama: index

Lalu:

  • Hapus isi default
  • Paste kode HTML dari AI
  • Simpan

Langkah 6: Deploy Menjadi Web App

Agar bisa digunakan sebagai ujian online:

Caranya:

  • Klik Deploy → New Deployment
  • Pilih Web App
  • Isi deskripsi (misal: Ujian Online)
  • Atur akses:
    • Siapa saja bisa mengakses

Klik:

  • Deploy → Authorize → Allow

Setelah itu:

  • Salin link web app

Tampilan dan Cara Kerja Ujian

Saat dibuka:

  • Peserta login dengan nama dan password
  • Klik tombol mulai
  • Soal akan tampil satu per satu
  • Navigasi:
    • Next
    • Previous

Fitur Anti Kecurangan

Salah satu keunggulan metode ini adalah fitur anti curang.

Cara kerjanya:

  • Jika peserta pindah tab/browser
  • Sistem otomatis:
    • Mengakhiri ujian
    • Mengirim status “terdeteksi curang”

Hasil Ujian Otomatis

Setelah ujian selesai:

Data langsung tersimpan di:

  • Google Spreadsheet

Isi data:

  • Nama siswa
  • Nilai
  • Jumlah benar
  • Status kecurangan

Selain itu:

  • Notifikasi bisa dikirim via email

Kelebihan Sistem Ini

Kenapa banyak yang pakai metode ini?

  • Gratis tanpa aplikasi tambahan
  • Bisa dikustom sesuai kebutuhan
  • Data tersimpan otomatis
  • Bisa dipakai di HP dan laptop
  • Gunakan desain UI sederhana agar ringan

Kekurangan yang Perlu Diperhatikan

Meski praktis, ada beberapa hal:

  • Perlu sedikit pemahaman teknis
  • Bergantung pada koneksi internet
  • Harus hati-hati saat setting akses

 

Cara membuat soal ujian online dengan App Script dan Google Sheet adalah solusi praktis untuk membuat sistem CBT sederhana yang sudah dilengkapi fitur anti kecurangan.

Dengan langkah yang tepat, kamu bisa membuat sistem ujian sendiri tanpa biaya tambahan dan tetap terlihat profesional.

Kalau kamu ingin meningkatkan sistem ini, kamu bisa mengembangkan fitur seperti timer otomatis atau ranking nilai agar lebih menarik.

Berita Terbaru
bupot tanpa transaksi
NPWP Disalahgunakan untuk Faktur Pajak Fiktif? Begini Langkah yang Harus Dilakukan
role akses penandatanganan spt
Coretax DJP Tambah Role Baru Penandatangan SPT 21/26, Data Gaji Pegawai Kini Lebih Terjaga
surat bebas pajak lazada
Cara Isi Surat Keterangan Penghasilan Bebas Pajak Lazada Terbaru, Seller Wajib Tahu Sebelum Upload
survei rumah pendidikan
Cara Mengisi Survei Rumah Pendidikan di Info GTK 2026, Panduan Lengkap untuk Guru dan Kepala Sekolah
XAUUSD_2026-08-03_13-17-31
Harga Emas Hari Ini 3 Agustus 2026: Antam Naik Rp7.000 per Gram, Emas Dunia Rebound di Atas US$4.050