<!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sumatif Tengah Semester Bahasa Indonesia Kelas 6 Kurikulum Merdeka</title> <script src="https://cdn.tailwindcss.com"></script> </head> <body class="bg-slate-50 text-slate-800 font-sans p-4 sm:p-8"> <div class="max-w-4xl mx-auto bg-white p-6 sm:p-10 rounded-2xl shadow-xl border border-slate-200"> <header class="text-center border-b pb-6 mb-8"> <h1 class="text-2xl sm:text-3xl font-bold text-indigo-900 mb-2">SUMATIF TENGAH SEMESTER (STS)</h1> <h2 class="text-xl font-semibold text-slate-700">Mata Pelajaran: Bahasa Indonesia Kelas 6</h2> <p class="text-slate-500 mt-1">Kurikulum Merdeka • Total 35 Soal (20 PG, 5 Menjodohkan, 5 Isian, 5 Uraian)</p> </header> <!-- Identitas Siswa --> <div class="bg-indigo-50 p-4 rounded-xl border border-indigo-200 mb-8 grid grid-cols-1 sm:grid-cols-2 gap-4"> <div> <label class="block text-sm font-bold text-indigo-900 mb-1">Nama Lengkap Siswa:</label> <input type="text" id="studentName" class="w-full border border-slate-300 rounded-lg p-2.5 bg-white" placeholder="Masukkan nama lengkap..." required> </div> <div> <label class="block text-sm font-bold text-indigo-900 mb-1">Kelas:</label> <input type="text" id="studentClass" class="w-full border border-slate-300 rounded-lg p-2.5 bg-white" placeholder="Contoh: 6A" required> </div> </div> <form id="quizForm" onsubmit="event.preventDefault(); submitQuiz();"> <!-- Bagian I: Pilihan Ganda --> <section class="mb-10"> <h3 class="text-lg font-bold text-indigo-800 bg-indigo-50 p-3 rounded-lg mb-6 border-l-4 border-indigo-600">I. Pilihan Ganda (Soal 1 - 20)</h3> <ol class="space-y-6 list-decimal list-inside"> <li class="font-medium text-slate-900" data-q="1" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Bacalah kalimat berikut! <br><em>"Ibu membeli buah tangan khas Bandung untuk nenek di kampung."</em><br> Arti ungkapan "buah tangan" dalam kalimat tersebut adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s1" value="a"><span>A. Tanaman buah</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s1" value="b"><span>B. Oleh-oleh</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s1" value="c"><span>C. Hasil kebun</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s1" value="d"><span>D. Barang belanjaan</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="2" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Perhatikan kalimat berikut!<br><em>"Karena rajin belajar, Andi berhasil meraih juara pertama."</em><br> Konjungsi sebab-akibat yang digunakan dalam kalimat tersebut adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s2" value="a"><span>A. Berhasil</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s2" value="b"><span>B. Karena</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s2" value="c"><span>C. Meraih</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s2" value="d"><span>D. Pertama</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="3" data-type="pg" data-answer="c"> <span class="font-normal text-slate-700">Teks yang bertujuan untuk memberikan informasi, petunjuk, atau penjelasan mengenai suatu proses secara jelas disebut teks...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s3" value="a"><span>A. Narasi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s3" value="b"><span>B. Deskripsi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s3" value="c"><span>C. Prosedur</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s3" value="d"><span>D. Fiksi</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="4" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Kalimat yang berisi pendapat atau pandangan seseorang terhadap suatu hal yang sifatnya belum pasti benar disebut kalimat...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s4" value="a"><span>A. Fakta</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s4" value="b"><span>B. Opini</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s4" value="c"><span>C. Tanya</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s4" value="d"><span>D. Perintah</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="5" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Manakah di bawah ini yang merupakan contoh kalimat fakta?</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s5" value="a"><span>A. Rasanya makanan di warung itu sangat lezat sekali.</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s5" value="b"><span>B. Indonesia mendeklarasikan kemerdekaannya pada 17 Agustus 1945.</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s5" value="c"><span>C. Sepertinya besok sore akan turun hujan deras di kota ini.</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s5" value="d"><span>D. Pemandangan gunung itu tampak sangat indah dan menyejukkan.</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="6" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Surat yang dikirimkan untuk keperluan resmi, kedinasan, atau organisasi disebut surat...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s6" value="a"><span>A. Pribadi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s6" value="b"><span>B. Resmi (Dinas)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s6" value="c"><span>C. Pembaca</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s6" value="d"><span>D. Undangan ulang tahun</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="7" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Bagian awal dari sebuah surat resmi biasanya mencantumkan...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s7" value="a"><span>A. Salam penutup</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s7" value="b"><span>B. Kepala surat (kop surat)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s7" value="c"><span>C. Tanda tangan pengirim pribadi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s7" value="d"><span>D. Nama panggilan akrab</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="8" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Penulisan singkatan kata yang tepat dalam bahasa Indonesia baku adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s8" value="a"><span>A. d.l.l.</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s8" value="b"><span>B. dll.</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s8" value="c"><span>C. Dll</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s8" value="d"><span>D. d. l. l</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="9" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Wawancara dilakukan antara pewawancara dan...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s9" value="a"><span>A. Penonton</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s9" value="b"><span>B. Narasumber</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s9" value="c"><span>C. Moderator</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s9" value="d"><span>D. Notulen</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="10" data-type="pg" data-answer="c"> <span class="font-normal text-slate-700">Kata tanya yang digunakan untuk menanyakan tempat atau lokasi suatu peristiwa adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s10" value="a"><span>A. Apa</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s10" value="b"><span>B. Siapa</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s10" value="c"><span>C. Di mana</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s10" value="d"><span>D. Mengapa</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="11" data-type="pg" data-answer="a"> <span class="font-normal text-slate-700">Arti dari imbuhan awalan <em>ber-</em> pada kata "bersepeda" adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s11" value="a"><span>A. Memakai atau menggunakan sepeda</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s11" value="b"><span>B. Membuat sepeda</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s11" value="c"><span>C. Menjual sepeda</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s11" value="d"><span>D. Menghasilkan sepeda</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="12" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Majas yang membandingkan benda mati seolah-olah memiliki sifat seperti manusia disebut majas...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s12" value="a"><span>A. Hiperbola</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s12" value="b"><span>B. Personifikasi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s12" value="c"><span>C. Metafora</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s12" value="d"><span>D. Simile</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="13" data-type="pg" data-answer="c"> <span class="font-normal text-slate-700">Perhatikan kalimat berikut!<br><em>"Daun kelor itu melambai-lambai ditiup angin pagi."</em><br> Contoh kalimat di atas menggunakan majas...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s13" value="a"><span>A. Metafora</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s13" value="b"><span>B. Hiperbola</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s13" value="c"><span>C. Personifikasi</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s13" value="d"><span>D. Litotes</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="14" data-type="pg" data-answer="a"> <span class="font-normal text-slate-700">Pernyataan yang benar mengenai formulir adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s14" value="a"><span>A. Lembar kertas yang diisi dengan informasi data diri tertentu</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s14" value="b"><span>B. Buku cerita rakyat berukuran besar</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s14" value="c"><span>C. Kumpulan puisi lama dan pantun</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s14" value="d"><span>D. Brosur promosi barang dagangan</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="15" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Kosakata baku dari kata tidak baku "ijin" adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s15" value="a"><span>A. Idzin</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s15" value="b"><span>B. Izin</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s15" value="c"><span>C. Ejin</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s15" value="d"><span>D. Ajin</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="16" data-type="pg" data-answer="c"> <span class="font-normal text-slate-700">Unsur intrinsik cerita yang menunjukkan tempat, waktu, dan suasana terjadinya peristiwa disebut...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s16" value="a"><span>A. Tema</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s16" value="b"><span>B. Tokoh</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s16" value="c"><span>C. Latar (Setting)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s16" value="d"><span>D. Amanat</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="17" data-type="pg" data-answer="c"> <span class="font-normal text-slate-700">Pesan moral atau nasihat yang ingin disampaikan pengarang melalui sebuah cerita disebut...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s17" value="a"><span>A. Alur</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s17" value="b"><span>B. Tokoh</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s17" value="c"><span>C. Amanat</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s17" value="d"><span>D. Sudut pandang</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="18" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Antonim (lawan kata) dari kata "canggih" adalah...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s18" value="a"><span>A. Modern</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s18" value="b"><span>B. Kuno (Sederhana)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s18" value="c"><span>C. Mutakhir</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s18" value="d"><span>D. Maju</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="19" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Kamus Besar Bahasa Indonesia (KBBI) berfungsi untuk mencari...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s19" value="a"><span>A. Peta lokasi kota</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s19" value="b"><span>B. Arti dan makna kata baku</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s19" value="c"><span>C. Rumus matematika</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s19" value="d"><span>D. Riwayat hidup tokoh dunia</span></label> </div> </li> <li class="font-medium text-slate-900" data-q="20" data-type="pg" data-answer="b"> <span class="font-normal text-slate-700">Kalimat perintah yang santun digunakan dalam sebuah petunjuk atau teks prosedur biasanya diakhiri dengan tanda...</span> <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 mt-3 pl-4 font-normal"> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s20" value="a"><span>A. Tanya (?)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s20" value="b"><span>B. Seru (!)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s20" value="c"><span>C. Titik (.)</span></label> <label class="flex items-center space-x-2 cursor-pointer p-2 rounded hover:bg-slate-100 border border-slate-200"><input type="radio" name="s20" value="d"><span>D. Hubung (-)</span></label> </div> </li> </ol> </section> <!-- Bagian II: Menjodohkan --> <section class="mb-10"> <h3 class="text-lg font-bold text-indigo-800 bg-indigo-50 p-3 rounded-lg mb-6 border-l-4 border-indigo-600">II. Menjodohkan (Soal 21 - 25)</h3> <p class="text-sm text-slate-600 mb-4">Pasangkanlah pernyataan di sebelah kiri dengan huruf pilihan jawaban di sebelah kanan (ketik huruf A/B/C/D/E).</p> <div class="grid grid-cols-1 md:grid-cols-2 gap-6 bg-slate-50 p-4 rounded-xl border border-slate-200 mb-6"> <div> <h4 class="font-bold text-slate-700 mb-3">Pertanyaan:</h4> <ol class="space-y-3 list-decimal list-inside text-sm font-medium"> <li><span>Kata ganti orang pertama jamak dalam bahasa Indonesia.</span></li> <li><span>Lawan kata (antonim) dari kata "mahal".</span></li> <li><span>Orang yang ahli dalam bidang tertentu yang diwawancarai.</span></li> <li><span>Bagian akhir surat pribadi yang berisi salam santun penutup.</span></li> <li><span>Kalimat yang berisi kebenaran dan dapat dibuktikan kebenarannya.</span></li> </ol> </div> <div> <h4 class="font-bold text-slate-700 mb-3">Pilihan Jawaban:</h4> <ul class="space-y-2 text-sm text-slate-700 list-disc list-inside"> <li><strong>A.</strong> Narasumber</li> <li><strong>B.</strong> Murah</li> <li><strong>C.</strong> Kami / Kita</li> <li><strong>D.</strong> Fakta</li> <li><strong>E.</strong> Salam penutup</li> </ul> </div> </div> <ol class="space-y-4 list-decimal list-inside font-medium" start="21"> <li class="flex flex-col sm:flex-row items-start sm:items-center gap-2" data-q="21" data-type="match" data-answer="c"> <span>Soal Nomor 21</span> <input type="text" name="s21" class="border border-slate-300 rounded px-3 py-1 w-32 uppercase text-center font-bold" placeholder="Ketik huruf"> </li> <li class="flex flex-col sm:flex-row items-start sm:items-center gap-2" data-q="22" data-type="match" data-answer="b"> <span>Soal Nomor 22</span> <input type="text" name="s22" class="border border-slate-300 rounded px-3 py-1 w-32 uppercase text-center font-bold" placeholder="Ketik huruf"> </li> <li class="flex flex-col sm:flex-row items-start sm:items-center gap-2" data-q="23" data-type="match" data-answer="a"> <span>Soal Nomor 23</span> <input type="text" name="s23" class="border border-slate-300 rounded px-3 py-1 w-32 uppercase text-center font-bold" placeholder="Ketik huruf"> </li> <li class="flex flex-col sm:flex-row items-start sm:items-center gap-2" data-q="24" data-type="match" data-answer="e"> <span>Soal Nomor 24</span> <input type="text" name="s24" class="border border-slate-300 rounded px-3 py-1 w-32 uppercase text-center font-bold" placeholder="Ketik huruf"> </li> <li class="flex flex-col sm:flex-row items-start sm:items-center gap-2" data-q="25" data-type="match" data-answer="d"> <span>Soal Nomor 25</span> <input type="text" name="s25" class="border border-slate-300 rounded px-3 py-1 w-32 uppercase text-center font-bold" placeholder="Ketik huruf"> </li> </ol> </section> <!-- Bagian III: Isian Singkat --> <section class="mb-10"> <h3 class="text-lg font-bold text-indigo-800 bg-indigo-50 p-3 rounded-lg mb-6 border-l-4 border-indigo-600">III. Isian Singkat (Soal 26 - 30)</h3> <ol class="space-y-4 list-decimal list-inside font-medium" start="26"> <li data-q="26" data-type="short" data-answer="dahaga"> <span class="font-normal text-slate-700">Sinonim (persamaan kata) dari kata "haus" adalah...</span> <div class="mt-2 pl-4"><input type="text" name="s26" class="border border-slate-300 rounded p-2 w-full max-w-md" placeholder="Jawaban singkat..."></div> </li> <li data-q="27" data-type="short" data-answer="memilih"> <span class="font-normal text-slate-700">Imbuhan awalan <em>me-</em> pada kata dasar "pilih" akan membentuk kata...</span> <div class="mt-2 pl-4"><input type="text" name="s27" class="border border-slate-300 rounded p-2 w-full max-w-md" placeholder="Jawaban singkat..."></div> </li> <li data-q="28" data-type="short" data-answer="kepala surat"> <span class="font-normal text-slate-700">Bagian surat resmi yang terletak di bagian paling atas dan memuat nama instansi serta alamat disebut...</span> <div class="mt-2 pl-4"><input type="text" name="s28" class="border border-slate-300 rounded p-2 w-full max-w-md" placeholder="Jawaban singkat..."></div> </li> <li data-q="29" data-type="short" data-answer="glosarium"> <span class="font-normal text-slate-700">Kumpulan daftar kata beserta arti dan penjelasannya yang biasanya disusun secara alfabetis di bagian akhir buku disebut...</span> <div class="mt-2 pl-4"><input type="text" name="s29" class="border border-slate-300 rounded p-2 w-full max-w-md" placeholder="Jawaban singkat..."></div> </li> <li data-q="30" data-type="short" data-answer="hiperbola"> <span class="font-normal text-slate-700">Majas yang menggunakan gaya berlebihan dengan melebihi kenyataan yang sebenarnya disebut majas...</span> <div class="mt-2 pl-4"><input type="text" name="s30" class="border border-slate-300 rounded p-2 w-full max-w-md" placeholder="Jawaban singkat..."></div> </li> </ol> </section> <!-- Bagian IV: Uraian --> <section class="mb-8"> <h3 class="text-lg font-bold text-indigo-800 bg-indigo-50 p-3 rounded-lg mb-6 border-l-4 border-indigo-600">IV. Soal Uraian (Soal 31 - 35)</h3> <ol class="space-y-6 list-decimal list-inside font-medium" start="31"> <li> <span class="font-normal text-slate-700">Jelaskan perbedaan mendasar antara kalimat fakta dan kalimat opini! Berikan masing-masing satu contohnya!</span> <div class="mt-2 pl-4"><textarea name="s31" rows="4" class="border border-slate-300 rounded p-2 w-full" placeholder="Tuliskan jawaban uraian di sini..."></textarea></div> </li> <li> <span class="font-normal text-slate-700">Sebutkan tiga unsur intrinsik yang membangun sebuah cerita fiksi!</span> <div class="mt-2 pl-4"><textarea name="s32" rows="4" class="border border-slate-300 rounded p-2 w-full" placeholder="Tuliskan jawaban uraian di sini..."></textarea></div> </li> <li> <span class="font-normal text-slate-700">Buatlah sebuah contoh kalimat yang menggunakan majas personifikasi beserta penjelasannya!</span> <div class="mt-2 pl-4"><textarea name="s33" rows="4" class="border border-slate-300 rounded p-2 w-full" placeholder="Tuliskan jawaban uraian di sini..."></textarea></div> </li> <li> <span class="font-normal text-slate-700">Sebutkan bagian-bagian penting yang harus ada dalam formulir pendaftaran kegiatan sekolah!</span> <div class="mt-2 pl-4"><textarea name="s34" rows="4" class="border border-slate-300 rounded p-2 w-full" placeholder="Tuliskan jawaban uraian di sini..."></textarea></div> </li> <li> <span class="font-normal text-slate-700">Ubah kata tidak baku berikut menjadi bentuk baku: <em>a. apotik, b. nasehat, c. ijin, d. aktifitas</em>!</span> <div class="mt-2 pl-4"><textarea name="s35" rows="4" class="border border-slate-300 rounded p-2 w-full" placeholder="Tuliskan jawaban uraian di sini..."></textarea></div> </li> </ol> </section> <div class="text-center"> <button type="submit" id="submitBtn" class="bg-indigo-600 hover:bg-indigo-700 text-white font-bold px-8 py-3 rounded-xl shadow-lg transition duration-200">Kirim Jawaban</button> </div> </form> <div id="resultBox" class="hidden mt-8 p-6 bg-indigo-50 rounded-xl border border-indigo-200 text-center"> <h3 id="resultTitle" class="text-xl font-bold text-indigo-900 mb-2"></h3> <p id="resultText" class="text-lg font-semibold text-slate-700"></p> </div> <footer class="mt-10 border-t pt-6 text-center text-sm text-slate-500"> <p>Selamat Mengerjakan • Semoga Sukses dan Mendapatkan Hasil Terbaik!</p> </footer> </div> <script> function submitQuiz() { const name = document.getElementById('studentName').value.trim(); const studentClass = document.getElementById('studentClass').value.trim(); if (!name || !studentClass) { alert('Mohon isi Nama Lengkap dan Kelas terlebih dahulu!'); return; } let score = 0; let totalAutoGraded = 30; // 20 PG + 5 Menjodohkan + 5 Isian let answersDetail = {}; // Evaluate auto-graded items (1 to 30) for (let i = 1; i <= 30; i++) { const qEl = document.querySelector(`[data-q="${i}"]`); if (!qEl) continue; const type = qEl.getAttribute('data-type'); const correctAns = qEl.getAttribute('data-answer').toLowerCase().trim(); if (type === 'pg') { const selected = document.querySelector(`input[name="s${i}"]:checked`); answersDetail[`Soal_${i}`] = selected ? selected.value : "Tidak dijawab"; if (selected && selected.value.toLowerCase().trim() === correctAns) { score += 1; } } else if (type === 'match' || type === 'short') { const input = document.querySelector(`input[name="s${i}"]`); answersDetail[`Soal_${i}`] = input ? input.value : "Tidak dijawab"; if (input && input.value.toLowerCase().trim() === correctAns) { score += 1; } } } // Capture essay answers (31 to 35) for (let i = 31; i <= 35; i++) { const textarea = document.querySelector(`textarea[name="s${i}"]`); answersDetail[`Soal_${i}`] = textarea ? textarea.value : "Tidak dijawab"; } const btn = document.getElementById('submitBtn'); btn.disabled = true; btn.innerText = "Mengirim..."; google.script.run .withSuccessHandler(function(response) { const box = document.getElementById('resultBox'); const title = document.getElementById('resultTitle'); const text = document.getElementById('resultText'); box.classList.remove('hidden'); if (response.status === 'success') { title.innerText = "Ujian Berhasil Dikirim!"; text.innerHTML = `Terima kasih, <b>${name}</b> (${studentClass}).<br>Skor Objektif Anda: <b>${score}</b> dari ${totalAutoGraded}.<br><span class="text-sm text-slate-500">Jawaban uraian Anda telah direkam untuk dinilai oleh guru.</span>`; } else { title.innerText = "Terjadi Kesalahan"; text.innerText = response.message; btn.disabled = false; btn.innerText = "Kirim Jawaban"; } window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }); }) .withFailureHandler(function(error) { alert("Gagal mengirim jawaban: " + error.message); btn.disabled = false; btn.innerText = "Kirim Jawaban"; }) .submitExam({ name: name, studentClass: studentClass, score: score, answers: answersDetail }); } </script> </body> </html> Sumatif Tengah Semester Bahasa Indonesia Kelas 6 Kurikulum Merdeka

SUMATIF TENGAH SEMESTER (STS)

Mata Pelajaran: Bahasa Indonesia Kelas 6

Kurikulum Merdeka • Total 35 Soal (20 PG, 5 Menjodohkan, 5 Isian, 5 Uraian)

I. Pilihan Ganda (Soal 1 - 20)

  1. Bacalah kalimat berikut!
    "Ibu membeli buah tangan khas Bandung untuk nenek di kampung."
    Arti ungkapan "buah tangan" dalam kalimat tersebut adalah...
  2. Perhatikan kalimat berikut!
    "Karena rajin belajar, Andi berhasil meraih juara pertama."
    Konjungsi sebab-akibat yang digunakan dalam kalimat tersebut adalah...
  3. Teks yang bertujuan untuk memberikan informasi, petunjuk, atau penjelasan mengenai suatu proses secara jelas disebut teks...
  4. Kalimat yang berisi pendapat atau pandangan seseorang terhadap suatu hal yang sifatnya belum pasti benar disebut kalimat...
  5. Manakah di bawah ini yang merupakan contoh kalimat fakta?
  6. Surat yang dikirimkan untuk keperluan resmi, kedinasan, atau organisasi disebut surat...
  7. Bagian awal dari sebuah surat resmi biasanya mencantumkan...
  8. Penulisan singkatan kata yang tepat dalam bahasa Indonesia baku adalah...
  9. Wawancara dilakukan antara pewawancara dan...
  10. Kata tanya yang digunakan untuk menanyakan tempat atau lokasi suatu peristiwa adalah...
  11. Arti dari imbuhan awalan ber- pada kata "bersepeda" adalah...
  12. Majas yang membandingkan benda mati seolah-olah memiliki sifat seperti manusia disebut majas...
  13. Perhatikan kalimat berikut!
    "Daun kelor itu melambai-lambai ditiup angin pagi."
    Contoh kalimat di atas menggunakan majas...
  14. Pernyataan yang benar mengenai formulir adalah...
  15. Kosakata baku dari kata tidak baku "ijin" adalah...
  16. Unsur intrinsik cerita yang menunjukkan tempat, waktu, dan suasana terjadinya peristiwa disebut...
  17. Pesan moral atau nasihat yang ingin disampaikan pengarang melalui sebuah cerita disebut...
  18. Antonim (lawan kata) dari kata "canggih" adalah...
  19. Kamus Besar Bahasa Indonesia (KBBI) berfungsi untuk mencari...
  20. Kalimat perintah yang santun digunakan dalam sebuah petunjuk atau teks prosedur biasanya diakhiri dengan tanda...

II. Menjodohkan (Soal 21 - 25)

Pasangkanlah pernyataan di sebelah kiri dengan huruf pilihan jawaban di sebelah kanan (ketik huruf A/B/C/D/E).

Pertanyaan:

  1. Kata ganti orang pertama jamak dalam bahasa Indonesia.
  2. Lawan kata (antonim) dari kata "mahal".
  3. Orang yang ahli dalam bidang tertentu yang diwawancarai.
  4. Bagian akhir surat pribadi yang berisi salam santun penutup.
  5. Kalimat yang berisi kebenaran dan dapat dibuktikan kebenarannya.

Pilihan Jawaban:

  • A. Narasumber
  • B. Murah
  • C. Kami / Kita
  • D. Fakta
  • E. Salam penutup
  1. Soal Nomor 21
  2. Soal Nomor 22
  3. Soal Nomor 23
  4. Soal Nomor 24
  5. Soal Nomor 25

III. Isian Singkat (Soal 26 - 30)

  1. Sinonim (persamaan kata) dari kata "haus" adalah...
  2. Imbuhan awalan me- pada kata dasar "pilih" akan membentuk kata...
  3. Bagian surat resmi yang terletak di bagian paling atas dan memuat nama instansi serta alamat disebut...
  4. Kumpulan daftar kata beserta arti dan penjelasannya yang biasanya disusun secara alfabetis di bagian akhir buku disebut...
  5. Majas yang menggunakan gaya berlebihan dengan melebihi kenyataan yang sebenarnya disebut majas...

IV. Soal Uraian (Soal 31 - 35)

  1. Jelaskan perbedaan mendasar antara kalimat fakta dan kalimat opini! Berikan masing-masing satu contohnya!
  2. Sebutkan tiga unsur intrinsik yang membangun sebuah cerita fiksi!
  3. Buatlah sebuah contoh kalimat yang menggunakan majas personifikasi beserta penjelasannya!
  4. Sebutkan bagian-bagian penting yang harus ada dalam formulir pendaftaran kegiatan sekolah!
  5. Ubah kata tidak baku berikut menjadi bentuk baku: a. apotik, b. nasehat, c. ijin, d. aktifitas!

Selamat Mengerjakan • Semoga Sukses dan Mendapatkan Hasil Terbaik!

Komentar

Popular Gurur Garsel Berbagi