Catat! Berikut informasi lengkap seputar pelaksanaan SNBP 2026, mulai dari jadwal, syarat sekolah dan siswa, ketentuan terbaru, hingga tahapan pendaftarannya.
—
Jadwal dan ketentuan SNBP akhirnya sudah diumumkan oleh pemerintah, nih. Dibandingkan dengan SNBP 2025, ada beberapa perubahan untuk SNBP 2026 mendatang. SNBP tidak hanya mempertimbangkan nilai pelajaran yang berkaitan dengan jurusan yang kamu pilih aja, tapi juga nilai rapor keseluruhan.
“Terus, proses seleksinya masih sama atau beda kak?”
Oke, supaya kamu bisa mempersiapkan diri sedini mungkin, langsung aja yuk kita bahas mengenai jadwal, syarat, ketentuan, dan tahapan pendaftaran SNBP 2026 berikut ini!
Apa itu SNBP?
SNBP adalah singkatan dari Seleksi Nasional Berdasarkan Prestasi atau kita bisa menyebutnya dengan jalur undangan. Jalur seleksi SNBP akan berdasarkan pada nilai rapor rata-rata semua pelajaran, portofolio, prestasi non akademik, dan penilaian masing-masing kampus.
SNBP diselenggarakan oleh lembaga Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB). Di tahun 2026 mendatang, SNPMB menetapkan beberapa aturan untuk calon peserta dan sekolah, terkait PDSS, akreditasi sekolah, dan pilihan program studinya. Berikut informasi lengkapnya!
Baca Juga: Informasi Lengkap Seputar Pelaksanaan UTBK-SNBT 2026
Ketentuan Umum SNBP 2026
- Biaya pelaksanaan SNBP sepenuhnya ditanggung oleh pemerintah.
- Seleksi SNBP dilakukan berdasarkan penilaian prestasi akademik melalui rapor, serta mempertimbangkan prestasi akademik dan non-akademik siswa yang telah ditetapkan oleh PTN.
- Sekolah yang ingin mendaftarkan siswanya dalam SNBP harus:
- Memiliki Nomor Pokok Sekolah Nasional (NPSN).
- Melengkapi dan memastikan data rapor siswa yang memenuhi syarat di PDSS (Pangkalan Data Sekolah dan Siswa) diisi dengan akurat dan benar.
- Siswa mempunyai nilai Tes Kemampuan Akademik (TKA) Kemdikdasmen.
- Sekolah diwajibkan memiliki Akun SNPMB Sekolah untuk pengisian PDSS, sementara siswa juga harus memiliki Akun SNPMB Siswa untuk proses pendaftaran SNBP.
Ketentuan Khusus SNBP 2026
A. Kurikulum di PDSS
PDSS mengakomodasi kurikulum sekolah yang diselenggarakan secara nasional. Sekolah yang tidak menggunakan kurikulum tersebut tidak dapat mengisi PDSS.
B. Ketentuan Kuota Sekolah
- SMA/MA/SMK yang mempunyai NPSN.
- Ketentuan Akreditasi:
-
Akreditasi A: 40 % terbaik di sekolahnya.
-
Akreditasi B: 25 % terbaik di sekolahnya.
-
Akreditasi C dan lainnya: 5% terbaik di sekolahnya.
-
Ketentuan Baru! Tambahan kuota siswa eligible 5% bagi sekolah yang menggunakan e-rapor dalam pengisian PDSS.
- Mengisi Pangkalan Data Sekolah dan Siswa (PDSS). Data siswa yang diisikan hanya yang eligible sesuai dengan Ketentuan Akreditasi.
C. Ketentuan Siswa Eligible
Peserta yang bisa mendaftar melalui jalur SNBP adalah Siswa SMA/MA/SMK kelas terakhir (kelas 12) pada tahun 2026 yang memiliki prestasi unggul di sekolahnya. Selain itu, ada juga persyaratan lain bagi siswa yang telah eligible untuk mendaftar SNBP 2026, di antaranya:
-
Warga Negara Indonesia (WNI) dan memiliki Nomor Induk Kependudukan (NIK).
- Memiliki NISN dan terdaftar di PDSS.
- Memiliki nilai rapor semester 1 s.d. 5 yang telah diisikan di PDSS.
- Peserta yang memilih program studi bidang seni dan olahraga wajib mengunggah Portofolio.
- Memiliki kesehatan yang memadai, sehingga tidak mengganggu kelancaran proses studi.
- Memiliki prestasi akademik dan memenuhi persyaratan yang ditentukan oleh masing-masing PTN.
- Siswa yang mempunyai nilai Tes Kemampuan Akademik (TKA) Kemdikdasmen.
D. Ketentuan Tambahan
Siswa harus memenuhi persyaratan yang ditentukan oleh program studi yang dituju.
Seputar PDSS (Pangkalan Data Sekolah dan Siswa)
Nah, untuk mendaftar melalui jalur SNBP, pihak sekolah harus mengisi PDSS atau singkatan dari Pangkalan Data Sekolah dan Siswa.
PDSS adalah basis data yang berisikan rekam jejak kinerja sekolah dan nilai rapor siswa yang eligible untuk mendaftar. Pengisian PDSS dilakukan oleh sekolah, dan kebenaran data yang diisikan menjadi tanggung jawab Kepala Sekolah.
PDSS mengakomodasi Kurikulum Nasional 2006 KTSP, Kurikulum 2013 (Sistem Paket dan SKS), dan Kurikulum Merdeka. Jadi, sekolah yang tidak menggunakan kurikulum nasional, misalnya seperti sekolah-sekolah dengan kurikulum internasional, tidak diperbolehkan mendaftar PDSS. Itu artinya, kamu juga belum berkesempatan untuk mengikuti jalur SNBP 2025.
Baca Juga: Rasionalisasi SNBP, Bantu Kamu Tentukan Jurusan Paling Tepat
Jadwal Pendaftaran SNBP 2026
Rangkaian proses seleksi SNBP akan dimulai dari bulan Desember. Namun, pendaftarannya baru akan dimulai pada bulan Februari hingga pengumuman di bulan Maret. Simak detailnya berikut ini:
Tanggal penting jadwal SNBP 2026. (Sumber Gambar: SNPMB ID via YouTube)
-
Pengumuman Kuota Sekolah: 29 Desember 2025
-
Masa Sanggah Kuota Sekolah: 29 Desember 2025 – 15 Januari 2026
-
Registrasi Akun SNPMB Sekolah: 5 – 26 Januari 2026
-
Pengisian PDSS oleh Sekolah: 5 Januari – 2 Februari 2026
-
Registrasi Akun SNPMB Siswa: 12 Januari – 18 Februari 2026
-
Pendaftaran SNBP: 3 – 18 Februari 2026
-
Pengumuman Hasil SNBP: 31 Maret 2026
-
Masa Unduh Kartu Peserta SNBP: 3 Februari – 30 April 2026
Catatan: seluruh kegiatan pada hari yang sudah ditentukan diakhiri pada pukul 15.00 WIB.
—
Ruangguru juga menyediakan wadah eksklusif untuk kamu para pejuang kampus impian, yaitu Grup Pelatnas UTBK, grup Telegram khusus pejuang SNBT 2026 dari Ruangguru! Di dalam grup ini, kamu nggak cuma dapet semangat bareng ribuan pejuang lainnya, tapi juga bisa mengikuti program harian buat bantu kamu menyiapkan diri menuju SNBT dengan lebih terarah. Yuk, gabung sekarang dan rasakan sendiri serunya belajar bareng komunitas pejuang SNBT dari seluruh Indonesia!
Kuota Jalur SNBP 2026
Pada tahun 2026, kuota penerimaan mahasiswa baru melalui jalur SNBP ditetapkan dengan ketentuan sebagai berikut:
- Minimum 20% dari total kursi yang tersedia di setiap perguruan tinggi dialokasikan untuk jalur SNBP.
- Untuk Perguruan Tinggi Negeri (PTN) berstatus Badan Hukum, alokasi minimumnya juga ditetapkan sebesar 20% dari total kursi yang tersedia.
Kriteria Penilaian SNBP 2026
Seleksi jalur SNBP dilakukan berdasarkan komponen sebagai berikut:
- Komponen pertama, nilai rapor seluruh mata pelajaran, paling sedikit 50%.
- Komponen kedua, yang dihitung berdasarkan nilai rapor paling banyak 2 (dua) mata pelajaran pendukung Program Studi yang dituju, portofolio, dan/atau prestasi, paling banyak 50%.
Komposisi persentase komponen pertama dan kedua ditetapkan oleh masing-masing PTN.
Baca Juga: 9 Tips Lolos SNBP 2026 untuk Masuk PTN Impian
Ketentuan Pemilihan Program Studi di SNBP 2026
Lalu, gimana sih ketentuan terkait pemilihan program studi oleh peserta? Berikut penjelasannya:
- Setiap siswa yang eligible diizinkan memilih Prodi di PTN Akademik, PTN Vokasi, dan/atau PTKIN.
- Setiap siswa dapat memilih dua program studi dari satu atau dua PTN.
- Jika memilih dua program studi, salah satu harus berada di PTN pada provinsi yang sama dengan SMA/MA/SMK asalnya.
- Jika memilih satu program studi, dapat memilih PTN yang berada di provinsi mana pun.
- Daftar program studi dan daya tampung SNBP dapat dilihat pada laman https://snpmb.id.
Catatan: Sesuai Permendikbudristek No. 48 Tahun 2022 dan No. 62 Tahun 2023, siswa diminta memilih program studi yang relevan dengan mata pelajaran yang dipilih dalam Kurikulum Nasional.
Portofolio SNBP 2026
Nah, bagi peserta yang memilih program studi di bidang seni dan olahraga, WAJIB mengunggah Portofolio. Terdapat 11 jenis Portofolio yang berlaku untuk SNBP dan SNBT, di antaranya:
- Olahraga
- Seni Tari (termasuk sendratasik/seni pertunjukkan opsi tari)
- Seni Musik (termasuk sendratasik/seni pertunjukkan opsi musik)
- Seni Karawitan
- Etnomusikologi
- Teater (termasuk sendratasik/seni pertunjukkan opsi drama/teater)
- Fotografi
- Film Televisi
- Seni Pedalangan
- Sendratasik
- Seni Rupa, Desain, dan Kriya
Informasi umum dan panduan mengenai portofolio bisa kamu cek di artikel berikut ya.
Baca Juga: Ketentuan Portofolio untuk SNBP dan UTBK-SNBT yang Harus Dipenuhi
Ketentuan Pemeringkatan Siswa oleh Sekolah
Gimana sih caranya sekolah melakukan pemeringkatan? Nah, pemeringkatan itu dilakukan berdasarkan beberapa ketentuan berikut ini:
-
Pemeringkatan siswa dilakukan oleh sekolah dengan memperhitungkan nilai rerata semua mata pelajaran semester 1 sampai dengan semester 5.
- Sekolah dapat menambahkan kriteria lain berupa prestasi akademik dalam menentukan peringkat siswa bila ada nilai yang sama. Pada sekolah Implementasi Kurikulum Merdeka (IKM), kriteria lain dapat menggunakan capaian siswa dalam Projek Penguatan Profil Pelajar Pancasila (P5).
-
Jumlah siswa yang masuk dalam pemeringkatan sesuai dengan ketentuan kuota akreditasi sekolah.
Tahapan Pendaftaran SNBP 2026
Setelah semua persyaratan, berkas, dan data yang dibutuhkan siap, kamu bisa mulai mendaftarkan diri dengan mengikuti tahapannya berikut ini:
1. Pengumuman Kuota
Bagi sekolah dengan Akreditasi dan jumlah siswa sesuai dengan ketentuan, akan menerima pengumuman kuota SNBP. Pengumuman kuota sekolah akan berlangsung pada 29 Desember 2025. Layanan masa sanggah tentang kuota paling lambat tanggal 15 Januari 2026 pukul 15.00 WIB.
2. Registrasi Akun SNPMB Bagi Sekolah
Wajib bagi sekolah yang belum memiliki akun SNPMB untuk melakukan registrasi melalui laman https://portal-snpmb.bppp.kemdikbud.go.id.
3. Registrasi Akun SNPMB Bagi Siswa
Wajib bagi siswa kelas 12 melakukan registrasi melalui laman https://portal-snpmb.bppp.kemdikbud.go.id.
4. Pemeringkatan Siswa
SNPMB menginformasikan jumlah siswa yang eligible mendaftar SNBP berdasarkan Akreditasi Sekolah.
5. Pengisian PDSS
Sekolah melakukan proses pengisian PDSS (Pangkalan Data Sekolah dan Siswa).
6. Pendaftaran SNBP
Siswa yang datanya sudah masuk ke dalam PDSS, bisa melakukan pendaftaran di laman https://portal-snpmb.bppp.kemdikbud.go.id.
7. Pilih PTN dan Program Studi
Kamu bisa memilih paling banyak dua PTN (lihat kembali ketentuan pilihan PTN dan program studi di atas).
8. Pengunggahan Portofolio
Wajib bagi peserta yang memilih program studi di Bidang Seni dan Olahraga untuk mengunggah Portofolio sesuai dengan jurusan yang dipilih.
9. Seleksi Jalur SNBP
PTN melakukan seleksi jalur SNBP berdasarkan kriteria yang telah ditetapkan oleh masing-masing PTN.
10. Pengumuman SNBP
Hasil kelulusan SNBP dapat kamu lihat di laman SNPMB atau laman mirrornya pada 31 Maret 2026 pukul 15.00 WIB.
11. Daftar Ulang
Peserta yang lolos jalur SNBP melakukan pendaftaran ulang di PTN tempat calon mahasiswa dinyatakan diterima dan mengikuti ketentuan PTN yang bersangkutan.
Tahapan Seleksi SNBP 2026
Sementara itu, seleksi SNBP dilakukan dengan tahapan sebagai berikut:
- Siswa pendaftar diseleksi berdasarkan urutan pilihan program studi pertama; dan
- Jika siswa tidak lulus seleksi pada pilihan program studi pertama, maka akan diikutkan pada seleksi pilihan kedua.
FYI, jika ada siswa yang lolos namun tidak mendaftar ulang, maka siswa tersebut tidak kan bisa mengikuti UTBK-SNBT dan Ujian Mandiri, serta besaran kuota yang diberikan kepada sekolah pun ke depannya bisa terpengaruh.
Baca Juga: Daftar Mata Pelajaran Pendukung SNBP 2025 untuk K13 & Kurikulum Merdeka
Sanksi bagi Sekolah atau Siswa yang Melakukan Kecurangan
Jika sekolah maupun siswa melakukan tindak kecurangan pada saat proses seleksi SNBP, tentu akan mendapat sejumlah sanksi sebagai berikut:
- Bagi sekolah yang terbukti melakukan kecurangan dapat dikenai sanksi hingga pembatalan kepesertaan pada SNBP tahun berikutnya.
- Bagi siswa yang dinyatakan lulus SNBP dan terbukti melakukan kecurangan dapat dibatalkan status kelulusannya.
Informasi Lebih Lanjut Seputar SNBP 2026
Terakhir, kalau kamu masih punya pertanyaan dan butuh informasi lebih lanjut seputar pelaksanaan SNBP 2025, kamu bisa langsung mengunjungi laman resmi SNPMB BPPP atau media sosialnya berikut ini:
- Laman Resmi: https://snpmb.bppp.kemdikbud.go.id
- Email: snpmb@bppp.kemdikbud.go.id
- Telepon: 021-3104041
- Call center: 08041450450
- HelpDesk: https://halo-snpmb.bppp.kemdikbud.go.id
- Instagram SNPMB BP3: @snpmb_bp3
- Twitter SNPMB BP3: @snpmb_bp3
- Tiktok SNPMB BP3: @snpmb_bp3
- Facebook SNPMB BP3: snpmb.bp3
- YouTube SNPMB BP3: snpmb-bppp
—
Well, sudah lengkap banget nih info seputar SNBP 2026. Kamu boleh berharap pada SNBP kali ini, tapi jangan lupa juga untuk tetap belajar dan mempersiapkan diri demi menghadapi UTBK-SNBT 2026 ya. Yuk, terus persiapkan diri dengan paket intensif UTBK di SNBT Center atau mengikuti tryout SNBT UTBK secara online di ruanguji!
Nah, kalau kamu masih belum yakin dengan pilihan program studi yang mau diambil di SNBP nanti, kamu bisa cari tahu berapa persen peluang masuk PTN dengan Rasionalisasi SNBP Ruangguru. Klik banner di bawah ini untuk informasi lebih lanjut!
Referensi:
Konferensi Pers Seleksi Nasional Penerimaan Mahasiswa Baru tahun 2026 [daring]. Tautan: https://www.youtube.com/watch?v=tk9IbIrHQ4A (Diakses: 9 September 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>Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya</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="Artikel ini berisi informasi lengkap seputar pelaksanaan SNBP 2026, mulai dari jadwal, syarat sekolah dan siswa, ketentuan baru, hingga tahap pendaftaran." />
<link rel="canonical" href="https://www.ruangguru.com/blog/informasi-lengkap-snbp" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya" />
<meta property="og:description" content="Artikel ini berisi informasi lengkap seputar pelaksanaan SNBP 2026, mulai dari jadwal, syarat sekolah dan siswa, ketentuan baru, hingga tahap pendaftaran." />
<meta property="og:url" content="https://www.ruangguru.com/blog/informasi-lengkap-snbp" />
<meta property="og:site_name" content="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru" />
<meta property="article:publisher" content="https://www.facebook.com/ruanggurucom/" />
<meta property="article:published_time" content="2025-10-09T01:00:00+00:00" />
<meta property="article:modified_time" content="2026-02-04T08:48:10+00:00" />
<meta name="author" content="Shabrina Alfari" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Shabrina Alfari" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="9 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp","url":"https://www.ruangguru.com/blog/informasi-lengkap-snbp","name":"Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Header%20Pojok%20Kampus%20-%20Informasi%20SNBP%202023-01.jpg","datePublished":"2025-10-09T01:00:00+00:00","dateModified":"2026-02-04T08:48:10+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/af6350034b171a1408a571ed11ae0248"},"description":"Artikel ini berisi informasi lengkap seputar pelaksanaan SNBP 2026, mulai dari jadwal, syarat sekolah dan siswa, ketentuan baru, hingga tahap pendaftaran.","breadcrumb":{"@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/informasi-lengkap-snbp"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Header%20Pojok%20Kampus%20-%20Informasi%20SNBP%202023-01.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Header%20Pojok%20Kampus%20-%20Informasi%20SNBP%202023-01.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/informasi-lengkap-snbp#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/af6350034b171a1408a571ed11ae0248","name":"Shabrina Alfari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/79094fae9fdc0a70f38fea8e648da0d97a5c1e687461905420034bf6e4ed550f?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/79094fae9fdc0a70f38fea8e648da0d97a5c1e687461905420034bf6e4ed550f?s=96&d=mm&r=g","caption":"Shabrina Alfari"},"description":"Content Writer and Content Performance at Ruangguru. Hope my writing finds you well and help you learn a thing or two! :D","url":"https://www.ruangguru.com/blog/author/shabrina-alfari"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya Comments Feed" href="https://www.ruangguru.com/blog/informasi-lengkap-snbp/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/871" /><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=871' />
<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%2Finformasi-lengkap-snbp" />
<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%2Finformasi-lengkap-snbp&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-871 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/pojok-kampus">Pojok Kampus</a></li><li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/pojok-kampus/seleksi-masuk">Seleksi Masuk</a></li> </ol>
</nav>
<h1 class="content-title">
Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/shabrina-alfari" class="">Shabrina Alfari</a> </p>
<p class="content-info"><span>October 9, 2025 • </span> <span>9 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p><img decoding="async" style="height: auto; max-width: 100%; width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/Header%20Pojok%20Kampus%20-%20Informasi%20SNBP%202023-01.jpg" alt="Jadwal SNBP 2025, Syarat, dan Tahapan Pendaftaran" /></p>
<blockquote>
<p style="text-align: center;"><em>Catat! Berikut informasi lengkap seputar pelaksanaan SNBP 2026, mulai dari jadwal, syarat sekolah dan siswa, ketentuan terbaru, hingga tahapan pendaftarannya.</em></p>
<p style="text-align: center;"><em>—</em></p>
</blockquote>
<p> </p>
<p style="text-align: justify;">Jadwal dan ketentuan SNBP akhirnya sudah diumumkan oleh pemerintah, nih. Dibandingkan dengan SNBP 2025, ada beberapa perubahan untuk SNBP 2026 mendatang. SNBP tidak hanya mempertimbangkan nilai pelajaran yang berkaitan dengan jurusan yang kamu pilih aja, tapi juga nilai rapor keseluruhan.</p>
<p style="text-align: justify;"><em><i>“Terus, proses seleksinya masih sama atau beda kak?”</i></em></p>
<p style="text-align: justify;">Oke, supaya kamu bisa mempersiapkan diri sedini mungkin, langsung aja yuk kita bahas mengenai jadwal, syarat, ketentuan, dan tahapan pendaftaran SNBP 2026 berikut ini!</p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Apa itu SNBP?</strong></span></h2>
<p style="text-align: justify;">SNBP adalah singkatan dari Seleksi Nasional Berdasarkan Prestasi atau kita bisa menyebutnya dengan jalur undangan. Jalur seleksi SNBP akan<strong> berdasarkan pada nilai rapor rata-rata semua pelajaran, portofolio, prestasi non akademik, dan penilaian masing-masing kampus</strong>.</p>
<p style="text-align: justify;">SNBP diselenggarakan oleh lembaga Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB). Di tahun 2026 mendatang, SNPMB menetapkan beberapa aturan untuk calon peserta dan sekolah, terkait PDSS, akreditasi sekolah, dan pilihan program studinya. Berikut informasi lengkapnya!</p>
<p style="font-weight: bold; text-align: justify;">Baca Juga: <a href="https://www.ruangguru.com/blog/informasi-lengkap-utbk-snbt" rel="noopener">Informasi Lengkap Seputar Pelaksanaan UTBK-SNBT 2026</a></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><strong>Ketentuan Umum SNBP 2026</strong></span></h2>
<ol>
<li style="text-align: justify;">Biaya pelaksanaan SNBP sepenuhnya ditanggung oleh pemerintah.</li>
<li style="text-align: justify;">Seleksi SNBP dilakukan berdasarkan penilaian <strong>prestasi akademik</strong> <strong>melalui rapor</strong>, serta mempertimbangkan <strong>prestasi akademik dan non-akademik</strong> siswa yang telah ditetapkan oleh PTN.</li>
<li style="text-align: justify;">Sekolah yang ingin mendaftarkan siswanya dalam SNBP harus:
<ul>
<li>Memiliki Nomor Pokok Sekolah Nasional (NPSN).</li>
<li>Melengkapi dan memastikan data rapor siswa yang memenuhi syarat di PDSS (Pangkalan Data Sekolah dan Siswa) diisi dengan akurat dan benar.</li>
</ul>
</li>
<li>Siswa mempunyai nilai <strong><a href="https://www.ruangguru.com/blog/tes-kemampuan-akademik">Tes Kemampuan Akademik (TKA)</a></strong> Kemdikdasmen.</li>
<li style="text-align: justify;">Sekolah diwajibkan memiliki Akun SNPMB Sekolah untuk pengisian PDSS, sementara siswa juga harus memiliki Akun SNPMB Siswa untuk proses pendaftaran SNBP.</li>
</ol>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><strong>Ketentuan Khusus SNBP 2026</strong></span></h2>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">A. Kurikulum di PDSS</span></h3>
<p style="text-align: justify;">PDSS mengakomodasi kurikulum sekolah yang diselenggarakan secara nasional. Sekolah yang tidak menggunakan kurikulum tersebut tidak dapat mengisi PDSS.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">B. Ketentuan Kuota Sekolah</span></h3>
<ul>
<li style="text-align: justify;">SMA/MA/SMK yang <strong>mempunyai NPSN</strong>.</li>
<li style="text-align: justify;">Ketentuan Akreditasi:
<ul>
<li><strong>Akreditasi A: 40 % </strong>terbaik di sekolahnya.</li>
<li><strong>Akreditasi B: </strong><strong>25 % </strong>terbaik di sekolahnya.</li>
<li><strong>Akreditasi C dan lainnya: 5% </strong>terbaik di sekolahnya.</li>
</ul>
</li>
<li style="text-align: justify;"><strong>Ketentuan Baru!</strong> <strong>Tambahan kuota siswa eligible 5%</strong> bagi sekolah yang menggunakan <strong>e-rapor</strong> dalam pengisian PDSS.</li>
<li style="text-align: justify;">Mengisi <strong>Pangkalan Data Sekolah dan Siswa (PDSS)</strong>. Data siswa yang diisikan <strong>hanya yang </strong><strong>eligible </strong><strong>sesuai dengan Ketentuan Akreditasi.</strong></li>
</ul>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">C. Ketentuan Siswa Eligible</span></h3>
<p style="text-align: justify;">Peserta yang bisa mendaftar melalui jalur SNBP adalah Siswa SMA/MA/SMK kelas terakhir (kelas 12) pada tahun 2026 yang memiliki prestasi unggul di sekolahnya. Selain itu, ada juga persyaratan lain bagi siswa yang telah eligible untuk mendaftar SNBP 2026, di antaranya:</p>
<ul>
<li style="text-align: justify;"><strong>Warga Negara Indonesia (WNI)</strong> dan memiliki <strong>Nomor Induk Kependudukan (NIK)</strong>.</li>
<li style="text-align: justify;">Memiliki <strong>NISN</strong> dan terdaftar di <strong>PDSS</strong>.</li>
<li style="text-align: justify;">Memiliki <strong>nilai rapor semester 1 s.d. 5</strong> yang telah diisikan di PDSS.</li>
<li style="text-align: justify;">Peserta yang memilih program studi bidang seni dan olahraga wajib mengunggah <strong>Portofolio</strong>.</li>
<li style="text-align: justify;">Memiliki kesehatan yang memadai, sehingga tidak mengganggu kelancaran proses studi.</li>
<li style="text-align: justify;">Memiliki <strong>prestasi akademik</strong> dan memenuhi persyaratan yang ditentukan oleh masing-masing PTN.</li>
<li style="text-align: justify;">Siswa yang mempunyai nilai <strong><a href="https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat">Tes Kemampuan Akademik (TKA) Kemdikdasmen</a></strong>.</li>
</ul>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">D. Ketentuan Tambahan</span></h3>
<p style="text-align: justify;">Siswa harus memenuhi persyaratan yang ditentukan oleh program studi yang dituju.</p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Seputar PDSS (Pangkalan Data Sekolah dan Siswa)</strong></span></h2>
<p style="text-align: justify;">Nah, untuk mendaftar melalui jalur SNBP, pihak sekolah harus mengisi PDSS atau singkatan dari Pangkalan Data Sekolah dan Siswa.</p>
<p style="text-align: justify;"><strong>PDSS adalah basis data</strong> yang <strong>berisikan rekam jejak kinerja sekolah dan nilai rapor siswa yang eligible untuk mendaftar</strong>. Pengisian PDSS dilakukan oleh sekolah, dan kebenaran data yang diisikan menjadi tanggung jawab Kepala Sekolah.</p>
<p style="text-align: justify;">PDSS mengakomodasi Kurikulum Nasional 2006 KTSP, Kurikulum 2013 (Sistem Paket dan SKS), dan Kurikulum Merdeka. Jadi, sekolah yang tidak menggunakan kurikulum nasional, misalnya seperti sekolah-sekolah dengan kurikulum internasional, tidak diperbolehkan mendaftar PDSS. Itu artinya, kamu juga belum berkesempatan untuk mengikuti jalur SNBP 2025.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/rasionalisasi-snbp-ruangguru">Rasionalisasi SNBP, Bantu Kamu Tentukan Jurusan Paling Tepat</a></strong></p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Jadwal Pendaftaran SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Rangkaian proses seleksi SNBP akan dimulai dari bulan Desember. Namun, pendaftarannya baru akan dimulai pada bulan Februari hingga pengumuman di bulan Maret. Simak detailnya berikut ini:</p>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c9fb57e6-1b3d-43f4-afc7-8b62c77dacb4.png" alt="jadwal snbp 2026" width="600" /></p>
<p style="text-align: center;">Tanggal penting jadwal SNBP 2026. (Sumber Gambar: SNPMB ID via YouTube)</p>
<p> </p>
<ul>
<li>
<h3><span style="font-size: 12pt;">Pengumuman Kuota Sekolah: 29 Desember 2025</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Masa Sanggah Kuota Sekolah: 29 Desember 2025 – 15 Januari 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Registrasi Akun SNPMB Sekolah: 5 – 26 Januari 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Pengisian PDSS oleh Sekolah: 5 Januari – 2 Februari 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Registrasi Akun SNPMB Siswa: 12 Januari – 18 Februari 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Pendaftaran SNBP: 3 – 18 Februari 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Pengumuman Hasil SNBP: 31 Maret 2026</span></h3>
</li>
<li>
<h3><span style="font-size: 12pt;">Masa Unduh Kartu Peserta SNBP: 3 Februari – 30 April 2026</span></h3>
</li>
</ul>
<p> </p>
<p>Catatan: seluruh kegiatan pada hari yang sudah ditentukan diakhiri pada pukul 15.00 WIB.</p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Ruangguru juga menyediakan wadah eksklusif untuk kamu para pejuang kampus impian, yaitu Grup Pelatnas UTBK, grup Telegram khusus pejuang SNBT 2026 dari Ruangguru! Di dalam grup ini, kamu nggak cuma dapet semangat bareng ribuan pejuang lainnya, tapi juga bisa mengikuti program harian buat bantu kamu menyiapkan diri menuju SNBT dengan lebih terarah. Yuk, gabung sekarang dan rasakan sendiri serunya belajar bareng komunitas pejuang SNBT dari seluruh Indonesia!</p>
<p><a href="https://t.me/PelatnasSNBT2026" target="_blank" rel="noopener"><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/102d6d02-86f5-4297-8548-4265340a7847.jpg" alt="grup pelatnas SNBT" width="500" /></a></p>
<p> </p>
<h2><span style="font-size: 18pt;"><strong>Kuota Jalur SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Pada tahun 2026, kuota penerimaan mahasiswa baru melalui jalur SNBP ditetapkan dengan ketentuan sebagai berikut:</p>
<ul style="text-align: justify;">
<li>Minimum 20% dari total kursi yang tersedia di setiap perguruan tinggi dialokasikan untuk jalur SNBP.</li>
<li>Untuk Perguruan Tinggi Negeri (PTN) berstatus Badan Hukum, alokasi minimumnya juga ditetapkan sebesar 20% dari total kursi yang tersedia.</li>
</ul>
<p> </p>
<h2><span style="font-size: 18pt;">Kriteria Penilaian SNBP 2026</span></h2>
<p style="text-align: justify;">Seleksi jalur SNBP dilakukan berdasarkan komponen sebagai berikut:</p>
<ol>
<li style="text-align: justify;">Komponen pertama, <strong>nilai rapor seluruh mata pelajaran, paling sedikit 50%</strong>.</li>
<li style="text-align: justify;">Komponen kedua, yang dihitung berdasarkan <strong>nilai rapor paling banyak 2 (dua) mata pelajaran pendukung Program Studi</strong> yang dituju, <strong>portofolio, dan/atau prestasi, paling banyak 50%</strong>.</li>
</ol>
<p> </p>
<p style="text-align: justify;">Komposisi persentase komponen pertama dan kedua ditetapkan oleh masing-masing PTN.</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/tips-lolos-snbp">9 Tips Lolos SNBP 2026 untuk Masuk PTN Impian</a></strong></p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Ketentuan Pemilihan Program Studi di SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Lalu, gimana sih ketentuan terkait pemilihan program studi oleh peserta? Berikut penjelasannya:</p>
<ol>
<li style="text-align: justify;">Setiap siswa yang <i>eligible</i> diizinkan memilih Prodi di PTN Akademik, PTN Vokasi, dan/atau PTKIN.</li>
<li style="text-align: justify;">Setiap siswa dapat memilih <strong>dua program studi dari satu atau dua PTN.</strong></li>
<li style="text-align: justify;">Jika memilih <strong>dua</strong> program studi, <strong>salah satu harus berada di PTN pada provinsi yang sama dengan SMA/MA/SMK asalnya</strong>.</li>
<li style="text-align: justify;">Jika memilih <strong>satu </strong>program studi, <strong>dapat memilih PTN yang berada di provinsi mana pun</strong>.</li>
<li>Daftar program studi dan daya tampung SNBP dapat dilihat pada laman https://snpmb.id.</li>
</ol>
<p> </p>
<p style="text-align: justify;"><strong>Catatan:</strong> Sesuai Permendikbudristek No. 48 Tahun 2022 dan No. 62 Tahun 2023, siswa diminta memilih program studi yang relevan dengan mata pelajaran yang dipilih dalam Kurikulum Nasional.</p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Portofolio SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Nah, bagi peserta yang memilih program studi di bidang seni dan olahraga, WAJIB mengunggah Portofolio. Terdapat 11 jenis Portofolio yang berlaku untuk SNBP dan SNBT, di antaranya:</p>
<ol>
<li>Olahraga</li>
<li>Seni Tari (termasuk sendratasik/seni pertunjukkan opsi tari)</li>
<li>Seni Musik (termasuk sendratasik/seni pertunjukkan opsi musik)</li>
<li>Seni Karawitan</li>
<li>Etnomusikologi</li>
<li>Teater (termasuk sendratasik/seni pertunjukkan opsi drama/teater)</li>
<li>Fotografi</li>
<li>Film Televisi</li>
<li>Seni Pedalangan</li>
<li>Sendratasik</li>
<li>Seni Rupa, Desain, dan Kriya</li>
</ol>
<p> </p>
<p>Informasi umum dan panduan mengenai portofolio bisa kamu cek di artikel berikut ya.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/ketentuan-portofolio-snmptn-dan-utbk-sbmptn">Ketentuan Portofolio untuk SNBP dan UTBK-SNBT yang Harus Dipenuhi</a></strong></p>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Ketentuan Pemeringkatan Siswa oleh Sekolah</strong></span></h2>
<p style="text-align: justify;">Gimana sih caranya sekolah melakukan pemeringkatan? Nah, pemeringkatan itu dilakukan berdasarkan beberapa ketentuan berikut ini:</p>
<ol>
<li style="text-align: justify;"><strong>Pemeringkatan siswa dilakukan oleh sekolah </strong>dengan memperhitungkan nilai rerata semua mata pelajaran semester 1 sampai dengan semester 5.</li>
<li style="text-align: justify;">Sekolah <strong>dapat menambahkan kriteria lain </strong>berupa prestasi akademik dalam menentukan peringkat siswa bila ada nilai yang sama. Pada sekolah Implementasi Kurikulum Merdeka (IKM), kriteria lain dapat menggunakan capaian siswa dalam Projek Penguatan Profil Pelajar Pancasila (P5).</li>
<li style="text-align: justify;"><strong>Jumlah siswa </strong>yang masuk dalam pemeringkatan <strong>sesuai dengan ketentuan kuota akreditasi sekolah</strong>.</li>
</ol>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Tahapan Pendaftaran SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Setelah semua persyaratan, berkas, dan data yang dibutuhkan siap, kamu bisa mulai mendaftarkan diri dengan mengikuti tahapannya berikut ini:</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>1. Pengumuman Kuota</strong></span></h3>
<p style="text-align: justify;">Bagi sekolah dengan Akreditasi dan jumlah siswa sesuai dengan ketentuan, akan menerima pengumuman kuota SNBP. Pengumuman kuota sekolah akan berlangsung pada 29 Desember 2025. Layanan masa sanggah tentang kuota paling lambat tanggal 15 Januari 2026 pukul 15.00 WIB.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>2. R</strong><strong>egistrasi Akun SNPMB Bagi Sekolah</strong></span></h3>
<p style="text-align: justify;">Wajib bagi sekolah yang belum memiliki akun SNPMB untuk melakukan registrasi melalui laman <strong><a href="https://portal-snpmb.bppp.kemdikbud.go.id" target="_blank" rel="nofollow noopener">https://portal-snpmb.bppp.kemdikbud.go.id</a></strong>.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>3. R</strong><strong>egistrasi Akun SNPMB Bagi Siswa</strong></span></h3>
<p style="text-align: justify;">Wajib bagi siswa kelas 12 melakukan registrasi melalui laman <strong>https://portal-snpmb.bppp.kemdikbud.go.id</strong>.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>4. Pemeringkatan Siswa</strong></span></h3>
<p style="text-align: justify;">SNPMB menginformasikan jumlah siswa yang <em>eligible</em> mendaftar SNBP berdasarkan Akreditasi Sekolah.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>5. P</strong><strong>engisian PDSS</strong></span></h3>
<p style="text-align: justify;">Sekolah melakukan proses pengisian PDSS (Pangkalan Data Sekolah dan Siswa).</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>6. Pendaftaran SNBP</strong></span></h3>
<p style="text-align: justify;">Siswa yang datanya sudah masuk ke dalam PDSS, bisa melakukan pendaftaran di laman <strong>https://portal-snpmb.bppp.kemdikbud.go.id</strong>.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>7. Pilih PTN dan Program Studi</strong></span></h3>
<p style="text-align: justify;">Kamu bisa memilih paling banyak dua PTN (lihat kembali ketentuan pilihan PTN dan program studi di atas).</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>8. Pengunggahan Portofolio</strong></span></h3>
<p style="text-align: justify;">Wajib bagi peserta yang memilih program studi di Bidang Seni dan Olahraga untuk mengunggah Portofolio sesuai dengan jurusan yang dipilih.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>9. S</strong><strong>eleksi Jalur SNBP</strong></span></h3>
<p style="text-align: justify;">PTN melakukan seleksi jalur SNBP berdasarkan kriteria yang telah ditetapkan oleh masing-masing PTN.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>10. Pengumuman SNBP</strong></span></h3>
<p style="text-align: justify;">Hasil kelulusan SNBP dapat kamu lihat di laman SNPMB atau laman mirrornya pada 31 Maret 2026 pukul 15.00 WIB.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><strong>11. Daftar Ulang</strong></span></h3>
<p style="text-align: justify;">Peserta yang lolos jalur SNBP melakukan pendaftaran ulang di PTN tempat calon mahasiswa dinyatakan diterima dan mengikuti ketentuan PTN yang bersangkutan.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Tahapan Seleksi SNBP 2026</span></h2>
<p style="text-align: justify;">Sementara itu, seleksi SNBP dilakukan dengan tahapan sebagai berikut:</p>
<ol style="text-align: justify;">
<li>Siswa pendaftar diseleksi berdasarkan urutan pilihan program studi pertama; dan</li>
<li>Jika siswa tidak lulus seleksi pada pilihan program studi pertama, maka akan diikutkan pada seleksi pilihan kedua.</li>
</ol>
<p> </p>
<p style="text-align: justify;"><strong>FYI</strong>, jika ada siswa yang <strong>lolos namun tidak mendaftar ulang</strong>, maka siswa tersebut tidak kan bisa mengikuti UTBK-SNBT dan Ujian Mandiri, serta besaran kuota yang diberikan kepada sekolah pun ke depannya bisa terpengaruh.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/daftar-mata-pelajaran-pendukung-snbp">Daftar Mata Pelajaran Pendukung SNBP 2025 untuk K13 & Kurikulum Merdeka</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Sanksi bagi Sekolah atau Siswa yang Melakukan Kecurangan</span></h2>
<p style="text-align: justify;">Jika sekolah maupun siswa melakukan tindak kecurangan pada saat proses seleksi SNBP, tentu akan mendapat sejumlah sanksi sebagai berikut:</p>
<ol style="text-align: justify;">
<li>Bagi sekolah yang terbukti melakukan kecurangan dapat dikenai sanksi hingga pembatalan kepesertaan pada SNBP tahun berikutnya.</li>
<li>Bagi siswa yang dinyatakan lulus SNBP dan terbukti melakukan kecurangan dapat dibatalkan status kelulusannya.</li>
</ol>
<p> </p>
<h2 style="font-size: 20px;"><span style="font-size: 18pt;"><strong>Informasi Lebih Lanjut Seputar SNBP 2026</strong></span></h2>
<p style="text-align: justify;">Terakhir, kalau kamu masih punya pertanyaan dan butuh informasi lebih lanjut seputar pelaksanaan SNBP 2025, kamu bisa langsung mengunjungi laman resmi SNPMB BPPP atau media sosialnya berikut ini:</p>
<ul>
<li style="text-align: justify;">Laman Resmi: https://snpmb.bppp.kemdikbud.go.id</li>
<li style="text-align: justify;">Email: snpmb@bppp.kemdikbud.go.id</li>
<li style="text-align: justify;">Telepon: 021-3104041</li>
<li style="text-align: justify;">Call center: 08041450450</li>
<li style="text-align: justify;">HelpDesk: https://halo-snpmb.bppp.kemdikbud.go.id</li>
<li style="text-align: justify;">Instagram SNPMB BP3: @snpmb_bp3</li>
<li style="text-align: justify;">Twitter SNPMB BP3: @snpmb_bp3</li>
<li style="text-align: justify;">Tiktok SNPMB BP3: @snpmb_bp3</li>
<li style="text-align: justify;">Facebook SNPMB BP3: snpmb.bp3</li>
<li style="text-align: justify;">YouTube SNPMB BP3: snpmb-bppp</li>
</ul>
<p style="text-align: center; font-weight: normal;"> —</p>
<p style="text-align: justify;"><em>Well</em>, sudah lengkap banget nih info seputar SNBP 2026. Kamu boleh berharap pada SNBP kali ini, tapi jangan lupa juga untuk tetap belajar dan mempersiapkan diri demi menghadapi UTBK-SNBT 2026 ya. Yuk, terus persiapkan diri dengan paket intensif UTBK di <strong><a href="https://app.ruangguru.com/utbk-center/">SNBT Center</a></strong> atau mengikuti <strong><a href="https://www.ruangguru.com/ruanguji">tryout SNBT UTBK secara online di ruanguji!</a></strong></p>
<p style="text-align: justify;">Nah, kalau kamu masih belum yakin dengan pilihan program studi yang mau diambil di SNBP nanti, kamu bisa cari tahu berapa persen peluang masuk PTN dengan <strong><a href="https://www.ruangguru.com/rasionalisasi">Rasionalisasi SNBP Ruangguru</a></strong>. Klik banner di bawah ini untuk informasi lebih lanjut!</p>
<p><a href="https://www.ruangguru.com/rasionalisasi"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/4b4e2ebe-732b-4885-8e2a-cd9d9a7ecaa3.png" alt="rasionalisasi snbp ruangguru" width="820" /></a></p>
<p><strong>Referensi:</strong></p>
<p style="text-align: left;">Konferensi Pers Seleksi Nasional Penerimaan Mahasiswa Baru tahun 2026 [daring]. Tautan: https://www.youtube.com/watch?v=tk9IbIrHQ4A (Diakses: 9 September 2025)</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/pojok-kampus" rel="tag">Pojok Kampus</a> <a href="https://www.ruangguru.com/blog/tag/ruanguji" rel="tag">ruanguji</a> <a href="https://www.ruangguru.com/blog/tag/seleksi-masuk" rel="tag">Seleksi Masuk</a> <a href="https://www.ruangguru.com/blog/tag/snbp" rel="tag">SNBP</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web.ruangguru.com/landing-pages/assets/3d54880f-0d74-4691-bb3e-4e0acaf3bd1d.png" alt="">
<div>
<h5 class="author-title">Shabrina Alfari</h5>
<p class="author-description">Content Writer and Content Performance at Ruangguru. Hope my writing finds you well and help you learn a thing or two! :D</p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/informasi-lengkap-snbp"><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/informasi-lengkap-snbp&quote=Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya"> <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=Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya&url=https://www.ruangguru.com/blog/informasi-lengkap-snbp"> <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/informasi-lengkap-snbp&title=Jadwal SNBP 2026, Syarat, Tahap Pendaftaran & Ketentuannya"><img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading="lazy" alt="Logo LinkedIn " /></a>
</li>
</ul>
</div>
</div>
<div class="col-md-4 sticky">
<aside id="sidebar">
<div class="side-banner-desktop">
</div>
<div class="glider-navigation desktop">
<div role="tablist" class="dots" id="side-banner-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<h2 style="font-size: 24px; font-weight: bold; margin-bottom: 16px;margin-top: 16px;">Artikel Terbaru</h2>
<ul>
<li>
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" alt="Pergerakan Nasional" class="external-img wp-post-image " /> <span>Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" alt="Runtuhnya Uni Soviet" class="external-img wp-post-image " /> <span>Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" class="external-img wp-post-image " /> <span>Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/9-lembaga-dan-pelaku-pasar-modal-di-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/279825ac-672b-43f9-b66e-a1c7ec87f784.png" alt="Pelaku Pasar Modal di Indonesia" class="external-img wp-post-image " /> <span>9 Lembaga dan Pelaku Pasar Modal di Indonesia | Ekonomi Kelas 10</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/peristiwa-kontemporer-dunia-perpecahan-cekoslovakia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/2a1a35c0-f1f5-45d4-8869-ff5083bd90e5.png" alt="Perpecahan Cekoslowakia" class="external-img wp-post-image " /> <span>Latar Belakang Perpecahan Cekoslowakia dan Penyebabnya | Sejarah Kelas 12</span>
</a>
</li>
</ul>
</aside>
</div>
</div>
<div class="row">
<div class="col-12">
<section class="related-posts">
<h2 class="page-title">
Artikel Lainnya
</h2>
<div class="content-grid">
<div class="content">
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11 </h2>
<div class="content-meta">
<span>March 6, 2026</span> <span>• 8 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span></span> <span>• 11 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span>March 5, 2026</span> <span>• 5 minutes read</span>
</div>
</div>
</a>
</div>
</div>
</section> </div>
</div>
<div class="banner-product-wrapper">
<a href="https://cta.ruangguru.com/tka-banner-bottom-blog-rg" target="_blank" class="alert alert-dismissible fade show banner-product banner-ruanguji" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/38eb364c-53fe-4aa1-a310-ad138b0058e9.jpg?convert=web" />
</a>
</div>
</div>
</div>
<script>
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function replaceCtaMarkupAsync() {
await sleep(2000);
alert("replace")
const contentBody = document.querySelector('.content-body');
const paragraphs = contentBody.querySelectorAll('p');
const regexPattern = /{{cta\(['"](.+?)['"]\)}}/g;
paragraphs.forEach((paragraph) => {
const originalHTML = paragraph.innerHTML;
let modifiedHTML = '';
let lastIndex = 0;
for (const match of originalHTML.matchAll(regexPattern)) {
const ctaId = match[1];
modifiedHTML += originalHTML.slice(lastIndex, match.index) + `<b>${ctaId}</b>`;
lastIndex = match.index + match[0].length;
}
modifiedHTML += originalHTML.slice(lastIndex);
paragraph.innerHTML = modifiedHTML;
});
document.addEventListener("DOMContentLoaded", () => {
replaceCtaMarkupAsync();
});
}
</script>
<div class="modal fade" id="popupPromo" tabindex="-1" aria-labelledby="popupPromoLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="button-wrapper">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="glider-contain">
<div class="glider">
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/4680961a-4e01-4169-8ff4-da0823d0da6c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg-1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rasionalisasi-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ec15e92-707a-4660-8134-11f1c1e539a8.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-snbt-reg-2026-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-blog-to-snbt-prem">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-prem-tka-sd-smp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/e6888a56-1d95-4d8a-b87a-b19b8a185651.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rgp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/851003e6-07b5-40d1-9068-f9b0bcb1625a.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/25f78174-4fc2-11ef-9a39-4201ac180089">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/kitab-tka-smp-popup-blog">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitab-utbk-snbt-lite">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitablitetkasmp">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/50097055-1862-46a8-bbe0-fa5b077f88bb.png" />
</a>
</div>
<div class="glider-navigation">
<div role="tablist" class="dots" id="popup-promo-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="popup-promo-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="popup-promo-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var jsonString = '[{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":696,"UpdatedAt":"2026-02-25 02:12:12+00:00","campaign":null,"cta":[{"Id":31467,"ctaId":"ab-web-pop-up-banner-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b9b5f501-be14-4e3f-9ad8-a87e17ec16e9.png","name":"[AB] Web Pop Up Banner - Blog RG","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/4680961a-4e01-4169-8ff4-da0823d0da6c.png","name":"[RG] Popup Banner Blog - Promo SNBT Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":1,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":705,"UpdatedAt":"2026-02-23 10:52:46+00:00","campaign":null,"cta":[{"Id":33341,"ctaId":"ab-web-pop-up-banner-blog-rg-1","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg-1)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f30c4943-4456-4a96-858b-fe065c9073ae.png","name":"[AB] Web Pop Up Banner - Blog RG 1","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png","name":"[RG] Popup Banner Blog - Promo TKA Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":2,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":657,"UpdatedAt":"2026-02-06 03:52:10+00:00","campaign":null,"cta":[{"Id":33189,"ctaId":"rasionalisasi-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rasionalisasi-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog - Rasionalisasi","targetUrl":"https:\/\/www.ruangguru.com\/rasionalisasi"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog RG - Rasionalisasi","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":3,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":677,"UpdatedAt":"2026-02-12 02:22:12+00:00","campaign":null,"cta":[{"Id":33305,"ctaId":"to-snbt-reg-2026-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-snbt-reg-2026-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[IDN] CTA Popup Blog RG - Tryout SNBT Regular 2026","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKREG7"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[RG] Popup Blog RG - Tryout Regular 2026","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":4,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2026-02-05 10:16:52+00:00","Id":689,"UpdatedAt":"2026-03-05 02:41:12+00:00","campaign":null,"cta":[{"Id":33338,"ctaId":"pop-blog-to-snbt-prem","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-blog-to-snbt-prem)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Popup Blog - TO SNBT Prem","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKPREM"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Pop blog - TO SNBT Prem","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":5,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":679,"UpdatedAt":"2026-03-04 03:44:16+00:00","campaign":null,"cta":[{"Id":33304,"ctaId":"to-prem-tka-sd-smp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-prem-tka-sd-smp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/1bf472e1-62f4-4aa9-ab8c-4fa72a82dd7b.png","name":"[RG] Pop Up Blog RG - TO Premium TKA SD SMP","targetUrl":"https:\/\/s.id\/TOTKAPREMSDSMP"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/e6888a56-1d95-4d8a-b87a-b19b8a185651.png","name":"[RG] Popup Blog RG - TO TKA Premium SD SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":6,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-08-25 04:25:04+00:00","Id":672,"UpdatedAt":"2026-02-06 03:52:17+00:00","campaign":null,"cta":[{"Id":33285,"ctaId":"rgp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rgp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","targetUrl":"https:\/\/www.ruangguru.com\/privat"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":7,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":379,"UpdatedAt":"2026-03-06 01:54:52+00:00","campaign":null,"cta":[{"Id":31356,"ctaId":"25f78174-4fc2-11ef-9a39-4201ac180089","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/25f78174-4fc2-11ef-9a39-4201ac180089)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f60bc49c-c00f-4a5e-80a2-2552fa18ae21.jpg","name":"CTA Blog RG - Kitab UTBK SNBT","targetUrl":"https:\/\/bit.ly\/orderkitabrg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg","name":"[RG] Pop Up Blog RG - Kitab UTBK SNBT","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":8,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":587,"UpdatedAt":"2026-03-06 01:55:00+00:00","campaign":null,"cta":[{"Id":33020,"ctaId":"kitab-tka-smp-popup-blog","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/kitab-tka-smp-popup-blog)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/9ea9eca7-9ef7-433c-baad-14bc1019f890.jpg","name":"[RG] Pop up blog - Kitab TKA SMP","targetUrl":"https:\/\/bit.ly\/kitabtkasmprg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg","name":"[RG] Pop Up Blog RG - Kitab TKA SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":9,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-12 10:28:45+00:00","Id":636,"UpdatedAt":"2026-02-06 03:52:20+00:00","campaign":null,"cta":[{"Id":33149,"ctaId":"pop-rg-kitab-utbk-snbt-lite","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitab-utbk-snbt-lite)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/8d6f8639-cfff-4d64-89ea-f68bfe7a868c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","targetUrl":"https:\/\/s.id\/litesnbt26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":10,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-14 08:09:42+00:00","Id":647,"UpdatedAt":"2026-02-06 03:52:21+00:00","campaign":null,"cta":[{"Id":33160,"ctaId":"pop-rg-kitablitetkasmp","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitablitetkasmp)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/20edba9b-ef84-4938-b698-4a82783478a5.png","name":"[RG] Pop blog - kitab lite tka smp","targetUrl":"https:\/\/s.id\/litetkasmp26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/50097055-1862-46a8-bbe0-fa5b077f88bb.png","name":"[RG] Pop blog - kitab lite tka smp","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":11,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"}]';
var jsArray = JSON.parse(jsonString);
console.log(jsArray);
</script>
<script>
let windowHeight = window.innerHeight;
let promosLength = 11;
document.addEventListener('DOMContentLoaded', function() {
// Initialize Bootstrap Modal
let popupPromo = new bootstrap.Modal(document.getElementById('popupPromo'), {});
// Initialize Glider.js inside the Bootstrap Modal
function initGliderInModal() {
new Glider(document.querySelector('#popupPromo .glider'), {
slidesToScroll: 1,
slidesToShow: 1,
draggable: true,
dots: '#popup-promo-dots',
arrows: {
prev: '#popup-promo-prev',
next: '#popup-promo-next'
}
});
}
// Show Bootstrap Modal and initialize Glider.js after a specified scroll amount
const scrollThreshold = 2 / 3 * windowHeight; // The scroll amount in pixels to trigger the Modal
let gliderInitialized = false;
window.addEventListener('scroll', function() {
if (window.scrollY >= scrollThreshold && !gliderInitialized && promosLength > 0) {
popupPromo.show();
// Listen for the 'shown' event to initialize Glider.js after the Modal has been fully displayed
$('#popupPromo').on('shown.bs.modal', function() {
initGliderInModal();
gliderInitialized = true;
// Optionally, remove the 'shown' event listener after initializing the Glider to avoid re-initializing
$('#popupPromo').off('shown.bs.modal');
});
// Remove the scroll event listener after the Modal is shown to avoid re-initializing the Glider
this.removeEventListener('scroll', arguments.callee);
}
});
});
</script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable-min@0.4.5/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = window._analytics.init({
app: "ruangguruLanding",
debug: false,
plugins: [analyticsTrackable()],
});
/* Additional context tracker pageView */
const post_id = 871;
const tags_id = [55,569,58,572];
const category_id = 563;
const sub_category_id = 565;
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>