Yuk, cek daftar lengkap materi pelajaran Matematika kelas 10 SMA, mulai dari semester 1 hingga semester 2, sesuai Kurikulum Merdeka!
—
Matematika sering jadi mata pelajaran yang bikin banyak siswa merasa pusing. Padahal, kalau sudah tau cara belajar yang tepat dan memahami konsep dasarnya, Matematika justru bisa terasa seru dan menantang, lho. Nah, di kelas 10 SMA ini, kamu akan mulai mempelajari berbagai materi penting yang menjadi fondasi untuk pelajaran di tingkat berikutnya.
Supaya kamu lebih siap belajarnya, kita akan membahas materi Matematika kelas 10 SMA untuk semester 1 dan 2 berdasarkan Kurikulum Merdeka. Kakak juga bakal spill alasan kenapa materi ini penting dipahami dan tips belajar supaya lebih mudah mengerti Matematika. Yuk, simak!
Baca Juga: Rangkuman Materi Matematika Kelas 11 Kurikulum Merdeka
Materi Pelajaran Matematika Kelas 10 Semester 1 Kurikulum Merdeka
Kita mulai dulu dari daftar materi Matematika kelas 10 Semester 1, ya. Fokus pembelajaran di semester ini, kamu akan memahami konsep bilangan berpangkat (eksponen), logaritma, barisan dan deret, vektor, dan trigonometri, dengan cakupan yang lebih kompleks lagi dibanding SMP. Simak selengkapnya di bawah ini!
Bab I – Eksponen dan Logaritma
Topik
Subtopik
Ringkasan
Eksponen
Definisi Eksponen
Eksponen merupakan bentuk penulisan perkalian berulang dari suatu bilangan yang disebut sebagai bilangan pokok. Konsep ini digunakan untuk menyederhanakan penulisan bilangan yang sangat besar atau sangat kecil. Dalam pembelajaran Matematika, eksponen menjadi dasar untuk memahami berbagai konsep lanjutan seperti bentuk akar, logaritma, dan fungsi eksponensial.
Sifat-Sifat Eksponen
Terdapat beberapa sifat penting eksponen, seperti perkalian dan pembagian dengan basis yang sama, pangkat dari suatu pangkat, serta pangkat nol dan negatif. Pemahaman sifat-sifat eksponen ini, membantu dalam menyederhanakan bentuk aljabar dan menyelesaikan perhitungan dengan lebih efisien dan sistematis.
Fungsi Eksponen
Fungsi eksponen adalah fungsi matematika yang melibatkan variabel sebagai pangkat. Fungsi ini sering digunakan untuk memodelkan peristiwa pertumbuhan dan peluruhan dalam kehidupan sehari-hari, seperti pertumbuhan populasi, penyebaran virus, dan peluruhan zat radioaktif.
-
Pertumbuhan Eksponen: Dalam model ini, kuantitas meningkat terus-menerus dalam jangka waktu tertentu. Rumus umum yang digunakan adalah N(t) = N0 · at.
-
Peluruhan Eksponen: Digunakan untuk menggambarkan penurunan nilai suatu variabel, seperti nilai barang atau zat kimia. Bentuk rumusnya mirip dengan pertumbuhan, namun dengan faktor peluruhan.
Bentuk Akar
Bentuk akar merupakan bentuk lain dari bilangan berpangkat pecahan. Materi ini penting karena sering muncul dalam penyederhanaan aljabar dan penyelesaian persamaan matematika. Pemahaman bentuk akar membantu dalam menghubungkan konsep eksponen dengan bentuk matematika lainnya.
-
Hubungan Bilangan Pangkat dan Akar: Bilangan berpangkat pecahan dapat diubah menjadi bentuk akar, misalnya a½ = √a . Memahami hubungan ini memudahkan dalam mengubah dan menyederhanakan berbagai bentuk matematika.
-
Merasionalkan Bentuk Akar: Proses untuk menghilangkan akar dari penyebut sebuah pecahan. Teknik ini berguna agar bentuk pecahan menjadi lebih sederhana.
Logaritma
Definisi Logaritma
Logaritma merupakan kebalikan dari operasi eksponen. Jika suatu bilangan berpangkat menghasilkan nilai tertentu, maka logaritma digunakan untuk mencari pangkat tersebut. Misalnya, jika ax = b , maka alog b = x. Konsep logaritma membantu dalam menyelesaikan persoalan eksponensial dengan cara yang lebih sederhana dan terstruktur.
Sifat-Sifat Logaritma
Sifat-sifat logaritma seperti logaritma dari perkalian, pembagian, dan pangkat, sangat berguna untuk menyederhanakan perhitungan. Pemahaman sifat-sifat ini memudahkan dalam menyelesaikan soal yang lebih kompleks.
Baca Juga: Bentuk-Bentuk Persamaan Logaritma dan Cara Menyelesaikannya
Bab II – Barisan dan Deret
Topik
Subtopik
Ringkasan
Barisan
Barisan Aritmatika
Barisan aritmatika adalah barisan bilangan yang memiliki selisih tetap antara satu suku dengan suku berikutnya. Selisih ini disebut beda (b). Contohnya adalah 2, 4, 6, 8,… dengan selisih 2. Melalui barisan aritmatika, kamu dapat belajar mengenali pola bilangan yang bertambah atau berkurang secara teratur, serta menentukan suku ke-n berdasarkan pola tersebut.
Barisan Geometri
Barisan geometri merupakan barisan bilangan yang memiliki rasio tetap antara dua suku yang berurutan (r). Rasio ini diperoleh dengan membagi suatu suku dengan suku sebelumnya. Misalnya, 3, 6, 12, 24,… memiliki rasio 2. Konsep barisan geometri membantu kamu dalam memahami pola pertumbuhan yang berlipat ganda atau menyusut secara teratur.
Deret
Deret Aritmatika
Deret aritmatika merupakan penjumlahan dari barisan aritmatika. Rumus jumlahnya yaitu . Deret aritmatika sering digunakan untuk menyelesaikan masalah sehari-hari yang berkaitan dengan penjumlahan bertahap.
Deret Geometri
Deret geometri merupakan penjumlahan suku-suku dari barisan geometri. Nilai deret ini bergantung pada rasio yang digunakan. Jika rasio r < 1, maka deret bisa konvergen. Pemahaman deret geometri membantu kamu dalam menganalisis pola pertumbuhan atau penurunan yang bersifat eksponensial dalam berbagai situasi.
Deret Geometri Tak Hingga
Deret geometri tak hingga adalah deret geometri yang jumlah sukunya tidak terbatas. Meskipun jumlah sukunya tak hingga, deret ini dapat memiliki nilai tertentu jika nilai mutlak rasionya kurang dari satu. Jumlahnya dapat dihitung menggunakan rumus jika |r| < 1 .
Baca Juga: Barisan Aritmatika Bertingkat: Konsep Dasar, Rumus & Contoh Soal
Bab III – Vektor dan Operasinya
Topik
Subtopik
Ringkasan
Terminologi, Notasi, dan Jenis Vektor
Panjang dan Arah Vektor
Setiap vektor memiliki panjang (besar) dan arah. Panjang vektor menunjukkan seberapa besar nilai vektor tersebut, sedangkan arah vektor menunjukkan orientasinya dalam ruang. Dua vektor dapat memiliki panjang yang sama, tetapi jika arahnya berbeda, maka keduanya tidak dianggap sebagai vektor yang sama.
Vektor Negatif atau Vektor Lawan
Vektor negatif adalah vektor yang memiliki panjang yang sama dengan vektor asal, tetapi arahnya berlawanan. Vektor ini diperoleh dengan mengalikan vektor dengan bilangan negatif. Dalam operasi vektor, vektor negatif sering digunakan untuk mempermudah proses pengurangan vektor.
Vektor Ekuivalen (Vektor yang Sama)
Dua vektor dikatakan ekuivalen jika memiliki panjang dan arah yang sama, meskipun letaknya berbeda. Artinya, posisi awal vektor tidak memengaruhi kesetaraannya. Konsep ini penting karena vektor lebih menekankan besar dan arah, bukan titik pangkalnya.
Vektor dalam Sistem Koordinat
Vektor Berdimensi Dua pada Sistem Koordinat
Vektor berdimensi dua merupakan vektor yang terletak pada bidang datar dengan dua sumbu, yaitu sumbu x dan sumbu y. Vektor ini biasanya dinyatakan dalam bentuk pasangan bilangan yang menunjukkan perpindahan secara horizontal dan vertikal.
Komponen-Komponen Vektor
Setiap vektor dapat diuraikan menjadi komponen-komponen berdasarkan arah sumbu koordinat. Komponen vektor menunjukkan kontribusi vektor pada masing-masing sumbu. Dengan menggunakan komponen ini, perhitungan vektor dapat dilakukan dengan lebih mudah dan sistematis.
Vektor-Vektor Ekuivalen pada Sistem Koordinat Kartesius
Dalam sistem koordinat Kartesius, dua vektor dianggap ekuivalen jika memiliki komponen, panjang, dan arah yang sama, meskipun titik awalnya berbeda. Hal ini menunjukkan bahwa vektor dapat dipindahkan secara sejajar tanpa mengubah nilainya.
Vektor Berdimensi Tiga pada Sistem Koordinat Kartesius
Vektor berdimensi tiga berada dalam ruang tiga dimensi dengan sumbu x, y, dan z. Vektor ini digunakan untuk menggambarkan posisi dan arah dalam ruang, misalnya pada bidang fisika, teknik, dan geometri ruang.
Vektor Kolom dan Vektor Baris
Vektor dapat dituliskan dalam bentuk matriks satu kolom (vektor kolom) atau satu baris (vektor baris). Bentuk penulisan ini sangat penting dalam operasi matriks dan perhitungan aljabar linear.
Vektor Satuan dari Suatu Vektor
Vektor satuan adalah vektor yang memiliki panjang satu satuan dan menunjukkan suatu arah tertentu. Vektor ini diperoleh dengan membagi vektor asal dengan panjangnya. Vektor satuan digunakan untuk menyatakan arah tanpa memperhatikan besarannya.
Vektor Posisi
Vektor posisi adalah vektor yang menunjukkan letak suatu titik terhadap titik acuan, biasanya titik asal koordinat. Vektor ini menggambarkan perpindahan dari titik (0,0) atau (0,0,0) menuju suatu titik tertentu dalam ruang.
Vektor Berkebalikan
Vektor berkebalikan merupakan vektor yang memiliki besar yang sama dengan vektor asal, tetapi arahnya berlawanan. Vektor ini sering digunakan dalam analisis gerak dan perhitungan resultan gaya.
Operasi Vektor
Penjumlahan Vektor
Penjumlahan vektor dapat dilakukan dengan beberapa metode, seperti metode segitiga, jajar genjang, dan poligon, atau dengan menjumlahkan komponen-komponennya. Hasil dari penjumlahan ini, disebut vektor resultan yang menunjukkan pengaruh gabungan dari beberapa vektor.
Pengurangan Vektor
Pengurangan vektor dilakukan dengan menambahkan vektor negatif dari vektor yang dikurangkan. Dengan cara ini, pengurangan vektor dapat diubah menjadi operasi penjumlahan, sehingga lebih mudah untuk dihitung.
Perkalian Skalar dengan Vektor
Perkalian skalar dengan vektor menghasilkan vektor baru yang besarnya berubah sesuai nilai skalar. Jika skalar bernilai positif, arah vektor tetap, sedangkan jika bernilai negatif, arah vektor akan berlawanan. Operasi ini digunakan untuk memperbesar, memperkecil, atau membalik arah vektor.
Bab IV – Trigonometri
Topik
Subtopik
Ringkasan
Perbandingan Trigonometri
Penamaan Sisi Segitiga Siku-Siku
Dalam segitiga siku-siku, setiap sisi memiliki nama berdasarkan letaknya terhadap sudut yang diamati, yaitu sisi depan, sisi samping, dan sisi miring. Memahami penamaan sisi ini sangat penting agar kamu dapat menggunakan rumus trigonometri dengan tepat.
Satu Jenis Perbandingan Trigonometri tan θ
Perbandingan tan θ menyatakan hubungan antara panjang sisi depan dan sisi samping pada segitiga siku-siku. Konsep ini digunakan untuk membantu menentukan nilai sudut, tinggi, atau jarak suatu objek.
Kegunaan Perbandingan Trigonometri tan θ
Nilai tan θ sering dimanfaatkan untuk menghitung tinggi benda, seperti gedung, menara, atau pohon tanpa perlu mengukurnya secara langsung. Selain itu, perbandingan ini juga banyak digunakan dalam bidang navigasi, teknik, dan konstruksi.
Pemanfaatan Perbandingan Trigonometri
Perbandingan Trigonometri di Piramida
Penerapan trigonometri sudah digunakan sejak zaman dahulu, salah satunya dalam mengukur tinggi piramida. Hal ini menunjukkan bahwa konsep trigonometri memiliki peran penting dalam perkembangan ilmu pengetahuan dan arsitektur.
Tiga Serangkai Perbandingan Trigonometri
Dalam trigonometri, terdapat tiga perbandingan utama, yaitu sinus (sin), cosinus (cos), dan tangen (tan). Ketiga perbandingan ini sering digunakan untuk menyelesaikan berbagai permasalahan dalam Matematika, Sains, dan kehidupan sehari-hari.
Sudut Istimewa Perbandingan Trigonometri
Sudut-sudut tertentu seperti 30°, 45°, dan 60° memiliki nilai perbandingan trigonometri yang khusus. Dengan menghafal dan memahami nilai-nilai ini, kamu dapat mengerjakan soal trigonometri dengan lebih cepat dan mudah.
—
Sebelum kita bahas materi Matematika Semester 2, kalo masih ada poin-poin yang belum kamu mengerti, mending belajar sama ahlinya, deh. Belajar bareng kakak-kakak pengajar di Ruangguru Privat Matematika misalnya.
Belajar nggak cuma menyenangkan, tapi kamu juga bakal diajari konsepnya sampai paham! Para pengajar di Ruangguru Privat juga sudah terstandarisasi kualitasnya, loh. Kamu juga bisa pilih nih, mau diajarkan secara langsung (offline) atau daring (online). Fleksibel, kan? Untuk info lebih lanjut, cuss klik link berikut!
Materi Pelajaran Matematika Kelas 10 Semester 2 Kurikulum Merdeka
Next, kita lanjut ke daftar materi Matematika kelas 10 Semester 2. Pada semester ini, kamu akan dilatih untuk menganalisis data dalam topik statistika, memahami bentuk grafik dan persamaan fungsi kuadrat, sistem persamaan dan pertidaksamaan linear, serta mencari tau probabilitas sebuah kejadian dalam peluang. Berikut topik dan subtopik yang bakal kamu pelajari!
Baca Juga: Rangkuman Materi Matematika Kelas 12 Kurikulum Merdeka
Bab V – Sistem Persamaan dan Pertidaksamaan Linear
Topik
Subtopik
Ringkasan
Sistem Persamaan dan Pertidaksamaan Linear
Sistem Persamaan Linear
Sistem persamaan linear terdiri dari dua atau lebih persamaan yang diselesaikan secara bersamaan. Tujuan utamanya untuk menentukan nilai variabel yang memenuhi semua persamaan tersebut secara bersamaan.
Sistem Pertidaksamaan Linear
Sistem pertidaksamaan linear menyatakan hubungan yang tidak sama, seperti lebih besar atau lebih kecil dari suatu nilai. Materi ini digunakan untuk menentukan batasan solusi dalam berbagai permasalahan matematika maupun situasi kehidupan sehari-hari.
Bab VI – Fungsi Kuadrat
Topik
Subtopik
Ringkasan
Fungsi Kuadrat
Karakteristik Fungsi Kuadrat
Fungsi kuadrat memiliki berbentuk umum y = ax2 + bx + c dengan grafik berupa parabola. Kamu juga perlu memahami ciri-ciri pentingnya, seperti titik puncak, sumbu simetri, dan arah buka parabola.
Mengkonstruksi Fungsi Kuadrat
Fungsi kuadrat dapat dibentuk dari grafik, tabel, atau data yang diketahui. Proses ini membantu memahami hubungan antara bentuk aljabar dengan representasi visualnya.
Menyelesaikan Masalah dengan Fungsi Kuadrat
Fungsi kuadrat banyak digunakan untuk menyelesaikan masalah praktis, seperti menentukan waktu atau tinggi maksimum. Materi ini sering muncul dalam soal-soal HOTS dan aplikasi sehari-hari.
Bab VII – Statistika
Topik
Subtopik
Ringkasan
Statistika
Histogram
Histogram adalah diagram batang yang digunakan untuk menampilkan distribusi frekuensi data. Grafik ini membantu melihat pola, kecenderungan, dan sebaran data secara visual.
Frekuensi Relatif
Frekuensi relatif menunjukkan perbandingan jumlah kemunculan suatu data terhadap keseluruhan data. Konsep ini digunakan untuk mengetahui proporsi setiap nilai dalam suatu kumpulan data.
Ukuran Pemusatan Data
-
Modus dan Median: Modus adalah nilai yang paling sering muncul, sedangkan median merupakan nilai tengah setelah data diurutkan. Keduanya digunakan untuk menunjukkan pusat data tanpa dipengaruhi nilai ekstrem.
-
Mean (Rerata atau Rata-Rata): Mean adalah hasil pembagian jumlah seluruh data dengan banyaknya data. Ukuran ini digunakan untuk menggambarkan nilai rata-rata dari suatu kelompok data.
-
Penggunaan Ukuran Pemusatan: Pada data yang disajikan dalam bentuk kelompok, mean, median, dan modus dihitung menggunakan rumus khusus. Cara ini memudahkan analisis data dalam jumlah besar.
Ukuran Penempatan (
Measure of Location)
-
Kuartil Data Tunggal: Kuartil membagi data menjadi empat bagian yang sama. Q1, Q2 (median), dan Q3 menunjukkan posisi data dalam distribusi.
-
Kuartil Data Kelompok: Kuartil pada data kelompok dihitung dengan bantuan tabel frekuensi dan rumus tertentu. Nilai ini membantu memahami sebaran data secara lebih detail.
-
Persentil Data Kelompok: Persentil membagi data menjadi 100 bagian. Ukuran ini digunakan untuk mengetahui posisi suatu nilai, misalnya dalam penilaian hasil ujian atau peringkat.
Ukuran Penyebaran
-
Jangkauan Inter Kuartil: Jangkauan interkuartil adalah selisih antara Q3 dan Q1. Ukuran ini menunjukkan tingkat penyebaran data di bagian tengah.
-
Varian dan Simpangan Baku Data Tunggal: Varian menunjukkan rata-rata kuadrat selisih data terhadap mean, sedangkan simpangan baku merupakan akar dari varian. Keduanya digunakan untuk mengukur tingkat penyebaran data.
-
Varian dan Simpangan Baku Data Kelompok: Pada data kelompok, varian dan simpangan baku dihitung menggunakan rumus khusus berdasarkan tabel frekuensi. Ukuran ini membantu menganalisis variasi data dalam jumlah besar.
Baca Juga: Statistika Deskriptif dalam Data Berinterval, Rumus & Contohnya
Bab VIII – Peluang
Topik
Subtopik
Ringkasan
Peluang
Distribusi Peluang
Distribusi peluang menunjukkan semua kemungkinan hasil dari suatu percobaan beserta peluang terjadinya. Konsep ini menjadi dasar dalam mempelajari probabilitas dalam Matematika dan Statistika.
Aturan Penjumlahan
-
Dua Kejadian A dan B Saling Lepas: Jika dua kejadian tidak dapat terjadi secara bersamaan, maka peluang salah satu kejadian terjadi diperoleh dengan menjumlahkan peluang masing-masing kejadian.
-
Dua Kejadian A dan B Tidak Saling Lepas: Jika dua kejadian dapat terjadi bersamaan, maka perhitungan peluang harus mengurangi bagian yang sama agar tidak terjadi perhitungan ganda.
Baca Juga: Pengertian Titik Sampel, Ruang Sampel & Percobaan dalam Peluang
Pentingnya Memahami Materi Pelajaran Matematika SMA
Jujur aja, pasti banyak dari kamu yang mikir kalau Matematika itu pelajaran paling ribet dan bikin pusing. Rumusnya banyak, hitungannya panjang, dan kadang bikin stres. Tapi sebenarnya, kalau dipahami pelan-pelan, Matematika itu punya manfaat besar banget buat kita, lho.
Pertama, Matematika bikin kita terbiasa berpikir logis dan teratur. Setiap mengerjakan soal, kita dilatih buat mikir langkah demi langkah sampai menemukan jawabannya. Kebiasaan ini berguna juga di kehidupan sehari-hari, misalnya waktu kita mengatur waktu, menyusun rencana, atau menyelesaikan masalah.
Kedua, hampir semua pelajaran lain itu butuh Matematika. Contohnya, Fisika, Kimia, Biologi, Ekonomi, Sosiologi, bahkan Teknologi dan Komputer juga nggak lepas dari hitung-hitungan. Kalau dasar Matematika kita kuat, belajar mapel lain juga jadi lebih gampang dan nggak terlalu bikin pusing.
Ketiga, buat kamu yang punya cita-cita masuk jurusan keren kayak Teknik, Ilmu Komputer, Ekonomi, atau jurusan sains lainnya, Matematika itu wajib banget dikuasai. Soalnya, di jurusan-jurusan itu, kamu bakal sering ketemu angka, rumus, dan analisis data.
Selain itu, belajar Matematika juga bisa bikin kita jadi lebih sabar dan teliti. Mengerjakan soal yang susah memang bikin emosi, tapi pas akhirnya berhasil nemu jawabannya, rasanya puas banget. Dari situ, rasa percaya diri kita juga ikut naik.
Jadi, sebenarnya belajar Matematika itu bukan cuma soal dapet nilai bagus, tapi juga soal melatih cara berpikir dan menyiapkan diri di masa depan. Kalau kita bisa pelan-pelan berdamai dengan Matematika, pelajaran ini bisa jadi bekal penting buat hidup kita nanti.
Baca Juga: Cara Mudah Belajar Matematika biar Cepat Paham!
Tips Efektif Belajar Matematika
Dengan menerapkan strategi yang tepat, kamu bisa memahami materi dengan lebih mudah. Yuk, coba terapkan beberapa tips berikut biar belajar Matematika makin lancar:
1. Pahami Konsep Dasar, Bukan Sekadar Menghafal Rumus
Jangan langsung fokus menghafal rumus tanpa memahami maknanya. Cobalah pahami terlebih dahulu mengapa rumus tersebut digunakan dan bagaimana cara kerjanya. Dengan memahami konsep dasar, kamu akan lebih mudah mengingat rumus dan menggunakannya dalam berbagai jenis soal.
2. Perbanyak Latihan Soal Secara Rutin
Semakin sering kamu berlatih, semakin terbiasa kamu menghadapi berbagai bentuk soal. Nggak harus langsung banyak, kok. Sedikit tapi rutin jauh lebih efektif daripada belajar kebut semalam sebelum ujian. Mulailah dari soal yang mudah, lalu tingkatkan ke soal yang lebih menantang.
3. Manfaatkan Sumber Belajar Visual
Kalau baca buku bikin ngantuk, coba deh nonton video pembelajaran di YouTube atau platform belajar online. Biasanya penjelasannya lebih santai dan pakai gambar atau animasi, jadi lebih gampang dipahami. Diagram, grafik, dan ilustrasi juga bisa bantu kamu ngerti materi yang kelihatan rumit.
4. Aktif Berdiskusi dan Bertanya
Kalau nggak paham, jangan dipendem sendiri. Kamu bisa bertanya ke guru atau diskusi dengan teman. Kadang, penjelasan dari teman justru lebih mudah dipahami karena dijelaskan dengan gaya bahasa yang lebih mudah. Diskusi juga bikin belajar jadi nggak ngebosenin.
5. Buat Ringkasan dan Mind Map Sendiri
Terakhir, coba deh biasain bikin rangkuman menggunakan bahasamu sendiri. Nggak harus rapi kayak buku cetak, yang penting kamu mengerti. Kamu juga bisa pakai spidol/pulpen warna-warni, gambar, atau simbol biar lebih seru. Cara ini bantu banget buat nginget materi pas mau ulangan.
Baca Juga: 7 Solusi Belajar untuk Menghadapi Ulangan Matematika
Itulah rangkuman lengkap materi pelajaran Matematika kelas 10 untuk semester 1 dan semester 2 Kurikulum Merdeka. Mulai dari eksponen, barisan dan deret, vektor, trigonometri, sampai peluang, semua topik ini punya peran penting sebagai dasar buat materi di kelas 11 dan 12 nanti. Jadi, kalau kamu sudah paham dari sekarang, ke depannya bakal jauh lebih siap dan nggak gampang kaget sama materi yang makin menantang.
Dengan memahami semua topik ini secara bertahap, kamu nggak cuma lebih siap menghadapi ulangan dan ujian sekolah, tapi juga lebih percaya diri saat menghadapi ujian, seperti PTS, PAS, PAT, bahkan UTBK. Soal-soal yang awalnya kelihatan susah pun bisa terasa lebih masuk akal kalau kamu sudah ngerti konsep dasarnya.
Makanya, yuk mulai biasakan belajar dengan strategi yang tepat dan lakukan secara konsisten dari sekarang. Nggak perlu langsung jago, yang penting mau terus belajar dan berkembang sedikit demi sedikit. Biar makin semangat dan terbantu, kamu juga bisa belajar bareng ruangbelajar. Langsung aja download sekarang dan mulai perjalanan belajarmu menuju versi terbaik dari dirimu!
Referensi:
https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-X.pdf (Diakses pada 29 Januari 2026)
https://kuadran.co/blog/materi/materi-pelajaran-matematika-kelas-10-kurikulum-merdeka-semester-1-dan-2 (Diakses pada 29 Januari 2026)
https://kumparan.com/ragam-info/rangkuman-materi-matematika-kelas-10-kurikulum-merdeka-22dOkKEZg6p/full (Diakses pada 29 Januari 2026)
<!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>Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka</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, cek daftar lengkap materi pelajaran Matematika kelas 10 SMA, mulai dari semester 1 hingga semester 2, sesuai Kurikulum Merdeka!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka" />
<meta property="og:description" content="Yuk, cek daftar lengkap materi pelajaran Matematika kelas 10 SMA, mulai dari semester 1 hingga semester 2, sesuai Kurikulum Merdeka!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka" />
<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="2026-02-01T04:19:37+00:00" />
<meta property="article:modified_time" content="2026-02-03T08:26:46+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="14 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka","url":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka","name":"Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/806dcf0c-d06b-4536-9cca-a313e53174a5.png","datePublished":"2026-02-01T04:19:37+00:00","dateModified":"2026-02-03T08:26:46+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Yuk, cek daftar lengkap materi pelajaran Matematika kelas 10 SMA, mulai dari semester 1 hingga semester 2, sesuai Kurikulum Merdeka!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/806dcf0c-d06b-4536-9cca-a313e53174a5.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/806dcf0c-d06b-4536-9cca-a313e53174a5.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka"}]},{"@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 » Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka Comments Feed" href="https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka/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/25767" /><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=25767' />
<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%2Fmateri-matematika-kelas-10-kurikulum-merdeka" />
<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%2Fmateri-matematika-kelas-10-kurikulum-merdeka&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-25767 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/matematika">Matematika</a></li><li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-10">Matematika SMA Kelas 10</a></li> </ol>
</nav>
<h1 class="content-title">
Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka </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>February 1, 2026 • </span> <span>15 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/806dcf0c-d06b-4536-9cca-a313e53174a5.png" alt="rangkuman materi pelajaran matematika kelas 10 kurikulum merdeka" width="820" /></p>
<blockquote>
<p style="text-align: center;"><em><span style="font-weight: 400;">Yuk, cek daftar lengkap <strong><a href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-10">materi pelajaran Matematika kelas 10</a></strong> SMA, mulai dari semester 1 hingga semester 2, sesuai Kurikulum Merdeka!</span></em></p>
<p style="text-align: center;">—</p>
</blockquote>
<p> </p>
<p style="text-align: justify;">Matematika sering jadi mata pelajaran yang bikin banyak siswa merasa pusing. Padahal, kalau sudah tau cara belajar yang tepat dan memahami konsep dasarnya, Matematika justru bisa terasa seru dan menantang, lho. Nah, di kelas 10 SMA ini, kamu akan mulai mempelajari berbagai materi penting yang menjadi fondasi untuk pelajaran di tingkat berikutnya.</p>
<p style="text-align: justify;">Supaya kamu lebih siap belajarnya, kita akan membahas materi Matematika kelas 10 SMA untuk semester 1 dan 2 berdasarkan Kurikulum Merdeka. Kakak juga bakal <em>spill</em> alasan kenapa materi ini penting dipahami dan tips belajar supaya lebih mudah mengerti Matematika. Yuk, simak!</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/materi-matematika-kelas-11-kurikulum-merdeka">Rangkuman Materi Matematika Kelas 11 Kurikulum Merdeka</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Kelas 10 Semester 1 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Kita mulai dulu dari daftar materi Matematika kelas 10 Semester 1, ya. Fokus pembelajaran di semester ini, kamu akan memahami konsep <strong>bilangan berpangkat (eksponen), logaritma, barisan dan deret, vektor, dan trigonometri</strong>, dengan cakupan yang lebih kompleks lagi dibanding SMP. Simak selengkapnya di bawah ini!</span></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab I </b><b>– </b><b>Eksponen dan Logaritma</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 912px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 119px;">
<td style="width: 19.6541%; height: 726px;" rowspan="4"><a href="https://www.ruangguru.com/blog/dasar-dasar-mengetahui-apa-itu-eksponen">Eksponen</a></td>
<td style="width: 20.3144%; height: 119px;">Definisi Eksponen</td>
<td style="width: 60.0314%; text-align: justify; height: 119px;">Eksponen merupakan bentuk penulisan perkalian berulang dari suatu bilangan yang disebut sebagai bilangan pokok. Konsep ini digunakan untuk menyederhanakan penulisan bilangan yang sangat besar atau sangat kecil. Dalam pembelajaran Matematika, eksponen menjadi dasar untuk memahami berbagai konsep lanjutan seperti bentuk akar, logaritma, dan fungsi eksponensial.</td>
</tr>
<tr style="height: 95px;">
<td style="width: 20.3144%; height: 95px;">Sifat-Sifat Eksponen</td>
<td style="width: 60.0314%; text-align: justify; height: 95px;">Terdapat beberapa sifat penting eksponen, seperti perkalian dan pembagian dengan basis yang sama, pangkat dari suatu pangkat, serta pangkat nol dan negatif. Pemahaman sifat-sifat eksponen ini, membantu dalam menyederhanakan bentuk aljabar dan menyelesaikan perhitungan dengan lebih efisien dan sistematis.</td>
</tr>
<tr style="height: 269px;">
<td style="width: 20.3144%; height: 269px;"><a href="https://www.ruangguru.com/blog/matematika-kelas-10-cara-menyelesaikan-persamaan-dan-pertidaksamaan-eksponen">Fungsi Eksponen</a></td>
<td style="width: 60.0314%; text-align: justify; height: 269px;">Fungsi eksponen adalah fungsi matematika yang melibatkan variabel sebagai pangkat. Fungsi ini sering digunakan untuk memodelkan peristiwa pertumbuhan dan peluruhan dalam kehidupan sehari-hari, seperti pertumbuhan populasi, penyebaran virus, dan peluruhan zat radioaktif.</p>
<ul>
<li style="font-weight: 400;" aria-level="2"><strong>Pertumbuhan Eksponen</strong>:<span style="font-weight: 400;"> Dalam model ini, kuantitas meningkat terus-menerus dalam jangka waktu tertentu. Rumus umum yang digunakan adalah </span><span style="font-weight: 400;">N(t) = </span><span style="font-weight: 400;">N<sub>0 </sub></span><span style="font-weight: 400;">· a</span><sup><span style="font-weight: 400;">t</span></sup><span style="font-weight: 400;">.</span></li>
<li style="font-weight: 400;" aria-level="2"><strong>Peluruhan Eksponen</strong>:<span style="font-weight: 400;"> Digunakan untuk menggambarkan penurunan nilai suatu variabel, seperti nilai barang atau zat kimia. Bentuk rumusnya mirip dengan pertumbuhan, namun dengan faktor peluruhan.</span></li>
</ul>
</td>
</tr>
<tr style="height: 243px;">
<td style="width: 20.3144%; height: 243px;"><a href="https://www.ruangguru.com/blog/bilangan-bentuk-akar-sifat-sifat-dan-cara-merasionalkannya">Bentuk Akar</a></td>
<td style="width: 60.0314%; text-align: justify; height: 243px;">Bentuk akar merupakan bentuk lain dari bilangan berpangkat pecahan. Materi ini penting karena sering muncul dalam penyederhanaan aljabar dan penyelesaian persamaan matematika. Pemahaman bentuk akar membantu dalam menghubungkan konsep eksponen dengan bentuk matematika lainnya.</p>
<ul>
<li><strong>Hubungan Bilangan Pangkat dan Akar</strong>:<span style="font-weight: 400;"> Bilangan berpangkat pecahan dapat diubah menjadi bentuk akar, misalnya </span><span style="font-weight: 400;">a<sup>½ </sup></span><span style="font-weight: 400;">= √</span><span style="font-weight: 400;">a</span><span style="font-weight: 400;"> . Memahami hubungan ini memudahkan dalam mengubah dan menyederhanakan berbagai bentuk matematika.</span></li>
<li><strong>Merasionalkan Bentuk Akar</strong>:<span style="font-weight: 400;"> Proses untuk menghilangkan akar dari penyebut sebuah pecahan. Teknik ini berguna agar bentuk pecahan menjadi lebih sederhana.</span></li>
</ul>
</td>
</tr>
<tr style="height: 92px;">
<td style="width: 19.6541%; height: 163px;" rowspan="2"><a href="https://www.ruangguru.com/blog/mengenal-logaritma-dan-sifat-sifatnya">Logaritma</a></td>
<td style="height: 92px;">Definisi Logaritma</td>
<td style="height: 92px;">
<p style="text-align: justify;">Logaritma merupakan kebalikan dari operasi eksponen. Jika suatu bilangan berpangkat menghasilkan nilai tertentu, maka logaritma digunakan untuk mencari pangkat tersebut. Misalnya, <span style="font-weight: 400;">jika </span><span style="font-weight: 400;">a</span><sup><span style="font-weight: 400;">x </span></sup><span style="font-weight: 400;">= b</span><span style="font-weight: 400;"> , maka <sup>a</sup></span><span style="font-weight: 400;">log</span><span style="font-weight: 400;"> b = x</span><span style="font-weight: 400;">.</span> Konsep logaritma membantu dalam menyelesaikan persoalan eksponensial dengan cara yang lebih sederhana dan terstruktur.</p>
</td>
</tr>
<tr style="height: 71px;">
<td style="width: 20.3144%; height: 71px;">Sifat-Sifat Logaritma</td>
<td style="width: 60.0314%; text-align: justify; height: 71px;"><span style="font-weight: 400;">Sifat-sifat logaritma seperti logaritma dari perkalian, pembagian, dan pangkat,</span><span style="font-weight: 400;"> sangat berguna untuk menyederhanakan perhitungan. Pemahaman sifat-sifat ini memudahkan dalam menyelesaikan soal yang lebih kompleks.</span></td>
</tr>
</tbody>
</table>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/persamaan-logaritma-mtk-kelas-x">Bentuk-Bentuk Persamaan Logaritma dan Cara Menyelesaikannya</a></strong></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab II </b><b>– Barisan dan Deret</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 284px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 83px;" rowspan="2"><a href="https://www.ruangguru.com/blog/konsep-barisan-dan-deret-aritmetika">Barisan</a></td>
<td style="width: 20.3144%; height: 36px;">Barisan Aritmatika</td>
<td style="width: 60.0314%; text-align: justify; height: 36px;">Barisan aritmatika adalah barisan bilangan yang memiliki selisih tetap antara satu suku dengan suku berikutnya. Selisih ini disebut beda (b). <span style="font-weight: 400;">Contohnya adalah 2, 4, 6, 8,… dengan selisih 2. </span>Melalui barisan aritmatika, kamu dapat belajar mengenali pola bilangan yang bertambah atau berkurang secara teratur, serta menentukan suku ke-n berdasarkan pola tersebut.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Barisan Geometri</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Barisan geometri merupakan barisan bilangan yang memiliki rasio tetap antara dua suku yang berurutan (r). Rasio ini diperoleh dengan membagi suatu suku dengan suku sebelumnya. <span style="font-weight: 400;">Misalnya, 3, 6, 12, 24,… memiliki rasio 2. </span>Konsep barisan geometri membantu kamu dalam memahami pola pertumbuhan yang berlipat ganda atau menyusut secara teratur.</td>
</tr>
<tr style="height: 79px;">
<td style="width: 19.6541%; height: 178px;" rowspan="3"><a href="https://www.ruangguru.com/blog/barisan-dan-deret-geometri">Deret</a></td>
<td style="width: 20.3144%; height: 74px;">Deret Aritmatika</td>
<td style="width: 60.0314%; text-align: justify; height: 74px;"><span style="font-weight: 400;">Deret aritmatika merupakan penjumlahan dari barisan aritmatika. Rumus jumlahnya yaitu <img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/73c0b836-5940-4c67-aa95-428f3d3c6b19.png" alt="rumus deret aritmatika" width="100" /></span><span style="font-weight: 400;">. Deret aritmatika sering digunakan untuk menyelesaikan masalah sehari-hari yang berkaitan dengan penjumlahan bertahap.</span></td>
</tr>
<tr style="height: 79px;">
<td style="width: 20.3144%; height: 57px;">Deret Geometri</td>
<td style="width: 60.0314%; text-align: justify; height: 57px;"><span style="font-weight: 400;">Deret geometri merupakan penjumlahan suku-suku dari barisan geometri. Nilai deret ini bergantung pada rasio yang digunakan. Jika rasio r < 1, maka deret bisa konvergen. Pemahaman deret geometri membantu kamu dalam menganalisis pola pertumbuhan atau penurunan yang bersifat eksponensial dalam berbagai situasi.</span></td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Deret Geometri Tak Hingga</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;"><span style="font-weight: 400;">Deret geometri tak hingga adalah deret geometri yang jumlah sukunya tidak terbatas. Meskipun jumlah sukunya tak hingga, deret ini dapat memiliki nilai tertentu jika nilai mutlak rasionya kurang dari satu. Jumlahnya dapat dihitung menggunakan rumus <img decoding="async" class="alignnone size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e6a4867b-e481-4db0-bb67-680e42abae48.png" alt="rumus deret geometri tak hingga" width="55" /></span><span style="font-weight: 400;"> jika |</span><span style="font-weight: 400;">r| </span><span style="font-weight: 400;">< 1</span><span style="font-weight: 400;"> .</span></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/barisan-aritmatika-bertingkat-konsep-dasar-rumus-dan-contoh-soal">Barisan Aritmatika Bertingkat: Konsep Dasar, Rumus & Contoh Soal</a></strong></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab III </b><b>– Vektor dan Operasinya</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 693px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 141px;" rowspan="3">Terminologi, Notasi, dan Jenis Vektor</td>
<td style="width: 20.3144%; height: 47px;">Panjang dan Arah Vektor</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Setiap vektor memiliki panjang (besar) dan arah. Panjang vektor menunjukkan seberapa besar nilai vektor tersebut, sedangkan arah vektor menunjukkan orientasinya dalam ruang. Dua vektor dapat memiliki panjang yang sama, tetapi jika arahnya berbeda, maka keduanya tidak dianggap sebagai vektor yang sama.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Negatif atau Vektor Lawan</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor negatif adalah vektor yang memiliki panjang yang sama dengan vektor asal, tetapi arahnya berlawanan. Vektor ini diperoleh dengan mengalikan vektor dengan bilangan negatif. Dalam operasi vektor, vektor negatif sering digunakan untuk mempermudah proses pengurangan vektor.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Ekuivalen (Vektor yang Sama)</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Dua vektor dikatakan ekuivalen jika memiliki panjang dan arah yang sama, meskipun letaknya berbeda. Artinya, posisi awal vektor tidak memengaruhi kesetaraannya. Konsep ini penting karena vektor lebih menekankan besar dan arah, bukan titik pangkalnya.</td>
</tr>
<tr style="height: 79px;">
<td style="width: 19.6541%; height: 388px;" rowspan="8">Vektor dalam Sistem Koordinat</td>
<td style="width: 20.3144%; height: 52px;"><a href="https://www.ruangguru.com/blog/konsep-dasar-vektor">Vektor Berdimensi Dua pada Sistem Koordinat</a></td>
<td style="width: 60.0314%; text-align: justify; height: 52px;">Vektor berdimensi dua merupakan vektor yang terletak pada bidang datar dengan dua sumbu, yaitu sumbu x dan sumbu y. Vektor ini biasanya dinyatakan dalam bentuk pasangan bilangan yang menunjukkan perpindahan secara horizontal dan vertikal.</td>
</tr>
<tr style="height: 79px;">
<td style="width: 20.3144%; height: 54px;"><a href="https://www.ruangguru.com/blog/fisika-kelas-10-cara-mencari-komponen-vektor">Komponen-Komponen Vektor</a></td>
<td style="width: 60.0314%; text-align: justify; height: 54px;">Setiap vektor dapat diuraikan menjadi komponen-komponen berdasarkan arah sumbu koordinat. Komponen vektor menunjukkan kontribusi vektor pada masing-masing sumbu. Dengan menggunakan komponen ini, perhitungan vektor dapat dilakukan dengan lebih mudah dan sistematis.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor-Vektor Ekuivalen pada Sistem Koordinat Kartesius</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Dalam sistem koordinat Kartesius, dua vektor dianggap ekuivalen jika memiliki komponen, panjang, dan arah yang sama, meskipun titik awalnya berbeda. Hal ini menunjukkan bahwa vektor dapat dipindahkan secara sejajar tanpa mengubah nilainya.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;"><a href="https://www.ruangguru.com/blog/konsep-dasar-vektor">Vektor Berdimensi Tiga pada Sistem Koordinat Kartesius</a></td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor berdimensi tiga berada dalam ruang tiga dimensi dengan sumbu x, y, dan z. Vektor ini digunakan untuk menggambarkan posisi dan arah dalam ruang, misalnya pada bidang fisika, teknik, dan geometri ruang.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Kolom dan Vektor Baris</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor dapat dituliskan dalam bentuk matriks satu kolom (vektor kolom) atau satu baris (vektor baris). Bentuk penulisan ini sangat penting dalam operasi matriks dan perhitungan aljabar linear.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Satuan dari Suatu Vektor</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor satuan adalah vektor yang memiliki panjang satu satuan dan menunjukkan suatu arah tertentu. Vektor ini diperoleh dengan membagi vektor asal dengan panjangnya. Vektor satuan digunakan untuk menyatakan arah tanpa memperhatikan besarannya.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Posisi</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor posisi adalah vektor yang menunjukkan letak suatu titik terhadap titik acuan, biasanya titik asal koordinat. Vektor ini menggambarkan perpindahan dari titik (0,0) atau (0,0,0) menuju suatu titik tertentu dalam ruang.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Vektor Berkebalikan</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Vektor berkebalikan merupakan vektor yang memiliki besar yang sama dengan vektor asal, tetapi arahnya berlawanan. Vektor ini sering digunakan dalam analisis gerak dan perhitungan resultan gaya.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 141px;" rowspan="3">Operasi Vektor</td>
<td style="width: 20.3144%; height: 47px;"><a href="https://www.ruangguru.com/blog/3-metode-penjumlahan-vektor">Penjumlahan Vektor</a></td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Penjumlahan vektor dapat dilakukan dengan beberapa metode, seperti metode segitiga, jajar genjang, dan poligon, atau dengan menjumlahkan komponen-komponennya. Hasil dari penjumlahan ini, disebut vektor resultan yang menunjukkan pengaruh gabungan dari beberapa vektor.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Pengurangan Vektor</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Pengurangan vektor dilakukan dengan menambahkan vektor negatif dari vektor yang dikurangkan. Dengan cara ini, pengurangan vektor dapat diubah menjadi operasi penjumlahan, sehingga lebih mudah untuk dihitung.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Perkalian Skalar dengan Vektor</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Perkalian skalar dengan vektor menghasilkan vektor baru yang besarnya berubah sesuai nilai skalar. Jika skalar bernilai positif, arah vektor tetap, sedangkan jika bernilai negatif, arah vektor akan berlawanan. Operasi ini digunakan untuk memperbesar, memperkecil, atau membalik arah vektor.</td>
</tr>
</tbody>
</table>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab IV </b><b>– Trigonometri</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 347px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 165px;" rowspan="3">Perbandingan Trigonometri</td>
<td style="width: 20.3144%; height: 47px;">Penamaan Sisi Segitiga Siku-Siku</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Dalam segitiga siku-siku, setiap sisi memiliki nama berdasarkan letaknya terhadap sudut yang diamati, yaitu sisi depan, sisi samping, dan sisi miring. Memahami penamaan sisi ini sangat penting agar kamu dapat menggunakan rumus trigonometri dengan tepat.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Satu Jenis Perbandingan Trigonometri tan θ</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Perbandingan tan θ menyatakan hubungan antara panjang sisi depan dan sisi samping pada segitiga siku-siku. Konsep ini digunakan untuk membantu menentukan nilai sudut, tinggi, atau jarak suatu objek.</td>
</tr>
<tr style="height: 71px;">
<td style="width: 20.3144%; height: 71px;">Kegunaan Perbandingan Trigonometri tan θ<strong><br />
</strong></td>
<td style="width: 60.0314%; text-align: justify; height: 71px;">Nilai tan θ sering dimanfaatkan untuk menghitung tinggi benda, seperti gedung, menara, atau pohon tanpa perlu mengukurnya secara langsung. Selain itu, perbandingan ini juga banyak digunakan dalam bidang navigasi, teknik, dan konstruksi.</td>
</tr>
<tr style="height: 79px;">
<td style="width: 19.6541%; height: 159px;" rowspan="3">Pemanfaatan Perbandingan Trigonometri</td>
<td style="width: 20.3144%; height: 60px;">Perbandingan Trigonometri di Piramida</td>
<td style="width: 60.0314%; text-align: justify; height: 60px;">Penerapan trigonometri sudah digunakan sejak zaman dahulu, salah satunya dalam mengukur tinggi piramida. Hal ini menunjukkan bahwa konsep trigonometri memiliki peran penting dalam perkembangan ilmu pengetahuan dan arsitektur.</td>
</tr>
<tr style="height: 79px;">
<td style="width: 20.3144%; height: 52px;">Tiga Serangkai Perbandingan Trigonometri</td>
<td style="width: 60.0314%; text-align: justify; height: 52px;">Dalam trigonometri, terdapat tiga perbandingan utama, yaitu sinus (sin), cosinus (cos), dan tangen (tan). Ketiga perbandingan ini sering digunakan untuk menyelesaikan berbagai permasalahan dalam Matematika, Sains, dan kehidupan sehari-hari.</td>
</tr>
<tr style="height: 47px;">
<td style="width: 20.3144%; height: 47px;">Sudut Istimewa Perbandingan Trigonometri</td>
<td style="width: 60.0314%; text-align: justify; height: 47px;">Sudut-sudut tertentu seperti 30°, 45°, dan 60° memiliki nilai perbandingan trigonometri yang khusus. Dengan menghafal dan memahami nilai-nilai ini, kamu dapat mengerjakan soal trigonometri dengan lebih cepat dan mudah.</td>
</tr>
</tbody>
</table>
<p> </p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Sebelum kita bahas materi Matematika Semester 2, kalo masih ada poin-poin yang belum kamu mengerti, mending belajar sama ahlinya, deh. Belajar bareng kakak-kakak pengajar di <a href="https://www.ruangguru.com/privat/matematika"><strong>Ruangguru Privat Matematika</strong></a> misalnya.</p>
<p style="text-align: justify;">Belajar nggak cuma menyenangkan, tapi kamu juga bakal diajari konsepnya sampai paham! Para pengajar di Ruangguru Privat juga sudah terstandarisasi kualitasnya, loh. Kamu juga bisa pilih nih, mau diajarkan secara langsung (<em>offline</em>) atau daring (<em>online</em>). Fleksibel, kan? Untuk info lebih lanjut, cuss klik link berikut!</p>
<p><a href="https://cta.ruangguru.com/blog-rg-10-privat-b?referrer=https%253A%252F%252Fwww.ruangguru.com%252Fblog%252Fmengenal-matriks-dalam-matematika-pengertian-jenis-dan-transpose&clientTimestamp=2026-02-01T04%3A15%3A17.696Z&cookiesId=961acec3-1a1e-4a64-944e-3848f02ffe14&sessionId=e0021897-ebf1-4344-a4bc-86e0a66a31c0&clientDevice=Chrome+144+on+Windows+10&clientOS=Windows&clientOSVersion=10"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/84b6f2c7-9c9c-480d-a218-7961334af9ce.png" alt="CTA Ruangguru Privat" /></a></p>
<p> </p>
<h2><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Kelas 10 Semester 2 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;"><em><span style="font-weight: 400;">Next</span></em><span style="font-weight: 400;">, kita lanjut ke daftar materi Matematika kelas 10 Semester 2. Pada semester ini, kamu akan dilatih untuk menganalisis data dalam topik <strong>statistika</strong>, memahami bentuk <strong>grafik dan persamaan fungsi kuadrat, sistem persamaan dan pertidaksamaan linear</strong>, serta mencari tau probabilitas sebuah kejadian dalam <strong>peluang</strong>. Berikut topik dan subtopik yang bakal kamu pelajari!</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka">Rangkuman Materi Matematika Kelas 12 Kurikulum Merdeka</a></strong></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab V </b><b>– Sistem Persamaan dan Pertidaksamaan Linear</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 58px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 35px;" rowspan="2">Sistem Persamaan dan Pertidaksamaan Linear</td>
<td>Sistem Persamaan Linear</td>
<td style="text-align: justify;">Sistem persamaan linear terdiri dari dua atau lebih persamaan yang diselesaikan secara bersamaan. Tujuan utamanya untuk menentukan nilai variabel yang memenuhi semua persamaan tersebut secara bersamaan.</td>
</tr>
<tr style="height: 47px;">
<td>Sistem Pertidaksamaan Linear</td>
<td style="text-align: justify;">Sistem pertidaksamaan linear menyatakan hubungan yang tidak sama, seperti lebih besar atau lebih kecil dari suatu nilai. Materi ini digunakan untuk menentukan batasan solusi dalam berbagai permasalahan matematika maupun situasi kehidupan sehari-hari.</td>
</tr>
</tbody>
</table>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab VI </b><b>– Fungsi Kuadrat</b></span></h3>
<table style="border-collapse: collapse; width: 100%; height: 58px;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 35px;" rowspan="3">Fungsi Kuadrat</td>
<td>Karakteristik Fungsi Kuadrat</td>
<td style="text-align: justify;">Fungsi kuadrat memiliki <span style="font-weight: 400;">berbentuk umum </span><span style="font-weight: 400;">y = a</span><span style="font-weight: 400;">x</span><sup><span style="font-weight: 400;">2 </span></sup><span style="font-weight: 400;">+ bx + c</span><span style="font-weight: 400;"> dengan grafik berupa parabola. Kamu juga perlu memahami ciri-ciri pentingnya, seperti titik puncak, sumbu simetri, dan arah buka parabola.</span></td>
</tr>
<tr style="height: 47px;">
<td>Mengkonstruksi Fungsi Kuadrat</td>
<td style="text-align: justify;"><span style="font-weight: 400;">Fungsi kuadrat dapat dibentuk dari grafik, tabel, atau data yang diketahui. Proses ini membantu memahami hubungan antara bentuk aljabar dengan representasi visualnya.</span></td>
</tr>
<tr>
<td>Menyelesaikan Masalah dengan Fungsi Kuadrat</td>
<td style="text-align: justify;"><span style="font-weight: 400;">Fungsi kuadrat banyak digunakan untuk menyelesaikan masalah praktis, seperti menentukan waktu atau tinggi maksimum. Materi ini sering muncul dalam soal-soal HOTS dan aplikasi sehari-hari.</span></td>
</tr>
</tbody>
</table>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab VII </b><b>– Statistika</b></span></h3>
<table style="border-collapse: collapse;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 35px;" rowspan="5"><a href="https://www.ruangguru.com/blog/statistika-dan-diagram-penyajian-data">Statistika</a></td>
<td>Histogram</td>
<td style="text-align: justify;">Histogram adalah diagram batang yang digunakan untuk menampilkan distribusi frekuensi data. Grafik ini membantu melihat pola, kecenderungan, dan sebaran data secara visual.</td>
</tr>
<tr style="height: 47px;">
<td>Frekuensi Relatif</td>
<td style="text-align: justify;">Frekuensi relatif menunjukkan perbandingan jumlah kemunculan suatu data terhadap keseluruhan data. Konsep ini digunakan untuk mengetahui proporsi setiap nilai dalam suatu kumpulan data.</td>
</tr>
<tr>
<td><a href="https://www.ruangguru.com/blog/pengenalan-istilah-statistik-data-tunggal-dalam-matematika">Ukuran Pemusatan Data</a></td>
<td style="text-align: justify;">
<ul>
<li style="font-weight: 400;" aria-level="1"><strong>Modus dan Median</strong>:<span style="font-weight: 400;"> Modus adalah nilai yang paling sering muncul, sedangkan median merupakan nilai tengah setelah data diurutkan. Keduanya digunakan untuk menunjukkan pusat data tanpa dipengaruhi nilai ekstrem.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Mean (Rerata atau Rata-Rata)</strong>:<span style="font-weight: 400;"> Mean adalah hasil pembagian jumlah seluruh data dengan banyaknya data. Ukuran ini digunakan untuk menggambarkan nilai rata-rata dari suatu kelompok data.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Penggunaan Ukuran Pemusatan</strong>:<span style="font-weight: 400;"> Pada data yang disajikan dalam bentuk kelompok, mean, median, dan modus dihitung menggunakan rumus khusus. Cara ini memudahkan analisis data dalam jumlah besar.</span></li>
</ul>
</td>
</tr>
<tr>
<td>Ukuran Penempatan (<em>Measure of Location</em>)</td>
<td style="text-align: justify;">
<ul>
<li style="font-weight: 400;" aria-level="1"><strong>Kuartil Data Tunggal</strong>:<span style="font-weight: 400;"> Kuartil membagi data menjadi empat bagian yang sama. Q1, Q2 (median), dan Q3 menunjukkan posisi data dalam distribusi.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Kuartil Data Kelompok</strong>:<span style="font-weight: 400;"> Kuartil pada data kelompok dihitung dengan bantuan tabel frekuensi dan rumus tertentu. Nilai ini membantu memahami sebaran data secara lebih detail.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Persentil Data Kelompok</strong>:<strong style="font-family: inherit; font-size: inherit;"><span style="font-weight: 400;"> Persentil membagi data menjadi 100 bagian. Ukuran ini digunakan untuk mengetahui posisi suatu nilai, misalnya dalam penilaian hasil ujian atau peringkat.</span></strong></li>
</ul>
</td>
</tr>
<tr>
<td>Ukuran Penyebaran</td>
<td style="text-align: justify;">
<ul>
<li style="font-weight: 400;" aria-level="1"><strong>Jangkauan Inter Kuartil</strong>:<span style="font-weight: 400;"> Jangkauan interkuartil adalah selisih antara Q3 dan Q1. Ukuran ini menunjukkan tingkat penyebaran data di bagian tengah.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Varian dan Simpangan Baku Data Tunggal</strong>:<span style="font-weight: 400;"> Varian menunjukkan rata-rata kuadrat selisih data terhadap mean, sedangkan simpangan baku merupakan akar dari varian. Keduanya digunakan untuk mengukur tingkat penyebaran data.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Varian dan Simpangan Baku Data Kelompok</strong>:<strong style="font-family: inherit; font-size: inherit;"><span style="font-weight: 400;"> Pada data kelompok, varian dan simpangan baku dihitung menggunakan rumus khusus berdasarkan tabel frekuensi. Ukuran ini membantu menganalisis variasi data dalam jumlah besar.</span></strong></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/matematika-kelas-12-statistika-deskriptif-dalam-data-berinterval">Statistika Deskriptif dalam Data Berinterval, Rumus & Contohnya</a></strong></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Bab VIII </b><b>– Peluang</b></span></h3>
<table style="border-collapse: collapse;">
<tbody>
<tr style="height: 23px;">
<td style="width: 19.6541%; text-align: center; height: 23px;"><strong>Topik</strong></td>
<td style="width: 20.3144%; text-align: center; height: 23px;"><strong>Subtopik</strong></td>
<td style="width: 60.0314%; text-align: center; height: 23px;"><strong>Ringkasan</strong></td>
</tr>
<tr style="height: 47px;">
<td style="width: 19.6541%; height: 35px;" rowspan="2"><a href="https://www.ruangguru.com/blog/mengetahui-percobaan-ruang-sampel-dan-menghitung-peluang-kejadian">Peluang</a></td>
<td>Distribusi Peluang</td>
<td style="text-align: justify;">Distribusi peluang menunjukkan semua kemungkinan hasil dari suatu percobaan beserta peluang terjadinya. Konsep ini menjadi dasar dalam mempelajari probabilitas dalam Matematika dan Statistika.</td>
</tr>
<tr style="height: 47px;">
<td>Aturan Penjumlahan</td>
<td style="text-align: justify;">
<ul>
<li style="font-weight: 400;" aria-level="1"><strong>Dua Kejadian A dan B Saling Lepas</strong>:<span style="font-weight: 400;"> Jika dua kejadian tidak dapat terjadi secara bersamaan, maka peluang salah satu kejadian terjadi diperoleh dengan menjumlahkan peluang masing-masing kejadian.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Dua Kejadian A dan B Tidak Saling Lepas</strong>:<span style="font-weight: 400;"> Jika dua kejadian dapat terjadi bersamaan, maka perhitungan peluang harus mengurangi bagian yang sama agar tidak terjadi perhitungan ganda.</span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/materi-peluang-percobaan-ruang-sampel-dan-titik-sampel">Pengertian Titik Sampel, Ruang Sampel & Percobaan dalam Peluang</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Pentingnya Memahami Materi Pelajaran Matematika SMA</b></span></h2>
<p style="text-align: justify;">Jujur aja, pasti banyak dari kamu yang mikir kalau Matematika itu pelajaran paling ribet dan bikin pusing. Rumusnya banyak, hitungannya panjang, dan kadang bikin stres. Tapi sebenarnya, kalau dipahami pelan-pelan, Matematika itu punya manfaat besar banget buat kita, lho.</p>
<p style="text-align: justify;">Pertama, Matematika bikin kita terbiasa berpikir logis dan teratur. Setiap mengerjakan soal, kita dilatih buat mikir langkah demi langkah sampai menemukan jawabannya. Kebiasaan ini berguna juga di kehidupan sehari-hari, misalnya waktu kita mengatur waktu, menyusun rencana, atau menyelesaikan masalah.</p>
<p style="text-align: justify;">Kedua, hampir semua pelajaran lain itu butuh Matematika. Contohnya, Fisika, Kimia, Biologi, Ekonomi, Sosiologi, bahkan Teknologi dan Komputer juga nggak lepas dari hitung-hitungan. Kalau dasar Matematika kita kuat, belajar mapel lain juga jadi lebih gampang dan nggak terlalu bikin pusing.</p>
<p style="text-align: justify;">Ketiga, buat kamu yang punya cita-cita masuk jurusan keren kayak Teknik, Ilmu Komputer, Ekonomi, atau jurusan sains lainnya, Matematika itu wajib banget dikuasai. Soalnya, di jurusan-jurusan itu, kamu bakal sering ketemu angka, rumus, dan analisis data.</p>
<p style="text-align: justify;">Selain itu, belajar Matematika juga bisa bikin kita jadi lebih sabar dan teliti. Mengerjakan soal yang susah memang bikin emosi, tapi pas akhirnya berhasil nemu jawabannya, rasanya puas banget. Dari situ, rasa percaya diri kita juga ikut naik.</p>
<p style="text-align: justify;">Jadi, sebenarnya belajar Matematika itu bukan cuma soal dapet nilai bagus, tapi juga soal melatih cara berpikir dan menyiapkan diri di masa depan. Kalau kita bisa pelan-pelan berdamai dengan Matematika, pelajaran ini bisa jadi bekal penting buat hidup kita nanti.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/cara-mudah-belajar-matematika">Cara Mudah Belajar Matematika biar Cepat Paham!</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Tips Efektif Belajar Matematika</b></span></h2>
<p style="text-align: justify;">Dengan menerapkan strategi yang tepat, kamu bisa memahami materi dengan lebih mudah. Yuk, coba terapkan beberapa tips berikut biar belajar Matematika makin lancar:</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">1. Pahami Konsep Dasar, Bukan Sekadar Menghafal Rumus</span></h3>
<p style="text-align: justify;">Jangan langsung fokus menghafal rumus tanpa memahami maknanya. Cobalah pahami terlebih dahulu mengapa rumus tersebut digunakan dan bagaimana cara kerjanya. Dengan memahami konsep dasar, kamu akan lebih mudah mengingat rumus dan menggunakannya dalam berbagai jenis soal.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">2. Perbanyak Latihan Soal Secara Rutin</span></h3>
<p style="text-align: justify;">Semakin sering kamu berlatih, semakin terbiasa kamu menghadapi berbagai bentuk soal. Nggak harus langsung banyak, kok. Sedikit tapi rutin jauh lebih efektif daripada belajar kebut semalam sebelum ujian. Mulailah dari soal yang mudah, lalu tingkatkan ke soal yang lebih menantang.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">3. Manfaatkan Sumber Belajar Visual</span></h3>
<p style="text-align: justify;">Kalau baca buku bikin ngantuk, coba deh nonton video pembelajaran di YouTube atau <strong><a href="https://www.ruangguru.com/blog/rekomendasi-situs-belajar-online">platform belajar online</a></strong>. Biasanya penjelasannya lebih santai dan pakai gambar atau animasi, jadi lebih gampang dipahami. Diagram, grafik, dan ilustrasi juga bisa bantu kamu ngerti materi yang kelihatan rumit.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">4. Aktif Berdiskusi dan Bertanya</span></h3>
<p style="text-align: justify;">Kalau nggak paham, jangan dipendem sendiri. Kamu bisa bertanya ke guru atau diskusi dengan teman. Kadang, penjelasan dari teman justru lebih mudah dipahami karena dijelaskan dengan gaya bahasa yang lebih mudah. Diskusi juga bikin belajar jadi nggak ngebosenin.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">5. Buat Ringkasan dan Mind Map Sendiri</span></h3>
<p style="text-align: justify;">Terakhir, coba deh biasain bikin rangkuman menggunakan bahasamu sendiri. Nggak harus rapi kayak buku cetak, yang penting kamu mengerti. Kamu juga bisa pakai spidol/pulpen warna-warni, gambar, atau simbol biar lebih seru. Cara ini bantu banget buat nginget materi pas mau ulangan.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/solusi-belajar-menghadapi-ulangan-matematika">7 Solusi Belajar untuk Menghadapi Ulangan Matematika</a></strong></p>
<p style="text-align: justify;">Itulah rangkuman lengkap materi pelajaran <strong>Matematika kelas 10 untuk semester 1 dan semester 2 Kurikulum Merdeka</strong>. Mulai dari eksponen, barisan dan deret, vektor, trigonometri, sampai peluang, semua topik ini punya peran penting sebagai dasar buat materi di kelas 11 dan 12 nanti. Jadi, kalau kamu sudah paham dari sekarang, ke depannya bakal jauh lebih siap dan nggak gampang kaget sama materi yang makin menantang.</p>
<p style="text-align: justify;">Dengan memahami semua topik ini secara bertahap, kamu nggak cuma lebih siap menghadapi ulangan dan ujian sekolah, tapi juga lebih percaya diri saat menghadapi ujian, seperti PTS, PAS, PAT, bahkan UTBK. Soal-soal yang awalnya kelihatan susah pun bisa terasa lebih masuk akal kalau kamu sudah ngerti konsep dasarnya.</p>
<p style="text-align: justify;">Makanya, yuk mulai biasakan belajar dengan strategi yang tepat dan lakukan secara konsisten dari sekarang. Nggak perlu langsung jago, yang penting mau terus belajar dan berkembang sedikit demi sedikit. Biar makin semangat dan terbantu, kamu juga bisa belajar bareng <strong><a href="https://www.ruangguru.com/ruangbelajar">ruangbelajar</a></strong>. Langsung aja <em>download</em> sekarang dan mulai perjalanan belajarmu menuju versi terbaik dari dirimu!</p>
<p><a href="https://bayar.ruangguru.com/"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e3260f88-1749-4d3b-8973-be3aae07a94c.jpg" alt="CTA Ruangguru" /></a></p>
<p><strong>Referensi:</strong></p>
<p>https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-X.pdf (Diakses pada 29 Januari 2026)</p>
<p>https://kuadran.co/blog/materi/materi-pelajaran-matematika-kelas-10-kurikulum-merdeka-semester-1-dan-2 (Diakses pada 29 Januari 2026)</p>
<p>https://kumparan.com/ragam-info/rangkuman-materi-matematika-kelas-10-kurikulum-merdeka-22dOkKEZg6p/full (Diakses pada 29 Januari 2026)</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/kelas-10" rel="tag">Kelas 10</a> <a href="https://www.ruangguru.com/blog/tag/konsep-pelajaran" rel="tag">Konsep Pelajaran</a> <a href="https://www.ruangguru.com/blog/tag/sma" rel="tag">SMA</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=Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka"><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/materi-matematika-kelas-10-kurikulum-merdeka&quote=Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka"> <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=Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka&url=https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka"> <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/materi-matematika-kelas-10-kurikulum-merdeka&title=Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka"><img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading="lazy" alt="Logo LinkedIn " /></a>
</li>
</ul>
</div>
</div>
<div class="col-md-4 sticky">
<aside id="sidebar">
<div class="side-banner-desktop">
</div>
<div class="glider-navigation desktop">
<div role="tablist" class="dots" id="side-banner-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<h2 style="font-size: 24px; font-weight: bold; margin-bottom: 16px;margin-top: 16px;">Artikel Terbaru</h2>
<ul>
<li>
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" alt="Pergerakan Nasional" class="external-img wp-post-image " /> <span>Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" alt="Runtuhnya Uni Soviet" class="external-img wp-post-image " /> <span>Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" class="external-img wp-post-image " /> <span>Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/9-lembaga-dan-pelaku-pasar-modal-di-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/279825ac-672b-43f9-b66e-a1c7ec87f784.png" alt="Pelaku Pasar Modal di Indonesia" class="external-img wp-post-image " /> <span>9 Lembaga dan Pelaku Pasar Modal di Indonesia | Ekonomi Kelas 10</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/peristiwa-kontemporer-dunia-perpecahan-cekoslovakia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/2a1a35c0-f1f5-45d4-8869-ff5083bd90e5.png" alt="Perpecahan Cekoslowakia" class="external-img wp-post-image " /> <span>Latar Belakang Perpecahan Cekoslowakia dan Penyebabnya | Sejarah Kelas 12</span>
</a>
</li>
</ul>
</aside>
</div>
</div>
<div class="row">
<div class="col-12">
<section class="related-posts">
<h2 class="page-title">
Artikel Lainnya
</h2>
<div class="content-grid">
<div class="content">
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11 </h2>
<div class="content-meta">
<span>March 6, 2026</span> <span>• 8 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span></span> <span>• 11 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span>March 5, 2026</span> <span>• 5 minutes read</span>
</div>
</div>
</a>
</div>
</div>
</section> </div>
</div>
<div class="banner-product-wrapper">
<a href="https://cta.ruangguru.com/7c02db90-610d-11ee-80fe-4201ac180089" target="_blank" class="alert alert-dismissible fade show banner-product" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<!-- <p>Yuk pilih kelas dan materi belajar kamu di sini</p>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0e292531-9ee1-4eed-92f5-b5c053eea4c2.svg" width="42px" height="42px" class="arrow-right"> -->
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d19eb9b6-999d-4b92-87c6-c4fb32000d73.png?convert=web" />
</a>
</div>
</div>
</div>
<script>
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function replaceCtaMarkupAsync() {
await sleep(2000);
alert("replace")
const contentBody = document.querySelector('.content-body');
const paragraphs = contentBody.querySelectorAll('p');
const regexPattern = /{{cta\(['"](.+?)['"]\)}}/g;
paragraphs.forEach((paragraph) => {
const originalHTML = paragraph.innerHTML;
let modifiedHTML = '';
let lastIndex = 0;
for (const match of originalHTML.matchAll(regexPattern)) {
const ctaId = match[1];
modifiedHTML += originalHTML.slice(lastIndex, match.index) + `<b>${ctaId}</b>`;
lastIndex = match.index + match[0].length;
}
modifiedHTML += originalHTML.slice(lastIndex);
paragraph.innerHTML = modifiedHTML;
});
document.addEventListener("DOMContentLoaded", () => {
replaceCtaMarkupAsync();
});
}
</script>
<div class="modal fade" id="popupPromo" tabindex="-1" aria-labelledby="popupPromoLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="button-wrapper">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="glider-contain">
<div class="glider">
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/4680961a-4e01-4169-8ff4-da0823d0da6c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg-1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rasionalisasi-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ec15e92-707a-4660-8134-11f1c1e539a8.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-snbt-reg-2026-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-blog-to-snbt-prem">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-prem-tka-sd-smp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/e6888a56-1d95-4d8a-b87a-b19b8a185651.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rgp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/851003e6-07b5-40d1-9068-f9b0bcb1625a.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/25f78174-4fc2-11ef-9a39-4201ac180089">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/kitab-tka-smp-popup-blog">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitab-utbk-snbt-lite">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitablitetkasmp">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/50097055-1862-46a8-bbe0-fa5b077f88bb.png" />
</a>
</div>
<div class="glider-navigation">
<div role="tablist" class="dots" id="popup-promo-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="popup-promo-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="popup-promo-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var jsonString = '[{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":696,"UpdatedAt":"2026-02-25 02:12:12+00:00","campaign":null,"cta":[{"Id":31467,"ctaId":"ab-web-pop-up-banner-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b9b5f501-be14-4e3f-9ad8-a87e17ec16e9.png","name":"[AB] Web Pop Up Banner - Blog RG","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/4680961a-4e01-4169-8ff4-da0823d0da6c.png","name":"[RG] Popup Banner Blog - Promo SNBT Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":1,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":705,"UpdatedAt":"2026-02-23 10:52:46+00:00","campaign":null,"cta":[{"Id":33341,"ctaId":"ab-web-pop-up-banner-blog-rg-1","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg-1)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f30c4943-4456-4a96-858b-fe065c9073ae.png","name":"[AB] Web Pop Up Banner - Blog RG 1","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png","name":"[RG] Popup Banner Blog - Promo TKA Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":2,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":657,"UpdatedAt":"2026-02-06 03:52:10+00:00","campaign":null,"cta":[{"Id":33189,"ctaId":"rasionalisasi-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rasionalisasi-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog - Rasionalisasi","targetUrl":"https:\/\/www.ruangguru.com\/rasionalisasi"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog RG - Rasionalisasi","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":3,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":677,"UpdatedAt":"2026-02-12 02:22:12+00:00","campaign":null,"cta":[{"Id":33305,"ctaId":"to-snbt-reg-2026-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-snbt-reg-2026-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[IDN] CTA Popup Blog RG - Tryout SNBT Regular 2026","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKREG7"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[RG] Popup Blog RG - Tryout Regular 2026","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":4,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2026-02-05 10:16:52+00:00","Id":689,"UpdatedAt":"2026-03-05 02:41:12+00:00","campaign":null,"cta":[{"Id":33338,"ctaId":"pop-blog-to-snbt-prem","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-blog-to-snbt-prem)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Popup Blog - TO SNBT Prem","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKPREM"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Pop blog - TO SNBT Prem","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":5,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":679,"UpdatedAt":"2026-03-04 03:44:16+00:00","campaign":null,"cta":[{"Id":33304,"ctaId":"to-prem-tka-sd-smp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-prem-tka-sd-smp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/1bf472e1-62f4-4aa9-ab8c-4fa72a82dd7b.png","name":"[RG] Pop Up Blog RG - TO Premium TKA SD SMP","targetUrl":"https:\/\/s.id\/TOTKAPREMSDSMP"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/e6888a56-1d95-4d8a-b87a-b19b8a185651.png","name":"[RG] Popup Blog RG - TO TKA Premium SD SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":6,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-08-25 04:25:04+00:00","Id":672,"UpdatedAt":"2026-02-06 03:52:17+00:00","campaign":null,"cta":[{"Id":33285,"ctaId":"rgp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rgp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","targetUrl":"https:\/\/www.ruangguru.com\/privat"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":7,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":379,"UpdatedAt":"2026-03-06 01:54:52+00:00","campaign":null,"cta":[{"Id":31356,"ctaId":"25f78174-4fc2-11ef-9a39-4201ac180089","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/25f78174-4fc2-11ef-9a39-4201ac180089)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f60bc49c-c00f-4a5e-80a2-2552fa18ae21.jpg","name":"CTA Blog RG - Kitab UTBK SNBT","targetUrl":"https:\/\/bit.ly\/orderkitabrg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg","name":"[RG] Pop Up Blog RG - Kitab UTBK SNBT","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":8,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":587,"UpdatedAt":"2026-03-06 01:55:00+00:00","campaign":null,"cta":[{"Id":33020,"ctaId":"kitab-tka-smp-popup-blog","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/kitab-tka-smp-popup-blog)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/9ea9eca7-9ef7-433c-baad-14bc1019f890.jpg","name":"[RG] Pop up blog - Kitab TKA SMP","targetUrl":"https:\/\/bit.ly\/kitabtkasmprg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg","name":"[RG] Pop Up Blog RG - Kitab TKA SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":9,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-12 10:28:45+00:00","Id":636,"UpdatedAt":"2026-02-06 03:52:20+00:00","campaign":null,"cta":[{"Id":33149,"ctaId":"pop-rg-kitab-utbk-snbt-lite","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitab-utbk-snbt-lite)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/8d6f8639-cfff-4d64-89ea-f68bfe7a868c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","targetUrl":"https:\/\/s.id\/litesnbt26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":10,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-14 08:09:42+00:00","Id":647,"UpdatedAt":"2026-02-06 03:52:21+00:00","campaign":null,"cta":[{"Id":33160,"ctaId":"pop-rg-kitablitetkasmp","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitablitetkasmp)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/20edba9b-ef84-4938-b698-4a82783478a5.png","name":"[RG] Pop blog - kitab lite tka smp","targetUrl":"https:\/\/s.id\/litetkasmp26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/50097055-1862-46a8-bbe0-fa5b077f88bb.png","name":"[RG] Pop blog - kitab lite tka smp","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":11,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"}]';
var jsArray = JSON.parse(jsonString);
console.log(jsArray);
</script>
<script>
let windowHeight = window.innerHeight;
let promosLength = 11;
document.addEventListener('DOMContentLoaded', function() {
// Initialize Bootstrap Modal
let popupPromo = new bootstrap.Modal(document.getElementById('popupPromo'), {});
// Initialize Glider.js inside the Bootstrap Modal
function initGliderInModal() {
new Glider(document.querySelector('#popupPromo .glider'), {
slidesToScroll: 1,
slidesToShow: 1,
draggable: true,
dots: '#popup-promo-dots',
arrows: {
prev: '#popup-promo-prev',
next: '#popup-promo-next'
}
});
}
// Show Bootstrap Modal and initialize Glider.js after a specified scroll amount
const scrollThreshold = 2 / 3 * windowHeight; // The scroll amount in pixels to trigger the Modal
let gliderInitialized = false;
window.addEventListener('scroll', function() {
if (window.scrollY >= scrollThreshold && !gliderInitialized && promosLength > 0) {
popupPromo.show();
// Listen for the 'shown' event to initialize Glider.js after the Modal has been fully displayed
$('#popupPromo').on('shown.bs.modal', function() {
initGliderInModal();
gliderInitialized = true;
// Optionally, remove the 'shown' event listener after initializing the Glider to avoid re-initializing
$('#popupPromo').off('shown.bs.modal');
});
// Remove the scroll event listener after the Modal is shown to avoid re-initializing the Glider
this.removeEventListener('scroll', arguments.callee);
}
});
});
</script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable-min@0.4.5/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = window._analytics.init({
app: "ruangguruLanding",
debug: false,
plugins: [analyticsTrackable()],
});
/* Additional context tracker pageView */
const post_id = 25767;
const tags_id = [52,10,37];
const category_id = 467;
const sub_category_id = 474;
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>