{"id":409,"date":"2026-02-02T03:48:22","date_gmt":"2026-02-02T03:48:22","guid":{"rendered":"https:\/\/ruanggurusd.web.id\/?page_id=409"},"modified":"2026-02-02T03:48:46","modified_gmt":"2026-02-02T03:48:46","slug":"bahasa-indonesia-free","status":"publish","type":"page","link":"https:\/\/ruanggurusd.web.id\/?page_id=409","title":{"rendered":"Bahasa Indonesia Free"},"content":{"rendered":"\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Try Out Bahasa Indonesia SD 6<\/title>\n<style>\nbody{margin:0;font-family:Segoe UI,Arial;background:#eef2f7}\n.login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#2563eb)}\n.login-box{background:#fff;padding:30px;border-radius:16px;width:360px;box-shadow:0 20px 50px rgba(0,0,0,.3)}\n.login-box h2{text-align:center;margin:0}\n.login-box p{text-align:center;margin-top:5px;color:#555}\n.login-box label{font-weight:bold}\n.login-box input{width:100%;padding:12px;margin:6px 0 14px;border-radius:8px;border:1px solid #ccc}\n.login-box button{width:100%;padding:12px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:16px;font-weight:bold}\n\n.app{display:none;padding:15px}\n.main{display:flex;gap:12px}\n.card{background:#fff;border-radius:12px;padding:15px;box-shadow:0 10px 20px rgba(0,0,0,.1)}\n.soal{flex:3}\n.navbox{flex:1}\n.timer{height:80px;background:#1e3a8a;color:#fff;font-size:28px;font-weight:bold;display:flex;align-items:center;justify-content:center;border-radius:12px}\n.timer.red{background:#b91c1c}\n.nav{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}\n.nav button{padding:10px;border:none;border-radius:6px;background:#22c55e;color:#fff;font-weight:bold}\n.nav button.done{background:#000}\n.nav button.active{background:#2563eb}\n\n.opsi div{border:1px solid #ccc;padding:10px;border-radius:8px;margin:6px 0;cursor:pointer}\n.opsi div.sel{background:#2563eb;color:#fff}\n\n.bs span{display:inline-block;padding:6px 14px;border:1px solid #777;border-radius:6px;margin:5px;cursor:pointer}\n.bs span.sel{background:#2563eb;color:#fff}\n\n.bacaan{background:#f5f5f5;padding:12px;margin:12px 0;border-left:4px solid #2563eb;border-radius:6px;line-height:1.5}\n<\/style>\n<\/head>\n<body>\n\n<!-- LOGIN -->\n<div class=\"login\" id=\"loginBox\">\n  <div class=\"login-box\">\n    <h2>Try Out Bahasa Indonesia<\/h2>\n    <p>SD Kelas 6<\/p>\n    <label>Username<\/label>\n    <input id=\"user\">\n    <label>Password<\/label>\n    <input id=\"pass\" type=\"password\">\n    <button onclick=\"login()\">MASUK UJIAN<\/button>\n    <p id=\"msg\" style=\"color:red;text-align:center\"><\/p>\n    <p style=\"font-size:13px;text-align:center\">\n      Username: <b>Siswa<\/b><br>Password: <b>Ujian<\/b>\n    <\/p>\n  <\/div>\n<\/div>\n\n<!-- APP -->\n<div class=\"app\" id=\"app\">\n<h2>Try Out Bahasa Indonesia SD 6<\/h2>\n<div class=\"main\">\n<div class=\"soal card\">\n  <div class=\"bacaan\" id=\"bacaan\"><\/div>\n  <p id=\"no\"><\/p>\n  <p id=\"q\"><\/p>\n  <div id=\"opsi\" class=\"opsi\"><\/div>\n  <button onclick=\"finish()\">Selesai Ujian<\/button>\n  <div id=\"result\"><\/div>\n<\/div>\n<div class=\"navbox\">\n  <div class=\"timer\" id=\"timer\">90:00<\/div>\n  <div class=\"nav card\" id=\"nav\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<script>\n\/\/ TEKS BACAN\nconst teksBacaan = [\n  {id:1, jenis:\"info\", judul:\"Teks Informasi: Desa Bersih dan Sehat\", \n   isi:\"Desa Bersih dan Sehat berhasil mengelola sampah secara teratur. Warga diajarkan memilah sampah organik dan anorganik. Program ini melibatkan anak-anak agar mereka belajar tanggung jawab sejak dini. Sampah yang telah dipilah dijual atau didaur ulang sehingga desa menjadi bersih dan warga mendapat manfaat ekonomi.\"},\n  {id:2, jenis:\"fiksi\", judul:\"Teks Fiksi: Petualangan Raka\", \n   isi:\"Raka menemukan buku ajaib di perpustakaan. Buku itu membawanya ke negeri khayal di mana hutan mengering dan burung kesulitan mencari air. Dengan mengikuti petunjuk buku, Raka berhasil menemukan mata air dan menyelamatkan hutan. Petualangan ini mengajarkannya keberanian dan kepedulian terhadap lingkungan.\"}\n];\n\n\/\/ DATA 40 SOAL HOTS\nconst data=[\n{t:\"mc\",q:\"Masalah utama yang melatarbelakangi program Desa Bersih dan Sehat adalah \u2026\",o:[\"Sampah sulit dijual\",\"Warga malas membersihkan lingkungan\",\"Banjir akibat sampah\",\"Kurangnya petugas kebersihan\"],a:2, bacaan:1},\n{t:\"mc\",q:\"Tujuan pemilahan sampah di desa adalah \u2026\",o:[\"Membuat desa terkenal\",\"Memudahkan pengolahan dan daur ulang\",\"Menambah jumlah sampah\",\"Menyibukkan warga\"],a:1, bacaan:1},\n{t:\"mc\",q:\"Makna tersirat dari keterlibatan anak-anak dalam program adalah \u2026\",o:[\"Dipaksa bekerja\",\"Dilatih tanggung jawab\",\"Tidak suka belajar\",\"Dibayar\"],a:1, bacaan:1},\n{t:\"mc\",q:\"Simpulan teks informasi adalah \u2026\",o:[\"Sampah harus dibuang\",\"Kerja sama membuat lingkungan lebih baik\",\"Anak-anak harus bermain\",\"Banjir tidak berbahaya\"],a:1, bacaan:1},\n{t:\"mc\",q:\"Opini tentang program desa yang tepat adalah \u2026\",o:[\"Perlu ditiru karena bermanfaat\",\"Membuang waktu\",\"Membuat warga sibuk\",\"Tidak penting\"],a:0, bacaan:1},\n{t:\"mc\",q:\"Tokoh utama dalam teks fiksi adalah \u2026\",o:[\"Burung\",\"Raka\",\"Penjaga perpustakaan\",\"Pohon\"],a:1, bacaan:2},\n{t:\"mc\",q:\"Masalah yang dihadapi negeri dalam cerita adalah \u2026\",o:[\"Banjir\",\"Hutan mengering\",\"Angin kencang\",\"Gunung meletus\"],a:1, bacaan:2},\n{t:\"mc\",q:\"Sifat Raka yang paling menonjol adalah \u2026\",o:[\"Egois\",\"Berani dan peduli\",\"Pemarah\",\"Penakut\"],a:1, bacaan:2},\n{t:\"mc\",q:\"Makna tersirat petualangan Raka adalah \u2026\",o:[\"Buku berbahaya\",\"Membaca membuka wawasan\",\"Perpustakaan menyeramkan\",\"Burung bisa bicara\"],a:1, bacaan:2},\n{t:\"mc\",q:\"Pesan moral cerita adalah \u2026\",o:[\"Membaca tidak penting\",\"Keberanian dan membaca membawa kebaikan\",\"Petualangan menakutkan\",\"Hutan tidak perlu dijaga\"],a:1, bacaan:2},\n\n\/\/ 30 soal independen MC (kosakata, tata bahasa, analisis)\n{t:\"mc\",q:\"Kata dasar dari 'kepedulian' adalah \u2026\",o:[\"Peduli\",\"Mengpeduli\",\"Dipedulikan\",\"Pedulian\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Kata 'didaur ulang' menggunakan imbuhan \u2026\",o:[\"di-\",\"me-\",\"-kan\",\"ke-\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Sinonim kata 'besar' adalah \u2026\",o:[\"Kecil\",\"Raksasa\",\"Sedikit\",\"Penuh\"],a:1, bacaan:null},\n{t:\"mc\",q:\"Antonim kata 'cepat' adalah \u2026\",o:[\"Lambat\",\"Cepat sekali\",\"Laju\",\"Tinggi\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Ungkapan 'hujan emas di negeri orang' berarti \u2026\",o:[\"Rezeki di tanah sendiri\",\"Rezeki di negeri orang\",\"Kaya di rumah\",\"Berkebun di negeri orang\"],a:1, bacaan:null},\n{t:\"mc\",q:\"Kalimat efektif adalah \u2026\",o:[\"Aku pergi ke sekolah dengan cepat\",\"Dengan cepat aku pergi ke sekolah\",\"Sekolah aku pergi\",\"Aku sekolah pergi cepat\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Penggunaan huruf kapital yang benar ada pada \u2026\",o:[\"saya pergi ke jakarta\",\"Jakarta adalah ibukota\",\"ibukota Jakarta\",\"saya tinggal di jakarta\"],a:1, bacaan:null},\n{t:\"mc\",q:\"Kalimat baku yang tepat adalah \u2026\",o:[\"Dia menelpon teman\",\"Dia menelpon teman\",\"Dia menelepon teman\",\"Dia telepon teman\"],a:2, bacaan:null},\n{t:\"mc\",q:\"Kata depan yang benar adalah \u2026\",o:[\"di rumah\",\"ke rumah\",\"dari rumah\",\"Semua benar\"],a:3, bacaan:null},\n{t:\"mc\",q:\"Konjungsi yang tepat untuk menghubungkan dua kalimat adalah \u2026\",o:[\"dan\",\"tetapi\",\"karena\",\"Semua benar\"],a:3, bacaan:null},\n{t:\"mc\",q:\"Kalimat yang tepat untuk paragraf runtut adalah \u2026\",o:[\"Dia membeli buku, lalu membaca di rumah\",\"Membaca buku, lalu dia membeli buku\",\"Rumah membeli buku, dia membaca\",\"Dia buku membaca lalu membeli\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Makna konotatif dari kata 'panas' adalah \u2026\",o:[\"Suhu tinggi\",\"Marah\",\"Menyengat\",\"Mendidih\"],a:1, bacaan:null},\n{t:\"mc\",q:\"Sinonim kata 'senang' adalah \u2026\",o:[\"Bahagia\",\"Sedih\",\"Kecewa\",\"Marah\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Antonim kata 'ramai' adalah \u2026\",o:[\"Sepi\",\"Bising\",\"Padat\",\"Kebisingan\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Kalimat dengan tanda baca yang tepat adalah \u2026\",o:[\"Apa kabar\",\"Apa kabar?\",\"Apa kabar!\",\"Apa kabar.\"],a:1, bacaan:null},\n{t:\"mc\",q:\"Kata baku dari 'fotokopi' adalah \u2026\",o:[\"Fotokopi\",\"Foto kopi\",\"FotoKopi\",\"fotocopy\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Kalimat yang efektif adalah \u2026\",o:[\"Dia pergi ke pasar membeli sayur\",\"Dia ke pasar pergi membeli sayur\",\"Pergi dia membeli sayur ke pasar\",\"Membeli sayur dia pergi ke pasar\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Ungkapan 'air mata' termasuk \u2026\",o:[\"Kiasan\",\"Literal\",\"Sinonim\",\"Antonim\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Teks eksposisi bertujuan \u2026\",o:[\"Menjelaskan fakta\",\"Bercerita fiksi\",\"Memberi instruksi\",\"Memberi komentar\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Teks prosedur harus memiliki \u2026\",o:[\"Langkah jelas\",\"Tokoh\",\"Alur cerita\",\"Pesan moral\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Kalimat penghubung yang tepat adalah \u2026\",o:[\"Oleh karena itu\",\"Saya makan\",\"Burung terbang\",\"Rumah besar\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Makna denotatif kata 'panjang' adalah \u2026\",o:[\"Ukuran\",\"Lama waktu\",\"Besar\",\"Kaya\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Membaca teks fiksi melatih \u2026\",o:[\"Kreativitas\",\"Menghitung\",\"Olahraga\",\"Tidur\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Menyimpulkan isi teks artinya \u2026\",o:[\"Menangkap inti bacaan\",\"Membaca cepat\",\"Menyalin teks\",\"Bercerita\"],a:0, bacaan:null},\n{t:\"mc\",q:\"Tokoh dalam cerita ditandai dengan \u2026\",o:[\"Nama dan tindakan\",\"Hanya nama\",\"Hanya sifat\",\"Hanya lokasi\"],a:0, bacaan:null},\n\n\/\/ 5 Benar-Salah\n{t:\"bs\",q:\"Kata dan Imbuhan\",s:[[\"Kata 'memilah' mengandung imbuhan me-\",true],[\"Kata 'pengolahan' berasal dari kata dasar 'olah'\",true],[\"Kata 'kepedulian' berasal dari kata dasar 'peduli'\",true],[\"Kata 'didaur ulang' tanpa imbuhan\",false]], bacaan:null},\n{t:\"bs\",q:\"Kalimat SPOK\",s:[[\"'Raka membaca buku di perpustakaan' berpola SPOK\",true],[\"'Raka membaca' memiliki keterangan\",false],[\"'Warga mengelola sampah dengan baik' memiliki objek 'sampah'\",true],[\"Kalimat 'Anak-anak bermain' lengkap SPOK\",false]], bacaan:null},\n{t:\"bs\",q:\"Fakta dan opini\",s:[[\"Desa mengelola sampah secara nyata\",true],[\"Program ini membosankan\",false],[\"Raka menemukan buku ajaib\",true],[\"Petualangan mengajarkan kepedulian\",false]], bacaan:null},\n{t:\"bs\",q:\"Teks prosedur\",s:[[\"Urutan langkah-langkah harus jelas\",true],[\"Tidak perlu mengikuti urutan\",false],[\"Instruksi harus dapat dipahami\",true],[\"Semua orang boleh menafsirkan sesuka hati\",false]], bacaan:null},\n{t:\"bs\",q:\"Teks narasi\",s:[[\"Cerita fiksi biasanya memiliki tokoh dan alur\",true],[\"Teks fiksi selalu fakta\",false],[\"Latar penting dalam narasi\",true],[\"Narasi tidak punya alur\",false]], bacaan:null}\n];\n\nlet ans=[],cur=0;\n\nfunction login(){\n  if(user.value===\"Siswa\" && pass.value===\"Ujian\"){\n    loginBox.style.display=\"none\";\n    app.style.display=\"block\";\n    buildNav(); show(); runTimer();\n  } else msg.innerText=\"Username atau Password salah\";\n}\n\nfunction buildNav(){\n  data.forEach((_,i)=>{\n    let b=document.createElement(\"button\");\n    b.textContent=i+1;\n    b.onclick=()=>{cur=i;show()};\n    nav.appendChild(b);\n  });\n}\n\nfunction show(){\n  document.querySelectorAll(\".nav button\").forEach(b=>b.classList.remove(\"active\"));\n  nav.children[cur].classList.add(\"active\");\n  no.textContent=\"Soal \"+(cur+1);\n\n  let d=data[cur];\n  if(d.bacaan){\n    let teks = teksBacaan.find(t=>t.id===d.bacaan);\n    bacaan.innerHTML=\"<b>\"+teks.judul+\"<\/b><br>\"+teks.isi;\n  } else {\n    bacaan.innerHTML=\"\";\n  }\n\n  q.textContent=d.q;\n  opsi.innerHTML=\"\";\n  if(d.t===\"mc\"){\n    d.o.forEach((x,i)=>{\n      let div=document.createElement(\"div\");\n      div.textContent=String.fromCharCode(65+i)+\". \"+x;\n      div.onclick=()=>{\n        ans[cur]=i;\n        document.querySelectorAll(\".opsi div\").forEach(o=>o.classList.remove(\"sel\"));\n        div.classList.add(\"sel\");\n        nav.children[cur].classList.add(\"done\");\n      };\n      opsi.appendChild(div);\n    });\n  } else {\n    d.s.forEach((x,j)=>{\n      let b=document.createElement(\"div\");\n      b.className=\"bs\";\n      b.innerHTML=x[0]+\"<br><span onclick='setBS(\"+j+\",true,this)'>Benar<\/span><span onclick='setBS(\"+j+\",false,this)'>Salah<\/span>\";\n      opsi.appendChild(b);\n    });\n  }\n}\n\nfunction setBS(i,v,e){\n  if(!ans[cur]) ans[cur]=[];\n  ans[cur][i]=v;\n  e.parentNode.querySelectorAll(\"span\").forEach(s=>s.classList.remove(\"sel\"));\n  e.classList.add(\"sel\");\n  nav.children[cur].classList.add(\"done\");\n}\n\nfunction finish(){\n  let score=0;\n  data.forEach((d,i)=>{\n    if(d.t===\"mc\"){ if(ans[i]===d.a) score++; }\n    else{\n      let ok=true;\n      d.s.forEach((x,j)=>{ if(!ans[i]||ans[i][j]!==x[1]) ok=false; });\n      if(ok) score++;\n    }\n  });\n  result.innerHTML=\"<h2>Nilai Anda: \"+(score\/40*100).toFixed(0)+\"<\/h2>\";\n}\n\nlet t=5400;\nfunction runTimer(){\n  setInterval(()=>{\n    t--;\n    let m=Math.floor(t\/60), s=t%60;\n    timer.textContent=m+\":\"+(s<10?\"0\":\"\")+s;\n    if(t<300) timer.classList.add(\"red\");\n    if(t<=0) finish();\n  },1000);\n}\n<\/script>\n<\/body>\n<\/html>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-409","page","type-page","status-publish","hentry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=409"}],"version-history":[{"count":3,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/409\/revisions"}],"predecessor-version":[{"id":412,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/409\/revisions\/412"}],"wp:attachment":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}