Yuk, kita kerjakan latihan soal untuk mempersiapkan diri dalam menghadapi PTS Semester Ganjil tahun 2025 ini! Ada kunci jawaban dan pembahasannya juga, lho!
—
Wah, tidak terasa kamu sudah tiba di pertengahan semester ganjil, nih! Kamu sudah mempersiapkan diri untuk menghadapi PTS belum? Kalau belum, yuk coba kerjakan latihan soal berikut untuk menguji kemampuanmu!
BIOLOGI
Topik: Klasifikasi Makhluk Hidup
Subtopik: Ciri-ciri Makhluk Hidup
Konsep: Pengertian biotik, karakteristik komponen biotik
Level: HOTS
1. Habib sedang mengamati benda-benda di lingkungan sekitar rumahnya. Di sekitar rumahnya, Ia menemukan:
-
Felis catus sedang makan ikan
-
Rosa alba dalam pot
-
Monomorium minimum sedang membawa makanan ke sarangnya
-
Marsilea crenata yang berada di halaman rumah
- Meja yang terbuat dari kayu
Berdasarkan hasil pengamatan tersebut, contoh dari makhluk hidup beserta ciri-cirinya yang benar adalah ….
- 1, 2, dan 3
- 1 dan 3
- 2 dan 4
- semua benar
Jawaban: B
Pembahasan:
Berdasarkan pernyataan di atas, Felis catus (kucing rumahan) sedang makan ikan dan Monomorium minimum (semut merah) sedang membawa makanan ke sarangnya merupakan ciri-ciri makhluk hidup yaitu secara berurutan memerlukan makanan dan bergerak. Setiap hewan memerlukan makanan untuk memperoleh energi dalam melakukan segala aktivitas. Selain itu, ciri khas dari hewan adalah dapat melakukan gerakan aktif. Marsilea crenata (semanggi) dan Rosa alba (mawar putih) merupakan makhluk hidup namun tidak tercantum keterangan yang menandakan ciri-cirinya sebagai makhluk hidup. Sementara itu, meja yang terbuat dari kayu bukanlah merupakan makhluk hidup.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Topik: Klasifikasi Makhluk Hidup
Subtopik: Ciri-ciri Makhluk Hidup
Konsep: Ciri-ciri Makhluk Hidup
Level: Medium
2. Mika sedang belajar materi ilmu pengetahuan alam dan tertarik mempelajari ciri makhluk hidup seperti pada gambar di bawah ini.
Berdasarkan gambar tersebut, ciri makhluk hidup seperti memerlukan makanan dan berkembang biak ditunjukkan oleh nomor ….
- 1 dan 2
- 1 dan 4
- 2 dan 3
- 2 dan 4
Jawaban: A
Pembahasan:
Beberapa ciri yang dimiliki oleh makhluk hidup adalah memerlukan makanan serta berkembang biak. Berdasarkan gambar di atas, ciri makhluk hidup seperti memerlukan makan ditunjukkan oleh gambar nomor 1 karena pada gambar tersebut terdapat burung yang sedang mengambil madu dari bunga.
Ciri makhluk hidup yang menunjukkan berkembang biak ditunjukkan oleh gambar nomor 2, pada gambar tersebut memperlihatkan induk singa dan beberapa anaknya.
Berbeda dengan gambar nomor 3 yang memperlihatkan anjing yang sedang berlari serta gambar nomor 4 yang memperlihatkan burung yang sedang terbang, kedua gambar tersebut memperlihatkan ciri makhluk hidup yaitu bergerak.
Sehingga, ciri makhluk hidup seperti memerlukan makanan dan berkembang biak ditunjukkan oleh nomor 2.
Dengan demikian, pilihan jawaban yang tepat adalah A.
Topik: Klasifikasi Makhluk Hidup
Subtopik: Klasifikasi Makhluk Hidup
Konsep: Ciri-ciri kingdom protista
Level: Medium
3. Perhatikan ciri-ciri dibawah ini!
- Bersifat eukariotik
- Bersifat prokariotik
- Sebagian besar uniseluler namun ada juga yang multiseluler
- Memiliki benang yang disebut hifa
Yang termasuk kedalam ciri-ciri kingdom protista adalah ….
- 1 dan 2
- 1 dan 3
- 2 dan 4
- 3 dan 4
Jawaban: B
Pembahasan:
Ciri-ciri umum dari kingdom protista adalah bersifat eukariotik atau memiliki membran inti sel dan sebagian besar uniseluler namun ada juga yang multiseluler. Secara umum, kingdom protista ini terbagi ke dalam tiga kelompok besar yaitu protista mirip hewan, protista mirip tumbuhan, dan protista mirip jamur. Sementara itu, sifat prokariotik atau tidak memiliki membran inti sel merupakan ciri dari kingdom monera dan memiliki benang berupa hifa merupakan ciri-ciri umum dari kingdom fungi. Berdasarkan penjelasan tersebut, maka ciri-ciri kingdom protista yang tepat ditunjukan oleh nomor 1 dan 3.
Dengan demikian, pilihn jawaban yang tepat adalah B.
Topik: Klasifikasi Makhluk Hidup
Subtopik: Klasifikasi Makhluk Hidup
Konsep: Protista mirip hewan (Protozoa)
Level: Medium
4. Seorang siswa mengamati sampel organisme di bawah miskroskop. Pada pengamatannya didapatkan gambar seperti berikut.
Berdasarkan ciri pada struktur tubuhnya, organisme tersebut dapat dimasukkan ke dalam ….
- monera
- protistamirip hewan
- protistamirip tumbuhan
- protistamirip jamur
Jawaban: B
Pembahasan:
Berdasarkan pengamatan siswa tersebut didapatkan bahwa organisme tersebut merupakan Amoeba sp. yang termasuk ke dalam protista mirip hewan karena memiliki alat gerak berupa kaki semu atau rhizopoda. Ciri utama protista mirip hewan adalah heterotrof dan umumnya memiliki alat gerak.
Dengan demikian, jawaban yang tepat adalah B.
Topik: Klasifikasi Makhluk Hidup
Subtopik: Pengenalan mikroskop
Konsep: Lensa okuler, Tabung mikroskop, Makrometer
Level: Medium
5. Perhatikan gambar di bawah ini!
Bagian yang ditunjukkan oleh nomor X, Y, dan Z secara berurutan adalah ….
- lensa okuler, tabung mikroskop, dan mikrometer
- lensa okuler, tabung mikroskop, dan makrometer
- lensa obyektif, tabung mikroskop, dan makrometer
- lensa okuler, tabung mikroskop, dan diafragma
Jawaban: B
Pembahasan:
Gambar di atas memperlihatkan beberapa bagian mikroskop yaitu lensa okuler (X), tabung mikroskop (Y), dan makrometer (Z). Lensa okuler merupakan lensa yang terletak dekat dengan mata, tabung mikroskop merupakan penghubung lensa okuler dengan lensa objektif, sedangkan makrometer berperan dalam menggerakan lensa objektif seperti untuk menjauhkan atau mendekatkan lensa objektif deangan meja preparat.
Dengan demikian, pilihan jawaban yang tepat adalah B.
Baca Juga: Latihan Soal PTS Kelas 7 SMP Semester Ganjil 2024 dan Pembahasannya
GEOGRAFI
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Pemahaman Peta
1. Komponen peta yang menunjukkan keterangan dari semua simbol objek yang ditampilkan pada peta adalah…
- inset
- judul
- legenda
- lettering
Jawaban: C
Pembahasan:
Legenda merupakan salah satu komponen pada peta. Legenda berfungsi untuk menunjukkan keterangan semua dari simbol objek yang ditampilkan pada peta. Dengan melihat legenda, maka pembaca peta dapat mengetahui objek-objek di suatu wilayah yang dipetakan.
Jadi, pilihan jawaban yang tepat adalah C.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Letak dan Luas Indonesia
2. Salah satu ciri wilayah Indonesia adalah perbedaan suhu antara musim hujan dan kemarau yang sangat kecil. Berbeda dengan negara lain di Eropa, pada musim panas rata-rata suhu dapat melebihi 40°C, sebaliknya pada musim dingin suhu dapat mencapai 3°C. Faktor yang menyebabkan kondisi tersebut adalah ….
- perbedaan topografi antara Indonesia dengan negara-negara Eropa
- perbedaan garis bujur antara Indonesia dan negara-negara di Eropa
- perbedaan garis lintang antara Indonesia dan negara-negara di Eropa
- adanya efek rumah kaca akibat revolusi industri yang terjadi di belahan negara Eropa
Jawaban: C
Pembahasan:
Garis lintang merupakan garis yang memanjang secara horizontal. Indonesia terletak pada 6° LU—11° LS. Letak lintang Indonesia yang membelah antara lintang selatan dan lintang utara menyebabkan wilayah Indonesia memiliki iklim tropis yang memiliki ciri perbedaan suhu antara musim hujan dan musim kemarau yang tidak terlalu besar. Hal ini berkaitan dengan klasifikasi iklim berdasarkan lintang. Wilayah Eropa yang terletak pada lintang tinggi (diatas 40° LU) menyebabkan kebanyakan wilayah Eropa memiliki iklim sedang dengan ciri perbedaan suhu yang sangat mencolok antara musim dingin dan musim panas.
Jadi, jawaban yang tepat adalah C.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Kondisi Alam Indonesia
3. Indonesia memiliki banyak danau yang terbentuk karena berbagai proses. Salah satu contoh danau di Indonesia dan lokasinya yang tepat adalah ….
- Danau Sentani di Papua
- Danau Toba di Sumatra Barat
- Danau Maninjau di Sumatra Utara
- Danau Kelimutu di Kalimantan Tengah
Jawaban: A
Pembahasan:
Banyak sekali danau yang dapat ditemukan di Indonesia. Danau-danau ini terbentuk karena berbagai proses, seperti proses tektonisme, vulkanisme, dan lain-lain. Beberapa danau yang ada di Indonesia adalah Danau Toba di Sumatra Utara, Danau Kelimutu di Flores (NTT), Danau Maninjau di Sumatra Barat, dan Danau Sentani di Papua.
Jadi, jawaban yang tepat adalah A.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Potensi Sumber Daya Alam dan Kemaritiman Indonesia
4. Perhatikan pernyataan berikut!
- Tumbuhan jenis meranti sedikit
- Terdapat hutan kayu putih
- Jenis tumbuhan matoa sedikit
- Terdapat berbagai jenis rotan
Karakteristik flora yang ada di Indonesia bagian timur ditunjukkan oleh angka ….
- 1 dan 2
- 1 dan 3
- 2 dan 3
- 2 dan 4
Jawaban: A
Pembahasan:
Karakteristik flora yang ada di Indonesia bagian timur adalah sebagai berikut.
- Jenis meranti-merantian hanya sedikit
- Tidak terdapat berbagai jenis rotan
- Terdapat hutan kayu putih
- Terdapat berbagai jenis tumbuhan matoa
- Banyak terdapat tumbuhan sagu
- Tidak terdapat jenis nangka
Dengan demikian, jawaban yang tepat adalah A.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Dampak Interaksi Antarruang
5. Interaksi antarruang menyebabkan adanya proses pertemuan unsur-unsur budaya dari berbagai daerah yang kemudian saling bercampur tanpa menghilangkan kebudayaan asalnya. Fenomena tersebut disebut dengan istilah ….
- gegar budaya
- asimilasi budaya
- degradasi budaya
- akulturasi budaya
Jawaban: D
Pembahasan:
Akulturasi budaya adalah proses pertemuan unsur-unsur dari berbagai kebudayaan, tetapi tidak menghilangkan unsur kebudayaan asalnya. Proses akulturasi budaya dapat disebabkan karena adanya interaksi antarruang dengan kebudayaan yang berbeda.
Jadi, jawaban yang tepat adalah D.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Letak dan Luas Indonesia
Level Kognitif: HOTS
6. Upaya yang dapat dilakukan untuk menanggulangi dampak negatif dari letak geologis Indonesia adalah ….
- mengawasi berbagai jalur pelayaran kapal asing
- menegakkan aturan yang ketat terkait illegal logging
- memperkuat tindakan penanggulangan bencana alam
- memperketat kebijakan terkait perdagangan minyak bumi
Jawaban: C
Pembahasan:
Secara geologis, Indonesia berada di dekat subduksi beberapa lempeng besar dunia, yaitu Lempeng Eurasia, Pasifik, dan Indo-Australia. Hal ini dapat menimbulkan berbagai dampak positif dan juga negatif bagi Indonesia. Salah satu dampak positif dari letak geologis Indonesia adalah Indonesia kaya akan bahan tambang dan memiliki banyak lahan yang subur.
Sementara itu, salah satu dampak negatifnya adalah wilayah Indonesia menjadi rawan terhadap bencana alam, seperti gempa bumi, tsunami, dan sebagainya. Oleh karena itu, untuk menanggulangi dampak negatif dari letak geologis Indonesia ini, diperlukan banyak upaya untuk menanggulangi bencana alam. Hal ini perlu dilakukan untuk meminimalisasi kerugian yang ditimbulkan dari bencana alam yang terjadi akibat posisi geologis Indonesia.
Jadi, pilihan jawaban yang tepat adalah C.
Topik: Keruangan dan Interaksi Antarruang di Indonesia
Subtopik: Dinamika Kependudukan Indonesia
Level Kognitif: Medium
7. Total penduduk di suatu wilayah mencapai 500.000 jiwa dan jumlah penduduk laki-lakinya sebanyak 125.000 jiwa. Jika jumlah penduduk perempuan adalah sisanya, rasio jenis kelamin wilayah tersebut adalah ….
- 25
- 33
- 43
- 75
Jawaban: B
Pembahasan:
Untuk menjawab soal di atas, diperlukan perhitungan mengenai rasio jenis kelamin. Langkah-langkah perhitungannya adalah sebagai berikut.
Diketahui:
Total penduduk = 500.000 jiwa
Jumlah penduduk laki-laki (Jl) = 125.000 jiwa
Jumlah penduduk perempuan (Jp) = 500.000 – 125.000 = 375.000 jiwa
Ditanya: Rasio jenis kelamin (RJK)
Jawab:
Berdasarkan perhitungan tersebut, diperoleh angka rasio jenis kelamin sebesar 33. Hal ini berarti terdapat 33 penduduk laki-laki dari 100 penduduk perempuan di wilayah tersebut.
Jadi, pilihan jawaban yang tepat adalah B.
FISIKA
Topik: Objek Ilmu Alam dan Pengamatannya
Subtopik: Besaran
Konsep: Definisi Besaran Turunan
Level: MOTS
1. Besaran turunan merupakan besaran yang diturunkan dari 7 besaran pokok. Kelompok besaran pada pilihan jawaban berikut yang merupakan besaran turunan adalah ….
- massa, kecepatan, dan percepatan
- kecepatan, percepatan, dan waktu
- volume, berat, dan kecepatan
- waktu, luas, dan gaya
Jawaban: C
Pembahasan:
Besaran turunan merupakan besaran yang diturunkan dari 7 besaran pokok. Besaran yang termasuk besaran pokok adalah jumlah zat, intensitas cahaya, waktu, kuat arus listrik, suhu, massa, dan panjang. Jadi yang termasuk besaran turunan adalah kecepatan, percepatan, volume, luas, berat, gaya.
Jadi, jawaban yang tepat adalah C.
Topik: Objek Ilmu Alam dan Pengamatannya
Subtopik: Penggunaan Alat Ukur
Konsep: Besaran Turunan: Volume
Level: MOTS
2. Volume sebuah logam diukur menggunakan gelas ukur berisi zat cair dan didapatkan hasil sebagai berikut.
Jika massa jenis logam sebesar 20 g/cm³, massa logam tersebut adalah …
- 400 gram
- 500 gram
- 600 gram
- 700 gram
Jawaban: D
Pembahasan:
Volume logam akan sama dengan selisih volume zat cair sebelum dan sesudah ditambahkan logam, yaitu
V = 75 mℓ ⎼ 40 mℓ
V = 35 mℓ
Karena 1 mℓ = 1 cm3, maka V = 35 cm3.
Massa logamnya bisa dicari dengan
Jadi, jawaban yang tepat adalah D.
Topik: Zat dan Karakteristiknya
Subtopik: Sifat Materi
Konsep: Pengertian Sifat Fisika, Pengertian Sifat Kimia
Level: MOTS
3. Perhatikan beberapa pernyataan berikut ini!
- Bubuk mesiu mudah terbakar
- Sisa makanan yang dibiarkan begitu saja dapat membusuk
- Aluminium tidak dapat ditarik magnet
- Asam klorida bersifat korosif
- Besi merupakan konduktor yang baik
Pernyataan yang termasuk ke dalam sifat fisika, yaitu ….
- 1 dan 2
- 1 dan 3
- 2 dan 4
- 3 dan 5
Jawaban: D
Pembahasan:
- Bubuk mesiu mudah terbakar → sifat kimia
- Sisa makanan yang dibiarkan begitu saja dapat membusuk → sifat kimia
- Aluminium tidak dapat ditarik magnet → sifat fisika
- Asam klorida bersifat korosif → sifat kimia
- Besi merupakan konduktor yang baik → sifat fisika
Jadi, yang termasuk ke dalam sifat fisika yaitu pernyataan 3 dan 5.
Dengan demikian, jawaban yang benar adalah D.
Topik: Zat dan Karakteristiknya
Subtopik: Perubahan Materi
Konsep: Aplikasi Perubahan Fisika
Level: HOTS
4. Dina memiliki es batu bersuhu ⎼15°C. Dina mencampur es batu tersebut dengan segelas air. Lama-kelamaan es batu tersebut mengecil dan menghilang. Pernyataan yang tepat adalah ….
- es batu menerima kalor sehingga mencair
- es batu melepaskan kalor sehingga mencair
- es batu menerima kalor sehingga menguap dan menghilang
- es batu melepas kalor sehingga menguap dan menghilang
Jawaban: A
Pembahasan:
Es batu memiliki suhu ⎼15°C , dicampur dengan air (air berwujud cair, maka suhu air adalah ≥ 0°C). Suhu air pasti lebih besar dari suhu es batu, air akan melepas kalor sehingga suhunya akan menurun, es batu akan menerima kalor dan mencair sehingga lama-kelamaan es batu mengecil dan akhirnya menghilang.
Maka pernyataan yang tepat adalah es batu menerima kalor sehingga mencair.
Dengan demikian, jawaban yang tepat adalah A.
Topik: Energi dan Perubahannya
Subtopik: Konsep Energi
Konsep: Definisi dan Persamaan Energi Potensial, Energi Potensial Gravitasi
Level: HOTS
5. Dua benda bermassa m1 dan m2 memiliki nilai energi potensial sama. Kedua benda dijatuhkan dari ketinggian berbeda. Benda pertama dijatuhkan dari ketinggian h, sedangkan benda kedua dijatuhkan dari ketinggian 2h. Hubungan massa benda pertama dengan benda kedua adalah ….
-
m1 = ½ m2
-
m1 = m2
-
m1 = 2 m2
-
m1 = 4 m2
Jawaban: C
Pembahasan:
Diketahui:
h1 = h
h2 = 2h
EP1 = EP2
m1 : m2 ?
Soal ini dapat dijawab dengan cara sebagai berikut:
Jadi, jawaban yang tepat adalah C.
MATEMATIKA
Topik: Himpunan
Subtopik: Operasi Himpunan
Level Kognitif: Medium
Jadi, jawaban yang tepat adalah D.
Topik: Bilangan Bulat
Subtopik: Sifat Bilangan Berpangkat
Level Kognitif: HOTS
Jadi, jawaban yang tepat adalah C.
Topik: Bilangan Bulat II
Subtopik: FPB dan KPK
3. Badu pergi latihan renang setiap 3 hari, Budi setiap 4 hari, dan Bima setiap 5 hari. Jika tanggal 29 Desember 2018 mereka latihan bersama-sama, mereka latihan bersama lagi pada tanggal ….
- 21 Februari 2019
- 23 Februari 2019
- 26 Februari 2019
- 27 Februari 2019
Jawaban: D
Pembahasan:
Diketahui Badu pergi latihan renang setiap 3 hari, Budi setiap 4 hari, dan Bima setiap 5 hari.
Dalam menentukan kapan Badu, Budi, dan Bima latihan bersama, dapat ditentukan dengan mencari KPK dari 3, 4, dan 5.
Terlebih dahulu, tentukan faktorisasi prima dari 3, 4, dan 5.
Faktorisasi prima dari 3 = 3
Faktorisasi prima dari 4 = 22
Faktorisasi prima dari 5 = 5
Kemudian, KPK dari 3, 4, dan 5 adalah 22 · 3 · 5 = 4 · 3 · 5 = 60.
Oleh karena itu, Badu, Budi, dan Bima akan latihan bersama lagi pada 60 hari setelah tanggal 29 Desember 2018.
Pada bulan Desember, yaitu setelah tanggal 29, ada 2 hari.
Pada bulan Januari, yaitu dari tanggal 1 sampai 31 Januari, ada 31 hari.
Dari 60 hari, tersisa 60 – 2 – 31 = 27 hari.
Pada bulan Februari, yaitu dari tanggal 1 sampai 27 Februari, ada 27 hari.
Dengan demikian, mereka bertiga akan latihan bersama lagi pada tanggal 27 Februari 2019.
Jadi, jawaban yang tepat adalah D.
Topik: Pecahan I
Subtopik: Pembagian Pecahan, Perkalian dan Pembagian Pecahan
4. Hasil dari adalah ….
Jawaban: A
Pembahasan:
Perhatikan perhitungan berikut!
Dengan demikian, hasil dari adalah
Jadi, jawaban yang tepat adalah A.
Topik: Pecahan II
Subtopik: Bentuk Persen
5. Diketahui Rara menerima gaji Rp4.500.000,00 setiap bulannya. Jika pajak yang harus dibayarkan Rara adalah 12% dari gaji yang diperoleh setiap bulannya, maka besar pajak yang harus dibayar Rara setiap bulannya adalah ….
- Rp700.000,00
- Rp560.000,00
- Rp540.000,00
- Rp320.000,00
Jawaban: C
Pembahasan:
Perhatikan bahwa pajak yang harus dibayarkan Rara adalah 12% dari gaji yang diperoleh setiap bulannya.
Diketahui setiap bulan Rara menerima gaji Rp4.500.000,00.
Oleh karena itu, besar pajak Rara dapat ditentukan dengan cara berikut.
Dengan demikian, besar pajak yang harus dibayarkan Rara setiap bulannya adalah Rp540.000,00.
Jadi, jawaban yang tepat adalah C.
Topik: Himpunan
Subtopik: Diagram Venn
6. Diketahui pada suatu kelas terdapat 40 siswa dengan 26 siswa gemar Matematika, 20 siswa gemar IPA, dan 7 siswa tidak gemar Matematika maupun IPA. Banyaknya siswa yang gemar Matematika dan IPA adalah … siswa.
- 8
- 10
- 13
- 19
Jawaban: C
Pembahasan:
Misalkan banyak siswa yang gemar Matematika dan IPA adalah x siswa.
Karena siswa yang gemar Matematika ada sebanyak 26 siswa, maka banyak siswa yang gemar Matematika saja adalah 26 – x siswa.
Kemudian, karena siswa yang gemar IPA ada sebanyak 20 siswa, maka banyak siswa yang gemas IPA saja adalah 20 – x siswa.
Banyaknya siswa yang tidak gemar Matematika maupun IPA adalah 7 siswa.
Karena jumlah siswa seluruhnya adalah 40 siswa, maka didapat perhitungan sebagai berikut.
Dengan demikian, banyaknya siswa yang gemar matematika dan IPA adalah 13 siswa.
Jadi, jawaban yang tepat adalah C.
Topik: Bilangan Bulat I
Subtopik: Pengurangan Bilangan Bulat
7. Suhu mula-mula suatu kulkas adalah 10°C. Kulkas tersebut digunakan untuk menyimpan ikan sehingga suhunya diturunkan menjadi -2°C. Perbedaan suhu kulkas sebelum dan sesudah digunakan untuk menyimpan ikan adalah ….
- -12°C
- -8°C
- 8°C
- 12°C
Jawaban: D
Pembahasan:
Diketahui bahwa suhu sebelum digunakan untuk menyimpan ikan adalah 10°C dan untuk menyimpan ikan suhunya diturunkan menjadi -2°C.
Kemudian, perhatikan bahwa perbedaan suhu kulkas sebelum dan sesudah digunakan untuk menyimpan ikan dapat dihitung dengan suhu tertinggi dikurangi suhu terendah seperti berikut.
Dengan demikian, perbedaan suhu sebelum dan sesudah digunakan untuk menyimpan ikan adalah 12°C.
Jadi, jawaban yang tepat adalah D.
BAHASA INDONESIA
Topik: Teks Deskripsi
Subtopik: Menganalisis Teks Deskripsi
Level Kognitif: Medium
1. Perhatikan kalimat berikut!
Kemudian, anak-anak ikut bernyanyi dan menari bersama. Kalimat tersebut melibatkan indra ….
- pendengaran dan penciuman
- pendengaran dan penglihatan
- penglihatan dan perabaan
- penglihatan dan pengecap
Jawaban: B
Pembahasan:
Kutipan tersebut berisi penggambaran tentang anak-anak yang ikut bernyanyi dan menari. Pancaindra yang terlibat dalam kutipan tersebut adalah pendengaran dan penglihatan. Anak-anak ikut bernyanyi, artinya anak-anak mendengar nyanyian sehingga mereka ikut bernyanyi. Anak-anak ikut menari, artinya anak-anak melihat tarian sehingga ikut memperagakan tarian tersebut.
Jadi, jawaban yang tepat adalah B.
Baca Juga: Pengertian Teks Deskripsi, Ciri-Ciri, Struktur, Jenis, dan Contohnya
Topik: Teks Cerita Fantasi
Subtopik: Kebahasaan Teks Cerita Fantasi
Level Kognitif: Medium
2. Perhatikan kalimat-kalimat berikut!
- “Kodokku yang bertelur emas mati kemarin sore,” ucap Citipul sambil mengelap air matanya.
- Sejak rumahnya roboh diinjak kura-kura raksasa, Miskinawan tak lagi memiliki tempat tinggal.
- “Astaga, sejak kapan taman ini penuh tumbuhan yang bisa bicara?” ujar Kimosyi saat tiba di taman.
- Rabu pagi, Saropah terbangun dan tak disangka, kue yang semalam ia habiskan kembali utuh.
- Semalam penyihir itu berkata, “Aku akan mengutuk semua anak yang mengenakan baju bermotif polkadot!”
Kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat ….
- 1 dan 2
- 2 dan 3
- 3 dan 4
- 4 dan 5
Jawaban: C
Pembahasan:
Salah satu ciri kebahasaan dari teks cerita fantasi adalah kata penunjuk keterkejutan. Contoh kata penunjuk keterkejutan adalah astaga, tiba-tiba, kaget, terkejut, dan tak disangka. Namun, untuk dapat menemukan kata penunjuk keterkejutan, pembaca harus memahami konteks ceritanya terlebih dahulu. Konteks cerita yang memuat kata penunjuk keterkejutan adalah momen yang membuat pembaca terkejut atau suatu hal yang tidak terduga terjadi di dalam cerita.
Kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat (3) “Astaga, sejak kapan taman ini penuh tumbuhan yang bisa bicara?” ujar Kimosyi saat tiba di taman. Kata penunjuk keterkejutan yang tergambar dari kalimat tersebut adalah kata astaga. Selain itu, kalimat lain yang memuat kata penunjuk keterkejutan adalah kalimat (4) Rabu pagi, Saropah terbangun dan tak disangka, kue yang semalam ia habiskan kembali utuh yang ditandai dengan bagian tak disangka.
Sementara itu, kalimat 1, 2, dan 5 tidak memuat kata penunjuk keterkejutan. Berdasarkan penjelasan tersebut, kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat 3 dan 4.
Dengan demikian, jawaban yang tepat adalah C.
Baca Juga: Pengertian Teks Cerita Fantasi, Unsur, Jenis, dan Contohnya
Topik: Teks Cerita Fantasi
Subtopik: Menyusun Teks Cerita Fantasi
Level Kognitif: HOTS
3. Perhatikan kalimat-kalimat berikut!
- Setelah merenung, Kang Xiomay pun sadar kalau hal ini dapat terjadi karena kutukan ibunya.
- Ia selalu memuntahkan semua masakan ibunya yang mengandung sayuran hingga membuat ibunya murka.
- “Mengapa di sini banyak sekali sayuran yang selama ini aku benci?” gerutu Kang Xiomay karena sekelilingnya berubah menjadi sayuran.
- “Aku di mana?” tanya Kang Xiomay pada diri sendiri sambil melihat sekelilingnya.
- Semua rumah, kendaraan di jalan, bahkan hewan yang ia lihat berubah menjadi sayuran.
Kalimat-kalimat tersebut dapat membentuk sebuah cerita fantasi yang padu jika susunan kalimatnya ….
- 1-2-5-4-3
- 1-2-4-3-5
- 4-3-1-2-5
- 4-3-5-1-2
Jawaban: D
Pembahasan:
Teks cerita fantasi adalah sebuah tulisan berbentuk cerita yang menggunakan imajinasi, angan-angan, atau khayalan pengarangnya. Kalimat-kalimat yang terdapat pada soal masih
acak dan perlu disusun agar membentuk cerita yang padu dan menarik. Urutan kalimat-kalimat tersebut agar menjadi padu adalah sebagai berikut.
(4) “Aku di mana?” tanya Kang Xiomay pada diri sendiri sambil melihat sekelilingnya.
(3) “Mengapa di sini banyak sekali sayuran yang selama ini aku benci?” gerutu Kang Xiomay karena sekelilingnya berubah menjadi sayuran.
(5) Semua rumah, kendaraan di jalan, bahkan hewan yang ia lihat berubah menjadi sayuran.
(1) Setelah merenung, Kang Xiomay pun sadar kalau hal ini dapat terjadi karena kutukan ibunya.
(2) Ia selalu memuntahkan semua masakan ibunya yang mengandung sayuran hingga membuat ibunya murka.
Berdasarkan penjelasan tersebut, kalimat-kalimat tersebut dapat membentuk sebuah cerita fantasi yang padu jika susunan kalimatnya 4-3-5-1-2.
Dengan demikian, jawaban yang tepat adalah D.
BAHASA INGGRIS
Topik: Self-Introduction
Subtopik: Introduction to Pronoun
Level Kognitif: Medium
1. Raisa joins the English club because ____ wants to be like ____ uncle. The best answer to fill in the blanks is ….
- her; she
- she; her
- she; hers
- hers; she
Jawaban: B
Pembahasan:
Soal menanyakan kata ganti orang yang tepat untuk melengkapi bagian rumpang. Maksud dari kalimat rumpang tersebut adalah ‘Raisa bergabung dengan klub Bahasa Inggris karena ia ingin seperti pamannya.’
Bagian rumpang pertama membutuhkan subject pronoun karena setelah bagian rumpang terdapat kata kerja (wants). Kalimat ini bermaksud menyampaikan alasan Raisa bergabung dengan klub, maka kata yang tepat adalah she (dia perempuan).
Pada bagian rumpang kedua terdapat kata benda (uncle). Adapun kata ganti orang yang bisa diletakkan sebelum kata benda adalah possessive adjective untuk menunjukkan kepemilikan, yaitu paman Raisa. Oleh karena itu, kata yang tepat adalah her. Dengan demikian, kata-kata yang tepat melengkapi bagian rumpang adalah she dan her.
Jadi, pilihan jawaban yang tepat adalah B.
Baca Juga: Cara Perkenalan Diri dalam Bahasa Inggris Disertai Contohnya
Topik: Basic Expression
Subtopik: Greeting and Parting
Level Kognitif: HOTS
2. Nanda: ____, Kayla. Hey, what’s going on?
Kayla: I forgot to bring my cap for today’s flag ceremony.
Which expression is suitable for completing the dialogue?
- Nice to meet you
- Good night
- Good evening
- Good morning
Jawaban: D
Pembahasan:
Soal menanyakan ungkapan yang sesuai untuk melengkapi bagian rumpang pada dialog. Pada dialog, Nanda mengatakan “what’s going on?” yang menunjukkan bahwa ada suatu hal yang terjadi. Kayla pun menjawab bahwa ia lupa membawa topi untuk upacara bendera hari ini.
Berdasarkan informasi tersebut, dapat diketahui bahwa percakapan berlangsung di sekolah sebelum waktu upacara bendera. Upacara bendera biasanya dilakukan di pagi hari. Jadi, sapaan yang tepat untuk melengkapi bagian rumpang adalah Good morning sehingga pilihan D tepat.
Pilihan A dan B tidak tepat karena ini merupakan ungkapan perpisahan. Pilihan C tidak tepat karena menunjukkan waktu yang tidak sesuai dengan dialog. Upacara bendera bisa saja dilakukan sore bagi sekolah yang masuk siang, tetapi dialognya menjadi tidak masuk akal karena Nanda tentunya sudah bertemu Kayla dari siang hari. Untuk apa Nanda mengucapkan ‘selamat sore’.
Jadi, pilihan jawaban yang tepat adalah D.
Topik: Self-Introduction
Subtopik: Expression & Vocabulary in Self Introduction
Level Kognitif: HOTS
3. Ryan: I love fishing. How about you? What do you do in your free time?
Lisa: I usually read novels.
By asking the underlined sentence, Ryan means to ….
- ask Lisa’s daily activities
- know about Lisa’s hobbies
- ask about Lisa’s favorite novels
- understand Lisa’s favorite activites
Jawaban: B
Pembahasan:
Soal menanyakan maksud Ryan menanyakan ‘apa yang kamu lakukan di waktu senggangmu?’
Maksud dari pertanyaan tersebut adalah untuk mengetahui aktivitas seseorang ketika sedang tidak sibuk sekolah atau bekerja. Pertanyaan tersebut juga dapat digunakan ketika kita ingin mengetahui hobi seseorang karena hobi umumnya dilakukan di saat senggang.
Dalam konteks kalimat Ryan, ia ingin bertanya tentang hobi Lisa karena sebelumnya Ryan memberitahu hobinya, yaitu memancing. Jadi, pilihan B tepat.
Pilihan A (menanyakan rutinitas Lisa) tidak tepat karena terlalu umum. Kesibukan seperti bekerja dan sekolah juga termasuk rutinitas.
Pilihan C (menanyakan novel kesukaan Lisa tidak tepat karena pada saat bertanya, Ryan belum tahu jika Lisa suka baca novel.
Pilihan D (memahami aktivitas kesukaan Lisa) tidak tepat. Ryan hanya ingin mengetahui, bukan memahami kegemaran Lisa. Selain itu, sebetulnya ada sedikit perbedaan antara hobi dan aktivitas kesukaan. Hobi kita sudah pasti aktivitas kesukaan kita, tetapi aktivitas kesukaan belum tentu hobi. Misalnya kita suka belajar bahasa Inggris, bukan berarti hal tersebut adalah hobi kita.
Jadi, pilihan jawaban yang tepat adalah B.
Oke, itulah kumpulan latihan soal PTS (Penilaian Tengah Semester) kelas 7 SMP Semester Ganjil 2025. Gimana, nih? Sudah puas latihan? Atau masih kurang?
Kalau masih kurang, kamu bisa kerjakan latihan soal lainnya di ruanguji, lho! Tinggal search aja mapel yang kamu mau, terus muncul deh, latihan soalnya! Yuk, download aplikasinya sekarang!
<!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>Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 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, kita kerjakan latihan soal kelas 7 untuk mempersiapkan diri dalam menghadapi PTS Semester Ganjil Tahun 2025 ini! Ada kunci jawaban dan pembahasannya, lho!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025" />
<meta property="og:description" content="Yuk, kita kerjakan latihan soal kelas 7 untuk mempersiapkan diri dalam menghadapi PTS Semester Ganjil Tahun 2025 ini! Ada kunci jawaban dan pembahasannya, lho!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021" />
<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-09-09T01:30:11+00:00" />
<meta property="article:modified_time" content="2025-09-10T10:01:41+00:00" />
<meta name="author" content="Kenya Swawikanti" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Kenya Swawikanti" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="20 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-ganjil-2021","url":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021","name":"Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/2cdd9f50-890e-40fc-bb3b-a21eeb80731d.png","datePublished":"2025-09-09T01:30:11+00:00","dateModified":"2025-09-10T10:01:41+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Yuk, kita kerjakan latihan soal kelas 7 untuk mempersiapkan diri dalam menghadapi PTS Semester Ganjil Tahun 2025 ini! Ada kunci jawaban dan pembahasannya, lho!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/2cdd9f50-890e-40fc-bb3b-a21eeb80731d.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/2cdd9f50-890e-40fc-bb3b-a21eeb80731d.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14","name":"Kenya Swawikanti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","caption":"Kenya Swawikanti"},"url":"https://www.ruangguru.com/blog/author/kenya-swawikanti"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025 Comments Feed" href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021/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/4612" /><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=4612' />
<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-ganjil-2021" />
<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-ganjil-2021&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-4612 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">
Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/kenya-swawikanti" class="">Kenya Swawikanti</a> </p>
<p class="content-info"><span>September 9, 2025 • </span> <span>20 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="text-align: justify;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/2cdd9f50-890e-40fc-bb3b-a21eeb80731d.png" alt="Latihan Soal PTS Kelas 8 SMP Semester Ganjil Tahun 2023" /></p>
<blockquote>
<p style="text-align: center; font-size: 16px;"><em>Yuk, kita kerjakan latihan soal untuk mempersiapkan diri dalam menghadapi PTS Semester Ganjil tahun 2025 ini! Ada kunci jawaban dan pembahasannya juga, lho!</em></p>
<p style="text-align: center; font-size: 16px;"><em>—</em></p>
</blockquote>
<p> </p>
<p style="text-align: justify;">Wah, tidak terasa kamu sudah tiba di pertengahan semester ganjil, nih! Kamu sudah mempersiapkan diri untuk menghadapi PTS belum? Kalau belum, yuk coba kerjakan latihan soal berikut untuk menguji kemampuanmu!</p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></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>: <a href="/blog/macam-macam-sistem-klasifikasi-makhluk-hidup" target="_blank" rel="noopener">Klasifikasi Makhluk Hidup</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/karakteristik-makhluk-hidup" target="_blank" rel="noopener">Ciri-ciri Makhluk Hidup</a></strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Pengertian biotik, karakteristik komponen biotik</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">1. Habib sedang mengamati benda-benda di lingkungan sekitar rumahnya. Di sekitar rumahnya, Ia menemukan:</span></p>
<ol>
<li aria-level="1"><em>Felis catus </em>sedang makan ikan</li>
<li aria-level="1"><em>Rosa alba</em> dalam pot</li>
<li aria-level="1"><em>Monomorium minimum</em> sedang membawa makanan ke sarangnya</li>
<li aria-level="1"><em>Marsilea crenata </em>yang berada di halaman rumah</li>
<li aria-level="1">Meja yang terbuat dari kayu<img decoding="async" src="https://lh4.googleusercontent.com/u0S0f_7Gya2vUs_i3fU6gHm7IOOBF6mVMP373b2pdAvTBsiL0loqc7CI49yWfL1lX_U7u1OXFIHW9mRyWM-tTl9g69zZJsfCp145v11608m8fsEX_RqbyieHQmYL10UkDOqXP8ea=s0" width="8" height="5" /></li>
</ol>
<p> </p>
<p>Berdasarkan hasil pengamatan tersebut, contoh dari makhluk hidup beserta ciri-cirinya yang benar adalah ….<img decoding="async" src="https://lh5.googleusercontent.com/0z1KzH-Di93xVhYoJLcF-AL4o89pXIJmInirc7z5vmf13Vta97mftAZbBaYAK53aIOIpfOjlw1vdiySA1RQL4PKSWn3v-dO9FEHgw74D-xUkx3e09-CYCJJharSyWRM53Vd9aLcH=s0" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>1, 2, dan 3<img decoding="async" src="https://lh4.googleusercontent.com/oejFrlWJ3TnJsxA5duUCRpJpIE8JtnVJBGcPaN2jSJ5RV8O1GlsVcX6GRZqirz9mlL8wRjn_aqViD4IoCf_z622YmpV1KpW0LXvEhBGBCzuNaP0fsNr5K2Gz5tveoIKN8mfs2jjc=s0" width="8" height="5" /></li>
<li>1 dan 3<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/T1kSUnd5VwS5qO5ayrwcNurXsXiwVbf6INljOgDHHoWc12yeIE8a5pfeW4Nfsjnio93GVkz0HQutsGiX4TEQYpMfW6ze7ZeLNSmGTJ7rvEPnNHR_x04WMJqW5CaZeBqmbEaYNkG3=s0" width="8" height="5" /></li>
<li>2 dan 4</li>
<li>semua benar</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Berdasarkan pernyataan di atas, <em>Felis catus</em> (kucing rumahan) sedang makan ikan dan<em> Monomorium minimum</em> (semut merah) sedang membawa makanan ke sarangnya merupakan ciri-ciri makhluk hidup yaitu secara berurutan memerlukan makanan dan bergerak. Setiap hewan memerlukan makanan untuk memperoleh energi dalam melakukan segala aktivitas. Selain itu, ciri khas dari hewan adalah dapat melakukan gerakan aktif. <em>Marsilea crenata </em>(semanggi) dan <em>Rosa alba </em>(mawar putih) merupakan makhluk hidup namun tidak tercantum keterangan yang menandakan ciri-cirinya sebagai makhluk hidup. Sementara itu, meja yang terbuat dari kayu bukanlah merupakan makhluk hidup.</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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/macam-macam-sistem-klasifikasi-makhluk-hidup" target="_blank" rel="noopener">Klasifikasi Makhluk Hidup</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/karakteristik-makhluk-hidup" target="_blank" rel="noopener">Ciri-ciri Makhluk Hidup</a></strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Ciri-ciri Makhluk Hidup</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: Medium</strong></p>
<p> </p>
<p style="text-align: justify;">2. Mika sedang belajar materi ilmu pengetahuan alam dan tertarik mempelajari ciri makhluk hidup seperti pada gambar di bawah ini.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 502px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/biologi%20hewan.png" alt="biologi hewan" width="502" /></p>
<p style="text-align: justify;">Berdasarkan gambar tersebut, ciri makhluk hidup seperti memerlukan makanan dan berkembang biak ditunjukkan oleh nomor ….<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/DqFmfMKH2dQn-fM9YPQQ0xJ9tiQrSgUKr8oGgz0AmjYn4HE5u-yvYUlZmrd-GE46nelc1eY_sMEUdo1sPamLS8s_U-cAm44Z_rnLWxqcor8ZdUBlJAwU53Go6S3J_8zTAqH1Kx4k=s0" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>1 dan 2</li>
<li>1 dan 4</li>
<li>2 dan 3</li>
<li>2 dan 4</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong><strong><br />
</strong></p>
<p style="text-align: justify;"><strong>Pembahasan: </strong></p>
<p style="text-align: justify;">Beberapa ciri yang dimiliki oleh makhluk hidup adalah memerlukan makanan serta berkembang biak. Berdasarkan gambar di atas, ciri makhluk hidup seperti memerlukan makan ditunjukkan oleh gambar nomor 1 karena pada gambar tersebut terdapat burung yang sedang mengambil madu dari bunga.</p>
<p style="text-align: justify;">Ciri makhluk hidup yang menunjukkan berkembang biak ditunjukkan oleh gambar nomor 2, pada gambar tersebut memperlihatkan induk singa dan beberapa anaknya.</p>
<p style="text-align: justify;">Berbeda dengan gambar nomor 3 yang memperlihatkan anjing yang sedang berlari serta gambar nomor 4 yang memperlihatkan burung yang sedang terbang, kedua gambar tersebut memperlihatkan ciri makhluk hidup yaitu bergerak.</p>
<p style="text-align: justify;">Sehingga, ciri makhluk hidup seperti memerlukan makanan dan berkembang biak ditunjukkan oleh nomor 2.</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://lh5.googleusercontent.com/8k5f-91GLZ9kkVBLBmODeMRBA74eCcrncI2YEv2HbXgIurURxtsfRKRSfPSYsPXC_VEMXUphCI3FRyjUkEsKmowoHwfjl1-5YtY6pauu6BNK81b5EAgWRIWrTWxt-BT31OPzh-LO=s0" width="8" height="5" /></span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/macam-macam-sistem-klasifikasi-makhluk-hidup" target="_blank" rel="noopener">Klasifikasi Makhluk Hidup</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Klasifikasi Makhluk Hidup</strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: <a href="/blog/sistem-klasifikasi-5-kingdom-whittaker" target="_blank" rel="noopener">Ciri-ciri kingdom protista</a></strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: Medium</strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">3. Perhatikan ciri-ciri dibawah ini!</p>
<ol>
<li aria-level="1">Bersifat eukariotik</li>
<li aria-level="1">Bersifat prokariotik</li>
<li aria-level="1">Sebagian besar uniseluler namun ada juga yang multiseluler</li>
<li aria-level="1">Memiliki benang yang disebut hifa</li>
</ol>
<p> </p>
<p style="text-align: justify;">Yang termasuk kedalam ciri-ciri kingdom protista adalah ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/G9sJlFpv-aQWEpGLulpr7RmuEFOjHUU3aFoR1hiSwiVHDPTntBWsW9Fofu7nRZb1p_DeH7RZ3Pg2JjapQXMHIm4gc2bPOa62krFPjztYAq--SGctrmNKmBw7n5fu8McF33kVagRn=s0" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>1 dan 2</li>
<li>1 dan 3</li>
<li>2 dan 4</li>
<li>3 dan 4</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban:</strong> <strong>B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Ciri-ciri umum dari kingdom protista adalah bersifat eukariotik atau memiliki membran inti sel dan sebagian besar uniseluler namun ada juga yang multiseluler. Secara umum, kingdom protista ini terbagi ke dalam tiga kelompok besar yaitu protista mirip hewan, protista mirip tumbuhan, dan protista mirip jamur. Sementara itu, sifat prokariotik atau tidak memiliki membran inti sel merupakan ciri dari kingdom monera dan memiliki benang berupa hifa merupakan ciri-ciri umum dari kingdom fungi. Berdasarkan penjelasan tersebut, maka ciri-ciri kingdom protista yang tepat ditunjukan oleh nomor 1 dan 3.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, pilihn jawaban yang tepat adalah B.</span></strong></p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Klasifikasi Makhluk Hidup</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Klasifikasi Makhluk Hidup</strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Protista mirip hewan (Protozoa)</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: Medium</strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">4. Seorang siswa mengamati sampel organisme di bawah miskroskop. Pada pengamatannya didapatkan gambar seperti berikut.</p>
<p><img decoding="async" style="width: 541px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/gambar%20mikroorganisme.png" alt="gambar mikroorganisme" width="541" /></p>
<p style="text-align: justify;">Berdasarkan ciri pada struktur tubuhnya, organisme tersebut dapat dimasukkan ke dalam ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/AyFx6Us4wliD00_OrmczLHNnD3VQhAjal9BKt5aR9_0E2jPhUJF2Ouu2NzzanzrehmcgxgF94LU_LwgXlzEVmMnnQxjWhP-7eRbJVL2EpmFAR5jX3jUro_YO9dm8uuFLvu-8cTne=s0" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>monera</li>
<li>protista<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/hz9J6nGSt-RI9kJKJyNasLvKJzRh5iA3JE4MT5jxwhUX2RV2dSWaVpbsouhgMDyWXUbgsjuIPLx3Z9FtfbB6u9PMzqkl-ia5yF381Qmpv8KeX88LgIi1xapGIbPVDVvKw5iNiqod=s0" width="4" height="5" />mirip hewan</li>
<li>protista<img loading="lazy" decoding="async" src="https://lh6.googleusercontent.com/kpIUgHmaeCOKasDYgRCI8vXEJbUBDnlBZgCt235IogeThAJMgAQ-3oO1GFDV_Wx-jR0YONjPgrvR3TErJlYTtS33-t-oh904niW8mjtBGFFB8W-yZukakitVDCDergPitW_HoGB4=s0" width="4" height="5" />mirip tumbuhan</li>
<li>protista<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/gPWGawmdilHLfUXdDgHInvzq9CGrof3zu3JKeYK6-8yu11i7amJYaHXp33V7NjDoefzvIHorF1fKITj_by2a2ZplFq6Z5ruyWM_MSIFbfPb_vSWYlCmmtWCzEL9t_mbUkCuvPuZk=s0" width="4" height="5" />mirip jamur</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban:</strong> <strong>B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Berdasarkan pengamatan siswa tersebut didapatkan bahwa organisme tersebut merupakan <em>Amoeba</em> sp. yang termasuk ke dalam protista mirip hewan karena memiliki alat gerak berupa kaki semu atau rhizopoda. Ciri utama protista mirip hewan adalah heterotrof dan umumnya memiliki alat gerak.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang tepat adalah B.</span></strong><strong><span style="text-decoration: underline;"><img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/hULInVD3uIOILBa3eDOKGCb6IOHCL6LTK8mNAHObrTFinnElUCFfeiKEPnZhXWVm7XzmuABXAPJDbdqoR9uGLJBJIS9-1kUZ2_CKVtAAoGglDBrruIQPp-A9xM5yK8Ju_kx6WGtL=s0" width="8" height="5" /></span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Klasifikasi Makhluk Hidup</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/ipa-kelas-7-yuk-belajar-menggunakan-mikroskop" target="_blank" rel="noopener">Pengenalan mikroskop</a></strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Lensa okuler, Tabung mikroskop, Makrometer</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: Medium</strong></p>
<p> </p>
<p style="text-align: justify;">5. Perhatikan gambar di bawah ini!</p>
<p style="text-align: justify;"><img decoding="async" style="width: 394px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/gambar%20mikroskop.png" alt="gambar mikroskop" width="394" /></p>
<p style="text-align: justify;">Bagian yang ditunjukkan oleh nomor X, Y, dan Z secara berurutan adalah ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/ULbCXKGIp-zoXkR3wq_5GRLtfJcQVnUvxTocGEavIqwcETe9_uBp-meBNGajSMEduaaDw8LtAwE_VA7Cm0fLg_Dg2HOwidfEvSy_5cNlYPwake_yrKEVBp4BM2QuOE8NCz15sz-T=s0" width="8" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>lensa okuler, tabung mikroskop, dan mikrometer</li>
<li>lensa okuler, tabung mikroskop, dan makrometer</li>
<li>lensa obyektif, tabung mikroskop, dan makrometer</li>
<li>lensa okuler, tabung mikroskop, dan diafragma</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban:</strong> <strong>B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Gambar di atas memperlihatkan beberapa bagian mikroskop yaitu <strong>lensa okuler (X), tabung mikroskop (Y), dan makrometer (Z).</strong> Lensa okuler merupakan lensa yang terletak dekat dengan mata, tabung mikroskop merupakan penghubung lensa okuler dengan lensa objektif, sedangkan makrometer berperan dalam menggerakan lensa objektif seperti untuk menjauhkan atau mendekatkan lensa objektif deangan meja preparat.</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; font-weight: bold;">Baca Juga: <a href="https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-smp-semester-ganjil-tahun-2022" target="_blank" rel="noopener">Latihan Soal PTS Kelas 7 SMP Semester Ganjil 2024 dan Pembahasannya</a></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">GEOGRAFI</span></h2>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="https://www.ruangguru.com/blog/ips-kelas-8-interaksi-antar-ruang-indonesia-dan-asean" target="_blank" rel="noopener">Keruangan dan Interaksi Antarruang di Indonesia</a></strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="https://www.ruangguru.com/blog/jenis-jenis-peta-dan-penggunaannya" target="_blank" rel="noopener">Pemahaman Peta</a></strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">1. Komponen peta yang menunjukkan keterangan dari semua simbol objek yang ditampilkan pada peta adalah…<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/MaDws4tolJV85dnw9LhAHpUjjgZ2VJGd_e9tJqy5415oovklYJFxlI-xUgp38oAe4pNP9jjSvxVBcv5HU33o9wtFp6ilR5I3FTZ_KGckQapwLkJ4ZkgfmNlodcT3W6VKagPEYjX6=s0" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>inset</li>
<li>judul</li>
<li>legenda</li>
<li><em>lettering</em></li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;"><strong>Legenda </strong>merupakan salah satu komponen pada peta. Legenda berfungsi untuk <strong>menunjukkan keterangan semua dari simbol objek </strong>yang ditampilkan pada peta. Dengan melihat legenda, maka pembaca peta dapat mengetahui objek-objek di suatu wilayah yang dipetakan.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/KWo4fqex4xHorr4McvOWtnSgBMmhvmzalLtvNpBwIbQesSOGd9dZVE-fke-3Bk_mqHK0SA-VrcW-sGSPzFGx8c6pgbMP2Biogytzn24xrbsDyDG8cD1baai4QvbUQIEYQNWlFnq8=s0" width="4" height="5" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, pilihan jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Letak dan Luas Indonesia</strong></p>
<p> </p>
<p style="text-align: justify;">2. Salah satu ciri wilayah Indonesia adalah perbedaan suhu antara musim hujan dan kemarau yang sangat kecil. Berbeda dengan negara lain di Eropa, pada musim panas rata-rata suhu dapat melebihi 40°C, sebaliknya pada musim dingin suhu dapat mencapai 3°C. Faktor yang menyebabkan kondisi tersebut adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>perbedaan topografi antara Indonesia dengan negara-negara Eropa</li>
<li>perbedaan garis bujur antara Indonesia dan negara-negara di Eropa</li>
<li>perbedaan garis lintang antara Indonesia dan negara-negara di Eropa</li>
<li>adanya efek rumah kaca akibat revolusi industri yang terjadi di belahan negara Eropa</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Garis lintang merupakan garis yang memanjang secara horizontal. Indonesia terletak pada 6° LU—11° LS. Letak lintang Indonesia yang membelah antara lintang selatan dan lintang utara menyebabkan wilayah Indonesia memiliki iklim tropis yang memiliki ciri perbedaan suhu antara musim hujan dan musim kemarau yang tidak terlalu besar. Hal ini berkaitan dengan <strong>klasifikasi iklim berdasarkan lintang</strong>. Wilayah Eropa yang terletak pada lintang tinggi (diatas 40° LU) menyebabkan kebanyakan wilayah Eropa memiliki iklim sedang dengan ciri perbedaan suhu yang sangat mencolok antara musim dingin dan musim panas.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/SgncTW4A1EIg-rHZvyE7H8B_4vkg_cq7VihlRw16ED2bWxRfgFwCIGey7Z1j1iKfpnDeZY5j3GvJsHGfte40s1Oo5xfXS8Kp6Bl9yB-brsPcOMMmBJ-9sUeQKJrtQ45Eviz6u7Oj=s0" width="4" height="5" /></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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Kondisi Alam Indonesia</strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">3. Indonesia memiliki banyak danau yang terbentuk karena berbagai proses. Salah satu contoh danau di Indonesia dan lokasinya yang tepat adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>Danau Sentani di Papua</li>
<li>Danau Toba di Sumatra Barat</li>
<li>Danau Maninjau di Sumatra Utara</li>
<li>Danau Kelimutu di Kalimantan Tengah</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Banyak sekali danau yang dapat ditemukan di Indonesia. Danau-danau ini terbentuk karena berbagai proses, seperti proses tektonisme, vulkanisme, dan lain-lain. Beberapa danau yang ada di Indonesia adalah <strong>Danau Toba di Sumatra Utara</strong>, <strong>Danau Kelimutu di Flores (NTT)</strong>, <strong>Danau Maninjau di Sumatra Barat,</strong> dan <strong>Danau Sentani di Papua</strong>.<img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/et3IKN7ey9VBoDvk4gOALOt2XcxhZX10pxR818WsGPMKpMmGLW9hgreaEvtVo6RC5D_tgfIbuRyxjQNrdAYLXo8EXr8UyW7zhGl4owOB4qJqYNoQOXN1bwmJ6I-2e0yn27tvtPM4=s0" width="4" height="5" /></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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/distribusi-potensi-wilayah-indonesia" target="_blank" rel="noopener">Potensi Sumber Daya Alam dan Kemaritiman Indonesia</a></strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">4. Perhatikan pernyataan berikut!</span><strong><br />
</strong></p>
<ol>
<li aria-level="1">Tumbuhan jenis meranti sedikit</li>
<li aria-level="1">Terdapat hutan kayu putih</li>
<li aria-level="1">Jenis tumbuhan matoa sedikit</li>
<li aria-level="1">Terdapat berbagai jenis rotan</li>
</ol>
<p> </p>
<p style="text-align: justify;">Karakteristik flora yang ada di Indonesia bagian timur ditunjukkan oleh angka ….<img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/BYCAQYwEIIp0hwvFwwTrgxXJ92qUg1XzFXn24FlbodRxvcEZfTgXToFRftDFFgO-Bw9PnxwrDP_kTtmwSLMAu_8a9fF6v05ESHeT8df2-usDnBsb5vka-wjd5zi_JxkxnPVEXax6=s0" width="4" height="5" /></p>
<ol style="list-style-type: upper-alpha;">
<li>1 dan 2</li>
<li>1 dan 3</li>
<li>2 dan 3</li>
<li>2 dan 4</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Karakteristik flora yang ada di Indonesia bagian timur adalah sebagai berikut.</p>
<ul>
<li aria-level="1"><strong>Jenis meranti-merantian hanya sedikit</strong></li>
<li aria-level="1"><strong>Tidak terdapat berbagai jenis rotan</strong></li>
<li aria-level="1">Terdapat <strong>hutan kayu putih</strong></li>
<li aria-level="1">Terdapat <strong>berbagai jenis tumbuhan matoa</strong></li>
<li aria-level="1">Banyak terdapat tumbuhan sagu</li>
<li aria-level="1">Tidak terdapat jenis nangka<img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/rfSN1cE-76vKLa3J2gPC96dAlQYj4N80SEMJwY9M425x-HZah40eO4EIHPH8j4HCd_INQlLekHJMZe9qxDfh_gnz2ilv7G8VuLlEQOc0QC3GKnAa4E4W-wR_gdZJRwi-bn2KTCQI=s0" width="4" height="5" /></li>
</ul>
<p> </p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/ips-kelas-7-5-dampak-interaksi-antarruang" target="_blank" rel="noopener">Dampak Interaksi Antarruang</a></strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">5. Interaksi antarruang menyebabkan adanya proses pertemuan unsur-unsur budaya dari berbagai daerah yang kemudian saling bercampur tanpa menghilangkan kebudayaan asalnya. Fenomena tersebut disebut dengan istilah …. </span></p>
<ol style="list-style-type: upper-alpha;">
<li><span style="background-color: transparent; font-size: 1rem; text-align: left;">gegar budaya</span></li>
<li>asimilasi budaya</li>
<li>degradasi budaya</li>
<li>akulturasi budaya</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;"><strong>Akulturasi budaya </strong>adalah proses pertemuan unsur-unsur dari berbagai kebudayaan, tetapi <strong>tidak menghilangkan unsur kebudayaan asalnya</strong>. Proses akulturasi budaya dapat disebabkan <strong>karena adanya interaksi antarruang </strong>dengan kebudayaan yang berbeda.</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;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<p><strong>Topik: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p><strong>Subtopik: Letak dan Luas Indonesia</strong></p>
<p><strong>Level Kognitif: HOTS</strong></p>
<p> </p>
<p>6. Upaya yang dapat dilakukan untuk menanggulangi dampak negatif dari letak geologis Indonesia adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>mengawasi berbagai jalur pelayaran kapal asing</li>
<li>menegakkan aturan yang ketat terkait illegal logging</li>
<li>memperkuat tindakan penanggulangan bencana alam</li>
<li>memperketat kebijakan terkait perdagangan minyak bumi</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p><strong>Jawaban: C</strong></p>
<p><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Secara geologis, Indonesia berada di dekat subduksi beberapa lempeng besar dunia, yaitu Lempeng Eurasia, Pasifik, dan Indo-Australia. Hal ini dapat menimbulkan berbagai dampak positif dan juga negatif bagi Indonesia. Salah satu dampak positif dari letak geologis Indonesia adalah Indonesia kaya akan bahan tambang dan memiliki banyak lahan yang subur.</p>
<p style="text-align: justify;">Sementara itu, salah satu dampak negatifnya adalah wilayah Indonesia menjadi rawan terhadap bencana alam, seperti gempa bumi, tsunami, dan sebagainya. Oleh karena itu, untuk menanggulangi dampak negatif dari letak geologis Indonesia ini, diperlukan banyak upaya untuk menanggulangi bencana alam. Hal ini perlu dilakukan untuk meminimalisasi kerugian yang ditimbulkan dari bencana alam yang terjadi akibat posisi geologis Indonesia.</p>
<p style="text-align: justify;"><strong>Jadi, pilihan jawaban yang tepat adalah C.</strong></p>
<p><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<p><strong>Topik: Keruangan dan Interaksi Antarruang di Indonesia</strong></p>
<p><strong>Subtopik: Dinamika Kependudukan Indonesia</strong></p>
<p><strong>Level Kognitif: Medium</strong></p>
<p> </p>
<p style="text-align: justify;">7. Total penduduk di suatu wilayah mencapai 500.000 jiwa dan jumlah penduduk laki-lakinya sebanyak 125.000 jiwa. Jika jumlah penduduk perempuan adalah sisanya, rasio jenis kelamin wilayah tersebut adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">25</li>
<li style="text-align: justify;">33</li>
<li style="text-align: justify;">43</li>
<li style="text-align: justify;">75</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Untuk menjawab soal di atas, diperlukan perhitungan mengenai rasio jenis kelamin. Langkah-langkah perhitungannya adalah sebagai berikut.</p>
<p style="text-align: justify;">Diketahui:</p>
<p style="text-align: justify;">Total penduduk = 500.000 jiwa<br />
Jumlah penduduk laki-laki (Jl) = 125.000 jiwa<br />
Jumlah penduduk perempuan (Jp) = 500.000 – 125.000 = 375.000 jiwa</p>
<p style="text-align: justify;">Ditanya: Rasio jenis kelamin (RJK)</p>
<p>Jawab:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/7babda92-2c7d-4c7e-b819-2e09b85bb799.png" alt="Latsol pts kelas 7 smp - rumus menghitung jumlah penduduk" width="291" height="137" /></p>
<p style="text-align: justify;">Berdasarkan perhitungan tersebut, diperoleh angka rasio jenis kelamin sebesar 33. Hal ini berarti terdapat 33 penduduk laki-laki dari 100 penduduk perempuan di wilayah tersebut.</p>
<p style="text-align: justify;"><strong>Jadi, pilihan jawaban yang tepat adalah B.</strong></p>
<p><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">FISIKA</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Objek Ilmu Alam dan Pengamatannya</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Besaran</strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: <a href="/blog/besaran-pokok-dan-besaran-turunan" target="_blank" rel="noopener">Definisi Besaran Turunan</a></strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: MOTS</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">1. Besaran turunan merupakan besaran yang diturunkan dari 7 besaran pokok. Kelompok besaran pada pilihan jawaban berikut yang merupakan besaran turunan adalah ….</span><strong> </strong></p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">massa, kecepatan, dan percepatan</li>
<li style="text-align: justify;">kecepatan, percepatan, dan waktu</li>
<li style="text-align: justify;">volume, berat, dan kecepatan</li>
<li style="text-align: justify;">waktu, luas, dan gaya</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Besaran turunan merupakan besaran yang diturunkan dari 7 besaran pokok. Besaran yang termasuk besaran pokok adalah jumlah zat, intensitas cahaya, waktu, kuat arus listrik, suhu, massa, dan panjang. Jadi yang termasuk besaran turunan adalah kecepatan, percepatan, volume, luas, berat, gaya.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Objek Ilmu Alam dan Pengamatannya</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Penggunaan Alat Ukur</strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Besaran Turunan: Volume</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: MOTS</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">2. Volume sebuah logam diukur menggunakan gelas ukur berisi zat cair dan didapatkan hasil sebagai berikut.</span></p>
<p style="text-align: justify;"><img decoding="async" style="width: 496px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/bejana%20air.png" alt="bejana air" width="496" /></p>
<p style="text-align: justify;">Jika massa jenis logam sebesar 20 g/cm³, massa logam tersebut adalah …</p>
<ol style="list-style-type: upper-alpha;">
<li>400 gram</li>
<li>500 gram</li>
<li>600 gram</li>
<li>700 gram</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Volume logam akan sama dengan selisih volume zat cair sebelum dan sesudah ditambahkan logam, yaitu</p>
<p style="text-align: justify;"><em>V</em> = 75 mℓ ⎼ 40 mℓ</p>
<p style="text-align: justify;"><em>V</em> = 35 mℓ</p>
<p style="text-align: justify;">Karena 1 mℓ = 1 cm<sup>3</sup>, maka <em>V</em> = 35 cm<sup>3</sup>.</p>
<p style="text-align: justify;">Massa logamnya bisa dicari dengan</p>
<p style="text-align: justify;"><img decoding="async" style="width: 208px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fisika%20massa%20jenis.png" alt="fisika massa jenis" width="208" /></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;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: <a href="/blog/penggolongan-materi-secara-fisika-padat-cair-dan-gas" target="_blank" rel="noopener">Zat dan Karakteristiknya</a> </strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: Sifat Materi</strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Pengertian Sifat Fisika, Pengertian Sifat Kimia</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: MOTS</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">3. Perhatikan beberapa pernyataan berikut ini!</span></p>
<ol>
<li aria-level="1">Bubuk mesiu mudah terbakar</li>
<li aria-level="1">Sisa makanan yang dibiarkan begitu saja dapat membusuk</li>
<li aria-level="1">Aluminium tidak dapat ditarik magnet</li>
<li aria-level="1">Asam klorida bersifat korosif</li>
<li aria-level="1">Besi merupakan konduktor yang baik</li>
</ol>
<p> </p>
<p style="text-align: justify;">Pernyataan yang termasuk ke dalam sifat fisika, yaitu ….</p>
<ol style="list-style-type: upper-alpha;">
<li>1 dan 2</li>
<li>1 dan 3</li>
<li>2 dan 4</li>
<li>3 dan 5</li>
</ol>
<p style="text-align: justify;"><strong> </strong></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<ol>
<li aria-level="1">Bubuk mesiu mudah terbakar → sifat kimia</li>
<li aria-level="1">Sisa makanan yang dibiarkan begitu saja dapat membusuk → sifat kimia</li>
<li aria-level="1">Aluminium tidak dapat ditarik magnet → sifat fisika</li>
<li aria-level="1">Asam klorida bersifat korosif → sifat kimia</li>
<li aria-level="1">Besi merupakan konduktor yang baik → sifat fisika</li>
</ol>
<p> </p>
<p style="text-align: justify;">Jadi, yang termasuk ke dalam sifat fisika yaitu pernyataan 3 dan 5.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang benar adalah D.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Zat dan Karakteristiknya</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/sifat-dan-perubahan-bentuk-zat" target="_blank" rel="noopener">Perubahan Materi</a></strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Aplikasi Perubahan Fisika</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;">4. Dina memiliki es batu bersuhu ⎼15°C. Dina mencampur es batu tersebut dengan segelas air. Lama-kelamaan es batu tersebut mengecil dan menghilang. Pernyataan yang tepat adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>es batu menerima kalor sehingga mencair</li>
<li>es batu melepaskan kalor sehingga mencair</li>
<li>es batu menerima kalor sehingga menguap dan menghilang</li>
<li>es batu melepas kalor sehingga menguap dan menghilang</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Es batu memiliki suhu ⎼15°C , dicampur dengan air (air berwujud cair, maka suhu air adalah ≥ 0°C). Suhu air pasti lebih besar dari suhu es batu, air akan melepas kalor sehingga suhunya akan menurun, es batu akan menerima kalor dan mencair sehingga lama-kelamaan es batu mengecil dan akhirnya menghilang.</p>
<p style="text-align: justify;">Maka pernyataan yang tepat adalah es batu menerima kalor sehingga mencair.</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Dengan demikian, jawaban yang tepat adalah A.</span></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik</strong><strong>: Energi dan Perubahannya</strong></p>
<p style="text-align: justify;"><strong>Subtopik</strong><strong>: <a href="/blog/konsep-energi-dalam-fisika" target="_blank" rel="noopener">Konsep Energi</a></strong></p>
<p style="text-align: justify;"><strong>Konsep</strong><strong>: Definisi dan Persamaan Energi Potensial, Energi Potensial Gravitasi</strong></p>
<p style="text-align: justify;"><strong>Level</strong><strong>: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;"><span style="background-color: transparent; font-size: 1rem; text-align: left;">5. Dua benda bermassa </span><em style="background-color: transparent; font-size: 1rem; text-align: left;">m</em><em style="background-color: transparent; font-size: 1rem; text-align: left;"><sub>1</sub></em><span style="background-color: transparent; font-size: 1rem; text-align: left;"> dan </span><em style="background-color: transparent; font-size: 1rem; text-align: left;">m</em><em style="background-color: transparent; font-size: 1rem; text-align: left;"><sub>2</sub></em><span style="background-color: transparent; font-size: 1rem; text-align: left;"> memiliki nilai energi potensial sama. Kedua benda dijatuhkan dari ketinggian berbeda. Benda pertama dijatuhkan dari ketinggian </span><em style="background-color: transparent; font-size: 1rem; text-align: left;">h</em><span style="background-color: transparent; font-size: 1rem; text-align: left;">, sedangkan benda kedua dijatuhkan dari ketinggian </span><em style="background-color: transparent; font-size: 1rem; text-align: left;">2h</em><span style="background-color: transparent; font-size: 1rem; text-align: left;">. Hubungan massa benda pertama dengan benda kedua adalah ….</span></p>
<ol style="list-style-type: upper-alpha;">
<li><em>m<sub>1</sub> = ½ m</em><em><sub>2</sub></em></li>
<li><em>m</em><em><sub>1</sub></em><em> = m</em><em><sub>2</sub></em></li>
<li><em>m</em><em><sub>1</sub></em><em> = 2 m</em><em><sub>2</sub></em></li>
<li><em>m</em><em><sub>1</sub></em><em> = 4 m</em><em><sub>2</sub></em></li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui:</p>
<p style="text-align: justify;"><em>h</em><em><sub>1</sub></em> = <em>h</em></p>
<p style="text-align: justify;"><em>h</em><em><sub>2</sub></em> = 2<em>h</em></p>
<p style="text-align: justify;"><em>EP</em><em><sub>1</sub></em> = <em>EP</em><em><sub>2</sub></em></p>
<p style="text-align: justify;"><em>m</em><em><sub>1</sub></em> : <em>m</em><em><sub>2</sub></em> ?</p>
<p style="text-align: justify;">Soal ini dapat dijawab dengan cara sebagai berikut:</p>
<p style="text-align: justify;"><img decoding="async" style="width: 226px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/fisika%20energi%20potensial.png" alt="fisika energi potensial" width="226" /></p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">Jadi, jawaban yang tepat adalah C.</span></strong></p>
<p style="text-align: justify;"><strong><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></strong></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">MATEMATIKA</span></h2>
<p style="text-align: justify;"><strong> </strong></p>
<p><strong>Topik: Himpunan</strong></p>
<p><strong>Subtopik: Operasi Himpunan</strong></p>
<p><strong>Level Kognitif: Medium</strong></p>
<p> </p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ccd70cdc-e05a-424e-a4b1-48efca7b612d.png" alt="Latsol pts kelas 7 smp - operasi himpunan" width="698" height="610" /></p>
<p><strong>Jadi, jawaban yang tepat adalah D.</strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p><strong>Topik: Bilangan Bulat</strong></p>
<p><strong>Subtopik: Sifat Bilangan Berpangkat</strong></p>
<p><strong>Level Kognitif: HOTS</strong></p>
<p> </p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ea3831ee-d4dd-45b5-b2f8-8e6427c8a674.png" alt="Latsol pts kelas 7 smp - sifat bilangan berpangkat" width="472" height="52" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/3a95bbfd-5997-4359-a60b-5f4e02785bc9.png" alt="Latsol pts kelas 7 smp - sifat bilangan berpangkat" width="586" height="697" /></p>
<p><strong>Jadi, jawaban yang tepat adalah C.</strong></p>
<p><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: </strong><strong>Bilangan Bulat I</strong><strong>I</strong></p>
<p style="text-align: justify;"><strong>Subtopik: <a href="/blog/matematika-kelas-7-mengingat-kembali-apa-itu-kpk-dan-fpb" target="_blank" rel="noopener">FPB dan KPK</a></strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">3. Badu pergi latihan renang setiap 3 hari, Budi setiap 4 hari, dan Bima setiap 5 hari. Jika tanggal 29 Desember 2018 mereka latihan bersama-sama, mereka latihan bersama lagi pada tanggal ….<strong><img loading="lazy" decoding="async" src="https://lh5.googleusercontent.com/svzhKDaqj32QWxtxsqLAJK7GKoeLq3-wA5-shhkVHRI3Hk15zzXGde9ipbuohRY7kkBivC2dqI5GkqXf4O6kNV3xVjEkGYRggwYwZO1BiyXQN9nmcNNMzKv4nqzoZPClYKf87SUK=s0" width="8" height="5" /></strong></p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">21 Februari 2019</li>
<li style="text-align: justify;">23 Februari 2019</li>
<li style="text-align: justify;">26 Februari 2019</li>
<li style="text-align: justify;">27 Februari 2019</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui Badu pergi latihan renang setiap 3 hari, Budi setiap 4 hari, dan Bima setiap 5 hari.</p>
<p style="text-align: justify;">Dalam menentukan kapan Badu, Budi, dan Bima latihan bersama, dapat ditentukan dengan mencari KPK dari 3, 4, dan 5.</p>
<p style="text-align: justify;">Terlebih dahulu, tentukan faktorisasi prima dari 3, 4, dan 5.</p>
<p style="text-align: justify;">Faktorisasi prima dari 3 = 3</p>
<p style="text-align: justify;">Faktorisasi prima dari 4 = 2<sup>2</sup></p>
<p style="text-align: justify;">Faktorisasi prima dari 5 = 5</p>
<p style="text-align: justify;">Kemudian, KPK dari 3, 4, dan 5 adalah 2<sup>2 </sup>· 3 · 5 = 4 · 3 · 5 = 60.</p>
<p style="text-align: justify;">Oleh karena itu, Badu, Budi, dan Bima akan latihan bersama lagi pada 60 hari setelah tanggal 29 Desember 2018.</p>
<p style="text-align: justify;">Pada bulan Desember, yaitu setelah tanggal 29, ada 2 hari.</p>
<p style="text-align: justify;">Pada bulan Januari, yaitu dari tanggal 1 sampai 31 Januari, ada 31 hari.</p>
<p style="text-align: justify;">Dari 60 hari, tersisa 60 – 2 – 31 = 27 hari.</p>
<p style="text-align: justify;">Pada bulan Februari, yaitu dari tanggal 1 sampai 27 Februari, ada 27 hari.</p>
<p style="text-align: justify;">Dengan demikian, mereka bertiga akan latihan bersama lagi pada tanggal 27 Februari 2019.</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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: </strong><strong>Pecahan I</strong></p>
<p style="text-align: justify;"><strong>Subtopik: <a href="/blog/matematika-kelas-7-mengenal-operasi-hitung-pada-pecahan" target="_blank" rel="noopener">Pembagian Pecahan, Perkalian dan Pembagian Pecahan</a></strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p>4. Hasil dari <img decoding="async" style="width: 211px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/1-Sep-13-2021-05-36-24-59-AM.png" alt="1-Sep-13-2021-05-36-24-59-AM" width="211" /> adalah ….</p>
<p style="text-align: justify;"><img decoding="async" style="width: 148px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/2-Sep-13-2021-05-34-20-25-AM.png" alt="2-Sep-13-2021-05-34-20-25-AM" width="148" /></p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: A</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Perhatikan perhitungan berikut!</p>
<p style="text-align: justify;"><img decoding="async" style="width: 337px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/matematika%20pecahan.png" alt="matematika pecahan" width="337" /></p>
<p style="text-align: justify;">Dengan demikian, hasil dari <img decoding="async" style="width: 211px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/1-Sep-13-2021-05-36-24-59-AM.png" alt="1-Sep-13-2021-05-36-24-59-AM" width="211" /> adalah <img decoding="async" style="width: 85px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/3-Sep-13-2021-05-34-20-26-AM.png" alt="3-Sep-13-2021-05-34-20-26-AM" width="85" /></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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: </strong><strong>Pecahan II</strong></p>
<p style="text-align: justify;"><strong>Subtopik: <a href="/blog/menghitung-harga-dan-persentase-untung-rugi" target="_blank" rel="noopener">Bentuk Persen</a></strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">5. Diketahui Rara menerima gaji Rp4.500.000,00 setiap bulannya. Jika pajak yang harus dibayarkan Rara adalah 12% dari gaji yang diperoleh setiap bulannya, maka besar pajak yang harus dibayar Rara setiap bulannya adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>Rp700.000,00</li>
<li>Rp560.000,00</li>
<li>Rp540.000,00</li>
<li>Rp320.000,00</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Perhatikan bahwa pajak yang harus dibayarkan Rara adalah 12% dari gaji yang diperoleh setiap bulannya.</p>
<p style="text-align: justify;">Diketahui setiap bulan Rara menerima gaji Rp4.500.000,00.</p>
<p style="text-align: justify;">Oleh karena itu, besar pajak Rara dapat ditentukan dengan cara berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 393px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/persen.png" alt="persen" width="393" /></p>
<p style="text-align: justify;">Dengan demikian, besar pajak yang harus dibayarkan Rara setiap bulannya adalah Rp540.000,00.</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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: </strong><a href="/blog/matematika-kelas-7-pengertian-dan-istilah-istilah-dalam-himpunan" target="_blank" rel="noopener"><strong>Himpunan</strong></a></p>
<p style="text-align: justify;"><strong>Subtopik: Diagram Venn</strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: justify;">6. Diketahui pada suatu kelas terdapat 40 siswa dengan 26 siswa gemar Matematika, 20 siswa gemar IPA, dan 7 siswa tidak gemar Matematika maupun IPA. Banyaknya siswa yang gemar Matematika dan IPA adalah … siswa.</p>
<ol style="list-style-type: upper-alpha;">
<li>8</li>
<li>10</li>
<li>13</li>
<li>19</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Misalkan banyak siswa yang gemar Matematika dan IPA adalah x siswa.</p>
<p style="text-align: justify;">Karena siswa yang gemar Matematika ada sebanyak 26 siswa, maka banyak siswa yang gemar Matematika saja adalah 26 – x siswa.</p>
<p style="text-align: justify;">Kemudian, karena siswa yang gemar IPA ada sebanyak 20 siswa, maka banyak siswa yang gemas IPA saja adalah 20 – x siswa.</p>
<p style="text-align: justify;">Banyaknya siswa yang tidak gemar Matematika maupun IPA adalah 7 siswa.</p>
<p style="text-align: justify;">Karena jumlah siswa seluruhnya adalah 40 siswa, maka didapat perhitungan sebagai berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 383px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/himpunan-1.png" alt="himpunan-1" width="383" /></p>
<p style="text-align: justify;">Dengan demikian, banyaknya siswa yang gemar matematika dan IPA adalah 13 siswa.</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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: </strong><a href="/blog/pengertian-dan-contoh-bilangan-bulat" target="_blank" rel="noopener"><strong>Bilangan Bulat I</strong></a></p>
<p style="text-align: justify;"><strong>Subtopik: </strong><strong>Pengurangan Bilangan Bulat</strong></p>
<p> </p>
<p style="text-align: justify;">7. Suhu mula-mula suatu kulkas adalah 10°C. Kulkas tersebut digunakan untuk menyimpan ikan sehingga suhunya diturunkan menjadi -2°C. Perbedaan suhu kulkas sebelum dan sesudah digunakan untuk menyimpan ikan adalah ….</p>
<ol style="list-style-type: upper-alpha;">
<li>-12°C</li>
<li>-8°C</li>
<li>8°C</li>
<li>12°C</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Diketahui bahwa suhu sebelum digunakan untuk menyimpan ikan adalah 10°C dan untuk menyimpan ikan suhunya diturunkan menjadi -2°C.</p>
<p style="text-align: justify;">Kemudian, perhatikan bahwa perbedaan suhu kulkas sebelum dan sesudah digunakan untuk menyimpan ikan dapat dihitung dengan suhu tertinggi dikurangi suhu terendah seperti berikut.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 417px;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/matematika%20suhu.png" alt="matematika suhu" width="417" /></p>
<p style="text-align: justify;">Dengan demikian, perbedaan suhu sebelum dan sesudah digunakan untuk menyimpan ikan adalah 12°C.</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" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">BAHASA INDONESIA</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik: Teks Deskripsi </strong></p>
<p style="text-align: justify;"><strong>Subtopik: Menganalisis Teks Deskripsi</strong></p>
<p style="text-align: justify;"><strong>Level Kognitif: Medium</strong></p>
<p> </p>
<p style="text-align: justify;"><strong>1. Perhatikan kalimat berikut!</strong></p>
<p style="text-align: justify;">Kemudian, anak-anak ikut bernyanyi dan menari bersama. Kalimat tersebut melibatkan indra ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">pendengaran dan penciuman</li>
<li style="text-align: justify;">pendengaran dan penglihatan</li>
<li style="text-align: justify;">penglihatan dan perabaan</li>
<li style="text-align: justify;">penglihatan dan pengecap</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Kutipan tersebut berisi penggambaran tentang anak-anak yang ikut bernyanyi dan menari. Pancaindra yang terlibat dalam kutipan tersebut adalah pendengaran dan penglihatan. Anak-anak ikut bernyanyi, artinya anak-anak mendengar nyanyian sehingga mereka ikut bernyanyi. Anak-anak ikut menari, artinya anak-anak melihat tarian sehingga ikut memperagakan tarian tersebut.</p>
<p><strong>Jadi, jawaban yang tepat adalah B.</strong></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/pengertian-teks-deskripsi" target="_blank" rel="noopener">Pengertian Teks Deskripsi, Ciri-Ciri, Struktur, Jenis, dan Contohnya</a></strong></p>
<p><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p><strong>Topik: Teks Cerita Fantasi</strong></p>
<p><strong>Subtopik: Kebahasaan Teks Cerita Fantasi</strong></p>
<p><strong>Level Kognitif: Medium</strong></p>
<p> </p>
<p style="text-align: justify;"><strong>2. Perhatikan kalimat-kalimat berikut!</strong></p>
<ol>
<li style="text-align: justify;">“Kodokku yang bertelur emas mati kemarin sore,” ucap Citipul sambil mengelap air matanya.</li>
<li style="text-align: justify;">Sejak rumahnya roboh diinjak kura-kura raksasa, Miskinawan tak lagi memiliki tempat tinggal.</li>
<li style="text-align: justify;">“Astaga, sejak kapan taman ini penuh tumbuhan yang bisa bicara?” ujar Kimosyi saat tiba di taman.</li>
<li style="text-align: justify;">Rabu pagi, Saropah terbangun dan tak disangka, kue yang semalam ia habiskan kembali utuh.</li>
<li style="text-align: justify;">Semalam penyihir itu berkata, “Aku akan mengutuk semua anak yang mengenakan baju bermotif polkadot!”</li>
</ol>
<p> </p>
<p style="text-align: justify;">Kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">1 dan 2</li>
<li style="text-align: justify;">2 dan 3</li>
<li style="text-align: justify;">3 dan 4</li>
<li style="text-align: justify;">4 dan 5</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: C</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Salah satu ciri kebahasaan dari teks cerita fantasi adalah kata penunjuk keterkejutan. Contoh kata penunjuk keterkejutan adalah astaga, tiba-tiba, kaget, terkejut, dan tak disangka. Namun, untuk dapat menemukan kata penunjuk keterkejutan, pembaca harus memahami konteks ceritanya terlebih dahulu. Konteks cerita yang memuat kata penunjuk keterkejutan adalah momen yang membuat pembaca terkejut atau suatu hal yang tidak terduga terjadi di dalam cerita.</p>
<p style="text-align: justify;">Kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat (3) “Astaga, sejak kapan taman ini penuh tumbuhan yang bisa bicara?” ujar Kimosyi saat tiba di taman. Kata penunjuk keterkejutan yang tergambar dari kalimat tersebut adalah kata astaga. Selain itu, kalimat lain yang memuat kata penunjuk keterkejutan adalah kalimat (4) Rabu pagi, Saropah terbangun dan tak disangka, kue yang semalam ia habiskan kembali utuh yang ditandai dengan bagian tak disangka.</p>
<p style="text-align: justify;">Sementara itu, kalimat 1, 2, dan 5 tidak memuat kata penunjuk keterkejutan. Berdasarkan penjelasan tersebut, kalimat yang memuat kata penunjuk keterkejutan terdapat pada kalimat 3 dan 4.</p>
<p style="text-align: justify;"><strong>Dengan demikian, jawaban yang tepat adalah C.</strong></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/pengertian-dan-unsur-teks-cerita-fantasi" target="_blank" rel="noopener">Pengertian Teks Cerita Fantasi, Unsur, Jenis, dan Contohnya</a></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: Teks Cerita Fantasi</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Menyusun Teks Cerita Fantasi</strong></p>
<p style="text-align: justify;"><strong>Level Kognitif: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;">3. Perhatikan kalimat-kalimat berikut!</p>
<ol>
<li style="text-align: justify;">Setelah merenung, Kang Xiomay pun sadar kalau hal ini dapat terjadi karena kutukan ibunya.</li>
<li style="text-align: justify;">Ia selalu memuntahkan semua masakan ibunya yang mengandung sayuran hingga membuat ibunya murka.</li>
<li style="text-align: justify;">“Mengapa di sini banyak sekali sayuran yang selama ini aku benci?” gerutu Kang Xiomay karena sekelilingnya berubah menjadi sayuran.</li>
<li style="text-align: justify;">“Aku di mana?” tanya Kang Xiomay pada diri sendiri sambil melihat sekelilingnya.</li>
<li style="text-align: justify;">Semua rumah, kendaraan di jalan, bahkan hewan yang ia lihat berubah menjadi sayuran.</li>
</ol>
<p> </p>
<p style="text-align: justify;">Kalimat-kalimat tersebut dapat membentuk sebuah cerita fantasi yang padu jika susunan kalimatnya ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">1-2-5-4-3</li>
<li style="text-align: justify;">1-2-4-3-5</li>
<li style="text-align: justify;">4-3-1-2-5</li>
<li style="text-align: justify;">4-3-5-1-2</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Teks cerita fantasi adalah sebuah tulisan berbentuk cerita yang menggunakan imajinasi, angan-angan, atau khayalan pengarangnya. Kalimat-kalimat yang terdapat pada soal masih<br />
acak dan perlu disusun agar membentuk cerita yang padu dan menarik. Urutan kalimat-kalimat tersebut agar menjadi padu adalah sebagai berikut.</p>
<p style="text-align: justify;">(4) “Aku di mana?” tanya Kang Xiomay pada diri sendiri sambil melihat sekelilingnya.<br />
(3) “Mengapa di sini banyak sekali sayuran yang selama ini aku benci?” gerutu Kang Xiomay karena sekelilingnya berubah menjadi sayuran.<br />
(5) Semua rumah, kendaraan di jalan, bahkan hewan yang ia lihat berubah menjadi sayuran.<br />
(1) Setelah merenung, Kang Xiomay pun sadar kalau hal ini dapat terjadi karena kutukan ibunya.<br />
(2) Ia selalu memuntahkan semua masakan ibunya yang mengandung sayuran hingga membuat ibunya murka.</p>
<p style="text-align: justify;">Berdasarkan penjelasan tersebut, kalimat-kalimat tersebut dapat membentuk sebuah cerita fantasi yang padu jika susunan kalimatnya 4-3-5-1-2.</p>
<p style="text-align: justify;"><strong>Dengan demikian, jawaban yang tepat adalah D.</strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<h2 style="text-align: center;"><span style="font-size: 18pt;">BAHASA INGGRIS</span></h2>
<p> </p>
<p style="text-align: justify;"><strong>Topik: Self-Introduction</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Introduction to Pronoun</strong></p>
<p style="text-align: justify;"><strong>Level Kognitif: Medium</strong></p>
<p> </p>
<p style="text-align: justify;">1. Raisa joins the English club because ____ wants to be like ____ uncle. The best answer to fill in the blanks is ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">her; she</li>
<li style="text-align: justify;">she; her</li>
<li style="text-align: justify;">she; hers</li>
<li style="text-align: justify;">hers; she</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Soal menanyakan kata ganti orang yang tepat untuk melengkapi bagian rumpang. Maksud dari kalimat rumpang tersebut adalah ‘Raisa bergabung dengan klub Bahasa Inggris karena ia ingin seperti pamannya.’</p>
<p style="text-align: justify;">Bagian rumpang pertama membutuhkan subject pronoun karena setelah bagian rumpang terdapat kata kerja (wants). Kalimat ini bermaksud menyampaikan alasan Raisa bergabung dengan klub, maka kata yang tepat adalah she (dia perempuan).</p>
<p style="text-align: justify;">Pada bagian rumpang kedua terdapat kata benda (uncle). Adapun kata ganti orang yang bisa diletakkan sebelum kata benda adalah possessive adjective untuk menunjukkan kepemilikan, yaitu paman Raisa. Oleh karena itu, kata yang tepat adalah her. Dengan demikian, kata-kata yang tepat melengkapi bagian rumpang adalah she dan her.</p>
<p style="text-align: justify;"><strong>Jadi, pilihan jawaban yang tepat adalah B.</strong></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/cara-perkenalan-diri-dalam-bahasa-inggris-dan-contohnya" target="_blank" rel="noopener">Cara Perkenalan Diri dalam Bahasa Inggris Disertai Contohnya</a></strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: Basic Expression</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Greeting and Parting</strong></p>
<p style="text-align: justify;"><strong>Level Kognitif: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;">2. Nanda: ____, Kayla. Hey, what’s going on?<br />
Kayla: I forgot to bring my cap for today’s flag ceremony.</p>
<p style="text-align: justify;">Which expression is suitable for completing the dialogue?</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">Nice to meet you</li>
<li style="text-align: justify;">Good night</li>
<li style="text-align: justify;">Good evening</li>
<li style="text-align: justify;">Good morning</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: D</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Soal menanyakan ungkapan yang sesuai untuk melengkapi bagian rumpang pada dialog. Pada dialog, Nanda mengatakan “what’s going on?” yang menunjukkan bahwa ada suatu hal yang terjadi. Kayla pun menjawab bahwa ia lupa membawa topi untuk upacara bendera hari ini.</p>
<p style="text-align: justify;">Berdasarkan informasi tersebut, dapat diketahui bahwa percakapan berlangsung di sekolah sebelum waktu upacara bendera. Upacara bendera biasanya dilakukan di pagi hari. Jadi, sapaan yang tepat untuk melengkapi bagian rumpang adalah Good morning sehingga pilihan D tepat.</p>
<p style="text-align: justify;">Pilihan A dan B tidak tepat karena ini merupakan ungkapan perpisahan. Pilihan C tidak tepat karena menunjukkan waktu yang tidak sesuai dengan dialog. Upacara bendera bisa saja dilakukan sore bagi sekolah yang masuk siang, tetapi dialognya menjadi tidak masuk akal karena Nanda tentunya sudah bertemu Kayla dari siang hari. Untuk apa Nanda mengucapkan ‘selamat sore’.</p>
<p style="text-align: justify;"><strong>Jadi, pilihan jawaban yang tepat adalah D.</strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;"><strong>Topik: Self-Introduction</strong></p>
<p style="text-align: justify;"><strong>Subtopik: Expression & Vocabulary in Self Introduction</strong></p>
<p style="text-align: justify;"><strong>Level Kognitif: HOTS</strong></p>
<p> </p>
<p style="text-align: justify;">3. Ryan: I love fishing. How about you? What do you do in your free time?<br />
Lisa: I usually read novels.</p>
<p style="text-align: justify;">By asking the underlined sentence, Ryan means to ….</p>
<ol style="list-style-type: upper-alpha;">
<li style="text-align: justify;">ask Lisa’s daily activities</li>
<li style="text-align: justify;">know about Lisa’s hobbies</li>
<li style="text-align: justify;">ask about Lisa’s favorite novels</li>
<li style="text-align: justify;">understand Lisa’s favorite activites</li>
</ol>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: justify;"><strong>Jawaban: B</strong></p>
<p style="text-align: justify;"><strong>Pembahasan:</strong></p>
<p style="text-align: justify;">Soal menanyakan maksud Ryan menanyakan ‘apa yang kamu lakukan di waktu senggangmu?’</p>
<p style="text-align: justify;">Maksud dari pertanyaan tersebut adalah untuk mengetahui aktivitas seseorang ketika sedang tidak sibuk sekolah atau bekerja. Pertanyaan tersebut juga dapat digunakan ketika kita ingin mengetahui hobi seseorang karena hobi umumnya dilakukan di saat senggang.</p>
<p style="text-align: justify;">Dalam konteks kalimat Ryan, ia ingin bertanya tentang hobi Lisa karena sebelumnya Ryan memberitahu hobinya, yaitu memancing. Jadi, pilihan B tepat.</p>
<p style="text-align: justify;">Pilihan A (menanyakan rutinitas Lisa) tidak tepat karena terlalu umum. Kesibukan seperti bekerja dan sekolah juga termasuk rutinitas.</p>
<p style="text-align: justify;">Pilihan C (menanyakan novel kesukaan Lisa tidak tepat karena pada saat bertanya, Ryan belum tahu jika Lisa suka baca novel.</p>
<p style="text-align: justify;">Pilihan D (memahami aktivitas kesukaan Lisa) tidak tepat. Ryan hanya ingin mengetahui, bukan memahami kegemaran Lisa. Selain itu, sebetulnya ada sedikit perbedaan antara hobi dan aktivitas kesukaan. Hobi kita sudah pasti aktivitas kesukaan kita, tetapi aktivitas kesukaan belum tentu hobi. Misalnya kita suka belajar bahasa Inggris, bukan berarti hal tersebut adalah hobi kita.</p>
<p style="text-align: justify;"><strong>Jadi, pilihan jawaban yang tepat adalah B.</strong></p>
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/separator%20smp.png" alt="separator smp" width="820" /></p>
<p style="text-align: justify;">Oke, itulah kumpulan latihan soal PTS (Penilaian Tengah Semester) kelas 7 SMP Semester Ganjil 2025. Gimana, nih? Sudah puas latihan? Atau masih kurang?</p>
<p style="text-align: justify;">Kalau masih kurang, kamu bisa kerjakan latihan soal lainnya di <a href="https://app.ruangguru.com/ruanguji" target="_blank" rel="noopener"><strong>ruanguji</strong></a>, lho! Tinggal <em>search </em>aja mapel yang kamu mau, terus muncul deh, latihan soalnya! Yuk, <em>download</em> aplikasinya sekarang!</p>
<p style="text-align: justify;"><a href="https://app.ruangguru.com/ruanguji/smp/6c85f629-1a4d-4395-bf82-f970e791d5e0"><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/bea98ea6-d2a9-4463-b35d-0bd56096aba9.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-smp" rel="tag">Latihan Soal SMP</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/ruanguji" rel="tag">ruanguji</a> <a href="https://www.ruangguru.com/blog/tag/smp" rel="tag">SMP</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5196bc4b-168b-4b6f-8c46-cb076ca8b451.png">
<div>
<h5 class="author-title">Kenya Swawikanti</h5>
<p class="author-description"></p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021"><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-ganjil-2021&quote=Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 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=Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 2025&url=https://www.ruangguru.com/blog/latihan-soal-pts-kelas-7-semester-ganjil-2021"> <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-ganjil-2021&title=Soal & Pembahasan PTS Kelas 7 SMP Semester Ganjil 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/tka-banner-bottom-blog-rg" target="_blank" class="alert alert-dismissible fade show banner-product banner-ruanguji" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/38eb364c-53fe-4aa1-a310-ad138b0058e9.jpg?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 = 4612;
const tags_id = [7,10,184,190,569,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>