Sebentarlagi, kamu akan menghadapi PTS Semester Genap 2025, nih! Yuk, persiapkan dirimu dengan mengerjakan latihan soal berikut!
—
BIOLOGI
Topik: Struktur dan Fungsi Jaringan Tumbuhan
Subtopik: Jaringan Meristem Tumbuhan
1. Meristem sekunder dapat ditemukan pada bagian ….
- pucuk tanaman
- kambium
- ujung batang
- protoderm
Jawaban: B
Pembahasan:
Meristem sekunder merupakan jaringan meristem yang sel-sel penyusunnya berasal dari jaringan dewasa yang kembali bersifat meristematik. Aktivitas pembelahan selnya akan mengakibatkan terjadinya pertumbuhan sekunder pada tanaman dan akan menyebabkan penambahan diameter batang sehingga batang tanaman bertambah besar. Meristem sekunder terletak pada bagian kambium yang terdapat pada tumbuhan dikotil dan beberapa gymnospermae.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Topik: Struktur dan Fungsi Jaringan Tumbuhan
Subtopik: Batang
2. Perhatikan struktur morfologi batang berikut ini!
Bagian yang ditunjukkan oleh huruf Y berfungsi untuk ….
- memfasilitasi pertukaran gas
- menyimpan cadangan makanan
- memperbesar ukuran batang
- mengangkut hasil fotosintesis
Jawaban: B
Pembahasan:
Strukturbatang terdiri dari epidermis, korteks, dan stele (silinder pusat). Bagian yang ditunjukkan oleh huruf Y adalah korteks. Korteks tersusun atas jaringan parenkim penyokong. Fungsi korteks yaitu penyimpan cadangan makanan, air, dan udara serta sebagai penyokong dan memperkuat batang.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Topik: Sistem Pencernaan
Subtopik: Gangguan pada Sistem Pencernaan dan Upaya Pencegahannya
3. Informasi yang tepat mengenaigondong dan gondok adalah ….
- gondong dapat dicegah dengan asupan iodin yang cukup, sedangkan gondok dapat dicegah dengan vaksin MMR
- gondong dan gondok disebabkan oleh infeksi virus dan bersifat menular
- gondong dapat dicegah dengan vaksin MMR, sedangkan gondok dapat dicegah dengan asupan iodin yang cukup
- gondong dan gondok disebabkan oleh defisiensi iodin dan tidak menular
Jawaban: C
Pembahasan:
Gondongadalah pembengkakan kelenjar parotis. Penyebab penyakit ini adalah infeksi virus dan bersifat menular. Penyakit gondong akan mengakibatkan pembengkakan pada bagian bawah telinga. Sementara itu, gondok adalah pembesaran kelenjar tiroid. Penyebab penyakit ini adalah defisiensi iodin dan bersifat tidak menular. Penyakit gondok akan mengakibatkan pembengkakan pada bagian depan leher. Pencegahan untuk kedua penyakit ini juga berbeda, penyakit gondong dapat dicegah dengan pemberian vaksin MMR sedangkan penyakit gondok dapat dicegah dengan konsumsi iodin yang cukup.
Dengan demikian, pilihan jawaban yang tepat adalah C.
Topik: Sistem Peredaran Darah
Subtopik: Organ pada Sistem Peredaran Darah
4. Seorang penelitimelakukan pengamatan mengenai suatu spesimen hewan. Salah satu organ X pada spesimen tersebut memiliki lapisan yang tersusun atas jaringan ikat fibrosa dan jaringan lemak. Fungsi jaringan ikat tersebut adalah melindungi lapisan organ X yang ada dibawahnya dengan cara menghasilkan cairan perikardial.
Pernyataan berikut ini yang tepat mengenai pengamatan yang dilakukan oleh peneliti tersebut adalah …
- Organ X adalah kantung jantung yang memiliki lapisan miokardium.
- Organ X adalah jantung yang memiliki lapisan epikardium.
- Organ X adalah pembuluh darah yang memiliki lapisan endokardium.
- OrganX adalah serambi kanan pada jantung yang memiliki lapisan miokardium.
Jawaban: B
Pembahasan:
Berdasarkan informasi yang disampaikan pada soal, organX yang dimaksud adalah jantung. Jantung merupakan organ yang berfungsi untuk memompa darah ke seluruh bagian tubuh kecuali kornea. Struktur jantung terdiri dari dinding jantung, ruang jantung, dan katup jantung. Dinding jantung (perikardium) merupakan bagian paling luar dan berfungsi untuk melindungi jantung. Adapun lapisan penyusun dinding jantung, terdiri dari epikardium, miokardium, dan endokardium. Lapisan epikardium merupakan lapisan yang tersusun atas jaringan ikat fibrosa dan jaringan lemak. Lapisan ini berfungsi untuk melindungi lapisan organ jantung yang ada di bawahnya dengan cara menghasilkan cairan perikardial.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Topik: Sistem Peredaran Darah
Subtopik: Golongan Darah
5. Perhatikan tabel berikut ini!
Pernyataan yang tepat untuk melengkapi nomor 1, 2, 3, dan 4 secara berurutan adalah ….
- B, Anti-A, A dan B, Anti-A dan Anti-B
- A dan B, Anti-A dan Anti-B, B, A
- B, A dan B, Anti-B, Anti-A
- A, Anti-B, A dan B, Anti-A dan Anti-B
Jawaban: D
Pembahasan:
Berdasarkan sistem golongan darah ABO, golongan darah dibagi menjadi 4 golongan yaitu A, B, AB, dan O. Ketentuannya dapat dilihat pada tabel berikut ini:
Dengan demikian, pilihan jawaban yang tepat adalah D.
Baca Juga: Latihan Soal & Pembahasan PAS Kelas 8 Semester Ganjil 2024
EKONOMI
Topik: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, Transportasi, dan Komunikasi
Subtopik: Keunggulan dan Keterbatasan dalam Permintaan-Penawaran
1. Suatu persekutuan didirikan oleh dua orang atau lebih yang menjalankan perusahaan dengan satu nama dengan tujuan untuk membagi hasil yang diperoleh, persekutuan tersebut dinamakan …
- perum
- PT
- koperasi
- firma
Jawaban: D
Pembahasan:
Firma adalah badan usaha yang didirikan oleh dua orang atau lebih di mana setiap anggota bertanggung jawab penuh atas perusahaan. Adapun ciri-ciri badan usaha firma, yaitu:
- anggota aktif mengelola perusahaan,
- tanggung jawab tak terbatas atas segala risiko,
- perusahaan berakhir jika salah satu anggota mundur atau meninggal dunia,
- modal berasal dari pendiri, dan
- laba dibagi sesuai dengan akta sewaktu pembuatan.
Oleh karena itu, jawaban yang tepat adalah D.
Topik: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, Transportasi, dan Komunikasi
Subtopik: Teknologi Terhadap Permintaan dan Penawaran
2. Berikut ini contoh dari peran teknologi terhadap permintaan adalah ….
- membuat batik dengan teknik mencetak menjadikan proses produksi batik menjadi lebih cepat
- baju buatan Rima terkenal sampai ke seluruh Indonesia hanya karena memasarkan di social media
- adanya ojek online memudahkan Ayah untuk melewati kemacetan ibu kota
- dengan adanya tenaga mesin, jumlah pengangguran meningkat
Jawaban: C
Pembahasan:
Peran teknologi terhadap permintaan sebagai berikut.
- Kemudahan dalam memenuhi kebutuhan seperti adanya ojek online.
- Banyaknya barang dan jasa sebagai alternatif pemenuhan kebutuhan seperti nasi tidak hanya digantikan oleh jagung, melainkan roti, oatmeal, dan lainnya.
- Meningkatnya pendapatan dengan cara memasarkan produk di situs belanja online.
- Meningkatnya selera seperti mudahnya memilih barang dan jasa dari luar maupun dalam negeri.
Oleh karena itu, jawaban yang tepat adalah C.
Topik: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, Transportasi, dan Komunikasi
Subtopik: Pengaruh Interaksi Antarruang
3. Suatu proses timbal balik dan mempunyai pengaruh terhadap tingkah laku, baik melalui kontak langsung atau tidak langsung disebut .…
- ruang
- interaksi
- interaksi antarruang
- pengelolaan antarruang
Jawaban: B
Pembahasan:
- Ruang adalah tempat di permukaan bumi, baik secara keseluruhan maupun hanya sebagian yang digunakan oleh makhluk hidup untuk tinggal.
-
Interaksi adalah suatu proses yang sifatnya timbal balik dan mempunyai pengaruh terhadap tingkah laku, baik melalui kontak langsung atau tidak langsung.
- Interaksi antar ruang dapat berupa pergerakan orang, barang, informasi dari daerah asal menuju daerah tujuan.
Jadi, jawaban yang tepat adalah poin B.
Topik: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, Transportasi, dan Komunikasi
Subtopik: Perdagangan Antardaerah, Antarpulau dan Antarnegara
Sejak beberapa tahun yang lalu, negara XYZ melakukan perdagangan dengan negara PQR. Negara XYZ mengimpor kendaraan dari negara PQR, sedangkan negara PQR mengimpor kain batik dari negara XYZ karena biayanya jauh lebih murah jika dibandingkan dengan memproduksi sendiri.
4. Berdasarkan kejadian di atas, faktor yang melandasi terjadinya perdagangan antara negara XYZ dan PQR adalah ….
- perbedaan biaya produksi
- perbedaan sumber daya manusia
- perbedaan pendapatan masyarakat
- untuk memperluas jangkauan pasar
Jawaban: A
Pembahasan:
Perdagangan antarnegara memungkinkan suatu negara untuk memasarkan hasil produksinya ke negara lain. Jika dilihat berdasarkan pada soal, negara XYZ dan negara PQR melakukan perdagangan antarnegara karena adanya biaya produksi yang lebih rendah jika dibandingkan dengan memproduksi sendiri. Jadi, perdagangan antarnegara tersebut terjadi karena perbedaan biaya produksi.
Jadi, jawaban yang tepat adalah A.
Topik: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, Transportasi, dan Komunikasi
Subtopik: Redistribusi Pendapatan
5. Perhatikan hal berikut ini!
- Transfer uang dari atasan ke bawahan
- Transfer uang dari ayah kepada anak
- Transfer uang dari direktur kepada manajer
- Transfer uang dari laki-laki kepada perempuan
Hal yang termasuk redistribusi pendapatan horizontal ditunjukkan dengan nomor ….
- 1 dan 2
- 1 dan 3
- 2 dan 3
- 2 dan 4
Jawaban: D
Pembahasan:
Redistribusi pendapatan horizontal adalah transfer uang antar kelompok yang relatif tidak memiliki perbedaan status ekonomi. Misalnya dari laki-laki ke perempuan atau dari orang tua kepada anak-anak. Berdasarkan penjelasan tersebut, maka hal yang termasuk redistribusi pendapatan horizontal ditunjukkan oleh nomor 2 dan 4.
Jadi, jawaban yang benar adalah poin D.
Baca Juga: Latihan Soal & Pembahasan PTS Kelas 8 Semester Ganjil 2023
FISIKA
Topik: Tekanan Zat
Subtopik: Tekanan Zat Padat
1. Seorang anak dengan massa 40 kg sedang berdiri di atas lantai. Luas seluruh telapak sepatu anak itu 50 cm2. Jika g = 10 m/s2, tekanan pada lantai adalah .…
- 8 x 104 N/m2
- 4 N/m2
- 8 N/m2
- 0,08 N/m2
Jawaban: A
Pembahasan:
Persamaan yang digunakan untuk mencari tekanan adalah
P = Tekanan (Pascal atau N/m2)
F = Gaya tekan (N)
A = Luas permukaan bidang tekan (m2)
Gaya yang diberikan berasal dari gaya berat anak tersebut
Jadi, jawaban yang tepat adalah A.
Topik: Tekanan Zat
Subtopik: Hukum Pascal
2. Sebuah dongkrak hidrolik berisi fluida dengan massa jenis 800 kg/m3 memiliki luas penampang pipa kecil 10 cm2 dan luas penampang pipa besar 50 cm2.
Sejumlah gaya diberikan pada penampang kecil sehingga selisih ketinggian fluida dalam dongkrak 40 cm. Apabila massa beban yang diangkat 20 kg, gaya yang diberikan pada pipa kecil adalah ….
- 36,8 N
- 40 N
- 43,2 N
- 45,6 N
Jawaban: C
Pembahasan:
Tekanan pada titik yang sejajar secara horizontal sama besar, maka gaya yang diberikan pada pipa kecil dapat diketahui melalui persamaan berikut ini.
Jadi, jawaban yang tepat adalah C.
Topik: Getaran dan Gelombang
Subtopik: Gelombang
3. Gelombang bunyi memiliki arah getar yang sejajar dengan arah geraknya. Karena itu, gelombang bunyi termasuk dalam gelombang ….
- elektromagnetik
- longitudinal
- transversal
- mekanik
Jawaban: B
Pembahasan:
Gelombang adalah getaran yang merambat. Gelombang dapat dikelompokkan menjadi beberapa jenis, yaitu
1. Berdasarkan arah getarnya, gelombang dapat dibagi menjadi dua:
-
Gelombang transversal: gelombang yang memiliki arah getar yang tegak lurus terhadap arah geraknya.
-
Gelombang longitudinal: gelombang yang memiliki arah getar yang sejajar dengan arah geraknya.
2. Berdasarkan medium perambatannya, gelombang dapat dibagi menjadi dua:
-
Gelombang mekanik: gelombang yang memerlukan medium dalam perambatannya.
-
Gelombang elektromagnetik: gelombang yang tidak memerlukan medium untuk merambat.
Berdasarkan keterangan pada soal, kita dapat mengetahui bahwa gelombang bunyi merupakan gelombang longitudinal.
Jadi, jawaban yang tepat adalah B.
Topik: Getaran dan Gelombang
Subtopik: Getaran
4. Perhatikan gambar berikut!
Sebuah bandul bergetar dari titik A dengan ayunan simpangan seperti gambar di atas. Jika untuk menempuh jarak C-D-E membutuhkan waktu 0,05 sekon, jumlah getaran yang terjadi dalam 8 sekon adalah…
- 20 kali
- 40 kali
- 80 kali
- 160 kali
Jawaban: B
Pembahasan:
Diketahui:
C-D-E menempuh simpangan sebesar getaran, ditempuh dengan waktu 0.05 sekon, maka untuk menempuh 1 kali getaran dibutuhkan periode (T) sebesar:
Sehingga periode getaran tersebut adalah 0.2 sekon (ingat bahwa periode adalah banyaknya waktu yang dibutuhkan untuk melakukan satu kali getaran).
Ditanyakan: Jumlah getaran (n) = ?
Jawaban:
Banyaknya getaran yang terjadi dalam waktu 8 sekon adalah 40 kali.
Dengan demikian, jawaban yang tepat adalah B.
Topik: Gelombang Bunyi
Subtopik: Aplikasi Gelombang Bunyi
5. Sebuah kapal memancarkan sinyal bunyi dengan frekuensi 8 kHz ke dasar laut. Cepat rambat bunyi di air laut saat itu sekitar 1.000 m/s. Jika sinyal tersebut diterima kembali setelah kapal memancarkan 16.000 pulsa bunyi, waktu yang dibutuhkan kapal untuk menerima sinyal bunyi tersebut adalah ….
- 0,5 s
- 1,0 s
- 2,0 s
- 4,0 s
Jawaban: C
Pembahasan:
f = 8 kHz = 8.000 Hz
v = 1.000 m/s
n = 16.000
t = ?
Panjang gelombang yang dipancarkan yaitu
Kedalaman laut yang diukur dapat diketahui dengan
Selang waktu antara pemancaran gelombang dan penerimaannya adalah
Jadi, jawaban yang tepat adalah C.
Baca juga: Latihan Soal & Pembahasan PTS Kelas 8 Semester Genap 2024
MATEMATIKA
Topik: Teorema Pythagoras
Subtopik: Aplikasi Pythagoras
1. Seekor monyet membawa topi seorang turis yang sedang berwisata dan kemudian lari hingga ujung pohon. Jika tinggi sebuah pohon adalah 3 m dan jarak turis dengan pohon adalah 4 m, maka jarak terdekat monyet untuk melempar topi tepat pada turis adalah … m.
- 5
- 6
- 7
- 8
Jawaban: A
Pembahasan:
Pertama kita misalkan bahwa jarak terdekat monyet untuk melempar topi tepat pada turis adalah sebagai p.
Jika cerita pada soal kita gambarkan akan membentuk segitiga siku-siku.
Jarak jarak terdekat monyet untuk melempar topi tepat pada turis dapat kita tentukan menggunakan teorema Pythagoras.
p2 = 32 + 42
p2 = 9 + 16
p2 = 25
p = 5 m
Jadi, jawaban yang tepat adalah A.
Topik: Lingkaran
Subtopik: Keliling dan Luas Lingkaran
2. Perhatikan lingkaran dengan pusat O berikut!
Jika AB = 6 cm, BC = 8 cm, keliling lingkaran tersebut adalah … cm. (π = 3,14)
- 3,14
- 31,4
- 314
- 3.140
Jawaban: B
Pembahasan:
Perhatikan bahwa ABC menghadap setengah lingkaran.
Karena ABC merupakan sudut keliling yang menghadap ke sudut pusat AOB, maka ABC = 90°.
Ruas garis AC adalah diameter lingkaran, maka panjang AC panjang diameter lingkaran.
Panjang AC dapat ditentukan melalui perhitungan berikut.
Karena AC adalah diameter lingkaran, maka nilai AC haruslah bernilai tidak negatif. Panjang AC yang memenuhi adalah 10 cm.
Karena panjang AC adalah diameter lingkaran, maka selanjutnya dapat ditentukan keliling lingkarannya.
Perhatikan perhitungan berikut!
K = π x d
K = 3,14 x 10
K = 31,4
Dengan demikian, keliling lingkaran tersebut adalah 31,4 cm.
Jadi, jawaban yang tepat adalah B.
Topik: Lingkaran
Subtopik: Aplikasi Lingkaran
3. Sebuah roda berputar sebanyak 1.500 putaran. Jarak yang telah ditempuh roda tersebut adalah 1,32 km. Diameter roda tersebut adalah … cm. (π = )
- 28
- 21
- 14
- 7
Jawaban: A
Pembahasan:
Diketahui roda berputar sebanyak 1.500 putaran dan jarak yang telah ditempuh adalah 1,32 km = 132.000 cm.
Kemudian, jarak yang ditempuh roda sama dengan keliling roda dikali banyak putaran. Perhatikan bahwa roda berbentuk lingkaran sehingga keliling roda dapat ditentukan dengan Kroda = π ∙ d.
Oleh karena itu, didapat hasil perhitungan sebagai berikut.
Dengan demikian, panjang diameter roda tersebut adalah 28 cm.
Jadi, jawaban yang tepat adalah A.
Topik: Garis Singgung Lingkaran
Subtopik: Aplikasi Garis Singgung Lingkaran
4. Perhatikan gambar berikut!
Jika panjang jari-jari setiap lingkaran adalah 28 cm, maka panjang tali lilitan minimum untuk mengikat lingkaran-lingkaran di atas adalah … cm.
- 176
- 336
- 512
- 650
Jawaban: C
Pembahasan:
Diketahui panjang jari-jari setiap lingkaran adalah r = 28 cm.
Perhatikan bahwa panjang bagian tali dari satu lingkaran ke lingkaran di sebelahnya sama dengan panjang satu diameter lingkaran. Perhatikan bahwa terdapat 6 bagian tali yang sama. Selanjutnya, panjang bagian tali yang mengelilingi lingkaran sama dengan keliling lingkaran. Dengan demikian, panjang lilitan tali minimum untuk mengikat lingkaran-lingkaran tersebut dapat ditentukan sebagai berikut.
Dengan demikian, diperoleh panjang tali lilitan minimum untuk mengikat lingkaran-lingkaran tersebut adalah 512 cm.
Jadi, jawaban yang tepat adalah C.
Topik: Bangun Ruang Sisi Datar
Subtopik: Kubus
5. Jika volume sebuah kubus adalah 64 cm3, maka luas permukaan kubus tersebut adalah … cm2.
- 96
- 69
- 42
- 24
Jawaban: A
Pembahasan:
Untuk menentukan luas permukaan, tentukan panjang rusuk kubus terlebih dahulu.
Misalkan s menyatakan panjang rusuk kubus.
Dengan menggunakan rumus volume kubus, didapat panjang rusuk kubus sebagai berikut.
Luas permukaan kubus dapat ditentukan dengan cara berikut.
Lp = 6 x s2
Lp = 6 x 42
Lp = 6 x 16
Lp = 96
Dengan demikian, luas permukaan kubus tersebut adalah 96 cm2.
Jadi, jawaban yang tepat adalah A.
Baca juga: Contoh Soal AKM SMP Kelas 8 Numerasi dan Literasi beserta Jawabannya
Gimana, nih? Sudah cukup puas dengan latihan soalnya? Selain latihan soal, jangan lupa untuk mempelajari materi lengkapnya juga, ya! Mau belajar lebih banyak dengan mengerjakan latihan soal? Kamu bisa cek ruanguji untuk mendapatkan try out yang bisa bantu nge-boost nilai PTS kamu!
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta author="viewport" content="Ruangguru Tech Team">
<title>Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/homepage-web/public/assets/icons/favicon.id.ico" type="image/x-icon" />
<!-- <link rel="profile" href="https://gmpg.org/xfn/11"> -->
<link rel="pingback" href="https://www.ruangguru.com/blog/xmlrpc.php">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/bootstrap.min.css">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/style.css">
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/jquery-3.6.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/bootstrap.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/main.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/side-banner.js"></script>
<!-- Google Tag Manager -->
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<!-- <script>
document.querySelector('meta[name="author"]').setAttribute("content", "Ruangguru Tech Team");
</script> -->
<meta name="publisher" content="PT Ruang Raya Indonesia">
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PVNLZFT');
</script>
<!-- End Google Tag Manager -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v25.9 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Sebentarlagi, kamu akan menghadapi PTS Semester Genap 2025, nih! Yuk, persiapkan dirimu dengan mengerjakan latihan soal berikut!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025" />
<meta property="og:description" content="Sebentarlagi, kamu akan menghadapi PTS Semester Genap 2025, nih! Yuk, persiapkan dirimu dengan mengerjakan latihan soal berikut!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022" />
<meta property="og:site_name" content="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru" />
<meta property="article:publisher" content="https://www.facebook.com/ruanggurucom/" />
<meta property="article:published_time" content="2025-03-04T01:12:06+00:00" />
<meta property="article:modified_time" content="2025-03-04T06:41:26+00:00" />
<meta name="author" content="Kenya Swawikanti" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Kenya Swawikanti" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="12 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022","url":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022","name":"Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20Soal%20PTS%20Kelas%208%20Semester%20Genap%202022.jpg","datePublished":"2025-03-04T01:12:06+00:00","dateModified":"2025-03-04T06:41:26+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Sebentarlagi, kamu akan menghadapi PTS Semester Genap 2025, nih! Yuk, persiapkan dirimu dengan mengerjakan latihan soal berikut!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20Soal%20PTS%20Kelas%208%20Semester%20Genap%202022.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20Soal%20PTS%20Kelas%208%20Semester%20Genap%202022.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14","name":"Kenya Swawikanti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","caption":"Kenya Swawikanti"},"url":"https://www.ruangguru.com/blog/author/kenya-swawikanti"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025 Comments Feed" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022/feed" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.ruangguru.com\/blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css' type='text/css'>
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://www.ruangguru.com/blog/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel="https://api.w.org/" href="https://www.ruangguru.com/blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.ruangguru.com/blog/wp-json/wp/v2/posts/3634" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ruangguru.com/blog/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.8.1" />
<link rel='shortlink' href='https://www.ruangguru.com/blog/?p=3634' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ruangguru.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ruangguru.com%2Fblog%2Flatihan-soal-pts-kelas-8-semester-genap-2022" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ruangguru.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ruangguru.com%2Fblog%2Flatihan-soal-pts-kelas-8-semester-genap-2022&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-3634 single-format-standard wp-theme-ruangguru">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M28L4XJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<header class="header">
<div class="container">
<nav class="navbar navbar-expand-lg header-inner">
<div style="display:flex; gap:12px;">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<img alt="menu" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/beba4a70-3971-41be-9364-f9ee6857b192.svg" loading="lazy" width="30px" height="32px" />
</button>
<a href="https://ruangguru.com" class="header-logo">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com/static/logo-ruangguru.png" alt="Logo">
</a>
</div>
<form class="form-inline my-2 my-lg-0" role="search" method="get" id="searchformmobile" class="searchform" action="https://www.ruangguru.com/blog/">
<div>
<label class="screen-reader-text" for="s">Search for:</label>
<div class="input-group input-group-sm">
<span class="input-group-text" id="search-2"><img width="20px" height="20px" loading="lazy" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/baf38d7b-226b-4374-8b2b-e49766395871.png" alt="" /></span>
<input type="text" value="" name="s" class="form-control" placeholder="Cari artikel di sini!" aria-label="Cari artikel di sini!" aria-describedby="Cari artikel di sini!">
</div>
</div>
</form>
<div class="collapse navbar-collapse dropdown-hover-all" id="navbarSupportedContent">
<div class="d-lg-none navbar-head-collapse">
<a href="https://ruangguru.com" class="header-logo">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com/static/logo-ruangguru.png" alt="Logo">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
X
</button>
</div>
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://www.ruangguru.com/blog/">Blog</a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Konsep & Tips Pelajaran </p>
<div class="dropdown-menu" aria-labelledby="nav1">
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu0" href="https://www.ruangguru.com/blog/c/bahasa-indonesia" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Bahasa Indonesia</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu0">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu1" href="https://www.ruangguru.com/blog/c/bahasa-inggris" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Bahasa Inggris</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu1">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu2" href="https://www.ruangguru.com/blog/c/biologi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Biologi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu2">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu3" href="https://www.ruangguru.com/blog/c/ekonomi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Ekonomi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu3">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu4" href="https://www.ruangguru.com/blog/c/fisika" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Fisika</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu4">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu5" href="https://www.ruangguru.com/blog/c/geografi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Geografi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu5">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu6" href="https://www.ruangguru.com/blog/c/ipa-terpadu" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">IPA Terpadu</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu6">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-6">Kelas 6</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu7" href="https://www.ruangguru.com/blog/c/ips-terpadu" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">IPS Terpadu</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu7">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-6">Kelas 6</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu8" href="https://www.ruangguru.com/blog/c/kimia" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Kimia</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu8">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu9" href="https://www.ruangguru.com/blog/c/matematika" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Matematika</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu9">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu10" href="https://www.ruangguru.com/blog/c/sejarah" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Sejarah</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu10">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu11" href="https://www.ruangguru.com/blog/c/sosiologi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Sosiologi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu11">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-12">Kelas 12</a>
</div>
</div>
</div>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Latihan Soal </p>
<div class="dropdown-menu" aria-labelledby="nav2">
<a class="dropdown-item" id="nav2-menu0" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-4">Latihan Soal Kelas 4</a>
<a class="dropdown-item" id="nav2-menu1" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-5">Latihan Soal Kelas 5</a>
<a class="dropdown-item" id="nav2-menu2" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-6">Latihan Soal Kelas 6</a>
<a class="dropdown-item" id="nav2-menu3" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-7">Latihan Soal Kelas 7</a>
<a class="dropdown-item" id="nav2-menu4" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-8">Latihan Soal Kelas 8</a>
<a class="dropdown-item" id="nav2-menu5" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-9">Latihan Soal Kelas 9</a>
<a class="dropdown-item" id="nav2-menu6" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-10">Latihan Soal Kelas 10</a>
<a class="dropdown-item" id="nav2-menu7" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-11">Latihan Soal Kelas 11</a>
<a class="dropdown-item" id="nav2-menu8" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-12">Latihan Soal Kelas 12</a>
</div>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pojok Kampus </p>
<div class="dropdown-menu" aria-labelledby="nav3">
<a class="dropdown-item" id="nav3-menu0" href="https://www.ruangguru.com/blog/c/info-beasiswa">Info Beasiswa</a>
<a class="dropdown-item" id="nav3-menu1" href="https://www.ruangguru.com/blog/c/kampus-dan-jurusan">Kampus dan Jurusan</a>
<a class="dropdown-item" id="nav3-menu2" href="https://www.ruangguru.com/blog/c/seleksi-masuk">Seleksi Masuk</a>
</div>
</li>
<li class="nav-item
">
<a class="nav-link
" href=" https://www.ruangguru.com/blog/c/fakta-seru" id="nav4"
>
Fakta Seru </a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dunia Kata </p>
<div class="dropdown-menu" aria-labelledby="nav5">
<a class="dropdown-item" id="nav5-menu0" href="https://www.ruangguru.com/blog/tag/cerpen">Cerpen</a>
<a class="dropdown-item" id="nav5-menu1" href="https://www.ruangguru.com/blog/tag/resensi-buku">Resensi Buku</a>
</div>
</li>
<li class="nav-item
">
<a class="nav-link
" href=" https://www.ruangguru.com/blog/tag/for-kids" id="nav6"
>
For Kids </a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Seputar Ruangguru </p>
<div class="dropdown-menu" aria-labelledby="nav7">
<a class="dropdown-item" id="nav7-menu0" href="https://www.ruangguru.com/blog/tag/info-ruangguru">Info Ruangguru</a>
<a class="dropdown-item" id="nav7-menu1" href="https://www.ruangguru.com/blog/tag/siaran-pers">Siaran Pers</a>
<a class="dropdown-item" id="nav7-menu2" href="https://www.ruangguru.com/blog/tag/cerita-juara">Cerita Juara</a>
<a class="dropdown-item" id="nav7-menu3" href="https://www.ruangguru.com/blog/tag/seputar-guru">Seputar Guru</a>
<a class="dropdown-item" id="nav7-menu4" href="https://www.ruangguru.com/blog/tag/lifeatruangguru">Life at Ruangguru</a>
</div>
</li>
</ul>
<form class="form-inline my-2 my-lg-0" role="search" method="get" id="searchform" class="searchform" action="https://www.ruangguru.com/blog/">
<div>
<label class="screen-reader-text" for="s">Search for:</label>
<div class="input-group input-group-sm">
<span class="input-group-text" id="search-2"><img width="10" height="10" loading="lazy" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/baf38d7b-226b-4374-8b2b-e49766395871.png" alt="" /></span>
<input type="text" value="" name="s" class="form-control" placeholder="Cari artikel di sini!" aria-label="Cari artikel di sini!" aria-describedby="Cari artikel di sini!">
</div>
</div>
</form>
</div>
</nav>
<script>
(function($bs) {
const CLASS_NAME = 'has-child-dropdown-show';
$bs.Dropdown.prototype.toggle = function(_orginal) {
return function() {
document.querySelectorAll('.' + CLASS_NAME).forEach(function(e) {
e.classList.remove(CLASS_NAME);
});
let dd = this._element.closest('.dropdown').parentNode.closest('.dropdown');
for (; dd && dd !== document; dd = dd.parentNode.closest('.dropdown')) {
dd.classList.add(CLASS_NAME);
}
return _orginal.call(this);
}
}($bs.Dropdown.prototype.toggle);
document.querySelectorAll('.dropdown').forEach(function(dd) {
dd.addEventListener('hide.bs.dropdown', function(e) {
if (this.classList.contains(CLASS_NAME)) {
this.classList.remove(CLASS_NAME);
e.preventDefault();
}
e.stopPropagation(); // do not need pop in multi level mode
});
});
// for hover
document.querySelectorAll('.dropdown-hover, .dropdown-hover-all .dropdown').forEach(function(dd) {
dd.addEventListener('mouseenter', function(e) {
let toggle = e.target.querySelector(':scope>[data-bs-toggle="dropdown"]');
if (!toggle.classList.contains('show')) {
$bs.Dropdown.getOrCreateInstance(toggle).toggle();
dd.classList.add(CLASS_NAME);
$bs.Dropdown.clearMenus(e);
}
});
dd.addEventListener('mouseleave', function(e) {
let toggle = e.target.querySelector(':scope>[data-bs-toggle="dropdown"]');
if (toggle.classList.contains('show')) {
$bs.Dropdown.getOrCreateInstance(toggle).toggle();
}
});
});
})(bootstrap);
$(document).ready(() => {
if ($(window).width() > 991) {
$("a[data-bs-toggle='dropdown']").click(function() {
window.location = $(this).attr('href');
});
}
})
</script>
</div>
</header>
<div class="main-content">
<div class="side-banner-mobile">
</div>
<div class="glider-navigation mobile">
<div role="tablist" class="dots" id="side-banner-mobile-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-mobile-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-mobile-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 post">
<div class="content">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<!-- Home Link -->
<li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog">Home</a></li>
<!-- Categories -->
<li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/latihan-soal">Latihan Soal</a></li><li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-8">Latihan Soal SMP Kelas 8</a></li> </ol>
</nav>
<h1 class="content-title">
Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/kenya-swawikanti" class="">Kenya Swawikanti</a> </p>
<p class="content-info"><span>March 4, 2025 • </span> <span>12 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="font-weight: bold;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20Soal%20PTS%20Kelas%208%20Semester%20Genap%202022.jpg" alt="Latihan Soal PTS Kelas 8 Semester Genap 2022" width="820" /></p>
<blockquote>
<p style="font-weight: normal; text-align: center;"><em>Sebentarlagi, kamu akan menghadapi PTS Semester Genap 2025, nih! Yuk, persiapkan dirimu dengan mengerjakan latihan soal berikut!</em></p>
<p style="text-align: center;"><em>—</em></p>
</blockquote>
<p> </p>
<h2 style="font-weight: bold; text-align: center; font-size: 20px;"><span style="font-size: 18pt;">BIOLOGI</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Struktur dan Fungsi <a href="/blog/5-jenis-jaringan-pada-tumbuhan-beserta-fungsinya" target="_blank" rel="noopener">Jaringan Tumbuhan</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Jaringan Meristem Tumbuhan</strong></p>
<p> </p>
<p style="text-align: justify;">1. Meristem sekunder dapat ditemukan pada bagian ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;"><span style="background-color: transparent;">pucuk tanaman</span></li>
<li style="text-align: justify;"><span style="background-color: transparent;">kambium</span></li>
<li style="text-align: justify;"><span style="background-color: transparent;">ujung batang</span></li>
<li style="text-align: justify;"><span style="background-color: transparent;">protoderm</span></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>: </strong></p>
<p style="text-align: justify;">Meristem sekunder merupakan jaringan meristem yang sel-sel penyusunnya berasal dari jaringan dewasa yang kembali bersifat meristematik. Aktivitas pembelahan selnya akan mengakibatkan terjadinya pertumbuhan sekunder pada tanaman dan akan menyebabkan penambahan diameter batang sehingga batang tanaman bertambah besar. Meristem sekunder terletak pada bagian kambium yang terdapat pada tumbuhan dikotil dan beberapa gymnospermae.<img decoding="async" src="https://lh5.googleusercontent.com/XEWY9-9wgfhT7yAnjkXUJLVFjQSHcHIJofJxpjQ8BDSJEBnZhkRRAv_hUPyPVblbm-7LShlv0hGWEwU0HBz_1KbsOHKDIjoEgFAOZegErjrljx5t9Xvel17ffMSo78qYxtxKs95i" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah B.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Struktur dan Fungsi Jaringan Tumbuhan</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Batang</strong></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;">2. Perhatikan struktur morfologi batang berikut ini!</p>
<p style="text-align: center;"><img decoding="async" style="width: 324px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/bio1.png" alt="bio1" width="324" /></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">Bagian yang ditunjukkan oleh huruf </span><strong style="background-color: transparent;">Y</strong><span style="background-color: transparent;"> berfungsi untuk ….</span><img decoding="async" style="background-color: transparent;" src="https://lh4.googleusercontent.com/MTAVybwhiHiBTi2STMRJ_UYwNcM07A6LBh_CchTUJGVjbI9X5ymdiWhmPS2YLYRzxeQfmydFr9zyaH_qu6SXs0tmXhlOWUC_rmV5gMZfBhGWQQMi-G3x5nG0_q4VTPK3E0AvvchZ" width="4" height="5" /><span style="background-color: transparent;"> </span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">memfasilitasi pertukaran gas</li>
<li aria-level="1">menyimpan cadangan makanan</li>
<li aria-level="1">memperbesar ukuran batang</li>
<li aria-level="1">mengangkut hasil fotosintesis</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Struktur<img decoding="async" src="https://lh5.googleusercontent.com/73WRvFJfui488ztHtXN6llToNl8e6YXHf0LZy0Iysbq-eyShEO4T18sG0hi8E1SVvam6smH0adI2ZRRqh5FMffSYNUfTRzqfNTSxtAhvYwPADA82NT9zzbUkSJYDMrWgRoKxLDB8" width="4" height="5" />batang terdiri dari epidermis, korteks, dan stele (silinder pusat). Bagian yang ditunjukkan oleh huruf Y adalah korteks. Korteks tersusun atas jaringan parenkim penyokong. Fungsi korteks yaitu penyimpan cadangan makanan, air, dan udara serta sebagai penyokong dan memperkuat batang.<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/fSdXIHgV74E2JxekoWGbtQjESgfHN82wm_PkiYafXakbOcAcCwTiTcRDlDmAdqxnzAY_wBbgTFHJ_041YEkmmhjQnaDWEFkXy5ERuWT9suKQBFTP2UN1pHTf0dIkoH9B-UfxSwjM" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah B.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/sistem-pencernaan-manusia" target="_blank" rel="noopener">Sistem Pencernaan</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Gangguan pada Sistem Pencernaan dan Upaya Pencegahannya</strong></p>
<p> </p>
<p style="text-align: justify;">3. Informasi yang tepat mengenai<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/qGwDrhfhrc_zO-TTyKTDDzovA6sKiGyF_fm8AyJ5aynx6N_I2ybvtIUMIEaEBGGUxnsXvYuTmtL_2DburBh9LMpU3ZjyXkveJDBt02QacXTtqpcTZEvGEKeO6t0LKNKVm1Ca_irA" width="4" height="5" />gondong dan gondok adalah ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/yBt9jLBFiPv_5K9dXuYFS5IvtfHfdgHQUJGsD3QOG7DfWu1Mlw0K0dZN5DxC-YLWBg-arr7FWw-2MBolnUty0KqHeNsP6xoYrmuifxaUcL76OxIshqUOZS2qEeghb2XvLND5gp9W" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">gondong dapat dicegah dengan asupan iodin yang cukup, sedangkan gondok dapat dicegah dengan vaksin MMR</li>
<li aria-level="1">gondong dan gondok disebabkan oleh infeksi virus dan bersifat menular</li>
<li aria-level="1">gondong dapat dicegah dengan vaksin MMR, sedangkan gondok dapat dicegah dengan asupan iodin yang cukup</li>
<li aria-level="1">gondong dan gondok disebabkan oleh defisiensi iodin dan tidak menular</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Gondong<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/F9P735R94Oe209q_CcQY9xvp6dAFgw83IibQbFfJ1Z_FjmhVj4JAScOo3Q0-k0TEBft64F4uvK4QX1oFdXfKOhfafKBtqJKxl3-G4loGznaVt5K6ghYewRvHGN06ED8v-wrstnJK" width="4" height="5" />adalah pembengkakan kelenjar parotis. Penyebab penyakit ini adalah infeksi virus dan bersifat menular. Penyakit gondong akan mengakibatkan pembengkakan pada bagian bawah telinga. Sementara itu, gondok adalah pembesaran kelenjar tiroid. Penyebab penyakit ini adalah defisiensi iodin dan bersifat tidak menular. Penyakit gondok akan mengakibatkan pembengkakan pada bagian depan leher. Pencegahan untuk kedua penyakit ini juga berbeda, penyakit gondong dapat dicegah dengan pemberian vaksin MMR sedangkan penyakit gondok dapat dicegah dengan konsumsi iodin yang cukup.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/sistem-peredaran-darah" target="_blank" rel="noopener">Sistem Peredaran Darah</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Organ pada Sistem Peredaran Darah</strong></p>
<p> </p>
<p style="text-align: justify;">4. Seorang peneliti<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/lBUoHPst0aktvdyTcJwj25Nn7Jye3wrkfcIQZnMOq8KilCmJXJvYMsMfnPtgu75sg5gKoo3xf2GDNK87EEdPfptmOnCRXsM-T1-TNLl5DkpHLl9goulW_Jq9FBtpsJrILk3PV42p" width="4" height="5" />melakukan pengamatan mengenai suatu spesimen hewan. Salah satu organ X pada spesimen tersebut memiliki lapisan yang tersusun atas jaringan ikat fibrosa dan jaringan lemak. Fungsi jaringan ikat tersebut adalah melindungi lapisan organ X yang ada dibawahnya dengan cara menghasilkan cairan perikardial.<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/ILzqDCTutO-KKM11CFc3w1xNrDsbXjcvVfHaygV_IQS2caS-yYEe0jiYHMvleBSYfbcUu_CRylPXaQXnsSlAioqHcsZXK-KEm_C8bzBzRPq3YMnwvPepuZuXOJ6V5ouqjNMPQFOU" width="4" height="5" /></p>
<p style="text-align: justify;">Pernyataan berikut ini yang tepat mengenai pengamatan yang dilakukan oleh peneliti tersebut adalah …<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/o2QgpoxYRly0tJegyjG2eR9LumWvU5eHlXCcQxFXvxgcO_HbMG3oIEoZc7zOXygxfPdvW0bp1QS8rt9s1OmuxFHB6xf6OfmUphnGYuw8Nze2OaO48aJQeSqi0oN-yB0PEETyRnxf" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">Organ X adalah kantung jantung yang memiliki lapisan miokardium.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/9l-HL5F39HUFxoTDV8FTlxQUPYoJNE4fNSf4mxto2nya56iFl83jRwpavGasy1QGnVkoNs8E9XsBB3cI-0IGkJrBpuo7Cy9IZzspHn30GBa1k8ci67CmYqq8LGE7oYoLm5U3mUPt" width="4" height="5" /></li>
<li aria-level="1">Organ X adalah jantung yang memiliki lapisan epikardium.<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/gb1j_oM9aonUl1r5X0x9_iRP4iiGn3mZ6P58O8kPZYNKFACOzel3dJpAXEyAkqhrPCoEBx72hqQvu4iJnh2cfB1HNkKfSmm6iak5xadtnGPgTbsbJ3q8MTrNi83v1MLhAQkP-5s3" width="4" height="5" /></li>
<li aria-level="1">Organ X adalah pembuluh darah yang memiliki lapisan endokardium.<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/iZW5N28t4eeHAPf9aOLB14xA6hvBlecKbKtc6vSPm3jQWRk-oiJgge3aIpfLJ4lvbtYcW_KmhLD3Ik4tU0S8GB-aTzByzaOxubKRPlWZgPeO8KMTX_PsaAC-9Hwb98XoTqtJv7Qk" width="4" height="5" /></li>
<li aria-level="1">Organ<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/gMAU7VNtF6qrSOqPxosFlu_zsa9Otecc9YiGqIf9NvDwE53v-eHNl-UD7CCeayy2i2Q9pMYGBUPhL78mk8ozkO_YqSYkAWe2gHcep-SQxIWAFYyxPie5wkW7U4qlgR59TCsjNt61" width="4" height="5" />X adalah serambi kanan pada jantung yang memiliki lapisan miokardium.<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/Av67rItnaFXOyZrt66MKlm1mJDFiz9Z1I3mgEWJrvJC5COR9p2MiHgXx6_EnyqBsEof_XwwDWH84FCFRQLgpwqbCFjsQTTx5VhQ_oz96TK3fGm0uPVm_A88uq9Kmeov0VJR17DrX" width="8" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Berdasarkan informasi yang disampaikan pada soal, organ<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/0Ee-23Yy6VIqr0u4arB5w9DpGYSnC99XyIf0gbWhZF5o81HFL3Md-ks-ZgJHWJPFtMAhKX966DJV69AFYilPK6CymEoc3jOzcaWR57oXx61scNYYuET8kfzsuATTcnby8H8tJequ" width="4" height="5" />X yang dimaksud adalah jantung. Jantung merupakan organ yang berfungsi untuk memompa darah ke seluruh bagian tubuh kecuali kornea. Struktur jantung terdiri dari dinding jantung, ruang jantung, dan katup jantung. Dinding jantung (perikardium) merupakan bagian paling luar dan berfungsi untuk melindungi jantung. Adapun lapisan penyusun dinding jantung, terdiri dari epikardium, miokardium, dan endokardium. Lapisan epikardium merupakan lapisan yang tersusun atas jaringan ikat fibrosa dan jaringan lemak. Lapisan ini berfungsi untuk melindungi lapisan organ jantung yang ada di bawahnya dengan cara menghasilkan cairan perikardial.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah B.</span></strong><strong><span style="text-decoration: underline;"><img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/EKXa3LDAPhZhOEwN9_4tkglr0CqUx8jb1DoRxTeQIzLrte24LnUC1yWZ_04I-HhWagXoO8HOL6mmWoLqcN7P_1xh5-3GEyd9-fnWAHLYN3QQ1b67z_kPZ31d_pSrPQUoaWOZkQR4" width="8" height="5" /></span></strong><strong> </strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Sistem Peredaran Darah</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/yang-harus-kamu-ketahui-tentang-sistem-golongan-darah-manusia" target="_blank" rel="noopener">Golongan Darah</a></strong></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;">5. Perhatikan tabel berikut ini!</p>
<p style="text-align: justify;"><img decoding="async" style="width: 441px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/bio3.png" alt="bio3" width="441" /></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">Pernyataan yang tepat untuk melengkapi nomor 1, 2, 3, dan 4 secara berurutan adalah ….</span><strong style="background-color: transparent;"><img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/N0Ojvh1GZ6uqzfmoFATD-Cpr8zeNFqLJCi49kLtu1v2pGeQTpuRQEjWEe6EtMEBIuwmTa2BW2Df1iJMoxaJ5TjbvC3W5rk5GYJbCMLs1hTTL-RB0b2rY16tt51c94lZfnLbLxYs5" width="4" height="5" /></strong><strong style="background-color: transparent;"> </strong></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">B, Anti-A, A dan B, Anti-A dan Anti-B<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/lr8C6uGoBshk2OyBOhkS8GW2U6mAAjl4yvYieH2T7hCYcFdlpM87zM-TVjMdHgJOEW14DUw0Xh_qMDREEUX45c8vfkjMJm75yKs4_gwepyclOThRiu5Oi_aeZA_a3cWRDhi9b7DC" width="4" height="5" /></li>
<li aria-level="1">A dan B, Anti-A dan Anti-B, B, A<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/mHjfR7tHhJ9LsNK8tJLe4lGdsfvuWpvTfTQjAwvBB3KHd04mgbrb2xX3EVIwr-Qq9SjAckFUNr7GAldGnwkPxC3bmHkog8DJytM4cm8mA06eJNXcvcseM7yR8Prwwgf40gcnFfQR" width="4" height="5" /></li>
<li aria-level="1">B, A dan B, Anti-B, Anti-A<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/ekg4e8iz_3PDElSGsn0SWZSb0hfpzXFTbdcCRuST0Af-hqFcbuXxZthR4nM2GgFsfuzB0cVlQ3Pn5XxMXDUhPmwkDPvh9uDszBes-t1WL25mqD7ZlQBrqEk6dXyIzdgzbWYhvOMN" width="4" height="5" /></li>
<li aria-level="1">A, Anti-B, A dan B, Anti-A dan Anti-B<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/g3PWJi104kpnyGUGJlcIrnneS1jBLyewEQNTMbrVAsAZQFewMKvEjAdMq7GvbjPNsARb0-3uiyBM6ncv4kUbP1byzEry5jsZ9kbytmVFcpJLKCPIWb7jE3BHU5mVsHS62NBSRanI" width="4" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Berdasarkan sistem golongan darah ABO, golongan darah dibagi menjadi 4 golongan yaitu A, B, AB, dan O. Ketentuannya dapat dilihat pada tabel berikut ini:</p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 326px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/bio2.png" alt="bio2" width="326" /></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah D.</span></strong></p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/latihan-soal-pembahasan-pas-kelas-8-semester-ganjil-2021" target="_blank" rel="noopener">Latihan Soal & Pembahasan PAS Kelas 8 Semester Ganjil 2024</a></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">EKONOMI</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, </strong><strong>Transportasi, dan Komunikasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Keunggulan dan Keterbatasan dalam <a href="https://www.ruangguru.com/blog/fungsi-permintaan-dan-penawaran" target="_blank" rel="noopener">Permintaan-Penawaran</a></strong></p>
<p> </p>
<p style="text-align: justify;">1. Suatu persekutuan didirikan oleh dua orang atau lebih yang menjalankan perusahaan dengan satu nama dengan tujuan untuk membagi hasil yang diperoleh, persekutuan tersebut dinamakan …</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">perum</li>
<li aria-level="1">PT</li>
<li aria-level="1">koperasi</li>
<li aria-level="1">firma</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;"><strong>Firma</strong> adalah badan usaha yang didirikan oleh dua orang atau lebih di mana setiap anggota bertanggung jawab penuh atas perusahaan. Adapun ciri-ciri badan usaha firma, yaitu:</p>
<ol>
<li aria-level="1">anggota aktif mengelola perusahaan,</li>
<li aria-level="1">tanggung jawab tak terbatas atas segala risiko,</li>
<li aria-level="1">perusahaan berakhir jika salah satu anggota mundur atau meninggal dunia,</li>
<li aria-level="1">modal berasal dari pendiri, dan</li>
<li aria-level="1">laba dibagi sesuai dengan akta sewaktu pembuatan.</li>
</ol>
<p> </p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Oleh karena itu, jawaban yang tepat adalah D.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, </strong><strong>Transportasi, dan Komunikasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Teknologi Terhadap <a href="/blog/interaksi-pelaku-ekonomi-permintaan-dan-penawaran" rel="noopener">Permintaan dan Penawaran</a></strong></p>
<p> </p>
<p style="text-align: justify;">2. Berikut ini contoh dari peran teknologi terhadap permintaan adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>membuat batik dengan teknik mencetak menjadikan proses produksi batik menjadi lebih cepat</li>
<li>baju buatan Rima terkenal sampai ke seluruh Indonesia hanya karena memasarkan di social media</li>
<li>adanya ojek online memudahkan Ayah untuk melewati kemacetan ibu kota</li>
<li>dengan adanya tenaga mesin, jumlah pengangguran meningkat</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Peran teknologi terhadap permintaan sebagai berikut.</p>
<ol>
<li aria-level="1"><strong>Kemudahan dalam memenuhi kebutuhan seperti adanya ojek <em>online.</em></strong></li>
<li aria-level="1">Banyaknya barang dan jasa sebagai alternatif pemenuhan kebutuhan seperti nasi tidak hanya digantikan oleh jagung, melainkan roti, <em>oatmeal</em>, dan lainnya.</li>
<li aria-level="1">Meningkatnya pendapatan dengan cara memasarkan produk di situs belanja <em>online.</em></li>
<li aria-level="1">Meningkatnya selera seperti mudahnya memilih barang dan jasa dari luar maupun dalam negeri.</li>
</ol>
<p> </p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Oleh karena itu, jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify; font-weight: normal;"><strong>Topik</strong><strong>: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, </strong><strong>Transportasi, dan Komunikasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Pengaruh <a href="/blog/ips-kelas-8-interaksi-antar-ruang-indonesia-dan-asean" target="_blank" rel="noopener">Interaksi Antarruang</a></strong></p>
<p> </p>
<p style="text-align: justify;">3. Suatu proses timbal balik dan mempunyai pengaruh terhadap tingkah laku, baik melalui kontak langsung atau tidak langsung disebut .…</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">ruang</li>
<li aria-level="1">interaksi</li>
<li aria-level="1">interaksi antarruang</li>
<li aria-level="1">pengelolaan antarruang</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<ul>
<li aria-level="1">Ruang adalah tempat di permukaan bumi, baik secara keseluruhan maupun hanya sebagian yang digunakan oleh makhluk hidup untuk tinggal.</li>
<li aria-level="1"><strong>Interaksi </strong>adalah suatu proses yang sifatnya timbal balik dan mempunyai pengaruh terhadap tingkah laku, baik melalui kontak langsung atau tidak langsung.</li>
<li aria-level="1">Interaksi antar ruang dapat berupa pergerakan orang, barang, informasi dari daerah asal menuju daerah tujuan.</li>
</ul>
<p> </p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah poin B.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, </strong><strong>Transportasi, dan Komunikasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Perdagangan Antardaerah, Antarpulau dan Antarnegara</strong></p>
<p> </p>
<p style="text-align: justify;">Sejak beberapa tahun yang lalu, negara XYZ melakukan perdagangan dengan negara PQR. Negara XYZ mengimpor kendaraan dari negara PQR, sedangkan negara PQR mengimpor kain batik dari negara XYZ karena biayanya jauh lebih murah jika dibandingkan dengan memproduksi sendiri.</p>
<p style="text-align: justify;">4. Berdasarkan kejadian di atas, faktor yang melandasi terjadinya perdagangan antara negara XYZ dan PQR adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>perbedaan biaya produksi</li>
<li>perbedaan sumber daya manusia</li>
<li>perbedaan pendapatan masyarakat</li>
<li>untuk memperluas jangkauan pasar</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Perdagangan antarnegara memungkinkan suatu negara untuk memasarkan hasil produksinya ke negara lain. Jika dilihat berdasarkan pada soal, negara XYZ dan negara PQR melakukan perdagangan antarnegara karena adanya biaya produksi yang lebih rendah jika dibandingkan dengan memproduksi sendiri. Jadi, perdagangan antarnegara tersebut terjadi karena <strong>perbedaan</strong> <strong>biaya produksi.</strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Pengaruh Keunggulan Ruang Terhadap Kegiatan Ekonomi, </strong><strong>Transportasi, dan Komunikasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/redistribusi-pendapatan-untuk-kesejahteraan-masyarakat" target="_blank" rel="noopener">Redistribusi Pendapatan</a></strong></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;">5. Perhatikan hal berikut ini!</p>
<ol>
<li aria-level="1">Transfer uang dari atasan ke bawahan</li>
<li aria-level="1">Transfer uang dari ayah kepada anak</li>
<li aria-level="1">Transfer uang dari direktur kepada manajer</li>
<li aria-level="1">Transfer uang dari laki-laki kepada perempuan</li>
</ol>
<p> </p>
<p style="text-align: justify;">Hal yang termasuk redistribusi pendapatan horizontal ditunjukkan dengan nomor ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">1 dan 2</li>
<li aria-level="1">1 dan 3</li>
<li aria-level="1">2 dan 3</li>
<li aria-level="1">2 dan 4</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;"><strong>Redistribusi pendapatan horizontal </strong>adalah transfer uang antar kelompok yang relatif tidak memiliki perbedaan status ekonomi. Misalnya dari laki-laki ke perempuan atau dari orang tua kepada anak-anak. Berdasarkan penjelasan tersebut, maka hal yang termasuk redistribusi pendapatan horizontal ditunjukkan oleh nomor <strong>2</strong> <strong>dan 4</strong>.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang benar adalah poin D.</span></strong></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="/blog/latihan-soal-pembahasan-pts-kelas-8-semester-ganjil" target="_blank" rel="noopener">Latihan Soal & Pembahasan PTS Kelas 8 Semester Ganjil 2023</a></strong></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<h2 style="font-size: 20px; text-align: center;"><span style="font-size: 18pt;"><strong>FISIKA</strong></span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Tekanan Zat</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/tekanan-zat-padat" target="_blank" rel="noopener">Tekanan Zat Padat</a></strong></p>
<p> </p>
<p style="text-align: justify;">1. Seorang anak dengan massa 40 kg sedang berdiri di atas lantai. Luas seluruh telapak sepatu anak itu 50 cm<sup>2</sup>. Jika <em>g</em> = 10 m/s<sup>2</sup>, tekanan pada lantai adalah .…</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">8 x 10<sup>4</sup> N/m<sup>2</sup></li>
<li style="text-align: justify;">4 N/m<sup>2</sup></li>
<li style="text-align: justify;">8 N/m<sup>2</sup></li>
<li style="text-align: justify;">0,08 N/m<sup>2</sup></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Persamaan yang digunakan untuk mencari tekanan adalah</p>
<p style="text-align: justify;"><img decoding="async" style="width: 68px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis1-2.png" alt="fis1-2" width="68" /></p>
<p style="text-align: justify;"><em>P</em> = Tekanan (Pascal atau N/m<sup>2</sup>)</p>
<p style="text-align: justify;"><em>F </em>= Gaya tekan (N)</p>
<p style="text-align: justify;"><em>A</em> = Luas permukaan bidang tekan (m<sup>2</sup>)</p>
<p style="text-align: justify;">Gaya yang diberikan berasal dari gaya berat anak tersebut</p>
<p style="text-align: justify;"><img decoding="async" style="width: 142px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis2-2.png" alt="fis2-2" width="142" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Tekanan Zat</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/sejarah-hukum-pascal" target="_blank" rel="noopener">Hukum Pascal</a></strong></p>
<p> </p>
<p style="text-align: justify;">2. Sebuah dongkrak hidrolik berisi fluida dengan massa jenis 800 kg/m<sup>3</sup> memiliki luas penampang pipa kecil 10 cm<sup>2</sup> dan luas penampang pipa besar 50 cm<sup>2</sup>.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 213px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis3-1.png" alt="fis3-1" width="213" /></p>
<p> </p>
<p style="text-align: justify;">Sejumlah gaya diberikan pada penampang kecil sehingga selisih ketinggian fluida dalam dongkrak 40 cm. Apabila massa beban yang diangkat 20 kg, gaya yang diberikan pada pipa kecil adalah ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/VX0b3AgVWPRAd6cqpFB2hqFXjTm3MYeVaTaCAWQwqTdaATF-_Qmv7YqrTbghJJsA1MGnAsuxwbv1vGceOpDDUktCErp9o_tVZ7dxABOHiDIG4bcfBKOr8ZsQbw3KnhxAeUhIe3Eg" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">36,8 N<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/tujBJRMiZWzw56fuhtFCcvqBwICiplRv0hbI9v2LAZxi-2imYBlcManbOBHkwziYNOJID6Oj6fZKVBFbkDiB3Z74HzcuwlAUP6eqWcsV3pTEa0D98zgAJ__QuUIQ2fja_2J42Pn_" width="4" height="5" /></li>
<li aria-level="1">40 N<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/1OiN7hwtLnOuIljr_Eo2mK2nqLQQkIeQApqd_WAiE50G6_LAJZRWMLY17HFxcEN8FU5j7VkcON-0Z5rAfF2gktQJZjbNMwn5DptYLGX9znXhnx2frMcSxBVdEw1H7k1FZK6IEDFh" width="4" height="5" /></li>
<li aria-level="1">43,2 N<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/yeZuKbvN7ZZzccqSYBs8q6PF55BfAD8xWW_RWjy4XA17PrBR2mzgCIQQjHsFbKIrFLt4Tg_ZOQ58u7feUr3p1GnoKFF9HPRW2znSzaZemz5bfAPc4KWGKKIM4SHAnwQmYVhBtOqu" width="4" height="5" /></li>
<li aria-level="1">45,6 N<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/-leKDF9mrd0Lk28HaRTvtbDpGkWbpapEXTOkL7P7BkN7dGvhwp3dlSnOCLdwx2ujyMgTVUdmk4XxabprYmApPQmFYb0OssdSQT00dhntpdcDMOe5jkmFFngEzoHsEDn3wbR5Ny6h" width="4" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;"><img decoding="async" class="aligncenter" style="width: 213px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis3-1.png" alt="fis3-1" width="213" /></p>
<p> </p>
<p style="text-align: justify;">Tekanan pada titik yang sejajar secara horizontal sama besar, maka gaya yang diberikan pada pipa kecil dapat diketahui melalui persamaan berikut ini.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 277px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis4-4.png" alt="fis4-4" width="277" /></p>
<p style="text-align: justify; font-weight: normal;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C</span></strong>.</p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify; font-weight: normal;"><strong>Topik</strong><strong>: Getaran dan <a href="/blog/gelombang-transversal-dan-longitudinal" target="_blank" rel="noopener">Gelombang</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Gelombang</strong></p>
<p> </p>
<p style="text-align: justify;">3. Gelombang bunyi memiliki arah getar yang sejajar dengan arah geraknya. Karena itu, gelombang bunyi termasuk dalam gelombang ….<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/HFe7Pr1wqsPSY7GYORVApRKqHo1qF1FNDxp3ou533XgOYOPnDXD_P3pdoQ_v12Y9IbW8vrh9DnN3mNpI_r7udOM8eZzz5b8pD0_v-5imXWQruBFy0D1KtuFylVk_DAiqJA9-O6tT" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">elektromagnetik<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/DXmbb2Rf8X2xvYMoXezoB7_k8sE3Pe1Mpd9XCsSQY17dfGGIZhVHNK0X71pVCtoNa3um7pQ3Pwk3wsofdBLgvXwWOECbAEsLA4Ie5dM3dFMl9Y7WGR0FlwW0CrKL0JM-fQ0x4rKq" width="4" height="5" /></li>
<li aria-level="1">longitudinal<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/Jiw89lC5cCwIFEHBf-F0xS7r5rTs2KoIAyqj4D3mLUzH5DiKT-vkxK-EfGp18iOiCxqDU9RzlF4HMaZo-GjSql_jPrzqg2oAuhKTp67btfJGgeFYuGXmdXcjBJFrvkBvZ2T9nS5C" width="4" height="5" /></li>
<li aria-level="1">transversal<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/q7j_VNorWBHqQdsJdsR68mPEEQo83NWRRgJjHk1eMrnESBBAWWMHNRpNEAYs9NAK9XMzHojGMjvjygmqQ2FBBSmDnXSj7O-Q119GJWtDTROPxwYZR7AnLKLndVABhd21Fu2wlWUA" width="4" height="5" /></li>
<li aria-level="1">mekanik<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/3wpjU1YIydK-2c_1pYaq5Rhsdk77dFSKMM3wNsYl8oamyAuaohtHOwJcAThpnUP-eYHEEHzVL6zDbNNtjk1kGpDjn_FUHQHSEW0rpE3kn_IBtACmkEhR8R5fbIkNKtAYr6cPC6Aj" width="4" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Gelombang adalah getaran yang merambat. Gelombang dapat dikelompokkan menjadi beberapa jenis, yaitu</p>
<p style="text-align: justify;"><span style="background-color: transparent;">1. Berdasarkan </span><strong style="background-color: transparent;">arah getarnya</strong><span style="background-color: transparent;">, gelombang dapat dibagi menjadi dua:</span></p>
<ul>
<li style="text-align: justify;"><strong style="background-color: transparent;">Gelombang transversal</strong><span style="background-color: transparent;">: gelombang yang memiliki arah getar yang tegak lurus terhadap arah geraknya.</span></li>
<li style="text-align: justify;"><strong style="background-color: transparent;">Gelombang longitudinal</strong><span style="background-color: transparent;">: gelombang yang memiliki arah getar yang sejajar dengan arah geraknya.</span><img loading="lazy" decoding="async" style="background-color: transparent;" src="https://lh6.googleusercontent.com/wiVS2zMSWyAUIt62XCqk-FA416mmDB6s2AKXmftgh_VKj7AucWAzo3lv17-Dkix4bw0_27qJH8CWfKbDS7l2De7oDFOpW3hFdzHFYQrN3HxvHkD2gFjyBgWPrXr76J21aJOf7QtT" width="4" height="5" /></li>
</ul>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">2. Berdasarkan </span><strong style="background-color: transparent;">medium perambatannya</strong><span style="background-color: transparent;">, gelombang dapat dibagi menjadi dua:</span></p>
<ul>
<li style="text-align: justify;"><strong style="background-color: transparent;">Gelombang mekanik</strong><span style="background-color: transparent;">: gelombang yang memerlukan medium dalam perambatannya.</span></li>
<li style="text-align: justify;"><strong style="background-color: transparent;">Gelombang elektromagnetik</strong><span style="background-color: transparent;">: gelombang yang tidak memerlukan medium untuk merambat.</span></li>
</ul>
<p> </p>
<p style="text-align: justify;">Berdasarkan keterangan pada soal, kita dapat mengetahui bahwa gelombang bunyi merupakan gelombang longitudinal.<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/SD13CJ2KwJH_Njh7baBL1-JmnEgi64YnP7j4JO84uq3uBzNGmQ4fJ8rUWfSMb2QIGy9TvZlwdmEZfYIDuRa-sGFnL7maLBDDSs0j5OX9g8ri15fmfc_stXYsghHmtDEZgiZgBAiy" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah B.</span></strong></p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify; font-weight: normal;"><strong>Topik</strong><strong>: Getaran dan Gelombang</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Getaran</strong></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;">4. Perhatikan gambar berikut!</p>
<p style="text-align: justify;"><img decoding="async" style="width: 345px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis5-4.png" alt="fis5-4" width="345" /></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">Sebuah bandul bergetar dari titik A dengan ayunan simpangan seperti gambar di atas. Jika untuk menempuh jarak C-D-E membutuhkan waktu 0,05 sekon, jumlah getaran yang terjadi dalam 8 sekon adalah…</span><img loading="lazy" decoding="async" style="background-color: transparent;" src="https://lh5.googleusercontent.com/5CIJEiFVFFMMmdXS8XuUsYtbOJdXNsTN4AfeQsOfJXHtFqFFdvLTQLOshQRMVVbSUTe-DnHSbGAZVaBVHmryTUKTxLZlzds39A5ugHH_4PSBGXiLiNLOhreDyD9-odXzUW4gmNgy" width="4" height="5" /><span style="background-color: transparent;"> </span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">20 kali<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/EjoD7ucVMN34btX2nduBeCJtBIteIGHxC09hz_oUouijC5d_G2fuq-MM8Hq8Pamb9hMLQX2LJ0P1qeN8ssc-8zToVY6R94LM5_FW3i20e1a5PHsilPwUJgKtCkH8PEl2Z2T9B0kg" width="4" height="5" /></li>
<li aria-level="1">40 kali<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/pkM3p-TtlDiNCj97Qg7pcOCYd60qqJbpyTLiMUm47ynxx3eJhJoN_Pz2bIePhTp3v07s9tevH0QsReV0I7O9JvT7Hx1M4oRp2WxC1AGPONjqKjeWSwxqGJRLkq-x3HJI3L3mGxPL" width="4" height="5" /></li>
<li aria-level="1">80 kali<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/M8-odz8G29_-DELa0b4c3IoG296InK9aHseb4_xxTZFlHsIQAG6iaTc-3LAYegnJTIJVOlkirFp8jqUa8rYXQWDtmxx1uvjvd9l-_MEu1O3HCYnpw7mlxuzca0zzU1FnXlN_RBPE" width="4" height="5" /></li>
<li aria-level="1">160 kali<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/XtROWiKaVRx-RGsjR3AV68Rdz6jn05sN6fYrh1TxkMDrFfIvcN7FoDH1ma4seZssJiL3KRer_u_6UIG5SkYw_qfnA2sAbHKkf0J9nvQhJlhsN2gB1BqCwEy4-aIkGDIvo2wMDXkF" width="4" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: B<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Diketahui:</p>
<p style="text-align: justify;">C-D-E menempuh simpangan sebesar <img decoding="async" style="width: 35px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis6-4.png" alt="fis6-4" width="35" /> getaran, ditempuh dengan waktu 0.05 sekon, maka untuk menempuh 1 kali getaran dibutuhkan periode (<em>T</em>) sebesar:</p>
<p style="text-align: justify;"><img decoding="async" style="width: 242px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis7-4.png" alt="fis7-4" width="242" /></p>
<p style="text-align: justify;">Sehingga periode getaran tersebut adalah 0.2 sekon (ingat bahwa periode adalah banyaknya waktu yang dibutuhkan untuk melakukan satu kali getaran).</p>
<p style="text-align: justify;">Ditanyakan: Jumlah getaran (<em>n</em>) = ?</p>
<p style="text-align: justify;">Jawaban:</p>
<p style="text-align: justify;"><img decoding="async" style="width: 81px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis8-4.png" alt="fis8-4" width="81" /></p>
<p style="text-align: justify;">Banyaknya getaran yang terjadi dalam waktu 8 sekon adalah 40 kali.</p>
<p style="text-align: justify; font-weight: normal;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang tepat adalah B</span></strong>.</p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Gelombang Bunyi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Aplikasi Gelombang Bunyi</strong></p>
<p> </p>
<p style="text-align: justify;">5. Sebuah kapal memancarkan sinyal bunyi dengan frekuensi 8 kHz ke dasar laut. Cepat rambat bunyi di air laut saat itu sekitar 1.000 m/s. Jika sinyal tersebut diterima kembali setelah kapal memancarkan 16.000 pulsa bunyi, waktu yang dibutuhkan kapal untuk menerima sinyal bunyi tersebut adalah ….<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/lpZjeo8VmzeRtaG_-rzgOFVEBn6fhvzvRVUJof3y9_RXgaYqX70J5A-1bxOzCBM-yAoL41_jMLuveL08T2JSoHhzf0UWNQ3R5jh-ylKmBNG-Qr3mcmGIwZg08RleMrVblh2zj4CY" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">0,5 s<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/Rtddj0NmBIVoYkq8tbw3a2k__zh99DALB3J91htxVdUpxPCjddTbU4Sd8lcfuxtW7uEzwnjijzEz1o0Gmk_7fPEbZtdKPfYeJgRkmVBsfloCDR74xGzbL9uR8z84hu517_2-nkOf" width="8" height="5" /></li>
<li aria-level="1">1,0 s<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/t-_5CjcdmIQAWXHAowpoExvA0T7yg7hOXL1GPrzPnjVlXPO2BWryeFmzsFxAm4rB610QxdnAfqgWp0xG9sPZfWqWaIqMXhqk-OXqoRWJDBnAlRmBOeiiUoiYklQtqFrOhaFlracf" width="8" height="5" /></li>
<li aria-level="1">2,0 s<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/qwRb6b1LKOpbmb7KC4mcwNfs41rm_hJsrbHhyf5mm0jUALxdjQOdXH89unWL9rAXdOxVYZRGxZo8kQ1A1vS8Fq3ZntMYDdUiFyPHDmnfkSMU_Q240lbE6DE9U2tjziOJatRqaize" width="8" height="5" /></li>
<li aria-level="1">4,0 s<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/Kux6E71S7g5umGWvu4raTTE-6Xa2bgHh-wAlsqXTh11B-M86OXzsAwv1YFw06cMCdnpojtmTHbuR1eMNIwNuMIsEmGRWf-q2JyP6CW61EBS4l3hqLT1GQww5p_EhbJDvwIA0EPZX" width="8" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify; font-weight: normal;"><em>f</em> = 8 kHz = 8.000 Hz</p>
<p style="text-align: justify; font-weight: normal;"><em>v</em> = 1.000 m/s</p>
<p style="text-align: justify; font-weight: normal;"><em>n</em> = 16.000</p>
<p style="text-align: justify; font-weight: normal;"><em>t</em> = ?</p>
<p style="text-align: justify;">Panjang gelombang yang dipancarkan yaitu</p>
<p style="text-align: justify;"><img decoding="async" style="width: 107px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis9-4.png" alt="fis9-4" width="107" /></p>
<p style="text-align: justify;">Kedalaman laut yang diukur dapat diketahui dengan</p>
<p style="text-align: justify;"><img decoding="async" style="width: 167px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis10-4.png" alt="fis10-4" width="167" /></p>
<p style="text-align: justify;">Selang waktu antara pemancaran gelombang dan penerimaannya adalah</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" style="width: 126px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fis11-4.png" alt="fis11-4" width="126" /></span></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C</span></strong>.</p>
<p style="text-align: justify; font-weight: bold;">Baca juga: <a href="/blog/pembahasan-soal-pts-kelas-8-semester-genap-2021" target="_blank" rel="noopener">Latihan Soal & Pembahasan PTS Kelas 8 Semester Genap 2024</a></p>
<p style="text-align: justify; font-weight: normal;"><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></p>
<h2 style="font-weight: normal; font-size: 20px; text-align: center;"><span style="font-size: 18pt;"><strong>MATEMATIKA</strong></span></h2>
<p> </p>
<p style="text-align: justify; font-weight: normal;"><strong>Topik: <a href="/blog/teorema-pythagoras" target="_blank" rel="noopener">Teorema Pythagoras</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik: Aplikasi Pythagoras</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">1. Seekor monyet membawa topi seorang turis yang sedang berwisata dan kemudian lari hingga ujung pohon. Jika tinggi sebuah pohon adalah 3 m dan jarak turis dengan pohon adalah 4 m, maka jarak terdekat monyet untuk melempar topi tepat pada turis adalah … m.</span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">5</li>
<li aria-level="1">6</li>
<li aria-level="1">7</li>
<li aria-level="1">8</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Pertama kita misalkan bahwa jarak terdekat monyet untuk melempar topi tepat pada turis adalah sebagai p.</p>
<p style="text-align: justify;">Jika cerita pada soal kita gambarkan akan membentuk segitiga siku-siku.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 211px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat1-1.png" alt="mat1-1" width="211" /></p>
<p style="text-align: justify;">Jarak jarak terdekat monyet untuk melempar topi tepat pada turis dapat kita tentukan menggunakan teorema Pythagoras.</p>
<p style="text-align: justify;">p<sup>2</sup> = 3<sup>2</sup> + 4<sup>2</sup></p>
<p style="text-align: justify;">p<sup>2</sup> = 9 + 16</p>
<p style="text-align: justify;">p<sup>2</sup> = 25</p>
<p style="text-align: justify;">p = 5 m</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></strong></p>
<p style="text-align: justify;"><strong>Topik: <a href="/blog/pengertian-dan-unsur-unsur-lingkaran" target="_blank" rel="noopener">Lingkaran</a> </strong></p>
<p style="text-align: justify;"><strong>Subtopik: Keliling dan Luas Lingkaran</strong></p>
<p> </p>
<p style="font-weight: normal;">2. Perhatikan lingkaran dengan pusat O berikut!</p>
<p style="font-weight: normal;"><img decoding="async" style="width: 160px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat2-2.png" alt="mat2-2" width="160" /></p>
<p> </p>
<p style="font-weight: normal;"><span style="background-color: transparent;">Jika AB = 6 cm, BC = 8 cm, keliling lingkaran tersebut adalah … cm. (π = 3,14)</span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">3,14</li>
<li aria-level="1">31,4</li>
<li aria-level="1">314</li>
<li aria-level="1">3.140</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Perhatikan bahwa ABC menghadap setengah lingkaran.</p>
<p style="text-align: justify;">Karena ABC merupakan sudut keliling yang menghadap ke sudut pusat AOB, maka ABC = 90°.</p>
<p style="text-align: justify;">Ruas garis AC adalah diameter lingkaran, maka panjang AC panjang diameter lingkaran.</p>
<p style="text-align: justify;">Panjang AC dapat ditentukan melalui perhitungan berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 144px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat3-1.png" alt="mat3-1" width="144" /></p>
<p style="text-align: justify;">Karena AC adalah diameter lingkaran, maka nilai AC haruslah bernilai tidak negatif. Panjang AC yang memenuhi adalah 10 cm.</p>
<p style="text-align: justify;">Karena panjang AC adalah diameter lingkaran, maka selanjutnya dapat ditentukan keliling lingkarannya.</p>
<p style="text-align: justify;">Perhatikan perhitungan berikut!</p>
<p style="text-align: justify;">K = <span style="background-color: transparent;">π x d</span></p>
<p style="text-align: justify;"><span style="background-color: transparent;">K = 3,14 x 10</span></p>
<p style="text-align: justify;"><span style="background-color: transparent;">K = 31,4</span></p>
<p style="text-align: justify;">Dengan demikian, keliling lingkaran tersebut adalah 31,4 cm.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah B.</span></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></strong></p>
<p style="text-align: justify;"><strong>Topik: Lingkaran</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Aplikasi Lingkaran</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">3. Sebuah roda berputar sebanyak 1.500 putaran. Jarak yang telah ditempuh roda tersebut adalah 1,32 km. Diameter roda tersebut adalah … cm. (π = <img decoding="async" style="width: 27px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat4-1.png" alt="mat4-1" width="27" />)</span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">28</li>
<li aria-level="1">21</li>
<li aria-level="1">14</li>
<li aria-level="1">7</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui roda berputar sebanyak 1.500 putaran dan jarak yang telah ditempuh adalah 1,32 km = 132.000 cm.</p>
<p style="text-align: justify;">Kemudian, jarak yang ditempuh roda sama dengan keliling roda dikali banyak putaran. Perhatikan bahwa roda berbentuk lingkaran sehingga keliling roda dapat ditentukan dengan K<sub>roda</sub> = π ∙ d.</p>
<p style="text-align: justify;">Oleh karena itu, didapat hasil perhitungan sebagai berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 281px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat5-1.png" alt="mat5-1" width="281" /></p>
<p style="text-align: justify;">Dengan demikian, panjang diameter roda tersebut adalah 28 cm.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></strong></p>
<p style="text-align: justify;"><strong>Topik: Garis Singgung Lingkaran </strong></p>
<p style="text-align: justify;"><strong>Subtopik: Aplikasi Garis Singgung Lingkaran</strong></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;">4. Perhatikan gambar berikut!</p>
<p style="text-align: justify; font-weight: normal;"><img decoding="async" style="width: 187px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat6-1.png" alt="mat6-1" width="187" /></p>
<p> </p>
<p style="text-align: justify; font-weight: normal;"><span style="background-color: transparent;">Jika panjang jari-jari setiap lingkaran adalah 28 cm, maka panjang tali lilitan minimum untuk mengikat lingkaran-lingkaran di atas adalah … cm.</span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">176</li>
<li aria-level="1">336</li>
<li aria-level="1">512</li>
<li aria-level="1">650</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui panjang jari-jari setiap lingkaran adalah r = 28 cm.</p>
<p style="text-align: justify;">Perhatikan bahwa panjang bagian tali dari satu lingkaran ke lingkaran di sebelahnya sama dengan panjang satu diameter lingkaran. Perhatikan bahwa terdapat 6 bagian tali yang sama. Selanjutnya, panjang bagian tali yang mengelilingi lingkaran sama dengan keliling lingkaran. Dengan demikian, panjang lilitan tali minimum untuk mengikat lingkaran-lingkaran tersebut dapat ditentukan sebagai berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 275px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat7-1.png" alt="mat7-1" width="275" /></p>
<p style="text-align: justify;">Dengan demikian, diperoleh panjang tali lilitan minimum untuk mengikat lingkaran-lingkaran tersebut adalah 512 cm.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></strong></p>
<p style="text-align: justify;"><strong>Topik: Bangun Ruang Sisi Datar</strong></p>
<p style="text-align: justify;"><strong>Subtopik: <a href="/blog/pengertian-sifat-dan-rumus-kubus" target="_blank" rel="noopener">Kubus</a></strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">5. Jika volume sebuah kubus adalah 64 cm<sup>3</sup>, maka luas permukaan kubus tersebut adalah … cm<sup>2</sup>.</span><img loading="lazy" decoding="async" style="background-color: transparent;" src="https://lh4.googleusercontent.com/gabfSjCLiD22049rxm3_RIR-wOeJEtG-bfzBhuw0DkGjTCikCGiznjNhbIsxDw0yW8JS1EkWhIjQCiJMJx6BjrhxkaJGvR5sUyWMtUtO_ux-i-e0ikpiL_RVQ8AiSKeruf2AlSMu" width="4" height="5" /><span style="background-color: transparent;"> </span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">96</li>
<li aria-level="1">69</li>
<li aria-level="1">42</li>
<li aria-level="1">24</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Untuk menentukan luas permukaan, tentukan panjang rusuk kubus terlebih dahulu.</p>
<p style="text-align: justify;">Misalkan s menyatakan panjang rusuk kubus.</p>
<p style="text-align: justify;">Dengan menggunakan rumus volume kubus, didapat panjang rusuk kubus sebagai berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 95px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/mat8-1.png" alt="mat8-1" width="95" /></p>
<p style="text-align: justify;">Luas permukaan kubus dapat ditentukan dengan cara berikut.</p>
<p style="text-align: justify;">L<sub>p</sub> = 6 x s<sup>2</sup></p>
<p style="text-align: justify;">L<sub>p</sub> = 6 x 4<sup>2</sup></p>
<p style="text-align: justify;">L<sub>p</sub> = 6 x 16</p>
<p style="text-align: justify;">L<sub>p</sub> = 96</p>
<p style="text-align: justify;">Dengan demikian, luas permukaan kubus tersebut adalah 96 cm<sup>2</sup>.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><strong>Baca juga: <a href="/blog/contoh-soal-akm-smp-kelas-8" target="_blank" rel="noopener">Contoh Soal AKM SMP Kelas 8 Numerasi dan Literasi beserta Jawabannya</a></strong></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;"><img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/343b791a-3bdf-443d-9a42-2c6efe8a0af1.png" alt="Separator Latihan Soal SMP" /></span></strong></p>
<p style="text-align: justify; font-weight: normal;">Gimana, nih? Sudah cukup puas dengan latihan soalnya? Selain latihan soal, jangan lupa untuk mempelajari materi lengkapnya juga, ya! Mau belajar lebih banyak dengan mengerjakan latihan soal? <strong><a href="https://www.ruangguru.com/ruanguji" target="_blank" rel="noopener">Kamu bisa cek ruanguji</a></strong> untuk mendapatkan try out yang bisa bantu nge-<em>boost </em>nilai PTS kamu!</p>
<p><a href="https://app.ruangguru.com/ruanguji?referralCookiesId=bff1f279-62f9-4c13-9431-3ed27be72b4d"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e84004fe-82ed-457d-bf8a-1cde49309ef1.jpeg" alt="CTA Ruanguji" /></a></p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/kelas-8" rel="tag">Kelas 8</a> <a href="https://www.ruangguru.com/blog/tag/konsep-pelajaran" rel="tag">Konsep Pelajaran</a> <a href="https://www.ruangguru.com/blog/tag/latihan-soal-smp" rel="tag">Latihan Soal SMP</a> <a href="https://www.ruangguru.com/blog/tag/latihan-soal-viii" rel="tag">Latihan Soal VIII</a> <a href="https://www.ruangguru.com/blog/tag/smp" rel="tag">SMP</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5196bc4b-168b-4b6f-8c46-cb076ca8b451.png">
<div>
<h5 class="author-title">Kenya Swawikanti</h5>
<p class="author-description"></p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022"><img src="https://cdn-web-2.ruangguru.com/static/whatsapp.png" loading="lazy" alt="Logo Whatsapp " /></a>
</li>
<li>
<a target="_blank" href="https://www.facebook.com/share.php?u=https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022&quote=Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025"> <img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook " /> </a>
</li>
<li>
<a target="_blank" href="https://twitter.com/intent/tweet?text=Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025&url=https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022"> <img src="https://cdn-web-2.ruangguru.com/static/twitter.png" loading="lazy" alt="Logo Twitter " /> </a>
</li>
<li>
<a target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.ruangguru.com/blog/latihan-soal-pts-kelas-8-semester-genap-2022&title=Contoh Soal & Jawaban PTS Kelas 8 SMP Semester Genap 2025"><img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading="lazy" alt="Logo LinkedIn " /></a>
</li>
</ul>
</div>
</div>
<div class="col-md-4 sticky">
<aside id="sidebar">
<div class="side-banner-desktop">
</div>
<div class="glider-navigation desktop">
<div role="tablist" class="dots" id="side-banner-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<h2 style="font-size: 24px; font-weight: bold; margin-bottom: 16px;margin-top: 16px;">Artikel Terbaru</h2>
<ul>
<li>
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" alt="Pergerakan Nasional" class="external-img wp-post-image " /> <span>Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" alt="Runtuhnya Uni Soviet" class="external-img wp-post-image " /> <span>Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" class="external-img wp-post-image " /> <span>Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/9-lembaga-dan-pelaku-pasar-modal-di-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/279825ac-672b-43f9-b66e-a1c7ec87f784.png" alt="Pelaku Pasar Modal di Indonesia" class="external-img wp-post-image " /> <span>9 Lembaga dan Pelaku Pasar Modal di Indonesia | Ekonomi Kelas 10</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/peristiwa-kontemporer-dunia-perpecahan-cekoslovakia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/2a1a35c0-f1f5-45d4-8869-ff5083bd90e5.png" alt="Perpecahan Cekoslowakia" class="external-img wp-post-image " /> <span>Latar Belakang Perpecahan Cekoslowakia dan Penyebabnya | Sejarah Kelas 12</span>
</a>
</li>
</ul>
</aside>
</div>
</div>
<div class="row">
<div class="col-12">
<section class="related-posts">
<h2 class="page-title">
Artikel Lainnya
</h2>
<div class="content-grid">
<div class="content">
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11 </h2>
<div class="content-meta">
<span>March 6, 2026</span> <span>• 8 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span></span> <span>• 11 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span>March 5, 2026</span> <span>• 5 minutes read</span>
</div>
</div>
</a>
</div>
</div>
</section> </div>
</div>
<div class="banner-product-wrapper">
<a href="https://cta.ruangguru.com/7c02db90-610d-11ee-80fe-4201ac180089" target="_blank" class="alert alert-dismissible fade show banner-product" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<!-- <p>Yuk pilih kelas dan materi belajar kamu di sini</p>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0e292531-9ee1-4eed-92f5-b5c053eea4c2.svg" width="42px" height="42px" class="arrow-right"> -->
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d19eb9b6-999d-4b92-87c6-c4fb32000d73.png?convert=web" />
</a>
</div>
</div>
</div>
<script>
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function replaceCtaMarkupAsync() {
await sleep(2000);
alert("replace")
const contentBody = document.querySelector('.content-body');
const paragraphs = contentBody.querySelectorAll('p');
const regexPattern = /{{cta\(['"](.+?)['"]\)}}/g;
paragraphs.forEach((paragraph) => {
const originalHTML = paragraph.innerHTML;
let modifiedHTML = '';
let lastIndex = 0;
for (const match of originalHTML.matchAll(regexPattern)) {
const ctaId = match[1];
modifiedHTML += originalHTML.slice(lastIndex, match.index) + `<b>${ctaId}</b>`;
lastIndex = match.index + match[0].length;
}
modifiedHTML += originalHTML.slice(lastIndex);
paragraph.innerHTML = modifiedHTML;
});
document.addEventListener("DOMContentLoaded", () => {
replaceCtaMarkupAsync();
});
}
</script>
<div class="modal fade" id="popupPromo" tabindex="-1" aria-labelledby="popupPromoLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="button-wrapper">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="glider-contain">
<div class="glider">
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/4680961a-4e01-4169-8ff4-da0823d0da6c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg-1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rasionalisasi-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ec15e92-707a-4660-8134-11f1c1e539a8.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-snbt-reg-2026-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-blog-to-snbt-prem">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-prem-tka-sd-smp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/e6888a56-1d95-4d8a-b87a-b19b8a185651.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rgp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/851003e6-07b5-40d1-9068-f9b0bcb1625a.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/25f78174-4fc2-11ef-9a39-4201ac180089">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/kitab-tka-smp-popup-blog">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitab-utbk-snbt-lite">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitablitetkasmp">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/50097055-1862-46a8-bbe0-fa5b077f88bb.png" />
</a>
</div>
<div class="glider-navigation">
<div role="tablist" class="dots" id="popup-promo-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="popup-promo-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="popup-promo-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var jsonString = '[{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":696,"UpdatedAt":"2026-02-25 02:12:12+00:00","campaign":null,"cta":[{"Id":31467,"ctaId":"ab-web-pop-up-banner-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b9b5f501-be14-4e3f-9ad8-a87e17ec16e9.png","name":"[AB] Web Pop Up Banner - Blog RG","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/4680961a-4e01-4169-8ff4-da0823d0da6c.png","name":"[RG] Popup Banner Blog - Promo SNBT Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":1,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":705,"UpdatedAt":"2026-02-23 10:52:46+00:00","campaign":null,"cta":[{"Id":33341,"ctaId":"ab-web-pop-up-banner-blog-rg-1","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg-1)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f30c4943-4456-4a96-858b-fe065c9073ae.png","name":"[AB] Web Pop Up Banner - Blog RG 1","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png","name":"[RG] Popup Banner Blog - Promo TKA Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":2,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":657,"UpdatedAt":"2026-02-06 03:52:10+00:00","campaign":null,"cta":[{"Id":33189,"ctaId":"rasionalisasi-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rasionalisasi-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog - Rasionalisasi","targetUrl":"https:\/\/www.ruangguru.com\/rasionalisasi"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog RG - Rasionalisasi","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":3,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":677,"UpdatedAt":"2026-02-12 02:22:12+00:00","campaign":null,"cta":[{"Id":33305,"ctaId":"to-snbt-reg-2026-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-snbt-reg-2026-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[IDN] CTA Popup Blog RG - Tryout SNBT Regular 2026","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKREG7"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[RG] Popup Blog RG - Tryout Regular 2026","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":4,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2026-02-05 10:16:52+00:00","Id":689,"UpdatedAt":"2026-03-05 02:41:12+00:00","campaign":null,"cta":[{"Id":33338,"ctaId":"pop-blog-to-snbt-prem","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-blog-to-snbt-prem)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Popup Blog - TO SNBT Prem","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKPREM"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Pop blog - TO SNBT Prem","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":5,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":679,"UpdatedAt":"2026-03-04 03:44:16+00:00","campaign":null,"cta":[{"Id":33304,"ctaId":"to-prem-tka-sd-smp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-prem-tka-sd-smp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/1bf472e1-62f4-4aa9-ab8c-4fa72a82dd7b.png","name":"[RG] Pop Up Blog RG - TO Premium TKA SD SMP","targetUrl":"https:\/\/s.id\/TOTKAPREMSDSMP"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/e6888a56-1d95-4d8a-b87a-b19b8a185651.png","name":"[RG] Popup Blog RG - TO TKA Premium SD SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":6,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-08-25 04:25:04+00:00","Id":672,"UpdatedAt":"2026-02-06 03:52:17+00:00","campaign":null,"cta":[{"Id":33285,"ctaId":"rgp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rgp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","targetUrl":"https:\/\/www.ruangguru.com\/privat"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":7,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":379,"UpdatedAt":"2026-03-06 01:54:52+00:00","campaign":null,"cta":[{"Id":31356,"ctaId":"25f78174-4fc2-11ef-9a39-4201ac180089","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/25f78174-4fc2-11ef-9a39-4201ac180089)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f60bc49c-c00f-4a5e-80a2-2552fa18ae21.jpg","name":"CTA Blog RG - Kitab UTBK SNBT","targetUrl":"https:\/\/bit.ly\/orderkitabrg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg","name":"[RG] Pop Up Blog RG - Kitab UTBK SNBT","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":8,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":587,"UpdatedAt":"2026-03-06 01:55:00+00:00","campaign":null,"cta":[{"Id":33020,"ctaId":"kitab-tka-smp-popup-blog","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/kitab-tka-smp-popup-blog)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/9ea9eca7-9ef7-433c-baad-14bc1019f890.jpg","name":"[RG] Pop up blog - Kitab TKA SMP","targetUrl":"https:\/\/bit.ly\/kitabtkasmprg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg","name":"[RG] Pop Up Blog RG - Kitab TKA SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":9,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-12 10:28:45+00:00","Id":636,"UpdatedAt":"2026-02-06 03:52:20+00:00","campaign":null,"cta":[{"Id":33149,"ctaId":"pop-rg-kitab-utbk-snbt-lite","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitab-utbk-snbt-lite)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/8d6f8639-cfff-4d64-89ea-f68bfe7a868c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","targetUrl":"https:\/\/s.id\/litesnbt26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":10,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-14 08:09:42+00:00","Id":647,"UpdatedAt":"2026-02-06 03:52:21+00:00","campaign":null,"cta":[{"Id":33160,"ctaId":"pop-rg-kitablitetkasmp","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitablitetkasmp)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/20edba9b-ef84-4938-b698-4a82783478a5.png","name":"[RG] Pop blog - kitab lite tka smp","targetUrl":"https:\/\/s.id\/litetkasmp26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/50097055-1862-46a8-bbe0-fa5b077f88bb.png","name":"[RG] Pop blog - kitab lite tka smp","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":11,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"}]';
var jsArray = JSON.parse(jsonString);
console.log(jsArray);
</script>
<script>
let windowHeight = window.innerHeight;
let promosLength = 11;
document.addEventListener('DOMContentLoaded', function() {
// Initialize Bootstrap Modal
let popupPromo = new bootstrap.Modal(document.getElementById('popupPromo'), {});
// Initialize Glider.js inside the Bootstrap Modal
function initGliderInModal() {
new Glider(document.querySelector('#popupPromo .glider'), {
slidesToScroll: 1,
slidesToShow: 1,
draggable: true,
dots: '#popup-promo-dots',
arrows: {
prev: '#popup-promo-prev',
next: '#popup-promo-next'
}
});
}
// Show Bootstrap Modal and initialize Glider.js after a specified scroll amount
const scrollThreshold = 2 / 3 * windowHeight; // The scroll amount in pixels to trigger the Modal
let gliderInitialized = false;
window.addEventListener('scroll', function() {
if (window.scrollY >= scrollThreshold && !gliderInitialized && promosLength > 0) {
popupPromo.show();
// Listen for the 'shown' event to initialize Glider.js after the Modal has been fully displayed
$('#popupPromo').on('shown.bs.modal', function() {
initGliderInModal();
gliderInitialized = true;
// Optionally, remove the 'shown' event listener after initializing the Glider to avoid re-initializing
$('#popupPromo').off('shown.bs.modal');
});
// Remove the scroll event listener after the Modal is shown to avoid re-initializing the Glider
this.removeEventListener('scroll', arguments.callee);
}
});
});
</script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable-min@0.4.5/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = window._analytics.init({
app: "ruangguruLanding",
debug: false,
plugins: [analyticsTrackable()],
});
/* Additional context tracker pageView */
const post_id = 3634;
const tags_id = [25,10,184,187,16];
const category_id = 552;
const sub_category_id = 557;
const customData = {
tags_id: tags_id,
category_id: category_id,
sub_category_id: sub_category_id,
post_id: post_id,
};
Analytics.plugins.trackable.context(JSON.stringify(customData));
Analytics.ready(function () {
Analytics.page();
});
$(document).on('click', '[data-tracking-event-type]', function (event) {
const eventType = $(this).data('tracking-event-type');
const context = $(this).data('tracking-context');
Analytics.track(eventType, context);
});
</script>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-lg-3">
<div class="office">
<a href="https://www.ruangguru.com/">
<img src="https://cdn-web-2.ruangguru.com/static/RG_LOGO_WHITE.png?convert=auto" alt="Logo Ruangguru" loading="lazy" />
</a>
<address>
<p class="hq">RUANGGURU HQ</p>
<p>
Gedung Sinarmas MSIG Tower Lt. 33. Jl. Jenderal Sudirman Kav. 21, Karet Kuningan, Setiabudi, Jakarta Selatan, Jakarta 12920
</p>
</address>
</div>
<nav class="footer-menu call-us">
<p class="title">Hubungi Kami</p>
<address>
<a href="mailto:info@ruangguru.com">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/4739a139-8f09-42ea-b517-d842c5d1c28d.png" loading="lazy" alt="Logo Email Footer" />
info@ruangguru.com</a>
<a href="tel:02130930000">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/6f4bb6c8-52c9-4acb-859b-47a10a7eec75.png" loading="lazy" alt="Logo Phone Footer" />(021) 3093 0000</a>
<a href="https://wa.me/6281574410000">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/4b58468a-b2f9-40e4-867f-d3242a065dcf.png" loading="lazy" alt="Logo Whatsapp Footer" />0815 7441 0000</a>
</address>
</nav>
<nav class="footer-menu social d-none d-lg-block">
<p class="title">Ikuti Kami</p>
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/instagram.png" loading="lazy" alt="Logo Instagram Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/twitter.png" loading=" lazy" alt="Logo Twitter Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/youtube.png" loading=" lazy" alt="Logo Youtube Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading=" lazy" alt="Logo LinkedIn Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/tiktok.png" loading=" lazy" alt="Logo TikTok Footer" width="32px" height="32px" />
</picture>
</a>
</nav>
</div>
<div class="col-lg-9">
<div class="row">
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Produk Ruangguru</p>
<ul type="none">
<li><a href="https://roboguru.ruangguru.com" target="_blank">Roboguru</a></li>
<li><a href="https://www.ruangguru.com/roboguruplus">Roboguru Plus</a></li>
<li><a href="https://www.ruangguru.com/dafa-lulu">Dafa dan Lulu</a></li>
<li><a href="https://www.ruangguru.com/for-kids/kursus">Kursus for Kids</a></li>
<li><a href="https://www.ruangguru.com/for-kids">Ruangguru for Kids</a></li>
<li><a href="https://www.ruangguru.com/bisnis">Ruangguru for Business</a></li>
<li><a href="https://www.ruangguru.com/ruanguji">Ruanguji</a></li>
<li><a href="https://www.ruangguru.com/blog">Ruangbaca</a></li>
<li><a href="https://www.ruangguru.com/ruangkelas">Ruangkelas</a></li>
<li><a href="https://www.ruangguru.com/ruangbelajar">Ruangbelajar</a></li>
<li><a href="https://pengajar.ruangguru.com/">Ruangpengajar</a></li>
<li><a href="https://www.ruangguru.com/privat">Ruangguru Privat</a></li>
<li><a href="https://www.ruangpeduli.org/" target="_blank">Ruangpeduli</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Bantuan & Panduan</p>
<ul type="none">
<li><a href="https://www.ruangguru.com/company-credentials">Company Credentials</a></li>
<li><a href="https://www.ruangguru.com/beasiswa">Beasiswa Ruangguru</a></li>
<li><a href="https://www.ruangguru.com/cicilan">Cicilan Ruangguru</a></li>
<li><a href="https://www.ruangguru.com/promo">Promo Ruangguru</a></li>
<li><a href="https://ticketing.ruangguru.com/help?request_type_id=459" target="_blank">Vulnerability Report</a></li>
<li><a href="https://www.ruangguru.com/bantuan#layanan">Layanan Pengaduan</a></li>
<li><a href="https://www.ruangguru.com/terms-conditions">Syarat & Ketentuan</a></li>
<li><a href="https://www.ruangguru.com/privacy-policy">Kebijakan Privasi</a></li>
<li><a href="https://www.ruangguru.com/about-us">Tentang Kami</a></li>
<li><a href="https://www.ruangguru.com/contact-us">Kontak Kami</a></li>
<li><a href="https://www.ruangguru.com/press">Press Kit</a></li>
<li><a href="https://www.ruangguru.com/bantuan">Bantuan</a></li>
<li><a href="https://career.ruangguru.com/">Karier</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Produk Lainnya</p>
<ul type="none">
<li><a href="https://www.brainacademy.id/" target="_blank">Brain Academy</a></li>
<li><a href="https://www.english-academy.id/" target="_blank">English Academy</a></li>
<li><a href="https://skillacademy.com/" target="_blank">Skill Academy</a></li>
<li><a href="https://www.ruangkerja.id/" target="_blank">Ruangkerja</a></li>
<li><a href="https://www.schoters.com/id/" target="_blank">Schoters</a></li>
<li><a href="https://www.kalananti.id/" target="_blank">Kalananti</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title"> Coba GRATIS Aplikasi Ruangguru</p>
<div class="download-list">
<ul>
<li>
<a target="_blank" rel="nofollow" href="https://apps.apple.com/id/app/ruangguru-solusi-belajar/id1099742206?l=id">
<img src="https://cdn-web-2.ruangguru.com/static/appstore.png" loading="lazy" alt="Button App Store Footer " />
</a>
</li>
<li>
<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.ruangguru.livestudents&hl=in">
<img src="https://cdn-web-2.ruangguru.com/static/googleplay.png" loading="lazy" alt="Button Google Play Footer " />
</a>
</li>
<li>
<a target="_blank" rel="nofollow" href="https://appgallery.huawei.com/#/app/C102352375">
<img src="https://cdn-web-2.ruangguru.com/static/huawei.png" loading="lazy" alt="Button AppGallery Footer " />
</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class="d-lg-none text-center">
<nav class="footer-menu social">
<p class="title">Ikuti Kami</p>
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/instagram.png" loading="lazy" alt="Logo Instagram Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/twitter.png" loading=" lazy" alt="Logo Twitter Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/youtube.png" loading=" lazy" alt="Logo Youtube Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading=" lazy" alt="Logo LinkedIn Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/tiktok.png" loading=" lazy" alt="Logo TikTok Footer" width="32px" height="32px" />
</picture>
</a>
</nav>
</div>
<p class="footer-copyright">
© 2026 All Rights Reserved PT. Ruang Raya Indonesia
</p>
</div>
<style>
.bantuan-container {
position: relative;
}
.bantuan-element {
position: fixed;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-top {
bottom: 11rem;
right: 2rem;
}
.bantuan-bottom {
bottom: 2rem;
right: 2rem;
}
.bantuan-top-2 {
bottom: 15rem;
right: 2rem;
}
.bantuan-top-3 {
bottom: 19rem;
right: 2rem;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 2rem;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 2rem;
}
@media (min-width: 768px) {
.bantuan-element img {
width: auto;
transition: all 0.4s ease;
}
.bantuan-top img {
width: 140px;
}
.bantuan-bottom img {
width: 140px;
}
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 140px;
}
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 140px;
}
.bantuan-element.clicked {
bottom: 9rem;
right: 2.5rem;
}
.bantuan-element.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan-top {
bottom: 8rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom {
bottom: 2rem;
right: 1.25rem;
align-items: center;
}
.bantuan-top-2 {
bottom: 12rem;
right: 1rem;
align-items: center;
}
.bantuan-top-3 {
bottom: 16rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 1.25rem;
align-items: center;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 1.25rem;
align-items: center;
}
.bantuan-element img {
width: auto;
}
.bantuan-top img,
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 96px;
}
.bantuan-bottom img,
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 96px;
}
}
.bantuan-element:hover {
transform: scale(1.05);
}
.bantuan-element img {
max-width: 100%;
height: auto;
}
</style>
<div id="bantuan-divs-container" style="position: relative" data-product="ruangguru" data-table="rg_floating_icon"></div>
<script>
class FloatingDivsComponent {
constructor(product = 'ruangguru', table = 'rg_floating_icon') {
this.container = document.getElementById('bantuan-divs-container');
this.floatingElements = [];
this.product = product;
this.table = table;
// Configuration
this.config = {
baseApiUrl: 'https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/rg_banner/views/',
apiKey: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
maxElements: 2,
zIndexBase: 100,
};
// Build dynamic API URL based on table parameter
this.config.apiUrl = this.buildApiUrl();
this.init();
}
buildApiUrl() {
const baseUrl = this.config.baseApiUrl;
const tableName = this.table || 'rg_floating_icon';
const queryParams =
'offset=0&limit=99999&sort=rankPosition&where=(type,eq,floating)~and(showIn,anyof,blog)~and(hide,is,false)~and(product,eq,' +
this.product +
')&nested%5Bcta%5D%5Bfields%5D=Id,name,ctaId,imageUrl,ctaLink,targetUrl';
return `${baseUrl}${tableName}?${queryParams}`;
}
async init() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to initialize floating divs component:', error);
}
}
async fetchFloatingElements() {
try {
const options = {
method: 'GET',
headers: {
'xc-token': this.config.apiKey || 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
},
};
const urlNoco = this.config.apiUrl;
const response = await fetch(urlNoco, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
this.floatingElements = this.processApiResponse(data);
} catch (error) {
console.error('Error fetching floating elements:', error);
throw error;
}
}
processApiResponse(data) {
if (!data || !data.list || !Array.isArray(data.list)) {
return [];
}
console.log(data.list);
// Ensure we only get maximum 2 elements
const limitedElements = data.list.slice(0, this.config.maxElements);
return limitedElements;
}
renderFloatingElements() {
if (!this.container || this.floatingElements.length === 0) {
return;
}
// Additional safeguard: ensure we never render more than maxElements
const elementsToRender = this.floatingElements.slice(0, this.config.maxElements);
// Clean up existing elements and their event listeners
this.cleanupExistingElements();
// Clear existing content
this.container.innerHTML = '';
elementsToRender.forEach((element, index) => {
const floatingDiv = this.createFloatingDiv(element, index);
this.container.appendChild(floatingDiv);
});
}
cleanupExistingElements() {
// Clear existing elements (no need for event listener cleanup with CSS approach)
const existingElements = this.container.querySelectorAll('[data-floating-element]');
existingElements.forEach(element => {
element.remove();
});
}
createFloatingDiv(element, index) {
const div = document.createElement('div');
const cta = element.cta[0]; // Use the first CTA
// Add data attribute for cleanup tracking
div.setAttribute('data-floating-element', 'true');
// Apply CSS classes based on rankPosition
const positionClass = this.getPositionClass(element.rankPosition, index);
div.className = `bantuan-element ${positionClass}`;
div.style.zIndex = this.config.zIndexBase + index;
// Create the link and image
const link = document.createElement('a');
link.href = 'https://cta.ruangguru.com/' + cta.ctaId || '#';
link.target = '_blank';
// Add tracking attributes
link.setAttribute('data-tracking-event-type', 'landing_page__core__item_click');
link.setAttribute(
'data-tracking-context',
JSON.stringify({
product_name: this.product,
cta_action: 'redirection',
cta_action_detail: link.href,
item_type: 'floating',
item_name: element.name || 'Floating element',
item_category: 'payment',
item_position: index,
item_serial: null,
section_type: 'floating_item',
section_position: 'body',
section_name: 'floating_item',
})
);
const img = document.createElement('img');
img.src = element.imageUrl + '?h=200&convert=webp';
img.alt = element.name || 'Floating element';
img.loading = 'lazy';
// Add click tracking
link.addEventListener('click', () => {
this.trackClick(element, cta);
});
link.appendChild(img);
div.appendChild(link);
return div;
}
getPositionClass(rankPosition, index) {
// Define positioning classes based on rankPosition
if (rankPosition === 1) {
return 'bantuan-top'; // Top position
} else if (rankPosition === 2) {
return 'bantuan-bottom'; // Bottom position
} else {
// For additional elements, distribute them evenly
return `bantuan-${index % 2 === 0 ? 'top' : 'bottom'}-${Math.floor(index / 2) + 1}`;
}
}
trackClick(element, cta) {
// Implement click tracking logic here
console.log('Floating element clicked:', {
elementId: element.Id,
elementName: cta.name,
ctaId: cta.ctaId,
targetUrl: cta.targetUrl,
});
}
// Public method to manually refresh
async refresh() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to refresh floating elements:', error);
throw error;
}
}
// Public method to get current floating elements
getFloatingElements() {
return [...this.floatingElements];
}
}
// Initialize the component when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
// Get product and table parameters from data attributes
const container = document.getElementById('bantuan-divs-container');
const product = container.getAttribute('data-product') || 'ruangguru';
const table = container.getAttribute('data-table') || 'rg_floating_icon';
new FloatingDivsComponent(product, table);
});
// Export for use in other modules if needed
if (typeof module !== 'undefined' && module.exports) {
module.exports = FloatingDivsComponent;
}
</script> <div id="wp-install-nudge" style="
position: fixed;
bottom: 0rem;
right: 0;
z-index: 999;
cursor: pointer;
"></div>
<script>
(function (w, d, s, o, f, js, fjs) {
w['Sales-Nudge-Widget'] = o; w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) };
js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];
js.id = o; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs);
}(window, document, 'script', 'wpInstallNudge', 'https://cdn-web-2.ruangguru.com/sales-nudge/6198a95130/dist/widget.js'));
wpInstallNudge('init', { targetElementId: 'wp-install-nudge', clientTarget: 'ruangguru_blog' });
</script>
<script>
// note: disabled due to auto reload page
// var lastScrollTop = 0;
// $(window).scroll(function(event){
// var st = $(this).scrollTop();
// if (st > lastScrollTop){
// $('#wp-install-nudge').slideDown( "slow", function() {});
// } else {
// $('#wp-install-nudge').slideUp( "slow", function() {});
// }
// lastScrollTop = st;
// });
// $(document).ready(function () {
// $("#wp-install-nudge").hide();
// });
$('#wp-install-nudge').click(function(){
Analytics.track("promotion__install_nudge__click",
{
user_email: "ruangguru@blog.com",
cta_link: widgetData.dataConfig.target_link
}).catch((err) => {
console.log("tracker error", err);
});
});
</script>
</footer>
<div id="__next"></div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/blog\/*"},{"not":{"href_matches":["\/blog\/wp-*.php","\/blog\/wp-admin\/*","\/blog\/wp-content\/uploads\/*","\/blog\/wp-content\/*","\/blog\/wp-content\/plugins\/*","\/blog\/wp-content\/themes\/ruangguru\/*","\/blog\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script>
async function getCtaDetails(ctaIds) {
const endpoint =
" https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/CTA/views/CTA?offset=0&limit=10&where=(ctaId,in," + ctaIds.toString() + ")";
try {
const response = await fetch(endpoint, {
headers: {
"xc-token": "-hG2nBDJzSj0agSgNtcJx97M4F02y54nUMoY6plJ",
},
});
const data = await response.json();
const ctaList = data?.list || [];
const ctaMap = new Map();
for (const ctaData of ctaList) {
ctaMap.set(ctaData.ctaId, ctaData);
}
return ctaMap;
} catch (error) {
console.error("Error fetching CTA details:", error);
return new Map();
}
}
async function replaceCTA() {
const regex = /{{cta\((‘(.*?)’|“(.*?)”)\)}}/g;
const bodyHTML = document.body.innerHTML;
const matches = Array.from(bodyHTML.matchAll(regex));
const ctaIds = matches.map((match) => {
let ctaId = match[2] ?? match[3];
return ctaId;
});
const ctaMap = await getCtaDetails(ctaIds);
const replacedHTML = bodyHTML.replace(regex, (match, _inner, ctaId1, ctaId2) => {
const ctaId = ctaId1 ?? ctaId2;
const ctaData = ctaMap.get(ctaId);
if (ctaData) {
return `<a href="https://cta.ruangguru.com/${ctaData.ctaId}" target="_${ctaData.targetType}" style="position:relative;display:inline-block;">
<img src="${ctaData.imageUrl}" loading="lazy" alt="${ctaData.altText}" />
</a>`;
} else {
return match;
}
});
document.body.innerHTML = replacedHTML;
}
</script>
<meta name="author" content="Ruangguru Tech Team">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PVNLZFT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- Tracker -->
<script type="text/javascript" src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/global-assets/js/cta.js"></script>
<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module"></script>
</body>
</html>