Yuk, cek pedoman Tes Kemampuan Akademik (TKA) untuk jenjang SMA/SMK/Sederajat berdasarkan keputusan dari Kemendikdasmen!
—
Berdasarkan keputusan terbaru Kemendikdasmen (Kementerian Pendidikan Dasar dan Menengah), Tes Kemampuan Akademik, atau yang biasa dikenal dengan TKA, resmi diselenggalaran di bulan November nanti. Wah, berarti tinggal dua bulan lagi dong ya.
Nah, berhubung hasil TKA berfungsi sebagai validator nilai rapor, dan dapat digunakan sebagai nilai tambah untuk seleksi perguruan tinggi berbasis rapor, jadi nggak ada salahnya untuk ikut ujian TKA tahun ini. Artikel ini akan membahas tuntas segala hal yang perlu kamu ketahui tentang TKA SMA 2025. Mulai dari peserta tes, bagaimana alurnya, hingga mata pelajaran yang diujikan dalam TKA SMA/SMK 2025 dan bentuk soalnya berdasarkan Kepmendikdasmen Nomor 95/M/2025 tentang Pedoman Penyelenggaraan Tes Kemampuan Akademik. Yuk, simak sampai akhir supaya kamu nggak ketinggalan info!
Sekilas tentang TKA
Sebenarnya, artikel mengenai TKA sudah pernah dibahas secara lengkap di artikel ini, ya. Tapi, mari kita ulas lagi secara ringkas, sebelum masuk poin utama.
Tes Kemampuan Akademik (TKA) adalah ujian yang dirancang untuk menilai capaian akademik siswa sesuai dengan kurikulum yang berlaku. Fungsinya bukan sekadar mengukur kemampuan, tetapi juga sebagai validator nilai rapor yang diperoleh siswa di sekolah.
Kenapa perlu ada validator? Karena penilaian yang dilakukan guru di sekolah seringkali mengandung berbagai permasalahan. Misalnya, adanya perbedaan standar penilaian antara guru dan sekolah, praktik “menaikkan” nilai demi menjaga citra atau integritas sekolah, kualitas soal yang tidak merata, hingga motivasi belajar siswa yang cenderung menurun sejak Ujian Nasional (UN) resmi dihapuskan.
Akibatnya, nilai rapor saja dianggap kurang bisa diandalkan jika digunakan dalam konteks yang lebih luas, seperti membandingkan prestasi antar sekolah atau antar wilayah. Di sinilah TKA berperan penting. Hasil TKA dapat memberikan gambaran yang lebih objektif dan setara, sehingga bisa dipakai sebagai dasar seleksi, baik untuk jalur seleksi perguruan tinggi berbasis rapor, beasiswa, hingga kebutuhan dunia kerja.
Jadwal Pelaksanaan TKA SMA/SMK 2025
-
Pendaftaran: 24 Agustus – 5 Oktober 2025
-
Simulasi: 6 – 12 Oktober 2025
-
Gladi Bersih: 27 – 31 Oktober 2025
-
Pelaksanaan: 1- 9 November 2025
-
Penjadwalan Ulang: 17 – 23 November 2025
-
Pengolahan Hasil: 24 November 2025 – 3 Januari 2026
-
Pencetakan Hasil dan Pengaliran Data Hasil ke SNBP: 5 Januari 2026
Catatan:
Simulasi merupakan pengenalan format soal dan sistem penilaian TKA kepada siswa. Sementara gladi bersih akan dilakukan uji coba keseluruhan proses pelaksanaan TKA, termasuk teknis pendataan, distribusi kartu login, dan prosedur tes. Oleh karena itu, penting bagi siswa untuk mengikuti tahap simulasi dan gladi bersih.
Baca Juga: Simulasi Soal TKA SMA: Bahasa Indonesia, Inggris & Matematika
Waktu Pelaksanaan TKA SMA/SMK
TKA untuk SMA/MA/sederajat dan SMK/MAK dilaksanakan selama 2 (dua) hari. Pada hari pertama, peserta akan mengerjakan mata pelajaran wajib, yaitu Matematika, Bahasa Indonesia, dan Bahasa Inggris. Sedangkan pada hari kedua mengerjakan 2 (dua) mata pelajaran pilihan.
TKA mapel wajib berlangsung selama 150 menit dengan rincian:
- Latihan Soal – 10 menit
- Bahasa Indonesia – 45 menit
- Matematika – 50 menit
- Bahasa Inggris – 45 menit
TKA mapel pilihan berlangsung selama 130 menit dengan rincian:
- Latihan Soal (10 menit)
- Mata Pelajaran Pilihan Pertama (60 menit)
- Mata Pelajaran Pilihan Kedua (60 menit)
Jadwal pelaksanaan TKA di setiap gelombang:
Hari ke-1 untuk mapel wajib
Sesi 1
07.30 – 10.00
Sesi 2
10.30 – 13.00
Sesi 3
14.00 – 16.30
Hari ke-2 untuk 2 mapel pilihan
Sesi 1
07.30 – 09.40
Sesi 2
10.10 – 12.20
Sesi 3
13.30 – 15.40
Catatan:
Hingga saat ini, belum ada informasi resmi terkait jumlah soal TKA.
—
Biar persiapanmu menghadapi TKA tahun ini lebih terarah dan maksimal, yuk belajar pakai Kitab TKA SMA dari Ruangguru! Kitab ini berisi rangkuman materi, latihan soal, hingga pembahasan detail dari setiap topik yang sering keluar di ujian. Amankan Kitab TKA SMA 2025 dari sekarang, biar langkahmu menuju PTN impian makin mantap dan percaya diri! 🚀
Siapa Saja yang Bisa Mengikuti TKA SMA/SMK 2025?
Berdasarkan pedoman terbaru dari Kemendikdasmen, berikut adalah daftar peserta yang berhak mengikuti TKA SMA 2025:
-
Murid kelas 12 SMA/MA atau bentuk lain yang sederajat pada jalur pendidikan formal.
-
Murid kelas 12 SMK/MAK pada program 3 (tiga) tahun.
-
Murid kelas 13 SMK pada program 4 (empat) tahun.
-
Murid kelas 12 program Paket C / PKPPS Ulya atau bentuk lain yang sederajat pada jalur pendidikan nonformal.
- Berada pada semester terakhir pada akhir program pendidikan SMA/MA atau bentuk lain yang sederajat dan SMK/MAK yang memiliki laporan hasil belajar dari kelas 10 semester gasal hingga kelas 11 semester genap.
- Pada jenjang SMK program 4 tahun memiliki laporan hasil belajar dari kelas 10 semester gasal hingga kelas 12 semester genap.
-
Murid berkebutuhan khusus dapat mengikuti TKA selama tidak memiliki hambatan intelektual.
Alur Pendaftaran TKA SMA/SMK 2025
Pendaftaran TKA dilakukan melalui sekolah dan alurnya cukup sistematis, yakni sebagai berikut:
- Murid mendaftarkan diri sebagai calon peserta tes dengan menyampaikan atau menyerahkan Surat Pernyataan Keikutsertaan TKA yang ditandatangani oleh orang tua/wali murid dan disimpan di sekolah.
-
Surat Pernyataan Keikutsertaan TKA mencantumkan mata uji pilihan untuk jenjang SMA/MA/Paket C/sederajat dan SMK/MAK.
- Murid menyampaikan atau menyerahkan pas foto terbaru 6 (enam) bulan terakhir dalam bentuk dokumen digital ke sekolah.
- Pendaftaran calon peserta TKA dilakukan oleh operator sekolah.
- Selanjutnya akan diterbitkan Daftar Nominasi Sementara (DNS) untuk dilakukan verifikasi dan validasi data calon peserta TKA oleh sekolah.
- Calon peserta memverifikasi biodata dan mata uji pilihan (SMA/MA/Paket C/sederajat dan SMK/MAK) pada lembar DNS.
- Kepala sekolah menandatangani Surat Pernyataan Tanggung Jawab Mutlak (SPTJM) bermaterai, dibubuhi stempel sekolah dan diunggah ke laman TKA setelah data DNS divalidasi oleh kepala sekolah dan tidak ada perubahan.
- Selanjutnya SPTJM yang telah diunggah di laman TKA akan divalidasi, dilakukan penomoran peserta melalui laman pendataan, dan diterbitkan serta didistribusikanlah Daftar Nominasi Tetap (DNT) dan Kartu Peserta ke sekolah.
- Murid mengikuti gladi bersih pelaksanaan TKA sesuai dengan jadwal yang ditetapkan.
- Murid mendapatkan kartu login paling lambat sebelum memulai tes pada hari pertama pelaksanaan TKA.
- Murid mengikuti seluruh mata uji sesuai dengan jadwal yang ditetapkan.
- Murid mendapatkan hasil TKA berupa Sertifikat Hasil TKA (SHTKA).
Contoh Surat Pernyataan Pendaftaran TKA. (Sumber: dok. pribadi Ruangguru)
Mata Pelajaran yang Diujikan di TKA SMA/SMK
Untuk kamu yang penasaran apa saja materi TKA SMA 2025, berikut adalah mata pelajaran atau mapel yang diujikan di TKA SMA/MA maupun SMK/MAK.
Baca Juga: Simulasi Soal TKA SMA: Fisika, Kimia, dan Biologi
A. Mata Pelajaran Wajib
- Bahasa Indonesia
- Bahasa Inggris
- Matematika
B. Mata Pelajaran Pilihan (Hanya Pilih 2)
- Matematika Tingkat Lanjut
- Fisika
- Kimia
- Biologi
- Ekonomi
- Sosiologi
- Geografi
- Sejarah
- Pendidikan Pancasila (PPKN)
- Bahasa Indonesia Tingkat Lanjut
- Bahasa Inggris Tingkat Lanjut
- Antropologi
- Bahasa Jepang
- Bahasa Mandarin
- Bahasa Korea
- Bahasa Arab
- Bahasa Prancis
- Bahasa Jerman
- Projek Kreatif dan Kewirausahaan (khusus jenjang SMK/MAK)
Bentuk atau Jenis Soal TKA SMA/SMK
TKA adalah tes berbasis komputer yang mengedepankan penalaran dan pemecahan masalah. Soal TKA berbentuk:
- Pilihan ganda biasa.
- Pilihan ganda kompleks, yakni soal dengan pilihan jawaban benar bisa lebih dari satu.
- Pilihan ganda kompleks kategori, dengan tabel untuk menentukan mana pernyataan yang benar/salah (tabel kategori).
Tidak ada perbedaan pada soal TKA Kurikulum Merdeka dan Kurikulum 2013 karena dikembangkan dengan mempertimbangkan materi/kompetensi keduanya dengan menekankan pada penalaran dan pemecahan masalah per mapel.
Kemendikdasmen sudah mempublikasikan kerangka asesmen yang berisi informasi mengenai materi atau kompetensi yang diukur (kisi-kisi), termasuk contoh soal dari masing-masing pelajaran. Kerangka asesmen TKA tersebut tertuang dalam Peraturan Kepala Badan Standar, Kurikulum, dan Asesmen Pendidikan Kemendikdasmen RI Nomor 045/H/AN/2025 tentang Kerangka Asesmen Tes Kemampuan Akademik jenjang SMA/MA/Sederajat dan SMK/MAK.
Teknik Pelaksanaan TKA SMA/SMK
Agar pelaksanaan TKA berjalan lancar, berikut adalah teknis pelaksanaan TKA SMA yang harus diperhatikan:
- Jadwal pelaksanaan TKA akan diumumkan melalui surat edaran resmi serta melalui laman resmi dan media sosial yang dimiliki Kementerian paling lambat 3 (tiga) bulan sebelum pelaksanaan.
- Ujian TKA akan diselenggarakan di sekolah masing-masing dengan ketentuan telah memenuhi syarat sarana dan prasarana yang memadai.
- Jumlah sarana komputer yang harus disediakan oleh sekolah yang melaksanakan TKA dalam satu hari adalah sejumlah komputer dengan minimal perbandingan 1:3 atau 1 komputer dapat digunakan oleh maksimal 3 orang peserta dalam 3 sesi berurutan.
- Sekolah menggunakan sistem asesmen berbasis komputer dengan moda pelaksanaan yang dapat dipilih antara moda daring dan semi daring.
- Sekolah wajib menyediakan petugas pendataan, proktor, teknisi, dan pengawas untuk membantu kelancaran selama ujian berlangsung.
Penskoran dan Rekapitulasi Hasil TKA SMA/SMK
Penskoran dan rekapitulasi hasil TKA SMA dilakukan dengan rincian sebagai berikut:
- Penyelenggara ujian melakukan analisis respons atau jawaban peserta tes (menggunakan IRT seperti UTBK) untuk seluruh mata uji.
- Penyelenggara ujian memproses penilaian untuk setiap mata uji pada peserta tes.
- Penyelenggara ujian menggabungkan nilai setiap mata uji per peserta tes.
- Hasil TKA dilaporkan dalam rentang nilai 0 (nol) sampai dengan 100 (seratus) dengan pembulatan 2 (dua) angka di belakang koma.
- Penyelenggara ujian melakukan proses penetapan standar (standard setting) untuk menentukan kategori capaian kemampuan hasil TKA (pengelompokan nilai yang dicapai dalam setiap mata pelajaran). Capaian hasil TKA dikategorikan menjadi: Istimewa, Baik, Memadai, dan Kurang.
- Penyelenggara ujian kemudian melakukan rekapitulasi data statistik hasil TKA.
- Kementerian mengumumkan hasil TKA sesuai dengan jadwal yang telah ditetapkan.
- Hasil dari TKA akan disampaikan ke sekolah berbentuk Daftar Kolektif Hasil TKA (DKHTKA) melalui institusi terkait sesuai dengan kewenangannya.
- Sebelum diberikan ke sekolah, DKHTKA wajib ditandatangani oleh pejabat dari institusi sesuai dengan kewenangannya.
- Hasil dari TKA setiap peserta akan disampaikan berbentuk Sertifikat berupa dokumen digital dan/atau cetakan dari sekolah masing-masing.
- Hasil analisis per sekolah, per kabupaten/kota, per provinsi, dan nasional akan disampaikan setelah pelaksanaan TKA selesai pada setiap jenjang.
Contoh Sertifikat TKA untuk Jenjang SMA/MA Sederajat. (Sumber: infomasukptn2026)
Contoh Sertifikat TKA untuk Jenjang SMK/MAK Sederajat. (Sumber: infomasukptn2026)
Hak dan Kewajiban Peserta TKA
Berikut adalah hak dan kewajiban peserta TKA yang wajib diikuti dan dipahami oleh seluruh peserta:
- Mendaftar keikutsertaan TKA pada satuan pendidikannya dengan mengisi format Surat Pernyataan Keikutsertaan TKA dan ditandatangani oleh orang tua/wali murid.
- Menentukan 2 (dua) mata uji pilihan untuk jenjang SMA/MA/Paket C/sederajat dan SMK/MAK.
- Menyerahkan dokumen digital pas foto terbaru 6 (enam) bulan terakhir.
- Memverifikasi data pribadi pada lembar DNS dengan menandatangani jika sudah sesuai.
- Perbaikan data dapat melalui mekanisme vervalpd, atau murid dapat melakukan secara mandiri melalui laman yang mengelola verifikasi NISN pada kementerian pendidikan dasar dan menengah.
- Mendapatkan kartu peserta setelah diterbitkan DNT oleh dinas pendidikan provinsi.
- Mengikuti gladi bersih pelaksanaan TKA sesuai dengan jadwal yang ditetapkan.
- Mendapatkan kartu login paling lambat sebelum memulai tes pada hari pertama pelaksanaan TKA.
- Mengikuti seluruh mata uji sesuai dengan jadwal yang ditetapkan.
- Mendapatkan hasil TKA berupa Sertifikat Hasil TKA (SHTKA).
Baca Juga: Program Deep Learning Ruangguru untuk Siapkan Sekolah Hadapi TKA & UTBK
Tata Tertib Peserta TKA
Seluruh peserta TKA wajib mematuhi tata tertib peserta TKA, yakni sebagai berikut:
1. Memasuki ruangan setelah tanda masuk dibunyikan, yakni 15 (lima belas) menit sebelum TKA dimulai. Peserta yang terlambat hadir setelah TKA dimulai dengan toleransi waktu maksimal 15 (lima belas) menit dapat mengikuti tes setelah mendapat izin dari pengawas ruang.
2. Memasuki ruang TKA sesuai dengan sesi dan menempati tempat duduk yang telah disiapkan.
3. Dilarang membawa dan menggunakan catatan dan/atau perangkat komunikasi elektronik, alat atau piranti komunikasi dan optik, kamera, kalkulator, dan sejenisnya ke dalam ruang TKA.
4. Mengumpulkan tas dan buku di tempat yang telah disediakan.
5. Mengisi daftar hadir.
6. Masuk ke dalam (login) aplikasi TKA dengan menggunakan nama pengguna (username) dan kata sandi (password) sesuai kartu login yang diterima dari pengawas.
7. Mengikuti TKA sesuai dengan identitas yang terdaftar, dan tidak boleh diwakilkan atau dikerjakan oleh pihak lain dalam kondisi apa pun.
8. Mulai mengerjakan soal TKA setelah menekan tombol mulai.
9. Selama TKA berlangsung, hanya dapat meninggalkan ruangan dengan izin dari pengawas ruang.
10. Selama TKA berlangsung, dilarang:
- Membuat kegaduhan sehingga mengganggu kelancaran/ketertiban pelaksanaan TKA.
- Melakukan kerja sama dengan peserta lainnya atau menyontek dalam melaksanakan TKA.
- Menggunakan alat bantu atau meminta bantuan dari pihak lain dalam menjawab soal TKA.
- Menggunakan joki dalam mengikuti TKA.
11. Segera menginformasikan kepada proktor dan/atau pengawas apabila terjadi kendala selama pelaksanaan TKA berlangsung.
12. Dilarang merekam dan/atau memfoto serta menyebarkan soal ujian.
Baca Juga: Simulasi Soal TKA SMA: Ekonomi, Sejarah, Sosiologi & Geografi
—
Nah, sekarang kamu sudah tahu ya, bahwa TKA SMA 2025 bukan hanya sekadar pengganti UN saja, tetapi juga sebuah asesmen yang menekankan pada kecakapan berpikir tingkat tinggi. Untuk kamu yang akan mengikuti TKA SMA/SMK, pastikan kamu mempersiapkan diri sebaik mungkin, baik secara akademis maupun teknis.
Tetap semangat belajar, ikuti semua prosesnya dengan tertib, dan jangan lupa pantau terus informasi resmi dari sekolah dan kementerian. TKA pengganti UN bukan hanya ujian, tapi juga kesempatan buat kamu untuk menunjukkan potensi terbaikmu!
Ingat, materi TKA SMA 2025 meliputi berbagai mapel wajib dan mapel pilihan yang bisa kamu sesuaikan dengan minat dan rencana masa depanmu. Jika kamu butuh panduan belajar, latihan soal, atau tips strategi lolos TKA 2025, jangan ragu untuk bergabung bersama Ruangguru yang sudah terpercaya dan terbukti kualitasnya.
Untuk informasi lebih lanjut mengenai persiapan TKA bersama Ruangguru, kamu bisa meningkatkan kemampuanmu dengan mengerjakan tryout TKA di ruanguji!
Referensi:
Pedoman Penyelenggaraan Tes Kemampuan Akademik Berdasarkan Keputusan Menteri Pendidikan Dasar dan Menengah Republik Indonesia Nomor 95/M/2025 [Daring]. Tautan: https://jdih.kemendikdasmen.go.id/sjdih/siperpu/dokumen/salinan/Kepmendikdasmen_No_95_M_2025_tentang_Pedoman_Penyelenggaraan_Tes_Kemampuan_Akademik.pdf (Diakses pada 2 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>Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/homepage-web/public/assets/icons/favicon.id.ico" type="image/x-icon" />
<!-- <link rel="profile" href="https://gmpg.org/xfn/11"> -->
<link rel="pingback" href="https://www.ruangguru.com/blog/xmlrpc.php">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/bootstrap.min.css">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/style.css">
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/jquery-3.6.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/bootstrap.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/main.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/side-banner.js"></script>
<!-- Google Tag Manager -->
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<!-- <script>
document.querySelector('meta[name="author"]').setAttribute("content", "Ruangguru Tech Team");
</script> -->
<meta name="publisher" content="PT Ruang Raya Indonesia">
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PVNLZFT');
</script>
<!-- End Google Tag Manager -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v25.9 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Yuk, cek pedoman Tes Kemampuan Akademik (TKA) untuk jenjang SMA/SMK/Sederajat berdasarkan keputusan Kemendikdasmen, mulai dari jadwal, alur, hingga materi tes!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!" />
<meta property="og:description" content="Yuk, cek pedoman Tes Kemampuan Akademik (TKA) untuk jenjang SMA/SMK/Sederajat berdasarkan keputusan Kemendikdasmen, mulai dari jadwal, alur, hingga materi tes!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat" />
<meta property="og:site_name" content="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru" />
<meta property="article:publisher" content="https://www.facebook.com/ruanggurucom/" />
<meta property="article:published_time" content="2025-09-02T09:56:32+00:00" />
<meta property="article:modified_time" content="2025-10-07T09:43:13+00:00" />
<meta name="author" content="Kenya Swawikanti" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Kenya Swawikanti" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="11 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat","url":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat","name":"Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d5d44d39-54c3-4edb-83e2-02b20ad89e10.png","datePublished":"2025-09-02T09:56:32+00:00","dateModified":"2025-10-07T09:43:13+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Yuk, cek pedoman Tes Kemampuan Akademik (TKA) untuk jenjang SMA/SMK/Sederajat berdasarkan keputusan Kemendikdasmen, mulai dari jadwal, alur, hingga materi tes!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d5d44d39-54c3-4edb-83e2-02b20ad89e10.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d5d44d39-54c3-4edb-83e2-02b20ad89e10.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14","name":"Kenya Swawikanti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","caption":"Kenya Swawikanti"},"url":"https://www.ruangguru.com/blog/author/kenya-swawikanti"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap! Comments Feed" href="https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat/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/24370" /><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=24370' />
<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%2Fpedoman-tka-sma-smk-sederajat" />
<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%2Fpedoman-tka-sma-smk-sederajat&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-24370 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/fakta-seru">Fakta Seru</a></li> </ol>
</nav>
<h1 class="content-title">
Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap! </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/kenya-swawikanti" class="">Kenya Swawikanti</a> </p>
<p class="content-info"><span>September 2, 2025 • </span> <span>11 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="text-align: justify;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d5d44d39-54c3-4edb-83e2-02b20ad89e10.png" alt="pedoman tka 2025 kelas 12 SMA sederajat" width="820" /></p>
<blockquote>
<p style="text-align: center;"><em><span style="font-weight: 400;">Yuk, cek pedoman Tes Kemampuan Akademik (TKA) untuk jenjang SMA/SMK/Sederajat berdasarkan keputusan dari Kemendikdasmen!</span></em></p>
</blockquote>
<p style="text-align: center;"><span style="font-weight: 400;">—</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Berdasarkan keputusan terbaru Kemendikdasmen (Kementerian Pendidikan Dasar dan Menengah), Tes Kemampuan Akademik, atau yang biasa dikenal dengan TKA, resmi diselenggalaran di bulan November nanti. Wah, berarti tinggal dua bulan lagi dong ya.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Nah, berhubung hasil TKA berfungsi sebagai validator nilai rapor, dan dapat digunakan sebagai nilai tambah untuk seleksi perguruan tinggi berbasis rapor, jadi nggak ada salahnya untuk ikut ujian TKA tahun ini. Artikel ini akan membahas tuntas segala hal yang perlu kamu ketahui tentang TKA SMA 2025. Mulai dari peserta tes, bagaimana alurnya, hingga mata pelajaran yang diujikan dalam TKA SMA/SMK 2025 dan bentuk soalnya berdasarkan </span><strong><a href="https://jdih.kemendikdasmen.go.id/sjdih/siperpu/dokumen/salinan/Kepmendikdasmen_No_95_M_2025_tentang_Pedoman_Penyelenggaraan_Tes_Kemampuan_Akademik.pdf" target="_blank" rel="nofollow noopener">Kepmendikdasmen Nomor 95/M/2025</a></strong><span style="font-weight: 400;"> tentang Pedoman Penyelenggaraan Tes Kemampuan Akademik. Yuk, simak sampai akhir supaya kamu nggak ketinggalan info!</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Sekilas tentang TKA</b></span></h2>
<p style="text-align: justify;">Sebenarnya, artikel mengenai TKA sudah pernah dibahas secara lengkap di <strong><a href="https://www.ruangguru.com/blog/tes-kemampuan-akademik">artikel ini</a></strong>, ya. Tapi, mari kita ulas lagi secara ringkas, sebelum masuk poin utama.</p>
<p style="text-align: justify;">Tes Kemampuan Akademik (TKA) adalah ujian yang dirancang untuk <strong>menilai capaian akademik siswa</strong> sesuai dengan kurikulum yang berlaku. Fungsinya bukan sekadar mengukur kemampuan, tetapi juga sebagai <strong>validator nilai rapor</strong> yang diperoleh siswa di sekolah.</p>
<p style="text-align: justify;">Kenapa perlu ada validator? Karena penilaian yang dilakukan guru di sekolah seringkali mengandung berbagai permasalahan. Misalnya, adanya perbedaan standar penilaian antara guru dan sekolah, praktik “menaikkan” nilai demi menjaga citra atau integritas sekolah, kualitas soal yang tidak merata, hingga motivasi belajar siswa yang cenderung menurun sejak Ujian Nasional (UN) resmi dihapuskan.</p>
<p style="text-align: justify;">Akibatnya, nilai rapor saja dianggap kurang bisa diandalkan jika digunakan dalam konteks yang lebih luas, seperti membandingkan prestasi antar sekolah atau antar wilayah. Di sinilah TKA berperan penting. Hasil TKA dapat memberikan gambaran yang lebih objektif dan setara, sehingga bisa dipakai sebagai dasar seleksi, baik untuk jalur seleksi perguruan tinggi berbasis rapor, beasiswa, hingga kebutuhan dunia kerja.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Jadwal Pelaksanaan TKA SMA/SMK 2025</span></h2>
<ul>
<li style="text-align: justify;"><strong>Pendaftaran</strong>: 24 Agustus – 5 Oktober 2025</li>
<li style="text-align: justify;"><strong>Simulasi</strong>: 6 – 12 Oktober 2025</li>
<li style="text-align: justify;"><strong>Gladi Bersih</strong>: 27 – 31 Oktober 2025</li>
<li style="text-align: justify;"><strong>Pelaksanaan</strong>: 1- 9 November 2025</li>
<li style="text-align: justify;"><strong>Penjadwalan Ulang</strong>: 17 – 23 November 2025</li>
<li style="text-align: justify;"><strong>Pengolahan Hasil</strong>: 24 November 2025 – 3 Januari 2026</li>
<li style="text-align: justify;"><strong>Pencetakan Hasil dan Pengaliran Data Hasil ke SNBP</strong>: 5 Januari 2026</li>
</ul>
<p> </p>
<p><strong>Catatan:</strong></p>
<p style="text-align: justify;">Simulasi merupakan pengenalan format soal dan sistem penilaian TKA kepada siswa. Sementara gladi bersih akan dilakukan uji coba keseluruhan proses pelaksanaan TKA, termasuk teknis pendataan, distribusi kartu login, dan prosedur tes. Oleh karena itu, penting bagi siswa untuk mengikuti tahap simulasi dan gladi bersih.</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/simulasi-soal-tka-sma-mapel-wajib">Simulasi Soal TKA SMA: Bahasa Indonesia, Inggris & Matematika</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Waktu Pelaksanaan TKA SMA/SMK</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">TKA untuk SMA/MA/sederajat dan SMK/MAK dilaksanakan selama </span><strong>2 (dua) hari</strong>.<span style="font-weight: 400;"> Pada <strong>hari pertama</strong>, peserta akan mengerjakan </span><strong>mata pelajaran wajib</strong><span style="font-weight: 400;">, yaitu Matematika, Bahasa Indonesia, dan Bahasa Inggris.</span> <span style="font-weight: 400;">Sedangkan pada <strong>hari kedua</strong> mengerjakan 2 (dua) </span><strong>mata pelajaran pilihan</strong><span style="font-weight: 400;">.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">TKA </span><strong>mapel wajib</strong><span style="font-weight: 400;"> berlangsung selama </span><strong>150 menit</strong><span style="font-weight: 400;"> dengan rincian:</span></p>
<ul style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Latihan Soal – 10 menit</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Bahasa Indonesia – 45 menit</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Matematika – 50 menit</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Bahasa Inggris – 45 menit</span></li>
</ul>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">TKA </span><strong>mapel pilihan</strong><span style="font-weight: 400;"> berlangsung selama </span><strong>130 menit</strong><span style="font-weight: 400;"> dengan rincian:</span></p>
<ul style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Latihan Soal (10 menit)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mata Pelajaran Pilihan Pertama (60 menit)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mata Pelajaran Pilihan Kedua (60 menit)</span></li>
</ul>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jadwal pelaksanaan TKA di setiap gelombang</span><span style="font-weight: 400;">:</span></p>
<table class=" aligncenter" style="border-collapse: collapse; width: 68.4802%; height: 163px;">
<tbody>
<tr style="height: 24px;">
<td style="width: 33.3333%; height: 72px;" rowspan="3">Hari ke-1 untuk mapel wajib</td>
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 1</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">07.30 – 10.00</td>
</tr>
<tr style="height: 24px;">
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 2</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">10.30 – 13.00</td>
</tr>
<tr style="height: 24px;">
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 3</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">14.00 – 16.30</td>
</tr>
<tr style="height: 24px;">
<td style="width: 33.3333%; height: 72px;" rowspan="3">Hari ke-2 untuk 2 mapel pilihan</td>
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 1</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">07.30 – 09.40</td>
</tr>
<tr style="height: 24px;">
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 2</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">10.10 – 12.20</td>
</tr>
<tr style="height: 24px;">
<td style="width: 12.6896%; height: 24px; text-align: center;">Sesi 3</td>
<td style="width: 22.2345%; height: 24px; text-align: center;">13.30 – 15.40</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong>Catatan:</strong></p>
<p style="text-align: justify;">Hingga saat ini, belum ada informasi resmi terkait jumlah soal TKA.</p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Biar persiapanmu menghadapi TKA tahun ini lebih terarah dan maksimal, yuk belajar pakai Kitab TKA SMA dari Ruangguru! Kitab ini berisi rangkuman materi, latihan soal, hingga pembahasan detail dari setiap topik yang sering keluar di ujian. Amankan <strong><a href="https://www.ruangguru.com/kitab">Kitab TKA SMA 2025</a></strong> dari sekarang, biar langkahmu menuju PTN impian makin mantap dan percaya diri! 🚀</p>
<p><a href="https://linktr.ee/kitabutbkrg" target="_blank" rel="noopener"><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/17b36add-50c1-4d0e-bf25-3b42ceae5bd9.png" alt="kitab tka sma ruangguru 2025" width="820" /></a></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Siapa Saja yang Bisa Mengikuti TKA SMA/SMK 2025?</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Berdasarkan pedoman terbaru dari Kemendikdasmen, berikut adalah daftar peserta yang berhak mengikuti TKA SMA 2025:</span></p>
<ol style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><strong>Murid kelas 12 SMA/MA</strong><span style="font-weight: 400;"> atau bentuk lain yang sederajat pada jalur pendidikan formal.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Murid kelas 12 SMK/MAK</strong><span style="font-weight: 400;"> pada program 3 (tiga) tahun.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Murid kelas 13 SMK</strong><span style="font-weight: 400;"> pada program 4 (empat) tahun.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Murid kelas 12 program Paket C / PKPPS Ulya</strong><span style="font-weight: 400;"> atau bentuk lain yang sederajat pada jalur pendidikan nonformal.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Berada pada </span><strong>semester terakhir</strong><span style="font-weight: 400;"> pada akhir program pendidikan SMA/MA atau bentuk lain yang sederajat dan SMK/MAK yang memiliki laporan hasil belajar dari kelas 10 semester gasal hingga kelas 11 semester genap.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pada jenjang </span><strong>SMK program 4 tahun</strong><span style="font-weight: 400;"> memiliki </span><strong>laporan hasil belajar</strong><span style="font-weight: 400;"> dari kelas 10 semester gasal hingga kelas 12 semester genap.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Murid berkebutuhan khusus</strong><span style="font-weight: 400;"> dapat mengikuti TKA selama tidak memiliki hambatan intelektual.</span></li>
</ol>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Alur Pendaftaran TKA SMA/SMK 2025</b></span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d6beb6c3-890b-45de-bf7d-60dde217114c.png" alt="alur pendaftaran TKA SMA" width="600" /></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Pendaftaran TKA dilakukan melalui sekolah dan alurnya cukup sistematis, yakni sebagai berikut:</span></p>
<ol style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid mendaftarkan diri sebagai calon peserta tes dengan menyampaikan atau menyerahkan </span><strong>Surat Pernyataan Keikutsertaan TKA</strong><span style="font-weight: 400;"> yang ditandatangani oleh orang tua/wali murid dan disimpan di sekolah.</span></li>
<li style="font-weight: 400;" aria-level="1"><strong>Surat Pernyataan Keikutsertaan TKA</strong><span style="font-weight: 400;"> mencantumkan </span><strong>mata uji pilihan</strong><span style="font-weight: 400;"> untuk jenjang SMA/MA/Paket C/sederajat dan SMK/MAK.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid menyampaikan atau menyerahkan </span><strong>pas foto terbaru</strong><span style="font-weight: 400;"><strong> 6 (enam) bulan terakhir</strong> dalam bentuk dokumen digital ke sekolah.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pendaftaran calon peserta TKA dilakukan oleh </span><strong>operator sekolah</strong><span style="font-weight: 400;">.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Selanjutnya akan diterbitkan </span><strong>Daftar Nominasi Sementara (DNS)</strong><span style="font-weight: 400;"> untuk dilakukan verifikasi dan validasi data calon peserta TKA oleh sekolah.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Calon peserta </span><strong>memverifikasi biodata dan mata uji pilihan</strong><span style="font-weight: 400;"> (SMA/MA/Paket C/sederajat dan SMK/MAK) pada lembar DNS.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Kepala sekolah menandatangani </span><strong>Surat Pernyataan Tanggung Jawab Mutlak (SPTJM)</strong><span style="font-weight: 400;"> bermaterai, dibubuhi stempel sekolah dan diunggah ke laman TKA setelah data DNS divalidasi oleh kepala sekolah dan tidak ada perubahan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Selanjutnya SPTJM yang telah diunggah di laman TKA akan divalidasi, dilakukan penomoran peserta melalui laman pendataan, dan diterbitkan serta didistribusikanlah </span><strong>Daftar Nominasi Tetap (DNT) dan Kartu Peserta</strong><span style="font-weight: 400;"> ke sekolah.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid mengikuti </span><strong>gladi bersih pelaksanaan TKA</strong><span style="font-weight: 400;"> sesuai dengan jadwal yang ditetapkan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid mendapatkan </span><strong>kartu <em>login</em></strong> <span style="font-weight: 400;">paling lambat sebelum memulai tes pada hari pertama pelaksanaan TKA.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid </span><strong>mengikuti seluruh mata uji</strong><span style="font-weight: 400;"> sesuai dengan jadwal yang ditetapkan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Murid mendapatkan hasil TKA berupa </span><strong>Sertifikat Hasil TKA (SHTKA)</strong><span style="font-weight: 400;">.</span></li>
</ol>
<p> </p>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b9e0d46b-b1ac-4ba4-a349-d0edb756ec21.png" alt="contoh surat pernyataan mengikuti TKA" width="600" /></p>
<p style="text-align: center;">Contoh Surat Pernyataan Pendaftaran TKA. (Sumber: dok. pribadi Ruangguru)</p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Mata Pelajaran yang Diujikan di TKA SMA/SMK</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk kamu yang penasaran apa saja materi TKA SMA 2025, berikut adalah mata pelajaran atau mapel yang diujikan di TKA SMA/MA maupun SMK/MAK.</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/soal-tka-sma-mapel-pilihan-ipa">Simulasi Soal TKA SMA: Fisika, Kimia, dan Biologi</a></strong></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>A. Mata Pelajaran Wajib</b></span></h3>
<ul style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1">Bahasa Indonesia</li>
<li aria-level="1">Bahasa Inggris</li>
<li aria-level="1">Matematika</li>
</ul>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>B. Mata Pelajaran Pilihan (Hanya Pilih 2)</b></span></h3>
<ul style="text-align: justify;">
<li aria-level="1">Matematika Tingkat Lanjut</li>
<li aria-level="1">Fisika</li>
<li aria-level="1">Kimia</li>
<li aria-level="1">Biologi</li>
<li aria-level="1">Ekonomi</li>
<li aria-level="1">Sosiologi</li>
<li aria-level="1">Geografi</li>
<li aria-level="1">Sejarah</li>
<li aria-level="1">Pendidikan Pancasila (PPKN)</li>
<li aria-level="1">Bahasa Indonesia Tingkat Lanjut</li>
<li aria-level="1">Bahasa Inggris Tingkat Lanjut</li>
<li aria-level="1">Antropologi</li>
<li aria-level="1">Bahasa Jepang</li>
<li aria-level="1">Bahasa Mandarin</li>
<li aria-level="1">Bahasa Korea</li>
<li aria-level="1">Bahasa Arab</li>
<li aria-level="1">Bahasa Prancis</li>
<li aria-level="1">Bahasa Jerman</li>
<li>Projek Kreatif dan Kewirausahaan (khusus jenjang SMK/MAK)</li>
</ul>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Bentuk atau Jenis Soal TKA SMA/SMK</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">TKA adalah tes berbasis komputer yang mengedepankan penalaran dan pemecahan masalah. Soal TKA berbentuk:</span></p>
<ul style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pilihan ganda biasa.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pilihan ganda kompleks, yakni soal dengan pilihan jawaban benar bisa lebih dari satu.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pilihan ganda kompleks kategori, dengan tabel untuk menentukan mana pernyataan yang benar/salah (tabel kategori).</span></li>
</ul>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Tidak ada perbedaan pada soal TKA Kurikulum Merdeka dan Kurikulum 2013 karena dikembangkan dengan mempertimbangkan materi/kompetensi keduanya dengan menekankan pada penalaran dan pemecahan masalah per mapel. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kemendikdasmen sudah mempublikasikan kerangka asesmen yang berisi informasi mengenai materi atau kompetensi yang diukur (kisi-kisi), termasuk contoh soal dari masing-masing pelajaran. </span><strong><a href="https://pusmendik.kemendikdasmen.go.id/pdf/file-175" target="_blank" rel="nofollow noopener">Kerangka asesmen TKA</a></strong><span style="font-weight: 400;"> tersebut tertuang dalam Peraturan Kepala Badan Standar, Kurikulum, dan Asesmen Pendidikan Kemendikdasmen RI Nomor 045/H/AN/2025 tentang Kerangka Asesmen Tes Kemampuan Akademik jenjang SMA/MA/Sederajat dan SMK/MAK.</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Teknik Pelaksanaan TKA SMA/SMK</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Agar pelaksanaan TKA berjalan lancar, berikut adalah teknis pelaksanaan TKA SMA yang harus diperhatikan:</span></p>
<ul style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Jadwal pelaksanaan TKA akan diumumkan melalui <strong>surat edaran resmi</strong> serta melalui laman resmi dan media sosial yang dimiliki Kementerian paling lambat 3 (tiga) bulan sebelum pelaksanaan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Ujian TKA akan <strong>diselenggarakan di sekolah masing-masing</strong> dengan ketentuan telah memenuhi syarat sarana dan prasarana yang memadai.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Jumlah sarana komputer yang harus disediakan oleh sekolah yang melaksanakan TKA dalam satu hari adalah sejumlah komputer dengan minimal perbandingan 1:3 atau 1 komputer dapat digunakan oleh maksimal 3 orang peserta dalam 3 sesi berurutan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Sekolah menggunakan sistem asesmen berbasis komputer dengan moda pelaksanaan yang dapat dipilih antara moda daring dan semi daring.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Sekolah wajib menyediakan petugas pendataan, proktor, teknisi, dan pengawas untuk membantu kelancaran selama ujian berlangsung.</span></li>
</ul>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Penskoran dan Rekapitulasi Hasil TKA SMA/SMK</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Penskoran dan rekapitulasi hasil TKA SMA dilakukan dengan rincian sebagai berikut:</span></p>
<ol>
<li style="text-align: justify;"><span style="font-weight: 400;">Penyelenggara ujian melakukan </span><strong>analisis respons atau jawaban peserta tes</strong><span style="font-weight: 400;"> (menggunakan </span><a href="https://www.ruangguru.com/blog/sistem-penilaian-irt-di-utbk-sbmptn-dan-strategi-mengerjakannya"><strong>IRT</strong></a> <span style="font-weight: 400;">seperti UTBK) untuk seluruh mata uji.</span></li>
<li style="text-align: justify;">Penyelenggara ujian <strong>memproses penilaian</strong> untuk setiap mata uji pada peserta tes.</li>
<li style="text-align: justify;">Penyelenggara ujian <strong>menggabungkan nilai</strong> setiap mata uji per peserta tes.</li>
<li style="text-align: justify;">Hasil TKA dilaporkan dalam <strong>rentang nilai 0 (nol) sampai dengan 100 (seratus)</strong> dengan <strong>pembulatan 2 (dua) angka di belakang koma</strong>.</li>
<li style="text-align: justify;">Penyelenggara ujian melakukan <strong>proses penetapan standar</strong> (<em>standard setting</em>) untuk menentukan kategori capaian kemampuan hasil TKA (pengelompokan nilai yang dicapai dalam setiap mata pelajaran). <strong>Capaian hasil TKA</strong> dikategorikan menjadi: <b>Istimewa, </b><b>Baik, </b><b>Memadai, dan </b><b>Kurang</b>.</li>
<li style="text-align: justify;">Penyelenggara ujian kemudian melakukan <strong>rekapitulasi data statistik hasil TKA</strong>.</li>
<li style="text-align: justify;">Kementerian <strong>mengumumkan hasil TKA</strong> sesuai dengan jadwal yang telah ditetapkan.</li>
<li style="text-align: justify;">Hasil dari TKA akan disampaikan ke sekolah berbentuk <strong>Daftar Kolektif Hasil TKA (DKHTKA)</strong> melalui institusi terkait sesuai dengan kewenangannya.</li>
<li style="text-align: justify;">Sebelum diberikan ke sekolah, DKHTKA <strong>wajib ditandatangani oleh pejabat</strong> dari institusi sesuai dengan kewenangannya.</li>
<li style="text-align: justify;">Hasil dari TKA setiap peserta akan disampaikan berbentuk <strong>Sertifikat</strong> berupa <strong>dokumen digital</strong> dan/atau <strong>cetakan</strong> dari sekolah masing-masing.</li>
<li style="text-align: justify;">Hasil analisis per sekolah, per kabupaten/kota, per provinsi, dan nasional akan <strong>disampaikan setelah pelaksanaan TKA selesai</strong> pada setiap jenjang.</li>
</ol>
<p> </p>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/481b6eba-30c5-4181-993e-e52afd7baa44.jpg" alt="contoh sertifikat tka sma/ma" width="300" /></p>
<p style="text-align: center;">Contoh Sertifikat TKA untuk Jenjang SMA/MA Sederajat. (Sumber: infomasukptn2026)</p>
<p> </p>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a47f77c0-8393-4e72-9262-29c560cf80a4.png" alt="contoh sertifikat tka jenjang smk/mak" width="280" /></p>
<p style="text-align: center;">Contoh Sertifikat TKA untuk Jenjang SMK/MAK Sederajat. (Sumber: infomasukptn2026)</p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Hak dan Kewajiban Peserta TKA</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Berikut adalah hak dan kewajiban peserta TKA yang wajib diikuti dan dipahami oleh seluruh peserta:</span></p>
<ol style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mendaftar </span><strong>keikutsertaan TKA</strong><span style="font-weight: 400;"> pada satuan pendidikannya dengan mengisi format Surat Pernyataan Keikutsertaan TKA dan ditandatangani oleh orang tua/wali murid.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Menentukan </span><strong>2 (dua) mata uji pilihan</strong> <span style="font-weight: 400;">untuk jenjang SMA/MA/Paket C/sederajat dan SMK/MAK.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Menyerahkan dokumen digital </span><strong>pas foto terbaru</strong><span style="font-weight: 400;"> 6 (enam) bulan terakhir.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Memverifikasi </span><strong>data pribadi pada lembar DNS</strong><span style="font-weight: 400;"> dengan menandatangani jika sudah sesuai.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Perbaikan data dapat melalui </span><strong>mekanisme vervalpd</strong><span style="font-weight: 400;">, atau murid dapat melakukan </span><strong>secara mandiri</strong><span style="font-weight: 400;"> melalui laman yang mengelola verifikasi NISN pada kementerian pendidikan dasar dan menengah.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mendapatkan </span><strong>kartu peserta</strong><span style="font-weight: 400;"> setelah diterbitkan DNT oleh dinas pendidikan provinsi.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mengikuti </span><strong>gladi bersih pelaksanaan TKA</strong><span style="font-weight: 400;"> sesuai dengan jadwal yang ditetapkan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mendapatkan </span><strong>kartu <em>login</em></strong> <span style="font-weight: 400;">paling lambat sebelum memulai tes pada hari pertama pelaksanaan TKA.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mengikuti </span><strong>seluruh mata uji</strong><span style="font-weight: 400;"> sesuai dengan jadwal yang ditetapkan.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mendapatkan hasil TKA berupa </span><strong>Sertifikat Hasil TKA (SHTKA)</strong><span style="font-weight: 400;">.</span></li>
</ol>
<p> </p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/program-deep-learning-ruangguru">Program Deep Learning Ruangguru untuk Siapkan Sekolah Hadapi TKA & UTBK</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Tata Tertib Peserta TKA</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Seluruh peserta TKA wajib mematuhi tata tertib peserta TKA, yakni sebagai berikut:</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">1. Memasuki ruangan setelah tanda masuk dibunyikan, yakni 15 (lima belas) menit sebelum TKA dimulai. Peserta yang terlambat hadir setelah TKA dimulai dengan toleransi waktu maksimal 15 (lima belas) menit dapat mengikuti tes setelah mendapat izin dari pengawas ruang.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">2. Memasuki ruang TKA sesuai dengan sesi dan menempati tempat duduk yang telah disiapkan.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">3. Dilarang membawa dan menggunakan catatan dan/atau perangkat komunikasi elektronik, alat atau piranti komunikasi dan optik, kamera, kalkulator, dan sejenisnya ke dalam ruang TKA.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">4. Mengumpulkan tas dan buku di tempat yang telah disediakan.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">5. Mengisi daftar hadir.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">6. Masuk ke dalam (login) aplikasi TKA dengan menggunakan nama pengguna (username) dan kata sandi (password) sesuai kartu login yang diterima dari pengawas.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">7. Mengikuti TKA sesuai dengan identitas yang terdaftar, dan tidak boleh diwakilkan atau dikerjakan oleh pihak lain dalam kondisi apa pun.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">8. Mulai mengerjakan soal TKA setelah menekan tombol mulai.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">9. Selama TKA berlangsung, hanya dapat meninggalkan ruangan dengan izin dari pengawas ruang.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">10. Selama TKA berlangsung, dilarang:</span></p>
<ul>
<li style="text-align: justify;"><span style="font-weight: 400;">Membuat kegaduhan sehingga mengganggu kelancaran/ketertiban pelaksanaan TKA.</span></li>
<li style="text-align: justify;"><span style="font-weight: 400;">Melakukan kerja sama dengan peserta lainnya atau menyontek dalam melaksanakan TKA.</span></li>
<li style="text-align: justify;"><span style="font-weight: 400;">Menggunakan alat bantu atau meminta bantuan dari pihak lain dalam menjawab soal TKA.</span></li>
<li style="text-align: justify;"><span style="font-weight: 400;">Menggunakan joki dalam mengikuti TKA.</span></li>
</ul>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">11. Segera menginformasikan kepada proktor dan/atau pengawas apabila terjadi kendala selama pelaksanaan TKA berlangsung.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">12. Dilarang merekam dan/atau memfoto serta menyebarkan soal ujian.</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/soal-tka-sma-mapel-pilihan-ips">Simulasi Soal TKA SMA: Ekonomi, Sejarah, Sosiologi & Geografi</a></strong></p>
<p style="text-align: center;"><span style="font-weight: 400;">—</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Nah, sekarang kamu sudah tahu ya, bahwa TKA SMA 2025 bukan hanya sekadar pengganti UN saja, tetapi juga sebuah asesmen yang menekankan pada kecakapan berpikir tingkat tinggi. Untuk kamu yang akan mengikuti TKA SMA/SMK, pastikan kamu mempersiapkan diri sebaik mungkin, baik secara akademis maupun teknis. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Tetap semangat belajar, ikuti semua prosesnya dengan tertib, dan jangan lupa pantau terus informasi resmi dari sekolah dan kementerian. TKA pengganti UN bukan hanya ujian, tapi juga kesempatan buat kamu untuk menunjukkan potensi terbaikmu!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ingat, materi TKA SMA 2025 meliputi berbagai mapel wajib dan mapel pilihan yang bisa kamu sesuaikan dengan minat dan rencana masa depanmu. Jika kamu butuh panduan belajar, latihan soal, atau tips strategi lolos TKA 2025, jangan ragu untuk bergabung bersama Ruangguru yang sudah terpercaya dan terbukti kualitasnya.</span></p>
<p style="text-align: justify;">Untuk informasi lebih lanjut mengenai <strong><a href="https://www.ruangguru.com/tka">persiapan TKA bersama Ruangguru</a></strong>, kamu bisa meningkatkan kemampuanmu dengan mengerjakan tryout TKA di <strong><a href="https://app.ruangguru.com/ruanguji" target="_blank" rel="noopener">ruanguji</a></strong>!</p>
<p><a href="https://s.id/megatotka" target="_blank" rel="noopener"><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a5e34c19-95e6-4038-bc60-9788bbf565ed.png" alt="mega tryout tka sd dan smp" width="820" /></a></p>
<p><strong>Referensi:</strong></p>
<p style="text-align: left;">Pedoman Penyelenggaraan Tes Kemampuan Akademik Berdasarkan Keputusan Menteri Pendidikan Dasar dan Menengah Republik Indonesia Nomor 95/M/2025 [Daring]. Tautan: https://jdih.kemendikdasmen.go.id/sjdih/siperpu/dokumen/salinan/Kepmendikdasmen_No_95_M_2025_tentang_Pedoman_Penyelenggaraan_Tes_Kemampuan_Akademik.pdf (Diakses pada 2 September 2025)</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/fakta-seru" rel="tag">Fakta Seru</a> <a href="https://www.ruangguru.com/blog/tag/ruanguji" rel="tag">ruanguji</a> <a href="https://www.ruangguru.com/blog/tag/tka" rel="tag">TKA</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5196bc4b-168b-4b6f-8c46-cb076ca8b451.png">
<div>
<h5 class="author-title">Kenya Swawikanti</h5>
<p class="author-description"></p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat"><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/pedoman-tka-sma-smk-sederajat&quote=Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!"> <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=Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!&url=https://www.ruangguru.com/blog/pedoman-tka-sma-smk-sederajat"> <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/pedoman-tka-sma-smk-sederajat&title=Cek Pedoman TKA 2025 Kelas 12 SMA/SMK Sederajat, Lengkap!"><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 = 24370;
const tags_id = [19,569,571];
const category_id = 562;
const sub_category_id = 0;
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>