Yuk, siap hadapi Penilaian Tengah Semester dengan latihan soal dan pembahasan PTS kelas 7 Semester Genap tahun 2025 berikut ini.
—
MATEMATIKA
Topik: Perbandingan
Subtopik: Perbandingan Senilai
1. Diketahui perbandingan banyaknya uang Adit dan Beni adalah 4:5. Kemudian, perbandingan banyaknya uang Beni dan Cika adalah 4:3. Jika jumlah uang Adit dan Cika adalah Rp93.000,00, maka banyaknya uang Beni adalah ….
- Rp45.000,00
- Rp48.000,00
- Rp50.000,00
- Rp60.000,00
Jawaban: D
Pembahasan:
Misalkan A adalah banyaknya uang Adit, B adalah banyaknya uang Beni, dan C adalah banyaknya uang Cika.
Berdasarkan soal, didapat informasi sebagai berikut.
A:B = 4:5
B:C = 4:3
dan
A + C = 93.000
Jika perbandingannya disamakan, hasilnya menjadi seperti berikut.
A:B = 4:5 (x4)
A:B = 16:20
B:C = 4:3 (x5)
B:C = 20:15
Didapatkan perbandingan yang setara, yaitu A:B:C = 16:20:15.
Kemudian, jika dimisalkan A = 16x, B = 20x, dan C = 15x, maka didapat hasil perhitungan sebagai berikut.
Karena B = 20x, maka didapat hasil perhitungan sebagai berikut.
Dengan demikian, banyaknya uang Beni adalah Rp60.000,00.
Jadi, jawaban yang tepat adalah D.
Topik: Perbandingan
Subtopik: Penerapan Perbandingan
2. Sebuah panti asuhan memiliki persediaan beras yang cukup untuk 20 orang selama 15 hari. Jika penghuni panti asuhan bertambah 5 orang, maka dengan asumsi setiap orang menghabiskan porsi yang sama, persediaan beras akan habis dalam waktu … hari.
- 8
- 10
- 12
- 20
Jawaban: C
Pembahasan:
Perhatikan tabel berikut!
Perhatikan bahwa perbandingan yang digunakan adalah perbandingan berbalik nilai, karena semakin banyak orang, persediaan beras akan semakin cepat habis (dengan asumsi setiap orang menghabiskan porsi yang sama).
Oleh karena itu, didapat perhitungan sebagai berikut:
Dengan demikian, persediaan beras akan habis dalam waktu 12 hari.
Jadi, jawaban yang tepat adalah C.
Topik: Aritmetika Sosial
Subtopik: Harga Jual, Harga Beli, Untung dan Rugi
3. Seorang pedagang membeli 2 jenis teh, masing-masing sebanyak 12 kg dengan harga Rp3.000,00/kg dan 18 kg dengan harga Rp3.500,00/kg. Jika kedua jenis teh tersebut dicampur menjadi satu dan dijual dengan harga Rp3.200,00/kg, maka pedagang teh tersebut akan mengalami ….
- rugi Rp3.000,00
- rugi Rp9.000,00
- untung Rp3.000,00
- untung Rp9.000,00
Jawaban: A
Pembahasan:
Misalkan harga beli teh pertama adalah
Kemudian, misalkan harga beli teh kedua adalah
Oleh karena itu, total harga beli kedua jenis teh tersebut adalah sebagai berikut.
Selanjutnya, diketahui bahwa harga jual kedua jenis teh jika dicampur adalah Rp3.200,00/kg.
Oleh karena itu, total harga jual kedua jenis teh tersebut adalah sebagai berikut:
Perhatikan bahwa total harga beli lebih besar dari total harga jual. Akibatnya, pedagang tersebut mengalami kerugian.
Besar kerugiannya adalah sebagai berikut.
Jadi, jawaban yang tepat adalah A.
Topik: Aritmetika Sosial
Subtopik: Bunga dan Pajak
4. Seseorang memiliki utang di bank sebesar Rp12.000.000,00 dengan bunga 4% setahun. Jika utang tersebut dicicil selama 20 bulan, maka besar angsuran tersebut per bulan adalah ….
- Rp128.000,00
- Rp420.000,00
- Rp640.000,00
- Rp800.000,00
Jawaban: C
Pembahasan:
Diketahui informasi sebagai berikut.
Akan ditentukan angsuran yang harus dibayarkan per bulan.
Perhatikan perhitungan berikut!
Dengan demikian, besar uang yang harus dibayarkan adalah sebagai berikut.
Oleh karena itu, besar cicilan yang harus dibayarkan adalah sebagai berikut.
Jadi, jawaban yang tepat adalah C.
Topik: Garis dan Sudut ️
Subtopik: Jenis Sudut dan Hubungan Antar Sudut
5. Perhatikan gambar berikut!
Hasil dari a+b+c adalah ….
- 6°
- 13°
- 47°
- 66°
Jawaban: D
Pembahasan:
Perhatikan gambar berikut!
Untuk menentukan hasil dari dari a+b+c, maka tentukan nilai masing-masing a, b, dan c.
Perhatikan perhitungan berikut!
Setelah mendapatkan nilai a = 6°, maka nilai b dapat ditentukan dengan cara berikut.
Selanjutnya, nilai c dapat ditentukan dengan cara berikut.
Dengan demikian, hasil dari a+b+c adalah sebagai berikut.
Jadi, jawaban yang tepat adalah D.
FISIKA
Topik: Lapisan Bumi
Subtopik: Karakteristik Lapisan Bumi
1. Perhatikan susunan padatan lapisan bumi berikut ini!
Urutan yang benar untuk melengkapi gambar tersebut adalah ….
- (1) kerak bumi, (2) inti luar, (3) inti dalam, (4) mantel
- (1) inti luar, (2) inti dalam, (3) mantel, (4) kerak bumi
- (1) kerak bumi, (2) mantel, (3) inti luar, (4) inti dalam
- (1) mantel, (2) kerak bumi, (3) inti luar, (4) inti dalam
Jawaban: C
Pembahasan:
Gambar pada soal merupakan gambar lapisan batuan (litosfer) yang memiliki susunan bumi dari paling luar seperti berikut: (1) kerak bumi, (2) mantel bumi, (3) inti luar, dan (4) inti dalam.
Jadi, jawaban yang tepat adalah C.
Topik: Lapisan Bumi
Subtopik: Atmosfer
2. Lintasanpenerbangan yang berada pada lapisan atmosfer dan aman dari gangguan cuaca disebut lapisan ….
- troposfer
- stratosfer
- mesosfer
- ionosfer
Jawaban: B
Pembahasan:
Atmosfer terdiri dari beberapa lapisan, yaitu troposfer, stratosfer, mesosfer, termosfer, dan eksosfer. Lapisan-lapisan ini dibedakan berdasarkan ketinggiannya dari bumi, sehingga setiap lapisan atmosfer memiliki karakteristiknya masing-masing.
Salah satu lapisan atmosfer yaitu stratosfer, berada pada rentang 10-50 km dari permukaan bumi. Pada lapisan ini, terdapat lintasan penerbangan karena lebih aman dari gangguan cuaca (keberadaanawan dan petir dapat mengganggu keselamatan penerbangan). Oleh karena itu, pesawat biasanya terbang pada lapisan stratosfer.
Jadi, jawaban yang tepat adalah B.
Topik: Lapisan Bumi
Subtopik: Hidrosfer
3. Meskipun air yang ada di bumi digunakan terus-menerus, jumlah air tidak akan habis. Hal ini dikarenakan air melakukan siklus hidrologi atau siklus daur ulang air. Siklus ini diawali dengan penguapan air (evaporasi). Kemudian, dilanjutkan dengan proses ….
- penyerapan air lewat pori-pori tanah (infiltrasi) – pembentukan awan (kondensasi) – hujan (presipitasi)
- hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi) – pembentukan awan (kondensasi)
- pembentukan awan (kondensasi) – hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi)
- pembentukan awan (kondensasi) – hujan (infiltrasi) – penyerapan air lewat pori-pori tanah (presipitasi)
Jawaban: C
Pembahasan:
Siklus hidrologi adalah proses daur ulang air secara terus-menerus. Siklus ini memiliki tahapan sebagai berikut.
- Penguapan air (evaporasi),
- terbentuknya awan (kondensasi),
- turunnya hujan di permukaan (presipitasi),
- air diserap lewat pori-pori tanah (infiltrasi), dan
- akhirnya terulang lagi dari awal.
Dengan demikian, proses setelah penguapan air (evaporasi) adalah pembentukan awan (kondensasi) – hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi).
Jadi, jawaban yang tepat adalah C.
Topik: Bencana Alam
Subtopik: Bencana Alam
4. Indonesia terletak di pertemuan tiga lempeng dan di lintasi oleh dua jalur pegunungan muda. Hal ini membuat Indonesia rawan akan bencana alam. Jenis bencana alam yang paling sering terjadi di Indonesia adalah ….
- banjir dan tanah longsor
- kekeringan dan tsunami
- tanah longsor dan banjir rob
- gempa bumi dan letusan gunung api
Jawaban: D
Pembahasan:
Indonesia terletak di pertemuan tiga lempeng, yaitu lempeng Eurasia, lempeng Pasifik, dan lempeng Indo-Australia. Hal ini menyebabkan Indonesia rawan bencana gempa bumi tektonik.
Akibat pertemuan tiga lempeng tersebut, Indonesia dikelilingi oleh pegunungan pasifik dan mediterania sehingga Indonesia dikelilingi gunung api aktif yang menyebabkan Indonesia rawan bencana letusan gunung api.
Jadi, jawaban yang tepat adalah D.
Topik: Bencana Alam
Subtopik: Gempa Bumi dan Tsunami
5. Saat terjadi gempa di sekitar pantai dan diikuti surutnya air laut yang ekstrem menandakan akan terjadinya suatu bencana. Langkah yang paling tepat untuk melakukan penyelamatan adalah ….
- menjauhi pantai dan mencari tempat yang tinggi
- menaiki kapal karena lebih aman dan menjauhi pantai
- berlindung di bawah pohon dan menghindari terjangan air bah
- mengamati pantai untuk melihat arah gerak air surut sebagai persiapan berlari menjauhi pantai
Jawaban: A
Pembahasan:
Saat terjadi gempa di sekitar pantai dan diikuti surutnya air laut yang ekstrem menandakan akan adanya suatu bencana tsunami. Tsunami merupakan gelombang air laut besar yang dipicu oleh pusaran air bawah laut. Langkah yang paling tepat untuk melakukan penyelamatan saat terjadi tsunami adalah menjauhi pantai dan mencari tempat yang tinggi.
Jadi, jawaban yang tepat adalah A.
BIOLOGI
Topik: Sistem Organisasi Kehidupan
Subtopik: Sel
1. Daniel sedang mengamati jenis-jenis mikroorganisme yang terdapat di air kolam. Pada pengamatan dia menemukan dua jenis mikroorganisme dengan bentuk tubuh yang berbeda, kemudian Daniel membandingkan struktur penyusun tubuh kedua mikroorganisme tersebut dan memperoleh data sebagai berikut.
Keterangan:
– : tidak ada
+ : ada
Pernyataan berikut yang sesuai dengan hasil pengamatan Daniel adalah …
- Mikroorganisme I merupakan sel tumbuhan dan mikroorganisme II adalah sel hewan.
- Mikroorganisme I merupakan jenis sel eukariotik dan mikroorganisme II merupakan jenis sel prokariotik.
- Mikroorganisme I termasuk kedalam kingdom animalia dan mikroorganisme II termasuk ke dalam kingdom monera.
- Mikroorganisme I dan mikroorganisme II termasuk ke dalam jenis sel eukariotik karena sama-sama memiliki organel ribosom.
Jawaban: B
Pembahasan:
Mikroorganisme II termasuk kedalam kingdom monera karena mikroorganisme tersebut tidak memiliki membran inti sel. Membran inti sel adalah lapisan terluar dari inti sel. Semua organisme dalam kingdom monera termasuk kedalam kelompok sel prokariotik. Hal ini karena organisme dari kingdom ini tidak memiliki membran inti sel. Sementara itu, mikroorganisme I termasuk ke dalam kelompok organisme eukariotik karena mikroorganisme ini memiliki membran inti sel.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Topik: Sistem Organisasi Kehidupan
Subtopik: Sistem Organ dan Organisme
2. Sistem organ yang berfungsi untuk menerima berbagai rangsangan dari lingkungan di sekitarnya terdiri dari organ ….
- hidung, lidah, mata,telinga, dan kulit
- otak, sumsum tulang belakang,dan saraf tepi
- sumsum tulang belakang,saraf tepi, dan saraf pusat
- kelenjar hipofisis, mata,dan sumsum tulang
Jawaban: A
Pembahasan:
Sistem organ yangdimaksud adalah sistem indra. Sistem indra berfungsi untuk menerima berbagai rangsangan dari lingkungan di sekitarnya. Sistem indera terdiri atas organ hidung, lidah, mata, telinga, dan kulit.
Dengan demikian, pilihan jawaban yang tepat adalah A.
Topik: Sistem Organisasi Kehidupan
Subtopik: Organ
3. Seorang siswa sedang melakukan penelitian terhadap suatu organ pada tumbuhan. Secaraumum organ ini terdiri dari jaringan pelindung, jaringan dasar (mesofil), jaringan pengangkut, jaringan penguat dan jaringan sekretori. Pada jaringan epidermis organ ini memiliki modifikasi berupa stomata. Fungsi yang tepat organ tumbuhan tersebut adalah ….
- berperan dalam produksi bahan makanan
- sebagai pengangkut air dan mineral
- sebagai pengangkut hasil fotosintesis
- tempat penyimpan hasil fotosintesis
Jawaban: A
Pembahasan:
Organ yang dimaksud adalah daun. Daun merupakan salah satu organ yang berperan sebagai pabrik pengolah makanan bagisebagian besar tumbuhan. Pada daun terdapat jaringan palisade dan jaringan spons yang memiliki klorofil sehingga pada bagian tersebut dapat terjadi proses fotosintesis. Secara umum daun tersusun dari jaringan pelindung, jaringan dasar (mesofil), jaringan pengangkut, jaringan penguat dan jaringan sekretori. Pada jaringan epidermisnya organ ini memiliki modifikasi berupa stomata.
Dengan demikian, jawaban yang tepat adalah A.
Topik: Makhluk Hidup dan Lingkungan
Subtopik: Tingkatan Organisasi Kehidupan
4. Salah satu penyusun komponenbiotik ekosistem yang berperan sebagai pengurai untuk memecah senyawa organik menjadi senyawa anorganik adalah ….
- dekomposer
- detritivor
- produsen
- konsumen
Jawaban: A
Pembahasan:
Dekomposeradalah mikroorganisme yang menguraikan zat organik sisa tumbuhan atau hewan (detritus), seperti selulosa atau kitin, menjadi zat yang lebih sederhana. Contoh dekomposer yaitu bakteri dan jamur. Nutrien anorganik hasil penguraian dilepaskan ke ekosistem (proses mineralisasi) yang kemudian digunakan kembali oleh produsen.
Dengan demikian, pilihan jawaban yang tepat adalah A.
Topik: Makhluk Hidup dan Lingkungan
Subtopik: Interaksi antar Makhluk Hidup
5. Perhatikan gambar berikut!
Tumbuhan yang mahkota bunganya berwarna mencolok, hidup berinteraksi dengan kupu-kupu seperti gambar. Keuntungan yang diperoleh tumbuhan dari jenis interaksi tersebut adalah ….
- terbantunya pertumbuhan vegetatif bunga
- terbantunya proses penyebaran biji
- terbantunya proses penyerbukan bunga
- terbantunya proses fertilisasi bunga
Jawaban: C
Pembahasan:
Jenis interaksi yang ditunjukkan pada gambar adalah simbiosis mutualisme karena pada interaksi tersebut keduamakhluk hidup saling diuntungkan. Dalam interaksi tersebut tumbuhan memperoleh keuntungan berupa bantuan pada proses penyerbukannya sedangkan kupu-kupu mendapatkan sari bunga/nektar dari tumbuhan atau bunga tersebut.
Dengan demikian, pilihan jawaban yang tepat adalah C.
EKONOMI
Topik: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan Berbagai Kegiatan Ekonomi
Subtopik: Kebutuhan dan Kelangkaan
1. Kebutuhan manusia sangat banyak dan terbatas, sementara alat pemenuhan kebutuhan yang tersedia sangat terbatas, menyebabkan adanya kelangkaan. Berikut ini contoh perilaku yang akan menyebabkan kelangkaan adalah ….
- menghemat daya listrik menggunakan lampu LED
- memakai kayu terus menerus untuk memasak agar masakan terasa lebih enak
- mengganti BBM dengan bahan bakar gas
- mengolah kembali limbah plastik menjadi bahan bakar
Jawaban: B
Pembahasan:
Kebutuhan manusia yang sangat tidak terbatas, tetapi alat pemenuh kebutuhannya terbatas menyebabkan kelangkaan. Contohnya, seperti penggunaan kayu bakar yang berlebihan menyebabkan kelangkaan kayu. Hal tersebut dapat menyebabkan kelangkaan karena pohon membutuhkan waktu yang lama untuk menghasilkan kayu.
Jadi, jawaban yang tepat adalah B.
Topik: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan Berbagai Kegiatan Ekonomi
Subtopik: Kegiatan Ekonomi
2. Perhatikan ilustrasi berikut ini!
- Keluarga Pak Marwin sedang menikmati acara TV di rumahnya.
- Bu Rista mengendarai mobilnya ke kantor.
- Harni menjual dagangan di tokonya.
- Pak Qisma menanam padi di sawah.
Berdasarkan ilustrasi tersebut, yang merupakan kegiatan konsumsi adalah ….
- 1 dan 2
- 1 dan 3
- 2 dan 3
- 3 dan 4
Jawaban: A
Pembahasan:
Kegiatan konsumsi adalah kegiatan ekonomi yang bersifat mengurangi atau menghabiskan manfaat dan kegunaan hasil dari produksi (barang atau jasa) untuk memenuhi kebutuhan. Sehingga jika dilihat berdasarkan pada soal maka yang termasuk kegiatan konsumsi adalah poin nomor 1 dan 2, sedangkan poin 3 dan 4 merupakan contoh dari kegiatan produksi.
Jadi, jawaban yang tepat adalah A.
Topik: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan Berbagai Kegiatan Ekonomi
Subtopik: Permintaan, Penawaran, Pasar dan Harga
3. Naiknya harga tinta printer menyebabkan banyak konsumen tidak jadi membeli printer. Dampak dari hal tersebut terhadap kurva permintaan printer adalah ….
- kurva permintaan printer akan bergeser ke kanan
- kurva permintaan printer akan bergeser ke kiri
- kurva permintaan printer akan bergerak ke atas
- kurva permintaan printer akan bergerak ke bawah
Jawaban: B
Pembahasan:
Hubungan antara printer dan tinta adalah komplementer (pelengkap). Perubahan permintaan suatu barang yang disebabkan oleh faktor selain harga barang yang bersangkutan akan menyebabkan kurva permintaan bergeser. Ketika harga tinta naik, konsumen akan mempertimbangkan kembali keputusan untuk membeli printer. Hal tersebut berdampak pada penurunan pembelian printer dan akan menyebabkan kurva permintaan printer bergeser ke kiri yang berarti terdapat penurunan permintaan.
Jadi, jawaban yang tepat adalah B.
Topik: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan Berbagai Kegiatan Ekonomi
Subtopik: Hubungan Kelangkaan dengan Mekanisme Pasar
4. Perhatikan kurva berikut!
Pernyataan yang tepat mengenai kurva tersebut adalah ….
- kenaikan permintaan menyebabkan harga turun
- penurunan penawaran menyebabkan jumlah barang turun
- kenaikan permintaan dan penawaran menyebabkan harga naik
- permintaan naik, tetapi penawaran turun menyebabkan harga naik
Jawaban: D
Pembahasan:
Kurva tersebut menggambarkan adanya kenaikan permintaan dari D1 ke D2, tetapi penawaran turun dari S1 ke S2 dengan jumlah yang sama. Dampaknya adalah harga naik dari P1 ke P2, sedangkan jumlah barangnya tetap.
Jadi, jawaban yang benar adalah poin D.
Topik: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan Berbagai Kegiatan Ekonomi
Subtopik: Kewirausahaan dalam Membangun Ekonomi
5. Kegiatan berwirausaha tidak hanya dapat dilakukan oleh orang dewasa. Sebagai pelajar SMP, kamu juga dapat berwirausaha. Kegiatan wirausaha yang sesuai dengan status pelajar adalah ….
- restoran
- coffee shop
- jual beli alat tulis daring
- rental sepeda motor
Jawaban: C
Pembahasan:
Kegiatan berwirausaha yang dilakukan oleh seorang pelajar tidak boleh mengganggu kegiatan pembelajaran. Berdasarkan soal tersebut, kegiatan yang paling sesuai adalah jual beli alat tulis secara daring. Kegiatan jual beli alat tulis sangat berkaitan dengan status pelajar yang selalu membutuhkan alat tulis sebagai salah satu fasilitas belajar sehingga hal tersebut dapat dilakukan tanpa mengganggu kegiatan belajar.
Jadi, jawaban yang benar adalah C.
Mudah dipahami kan? Itulah tadi berbagai soal dan pembahasan yang bisa kamu pakai sebagai latihan untuk menghadapi PTS (Penilaian Tengah Semester). Semoga berguna! 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 7 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="Yuk, siap hadapi Penilaian Tengah Semester dengan latihan soal dan pembahasan PTS kelas 7 semester genap tahun 2025 berikut ini." />
<link rel="canonical" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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 7 SMP Semester Genap 2025" />
<meta property="og:description" content="Yuk, siap hadapi Penilaian Tengah Semester dengan latihan soal dan pembahasan PTS kelas 7 semester genap tahun 2025 berikut ini." />
<meta property="og:url" content="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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-03T04:20:13+00:00" />
<meta property="article:modified_time" content="2025-03-04T05:33:09+00:00" />
<meta name="author" content="Shabrina Alfari" />
<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="Shabrina Alfari" />
<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-7-semester-genap-2022","url":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022","name":"Contoh Soal & Jawaban PTS Kelas 7 SMP Semester Genap 2025","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20soal%20-%20Latihan%20Soal%20PTS%20kelas%207%20SMP-01.jpg","datePublished":"2025-03-03T04:20:13+00:00","dateModified":"2025-03-04T05:33:09+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/af6350034b171a1408a571ed11ae0248"},"description":"Yuk, siap hadapi Penilaian Tengah Semester dengan latihan soal dan pembahasan PTS kelas 7 semester genap tahun 2025 berikut ini.","breadcrumb":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-genap-2022#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20soal%20-%20Latihan%20Soal%20PTS%20kelas%207%20SMP-01.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20soal%20-%20Latihan%20Soal%20PTS%20kelas%207%20SMP-01.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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 7 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/af6350034b171a1408a571ed11ae0248","name":"Shabrina Alfari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/79094fae9fdc0a70f38fea8e648da0d97a5c1e687461905420034bf6e4ed550f?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/79094fae9fdc0a70f38fea8e648da0d97a5c1e687461905420034bf6e4ed550f?s=96&d=mm&r=g","caption":"Shabrina Alfari"},"description":"Content Writer and Content Performance at Ruangguru. Hope my writing finds you well and help you learn a thing or two! :D","url":"https://www.ruangguru.com/blog/author/shabrina-alfari"}]}</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 7 SMP Semester Genap 2025 Comments Feed" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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/3640" /><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=3640' />
<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-7-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-7-semester-genap-2022&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-3640 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-7">Latihan Soal SMP Kelas 7</a></li> </ol>
</nav>
<h1 class="content-title">
Contoh Soal & Jawaban PTS Kelas 7 SMP Semester Genap 2025 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/shabrina-alfari" class="">Shabrina Alfari</a> </p>
<p class="content-info"><span>March 3, 2025 • </span> <span>13 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p><img decoding="async" class="aligncenter" style="width: 820px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/Latihan%20soal%20-%20Latihan%20Soal%20PTS%20kelas%207%20SMP-01.jpg" alt="Latihan Soal PTS kelas 7 SMP" /></p>
<blockquote>
<p style="text-align: center;"><em>Yuk, siap hadapi Penilaian Tengah Semester dengan latihan soal dan pembahasan PTS kelas 7 Semester Genap tahun 2025 berikut ini.</em></p>
<p style="text-align: center;"><em>—</em></p>
</blockquote>
<p> </p>
<h2 style="font-size: 24px; text-align: center;"><span style="font-size: 18pt;"><strong>MATEMATIKA</strong></span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik: <a href="/blog/perbandingan" target="_blank" rel="noopener">Perbandingan</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik: Perbandingan Senilai</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent;">1. Diketahui perbandingan banyaknya uang Adit dan Beni adalah 4:5. Kemudian, perbandingan banyaknya uang Beni dan Cika adalah 4:3. Jika jumlah uang Adit dan Cika adalah Rp93.000,00, maka banyaknya uang Beni adalah ….</span></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">Rp45.000,00<img decoding="async" src="https://lh4.googleusercontent.com/g4jvVgDqA5dMB6u9T1y3nYzwxE6kRrDX2N-9CrnpVUmDBeqAhZ235BOg0tN2hd8P3ZgfcdSllqvug8TEwaYK7XeqOAClcddzH3dqsA3jzMQupNlWT99d3lo5NO7pLYRyaaMg-zFg" width="4" height="5" /></li>
<li aria-level="1">Rp48.000,00</li>
<li aria-level="1">Rp50.000,00</li>
<li aria-level="1">Rp60.000,00</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Misalkan A adalah banyaknya uang Adit, B adalah banyaknya uang Beni, dan C adalah banyaknya uang Cika.</p>
<p style="text-align: justify;">Berdasarkan soal, didapat informasi sebagai berikut.</p>
<p style="text-align: center;">A:B = 4:5</p>
<p style="text-align: center;">B:C = 4:3</p>
<p style="text-align: center;">dan</p>
<p style="text-align: center;">A + C = 93.000</p>
<p style="text-align: justify;">Jika perbandingannya disamakan, hasilnya menjadi seperti berikut.</p>
<p style="text-align: center;">A:B = 4:5 (x4)</p>
<p style="text-align: center;"> A:B = 16:20</p>
<p style="text-align: center;">B:C = 4:3 (x5)</p>
<p style="text-align: center;"> B:C = 20:15</p>
<p style="text-align: justify;">Didapatkan perbandingan yang setara, yaitu A:B:C = 16:20:15.</p>
<p style="text-align: justify;">Kemudian, jika dimisalkan A = 16<em>x</em>, B = 20<em>x</em>, dan C = 15<em>x</em>, maka didapat hasil perhitungan sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 152px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/22-Feb-09-2022-07-34-50-66-AM.png" alt="22-Feb-09-2022-07-34-50-66-AM" width="152" /></p>
<p style="text-align: justify;">Karena B = 20<em>x</em>, maka didapat hasil perhitungan sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 103px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/23-Feb-09-2022-07-34-49-92-AM.png" alt="23-Feb-09-2022-07-34-49-92-AM" width="103" /></p>
<p style="text-align: justify;">Dengan demikian, banyaknya uang Beni adalah Rp60.000,00.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah D.</span></strong></p>
<p><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: Perbandingan</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Penerapan Perbandingan</strong></p>
<p> </p>
<p style="text-align: justify;">2. Sebuah panti asuhan memiliki persediaan beras yang cukup untuk 20 orang selama 15 hari. Jika penghuni panti asuhan bertambah 5 orang, maka dengan asumsi setiap orang menghabiskan porsi yang sama, persediaan beras akan habis dalam waktu … hari.</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">8</li>
<li aria-level="1">10</li>
<li aria-level="1">12</li>
<li aria-level="1">20</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Perhatikan tabel berikut!</p>
<p style="text-align: center;"><img decoding="async" style="width: 213px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/24-Feb-09-2022-07-36-10-09-AM.png" alt="24-Feb-09-2022-07-36-10-09-AM" width="213" /></p>
<p> </p>
<p style="text-align: justify;">Perhatikan bahwa perbandingan yang digunakan adalah perbandingan berbalik nilai, karena semakin banyak orang, persediaan beras akan semakin cepat habis (dengan asumsi setiap orang menghabiskan porsi yang sama).</p>
<p style="text-align: justify;">Oleh karena itu, didapat perhitungan sebagai berikut:</p>
<p style="text-align: center;"><img decoding="async" style="width: 108px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/25-Feb-09-2022-07-36-10-10-AM.png" alt="25-Feb-09-2022-07-36-10-10-AM" width="108" /></p>
<p style="text-align: justify;">Dengan demikian, persediaan beras akan habis dalam waktu 12 hari.</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;"><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: Aritmetika Sosial </strong></p>
<p style="text-align: justify;"><strong>Subtopik: Harga Jual, Harga Beli, Untung dan Rugi</strong></p>
<p> </p>
<p style="text-align: justify;">3. Seorang pedagang membeli 2 jenis teh, masing-masing sebanyak 12 kg dengan harga Rp3.000,00/kg dan 18 kg dengan harga Rp3.500,00/kg. Jika kedua jenis teh tersebut dicampur menjadi satu dan dijual dengan harga Rp3.200,00/kg, maka pedagang teh tersebut akan mengalami ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">rugi Rp3.000,00</li>
<li aria-level="1">rugi Rp9.000,00</li>
<li aria-level="1">untung Rp3.000,00</li>
<li aria-level="1">untung Rp9.000,00</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Misalkan harga beli teh pertama adalah <img decoding="async" style="width: 288px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/26-Feb-09-2022-07-38-47-30-AM.png" alt="26-Feb-09-2022-07-38-47-30-AM" width="288" /></p>
<p style="text-align: justify;">Kemudian, misalkan harga beli teh kedua adalah <img decoding="async" style="width: 300px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/27-Feb-09-2022-07-38-47-37-AM.png" alt="27-Feb-09-2022-07-38-47-37-AM" width="300" /></p>
<p style="text-align: justify;">Oleh karena itu, total harga beli kedua jenis teh tersebut adalah sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 181px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/28-Feb-09-2022-07-38-47-31-AM.png" alt="28-Feb-09-2022-07-38-47-31-AM" width="181" /></p>
<p style="text-align: justify;">Selanjutnya, diketahui bahwa harga jual kedua jenis teh jika dicampur adalah Rp3.200,00/kg.</p>
<p style="text-align: justify;">Oleh karena itu, total harga jual kedua jenis teh tersebut adalah sebagai berikut:</p>
<p style="text-align: center;"><img decoding="async" style="width: 180px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/29-Feb-09-2022-07-38-47-31-AM.png" alt="29-Feb-09-2022-07-38-47-31-AM" width="180" /></p>
<p style="text-align: justify;">Perhatikan bahwa total harga beli lebih besar dari total harga jual. Akibatnya, pedagang tersebut mengalami kerugian.</p>
<p style="text-align: justify;">Besar kerugiannya adalah sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 150px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/30-Feb-09-2022-07-38-47-33-AM.png" alt="30-Feb-09-2022-07-38-47-33-AM" width="150" /></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: Aritmetika Sosial </strong></p>
<p style="text-align: justify;"><strong>Subtopik: Bunga dan Pajak</strong></p>
<p> </p>
<p style="text-align: justify;">4. Seseorang memiliki utang di bank sebesar Rp12.000.000,00 dengan bunga 4% setahun. Jika utang tersebut dicicil selama 20 bulan, maka besar angsuran tersebut per bulan adalah ….<img decoding="async" src="https://lh4.googleusercontent.com/g4jvVgDqA5dMB6u9T1y3nYzwxE6kRrDX2N-9CrnpVUmDBeqAhZ235BOg0tN2hd8P3ZgfcdSllqvug8TEwaYK7XeqOAClcddzH3dqsA3jzMQupNlWT99d3lo5NO7pLYRyaaMg-zFg" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">Rp128.000,00</li>
<li aria-level="1">Rp420.000,00</li>
<li aria-level="1">Rp640.000,00</li>
<li aria-level="1">Rp800.000,00</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui informasi sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 175px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/31-Feb-09-2022-07-42-26-28-AM.png" alt="31-Feb-09-2022-07-42-26-28-AM" width="175" /></p>
<p style="text-align: justify;">Akan ditentukan angsuran yang harus dibayarkan per bulan.</p>
<p style="text-align: justify;">Perhatikan perhitungan berikut!</p>
<p style="text-align: center;"><img decoding="async" style="width: 277px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/32-Feb-09-2022-07-42-27-12-AM.png" alt="32-Feb-09-2022-07-42-27-12-AM" width="277" /></p>
<p style="text-align: justify;">Dengan demikian, besar uang yang harus dibayarkan adalah sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 279px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/33-Feb-09-2022-07-42-26-31-AM.png" alt="33-Feb-09-2022-07-42-26-31-AM" width="279" /></p>
<p style="text-align: justify;">Oleh karena itu, besar cicilan yang harus dibayarkan adalah sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 294px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/34-Feb-09-2022-07-42-26-36-AM.png" alt="34-Feb-09-2022-07-42-26-36-AM" width="294" /></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;"><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: Garis dan Sudut </strong><strong>️</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Jenis Sudut dan Hubungan Antar Sudut</strong></p>
<p> </p>
<p style="text-align: justify;"><strong style="background-color: transparent;">5. Perhatikan gambar berikut!</strong></p>
<p style="text-align: center;"><img decoding="async" style="width: 211px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/35-Feb-09-2022-07-45-00-30-AM.png" alt="35-Feb-09-2022-07-45-00-30-AM" width="211" /></p>
<p style="text-align: justify;">Hasil dari a+b+c adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">6°</li>
<li aria-level="1">13°</li>
<li aria-level="1">47°</li>
<li aria-level="1">66°</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Perhatikan gambar berikut!</p>
<p style="text-align: center;"><img decoding="async" style="width: 211px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/35-Feb-09-2022-07-45-00-30-AM.png" alt="35-Feb-09-2022-07-45-00-30-AM" width="211" /></p>
<p style="text-align: justify;">Untuk menentukan hasil dari dari a+b+c, maka tentukan nilai masing-masing a, b, dan c.</p>
<p style="text-align: justify;">Perhatikan perhitungan berikut!</p>
<p style="text-align: center;"><img decoding="async" style="width: 233px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/36-Feb-09-2022-07-45-01-13-AM.png" alt="36-Feb-09-2022-07-45-01-13-AM" width="233" /></p>
<p style="text-align: justify;">Setelah mendapatkan nilai a = 6°, maka nilai b dapat ditentukan dengan cara berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 209px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/37-Feb-09-2022-07-45-00-39-AM.png" alt="37-Feb-09-2022-07-45-00-39-AM" width="209" /></p>
<p style="text-align: justify;">Selanjutnya, nilai c dapat ditentukan dengan cara berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 222px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/38-Feb-09-2022-07-45-01-10-AM.png" alt="38-Feb-09-2022-07-45-01-10-AM" width="222" /></p>
<p style="text-align: justify;">Dengan demikian, hasil dari a+b+c adalah sebagai berikut.</p>
<p style="text-align: center;"><img decoding="async" style="width: 179px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/39-Feb-09-2022-07-45-00-37-AM.png" alt="39-Feb-09-2022-07-45-00-37-AM" width="179" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, 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>
<h2 style="text-align: center;"><span style="font-size: 18pt;"><strong>FISIKA</strong></span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/mengenal-atmosfer-lapisan-yang-melindungi-bumi-kita" target="_blank" rel="noopener">Lapisan Bumi</a> </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Karakteristik Lapisan Bumi</strong></p>
<p> </p>
<p style="text-align: justify;"><strong>1. Perhatikan susunan padatan lapisan bumi berikut ini!</strong></p>
<p style="text-align: justify;"><img decoding="async" class="aligncenter" style="width: 319px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/40-Feb-09-2022-07-47-52-39-AM.png" alt="40-Feb-09-2022-07-47-52-39-AM" width="319" /></p>
<p> </p>
<p style="text-align: justify;">Urutan yang benar untuk melengkapi gambar tersebut adalah ….<img decoding="async" src="https://lh6.googleusercontent.com/-odZd48n8IYm6ECFyTFdtCzHWgAXO2viJPV2lQyH5g1soDuswc6BCgDvN0JWbgRr-bqqc3Q293nfgwkicJfU7FOYEiRox1NWom_0Qikf_GakuwV97WIeZ7Nle7n6xUyfi24kUsZo" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">(1) kerak bumi, (2) inti luar, (3) inti dalam, (4) mantel<img decoding="async" src="https://lh3.googleusercontent.com/9UlCDk4rvRmcpYyzzADXmzTEzoftVZfRMixLb4wuX6eweQhcighrnWfD9gA7JqpAaq6ejLdIoWeFk0zlZlsSVn-cnBiitNVsnRJDn5mNTzOtrICJoqaibLcw_Mj9Zl0Fz4Nv-lG1" width="4" height="5" /></li>
<li aria-level="1">(1) inti luar, (2) inti dalam, (3) mantel, (4) kerak bumi<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/d23s6HaS9dFkIXXdS_vP7iWhkihVf4CpOdKQR1WUN8cViqah7G9IIfoWRuuoOihE2mj78J-PYyHWjQw6OcWkER6dBTjylqCVok5t8XVdNh6iLo1sEsCN19GFVPoSriZ00CNv-eJ5" width="4" height="5" /></li>
<li aria-level="1">(1) kerak bumi, (2) mantel, (3) inti luar, (4) inti dalam<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/-Z3o1wWylq9zRE9avBUK3PkcmUOeotNFJ5FqJlWI_GQHMuZ7UA0cIvSssKPrk0Arc9-ftkh9Bh5wrqdOpN1G3sFuYwwh0gNkWnkdtAOBo9x88BIs3R9CYHJrb65iNHFxSR_7S3KQ" width="4" height="5" /></li>
<li aria-level="1">(1) mantel, (2) kerak bumi, (3) inti luar, (4) inti dalam<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/F5x9D7jt7e9kgBb1csnAfbraGFi7LXQErjQZH7OJ_Mf8GSnaOPRdCBZQU3NtVj0kvkWr2xncC0WVcowe_SERqu7EXQEoVnIm1HyVPxV84ybMzdt0AgOURYU6QZkkErp1qkr3ZFxO" width="4" height="5" /></li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Gambar pada soal merupakan gambar lapisan batuan (litosfer) yang memiliki susunan bumi dari paling luar seperti berikut: (1) kerak bumi, (2) mantel bumi, (3) inti luar, dan (4) inti dalam.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C</span></strong>.<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/Hsos_4ptWkBXXQ3R8Bv_dqvuG-cnFYQ72UrQUut6tpmFsaWjRhemUnWKmBCzeb2hmBVN2KA7O1CjI6TXKHdj4qP-_Oq3jSEIW-o2pdepkxJd4RuyvXnTfITgqRsS0lBJG1Ip1bMV" width="4" height="5" /></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>: Lapisan Bumi </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/lapisan-atmosfer-bumi" target="_blank" rel="noopener">Atmosfer</a></strong></p>
<p> </p>
<p style="text-align: justify;">2. Lintasan<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/NLGlPPxYpM71Fr48hvLaX5LIvSGJMU2CMcK5ilpPkIFMqDb2oqWk2SAkuHm4mtOXNeLU2ekcoIUVq8GX1UsOG3v_UOpsbEg1Qw9Oz3zQruRLknMcFWqP4yo_NiV3Eu-7350XapB0" width="4" height="5" />penerbangan yang berada pada lapisan atmosfer dan aman dari gangguan cuaca disebut lapisan …. <img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/NwxUFzWbhH1jlwo2NOcNNh294eOPAscxEPEf97bTLRFSBHn_-htVp9fDJ-ambVea-L0Coljs2Kt9HZNyfcqBtNkXOTg8u4Fksoaf6lGzOO5zZtpPjP4Ycl7ik7JackqF5ENZNTZv" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>troposfer<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/YiEtP7Xe1JG66VRuW5BbH3OfhGXKdvykGE0JyJY4JQASSUJptTa6T-mpJCzgkyj2IlHYeHhanRLrbTBAaRd063HVrG6xHLDRxCMHBQgRdh9_yfWFKlvIJoP_Ko2oB0RGlgOQVo4p" width="4" height="5" /><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/96ORfGfgS-9-s3tpovNwYb0TFId0CSt7IjkD_J21kZivHPzjntiF1xWopXArbrGhuCaqlWKSYSS12BqyT3aYbbbsdhOFmVXodbxh0aEvcBNAJFbCj6lbgwZDaEzRkepKiPnxZ660" width="8" height="5" /></li>
<li>stratosfer <img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/TEntMyewhuJLAb_vgWlvr97d7Cj0cBmouMSkUdWr0GrvEY6mSGze4VsQld47rMrzrb6fGLBb2YnPSTBo14Pii7ezjhx34qSUINns7o_k11NLYaY-uph8cQLrmnWnlcrcwqKfPBX3" width="8" height="5" /></li>
<li>mesosfer <img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/9HTEXWDTWtDzKfyBVuPec10pmuGy-O-UEqpksT9cu5huIYTGtT1MnDuHGT7zPkpFaDjrvBTdJ-GJ2TpLNoLpooXUN_l1zcJJjrhjdtoukrchI99LPu3hdITWRgPoqe0kM-Vlp5km" width="8" height="5" /></li>
<li>ionosfer<strong><br />
</strong></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;">Atmosfer terdiri dari beberapa lapisan, yaitu troposfer, stratosfer, mesosfer, termosfer, dan eksosfer. Lapisan-lapisan ini dibedakan berdasarkan ketinggiannya dari bumi, sehingga setiap lapisan atmosfer memiliki karakteristiknya masing-masing.</p>
<p style="text-align: justify;">Salah satu lapisan atmosfer yaitu stratosfer, berada pada rentang 10-50 km dari permukaan bumi. Pada lapisan ini, terdapat lintasan penerbangan karena lebih aman dari gangguan cuaca (keberadaan<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/1FneC7KSk0U_CtMBW1rXtvN3a5iwZRiH_7namPFM0m1sj1jtkXuLPoMzmNfo_0PAoemEUA01sKkO2rdPkIpJJ8QT6v_jzhfk3zy5Pt0_PeCj2ft3pCjwjjPsJcZ2ot8lMPUpJkKI" width="4" height="5" />awan dan petir dapat mengganggu keselamatan penerbangan). Oleh karena itu, pesawat biasanya terbang pada lapisan <strong>stratosfer</strong>.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah B</span></strong>. <img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/wHLj586aepzzUStAID58ZIQNykh2gTV4NKOwfHNfPoVl6i7S8TNVh85agqwygodtuDXVDzGuhn7F7XWGT0qM6BOJYejlTbEhXCgAFj1zjfxfzOGCovMAggDkV0lqOMF1vfDElgfc" width="8" height="5" /></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>: Lapisan Bumi </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/mengenal-lapisan-bumi-hidrosfer" target="_blank" rel="noopener">Hidrosfer</a></strong></p>
<p> </p>
<p style="text-align: justify;">3. Meskipun air yang ada di bumi digunakan terus-menerus, jumlah air tidak akan habis. Hal ini dikarenakan air melakukan siklus hidrologi atau siklus daur ulang air. Siklus ini diawali dengan penguapan air (evaporasi). Kemudian, dilanjutkan dengan proses ….<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/88wg7PDkhUA8QlCZOqpKpLatZLRapFBFao7IenFYTPN0WjYu2cPRkPAk1Jk9hpuTZoOZNEE4PEH7Zei52ixirVZgcAd9-8nh260xAq96L4Vs1JkBd9oKfS2cGMch2hujzf7ZN7bA" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">penyerapan air lewat pori-pori tanah (infiltrasi) – pembentukan awan (kondensasi) – hujan (presipitasi)<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/nsPqTjHL-AUFIojyCu3M5yPOVzYu7EAhBaamypWSqmuBTBJVLZKUw5dbIn79XxbM0gOU0Yh39Flqy9jxsBcP7ggmGPBs_0HXak07t8nspB0O074bON_V9NxkPEk8JcOabtUHaA-k" width="4" height="5" /></li>
<li aria-level="1">hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi) – pembentukan awan (kondensasi)<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/wPszATjZ0jKESPCAFB7l-u6jmiRRqKLmpJf99kdnKDXl4YxJEgqvRpN6Ezw1C8nuCmHt_qrJGIqQiiLL3P81rJkBiN40JGxXssHJZ4DSf8nFxhxhHdmBD2Aei92lq-lmUgsc3r1z" width="4" height="5" /></li>
<li aria-level="1">pembentukan awan (kondensasi) – hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi)<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/mcR2LUJoYo22s14SAiWj0z1jsCXWPACUHvYZ5XvhtmJc_LFmzXeLZfutm7pYo62CyTwDh6Xfbv4V53gdV7QOvQFSTSJL0PrKunkCThgPBJx0FiGqOq6qdNvNhG4gfu7-P94LA6Sd" width="8" height="5" /></li>
<li aria-level="1">pembentukan awan (kondensasi) – hujan (infiltrasi) – penyerapan air lewat pori-pori tanah (presipitasi)<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/tMueHPpbDhehowRFieNhA7X8EtW3MxP4QB4vUkyxYAjVa8NjYPJJN103WrunFPybtsLX9ItJ2M0qBVx4_Abmg3oOmzB-jYXKpSAvcdwThe1mIKjYoykHQt_3WlqO4R4caPBLN7OA" width="8" height="5" /></li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;"><strong><a href="https://www.ruangguru.com/blog/siklus-hidrologi" target="_blank" rel="noopener">Siklus hidrologi</a> </strong>adalah proses daur ulang air secara terus-menerus. Siklus ini memiliki tahapan sebagai berikut.</p>
<ul>
<li aria-level="1">Penguapan air (evaporasi),</li>
<li aria-level="1">terbentuknya awan (kondensasi),</li>
<li aria-level="1">turunnya hujan di permukaan (presipitasi),</li>
<li aria-level="1">air diserap lewat pori-pori tanah (infiltrasi), dan</li>
<li aria-level="1">akhirnya terulang lagi dari awal.<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/LU2_Lxy0RwMZOojoR8akot8q3K1olw5ZeuY9m4HfdV9eDPSD4PuJ4qQTMqyAYSmvT64-TxUm6UzrK78CCsusI9GypvzLeGnnsFrvEO2nCcW-r2GMS8aVqIYLbSNFTQ0UCVhwqim3" width="4" height="5" /></li>
</ul>
<p> </p>
<p style="text-align: justify;">Dengan demikian, proses setelah penguapan air (evaporasi) adalah pembentukan awan (kondensasi) – hujan (presipitasi) – penyerapan air lewat pori-pori tanah (infiltrasi).</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C</span></strong>. <img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/zbpPz8iDCcrJ5540RVXYxxQ4g2SwJX24l-nU5bSuE9_QjJqKmUjtS0G_XkXDJ_RDzb05Q_q_EI5jIhg2OPhzMm01Jcxk_oM2DkJ8REcm_LC6w0ZG50JI-lbmytEA-0wYG4swlRru" width="4" height="5" /></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/siklus-penanggulangan-bencana-alam" rel="noopener">Bencana Alam</a> </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Bencana Alam</strong></p>
<p> </p>
<p style="text-align: justify;">4. Indonesia terletak di pertemuan tiga lempeng dan di lintasi oleh dua jalur pegunungan muda. Hal ini membuat Indonesia rawan akan bencana alam. Jenis bencana alam yang paling sering terjadi di Indonesia adalah ….<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/pmQNj_c-i4EvD6smujqdw5BuXATvQXAhAjpjMerflMMKQyJyD72nTegy8kZumv5A1D5K-NSUZJqgD7AIqkRpP7kyWZrDzaDZGfRkG5HfM8-B4yk-upKHt5mVZ91lr5BUh80RXC47" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">banjir dan tanah longsor<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/SZ5ag1na_5rMaP3I0liDXQo3W8VCxP76mD56xYcsyUn0SrRf7Migdn5FRAnpl0UzPsChUw0CDSTEoaXq3b5RJeIrGczTmzE2qTQaCwrv11gDW3Gxs9DbuicyPsdpneMRoLopVB7V" width="4" height="5" /></li>
<li aria-level="1">kekeringan dan tsunami<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/8vtrGQ7bIfy8d34-wD3fV8PG3v9OajtFapLcarDwTzsLaDTWUWGK3_rPmnH5hJF_pmCbnhtZOMpnipjLhheuEtU5KeVksVvP-jg0TiE2kIv4aFWl_2CU7h2wZzubdPrW8c33rGV4" width="4" height="5" /></li>
<li aria-level="1">tanah longsor dan banjir rob<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/NX73ypjfCfLKHkw7Mf3dDjfbZGWrBywSnD0YNTQ_RYnTaJP8F_Q5ZlS1k2kwBOcwFDpdIrQ09hfOhHRBowL03ljnPkcDSiTZfnX7-Fm_25cCRvRiJMbo9hHUobvWW4Js7HBejNTp" width="4" height="5" /></li>
<li aria-level="1">gempa bumi dan letusan gunung api<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/z7XR9q-O1hJ6Lq2rugS_pkWjsO5wAjx_EX1qa8CZ9QHaET-3JDcrD8Vtz0CTvUib_BP96J_bdRCNtIUTsS6TbH2RfYizpOHDTreU6xwnTGGAl7M20mWFsKrypBNHQDKFnH0veDi_" width="4" height="5" /></li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: D<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Indonesia terletak di pertemuan tiga lempeng, yaitu lempeng Eurasia, lempeng Pasifik, dan lempeng Indo-Australia. Hal ini menyebabkan Indonesia rawan bencana gempa bumi tektonik.</p>
<p style="text-align: justify;">Akibat pertemuan tiga lempeng tersebut, Indonesia dikelilingi oleh pegunungan pasifik dan mediterania sehingga Indonesia dikelilingi gunung api aktif yang menyebabkan Indonesia rawan bencana letusan gunung api.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah D</span></strong><strong>.</strong><strong><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/4Ry1PC0opQqVSCgr-YvLb1Ze_75Vf4DKRinTWE7y6VWOVNRSPs20x8EjNu7ZRwLf6ItxSltbG5H_04MGiAFDncuFPFROEJfuSNd-WyFKIPtGrD6_n9FzVrHiVqOSUY9GfoEWHViY" width="4" height="5" /></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>: Bencana Alam</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Gempa Bumi dan Tsunami</strong></p>
<p> </p>
<p style="text-align: justify;">5. Saat terjadi gempa di sekitar pantai dan diikuti surutnya air laut yang ekstrem menandakan akan terjadinya suatu bencana. Langkah yang paling tepat untuk melakukan penyelamatan adalah ….<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/DKbOGl680-AYTT0oyd3ITNhGo6Zk6_daFGPLpxejliR7TIB8wBoyAmIAAzeoP8xRuQEIRJ9flZbQHVTr1Hblga7GqeR96n4MoinRqseQPx-hcnCKXAlSvrI-2DxRcX57Ud3si3kh" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">menjauhi pantai dan mencari tempat yang tinggi<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/DXCXwHiAa7QynWaFa7dECC2adtnp_gMIR4nprQMsJ7x4o_Yh7OcxUPDUm3uOjLUPpmI80eENkC-z6AROQ8GUDv3dZ2jPZ41YZnMnADjvqLodOfL0Jam43XmsDaXD9qujaGsLykDl" width="4" height="5" /></li>
<li aria-level="1">menaiki kapal karena lebih aman dan menjauhi pantai<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/OsT8Rn0dOvijGfEEz6xBFqsBO1y-cav8rI7Ljt4Tz-RSbvbZ8fLGv5cnV1qRZPlb0OMQMwqSrhefsKexYGaB9WPOpL1VqNl8QPk3JQ2z7KKmev34wO8jS1YilUSs6cksCxJXPDJd" width="4" height="5" /></li>
<li aria-level="1">berlindung di bawah pohon dan menghindari terjangan air bah<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/ACij1a6dVmgNYb1ZAnZXhoOGMmr8iYr-AUpaFxjHyL4VpDJ8CeQsJiA0Sa-wqwfUIALk5o6UEu8dm5DBZzg9ujaZUiM9UjqSaJyChf5Y37T1u6Ao4GWFhZE8fzxGTu5-kv_ADSlD" width="4" height="5" /></li>
<li aria-level="1">mengamati pantai untuk melihat arah gerak air surut sebagai persiapan berlari menjauhi pantai<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/1bWn80fnyJy7f5OesQphSCbjnZSubTEwmkJ0YXmlpRo3zSYIGd6fVenifdM8uWjeSNvkJ207xqhgBTXcsKk4LqM7qT8cCOgsZ7wVs0_wbw_DG__-RZnBMSvDtd1vQ5fI5k78TJAX" width="4" height="5" /></li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban</strong><strong>: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong><strong>:</strong></p>
<p style="text-align: justify;">Saat terjadi gempa di sekitar pantai dan diikuti surutnya air laut yang ekstrem menandakan akan adanya suatu bencana tsunami. Tsunami merupakan gelombang air laut besar yang dipicu oleh pusaran air bawah laut. Langkah yang paling tepat untuk melakukan penyelamatan saat terjadi tsunami adalah menjauhi pantai dan mencari tempat yang tinggi.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah A</span></strong>. <img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/VVg3tRkuW9b7HesIz02YRYHZXS716LVgpcJg93y2RUshDXFj1gASXffTJxQVdcCpohjQAVGncEcl0kbDbs1wahCiYaav-nyb75Z1T7PrF6bznJ2HG3Yne1sh1WN_rNbk241GFhtk" width="4" height="5" /></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;">BIOLOGI</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Sistem Organisasi Kehidupan </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/organel-sel-dan-fungsinya" target="_blank" rel="noopener">Sel</a></strong></p>
<p> </p>
<p style="text-align: justify;">1. Daniel sedang mengamati jenis-jenis mikroorganisme yang terdapat di air kolam. Pada pengamatan dia menemukan dua jenis mikroorganisme dengan bentuk tubuh yang berbeda, kemudian Daniel membandingkan struktur penyusun tubuh kedua mikroorganisme tersebut dan memperoleh data sebagai berikut.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/jBouuzQV_YsOX5csmj5xrNKp3cYjKq4adHHjflV73L2ZF-Oek7w1drb3lylUIFtDMit3db5iGqgxHPL6liAkzJtQId3aSWNPxDInnm2294XzbPHOS2gfh_HfCy4cWrw3MtRy_ZKw" width="4" height="5" /></p>
<p style="text-align: center;"><img decoding="async" style="width: 320px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/41-Feb-09-2022-07-51-11-80-AM.png" alt="41-Feb-09-2022-07-51-11-80-AM" width="320" /></p>
<p style="text-align: justify;">Keterangan:</p>
<p style="text-align: justify;"><strong>–</strong> : tidak ada</p>
<p style="text-align: justify;"><strong>+</strong> : ada</p>
<p style="text-align: justify;">Pernyataan berikut yang sesuai dengan hasil pengamatan Daniel adalah …<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/xVDZXGkItX2vQ9r4HmExDFtSnzVE618Zp3XNro6oju31uFSk7JnOaU1ZOIwVGblAKu1-9VhqQ9TgJlrfa9k9ZvvR8McoT6mwWUnVPHkUuUq7KnVtCwUHIDw8ed79-V0LV5rc3rC0" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">Mikroorganisme I merupakan sel tumbuhan dan mikroorganisme II adalah sel hewan.<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/85Rls3zJNwO5Z6OpBgw2xckr_kOSQPCvbF2WfnAOzYKkuIg0e8ysFNJNAK6zxZn1JQTVqOAv0c7DoO6GFqY95vkOfTswKVJ1GKyo-GOf7MNtWAkQIwevAZheybPSOvKtkOqV5lxV" width="4" height="5" /></li>
<li aria-level="1">Mikroorganisme I merupakan jenis sel eukariotik dan mikroorganisme II merupakan jenis sel prokariotik.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/_qb6UkRyws1yiHgIREUP0ik81q2s5ihQvie2NFySLoV8yVaHHWp95_bNb4YekUH9DH0GVVHwtQYJwhvuX6vfW8Ie86qVlKPDoc2c8Vyd28QKLIK9Mzu7wy7rIHeDZ4D1oipPyNj-" width="4" height="5" /></li>
<li aria-level="1">Mikroorganisme I termasuk kedalam kingdom animalia dan mikroorganisme II termasuk ke dalam kingdom monera.<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/f7PeXyPPsWho3cL8tvjaT5dbHCObxfaiUP6R-Ns2w7YmIueozdQs9q7nVLCEYSKIkiwiN2Ql2oKFAgZijb0ytYNCWxfNc9ngU0TLdPqU2gkRL90ltkL5wnj_9C9TMMzSbssmLBLC" width="4" height="5" /></li>
<li aria-level="1">Mikroorganisme I dan mikroorganisme II termasuk ke dalam jenis sel eukariotik karena sama-sama memiliki organel ribosom.<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/kmMG4QuCXkOUrbz0yrdQ90OGcjRfUxiFzf7IMllDcudkdvVlT0SGznBIKa6oUYn-lQYBmAQJwuEsx9Pu_2uAvxc0rRm_3dI2JMfg0TALuS5oTQT8iFMmDnEprE8a8BO9nibnDRZ9" width="4" height="5" /></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong>:</p>
<p style="text-align: justify;">Mikroorganisme II termasuk kedalam kingdom monera karena mikroorganisme tersebut tidak memiliki membran inti sel. Membran inti sel adalah lapisan terluar dari inti sel. Semua organisme dalam kingdom monera termasuk kedalam kelompok sel prokariotik. Hal ini karena organisme dari kingdom ini tidak memiliki membran inti sel. Sementara itu, mikroorganisme I termasuk ke dalam kelompok organisme eukariotik karena mikroorganisme ini memiliki membran inti sel.</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>: Sistem Organisasi Kehidupan</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/apa-itu-sistem-organ-dan-organisme" target="_blank" rel="noopener">Sistem Organ dan Organisme</a></strong></p>
<p> </p>
<p style="text-align: justify;">2. Sistem organ yang berfungsi untuk menerima berbagai rangsangan dari lingkungan di sekitarnya terdiri dari organ ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">hidung, lidah, mata,telinga, dan kulit</li>
<li aria-level="1">otak, sumsum tulang belakang,dan saraf tepi</li>
<li aria-level="1">sumsum tulang belakang,saraf tepi, dan saraf pusat</li>
<li aria-level="1">kelenjar hipofisis, mata,dan sumsum tulang</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong>:</p>
<p style="text-align: justify;">Sistem organ yang<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/54GFlWHZBjO54COeZFID-M-Uy7UIy8HkIFMAuS-5nc9lAK7sPYmEsVqTQTUv-E4eo6M1Xdpr3UAeqVx6vEN97PP_aUieLzDwrLsWVGad6x0zsJ7mSof129sQlvPQztT2_r8c2XAJ" width="4" height="5" />dimaksud adalah sistem indra. Sistem indra berfungsi untuk menerima berbagai rangsangan dari lingkungan di sekitarnya. Sistem indera terdiri atas organ hidung, lidah, mata, telinga, dan kulit.<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/c2g4BzVSttEANWu32tva6zHP6DCz7DVI-ek27daZbPklgIkU-aYFsjx8iEo4VyE5bS7-TJ1PrUWzjTWQJIcJURn6uP_FwxMHjSwTkum74OpfACAjJfX55bn9NGsvdrocNm-UYgL7" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah A.</span></strong><strong><span style="text-decoration: underline;"><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/SIdH8j236daMxX8FA1YCcTErSh9YiuLvL2vKMAa3T24-cL2GpiADsio_6-3wcSVriDbjNlGnW4xpXYzJXOVNhdz6-x3292qDdyQUk6tWoVGtEf6eaJ6cx1_BKHcFauKkNHyWu3zv" width="4" height="5" /></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>: Sistem Organisasi Kehidupan </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Organ </strong></p>
<p> </p>
<p style="text-align: justify;">3. Seorang siswa sedang melakukan penelitian terhadap suatu organ pada tumbuhan. Secara<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/fNdkMM0fSUW9H1lFK2DZNOQWlbN6kUbdb4h2tmvowjOj40FYA0nIvjJbP5Ccg7sDG3O5AINddcyEyX2lQInw9-h7Di3yjS1jTsn6goPhrtKTq7X4lXOl9CQRjevch9Kt_Sem2j7D" width="4" height="5" />umum organ ini terdiri dari jaringan pelindung, jaringan dasar (mesofil), jaringan pengangkut, jaringan penguat dan jaringan sekretori. Pada jaringan epidermis organ ini memiliki modifikasi berupa stomata. Fungsi yang tepat organ tumbuhan tersebut adalah ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/Q1ZaZ6cF_VNSa9ulaL5T9siqSHeGK21SF_o1fPgjETKDmepXP_O6YOjzebfdcIuSVKIKMkTCJc0Pq2zJ8Z95TFViQyunxdZdYEnPcj6ooB2iGISk5Hpx1hxdwOTK2uXf_B7158HX" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">berperan dalam produksi bahan makanan</li>
<li aria-level="1">sebagai pengangkut air dan mineral</li>
<li aria-level="1">sebagai pengangkut hasil fotosintesis</li>
<li aria-level="1">tempat penyimpan hasil fotosintesis</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong>:</p>
<p style="text-align: justify;">Organ yang dimaksud adalah daun. Daun merupakan salah satu organ yang berperan sebagai pabrik pengolah makanan bagi<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/dvkTFXmAVyL0fRU15AcKJVQM6tBlc2L9ccN_b3-9WvMMl42HtLl3jjWef9w-TW3VcNBqNjqMwRwNEna2chUxTdBP6UI-o1mACRDn5-oZ_8RV18CbVIY73f08s8Icnv20yrniFiao" width="4" height="5" />sebagian besar tumbuhan. Pada daun terdapat jaringan palisade dan jaringan spons yang memiliki klorofil sehingga pada bagian tersebut dapat terjadi proses fotosintesis. Secara umum daun tersusun dari jaringan pelindung, jaringan dasar (mesofil), jaringan pengangkut, jaringan penguat dan jaringan sekretori. Pada jaringan epidermisnya organ ini memiliki modifikasi berupa stomata.<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/dS3ZhvAzszdsZUomcGINA5dL_NnCpOImRjBl5ZPzCYhGyu0_vttAdi7LRhgynxzaeqt3nsPiYhZ-CVwXVSFAnK0H-ny6G74jT5w7_2T6jRUPvYZSfKHHilz8bku0TsDe2jVvkbbz" width="8" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang tepat adalah A.</span></strong><strong><span style="text-decoration: underline;"><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/NnIzH8Mcb0HdEdWSqdBkDcYvBYqKwU-N37fTbxn7YirpIQ45jzqzQ75SrVYis5WoubjiXgMAH31iUcNmDU_lCluSMLw2oaa_d8OLyax-S0lFX62NiTztD6HdwlAVYBg6Bt8tQrU9" width="4" height="5" /></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>: Makhluk Hidup dan Lingkungan</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Tingkatan Organisasi Kehidupan</strong></p>
<p> </p>
<p style="text-align: justify;">4. Salah satu penyusun komponen<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/PWUbArPBCb9Afgh_W8lO0iCNkACLnnQIMUiSrRGKWBV19JPWoc2bg87MGrQaYTkxzpMhzw5e2nUSoeKTYTDWS36K8AswjEjhjeEESdPJnZhh-tRiz5frpebJLeBZaC4SOb60pfHC" width="4" height="5" />biotik ekosistem yang berperan sebagai pengurai untuk memecah senyawa organik menjadi senyawa anorganik adalah ….<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/s1zij3WOe3FKSSM15BRAHxf83aYNKP7JiX1aE3UIdoFqdy2V-sp_zO2StjwSw9rJeGGTlCbtomW3-0tD2eyWV5ASUMl9R8vgpTyjeRfxrD0l9zhmdhO5U6MlpX_RbmmKLQRA4ih2" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">dekomposer</li>
<li aria-level="1">detritivor</li>
<li aria-level="1">produsen</li>
<li aria-level="1">konsumen</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong>:</p>
<p style="text-align: justify;">Dekomposer<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/1HJQCPOCf28ZP9KFI5EpLJWJ80mPbSdK86AwdkUfbRPyag-Q7UXAdP0PP4gDKBEznatZod1QpYMJIIIJ1_zGN_U1vdEj9p0tpa3VjMhqY6vxdYULbzYwZxDGKHOTM6i8y12IRPi-" width="4" height="5" />adalah mikroorganisme yang menguraikan zat organik sisa tumbuhan atau hewan (<em>detritus</em>), seperti selulosa atau kitin, menjadi zat yang lebih sederhana. Contoh dekomposer yaitu bakteri dan jamur. Nutrien anorganik hasil penguraian dilepaskan ke ekosistem (proses mineralisasi) yang kemudian digunakan kembali oleh produsen.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/EmoMDxLqkLw1W2XbtZ4gsctgyPx45yQr6aYz0dfhmlCeYze-j6EUgV4kpxQGGC8-8fRPWOOQWunGh0Zbevz_gNl4E7oonivZ8dORwD5HrIMUKQJIng9hZRNvADa-gHo7_P3h9K9Z" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan 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>: Makhluk Hidup dan Lingkungan<br />
</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Interaksi antar Makhluk Hidup</strong></p>
<p> </p>
<p style="text-align: justify;"><strong>5. Perhatikan gambar berikut! </strong></p>
<p style="text-align: center;"><strong><img decoding="async" style="width: 163px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/42-Feb-09-2022-07-51-12-40-AM.png" alt="42-Feb-09-2022-07-51-12-40-AM" width="163" /> </strong></p>
<p style="text-align: justify;">Tumbuhan yang mahkota bunganya berwarna mencolok, hidup berinteraksi dengan kupu-kupu seperti gambar. Keuntungan yang diperoleh tumbuhan dari jenis interaksi tersebut adalah ….<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/_zBe0bURHhT_B1SK7-lUdFria-s_xWCHkX2lUkHogKJtwY2Ju44lJG25eLMN23Drqh5wle38sFpkTqvbqG-UjKaQI71_OdgBhn6Hb0MQ-iEIV023MovA2Pzu6-0w2WZa8Ir0sgFj" width="4" height="5" /><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/66ouolwmO-ymL8dxxdbkCWpyqYOCEvPN26jGbivhdCSh6gX6m-SHLARmoOZKijG6wrqv_DeYiq7R4cowEeUrxcxQQOJ15u3n5U59rc7uqRWFjFiQMjmRFvyvJPzepydNGuoVSc62" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">terbantunya pertumbuhan vegetatif bunga</li>
<li aria-level="1">terbantunya proses penyebaran biji</li>
<li aria-level="1">terbantunya proses penyerbukan bunga</li>
<li aria-level="1">terbantunya proses fertilisasi bunga</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan</strong>:</p>
<p style="text-align: justify;">Jenis interaksi yang ditunjukkan pada gambar adalah simbiosis mutualisme karena pada interaksi tersebut kedua<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/lY_-t0MiD6kb8OhlLMVhA2ywDX21IzypLm-tbrR-Fo6hxnUEncI6sGJVC1F8TJ6KtRtx2r4gLV98WuV89vcUhJJX2c13K5yatONt_qcbYmCXfIndokaaUSZV7IEjlVeXP7VP2XMO" width="4" height="5" />makhluk hidup saling diuntungkan. Dalam interaksi tersebut tumbuhan memperoleh keuntungan berupa bantuan pada proses penyerbukannya sedangkan kupu-kupu mendapatkan sari bunga/nektar dari tumbuhan atau bunga tersebut.<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/w6vmGhxIN88UAoRwDZLedTD4OjHJjNEFWw3dfen8O_WXCubZ6nxNfP8ApzobQQt-sRVxdMUY2M_8YwWDTxEXT0YGFLKd4R6rgfRd9ypAj7RiGzJS7HB5G8y2WhbyoWKm6q_6ov4A" width="8" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihan jawaban yang tepat adalah C.</span></strong><strong><span style="text-decoration: underline;"><img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/l0eGc7PrxCzFLrcRGgyLb7mZQ5k8T4JyhyBqp5esInWa-gy0Wal2F7PMZYVAXV5gleb_Cv0kH4q4apbe0NZMlbDfTpe9z9vRRyfDoVVgUae2dez9l1cOTwOxjCEMM5b-c0jXVuyH" width="4" height="5" /></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>
<h2 style="text-align: center;"><span style="font-size: 18pt;">EKONOMI</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan </strong><strong>Berbagai Kegiatan Ekonomi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/mengenal-kelangkaan-dan-kebutuhan-manusia" target="_blank" rel="noopener">Kebutuhan dan Kelangkaan</a></strong></p>
<p> </p>
<p style="text-align: justify;">1. Kebutuhan manusia sangat banyak dan terbatas, sementara alat pemenuhan kebutuhan yang tersedia sangat terbatas, menyebabkan adanya kelangkaan. Berikut ini contoh perilaku yang akan menyebabkan kelangkaan adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">menghemat daya listrik menggunakan lampu LED</li>
<li aria-level="1">memakai kayu terus menerus untuk memasak agar masakan terasa lebih enak</li>
<li aria-level="1">mengganti BBM dengan bahan bakar gas</li>
<li aria-level="1">mengolah kembali limbah plastik menjadi bahan bakar</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;">Kebutuhan manusia yang sangat tidak terbatas, tetapi alat pemenuh kebutuhannya terbatas menyebabkan kelangkaan. Contohnya, seperti <strong>penggunaan kayu bakar yang berlebihan menyebabkan kelangkaan kayu</strong>. Hal tersebut dapat menyebabkan kelangkaan karena pohon membutuhkan waktu yang lama untuk menghasilkan kayu.</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;"><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>: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan</strong><strong> Berbagai Kegiatan Ekonomi</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/kegiatan-ekonomi-dan-perkembangan-iptek" target="_blank" rel="noopener">Kegiatan Ekonomi</a></strong></p>
<p> </p>
<p style="text-align: justify;"><strong>2. Perhatikan ilustrasi berikut ini!</strong></p>
<ol>
<li aria-level="1">Keluarga Pak Marwin sedang menikmati acara TV di rumahnya.</li>
<li aria-level="1">Bu Rista mengendarai mobilnya ke kantor.</li>
<li aria-level="1">Harni menjual dagangan di tokonya.</li>
<li aria-level="1">Pak Qisma menanam padi di sawah.</li>
</ol>
<p> </p>
<p style="text-align: justify;">Berdasarkan ilustrasi tersebut, yang merupakan kegiatan konsumsi adalah ….</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">3 dan 4</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;"><strong>Kegiatan konsumsi</strong> adalah kegiatan ekonomi yang bersifat mengurangi atau menghabiskan manfaat dan kegunaan hasil dari produksi (barang atau jasa) untuk memenuhi kebutuhan. Sehingga jika dilihat berdasarkan pada soal maka yang termasuk <strong>kegiatan konsumsi adalah poin nomor 1 dan 2</strong>, sedangkan poin 3 dan 4 merupakan contoh dari kegiatan produksi.</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>: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan </strong><strong>Berbagai Kegiatan Ekonomi </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/fungsi-permintaan-dan-penawaran" target="_blank" rel="noopener">Permintaan, Penawaran</a>, Pasar dan Harga</strong></p>
<p> </p>
<p style="text-align: justify;">3. Naiknya harga tinta <em>printer </em>menyebabkan banyak konsumen tidak jadi membeli <em>printer</em>. Dampak dari hal tersebut terhadap kurva permintaan <em>printer </em>adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">kurva permintaan <em>printer</em> akan bergeser ke kanan</li>
<li aria-level="1">kurva permintaan <em>printer</em> akan bergeser ke kiri</li>
<li aria-level="1">kurva permintaan <em>printer</em> akan bergerak ke atas</li>
<li aria-level="1">kurva permintaan <em>printer</em> akan bergerak ke bawah</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;">Hubungan antara <em>printer</em> dan tinta adalah <strong>komplementer (pelengkap)</strong>. Perubahan permintaan suatu barang yang disebabkan oleh faktor selain harga barang yang bersangkutan akan menyebabkan kurva permintaan bergeser. Ketika <strong>harga tinta naik</strong>, konsumen akan mempertimbangkan kembali keputusan untuk membeli <em>printer. </em>Hal tersebut berdampak pada <strong>penurunan pembelian </strong><strong><em>printer</em></strong> dan akan menyebabkan <strong>kurva permintaan </strong><strong><em>printer</em></strong><strong> bergeser ke kiri</strong> yang berarti terdapat penurunan permintaan.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah B.</span></strong></p>
<p><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>: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan </strong><strong>Berbagai Kegiatan Ekonomi<br />
</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Hubungan Kelangkaan dengan Mekanisme Pasar</strong></p>
<p> </p>
<p style="text-align: justify;"><strong>4. Perhatikan kurva berikut!</strong></p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 266px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/43-Feb-09-2022-07-55-41-23-AM.png" alt="43-Feb-09-2022-07-55-41-23-AM" width="266" /> </strong></p>
<p style="text-align: justify;">Pernyataan yang tepat mengenai kurva tersebut adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">kenaikan permintaan menyebabkan harga turun</li>
<li aria-level="1">penurunan penawaran menyebabkan jumlah barang turun</li>
<li aria-level="1">kenaikan permintaan dan penawaran menyebabkan harga naik</li>
<li aria-level="1">permintaan naik, tetapi penawaran turun menyebabkan harga naik</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;">Kurva tersebut menggambarkan adanya kenaikan permintaan dari D1 ke D2, tetapi penawaran turun dari S1 ke S2 dengan jumlah yang sama. Dampaknya adalah harga naik dari P1 ke P2, sedangkan jumlah barangnya tetap.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang benar adalah poin D.</span></strong></p>
<p><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>: Konsep Interaksi Antar Manusia dengan Ruang Menghasilkan </strong><strong>Berbagai Kegiatan Ekonomi<br />
</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Kewirausahaan dalam Membangun Ekonomi</strong></p>
<p> </p>
<p style="text-align: justify;">5. Kegiatan berwirausaha tidak hanya dapat dilakukan oleh orang dewasa. Sebagai pelajar SMP, kamu juga dapat berwirausaha. Kegiatan wirausaha yang sesuai dengan status pelajar adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li aria-level="1">restoran</li>
<li aria-level="1"><em>coffee shop</em></li>
<li aria-level="1">jual beli alat tulis daring</li>
<li aria-level="1">rental sepeda motor</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C<br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;">Kegiatan berwirausaha yang dilakukan oleh seorang pelajar tidak boleh mengganggu kegiatan pembelajaran. Berdasarkan soal tersebut, kegiatan yang paling sesuai adalah jual beli alat tulis secara daring. Kegiatan jual beli alat tulis sangat berkaitan dengan status pelajar yang selalu membutuhkan alat tulis sebagai salah satu fasilitas belajar sehingga hal tersebut dapat dilakukan tanpa mengganggu kegiatan belajar.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang benar 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;">Mudah dipahami kan? Itulah tadi berbagai soal dan pembahasan yang bisa kamu pakai sebagai latihan untuk menghadapi PTS (Penilaian Tengah Semester). Semoga berguna! 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-7" rel="tag">Kelas 7</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-vii" rel="tag">Latihan Soal VII</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.ruangguru.com/landing-pages/assets/3d54880f-0d74-4691-bb3e-4e0acaf3bd1d.png" alt="">
<div>
<h5 class="author-title">Shabrina Alfari</h5>
<p class="author-description">Content Writer and Content Performance at Ruangguru. Hope my writing finds you well and help you learn a thing or two! :D</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 7 SMP Semester Genap 2025%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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-7-semester-genap-2022&quote=Contoh Soal & Jawaban PTS Kelas 7 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 7 SMP Semester Genap 2025&url=https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-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-7-semester-genap-2022&title=Contoh Soal & Jawaban PTS Kelas 7 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 = 3640;
const tags_id = [7,10,190,16];
const category_id = 552;
const sub_category_id = 556;
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>