{"id":428,"date":"2026-02-02T04:52:10","date_gmt":"2026-02-02T04:52:10","guid":{"rendered":"https:\/\/ruanggurusd.web.id\/?page_id=428"},"modified":"2026-02-02T05:09:47","modified_gmt":"2026-02-02T05:09:47","slug":"bahasa-indonesia-paid-3","status":"publish","type":"page","link":"https:\/\/ruanggurusd.web.id\/?page_id=428","title":{"rendered":"Bahasa Indonesia Paid 3"},"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 &#8211; 40 Soal<\/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.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.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.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.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<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=\"userInput\">\n    <label>Password<\/label>\n    <input id=\"passInput\" type=\"password\">\n    <button id=\"btnLogin\">MASUK UJIAN<\/button>\n    <p id=\"msg\" style=\"color:red;text-align:center\"><\/p>\n  <\/div>\n<\/div>\n\n<div class=\"app\" id=\"app\">\n<h2>Try Out Bahasa Indonesia SD 6 &#8211; 40 Soal<\/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>\nconst userInput=document.getElementById(\"userInput\");\nconst passInput=document.getElementById(\"passInput\");\nconst loginBox=document.getElementById(\"loginBox\");\nconst app=document.getElementById(\"app\");\nconst msg=document.getElementById(\"msg\");\nconst btnLogin=document.getElementById(\"btnLogin\");\nconst bacaanDiv=document.getElementById(\"bacaan\");\n\nconst teksBacaan=[\n  {id:1,judul:\"Teks Informasi: Pentingnya Membaca\",isi:\"Membaca membantu anak-anak menambah wawasan dan kemampuan bahasa. Anak yang rajin membaca akan lebih kreatif dan cerdas. Selain itu, membaca juga melatih konsentrasi dan daya ingat sehingga bermanfaat bagi belajar sehari-hari.\"},\n  {id:2,judul:\"Teks Fiksi: Petualangan Budi di Hutan\",isi:\"Budi berjalan di hutan untuk mencari buah langka. Di perjalanannya, ia bertemu hewan-hewan yang memberinya pelajaran tentang kerja sama, keberanian, dan menjaga alam. Petualangan ini membuat Budi belajar banyak hal.\"}\n];\n\nconst data=[\n{t:\"mc\",q:\"Apa manfaat membaca bagi anak?\",o:[\"Menambah wawasan dan kemampuan bahasa\",\"Membuat cepat tidur\",\"Tidak penting\",\"Hanya untuk bermain\"],a:0,bacaan:1},\n{t:\"mc\",q:\"Kesimpulan teks Pentingnya Membaca adalah \u2026\",o:[\"Membaca penting untuk pengetahuan dan kreativitas\",\"Membaca membuat malas\",\"Membaca tidak berguna\",\"Membaca membosankan\"],a:0,bacaan:1},\n{t:\"mc\",q:\"Makna tersirat membaca rutin adalah \u2026\",o:[\"Melatih konsentrasi dan daya ingat\",\"Membuat anak cepat lelah\",\"Tidak ada manfaat\",\"Hanya hobi\"],a:0,bacaan:1},\n{t:\"mc\",q:\"Tokoh utama dalam teks fiksi adalah \u2026\",o:[\"Budi\",\"Hutan\",\"Hewan\",\"Buah\"],a:0,bacaan:2},\n{t:\"mc\",q:\"Pesan moral dari teks fiksi adalah \u2026\",o:[\"Kerja sama, keberanian, menjaga alam\",\"Hanya bermain\",\"Menjadi kaya\",\"Tidak peduli lingkungan\"],a:0,bacaan:2},\n{t:\"mc\",q:\"Alur cerita Budi termasuk \u2026\",o:[\"Perjalanan dan pertemuan dengan hewan\",\"Hanya berjalan\",\"Hanya tidur\",\"Hanya mencari buah\"],a:0,bacaan:2},\n\n\/\/ 34 soal MC HOTS (31 asli + 3 tambahan)\n{t:\"mc\",q:\"Kata dasar dari 'menghargai' adalah \u2026\",o:[\"harga\",\"menghargai\",\"hargai\",\"dihargai\"],a:0},\n{t:\"mc\",q:\"Kata berimbuhan dari 'berkonsentrasi' menggunakan \u2026\",o:[\"ber-\",\"di-\",\"me-\",\"ter-\"],a:0},\n{t:\"mc\",q:\"Sinonim kata 'kreatif' adalah \u2026\",o:[\"Inovatif\",\"Biasa\",\"Lemah\",\"Membosankan\"],a:0},\n{t:\"mc\",q:\"Antonim kata 'malas' adalah \u2026\",o:[\"Rajin\",\"Lemah\",\"Cepat\",\"Biasa\"],a:0},\n{t:\"mc\",q:\"Makna konotatif 'berharga' adalah \u2026\",o:[\"Istimewa\",\"Biasa\",\"Sering\",\"Mudah\"],a:0},\n{t:\"mc\",q:\"Ungkapan 'matahari terbit' berarti \u2026\",o:[\"Matahari muncul di pagi hari\",\"Matahari tenggelam\",\"Hujan\",\"Bulan\"],a:0},\n{t:\"mc\",q:\"Kalimat efektif adalah \u2026\",o:[\"Budi melihat hewan di hutan\",\"Budi hutan melihat hewan\",\"Hutan Budi melihat hewan\",\"Hewan melihat Budi\"],a:0},\n{t:\"mc\",q:\"Huruf kapital yang tepat adalah \u2026\",o:[\"budi pergi ke hutan\",\"Budi pergi ke hutan\",\"Hutan Budi pergi\",\"Pergi ke hutan Budi\"],a:1},\n{t:\"mc\",q:\"Kalimat baku yang benar adalah \u2026\",o:[\"Dia menelpon Budi\",\"Dia menelepon Budi\",\"Dia telepon Budi\",\"Dia menelp Budi\"],a:1},\n{t:\"mc\",q:\"Kata depan yang tepat adalah \u2026\",o:[\"di hutan\",\"ke pohon\",\"dari hewan\",\"Semua benar\"],a:3},\n{t:\"mc\",q:\"Konjungsi yang tepat adalah \u2026\",o:[\"dan\",\"tetapi\",\"karena\",\"Semua benar\"],a:3},\n{t:\"mc\",q:\"Kalimat runtut yang benar adalah \u2026\",o:[\"Budi berjalan ke hutan, lalu melihat hewan\",\"Melihat hewan, lalu Budi berjalan ke hutan\",\"Hutan Budi berjalan, hewan terlihat\",\"Hewan terlihat, Budi berjalan\"],a:0},\n{t:\"mc\",q:\"Makna denotatif kata 'hutan' adalah \u2026\",o:[\"Tempat pepohonan lebat\",\"Budi\",\"Hewan\",\"Buah\"],a:0},\n{t:\"mc\",q:\"Teks eksposisi bertujuan \u2026\",o:[\"Menjelaskan fakta\",\"Bercerita fiksi\",\"Memberi instruksi\",\"Memberi komentar\"],a:0},\n{t:\"mc\",q:\"Teks prosedur harus memiliki \u2026\",o:[\"Langkah jelas\",\"Tokoh\",\"Alur cerita\",\"Pesan moral\"],a:0},\n{t:\"mc\",q:\"Kalimat penghubung yang tepat adalah \u2026\",o:[\"Oleh karena itu\",\"Saya makan\",\"Burung terbang\",\"Rumah besar\"],a:0},\n{t:\"mc\",q:\"Membaca teks fiksi melatih \u2026\",o:[\"Kreativitas\",\"Menghitung\",\"Olahraga\",\"Tidur\"],a:0},\n{t:\"mc\",q:\"Menyimpulkan isi teks artinya \u2026\",o:[\"Menangkap inti bacaan\",\"Membaca cepat\",\"Menyalin teks\",\"Bercerita\"],a:0},\n{t:\"mc\",q:\"Tokoh dalam cerita ditandai dengan \u2026\",o:[\"Nama dan tindakan\",\"Hanya nama\",\"Hanya sifat\",\"Hanya lokasi\"],a:0},\n{t:\"mc\",q:\"Kalimat utama dalam paragraf adalah \u2026\",o:[\"Kalimat topik\",\"Kalimat penjelas\",\"Kalimat penguat\",\"Kalimat penutup\"],a:0},\n{t:\"mc\",q:\"Makna kata 'kesabaran' dalam teks fiksi adalah \u2026\",o:[\"Bersikap sabar menghadapi rintangan\",\"Bersikap cepat marah\",\"Tidak peduli\",\"Bermain\"],a:0},\n{t:\"mc\",q:\"Jenis kata dalam 'keberanian' adalah \u2026\",o:[\"Kata benda\",\"Kata kerja\",\"Kata sifat\",\"Kata keterangan\"],a:0},\n{t:\"mc\",q:\"Kata 'bersama' termasuk kata \u2026\",o:[\"Kata kerja\",\"Kata benda\",\"Kata sifat\",\"Kata keterangan\"],a:3},\n{t:\"mc\",q:\"Sinonim kata 'jujur' adalah \u2026\",o:[\"Curang\",\"Benar\",\"Palsu\",\"Bohong\"],a:1},\n{t:\"mc\",q:\"Antonim kata 'penakut' adalah \u2026\",o:[\"Berani\",\"Takut\",\"Lemah\",\"Biasa\"],a:0},\n{t:\"mc\",q:\"Nilai moral dari petualangan Budi adalah \u2026\",o:[\"Kerja sama, keberanian, menjaga alam\",\"Hanya bermain\",\"Menjadi kaya\",\"Tidak peduli lingkungan\"],a:0},\n{t:\"mc\",q:\"Budi merasa senang karena \u2026\",o:[\"Belajar banyak hal di hutan\",\"Hanya bermain\",\"Menjadi kaya\",\"Tidak peduli lingkungan\"],a:0},\n{t:\"mc\",q:\"Kegiatan membaca dilakukan untuk \u2026\",o:[\"Menambah pengetahuan dan kreativitas\",\"Tidur\",\"Bermain game\",\"Menonton TV\"],a:0},\n{t:\"mc\",q:\"Kegiatan menulis teks eksposisi bertujuan \u2026\",o:[\"Menjelaskan informasi\",\"Bermain\",\"Tidur\",\"Bercerita fiksi\"],a:0},\n{t:\"mc\",q:\"Penggunaan kata depan yang tepat dalam kalimat: 'Budi pergi ___ pasar'\",o:[\"ke\",\"di\",\"dari\",\"dan\"],a:0},\n{t:\"mc\",q:\"Sinonim kata 'cerdas' adalah \u2026\",o:[\"Pintar\",\"Biasa\",\"Lamban\",\"Malas\"],a:0},\n\n\/\/ 3 soal BS\n{t:\"bs\",q:\"Kata 'melihat' mengandung imbuhan me-\",s:[[\"Benar\",true]]},\n{t:\"bs\",q:\"Budi melihat hewan di hutan berpola SPOK\",s:[[\"Benar\",true]]},\n{t:\"bs\",q:\"Membaca menambah pengetahuan\",s:[[\"Benar\",true]]}\n];\n\nlet ans=[],cur=0;\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  let d=data[cur];\n  if(d.bacaan){\n    let teks=teksBacaan.find(t=>t.id===d.bacaan);\n    bacaanDiv.innerHTML=\"<b>\"+teks.judul+\"<\/b><br>\"+teks.isi;\n  } else bacaanDiv.innerHTML=\"\";\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\/data.length*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\nbtnLogin.addEventListener(\"click\", function(){\n    if(userInput.value===\"User\" &#038;&#038; passInput.value===\"Paid\"){\n        loginBox.style.display=\"none\";\n        app.style.display=\"block\";\n        buildNav();\n        show();\n        runTimer();\n    } else {\n        msg.innerText=\"Username atau Password salah\";\n    }\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-428","page","type-page","status-publish","hentry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/428","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=428"}],"version-history":[{"count":3,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/428\/revisions"}],"predecessor-version":[{"id":431,"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=\/wp\/v2\/pages\/428\/revisions\/431"}],"wp:attachment":[{"href":"https:\/\/ruanggurusd.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}