Kelas 12 bakal jadi momen penting karena kamu akan menghadapi ujian TKA dan UTBK. Nah, supaya lebih siap, yuk curi start dengan simak materi pelajaran Matematika kelas 12 Semester 1 dan 2 berdasarkan Kurikulum Merdeka berikut ini!
—
Saat menginjak kelas 12, aktivitasmu pasti makin padat. Selain harus fokus menyelesaikan tugas sekolah, kamu juga mulai sibuk mempersiapkan diri menghadapi TKA (Tes Kemampuan Akademik) dan UTBK-SNBT. Di antara banyak mata pelajaran, Matematika sering dianggap sebagai salah satu yang paling memusingkan.
Nah, supaya kamu nggak merasa kewalahan atau bingung harus mulai dari mana, artikel ini akan membahas secara lengkap semua topik dan subtopik dalam materi pelajaran Matematika kelas 12. Pembahasannya disusun berdasarkan buku Matematika Kelas XII dan Matematika Tingkat Lanjut Kelas XII dari Kemendikdasmen, jadi isinya relevan dengan kurikulum yang kamu pelajari di sekolah.
Mulai dari materi Semester 1, Semester 2, hingga materi tingkat lanjut dalam Kurikulum Merdeka, semuanya dibahas secara ringkas, jelas, dan mudah dipahami. Yuk, simak pembahasannya sampai tuntas!
Baca Juga: Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka
Materi Pelajaran Matematika Kelas 12 Semester 1 Kurikulum Merdeka
Di semester ini, kamu akan mempelajari topik-topik dasar yang menjadi pondasi untuk materi lanjutan, seperti Transformasi Fungsi serta Busur dan Juring Lingkaran. Berikut penjelasan lebih ringkasnya:
Bab I – Transformasi Fungsi
Di bab ini, kamu akan belajar tentang bagaimana bentuk dan posisi suatu grafik fungsi bisa berubah jika dikenai perlakuan tertentu. Transformasi fungsi membantu kamu memahami apa yang terjadi pada grafik ketika digeser, dipantulkan, diperbesar, diperkecil, atau bahkan diputar. Materi ini penting banget karena sering muncul dalam soal dan juga berguna untuk memahami konsep grafik secara lebih mendalam.
Bab ini meliputi beberapa subtopik utama, yaitu:
Topik
Subtopik
Ringkasan
Transformasi Fungsi
Translasi
Translasi adalah perpindahan grafik ke arah kanan, kiri, atas, atau bawah tanpa mengubah bentuk aslinya. Ibaratnya, grafik hanya dipindahkan tempat saja, tapi ukurannya tetap sama.
Refleksi
Refleksi adalah proses mencerminkan grafik terhadap sumbu tertentu, biasanya sumbu X atau sumbu Y. Hasilnya seperti bayangan di cermin, di mana posisi grafik berubah, tetapi bentuknya tetap.
Dilatasi
Pada dilatasi, grafik bisa diperbesar atau diperkecil dari ukuran semula. Transformasi ini memengaruhi skala grafik, sehingga bentuknya tetap sama, tetapi ukurannya berubah.
Rotasi
Rotasi adalah memutar grafik terhadap suatu titik pusat, yang biasanya berada di titik asal (0,0). Grafik bisa diputar searah jarum jam atau berlawanan arah jarum jam dengan sudut tertentu.
Kombinasi Transformasi
Pada subtopik ini, kamu akan mempelajari gabungan dari dua atau lebih jenis transformasi sekaligus. Misalnya, grafik digeser lalu dipantulkan, atau diperbesar lalu diputar. Materi ini melatih kamu untuk berpikir lebih teliti karena setiap langkah transformasi saling memengaruhi.
Bab II – Busur dan Juring Lingkaran
Di bab ini, kamu akan lebih fokus mempelajari bagian-bagian penting dari lingkaran, khususnya busur dan juring. Selain mengenal bentuknya, kamu juga akan belajar cara menghitung panjang dan luasnya dengan tepat. Materi ini cukup sering muncul dalam soal, jadi penting banget untuk kamu pahami sejak awal.
Dalam bab ini, ada beberapa subtopik utama yang akan kamu pelajari, yaitu:
Topik
Subtopik
Ringkasan
Busur dan Juring Lingkaran
Busur Lingkaran
Busur adalah bagian dari keliling lingkaran yang berada di antara dua titik tertentu. Dengan mempelajari busur, kamu bisa mengetahui bagaimana cara menghitung panjang suatu bagian lingkaran berdasarkan besar sudut pusatnya.
Juring Lingkaran
Juring merupakan potongan lingkaran yang berbentuk seperti irisan kue atau pizza. Juring dibatasi oleh dua jari-jari dan satu busur. Pada materi ini, kamu akan belajar menghitung luas daerah juring dan memahami hubungannya dengan sudut pusat.
Hubungan Panjang Busur dan Luas Juring
Pada bagian ini, kamu akan mempelajari hubungan antara panjang busur dan luas juring dengan sudut pusat lingkaran. Perhitungannya menggunakan konsep perbandingan atau proporsi terhadap satu lingkaran penuh. Kalau kamu sudah paham bagian ini, menghitung panjang busur dan luas juring akan terasa jauh lebih mudah.
Baca Juga: Unsur-Unsur Lingkaran Ada Apa Saja, Ya?
Materi Pelajaran Matematika Kelas 12 Semester 2 Kurikulum Merdeka
Memasuki semester 2, kamu akan bertemu dengan materi yang cukup menantang dan seru untuk dipelajari. Di semester ini, fokus pembelajaran lebih banyak berkaitan dengan peluang dan kombinatorik, yaitu cabang Matematika yang membahas tentang cara menghitung kemungkinan terjadinya suatu peristiwa. Materi ini sangat penting, terutama di bidang statistika, ekonomi, dan ilmu komputer. Misalnya, konsep peluang sering digunakan dalam analisis data, pemrograman, hingga pengambilan keputusan.
Bab III – Kombinatorik dan Peluang
Pada bab ini, kamu akan mempelajari berbagai konsep dasar yang berkaitan dengan cara menyusun, memilih, dan menghitung kemungkinan suatu kejadian. Materi dalam bab ini menjadi fondasi penting untuk memahami statistika lanjutan dan analisis data.
Berikut beberapa subtopik yang akan kamu pelajari:
Topik
Subtopik
Ringkasan
Kombinatorik dan Peluang
Aturan Pengisian Tempat
Pada bagian ini, kamu akan mempelajari dasar-dasar perhitungan kombinatorik melalui aturan pengisian tempat. Konsep ini membantu kamu menentukan banyaknya kemungkinan susunan atau pilihan dalam suatu masalah dengan cara yang lebih cepat dan sistematis.
Permutasi
Permutasi membahas tentang cara menyusun beberapa elemen dalam urutan tertentu. Di sini, urutan sangat diperhatikan. Misalnya, susunan A-B-C tentu berbeda dengan C-B-A. Materi ini sering digunakan untuk menghitung jumlah susunan atau posisi dalam berbagai situasi.
Kombinasi
Berbeda dengan permutasi, kombinasi membahas pemilihan elemen tanpa memperhatikan urutan. Artinya, yang terpenting adalah siapa saja yang dipilih, bukan urutannya. Materi ini sering muncul dalam soal-soal tentang pembentukan kelompok atau tim.
Peluang Suatu Kejadian
Pada subtopik ini, kamu akan belajar cara menghitung probabilitas terjadinya suatu kejadian sederhana. Kamu akan memahami bagaimana menentukan peluang suatu peristiwa berdasarkan jumlah kemungkinan yang ada.
Peluang Kejadian Majemuk
Selanjutnya, kamu akan mempelajari peluang dari dua kejadian atau lebih yang terjadi secara bersamaan. Materi ini membantu kamu memahami bagaimana menggabungkan beberapa kejadian dalam satu perhitungan peluang.
Peluang Kejadian Saling Bebas dan Bersayarat
Di bagian ini, kamu akan belajar membedakan kejadian yang saling memengaruhi dan yang tidak. Kejadian saling bebas berarti satu kejadian tidak memengaruhi kejadian lainnya, sedangkan kejadian bersyarat berarti peluang suatu kejadian dipengaruhi oleh kejadian sebelumnya. Konsep ini sangat penting dalam analisis data dan pengambilan keputusan.
—
Sebelum kita lanjut bahas topik Matematika Tingkat Lanjut, 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 Tingkat Lanjut Kelas 12 Semester 1 Kurikulum Merdeka
Pada Matematika Tingkat Lanjut kelas 12 SMA, materi pelajarannya mulai memasuki topik-topik pra-kalkulus dan kalkulus. Topik ini merupakan dasar untuk kamu yang ingin kuliah di jurusan sains, teknik, atau ekonomi. Di Semester 1, kamu akan mempelajari bab-bab sebagai berikut:
Bab I – Geometri Analitik
Pada bab ini, kamu akan mempelajari geometri dengan bantuan koordinat dan persamaan matematika. Artinya, bangun-bangun geometri seperti lingkaran, parabola, elips, dan hiperbola tidak hanya dilihat dari bentuknya saja, tetapi juga dianalisis menggunakan rumus dan grafik. Materi ini akan melatih kamu untuk menghubungkan konsep aljabar dengan geometri secara lebih mendalam.
Topik
Subtopik
Ringkasan
Geometri Analitik
Lingkaran dan Garis Singgung
Di bagian ini, kamu akan belajar tentang lingkaran dalam sistem koordinat. Kamu akan mempelajari cara menentukan persamaan lingkaran berdasarkan titik pusat dan jari-jarinya. Selain itu, kamu juga akan belajar cara mengetahui posisi suatu titik terhadap lingkaran, apakah berada di dalam, tepat di garis lingkaran, atau di luar lingkaran.
Tidak hanya itu, kamu juga akan mempelajari konsep garis singgung, yaitu garis yang hanya menyentuh lingkaran di satu titik saja. Kamu akan belajar menentukan persamaan garis singgung pada sebuah lingkaran, serta memahami hubungan antara dua lingkaran yang saling berpotongan atau bersinggungan.
Irisan Kerucut
Pada subbab ini, kamu akan mengenal berbagai bentuk kurva yang disebut irisan kerucut. Kurva-kurva ini terbentuk dari hasil potongan sebuah bangun kerucut dengan bidang datar. Meski terdengar rumit, sebenarnya bentuknya sering kamu temui dalam kehidupan sehari-hari.
1. Parabola
Parabola memiliki bentuk seperti huruf U. Kamu akan mempelajari persamaan parabola, sifat-sifatnya, serta cara menggambar grafiknya. Bentuk parabola sering ditemukan pada reflektor lampu, antena parabola, dan lintasan benda yang dilempar.
2. Elips
Elips berbentuk oval dan sering diibaratkan seperti lintasan planet mengelilingi matahari. Di bagian ini, kamu akan belajar persamaan elips, titik fokus, serta hubungan antara sumbu-sumbu elips dengan grafiknya.
3. Hiperbola
Hiperbola terdiri dari dua kurva yang saling berhadapan dan terbuka ke arah berlawanan. Kamu akan mempelajari bentuk grafik hiperbola, persamaannya, serta ciri-ciri khas yang membedakannya dari parabola dan elips.
4. Garis Singgung Irisan Kerucut
Selain mempelajari bentuk kurvanya, kamu juga akan belajar cara menentukan garis singgung pada parabola, elips, dan hiperbola. Materi ini membantu kamu memahami bagaimana sebuah garis bisa menyentuh kurva hanya di satu titik tertentu, lengkap dengan persamaan matematikanya.
Baca Juga: Mengenal Ilmu Tertua dalam Matematika: Geometri!
Bab II – Limit
Pada bab ini, kamu akan mulai berkenalan dengan konsep limit, yaitu nilai yang didekati oleh suatu fungsi ketika variabelnya mendekati titik tertentu. Meskipun terdengar agak rumit di awal, sebenarnya limit adalah dasar penting untuk memahami materi Matematika yang lebih lanjut, terutama di kelas berikutnya.
Topik
Subtopik
Ringkasan
Limit
Definisi Limit Fungsi
Di bagian ini, kamu akan mempelajari apa sebenarnya yang dimaksud dengan limit fungsi. Secara sederhana, limit menunjukkan ke mana nilai suatu fungsi menuju, ketika nilai x semakin mendekati suatu angka tertentu. Konsep ini membantu kamu memahami perilaku fungsi di sekitar suatu titik, meskipun di titik tersebut fungsinya bisa saja tidak terdefinisi.
Sifat-Sifat Limit
Selanjutnya, kamu akan belajar berbagai sifat dasar limit yang memudahkan perhitungan. Misalnya, sifat limit pada penjumlahan, pengurangan, perkalian, dan pembagian. Dengan memahami sifat-sifat ini, kamu bisa menyelesaikan soal limit dengan lebih cepat dan praktis, tanpa harus menghitung dari awal setiap kali.
Limit Fungsi Aljabar dan Trigonometri
Pada bagian ini, kamu akan berlatih menghitung limit dari berbagai bentuk fungsi, mulai dari fungsi aljabar seperti polinomial dan pecahan, hingga fungsi trigonometri seperti sinus, cosinus, dan tangen. Kamu juga akan belajar beberapa trik khusus untuk menyelesaikan soal limit yang bentuknya tidak langsung bisa dihitung.
Aplikasi Limit
Terakhir, kamu akan melihat bagaimana konsep limit digunakan dalam materi lain, seperti turunan dan kontinuitas fungsi. Limit menjadi bekal untuk memahami perubahan suatu fungsi dan mengetahui apakah suatu fungsi berjalan secara mulus atau terputus-putus. Karena itu, penguasaan limit sangat penting sebagai bekal untuk mempelajari kalkulus lebih lanjut.
Bab III – Turunan Fungsi
Topik
Subtopik
Ringkasan
Turunan Fungsi
Definisi Turunan
Secara sederhana, turunan menunjukkan laju perubahan suatu fungsi. Misalnya, seberapa cepat suatu nilai bertambah atau berkurang terhadap perubahan variabel lainnya. Konsep ini sering dikaitkan dengan kemiringan grafik dan kecepatan perubahan suatu besaran.
Turunan Fungsi Aljabar dan Trigonometri
Selanjutnya, kamu akan belajar cara menurunkan berbagai bentuk fungsi, mulai dari fungsi aljabar seperti polinom dan pecahan, hingga fungsi trigonometri seperti sin, cos, dan tan. Di bagian ini, kamu perlu menguasai rumus-rumus dasar turunan agar bisa mengerjakan soal dengan lebih cepat dan tepat.
Aturan Rantai
Kalau fungsi yang kamu hadapi bentuknya lebih kompleks atau bertingkat, di sinilah aturan rantai digunakan. Aturan ini membantu kamu menurunkan fungsi majemuk, yaitu fungsi di dalam fungsi. Meski terlihat rumit di awal, aturan rantai akan sangat berguna saat kamu menghadapi soal-soal tingkat lanjut.
Aplikasi Turunan
Selain belajar rumus, kamu juga akan melihat bagaimana turunan digunakan dalam berbagai situasi nyata. Contohnya seperti:
- Menentukan persamaan garis singgung pada suatu kurva di titik tertentu.
- Mengetahui apakah suatu fungsi sedang naik atau turun, berdasarkan tanda turunannya.
- Menentukan titik ekstrem, yaitu titik maksimum dan minimum suatu fungsi.
- Menerapkan turunan dalam berbagai bidang, seperti ekonomi (untuk mencari keuntungan maksimum), teknik (untuk menganalisis perubahan), dan sains (untuk mempelajari gerak dan pertumbuhan).
Materi Pelajaran Matematika Tingkat Lanjut Kelas 12 Semester 2 Kurikulum Merdeka
Fokus utama pada semester ini adalah integral dan analisis data, yang termasuk dalam bidang kalkulus dan statistika modern. Materi ini sangat penting, terutama buat kamu yang ingin melanjutkan studi ke jurusan sains, teknik, ekonomi, atau teknologi.
Bab IV – Integral
Pada bab ini, kamu akan mempelajari konsep integral. Jika sebelumnya kamu belajar tentang laju perubahan, sekarang kamu akan belajar bagaimana mengumpulkan kembali perubahan tersebut menjadi suatu nilai utuh. Materi integral dibagi menjadi beberapa bagian utama, yaitu:
Topik
Subtopik
Ringkasan
Integral
Integral Tentu
Integral tentu adalah integral yang memiliki batas atas dan batas bawah. Pada bagian ini, kamu akan dikenalkan dengan konsep Jumlahan Riemann sebagai dasar untuk memahami integral secara lebih mendalam.
Selain itu, kamu juga akan mempelajari Teorema Dasar Kalkulus, yang menghubungkan konsep turunan dan integral. Teorema ini menjadi salah satu konsep paling penting dalam kalkulus.
Kamu juga akan belajar cara menghitung nilai integral dari a sampai b, beserta berbagai sifat-sifatnya, sehingga bisa digunakan untuk menyelesaikan berbagai jenis soal.
Integral Tak Tentu
Sementara itu, integral tak tentu adalah integral yang tidak memiliki batas atas dan batas bawah yang jelas. Integral tak tentu digunakan untuk mencari fungsi asal dari suatu turunan.
Kamu juga akan belajar berbagai aturan dalam menghitung integral, seperti aturan pangkat dan konstanta integrasi.
Penerapan Integral
Pada bagian ini, kamu akan melihat bagaimana integral digunakan dalam kehidupan nyata dan berbagai bidang ilmu, seperti:
- Menghitung luas daerah di bawah kurva atau di antara dua grafik.
- Menganalisis masalah ekonomi, seperti menghitung fungsi pendapatan, biaya, dan keuntungan.
- Menerapkan konsep integral dalam fisika, misalnya untuk menghitung kerja, energi, dan jarak tempuh.
Bab V – Analisis Data dan Peluang
Pada bab ini, kamu akan belajar bagaimana menghubungkan konsep peluang dengan data statistik yang sering kita temui dalam kehidupan sehari-hari. Materi ini membantu kamu memahami bagaimana suatu kejadian bisa diprediksi, dianalisis, dan dijelaskan secara matematis berdasarkan data yang ada.
Topik
Subtopik
Ringkasan
Analisis Data dan Peluang
Distribusi Seragam
Distribusi seragam membahas kondisi ketika semua kemungkinan hasil memiliki peluang yang sama besar. Artinya, setiap kejadian punya kesempatan yang setara untuk terjadi. Contohnya seperti melempar dadu atau koin, di mana setiap angka atau sisi memiliki peluang yang sama.
Distribusi Binomial
Distribusi binomial digunakan untuk menganalisis percobaan yang hanya memiliki dua kemungkinan hasil, yaitu sukses atau gagal. Misalnya, lulus atau tidak lulus, benar atau salah, atau menang dan kalah.
Pada bagian ini, kamu juga akan mempelajari:
- Fungsi distribusi binomial, yaitu rumus untuk menghitung peluang terjadinya suatu hasil tertentu.
- Nilai harapan distribusi binomial, yaitu nilai rata-rata yang diperkirakan akan muncul jika percobaan dilakukan berkali-kali.
Distribusi Normal
Distribusi normal adalah salah satu jenis distribusi yang paling sering digunakan dalam statistika. Bentuknya menyerupai kurva lonceng atau bell curve, di mana sebagian besar data berkumpul di bagian tengah, sementara sisanya menyebar ke kiri dan kanan.
Distribusi ini sering digunakan untuk menganalisis data seperti nilai ujian, tinggi badan, atau hasil pengukuran tertentu. Di bagian ini, kamu akan mempelajari:
- Fungsi distribusi normal, yang digunakan untuk menghitung peluang suatu data berada pada rentang tertentu.
- Nilai harapan distribusi normal, yang menunjukkan nilai rata-rata dari data tersebut.
Kenapa Harus Memahami Pelajaran Matematika?
Pernah nggak sih kamu mikir, “Ngapain sih belajar limit, turunan, atau matriks? Emangnya nanti bakal kepake di hidupku?”.
Kalau kamu pernah ngerasa gitu, kamu nggak sendirian, kok. Banyak banget siswa yang mikir kalua Matematika cuma soal hafalin rumus, mengerjakan soal, ujian, dan setelah itu, semua materi meluap begitu aja. Padahal, sebenarnya Matematika itu jauh lebih dari sekadar angka di kertas. Terus, buat apa sih kita belajar Matematika?
1. Melatih Cara Berpikir Seseorang
Jika diperhatikan lebih dalam, belajar Matematika sebenarnya bisa melatih cara berpikir seseorang. Saat mengerjakan soal, kamu belajar untuk menganalisis masalah, mencari informasi yang dibutuhkan, menyusun langkah-langkah penyelesaian, lalu menarik kesimpulan. Proses ini bakal melatih logika, ketelitian, kesabaran, dan kemampuan berpikir sistematis. Semua kemampuan tersebut sangat berguna, bukan hanya di sekolah, tetapi juga dalam kehidupan sehari-hari.
2. Banyak Diaplikasikan dalam Hampir Semua Bidang
Saat menggunakan media sosial misalnya, algoritma yang menentukan konten apa yang muncul di layar dibuat berdasarkan perhitungan dan analisis data. Ketika mengatur uang jajan, menghitung diskon, atau menabung, seseorang juga sedang menggunakan konsep Matematika. Begitu pula dalam dunia teknologi, game, bisnis, hingga kecerdasan buatan, semuanya tidak lepas dari peran Matematika. Jadi, meskipun tidak selalu terlihat dalam bentuk soal di buku, Matematika sebenarnya selalu ada di sekitar kita.
Baca Juga: Rangkuman Materi Matematika Kelas 11 Kurikulum Merdeka
Tips Belajar Matematika Biar Cepat Paham
Sayangnya, banyak siswa merasa Matematika itu sulit karena cara belajarnya kurang tepat. Tidak jarang siswa hanya diminta menghafal rumus tanpa penjelasan yang cukup. Soal-soal sulit diberikan terlalu cepat, sementara waktu untuk memahami konsep dasar masih kurang. Akhirnya, Matematika terasa menakutkan dan membingungkan. Rasa takut salah dan malu bertanya juga membuat banyak siswa semakin tertinggal.
Padahal, Matematika akan terasa jauh lebih mudah jika dipelajari dengan cara yang benar. Berikut beberapa cara yang bisa kamu lakukan untuk memahami pelajaran Matematika dengan lebih mudah:
1. Pahami Konsep, Bukan Hafalan Rumus
Salah satu kesalahan paling umum saat belajar Matematika adalah terlalu fokus menghafal rumus. Akibatnya, begitu lupa sedikit saja, langsung panik dan nggak tahu harus mulai dari mana.
Coba biasakan diri untuk bertanya ke diri sendiri, “Kenapa rumus ini bisa muncul?” atau “Dari mana asalnya?” Kalau kamu sudah paham konsep di balik rumus tersebut, kamu akan lebih mudah mengingatnya, bahkan saat sedang tertekan di ruang ujian. Dengan memahami konsep, kamu juga bisa lebih fleksibel menghadapi berbagai jenis soal.
2. Latihan Soal Setiap Hari
Dalam belajar Matematika, latihan itu kunci utama. Semakin sering kamu mengerjakan soal, semakin terbiasa juga otakmu berpikir secara logis dan cepat. Nggak perlu belajar lama-lama, cukup luangkan sekitar 30 menit setiap hari. Mulailah dari soal-soal dasar untuk menguatkan pemahaman, lalu perlahan naik ke soal yang lebih sulit, termasuk tipe HOTS. Sedikit tapi rutin jauh lebih efektif daripada belajar maraton semalam sebelum ujian.
3. Bergabung dengan Kelompok Belajar
Belajar sendirian memang bisa fokus, tapi belajar bareng teman juga punya banyak keuntungan. Dalam kelompok belajar, kamu bisa saling bertanya, berbagi cara mengerjakan soal, dan saling menyemangati. Kadang, penjelasan dari teman justru lebih mudah dipahami daripada dari buku. Selain itu, suasana belajar juga jadi lebih santai dan nggak membosankan. Jadi, kalau ada kesempatan, coba ajak teman-temanmu buat belajar bareng, ya.
4. Jangan Ragu Konsultasi dengan Guru atau Tutor Online
Kalau ada materi yang belum kamu pahami, jangan dipendam sendiri. Semakin lama dibiarkan, semakin susah untuk mengejarnya. Ingat, bertanya bukan berarti kamu kurang pintar, justru itu tanda kalau kamu serius ingin belajar. Kamu bisa bertanya langsung ke guru di kelas, lewat chat, atau mengikuti bimbingan belajar. Sekarang juga banyak tutor online yang siap membantu menjelaskan materi dengan cara yang lebih santai dan mudah dimengerti.
5. Manfaatkan Video Pembelajaran Interaktif
Di era digital seperti sekarang, belajar Matematika nggak harus selalu dari buku tebal. Kamu bisa memanfaatkan video pembelajaran yang dilengkapi animasi, contoh soal, dan penjelasan visual. Platform seperti Ruangguru, YouTube edukasi, atau aplikasi belajar lainnya bisa jadi teman belajar yang menyenangkan. Dengan tampilan yang interaktif, materi yang awalnya terasa sulit bisa jadi lebih mudah dipahami dan nggak membosankan.
Baca Juga: Cara Mudah Belajar Matematika biar Cepat Paham!
—
Itulah rangkuman lengkap tentang materi pelajaran Matematika kelas 12, mulai dari Semester 1 dan Semester 2, hingga materi tingkat lanjut dalam Kurikulum Merdeka. Meskipun terlihat banyak dan cukup rumit, sebenarnya semua topik ini saling berkaitan dan bisa kamu kuasai dengan strategi belajar yang tepat.
Ingat, Matematika bukan tentang siapa yang paling cepat menghafal rumus, tapi tentang siapa yang paling konsisten berlatih dan benar-benar memahami konsep. Jadi, yuk mulai belajar dari sekarang, atur strategi belajarmu dengan baik, dan persiapkan dirimu supaya lebih percaya diri saat menghadapi ujian nanti. Kalau kamu merasa butuh pendampingan tambahan, kamu juga bisa belajar lewat 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-XII.pdf (Diakses pada 8 Agustus 2025)
https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-Lanjut-BS-KLS-XII.pdf (Diakses pada 8 Agustus 2025)
<!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 12 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="Supaya lebih maksimal lagi belajarnya, yuk, simak kumpulan materi Matematika kelas 12 Semester 1 dan 2 Kurkulum Merdeka lewat artikel ini!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Rangkuman Materi Matematika Kelas 12 Kurikulum Merdeka" />
<meta property="og:description" content="Supaya lebih maksimal lagi belajarnya, yuk, simak kumpulan materi Matematika kelas 12 Semester 1 dan 2 Kurkulum Merdeka lewat artikel ini!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/materi-matematika-kelas-12-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-03T08:19:58+00:00" />
<meta property="article:modified_time" content="2026-02-03T08:22:34+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="15 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-12-kurikulum-merdeka","url":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka","name":"Rangkuman Materi Matematika Kelas 12 Kurikulum Merdeka","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d7d251dd-abe0-437e-a4c0-b738e1617330.png","datePublished":"2026-02-03T08:19:58+00:00","dateModified":"2026-02-03T08:22:34+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Supaya lebih maksimal lagi belajarnya, yuk, simak kumpulan materi Matematika kelas 12 Semester 1 dan 2 Kurkulum Merdeka lewat artikel ini!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-kurikulum-merdeka#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d7d251dd-abe0-437e-a4c0-b738e1617330.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d7d251dd-abe0-437e-a4c0-b738e1617330.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/materi-matematika-kelas-12-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 12 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 12 Kurikulum Merdeka Comments Feed" href="https://www.ruangguru.com/blog/materi-matematika-kelas-12-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/25801" /><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=25801' />
<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-12-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-12-kurikulum-merdeka&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-25801 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-12">Matematika SMA Kelas 12</a></li> </ol>
</nav>
<h1 class="content-title">
Rangkuman Materi Matematika Kelas 12 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 3, 2026 • </span> <span>16 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/d7d251dd-abe0-437e-a4c0-b738e1617330.png" alt="materi pelajaran matematika kelas 12 semester 1 dan 2 kurikulum merdeka" width="820" /></p>
<blockquote>
<p style="text-align: center;"><em>Kelas 12 bakal jadi momen penting karena kamu akan menghadapi ujian TKA dan UTBK. Nah, supaya lebih siap, yuk curi start dengan simak <strong><a href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-12">materi pelajaran Matematika kelas 12</a></strong> Semester 1 dan 2 berdasarkan Kurikulum Merdeka berikut ini!</em></p>
</blockquote>
<p style="text-align: center;">—</p>
<p> </p>
<p style="text-align: justify;">Saat menginjak kelas 12, aktivitasmu pasti makin padat. Selain harus fokus menyelesaikan tugas sekolah, kamu juga mulai sibuk mempersiapkan diri menghadapi <strong><a href="https://www.ruangguru.com/blog/tes-kemampuan-akademik">TKA (Tes Kemampuan Akademik)</a></strong> dan <strong><a href="https://www.ruangguru.com/blog/informasi-lengkap-utbk-snbt">UTBK-SNBT</a></strong>. Di antara banyak mata pelajaran, Matematika sering dianggap sebagai salah satu yang paling memusingkan.</p>
<p style="text-align: justify;">Nah, supaya kamu nggak merasa kewalahan atau bingung harus mulai dari mana, artikel ini akan membahas secara lengkap semua topik dan subtopik dalam materi pelajaran Matematika kelas 12. Pembahasannya disusun berdasarkan buku Matematika Kelas XII dan Matematika Tingkat Lanjut Kelas XII dari Kemendikdasmen, jadi isinya relevan dengan kurikulum yang kamu pelajari di sekolah.</p>
<p style="text-align: justify;">Mulai dari materi Semester 1, Semester 2, hingga materi tingkat lanjut dalam Kurikulum Merdeka, semuanya dibahas secara ringkas, jelas, dan mudah dipahami. Yuk, simak pembahasannya sampai tuntas!</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/materi-matematika-kelas-10-kurikulum-merdeka">Rangkuman Materi Matematika Kelas 10 Kurikulum Merdeka</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Kelas 12 Semester 1 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Di semester ini, kamu akan mempelajari topik-topik dasar yang menjadi pondasi untuk materi lanjutan, seperti Transformasi Fungsi serta Busur dan Juring Lingkaran. Berikut penjelasan lebih ringkasnya:</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab I </b><b>– </b><b>Transformasi Fungsi</b></span></h3>
<p style="text-align: justify;">Di bab ini, kamu akan belajar tentang bagaimana bentuk dan posisi suatu grafik fungsi bisa berubah jika dikenai perlakuan tertentu. Transformasi fungsi membantu kamu memahami apa yang terjadi pada grafik ketika digeser, dipantulkan, diperbesar, diperkecil, atau bahkan diputar. Materi ini penting banget karena sering muncul dalam soal dan juga berguna untuk memahami konsep grafik secara lebih mendalam.</p>
<p style="text-align: justify;">Bab ini meliputi beberapa subtopik utama, yaitu:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="5">Transformasi Fungsi</td>
<td style="width: 33.3333%;">Translasi</td>
<td style="width: 33.3333%; text-align: justify;">Translasi adalah perpindahan grafik ke arah kanan, kiri, atas, atau bawah tanpa mengubah bentuk aslinya. Ibaratnya, grafik hanya dipindahkan tempat saja, tapi ukurannya tetap sama.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Refleksi</td>
<td style="width: 33.3333%; text-align: justify;">Refleksi adalah proses mencerminkan grafik terhadap sumbu tertentu, biasanya sumbu X atau sumbu Y. Hasilnya seperti bayangan di cermin, di mana posisi grafik berubah, tetapi bentuknya tetap.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Dilatasi</td>
<td style="width: 33.3333%; text-align: justify;">Pada dilatasi, grafik bisa diperbesar atau diperkecil dari ukuran semula. Transformasi ini memengaruhi skala grafik, sehingga bentuknya tetap sama, tetapi ukurannya berubah.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Rotasi</td>
<td style="width: 33.3333%; text-align: justify;">Rotasi adalah memutar grafik terhadap suatu titik pusat, yang biasanya berada di titik asal (0,0). Grafik bisa diputar searah jarum jam atau berlawanan arah jarum jam dengan sudut tertentu.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Kombinasi Transformasi</td>
<td style="width: 33.3333%; text-align: justify;">Pada subtopik ini, kamu akan mempelajari gabungan dari dua atau lebih jenis transformasi sekaligus. Misalnya, grafik digeser lalu dipantulkan, atau diperbesar lalu diputar. Materi ini melatih kamu untuk berpikir lebih teliti karena setiap langkah transformasi saling memengaruhi.</td>
</tr>
</tbody>
</table>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab II </b><b>– </b><b>Busur dan Juring Lingkaran</b></span></h3>
<p style="text-align: justify;">Di bab ini, kamu akan lebih fokus mempelajari bagian-bagian penting dari lingkaran, khususnya busur dan juring. Selain mengenal bentuknya, kamu juga akan belajar cara menghitung panjang dan luasnya dengan tepat. Materi ini cukup sering muncul dalam soal, jadi penting banget untuk kamu pahami sejak awal.</p>
<p style="text-align: justify;">Dalam bab ini, ada beberapa subtopik utama yang akan kamu pelajari, yaitu:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="3">Busur dan Juring Lingkaran</td>
<td style="width: 33.3333%;">Busur Lingkaran</td>
<td style="width: 33.3333%; text-align: justify;">Busur adalah bagian dari keliling lingkaran yang berada di antara dua titik tertentu. Dengan mempelajari busur, kamu bisa mengetahui bagaimana cara menghitung panjang suatu bagian lingkaran berdasarkan besar sudut pusatnya.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Juring Lingkaran</td>
<td style="width: 33.3333%; text-align: justify;">Juring merupakan potongan lingkaran yang berbentuk seperti irisan kue atau pizza. Juring dibatasi oleh dua jari-jari dan satu busur. Pada materi ini, kamu akan belajar menghitung luas daerah juring dan memahami hubungannya dengan sudut pusat.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Hubungan Panjang Busur dan Luas Juring</td>
<td style="width: 33.3333%; text-align: justify;">Pada bagian ini, kamu akan mempelajari hubungan antara panjang busur dan luas juring dengan sudut pusat lingkaran. Perhitungannya menggunakan konsep perbandingan atau proporsi terhadap satu lingkaran penuh. Kalau kamu sudah paham bagian ini, menghitung panjang busur dan luas juring akan terasa jauh lebih mudah.</td>
</tr>
</tbody>
</table>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/pengertian-dan-unsur-unsur-lingkaran">Unsur-Unsur Lingkaran Ada Apa Saja, Ya?</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Kelas 12 Semester 2 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;">Memasuki semester 2, kamu akan bertemu dengan materi yang cukup menantang dan seru untuk dipelajari. Di semester ini, fokus pembelajaran lebih banyak berkaitan dengan peluang dan kombinatorik, yaitu cabang Matematika yang membahas tentang cara menghitung kemungkinan terjadinya suatu peristiwa. Materi ini sangat penting, terutama di bidang statistika, ekonomi, dan ilmu komputer. Misalnya, konsep peluang sering digunakan dalam analisis data, pemrograman, hingga pengambilan keputusan.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab III </b><b>– </b><b>Kombinatorik dan Peluang</b></span></h3>
<p style="text-align: justify;">Pada bab ini, kamu akan mempelajari berbagai konsep dasar yang berkaitan dengan cara menyusun, memilih, dan menghitung kemungkinan suatu kejadian. Materi dalam bab ini menjadi fondasi penting untuk memahami statistika lanjutan dan analisis data.</p>
<p style="text-align: justify;">Berikut beberapa subtopik yang akan kamu pelajari:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="6">Kombinatorik dan Peluang</td>
<td style="width: 33.3333%;">Aturan Pengisian Tempat</td>
<td style="width: 33.3333%; text-align: justify;">Pada bagian ini, kamu akan mempelajari dasar-dasar perhitungan kombinatorik melalui aturan pengisian tempat. Konsep ini membantu kamu menentukan banyaknya kemungkinan susunan atau pilihan dalam suatu masalah dengan cara yang lebih cepat dan sistematis.</td>
</tr>
<tr>
<td style="width: 33.3333%;"><a href="https://www.ruangguru.com/blog/jenis-permutasi-dalam-teori-peluang">Permutasi</a></td>
<td style="width: 33.3333%; text-align: justify;">Permutasi membahas tentang cara menyusun beberapa elemen dalam urutan tertentu. Di sini, urutan sangat diperhatikan. Misalnya, susunan A-B-C tentu berbeda dengan C-B-A. Materi ini sering digunakan untuk menghitung jumlah susunan atau posisi dalam berbagai situasi.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Kombinasi</td>
<td style="width: 33.3333%; text-align: justify;">Berbeda dengan permutasi, kombinasi membahas pemilihan elemen tanpa memperhatikan urutan. Artinya, yang terpenting adalah siapa saja yang dipilih, bukan urutannya. Materi ini sering muncul dalam soal-soal tentang pembentukan kelompok atau tim.</td>
</tr>
<tr>
<td style="width: 33.3333%;"><a href="https://www.ruangguru.com/blog/mengetahui-percobaan-ruang-sampel-dan-menghitung-peluang-kejadian">Peluang Suatu Kejadian</a></td>
<td style="width: 33.3333%; text-align: justify;">Pada subtopik ini, kamu akan belajar cara menghitung probabilitas terjadinya suatu kejadian sederhana. Kamu akan memahami bagaimana menentukan peluang suatu peristiwa berdasarkan jumlah kemungkinan yang ada.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Peluang Kejadian Majemuk</td>
<td style="width: 33.3333%; text-align: justify;">Selanjutnya, kamu akan mempelajari peluang dari dua kejadian atau lebih yang terjadi secara bersamaan. Materi ini membantu kamu memahami bagaimana menggabungkan beberapa kejadian dalam satu perhitungan peluang.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Peluang Kejadian Saling Bebas dan Bersayarat</td>
<td style="width: 33.3333%; text-align: justify;">Di bagian ini, kamu akan belajar membedakan kejadian yang saling memengaruhi dan yang tidak. Kejadian saling bebas berarti satu kejadian tidak memengaruhi kejadian lainnya, sedangkan kejadian bersyarat berarti peluang suatu kejadian dipengaruhi oleh kejadian sebelumnya. Konsep ini sangat penting dalam analisis data dan pengambilan keputusan.</td>
</tr>
</tbody>
</table>
<p> </p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Sebelum kita lanjut bahas topik Matematika Tingkat Lanjut, 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%252Fmateri-matematika-kelas-11-kurikulum-merdeka&clientTimestamp=2026-02-03T08%3A21%3A44.906Z&cookiesId=961acec3-1a1e-4a64-944e-3848f02ffe14&sessionId=194e02fd-87c3-4da2-b3f3-444df7ce1395&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 style="text-align: justify;"><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Tingkat Lanjut Kelas 12 Semester 1 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Pada Matematika Tingkat Lanjut kelas 12 SMA, materi pelajarannya mulai memasuki topik-topik pra-kalkulus dan kalkulus. Topik ini merupakan dasar untuk kamu yang ingin kuliah di jurusan sains, teknik, atau ekonomi. </span><span style="font-weight: 400;">Di Semester 1, kamu akan mempelajari bab-bab sebagai berikut:</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab I </b><b>– </b><b>Geometri Analitik</b></span></h3>
<p style="text-align: justify;">Pada bab ini, kamu akan mempelajari geometri dengan bantuan koordinat dan persamaan matematika. Artinya, bangun-bangun geometri seperti lingkaran, parabola, elips, dan hiperbola tidak hanya dilihat dari bentuknya saja, tetapi juga dianalisis menggunakan rumus dan grafik. Materi ini akan melatih kamu untuk menghubungkan konsep aljabar dengan geometri secara lebih mendalam.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="2">Geometri Analitik</td>
<td style="width: 33.3333%;"><a href="https://www.ruangguru.com/blog/kedudukan-titik-dan-garis-lurus-terhadap-lingkaran">Lingkaran dan Garis Singgung</a></td>
<td style="width: 33.3333%; text-align: justify;">Di bagian ini, kamu akan belajar tentang lingkaran dalam sistem koordinat. Kamu akan mempelajari cara menentukan persamaan lingkaran berdasarkan titik pusat dan jari-jarinya. Selain itu, kamu juga akan belajar cara mengetahui posisi suatu titik terhadap lingkaran, apakah berada di dalam, tepat di garis lingkaran, atau di luar lingkaran.</p>
<p>Tidak hanya itu, kamu juga akan mempelajari konsep garis singgung, yaitu garis yang hanya menyentuh lingkaran di satu titik saja. Kamu akan belajar menentukan persamaan garis singgung pada sebuah lingkaran, serta memahami hubungan antara dua lingkaran yang saling berpotongan atau bersinggungan.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Irisan Kerucut</td>
<td style="width: 33.3333%; text-align: justify;">Pada subbab ini, kamu akan mengenal berbagai bentuk kurva yang disebut irisan kerucut. Kurva-kurva ini terbentuk dari hasil potongan sebuah bangun kerucut dengan bidang datar. Meski terdengar rumit, sebenarnya bentuknya sering kamu temui dalam kehidupan sehari-hari.</p>
<p><strong>1. Parabola</strong></p>
<p>Parabola memiliki bentuk seperti huruf U. Kamu akan mempelajari persamaan parabola, sifat-sifatnya, serta cara menggambar grafiknya. Bentuk parabola sering ditemukan pada reflektor lampu, antena parabola, dan lintasan benda yang dilempar.</p>
<p><strong>2. Elips</strong></p>
<p>Elips berbentuk oval dan sering diibaratkan seperti lintasan planet mengelilingi matahari. Di bagian ini, kamu akan belajar persamaan elips, titik fokus, serta hubungan antara sumbu-sumbu elips dengan grafiknya.</p>
<p><strong>3. Hiperbola</strong></p>
<p>Hiperbola terdiri dari dua kurva yang saling berhadapan dan terbuka ke arah berlawanan. Kamu akan mempelajari bentuk grafik hiperbola, persamaannya, serta ciri-ciri khas yang membedakannya dari parabola dan elips.</p>
<p><strong>4. Garis Singgung Irisan Kerucut</strong></p>
<p>Selain mempelajari bentuk kurvanya, kamu juga akan belajar cara menentukan garis singgung pada parabola, elips, dan hiperbola. Materi ini membantu kamu memahami bagaimana sebuah garis bisa menyentuh kurva hanya di satu titik tertentu, lengkap dengan persamaan matematikanya.</td>
</tr>
</tbody>
</table>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/matematika-kelas-12-mengenal-ilmu-tertua-dalam-matematika-geometri">Mengenal Ilmu Tertua dalam Matematika: Geometri!</a></strong></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab II </b><b>– </b><b>Limit</b></span></h3>
<p style="text-align: justify;">Pada bab ini, kamu akan mulai berkenalan dengan konsep limit, yaitu nilai yang didekati oleh suatu fungsi ketika variabelnya mendekati titik tertentu. Meskipun terdengar agak rumit di awal, sebenarnya limit adalah dasar penting untuk memahami materi Matematika yang lebih lanjut, terutama di kelas berikutnya.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="4">Limit</td>
<td style="width: 33.3333%;">Definisi Limit Fungsi</td>
<td style="width: 33.3333%; text-align: justify;">Di bagian ini, kamu akan mempelajari apa sebenarnya yang dimaksud dengan limit fungsi. Secara sederhana, limit menunjukkan ke mana nilai suatu fungsi menuju, ketika nilai x semakin mendekati suatu angka tertentu. Konsep ini membantu kamu memahami perilaku fungsi di sekitar suatu titik, meskipun di titik tersebut fungsinya bisa saja tidak terdefinisi.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Sifat-Sifat Limit</td>
<td style="width: 33.3333%; text-align: justify;">Selanjutnya, kamu akan belajar berbagai sifat dasar limit yang memudahkan perhitungan. Misalnya, sifat limit pada penjumlahan, pengurangan, perkalian, dan pembagian. Dengan memahami sifat-sifat ini, kamu bisa menyelesaikan soal limit dengan lebih cepat dan praktis, tanpa harus menghitung dari awal setiap kali.</td>
</tr>
<tr>
<td style="width: 33.3333%;"><a href="https://www.ruangguru.com/blog/konsep-limit-fungsi-aljabar-dan-sifat-sifatnya">Limit Fungsi Aljabar</a> dan Trigonometri</td>
<td style="width: 33.3333%; text-align: justify;">Pada bagian ini, kamu akan berlatih menghitung limit dari berbagai bentuk fungsi, mulai dari fungsi aljabar seperti polinomial dan pecahan, hingga fungsi trigonometri seperti sinus, cosinus, dan tangen. Kamu juga akan belajar beberapa trik khusus untuk menyelesaikan soal limit yang bentuknya tidak langsung bisa dihitung.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Aplikasi Limit</td>
<td style="width: 33.3333%; text-align: justify;">Terakhir, kamu akan melihat bagaimana konsep limit digunakan dalam materi lain, seperti turunan dan kontinuitas fungsi. Limit menjadi bekal untuk memahami perubahan suatu fungsi dan mengetahui apakah suatu fungsi berjalan secara mulus atau terputus-putus. Karena itu, penguasaan limit sangat penting sebagai bekal untuk mempelajari kalkulus lebih lanjut.</td>
</tr>
</tbody>
</table>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab III </b><b>– </b><b>Turunan Fungsi</b></span></h3>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="4"><a href="https://www.ruangguru.com/blog/turunan-fungsi-aljabar">Turunan Fungsi</a></td>
<td style="width: 33.3333%;">Definisi Turunan</td>
<td style="width: 33.3333%; text-align: justify;">Secara sederhana, turunan menunjukkan laju perubahan suatu fungsi. Misalnya, seberapa cepat suatu nilai bertambah atau berkurang terhadap perubahan variabel lainnya. Konsep ini sering dikaitkan dengan kemiringan grafik dan kecepatan perubahan suatu besaran.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Turunan Fungsi Aljabar dan Trigonometri</td>
<td style="width: 33.3333%; text-align: justify;">Selanjutnya, kamu akan belajar cara menurunkan berbagai bentuk fungsi, mulai dari fungsi aljabar seperti polinom dan pecahan, hingga fungsi trigonometri seperti sin, cos, dan tan. Di bagian ini, kamu perlu menguasai rumus-rumus dasar turunan agar bisa mengerjakan soal dengan lebih cepat dan tepat.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Aturan Rantai</td>
<td style="width: 33.3333%; text-align: justify;">Kalau fungsi yang kamu hadapi bentuknya lebih kompleks atau bertingkat, di sinilah aturan rantai digunakan. Aturan ini membantu kamu menurunkan fungsi majemuk, yaitu fungsi di dalam fungsi. Meski terlihat rumit di awal, aturan rantai akan sangat berguna saat kamu menghadapi soal-soal tingkat lanjut.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Aplikasi Turunan</td>
<td style="width: 33.3333%; text-align: justify;">Selain belajar rumus, kamu juga akan melihat bagaimana turunan digunakan dalam berbagai situasi nyata. Contohnya seperti:</p>
<ul>
<li>Menentukan persamaan garis singgung pada suatu kurva di titik tertentu.</li>
<li>Mengetahui apakah suatu fungsi sedang naik atau turun, berdasarkan tanda turunannya.</li>
<li>Menentukan titik ekstrem, yaitu titik maksimum dan minimum suatu fungsi.</li>
<li>Menerapkan turunan dalam berbagai bidang, seperti ekonomi (untuk mencari keuntungan maksimum), teknik (untuk menganalisis perubahan), dan sains (untuk mempelajari gerak dan pertumbuhan).</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Materi Pelajaran Matematika Tingkat Lanjut Kelas 12 Semester 2 Kurikulum Merdeka</b></span></h2>
<p style="text-align: justify;">Fokus utama pada semester ini adalah integral dan analisis data, yang termasuk dalam bidang kalkulus dan statistika modern. Materi ini sangat penting, terutama buat kamu yang ingin melanjutkan studi ke jurusan sains, teknik, ekonomi, atau teknologi.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab IV </b><b>– </b><b>Integral</b></span></h3>
<p style="text-align: justify;">Pada bab ini, kamu akan mempelajari konsep integral. Jika sebelumnya kamu belajar tentang laju perubahan, sekarang kamu akan belajar bagaimana mengumpulkan kembali perubahan tersebut menjadi suatu nilai utuh. Materi integral dibagi menjadi beberapa bagian utama, yaitu:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="3">Integral</td>
<td style="width: 33.3333%;">Integral Tentu</td>
<td style="width: 33.3333%; text-align: justify;">Integral tentu adalah integral yang memiliki batas atas dan batas bawah. Pada bagian ini, kamu akan dikenalkan dengan konsep Jumlahan Riemann sebagai dasar untuk memahami integral secara lebih mendalam.</p>
<p>Selain itu, kamu juga akan mempelajari Teorema Dasar Kalkulus, yang menghubungkan konsep turunan dan integral. Teorema ini menjadi salah satu konsep paling penting dalam kalkulus.</p>
<p>Kamu juga akan belajar cara menghitung nilai integral dari a sampai b, beserta berbagai sifat-sifatnya, sehingga bisa digunakan untuk menyelesaikan berbagai jenis soal.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Integral Tak Tentu</td>
<td style="width: 33.3333%; text-align: justify;">Sementara itu, integral tak tentu adalah integral yang tidak memiliki batas atas dan batas bawah yang jelas. Integral tak tentu digunakan untuk mencari fungsi asal dari suatu turunan.</p>
<p>Kamu juga akan belajar berbagai aturan dalam menghitung integral, seperti aturan pangkat dan konstanta integrasi.</td>
</tr>
<tr>
<td style="width: 33.3333%;">Penerapan Integral</td>
<td style="width: 33.3333%; text-align: justify;">Pada bagian ini, kamu akan melihat bagaimana integral digunakan dalam kehidupan nyata dan berbagai bidang ilmu, seperti:</p>
<ul>
<li>Menghitung luas daerah di bawah kurva atau di antara dua grafik.</li>
<li>Menganalisis masalah ekonomi, seperti menghitung fungsi pendapatan, biaya, dan keuntungan.</li>
<li>Menerapkan konsep integral dalam fisika, misalnya untuk menghitung kerja, energi, dan jarak tempuh.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Bab V </b><b>– </b><b>Analisis Data dan Peluang</b></span></h3>
<p style="text-align: justify;">Pada bab ini, kamu akan belajar bagaimana menghubungkan konsep peluang dengan data statistik yang sering kita temui dalam kehidupan sehari-hari. Materi ini membantu kamu memahami bagaimana suatu kejadian bisa diprediksi, dianalisis, dan dijelaskan secara matematis berdasarkan data yang ada.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 33.3333%; text-align: center;"><strong>Topik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Subtopik</strong></td>
<td style="width: 33.3333%; text-align: center;"><strong>Ringkasan</strong></td>
</tr>
<tr>
<td style="width: 33.3333%;" rowspan="3">Analisis Data dan Peluang</td>
<td style="width: 33.3333%;">Distribusi Seragam</td>
<td style="width: 33.3333%; text-align: justify;">Distribusi seragam membahas kondisi ketika semua kemungkinan hasil memiliki peluang yang sama besar. Artinya, setiap kejadian punya kesempatan yang setara untuk terjadi. Contohnya seperti melempar dadu atau koin, di mana setiap angka atau sisi memiliki peluang yang sama.</td>
</tr>
<tr>
<td style="width: 33.3333%;"><a href="https://www.ruangguru.com/blog/kombinasi-dan-binomial-newton">Distribusi Binomial</a></td>
<td style="width: 33.3333%; text-align: justify;">Distribusi binomial digunakan untuk menganalisis percobaan yang hanya memiliki dua kemungkinan hasil, yaitu sukses atau gagal. Misalnya, lulus atau tidak lulus, benar atau salah, atau menang dan kalah.</p>
<p>Pada bagian ini, kamu juga akan mempelajari:</p>
<ul>
<li>Fungsi distribusi binomial, yaitu rumus untuk menghitung peluang terjadinya suatu hasil tertentu.</li>
<li>Nilai harapan distribusi binomial, yaitu nilai rata-rata yang diperkirakan akan muncul jika percobaan dilakukan berkali-kali.</li>
</ul>
</td>
</tr>
<tr>
<td style="width: 33.3333%;">Distribusi Normal</td>
<td style="width: 33.3333%; text-align: justify;">Distribusi normal adalah salah satu jenis distribusi yang paling sering digunakan dalam statistika. Bentuknya menyerupai kurva lonceng atau bell curve, di mana sebagian besar data berkumpul di bagian tengah, sementara sisanya menyebar ke kiri dan kanan.</p>
<p>Distribusi ini sering digunakan untuk menganalisis data seperti nilai ujian, tinggi badan, atau hasil pengukuran tertentu. Di bagian ini, kamu akan mempelajari:</p>
<ul>
<li>Fungsi distribusi normal, yang digunakan untuk menghitung peluang suatu data berada pada rentang tertentu.</li>
<li>Nilai harapan distribusi normal, yang menunjukkan nilai rata-rata dari data tersebut.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;">Kenapa Harus Memahami Pelajaran Matematika?</span></h2>
<p style="text-align: justify;">Pernah nggak sih kamu mikir, “Ngapain sih belajar limit, turunan, atau matriks? Emangnya nanti bakal kepake di hidupku?”.</p>
<p style="text-align: justify;">Kalau kamu pernah ngerasa gitu, kamu nggak sendirian, kok. Banyak banget siswa yang mikir kalua Matematika cuma soal hafalin rumus, mengerjakan soal, ujian, dan setelah itu, semua materi meluap begitu aja. Padahal, sebenarnya Matematika itu jauh lebih dari sekadar angka di kertas. Terus, buat apa sih kita belajar Matematika?</p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Melatih Cara Berpikir Seseorang</span></h3>
<p style="text-align: justify;">Jika diperhatikan lebih dalam, belajar Matematika sebenarnya bisa melatih cara berpikir seseorang. Saat mengerjakan soal, kamu belajar untuk menganalisis masalah, mencari informasi yang dibutuhkan, menyusun langkah-langkah penyelesaian, lalu menarik kesimpulan. Proses ini bakal melatih logika, ketelitian, kesabaran, dan kemampuan berpikir sistematis. Semua kemampuan tersebut sangat berguna, bukan hanya di sekolah, tetapi juga dalam kehidupan sehari-hari.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">2. Banyak Diaplikasikan dalam Hampir Semua Bidang</span></h3>
<p style="text-align: justify;">Saat menggunakan media sosial misalnya, algoritma yang menentukan konten apa yang muncul di layar dibuat berdasarkan perhitungan dan analisis data. Ketika mengatur uang jajan, menghitung diskon, atau menabung, seseorang juga sedang menggunakan konsep Matematika. Begitu pula dalam dunia teknologi, game, bisnis, hingga kecerdasan buatan, semuanya tidak lepas dari peran Matematika. Jadi, meskipun tidak selalu terlihat dalam bentuk soal di buku, Matematika sebenarnya selalu ada di sekitar kita.</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;">Tips Belajar Matematika Biar Cepat Paham</span></h2>
<p style="text-align: justify;">Sayangnya, banyak siswa merasa Matematika itu sulit karena cara belajarnya kurang tepat. Tidak jarang siswa hanya diminta menghafal rumus tanpa penjelasan yang cukup. Soal-soal sulit diberikan terlalu cepat, sementara waktu untuk memahami konsep dasar masih kurang. Akhirnya, Matematika terasa menakutkan dan membingungkan. Rasa takut salah dan malu bertanya juga membuat banyak siswa semakin tertinggal.</p>
<p style="text-align: justify;">Padahal, Matematika akan terasa jauh lebih mudah jika dipelajari dengan cara yang benar. Berikut beberapa cara yang bisa kamu lakukan untuk memahami pelajaran Matematika dengan lebih mudah:</p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Pahami Konsep, Bukan Hafalan Rumus</span></h3>
<p style="text-align: justify;">Salah satu kesalahan paling umum saat belajar Matematika adalah terlalu fokus menghafal rumus. Akibatnya, begitu lupa sedikit saja, langsung panik dan nggak tahu harus mulai dari mana.</p>
<p style="text-align: justify;">Coba biasakan diri untuk bertanya ke diri sendiri, “Kenapa rumus ini bisa muncul?” atau “Dari mana asalnya?” Kalau kamu sudah paham konsep di balik rumus tersebut, kamu akan lebih mudah mengingatnya, bahkan saat sedang tertekan di ruang ujian. Dengan memahami konsep, kamu juga bisa lebih fleksibel menghadapi berbagai jenis soal.</p>
<p> </p>
<h3><span style="font-size: 14pt;">2. Latihan Soal Setiap Hari</span></h3>
<p style="text-align: justify;">Dalam belajar Matematika, latihan itu kunci utama. Semakin sering kamu mengerjakan soal, semakin terbiasa juga otakmu berpikir secara logis dan cepat. Nggak perlu belajar lama-lama, cukup luangkan sekitar 30 menit setiap hari. Mulailah dari soal-soal dasar untuk menguatkan pemahaman, lalu perlahan naik ke soal yang lebih sulit, termasuk tipe HOTS. Sedikit tapi rutin jauh lebih efektif daripada belajar maraton semalam sebelum ujian.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">3. Bergabung dengan Kelompok Belajar</span></h3>
<p style="text-align: justify;">Belajar sendirian memang bisa fokus, tapi belajar bareng teman juga punya banyak keuntungan. Dalam kelompok belajar, kamu bisa saling bertanya, berbagi cara mengerjakan soal, dan saling menyemangati. Kadang, penjelasan dari teman justru lebih mudah dipahami daripada dari buku. Selain itu, suasana belajar juga jadi lebih santai dan nggak membosankan. Jadi, kalau ada kesempatan, coba ajak teman-temanmu buat belajar bareng, ya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">4. Jangan Ragu Konsultasi dengan Guru atau Tutor Online</span></h3>
<p style="text-align: justify;">Kalau ada materi yang belum kamu pahami, jangan dipendam sendiri. Semakin lama dibiarkan, semakin susah untuk mengejarnya. Ingat, bertanya bukan berarti kamu kurang pintar, justru itu tanda kalau kamu serius ingin belajar. Kamu bisa bertanya langsung ke guru di kelas, lewat chat, atau mengikuti bimbingan belajar. Sekarang juga banyak tutor online yang siap membantu menjelaskan materi dengan cara yang lebih santai dan mudah dimengerti.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">5. Manfaatkan Video Pembelajaran Interaktif</span></h3>
<p style="text-align: justify;">Di era digital seperti sekarang, belajar Matematika nggak harus selalu dari buku tebal. Kamu bisa memanfaatkan video pembelajaran yang dilengkapi animasi, contoh soal, dan penjelasan visual. Platform seperti <strong><a href="https://www.ruangguru.com/">Ruangguru</a></strong>, YouTube edukasi, atau aplikasi belajar lainnya bisa jadi teman belajar yang menyenangkan. Dengan tampilan yang interaktif, materi yang awalnya terasa sulit bisa jadi lebih mudah dipahami dan nggak membosankan.</p>
<p><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 style="text-align: center;">—</p>
<p style="text-align: justify;">Itulah rangkuman lengkap tentang materi pelajaran Matematika kelas 12, mulai dari Semester 1 dan Semester 2, hingga materi tingkat lanjut dalam Kurikulum Merdeka. Meskipun terlihat banyak dan cukup rumit, sebenarnya semua topik ini saling berkaitan dan bisa kamu kuasai dengan strategi belajar yang tepat.</p>
<p style="text-align: justify;">Ingat, Matematika bukan tentang siapa yang paling cepat menghafal rumus, tapi tentang siapa yang paling konsisten berlatih dan benar-benar memahami konsep. Jadi, yuk mulai belajar dari sekarang, atur strategi belajarmu dengan baik, dan persiapkan dirimu supaya lebih percaya diri saat menghadapi ujian nanti. Kalau kamu merasa butuh pendampingan tambahan, kamu juga bisa belajar lewat <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><span style="font-weight: 400;">https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-XII.pdf</span><span style="font-weight: 400;"> (Diakses pada 8 Agustus 2025)</span></p>
<p><span style="font-weight: 400;">https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-Lanjut-BS-KLS-XII.pdf (Diakses pada 8 Agustus 2025)</span></p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/kelas-12" rel="tag">Kelas 12</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 12 Kurikulum Merdeka%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/materi-matematika-kelas-12-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-12-kurikulum-merdeka&quote=Rangkuman Materi Matematika Kelas 12 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 12 Kurikulum Merdeka&url=https://www.ruangguru.com/blog/materi-matematika-kelas-12-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-12-kurikulum-merdeka&title=Rangkuman Materi Matematika Kelas 12 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 = 25801;
const tags_id = [76,10,37];
const category_id = 467;
const sub_category_id = 476;
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>