Berikut adalah artikel yang membahas Panduan membuat soal ujian pakai Gemini AI menggunakan Prompt yang kami sediakan, hasil generate akan langsung rapi dan berbentuk format word. Cocok untuk membuat soal ujian Sumatif Akhir Semester (SAS), Sumatif Tengah Semester (STS), Sumatif Akhir Tahun (SAT), dan Sumatif Harian.
Soal evaluasi atau ujian adalah alat ukur yang sangat vital dalam proses pembelajaran. Namun, mari kita akui satu hal: penyusunan naskah soal ujian membutuhkan waktu yang sangat panjang. Tampilan lembar soal yang rapi dan terstruktur sangat penting untuk menjaga fokus serta konsentrasi siswa saat ujian.
Kabar baiknya, Anda tidak perlu menghabiskan berjam-jam waktu hanya untuk memformat tabel, merapikan jarak spasi, atau mengatur tata letak di Microsoft Word secara manual. Dengan kecanggihan kecerdasan buatan seperti Gemini AI, Anda bisa menyulap teks materi mentah dari tujuan pembelajaran sesuai mata pelajaran menjadi instrumen soal ujian berkarakteristik HOTS yang terstruktur rapi, bervariasi, dan siap cetak.
Berikut adalah panduan praktis mengenai panduan menggunakan Gemini AI untuk membuat soal ujian Anda secara otomatis menjadi format dokumen yang bersih dan profesional, yang dapat Bapak/Ibu terapkan sekarang juga.
Panduan Membuat Soal Ujian pakai Gemini AI (Word) ~ Prompt Gratis
Gemini AI merupakan model kecerdasan buatan generatif mutakhir yang dikembangkan oleh Google, dirancang untuk memahami instruksi kompleks dan memproses bahasa teks layaknya manusia.
Bagi Bapak/Ibu pendidik, Gemini bertindak layaknya asisten mengajar pribadi super cepat yang mampu menganalisis tumpukan materi bahan ajar, lalu meraciknya kembali menjadi berbagai variasi instrumen evaluasi termasuk soal ujian berkarakteristik HOTS hanya dalam hitungan detik dengan tingkat akurasi dan kerapian format yang sangat mengagumkan
⚠️Catatan Penting: Penggunaan Versi Gratis vs. Pro (Berbayar)
Google Gemini
Versi Gratis: Menyediakan akses ke model dasar (Flash) yang sangat mumpuni untuk penyusunan dokumen harian. Bapak/Ibu masih tetap bisa akses ke model Gemini Pro yang lebih analitis di Versi Gratis, namun dengan kuota yang dibatasi secara dinamis. Jika batas penggunaan model Pro habis, sistem akan otomatis mengalihkan obrolan ke model dasar.
Versi Advanced (Berbayar): Memberikan akses prioritas dan batas penggunaan yang jauh lebih tinggi untuk model Gemini Pro, serta kapasitas unggahan dokumen yang lebih besar.
💡 Saran Praktis: Untuk penggunaan standar pembuatan soal, versi gratis (Cepat / Penalaran) dari platform Gemini ini sudah mencukupi
Panduan dan Prompt
Berikut adalah langkah praktis yang bisa Anda terapkan langsung:
1. Akses dan Buat Akun Gemini AI
Langkah pertama tentu saja mengunjungi situs resminya. Buka browser Anda dan ketikkan gemini. Jika Anda baru pertama kali menggunakannya, Anda perlu mendaftar (Sign Up) menggunakan alamat email atau langsung menautkan akun Google Anda. Prosesnya sangat cepat dan gratis untuk fitur dasarnya.
2. Siapkan Informasi (Materi, dll)
Setelah masuk ke salah satu platform AI tersebut, langkah selanjutnya adalah menyiapkan rincian informasi yang rinciannya sebagai berikut :
Utama
Teks Materi / Bahan Ajar: ... rincikan materinya
Mata Pelajaran : ...
Kelas : ...
Ujian : SAS/STS
Semester : ...
Jumlah dan Jenis Soal (Pilih dan Isi Jumlah Soal Sesuai Kebutuhan (Biarkan kosong atau hapus untuk format yang tidak ingin digunakan)
Pilihan Ganda (PG) : ...
Soal PG Kompleks (Pilih >1 Jawaban Benar) : ...
Soal Menjodohkan : ...
Soal Isian Singkat : ...
Soal Uraian/Esai : ...
Rincian informasi itu nantinya digunakan untuk mengisi input pada prompt yang telah kami siapkan
3. Gunakan "Prompt" (Perintah) yang Spesifik
Kunci keberhasilan menggunakan AI ada pada perintah Anda. Jangan hanya meminta, Perbaiki modul ini. Cobalah gunakan prompt yang lebih detail agar Gemini memahami kebutuhan visual Anda.
3.1 PANDUAN PROMPT GEMINI
Alur singkatnya :
Buka Gemini
Pilih Alat dan klik Canvas (Terletak di bagian Kiri, sebelah tombol +)
Pilih Mode Pro (Terletak di bagian Kanan), pakai yang Cepat atau Penalaran juga tidak masalah
Kemudian masukkan Prompt dibawah ini, dan Masukkan Informasiyang telah disiapkan sebelumnya
Tunggu sampai selesai dan jangan lakukan apa pun
💡 Prompt Gemini AI (Pembuat Modul Ajar HTML)
Anda adalah AI Ahli Evaluasi Pembelajaran & Web Developer Profesional. Tugas Anda adalah menganalisis teks materi yang diberikan, kemudian membuat Daftar Soal berkarakteristik HOTS (Higher Order Thinking Skills) dan Kunci Jawabannya sesuai dengan format yang dipilih dalam 1 kali generate menjadi Single HTML File yang interaktif dan siap diekspor ke MS Word (Mode Print Layout) dengan format bersih (hitam-putih/grayscale).
Teks Materi / Bahan Ajar: [Rincian materi]
Mata Pelajaran : ...
Kelas : ...
Ujian : SAS/STS ~ Pilih Salah Satu
Semester : ...
Pilih dan Isi Jumlah Soal Sesuai Kebutuhan (Biarkan kosong atau hapus untuk format yang tidak ingin digunakan):
Pilihan Ganda (PG) : ... Soal
PG Kompleks (Pilih >1 Jawaban Benar) : ... Soal
Menjodohkan : ... Soal
Isian Singkat : ... Soal
Uraian/Esai : ... Soal
🔴 ATURAN KONTEN, URUTAN, & PEMISAHAN TABEL (HARGA MATI):
KARAKTERISTIK HOTS: Soal wajib mengukur kemampuan berpikir tingkat tinggi (C4-Menganalisis, C5-Mengevaluasi, C6-Mencipta). Selalu gunakan stimulus (cerita pendek, kasus, tabel data, atau situasi logis) sebelum masuk ke inti pertanyaan. Hindari soal hafalan murni (C1-C3).
URUTAN GENERATE: Buatlah daftar soal secara berurutan berdasarkan tipe soal yang diisi jumlahnya pada instruksi di atas. Setelah semua soal selesai, WAJIB buat tabel Kunci Jawaban di bagian paling bawah pada lembar yang terpisah.
TABEL KOP & IDENTITAS WAJIB ADA: Gunakan template Kop Surat dan Identitas Peserta yang ada di boilerplate, Anda cukup mengisi bagian [ISI KELAS] dan [ISI MAPEL].
TAMBAHAN PETUNJUK OTOMATIS: Anda WAJIB membuat kotak "Petunjuk Pengerjaan" yang berisi poin 1-6 menggunakan ordered list (<ol>) di bawah tabel Identitas Peserta. Sesuaikan petunjuk dengan tipe soal yang diujikan.
TABEL HARUS TERPISAH: Pisahkan tabel untuk setiap jenis soal (Contoh: "A. SOAL PILIHAN GANDA", "B. SOAL MENJODOHKAN", dsb) menggunakan class question-table (tanpa border).
KUNCI JAWABAN: Letakkan kunci jawaban keseluruhan soal di bagian paling akhir menggunakan class section-table (dengan border).
ATOMISASI BARIS & BOLD: Setiap 1 butir soal WAJIB diletakkan di dalam tag <tr> baru. Cetak tebal (bold) HANYA pada header/kolom kiri/nomor soal menggunakan tag HTML <b> atau <strong>.
JARAK SOAL & JAWABAN (MEPET): Khusus soal PG dan PG Kompleks, JANGAN menambahkan baris kosong, <p>, atau <br><br> antara teks pertanyaan dan pilihan jawaban (A, B, C, D). Pilihan jawaban harus langsung menempel tepat di bawah teks pertanyaan hanya dengan 1 kali <br>.
TANPA TANDA BINTANG (*): JANGAN PERNAH menggunakan tanda bintang (*) di dalam teks stimulus, soal, pilihan jawaban, maupun tabel untuk alasan apapun (termasuk untuk format markdown bold/italic). Gunakan murni teks biasa dan tag HTML.
🎨 ATURAN STRUKTUR HTML (HARUS IKUTI FORMAT INI AGAR RAPI DI MS WORD):
▶ FORMAT 1: Untuk PG, PG Kompleks, Isian, & Uraian (2 Kolom):
HTML
<table class="question-table">
<tr class="header-lv1"><td colspan="2">A. [NAMA JENIS SOAL]</td></tr>
<tr class="content-row"><td class="label-col" width="5%">1.</td><td width="95%">Isi teks stimulus dan pertanyaan langsung di sini.
<br>A. Pilihan 1
<br>B. Pilihan 2
<br>C. Pilihan 3
<br>D. Pilihan 4</td></tr>
</table>
▶ FORMAT 2: KHUSUS SOAL MENJODOHKAN (3 Kolom Mutlak):
Gunakan tepat 3 kolom. HARGA MATI: JANGAN PERNAH MENGGABUNGKAN TEKS PERNYATAAN DAN JAWABAN DI SATU KOLOM! Kolom 1 untuk Nomor, Kolom 2 khusus Teks Pernyataan (kiri), Kolom 3 khusus Pilihan Jawaban (kanan).
HTML
<table class="question-table">
<tr class="header-lv1"><td colspan="3">B. SOAL MENJODOHKAN</td></tr>
<tr><td colspan="3" style="padding-bottom: 10px;">Pasangkanlah pernyataan pada kolom sebelah kiri dengan pilihan yang tepat di kolom sebelah kanan! (Tulis hurufnya saja)</td></tr>
<tr class="content-row">
<td class="label-col" width="5%">1.</td>
<td width="60%" style="padding-right: 15px; text-align: justify;">Teks pernyataan atau stimulus pertama diletakkan di sini. ( .... )</td>
<td width="35%" style="text-align: left;">A. Pilihan Jawaban 1</td>
</tr>
<tr class="content-row">
<td class="label-col" width="5%">2.</td>
<td width="60%" style="padding-right: 15px; text-align: justify;">Teks pernyataan atau stimulus kedua diletakkan di sini. ( .... )</td>
<td width="35%" style="text-align: left;">B. Pilihan Jawaban 2</td>
</tr>
</table>
▶ FORMAT 3: KHUSUS KUNCI JAWABAN (Wajib Beda Halaman):
HTML
<table class="section-table">
<tr class="header-lv1"><td colspan="2">KUNCI JAWABAN</td></tr>
<tr class="content-row"><td width="20%"><b>Pilihan Ganda</b></td><td width="80%">1. A, 2. B, 3. C, dst...</td></tr>
<tr class="content-row"><td><b>Menjodohkan</b></td><td>1. B, 2. C, dst...</td></tr>
<tr class="content-row"><td><b>Esai</b></td><td><b>1.</b> Poin jawaban esai nomor satu.<br><b>2.</b> Poin jawaban esai nomor dua.</td></tr>
</table>
💡 KHUSUS KOTAK PETUNJUK (RATA KIRI & SPASI 1.0 MUTLAK):
Gunakan tabel class petunjuk-table ini agar layout di Word rapi.
HTML
<table class="petunjuk-table" width="100%" style="background-color: #FFFFFF; border: 1pt solid #000000; border-left: 5pt solid #333333; margin-bottom: 20px; border-collapse: collapse;">
<tr><td style="padding: 12px 18px;">
<h3 style="color: #333333; font-size: 12pt; margin-bottom: 5px; font-weight: bold;">PETUNJUK PENGERJAAN</h3>
<ol style="padding-left: 20px; margin: 0; font-size: 11pt;">
<li>Berdoalah sebelum mengerjakan soal.</li>
<li>Tulislah namamu pada lembar jawaban.</li>
</ol>
</td></tr>
</table>
⚙️ KODE BOILERPLATE WAJIB (JANGAN DIUBAH!):
Gunakan struktur HTML, CSS, dan JS di bawah ini 100% PERSIS. Anda HANYA bertugas mengisi bagian "[ISI DISINI]" dan menambahkan tabel konten soal di bagian yang disediakan.
HTML
<!DOCTYPE html><html lang="id"><head><meta charset="UTF-8"><title>Soal Evaluasi</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background-color: #e0e0e0; display: flex; flex-direction: column; align-items: center; padding: 40px 20px; font-family: 'Times New Roman', Times, serif !important; }
p, div, span, td, th, h1, h2, h3, li { margin: 0 !important; line-height: 115%; }
.document-container { background-color: #ffffff; width: 100%; max-width: 850px; padding: 30px 40px; box-shadow: 0 10px 30px rgba(0,0,0,0.15); min-height: 1122px; transition: all 0.3s ease; }
/* Table Kop */
.kop-table { width: 100%; border-collapse: collapse; border: none; margin-bottom: 15px !important; }
.kop-table td { border: none; padding: 8px; text-align: center; vertical-align: middle; color: #000; }
/* Table Identitas */
.identitas-table { width: 100%; border-collapse: collapse; border: 1px solid #000; margin-bottom: 20px !important; }
.identitas-table > tbody > tr > td { border: 1px solid #000; padding: 6px; vertical-align: top; color: #000; }
.identitas-table table td { padding: 3px; font-size: 11pt; border: none; }
/* Table Khusus Kunci Jawaban (Border) */
.section-table { width: 100%; margin-bottom: 20px !important; border-collapse: collapse; border: 1px solid #000000; margin-top: 0 !important; }
.section-table th, .section-table td { border: 1px solid #000000; padding: 6px 8px; font-size: 11pt; vertical-align: top; }
/* Table Khusus Soal (Tanpa Border) */
.question-table { width: 100%; margin-bottom: 20px !important; border-collapse: collapse; border: none; margin-top: 0 !important; }
.question-table th, .question-table td { border: none; padding: 6px 8px; font-size: 11pt; vertical-align: top; }
/* Styling Header & Kolom */
.header-lv1 td, .header-lv1 th { background-color: #333333 !important; color: white !important; font-size: 12pt !important; text-transform: uppercase; text-align: center !important; font-weight: bold !important; border: 1px solid #000000; }
.content-row td { color: #000000 !important; text-align: justify; }
.label-col { font-weight: bold; width: 5%; white-space: nowrap; text-align: left !important; }
/* Kotak Petunjuk (Web View Khusus Spasi 1.0) */
.petunjuk-table h3, .petunjuk-table li { line-height: 1 !important; margin-bottom: 0 !important; }
.petunjuk-table h3 { margin-bottom: 5px !important; }
/* Tombol Export */
.btn-export { position: fixed; top: 20px; right: 20px; background: #2b579a; color: white; border: none; padding: 12px 25px; border-radius: 5px; cursor: pointer; font-weight: bold; font-family: 'Times New Roman'; font-size: 12pt; z-index: 1000; box-shadow: 0 4px 6px rgba(0,0,0,0.2); transition: background 0.3s; }
.btn-export:hover { background: #1a365d; }
</style></head><body>
<button class="btn-export" onclick="exportToWord()">⬇ Download ke Word</button>
<div class="document-container" id="konten-soal">
<table class="kop-table">
<tr>
<td style="width:20%; font-weight:bold; font-size:12pt;">LOGO<br>SEKOLAH</td>
<td style="width:60%; font-weight:bold; font-size:12pt; line-height: 1.3;">
PEMERINTAH KABUPATEN/KOTA.....<br>
DINAS PENDIDIKAN<br>
.........................................................................................................<br>
SUMATIF AKHIR SEMESTER I TINGKAT SD/MI<br>
TAHUN PELAJARAN 20../20..
</td>
<td style="width:20%; font-weight:bold; font-size:12pt;">LOGO<br>KURIKULUM<br>MERDEKA</td>
</tr>
</table>
<table class="identitas-table">
<tr>
<td style="width:50%;">
<table width="100%" border="0">
<tr><td width="35%">Kelas</td><td width="65%">: [ISI KELAS]</td></tr>
<tr><td>Mata Pelajaran</td><td>: [ISI MAPEL]</td></tr>
<tr><td>Hari/Tanggal</td><td>: .....................................................</td></tr>
<tr><td>Waktu</td><td>: .....................................................</td></tr>
</table>
</td>
<td style="width:50%;">
<table width="100%" border="0">
<tr><td width="35%">Nama</td><td width="65%">: .....................................................</td></tr>
<tr><td>Nomor Peserta</td><td>: .....................................................</td></tr>
<tr><td>Nama SD</td><td>: .....................................................</td></tr>
<tr><td>Nilai</td><td>: .....................................................</td></tr>
</table>
</td>
</tr>
</table>
<table class="petunjuk-table" width="100%" style="background-color: #FFFFFF; border: 1pt solid #000000; border-left: 5pt solid #333333; margin-bottom: 20px; border-collapse: collapse;">
<tr><td style="padding: 12px 18px;">
<h3 style="color: #333333; font-size: 12pt; margin-bottom: 5px; font-weight: bold;">PETUNJUK PENGERJAAN</h3>
<ol style="padding-left: 25px; margin-left: 15px; font-size: 11pt;">
[ISI POIN-POIN PETUNJUK PENGERJAAN DI SINI MENGGUNAKAN TAG LI]
</ol>
</td></tr>
</table>
[ISI SEMUA TABEL SOAL DAN KUNCI JAWABAN DI SINI]
</div>
<script>
document.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('.section-table, .question-table').forEach(table => {
let rowCount = 0;
table.querySelectorAll('tr').forEach(tr => {
if (tr.classList.contains('header-lv1')) { rowCount = 0; }
else if (tr.classList.contains('content-row')) {
rowCount++;
if(table.classList.contains('section-table')) {
tr.querySelectorAll('td').forEach(td => { td.style.backgroundColor = (rowCount % 2 === 0) ? '#F9F9F9' : '#FFFFFF'; });
}
}
});
});
});
function exportToWord() {
// Pindahkan konten ke elemen temporary agar manipulasi tidak merusak tampilan web asli
var tempDiv = document.createElement('div');
tempDiv.innerHTML = document.getElementById('konten-soal').innerHTML;
// 1. Ubah styling header
tempDiv.querySelectorAll('.header-lv1').forEach(tr => {
tr.setAttribute('style', 'background-color: #333333; color: #ffffff; text-align: center; font-weight: bold; font-size: 12pt; text-transform: uppercase;');
});
// 2. Nambahin enter otomatis antar bab (HANYA di luar tabel utama, tabel identitas aman!)
tempDiv.querySelectorAll('.kop-table, .identitas-table, .petunjuk-table, .question-table').forEach(table => {
table.insertAdjacentHTML('afterend', "<p style='margin: 0pt; font-size: 12pt;'> </p>");
});
// 3. BREAK HALAMAN OTOMATIS khusus Kunci Jawaban
tempDiv.querySelectorAll('.section-table').forEach(table => {
table.insertAdjacentHTML('beforebegin', "<br clear='all' style='page-break-before:always; mso-break-type:page-break;' />");
});
var elementHTML = tempDiv.innerHTML;
var header = "<html xmlns:v='urn:schemas-microsoft-com:vml' xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'>";
var rahasiaWord = "<" + "!--[if gte mso 9]><xml><w:WordDocument><w:View>Print</w:View><w:Zoom>100</w:Zoom><w:DoNotOptimizeForBrowser/></w:WordDocument></xml><![endif]--" + ">";
header += rahasiaWord;
header += "<style>@page WordSection1 { size: 595.3pt 841.9pt; margin: 42.5pt 42.5pt 42.5pt 42.5pt; } div.WordSection1 { page: WordSection1; } table { border-collapse: collapse; width: 100%; font-family: 'Times New Roman', serif; font-size: 11pt; margin-top: 0pt !important; } p, td, th, div, span { margin: 0pt !important; mso-margin-top-alt: 0pt; mso-margin-bottom-alt: 0pt; padding: 0; line-height: 115%; mso-line-height-rule: exactly; font-family: 'Times New Roman', serif; } ol { margin-left: 20pt; padding-left: 0; } li { margin-top: 0pt; margin-bottom: 4pt; line-height: 115%; mso-line-height-rule: exactly; font-family: 'Times New Roman', serif; } td, th { vertical-align: top; padding: 4pt 6pt; } .kop-table td { text-align: center; vertical-align: middle; border: none; } .identitas-table td { border: 1pt solid #000; } .identitas-table table td { border: none; padding: 2pt; } .section-table { margin-top: 0pt !important; margin-bottom: 20pt; } .section-table td, .section-table th { border: 1pt solid #000; } .question-table td, .question-table th { border: none; margin-top: 0pt !important; } .petunjuk-table li { line-height: 100% !important; mso-line-height-rule: exactly; margin-top: 0pt !important; margin-bottom: 0pt !important; } .petunjuk-table h3 { line-height: 100% !important; margin-top: 0pt !important; margin-bottom: 4pt !important; }</style></head><body><div class='WordSection1'>";
var body = elementHTML + "</div></body></html>";
var blob = new Blob(['\ufeff', header + body], { type: 'application/msword' });
var link = document.createElement("a");
link.href = URL.createObjectURL(blob);
link.download = 'Soal_Evaluasi_HOTS.doc';
link.click();
}
</script></body></html>
Setelah selesai klik tombol Download ke Word di pojok kanan atas
Mau lihat Demo / Contoh Generate? Gabung ke Saluran WhatsApp kami
Kesimpulan
Transformasi teks materi menjadi instrumen evaluasi yang baku dan terstandardisasi kini bukan lagi tugas administratif yang menyita waktu berhari-hari. Melalui pemanfaatan Gemini AI, Bapak/Ibu dapat mengotomatisasi penyusunan serta pemformatan dokumen ujian dengan tingkat akurasi yang tinggi.
Efisiensi waktu yang diperoleh dari teknologi ini pada akhirnya memungkinkan pendidik untuk lebih berfokus pada esensi pembelajaran dan memberikan pengalaman evaluasi yang bermutu tinggi bagi siswa..
Ki Hajar Dewantara : “Ing Ngarsa Sung Tuladha Ing Madya Mangun Karsa Tut Wuri Handayani”,- Di depan memberi contoh, di tengah memberi semangat dan di belakang memberikan kekuatan.
SALURAN WHATSAPP
UPDATE MATERIdan bahan ajar terbaru akan langsung dikirimkan ke HP Anda.