Luthfi, peserta Clash of Champions Season 2 yang bikin publik terpukau lewat kecerdasannya sebagai mahasiswa KAIST. Yuk, kenalan lebih dekat dengan Luthfi. Scroll sampai akhir, jangan sampai kelewatan ya!
—
Siapa yang jagoin Luthfi? Cung! AKU, AKU, AKU!
Kamu pasti tiap episode Clash of Champions Season 2 udah standby dari awal, cuma biar cepat-cepat liat Luthfi muncul, kan? Soalnya tiap kali Luthfi nongol, meskipun sebentar, rasanya tuh udah cukup banget buat nge-charge semangat nonton COC Season 2!
“Minimal kasih kami momen-momen Luthfi lebih banyak dong Kak, biar hati ini puas liat aksi dan senyumnya yang selalu bikin melting!” (Hihihi mewakili perasaan pendukungnya Luthfi banget ya)
Dari awal COC Season 2, Luthfi tuh kayak punya aura bintang sendiri. Nggak cuma pintar, tapi ada vibes kalem-kalem menghanyutkan gitu nggak sih guys? Soalnya tiap main games Clash of Champions, ekspresinya tuh tenang, selalu excited untuk memecahkan soal terutama soal-soal baru, logic-nya keren dan cepat banget, dan auranya kayak, “I got this”. Kita semua yang nonton langsung “Woww, kerenn banget sihhh!!”
Eitss.. udah udah jangan kebanyakan salfok guys, sekarang kita fokus yuk ke apa aja sih fakta dari Luthfi? Okay, Luthfi sekarang lagi kuliah di KAIST! Iyaaa, KAIST! Korea Advanced Institute of Science and Technology, salah satu kampus elite dan paling prestisius di Asia, tempat berkumpulnya anak-anak jenius dengan passion besar di bidang sains dan teknologi.
Dan Luthfi nggak cuma ngambil satu jurusan aja nih, tapi DOUBLE MAJOR di Jurusan Mathematics and Electrical Engineering. Super impressive ya!
Baca Juga: Profil Peserta Clash of Champions (COC) Season 2 Batch 6
Tapi yang bikin Luthfi makin layak diidolakan bukan cuma tentang akademik atau prestasi aja nih. Di tengah jadwalnya yang super padat, Luthfi tetap disiplin menjaga ibadah. Respect banget sih. Kalian juga gitu ya guys, sepadat apapun aktivitas, jangan lupakan ibadah sesuai kepercayaan masing-masing, ya. Karena keberhasilan akademik tetap harus selaras dengan keseimbangan spiritual.
Nah, biar kamu makin kenal sama Luthfi, langsung aja yuk baca artikel ini sampai habis! Let’s go!
Yuk, Kenalan Dulu Sama Luthfi!
(Sumber: dok. Ruangguru)
Biodata Singkat Luthfi
Nama Lengkap
Luthfi Bima Putra
Nama Panggilan
Luthfi
Tempat, Tanggal Lahir
Jakarta, 5 Maret 2005
Domisili
Daejon, Korea Selatan
Angkatan Kuliah
2024
Riwayat Pendidikan
- Korea Advanced Institute Science and Technology (KAIST)
- SMAS Kharisma Bangsa
GPA
3.82/4.30
Akun Media Sosial
Hobi
- Baca komik
- Melipat kertas jadi bentuk-bentuk lucu (origami lover)
Prestasi Luthfi
- Gold Medal Olimpiade Sains Nasional Matematika 2022
- Awardee – 72 Ikon Prestasi Pancasila 2017, Unit Kerja Presiden Pembinaan Ideologi Pancasila
Fyi, jangan kira Luthfi itu serius melulu, ya. Di balik pencapaiannya, Luthfi juga manusia biasa yang butuh recharge. Salah satunya adalah baca komik! Yups, Luthfi juga punya hiburan sendiri yang santai. Saat otak udah penuh dengan rumus dan logika, baca komik jadi me time favoritnya, loh. Jadi makin penasaran kan, komik apa aja sih yang jadi favorit Luthfi?
Langsung aja yuk, kenalan lebih dekat dengan Luthfi lewat Q&A eksklusif berikut ini. Stay tuned, bestie. Karena cuma di sini kamu bisa dapetin sisi lain Luthfi yang belum pernah dibahas di mana pun!
Baca Juga: Jadwal Tayang Clash of Champions (COC) Season 2 Minggu Ini
Perjalanan Luthfi Tembus KAIST (Universitas Teknologi Terkemuka di Korea Selatan)
(Sumber: dok. pribadi)
1. Kamu kan sempat kuliah 1 semester di dalam negeri, terus kenapa kamu pindah ke KAIST? Emangnya kamu waktu itu ngambil jurusan apa?
Jawaban:
Saya daftar KAIST di spring semester. Jadi untuk mengisi kekosongan saya kuliah dulu di ITB STEI-K 1 semester, jaga-jaga juga kan misal nggak diterima.
2. Kamu kuliah di KAIST pakai beasiswa nggak? Kalau iya, beasiswanya dari mana? Tips dari kamu dong Luthfi, buat teman-teman lain yang mau daftar beasiswa juga!
Jawaban:
Iya, saya kuliah di KAIST pakai beasiswa dari kampusnya langsung. Semua mahasiswa internasional yang lolos ke KAIST memang otomatis ditawari beasiswa ini, asal bisa jaga IPK di atas ambang batas tertentu (kalau nggak salah minimal 3.0). Jadi perjuangan utamanya justru di proses masuknya, karena seleksinya ketat banget.
Waktu itu saya berhasil masuk dan sekarang IPK-ku 3.82 dari 4.30, padahal saya ambil double major di Mathematics dan Electrical Engineering. Tips saya sih, fokus aja di pelajaran yang kamu suka, karena itu bikin belajarnya lebih ringan dan hasilnya lebih maksimal.
Buat yang mau daftar beasiswa, yang paling penting itu serius nyiapin diri dari awal dan tahu kampus atau program yang kamu tuju, karena banyak beasiswa yang sebenarnya nggak terlalu ribet asal kamu cocok sama kriterianya.
3. Ambil satu jurusan aja udah berat, tapi kamu pilih dua nih. Kenapa kamu berani dan nyaman ambil keputusan itu? Apakah ada sosok yang menginspirasi kamu, atau memang dari dulu udah suka dua bidang itu? Ceritain dong dibalik Double Major ini?
Jawaban:
Iya, saya ambil double major di Matematika dan Electrical Engineering. Alasannya? Karena KAIST memang ngasih kesempatan buat ambil dua jurusan, jadi saya manfaatin aja sekalian eksplor minat di bidang teknik. Awalnya saya konsultasi dulu ke senior, dan dari semua opsi, elektro kelihatan paling menarik.
Apalagi pas di mata pelajaran Fisika dasar, nilai terbaik saya justru di bagian elektronya sampai dapet nilai 100 terus! Dari situ saya jadi makin yakin. Lagipula, punya dua pondasi ilmu yang kuat bakal kasih fleksibilitas lebih kalau suatu saat mau lanjut ke jenjang S2, terutama di bidang teknik.
4. Kamu aktif di organisasi kampus enggak, Luthfi? Kalau iya, kegiatan apa aja yang kamu ikuti?
Jawaban:
Di kampus, saya hanya bergabung KAIST-INA (organisasi mahasiswa Indonesia di KAIST) dan MSA (Muslim Students Association). Di luar kampus, saya juga bergabung di IMUSKA (Indonesian Muslim Students Society in Korea) sebagai divisi sosial dan masyarakat.
Baca Juga: Profil Joshua, Peserta COC Season 2 dari Oxford University
5. Kamu udah belajar bahasa Korea sejak kapan? Pakai metode apakah? Misalnya ikut kursus/belajar otodidak/yang lain?
Jawaban:
Baru mulai belajar setelah masuk KAIST, kok. Walaupun tidak ada syarat bisa bahasa Korea untuk masuk KAIST, ternyata itu menjadi syarat kelulusan. Alhasil, saya belajar otodidak aja lewat baca Manhwa dan ngobrol dengan kawan tentunya. Selain itu, saya juga belajar secara formal lewat buku-buku peninggalan senior.
6. Kuliah di luar negeri kan pasti penuh tantangan, nih. Menurut kamu, gimana sih cara survive dan beradaptasi dengan lingkungan dan budaya baru di sana?
Jawaban:
Awal kuliah di KAIST, jujur saya cukup terbantu banget karena ada senior-senior yang ngebimbing, ada yang dari Indonesia, dan ada juga dari yayasan SMA tempat saya sekolah dulu. Bahkan saya sempat tinggal bareng mereka, jadi untuk urusan adaptasi awal termasuk makanan halal dan lingkungan yang nyaman, udah relatif aman.
Tapi ya, tetap aja ada hal-hal baru yang bikin saya kaget, meskipun bukan dalam arti culture shock banget. Misalnya, warga Korea tuh mulai aktivitasnya lebih siang seperti jam 9 pagi itu baru mulai gerak, sementara kita warga Indonesia kan biasa udah aktif dari jam 6. Jadi saya bisa bersantai dulu di pagi hari sebelum memulai aktivitas.
Biasanya, saya mengambil kelas pagi di jam 9 sampai sekitar jam 3 sore, lalu pulang dan melakukan hal lainnya seperti belajar mandiri. Tapi beberapa teman internasional lain suka ambil kelas sampai malam karena lebih nyaman belajar di jam-jam tersebut.
Terus hal kecil yang ternyata penting juga, yaitu ngecek cuaca! Di Korea, kalau hujan bisa seharian nonstop, beda sama di Indonesia yang biasanya reda dalam beberapa jam. Dan satu hal yang bikin saya sangat menghargai sistem di sana adalah tingkat toleransinya yang tinggi.
Misalnya, waktu ujian tiba-tiba masuk waktu shalat, saya dikasih izin untuk shalat dulu dan bahkan ujiannya dikasih extension gitu. Hal-hal kayak gini yang bikin saya merasa diterima dan nyaman selama kuliah dan tinggal di sana.
7. Selain yang sudah kamu capai sekarang, ada nggak goal atau achievement lain yang masih kamu kejar ke depannya?
Jawaban:
Dalam waktu dekat, saya berencana untuk mengikuti TOPIK level 3 dan JLPT N3. Buat yang belum tahu, TOPIK adalah Test of Proficiency in Korean, ujian kemampuan bahasa Korea untuk penutur non-bahasa Korea, sementara JLPT (Japanese Language Proficiency Test), yaitu ujian kemampuan berbahasa Jepang yang ditujukan untuk penutur asing bahasa Jepang. N3 adalah tes kemampuan bahasa Jepang tingkat menengah. Doain ya semoga dimudahkan!
Rutinitas Belajar Ala Luthfi
(Sumber: dok. Ruangguru)
8. Kamu lebih suka belajar di waktu kapan? Ada rutinitas khusus yang kamu terapkan nggak buat belajar?
Jawaban:
Saya biasanya belajar di pagi hari sampai Adzan Dzuhur dan sebelum Subuh, kalau lagi libur. Rutinitas nggak ada yang aneh-aneh sih tapi mungkin saranku jangan berada di dekat HP.
9. Kamu punya cara belajar favorit nggak, Luthfi? Misalnya pakai mind map/menulis ulang/mengajarkan lagi ke teman/yang lain?
Jawaban:
Saya sih belajar mandiri aja, kuncinya fokus dan disiplin. Tapi yang paling ngebantu justru kebiasaan saya yang suka aktif diskusi dengan teman-teman di luar jam pelajaran. Dari situ, saya lumayan sering dapet insight baru, entah dari obrolan, diskusi, atau bahkan perdebatan.
10. Ceritain dong Luthfi, apa satu hal kecil yang ternyata bikin kamu lebih semangat belajar?
Jawaban:
Buatku, nyobain hal baru itu udah jadi kesenangan sendiri. Entah itu ngerjain soal tipe baru pas belajar matematika, masak pakai resep baru yang belum pernah dicoba, atau main futsal pakai teknik bola yang baru kupelajari. Jadi, cari deh tempat atau momen buat praktik hal-hal baru itu. Ceritain ilmu baru ke kawan juga kehitung, loh!
Baca Juga: Profil Deo, Peserta COC Season 2 Peraih Nilai UTBK Tertinggi
Cerita Luthfi di Clash of Champions Season 2
(Sumber: dok. Ruangguru)
11. Ceritain dong Luthfi, gimana awalnya kamu bisa ikutan Clash of Champions Season 2? Kita ingin tahu cerita di balik layar sampai akhirnya kamu bisa terjun di COC ini!
Jawaban:
Saya dulu ditawarkan oleh tim Ruangguru lewat Instagram untuk ikut. Karena orang tua juga berharap saya ikut Clash of Champions Season 1, ya sudah saya coba saja waktu itu.
Baca Juga: Profil dan Biodata Max, Peserta COC Season 2 Si Jago Rubik
Hobi Tersembunyi Luthfi
12. Apakah kamu punya hobi unik atau kegiatan seru yang jarang orang tahu? Ceritain dong Luthfi!
Jawaban:
Saya suka origami. Mungkin memang bukan hal yang terlalu unik, tapi karena saya sering pakai kertas setiap kali belajar, lama-lama muncul keinginan untuk bikin sesuatu dari kertas-kertas itu. Kalau bikin origami bikin pikiran santai dan tenang, jadi pas buat recharge energi. Misal kita lagi istirahat tapi main game, malah jadi tambah stres.
13. Kayaknya kamu cukup passionate soal budaya Jepang. Awalnya gimana sih bisa suka? Ada pengalaman pribadi nggak yang bikin kamu makin suka sama budaya Jepang?
Jawaban:
Awalnya karena saya sering dipinjamin komik sama kerabat waktu masih umur 10 tahun. Dari situ, mulai deh suka sama cerita-cerita khas Jepang, tapi sebenarnya saya suka cerita dari berbagai negara juga, nggak terbatas cuma Jepang aja. Novel dari Indonesia, Korea, China, bahkan Rusia pun banyak yang keren. Intinya, rajin baca aja dulu!
Kalau soal rekomendasi, saya sangat enjoy baca komik Indonesia contohnya komik Si Juki: Petualangan Lulus UN karya Faza Meonk, lucu dan memorable banget! Buat versi digital, coba deh baca Trickster di Webtoon, karya Mas Hiro dan seru banget.
Kalau novel, sekarang lagi seneng baca karyanya Ragiel JP karena murder mystery yang ringan. Dan tentu aja, novel detektif klasik legendaris kayak Agatha Christie. Detektif favorit saya dari Agatha Christie adalah Miss Marple.
—
KAIST boy ini emang keren banget ya! Luthfi berhasil membawa kemampuan akademiknya jadi berkontribusi langsung di COC Season 2 ini. Jadi makin semangat dong buat belajar, siapa tahu giliran kamu yang bersinar berikutnya!
Yuk, vote Luthfi sebagai peserta favorit pilihan kamu di sini. Jangan sampai kelewatan juga keseruan episode Clash of Champions Season 2 berikutnya. Pantengin terus media sosial, blog Ruangguru, channel WhatsApp COC Season 2, buat dapetin info ter-update!
Nah, kalau kamu mau siap jadi juara di Tahun Ajaran Baru 2025/2026? Yuk, segera klaim diskon spesial beragam paket produk dari Ruangguru.
<!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>Profil Luthfi, Peserta COC Season 2 dari KAIST</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="Luthfi merupakan peserta Clash of Champions Season 2 dari KAIST. Yuk, kenalan lebih dekat dengan membaca profil, biodata, dan QnA eksklusifnya di sini!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Profil Luthfi, Peserta COC Season 2 dari KAIST" />
<meta property="og:description" content="Luthfi merupakan peserta Clash of Champions Season 2 dari KAIST. Yuk, kenalan lebih dekat dengan membaca profil, biodata, dan QnA eksklusifnya di sini!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2" />
<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-07-21T06:52:52+00:00" />
<meta property="article:modified_time" content="2025-07-30T03:57:50+00:00" />
<meta name="author" content="Ruangguru" />
<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="Ruangguru" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="9 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2","url":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2","name":"Profil Luthfi, Peserta COC Season 2 dari KAIST","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/740c8a7a-5d87-4ad9-93a2-e0e7c17f7ce4.png","datePublished":"2025-07-21T06:52:52+00:00","dateModified":"2025-07-30T03:57:50+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2dae6813d3ea483a4f4b1daa8507c835"},"description":"Luthfi merupakan peserta Clash of Champions Season 2 dari KAIST. Yuk, kenalan lebih dekat dengan membaca profil, biodata, dan QnA eksklusifnya di sini!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/740c8a7a-5d87-4ad9-93a2-e0e7c17f7ce4.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/740c8a7a-5d87-4ad9-93a2-e0e7c17f7ce4.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Profil Luthfi, Peserta COC Season 2 dari KAIST"}]},{"@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/2dae6813d3ea483a4f4b1daa8507c835","name":"Ruangguru","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/14d3dacd366167accd4a3df50466ac6140d602884d5c3534f50bab7acaa331fe?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/14d3dacd366167accd4a3df50466ac6140d602884d5c3534f50bab7acaa331fe?s=96&d=mm&r=g","caption":"Ruangguru"},"description":"Platform bimbingan belajar online terbesar dan terbaik di Indonesia. Menyediakan layanan belajar berbasis teknologi interaktif untuk jenjang SD, SMP, SMA/SMK.","url":"https://www.ruangguru.com/blog/author/ruangguru"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Profil Luthfi, Peserta COC Season 2 dari KAIST Comments Feed" href="https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2/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/24028" /><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=24028' />
<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%2Fprofil-luthfi-clash-of-champions-season-2" />
<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%2Fprofil-luthfi-clash-of-champions-season-2&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-24028 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/uncategorized">Uncategorized</a></li> </ol>
</nav>
<h1 class="content-title">
Profil Luthfi, Peserta COC Season 2 dari KAIST </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/ruangguru" class="">Ruangguru</a> </p>
<p class="content-info"><span>July 21, 2025 • </span> <span>10 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/740c8a7a-5d87-4ad9-93a2-e0e7c17f7ce4.png" alt="Profil Luthfi - clash of champions season 2" width="820" /></p>
<blockquote>
<p style="text-align: center;"><em><span style="font-weight: 400;">Luthfi, peserta Clash of Champions Season 2 yang bikin publik terpukau lewat kecerdasannya sebagai mahasiswa KAIST. Yuk, kenalan lebih dekat dengan Luthfi. Scroll sampai akhir, jangan sampai kelewatan ya!</span></em></p>
</blockquote>
<p style="text-align: center;">—</p>
<p> </p>
<p style="text-align: justify;">Siapa yang jagoin Luthfi? Cung! AKU, AKU, AKU!</p>
<p style="text-align: justify;">Kamu pasti tiap episode <strong>Clash of Champions Season 2</strong> udah <em>standby</em> dari awal, <em>cuma</em> biar cepat-cepat liat Luthfi muncul, <em>kan</em>? Soalnya tiap kali Luthfi <em>nongol</em>, meskipun sebentar, rasanya <em>tuh</em> udah cukup banget buat nge-<em>charge</em> semangat nonton <strong>COC Season 2</strong>!</p>
<p style="text-align: justify;">“<em>Minimal kasih kami momen-momen Luthfi lebih banyak dong Kak, biar hati ini puas liat aksi dan senyumnya yang selalu bikin melting</em>!” (<em>Hihihi mewakili perasaan pendukungnya Luthfi banget ya</em>)</p>
<p style="text-align: justify;">Dari awal <strong>COC Season 2</strong>, Luthfi <em>tuh</em> <em>kayak</em> punya aura bintang sendiri. <em>Nggak</em> <em>cuma</em> pintar, tapi ada <em>vibes</em> kalem-kalem menghanyutkan <em>gitu nggak sih guys</em>? Soalnya tiap main <strong><em>games</em> Clash of Champions</strong>, ekspresinya <em>tuh</em> tenang, selalu <em>excited</em> untuk memecahkan soal terutama soal-soal baru, <em>logic</em>-nya keren dan cepat banget, dan auranya <em>kayak</em>, “<em>I got this</em>”. Kita semua yang nonton langsung “<em>Woww, kerenn banget sihhh</em>!!”</p>
<p style="text-align: justify;"><em>Eitss</em>.. udah udah jangan kebanyakan <em>salfok guys</em>, sekarang kita fokus <em>yuk</em> ke apa aja <em>sih</em> fakta dari Luthfi? Okay, Luthfi sekarang lagi kuliah di <strong>KAIST</strong>! Iyaaa, KAIST! <strong>Korea Advanced Institute of Science and Technology</strong>, salah satu kampus <em>elite</em> dan paling prestisius di Asia, tempat berkumpulnya anak-anak jenius dengan <em>passion</em> besar di bidang sains dan teknologi.</p>
<p style="text-align: justify;">Dan Luthfi <em>nggak</em> cuma ngambil satu jurusan aja <em>nih</em>, tapi <strong>DOUBLE MAJOR</strong> di <strong>Jurusan Mathematics and Electrical Engineering</strong>. <em>Super impressive</em> ya!</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-peserta-clash-of-champions-season-2-batch-6" target="_blank" rel="noopener">Profil Peserta Clash of Champions (COC) Season 2 Batch 6</a></strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Tapi yang bikin Luthfi makin layak diidolakan bukan </span><em><span style="font-weight: 400;">cuma</span></em><span style="font-weight: 400;"> tentang akademik atau prestasi </span><em><span style="font-weight: 400;">aja nih</span></em><span style="font-weight: 400;">. Di tengah jadwalnya yang super padat, Luthfi tetap disiplin menjaga ibadah. </span><em><span style="font-weight: 400;">Respect</span></em><span style="font-weight: 400;"> banget </span><em><span style="font-weight: 400;">sih</span></em><span style="font-weight: 400;">. Kalian juga gitu ya </span><em><span style="font-weight: 400;">guys</span></em><span style="font-weight: 400;">, sepadat apapun aktivitas, jangan lupakan ibadah sesuai kepercayaan masing-masing, ya. Karena keberhasilan akademik tetap harus selaras dengan keseimbangan spiritual.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;"><em>Nah</em>, biar kamu makin kenal sama Luthfi, langsung aja</span><em><span style="font-weight: 400;"> yuk</span></em><span style="font-weight: 400;"> baca artikel ini sampai habis! </span><em><span style="font-weight: 400;">Let’s go</span></em><span style="font-weight: 400;">!</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Yuk, Kenalan Dulu Sama Luthfi!</b></span></h2>
<p style="text-align: center;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/2b5442fa-2e65-4f25-8eb0-7c967f9670a5.jpg" alt="Profil Luthfi - peserta coc season 2" width="300" /></p>
<p style="text-align: center;"><em>(Sumber: dok. Ruangguru)</em></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Biodata Singkat Luthfi</b></span></h3>
<h4><b>Nama Lengkap</b></h4>
<p><span style="font-weight: 400;">Luthfi Bima Putra</span></p>
<h4><b>Nama Panggilan</b></h4>
<p>Luthfi</p>
<h4><b>Tempat, Tanggal Lahir</b></h4>
<p><span style="font-weight: 400;">Jakarta, 5 Maret 2005</span></p>
<h4><b>Domisili</b></h4>
<p><span style="font-weight: 400;">Daejon, Korea Selatan</span></p>
<h4><b>Angkatan Kuliah</b></h4>
<p><span style="font-weight: 400;">2024</span></p>
<h4><b>Riwayat Pendidikan</b></h4>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Korea Advanced Institute Science and Technology (KAIST)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">SMAS Kharisma Bangsa</span></li>
</ul>
<p> </p>
<h4><b>GPA</b></h4>
<p><span style="font-weight: 400;">3.82/4.30</span></p>
<h4><b>Akun Media Sosial</b></h4>
<ul>
<li aria-level="1">Instagram: <a href="https://www.instagram.com/luthfibimaputra/" target="_blank" rel="nofollow noopener"><span style="font-weight: 400;">@luthfibimaputra</span></a></li>
<li aria-level="1">TikTok: <a href="https://www.tiktok.com/@luthfi.bimaputra" target="_blank" rel="nofollow noopener"><span style="font-weight: 400;">luthfi.bimaputra</span></a></li>
<li aria-level="1">X/Twitter: <a href="https://x.com/WapangLakah" target="_blank" rel="nofollow noopener"><span style="font-weight: 400;">@WapangLakah</span></a></li>
</ul>
<p> </p>
<h4><b>Hobi</b></h4>
<ul>
<li><span style="font-weight: 400;">Baca komik</span></li>
<li><span style="font-weight: 400;">Melipat kertas jadi bentuk-bentuk lucu (</span><em><span style="font-weight: 400;">origami lover</span></em><span style="font-weight: 400;">)</span></li>
</ul>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Prestasi Luthfi</b></span></h3>
<ol style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Gold Medal Olimpiade Sains Nasional Matematika 2022</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Awardee – 72 Ikon Prestasi Pancasila 2017, Unit Kerja Presiden Pembinaan Ideologi Pancasila</span></li>
</ol>
<p> </p>
<p style="text-align: justify;"><em><span style="font-weight: 400;">Fyi</span></em><span style="font-weight: 400;">, jangan kira Luthfi itu serius</span><em><span style="font-weight: 400;"> melulu</span></em><span style="font-weight: 400;">, ya. Di balik pencapaiannya, Luthfi juga manusia biasa yang butuh </span><em><span style="font-weight: 400;">recharge</span></em><span style="font-weight: 400;">. Salah satunya adalah </span><strong>baca komik</strong><span style="font-weight: 400;">! </span><em><span style="font-weight: 400;">Yups</span></em><span style="font-weight: 400;">, Luthfi juga punya hiburan sendiri yang santai. Saat otak udah penuh dengan rumus dan logika, baca komik jadi </span><em><span style="font-weight: 400;">me time</span></em><span style="font-weight: 400;"> favoritnya, </span><em><span style="font-weight: 400;">loh</span></em><i><span style="font-weight: 400;">.</span></i><span style="font-weight: 400;"> Jadi makin penasaran </span><em><span style="font-weight: 400;">kan</span></em><span style="font-weight: 400;">, komik apa aja </span><em><span style="font-weight: 400;">sih </span></em><span style="font-weight: 400;">yang jadi favorit Luthfi?</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Langsung aja </span><em><span style="font-weight: 400;">yuk</span></em><span style="font-weight: 400;">, kenalan lebih dekat dengan </span><strong>Luthfi</strong><span style="font-weight: 400;"> lewat </span><strong>Q&A eksklusif</strong><span style="font-weight: 400;"> berikut ini.</span><em><span style="font-weight: 400;"> Stay tuned, bestie</span></em><span style="font-weight: 400;">. Karena <em>cuma</em> di sini kamu bisa dapetin sisi lain Luthfi yang belum pernah dibahas di mana pun!</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/jadwal-tayang-clash-of-champions-season-2" target="_blank" rel="noopener">Jadwal Tayang Clash of Champions (COC) Season 2 Minggu Ini</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Perjalanan Luthfi Tembus KAIST (Universitas Teknologi Terkemuka di Korea Selatan)</b></span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/362d8f2d-8211-4d7b-9c4d-6d0cd4be7b2d.jpg" alt="Profil Luthfi - mahasiswa KAIST peserta coc season 2" width="300" /></p>
<p style="text-align: center;"><em>(Sumber: dok. pribadi)</em></p>
<p> </p>
<p style="text-align: justify;"><strong>1. Kamu <em>kan</em> sempat kuliah 1 semester di dalam negeri, terus kenapa kamu pindah ke KAIST? Emangnya kamu waktu itu ngambil jurusan apa?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya daftar KAIST di </span><strong><em>spring</em> semester.</strong><span style="font-weight: 400;"> Jadi untuk mengisi kekosongan saya kuliah dulu di ITB STEI-K 1 semester, jaga-jaga juga </span><em><span style="font-weight: 400;">kan</span></em><span style="font-weight: 400;"> misal </span><em><span style="font-weight: 400;">nggak</span></em><span style="font-weight: 400;"> diterima.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>2. Kamu kuliah di KAIST pakai beasiswa <em>nggak</em>? Kalau iya, beasiswanya dari mana? Tips dari kamu dong Luthfi, buat teman-teman lain yang mau daftar beasiswa juga!</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Iya, saya kuliah di KAIST pakai </span><strong>beasiswa</strong> <span style="font-weight: 400;">dari kampusnya langsung. Semua mahasiswa internasional yang lolos ke KAIST memang otomatis ditawari beasiswa ini, asal bisa jaga IPK di atas ambang batas tertentu </span><i><span style="font-weight: 400;">(</span></i><em><span style="font-weight: 400;">kalau nggak salah minimal 3.0</span></em><i><span style="font-weight: 400;">)</span></i><span style="font-weight: 400;">. Jadi perjuangan utamanya justru di proses masuknya, karena seleksinya ketat banget. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Waktu itu saya berhasil masuk dan sekarang </span><strong>IPK-ku 3.82 dari 4.30</strong><span style="font-weight: 400;">, padahal saya ambil </span><strong><em>double major</em> di Mathematics dan Electrical Engineering</strong><span style="font-weight: 400;">. Tips saya sih, </span><strong>fokus aja di pelajaran yang kamu suka, karena itu bikin belajarnya lebih ringan dan hasilnya lebih maksimal</strong><span style="font-weight: 400;">.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Buat yang mau daftar beasiswa, yang paling penting itu serius nyiapin diri dari awal dan tahu kampus atau program yang kamu tuju, karena banyak beasiswa yang sebenarnya </span><em><span style="font-weight: 400;">nggak</span></em><span style="font-weight: 400;"> terlalu ribet asal kamu cocok sama kriterianya.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>3. Ambil satu jurusan aja udah berat, tapi kamu pilih dua <em>nih</em>. Kenapa kamu berani dan nyaman ambil keputusan itu? Apakah ada sosok yang menginspirasi kamu, atau memang dari dulu udah suka dua bidang itu? Ceritain dong dibalik <em>Double Major</em> ini?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Iya, saya ambil </span><strong><em>double major</em></strong> <span style="font-weight: 400;">di </span><strong>Matematika dan Electrical Engineering</strong><span style="font-weight: 400;">. Alasannya? Karena KAIST memang ngasih kesempatan buat ambil dua jurusan, jadi saya manfaatin aja sekalian eksplor minat di bidang teknik. Awalnya saya konsultasi dulu ke senior, dan dari semua opsi, elektro kelihatan paling menarik.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Apalagi <em>pas</em> di mata pelajaran Fisika dasar, nilai terbaik saya justru di bagian elektronya sampai dapet </span><strong>nilai 100 terus</strong><span style="font-weight: 400;">! Dari situ saya jadi makin yakin. Lagipula, punya dua pondasi ilmu yang kuat bakal kasih fleksibilitas lebih kalau suatu saat mau lanjut ke jenjang S2, terutama di bidang teknik.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>4. Kamu aktif di organisasi kampus <em>enggak</em>, Luthfi? Kalau iya, kegiatan apa aja yang kamu ikuti?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Di kampus, saya hanya bergabung </span><strong>KAIST-INA</strong><span style="font-weight: 400;"> (organisasi mahasiswa Indonesia di KAIST) dan</span> <strong>MSA</strong><span style="font-weight: 400;"> (<em>Muslim Students Association</em>). Di luar kampus, saya juga bergabung di </span><strong>IMUSKA</strong> <span style="font-weight: 400;">(<em>Indonesian Muslim Students Society in Korea</em>) sebagai divisi sosial dan masyarakat.</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-joshua-clash-of-champions-season-2" target="_blank" rel="noopener">Profil Joshua, Peserta COC Season 2 dari Oxford University</a></strong></p>
<p> </p>
<p style="text-align: justify;"><strong>5. Kamu udah belajar bahasa Korea sejak kapan? Pakai metode apakah? Misalnya ikut kursus/belajar otodidak/yang lain? </strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Baru mulai belajar setelah masuk KAIST, </span><em><span style="font-weight: 400;">kok</span></em><span style="font-weight: 400;">. Walaupun tidak ada syarat bisa bahasa Korea untuk masuk KAIST, ternyata itu menjadi syarat kelulusan. Alhasil, saya belajar otodidak aja </span><em><span style="font-weight: 400;">lewat</span></em><span style="font-weight: 400;"> baca Manhwa dan </span><em><span style="font-weight: 400;">ngobrol</span></em><span style="font-weight: 400;"> dengan kawan tentunya. Selain itu, saya juga belajar secara formal </span><em><span style="font-weight: 400;">lewat</span></em><span style="font-weight: 400;"> buku-buku peninggalan senior.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>6. Kuliah di luar negeri kan pasti penuh tantangan, <em>nih</em>. Menurut kamu, gimana <em>sih</em> cara <em>survive</em> dan beradaptasi dengan lingkungan dan budaya baru di sana?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Awal kuliah di KAIST, jujur saya cukup terbantu banget karena ada senior-senior yang ngebimbing, ada yang dari Indonesia, dan ada juga dari yayasan SMA tempat saya sekolah dulu. Bahkan saya sempat tinggal bareng mereka, jadi untuk urusan adaptasi awal termasuk makanan halal dan lingkungan yang nyaman, udah relatif aman. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Tapi </span><em><span style="font-weight: 400;">ya</span></em><span style="font-weight: 400;">, tetap aja ada hal-hal baru yang bikin saya kaget, meskipun bukan dalam arti </span><em><span style="font-weight: 400;">culture shock</span></em><span style="font-weight: 400;"> banget. Misalnya, warga Korea <em>tuh</em> mulai aktivitasnya lebih siang seperti jam 9 pagi itu baru mulai gerak, sementara kita warga Indonesia <em>kan</em> biasa udah aktif dari jam 6. Jadi saya bisa bersantai dulu di pagi hari sebelum memulai aktivitas.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Biasanya, saya mengambil kelas pagi di jam 9 sampai sekitar jam 3 sore, lalu pulang dan melakukan hal lainnya seperti belajar mandiri. Tapi beberapa teman internasional lain suka ambil kelas sampai malam karena lebih nyaman belajar di jam-jam tersebut.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;"><em>Terus</em> hal kecil yang ternyata penting juga, yaitu </span><em><span style="font-weight: 400;">ngecek</span></em><span style="font-weight: 400;"> cuaca! Di Korea, kalau hujan bisa seharian nonstop, beda sama di Indonesia yang biasanya reda dalam beberapa jam. Dan satu hal yang bikin saya sangat menghargai sistem di sana adalah </span><strong>tingkat toleransinya yang tinggi</strong><span style="font-weight: 400;">.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Misalnya, waktu ujian tiba-tiba masuk waktu shalat, saya dikasih izin untuk shalat dulu dan bahkan ujiannya dikasih <em>extension</em> gitu. Hal-hal <em>kayak</em> gini yang bikin saya merasa diterima dan nyaman selama kuliah dan tinggal di sana.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>7. Selain yang sudah kamu capai sekarang, ada <em>nggak goal</em> atau <em>achievement</em> lain yang masih kamu kejar ke depannya?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Dalam waktu dekat, saya berencana untuk mengikuti </span><strong>TOPIK level 3</strong><span style="font-weight: 400;"> dan </span><strong>JLPT N3</strong><span style="font-weight: 400;">. Buat yang belum tahu, TOPIK adalah </span><strong><em>Test of Proficiency in Korean</em></strong><span style="font-weight: 400;">, ujian kemampuan bahasa Korea untuk penutur non-bahasa Korea, sementara JLPT (</span><strong><em>Japanese Language Proficiency Test</em></strong><span style="font-weight: 400;">), yaitu ujian kemampuan berbahasa Jepang yang ditujukan untuk penutur asing bahasa Jepang. N3 adalah tes kemampuan bahasa Jepang tingkat menengah. Doain ya semoga dimudahkan!</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Rutinitas Belajar Ala Luthfi</b></span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/57086ac2-517c-40a0-be5e-6856d1d4eebe.jpg" alt="Profil Luthfi - peserta coc season 2" width="300" /></p>
<p style="text-align: center;"><em>(Sumber: dok. Ruangguru)</em></p>
<p> </p>
<p style="text-align: justify;"><strong>8. Kamu lebih suka belajar di waktu kapan? Ada rutinitas khusus yang kamu terapkan <em>nggak</em> buat belajar?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya biasanya belajar di pagi hari sampai Adzan Dzuhur dan sebelum Subuh, kalau lagi libur. Rutinitas <em>nggak</em> ada yang aneh-aneh <em>sih</em> tapi mungkin saranku</span> <strong>jangan berada di dekat HP</strong><span style="font-weight: 400;">.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>9. Kamu punya cara belajar favorit <em>nggak</em>, Luthfi? Misalnya pakai <em>mind map</em>/menulis ulang/mengajarkan lagi ke teman/yang lain?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya </span><em><span style="font-weight: 400;">sih</span></em><span style="font-weight: 400;"> belajar mandiri aja, kuncinya </span><strong>fokus dan disiplin</strong><span style="font-weight: 400;">. Tapi yang paling ngebantu justru kebiasaan saya yang suka aktif diskusi dengan teman-teman di luar jam pelajaran. Dari situ, saya lumayan sering dapet </span><em><span style="font-weight: 400;">insight</span></em><span style="font-weight: 400;"> baru, entah dari obrolan, diskusi, atau bahkan perdebatan.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>10. Ceritain dong Luthfi, apa satu hal kecil yang ternyata bikin kamu lebih semangat belajar?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Buatku, nyobain hal baru itu udah jadi kesenangan sendiri. Entah itu ngerjain soal tipe baru pas belajar matematika, masak pakai resep baru yang belum pernah dicoba, atau main futsal pakai teknik bola yang baru kupelajari. Jadi, cari <em>deh</em> tempat atau momen buat praktik hal-hal baru itu. Ceritain ilmu baru ke kawan juga kehitung, <em>loh</em>!</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-deo-clash-of-champions-season-2" target="_blank" rel="noopener">Profil Deo, Peserta COC Season 2 Peraih Nilai UTBK Tertinggi</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Cerita Luthfi di Clash of Champions Season 2</b></span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c62a84ec-3864-47b9-9801-b31bc0e954cc.jpg" alt="Profil Luthfi - peserta coc season 2" width="300" /></p>
<p style="text-align: center;"><em>(Sumber: dok. Ruangguru)</em></p>
<p> </p>
<p style="text-align: justify;"><strong>11. Ceritain <em>dong</em> Luthfi, gimana awalnya kamu bisa ikutan Clash of Champions Season 2? Kita ingin tahu cerita di balik layar sampai akhirnya kamu bisa terjun di COC ini!</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya dulu ditawarkan oleh tim Ruangguru <em>lewat</em> Instagram untuk ikut. Karena orang tua juga berharap saya ikut Clash of Champions Season 1, ya sudah saya coba saja waktu itu.</span></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-max-clash-of-champions-season-2" target="_blank" rel="noopener">Profil dan Biodata Max, Peserta COC Season 2 Si Jago Rubik</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Hobi Tersembunyi Luthfi</b></span></h2>
<p style="text-align: justify;"><strong>12. Apakah kamu punya hobi unik atau kegiatan seru yang jarang orang tahu? Ceritain <em>dong</em> Luthfi!</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya suka </span><strong>origami.</strong><span style="font-weight: 400;"> Mungkin memang bukan hal yang terlalu unik, tapi karena saya sering pakai kertas setiap kali belajar, lama-lama muncul keinginan untuk bikin sesuatu dari kertas-kertas itu. Kalau bikin origami bikin pikiran santai dan tenang, jadi <em>pas</em> buat </span><em><span style="font-weight: 400;">recharge </span></em><span style="font-weight: 400;">energi. Misal kita lagi istirahat tapi main </span><em><span style="font-weight: 400;">game</span></em><span style="font-weight: 400;">, malah jadi tambah stres.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>13. <em>Kayaknya</em> kamu cukup <em>passionate</em> soal budaya Jepang. Awalnya gimana <em>sih</em> bisa suka? Ada pengalaman pribadi <em>nggak</em> yang bikin kamu makin suka sama budaya Jepang?</strong></p>
<p><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Awalnya karena saya sering dipinjamin </span><strong>komik</strong><span style="font-weight: 400;"> sama kerabat waktu masih umur 10 tahun. Dari situ, mulai <em>deh</em> suka sama cerita-cerita khas Jepang, tapi sebenarnya saya suka cerita dari berbagai negara juga, </span><em><span style="font-weight: 400;">nggak</span></em><span style="font-weight: 400;"> terbatas <em>cuma</em> Jepang aja. Novel dari Indonesia, Korea, China, bahkan Rusia pun banyak yang keren. Intinya, rajin baca aja dulu!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kalau soal rekomendasi, saya sangat </span><em><span style="font-weight: 400;">enjoy</span></em><span style="font-weight: 400;"> baca komik Indonesia contohnya </span><strong>komik <em>Si Juki: Petualangan Lulus UN</em> karya Faza Meonk</strong><span style="font-weight: 400;">, lucu dan <em>memorable</em> banget! Buat versi digital, coba <em>deh</em> baca </span><strong><em>Trickster di Webtoon</em><i>, </i>karya Mas Hiro</strong><span style="font-weight: 400;"> dan seru banget.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kalau novel, sekarang lagi seneng baca karyanya </span><strong>Ragiel JP</strong><span style="font-weight: 400;"> karena </span><strong><em>murder mystery</em> yang ringan</strong><span style="font-weight: 400;">. Dan tentu aja, novel detektif klasik legendaris </span><em><span style="font-weight: 400;">kayak</span></em> <strong>Agatha Christie</strong><span style="font-weight: 400;">. Detektif favorit saya dari Agatha Christie adalah </span><em><strong>Miss Marple</strong></em><span style="font-weight: 400;">.</span></p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;"><span style="font-weight: 400;">KAIST <em>boy </em>ini emang keren banget ya! Luthfi berhasil membawa kemampuan akademiknya jadi berkontribusi langsung di <strong>COC Season 2</strong> ini. Jadi makin semangat <em>dong</em> buat belajar, siapa tahu giliran kamu yang bersinar berikutnya!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Yuk, <em>vote</em> Luthfi sebagai peserta favorit pilihan kamu </span><strong><a href="https://dukungcoc.ruangguru.com/">di sini</a></strong><span style="font-weight: 400;">. </span><span style="font-weight: 400;">Jangan sampai kelewatan juga keseruan <strong>episode Clash of Champions Season 2</strong> berikutnya. Pantengin terus </span><strong><a href="https://www.instagram.com/ruangguru/">media sosial,</a> <a href="https://www.ruangguru.com/blog">blog Ruangguru</a>, <a href="https://whatsapp.com/channel/0029VaeaDZK1CYoW0lryo70g">channel WhatsApp COC Season 2</a></strong><span style="font-weight: 400;">, buat dapetin info ter-<em>update</em>! </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;"><em>Nah</em>, kalau kamu mau siap jadi juara di Tahun Ajaran Baru 2025/2026? Yuk, segera </span><strong><a href="https://form.ruangguru.com/form?form_source=sn-general-link-diskon-coc-season2&referralCookiesId=bff1f279-62f9-4c13-9431-3ed27be72b4d&rewardFormSerial=COC28271">klaim diskon spesial</a></strong><span style="font-weight: 400;"> beragam paket produk dari Ruangguru.</span></p>
<p><a href="https://www.ruangguru.com/event/clash-of-champions"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c313d6f3-40fa-4235-bf55-24f62bc553c5.png" alt="clash of champions ruangguru season 2" width="820" /></a></p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/clashofchampions" rel="tag">clashofchampions</a> <a href="https://www.ruangguru.com/blog/tag/info-ruangguru" rel="tag">Info Ruangguru</a> <a href="https://www.ruangguru.com/blog/tag/seputar-ruangguru" rel="tag">Seputar Ruangguru</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c347a7f8-efe5-422c-91d3-4fb32fc83835.jpg" alt="">
<div>
<h5 class="author-title">Ruangguru</h5>
<p class="author-description">Platform bimbingan belajar online terbesar dan terbaik di Indonesia. Menyediakan layanan belajar berbasis teknologi interaktif untuk jenjang SD, SMP, SMA/SMK.</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=Profil Luthfi, Peserta COC Season 2 dari KAIST%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2"><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/profil-luthfi-clash-of-champions-season-2&quote=Profil Luthfi, Peserta COC Season 2 dari KAIST"> <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=Profil Luthfi, Peserta COC Season 2 dari KAIST&url=https://www.ruangguru.com/blog/profil-luthfi-clash-of-champions-season-2"> <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/profil-luthfi-clash-of-champions-season-2&title=Profil Luthfi, Peserta COC Season 2 dari KAIST"><img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading="lazy" alt="Logo LinkedIn " /></a>
</li>
</ul>
</div>
</div>
<div class="col-md-4 sticky">
<aside id="sidebar">
<div class="side-banner-desktop">
</div>
<div class="glider-navigation desktop">
<div role="tablist" class="dots" id="side-banner-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<h2 style="font-size: 24px; font-weight: bold; margin-bottom: 16px;margin-top: 16px;">Artikel Terbaru</h2>
<ul>
<li>
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" alt="Pergerakan Nasional" class="external-img wp-post-image " /> <span>Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" alt="Runtuhnya Uni Soviet" class="external-img wp-post-image " /> <span>Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" class="external-img wp-post-image " /> <span>Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/9-lembaga-dan-pelaku-pasar-modal-di-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/279825ac-672b-43f9-b66e-a1c7ec87f784.png" alt="Pelaku Pasar Modal di Indonesia" class="external-img wp-post-image " /> <span>9 Lembaga dan Pelaku Pasar Modal di Indonesia | Ekonomi Kelas 10</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/peristiwa-kontemporer-dunia-perpecahan-cekoslovakia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/2a1a35c0-f1f5-45d4-8869-ff5083bd90e5.png" alt="Perpecahan Cekoslowakia" class="external-img wp-post-image " /> <span>Latar Belakang Perpecahan Cekoslowakia dan Penyebabnya | Sejarah Kelas 12</span>
</a>
</li>
</ul>
</aside>
</div>
</div>
<div class="row">
<div class="col-12">
<section class="related-posts">
<h2 class="page-title">
Artikel Lainnya
</h2>
<div class="content-grid">
<div class="content">
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11 </h2>
<div class="content-meta">
<span>March 6, 2026</span> <span>• 8 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span></span> <span>• 11 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span>March 5, 2026</span> <span>• 5 minutes read</span>
</div>
</div>
</a>
</div>
</div>
</section> </div>
</div>
<div class="banner-product-wrapper">
<a href="https://cta.ruangguru.com/7c02db90-610d-11ee-80fe-4201ac180089" target="_blank" class="alert alert-dismissible fade show banner-product" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<!-- <p>Yuk pilih kelas dan materi belajar kamu di sini</p>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0e292531-9ee1-4eed-92f5-b5c053eea4c2.svg" width="42px" height="42px" class="arrow-right"> -->
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d19eb9b6-999d-4b92-87c6-c4fb32000d73.png?convert=web" />
</a>
</div>
</div>
</div>
<script>
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function replaceCtaMarkupAsync() {
await sleep(2000);
alert("replace")
const contentBody = document.querySelector('.content-body');
const paragraphs = contentBody.querySelectorAll('p');
const regexPattern = /{{cta\(['"](.+?)['"]\)}}/g;
paragraphs.forEach((paragraph) => {
const originalHTML = paragraph.innerHTML;
let modifiedHTML = '';
let lastIndex = 0;
for (const match of originalHTML.matchAll(regexPattern)) {
const ctaId = match[1];
modifiedHTML += originalHTML.slice(lastIndex, match.index) + `<b>${ctaId}</b>`;
lastIndex = match.index + match[0].length;
}
modifiedHTML += originalHTML.slice(lastIndex);
paragraph.innerHTML = modifiedHTML;
});
document.addEventListener("DOMContentLoaded", () => {
replaceCtaMarkupAsync();
});
}
</script>
<div class="modal fade" id="popupPromo" tabindex="-1" aria-labelledby="popupPromoLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="button-wrapper">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="glider-contain">
<div class="glider">
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/4680961a-4e01-4169-8ff4-da0823d0da6c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg-1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rasionalisasi-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ec15e92-707a-4660-8134-11f1c1e539a8.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-snbt-reg-2026-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-blog-to-snbt-prem">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-prem-tka-sd-smp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/e6888a56-1d95-4d8a-b87a-b19b8a185651.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rgp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/851003e6-07b5-40d1-9068-f9b0bcb1625a.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/25f78174-4fc2-11ef-9a39-4201ac180089">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/kitab-tka-smp-popup-blog">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitab-utbk-snbt-lite">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitablitetkasmp">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/50097055-1862-46a8-bbe0-fa5b077f88bb.png" />
</a>
</div>
<div class="glider-navigation">
<div role="tablist" class="dots" id="popup-promo-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="popup-promo-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="popup-promo-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var jsonString = '[{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":696,"UpdatedAt":"2026-02-25 02:12:12+00:00","campaign":null,"cta":[{"Id":31467,"ctaId":"ab-web-pop-up-banner-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b9b5f501-be14-4e3f-9ad8-a87e17ec16e9.png","name":"[AB] Web Pop Up Banner - Blog RG","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/4680961a-4e01-4169-8ff4-da0823d0da6c.png","name":"[RG] Popup Banner Blog - Promo SNBT Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":1,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":705,"UpdatedAt":"2026-02-23 10:52:46+00:00","campaign":null,"cta":[{"Id":33341,"ctaId":"ab-web-pop-up-banner-blog-rg-1","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg-1)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f30c4943-4456-4a96-858b-fe065c9073ae.png","name":"[AB] Web Pop Up Banner - Blog RG 1","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png","name":"[RG] Popup Banner Blog - Promo TKA Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":2,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":657,"UpdatedAt":"2026-02-06 03:52:10+00:00","campaign":null,"cta":[{"Id":33189,"ctaId":"rasionalisasi-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rasionalisasi-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog - Rasionalisasi","targetUrl":"https:\/\/www.ruangguru.com\/rasionalisasi"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog RG - Rasionalisasi","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":3,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":677,"UpdatedAt":"2026-02-12 02:22:12+00:00","campaign":null,"cta":[{"Id":33305,"ctaId":"to-snbt-reg-2026-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-snbt-reg-2026-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[IDN] CTA Popup Blog RG - Tryout SNBT Regular 2026","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKREG7"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[RG] Popup Blog RG - Tryout Regular 2026","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":4,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2026-02-05 10:16:52+00:00","Id":689,"UpdatedAt":"2026-03-05 02:41:12+00:00","campaign":null,"cta":[{"Id":33338,"ctaId":"pop-blog-to-snbt-prem","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-blog-to-snbt-prem)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Popup Blog - TO SNBT Prem","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKPREM"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Pop blog - TO SNBT Prem","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":5,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":679,"UpdatedAt":"2026-03-04 03:44:16+00:00","campaign":null,"cta":[{"Id":33304,"ctaId":"to-prem-tka-sd-smp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-prem-tka-sd-smp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/1bf472e1-62f4-4aa9-ab8c-4fa72a82dd7b.png","name":"[RG] Pop Up Blog RG - TO Premium TKA SD SMP","targetUrl":"https:\/\/s.id\/TOTKAPREMSDSMP"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/e6888a56-1d95-4d8a-b87a-b19b8a185651.png","name":"[RG] Popup Blog RG - TO TKA Premium SD SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":6,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-08-25 04:25:04+00:00","Id":672,"UpdatedAt":"2026-02-06 03:52:17+00:00","campaign":null,"cta":[{"Id":33285,"ctaId":"rgp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rgp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","targetUrl":"https:\/\/www.ruangguru.com\/privat"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":7,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":379,"UpdatedAt":"2026-03-06 01:54:52+00:00","campaign":null,"cta":[{"Id":31356,"ctaId":"25f78174-4fc2-11ef-9a39-4201ac180089","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/25f78174-4fc2-11ef-9a39-4201ac180089)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f60bc49c-c00f-4a5e-80a2-2552fa18ae21.jpg","name":"CTA Blog RG - Kitab UTBK SNBT","targetUrl":"https:\/\/bit.ly\/orderkitabrg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg","name":"[RG] Pop Up Blog RG - Kitab UTBK SNBT","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":8,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":587,"UpdatedAt":"2026-03-06 01:55:00+00:00","campaign":null,"cta":[{"Id":33020,"ctaId":"kitab-tka-smp-popup-blog","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/kitab-tka-smp-popup-blog)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/9ea9eca7-9ef7-433c-baad-14bc1019f890.jpg","name":"[RG] Pop up blog - Kitab TKA SMP","targetUrl":"https:\/\/bit.ly\/kitabtkasmprg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg","name":"[RG] Pop Up Blog RG - Kitab TKA SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":9,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-12 10:28:45+00:00","Id":636,"UpdatedAt":"2026-02-06 03:52:20+00:00","campaign":null,"cta":[{"Id":33149,"ctaId":"pop-rg-kitab-utbk-snbt-lite","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitab-utbk-snbt-lite)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/8d6f8639-cfff-4d64-89ea-f68bfe7a868c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","targetUrl":"https:\/\/s.id\/litesnbt26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":10,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-14 08:09:42+00:00","Id":647,"UpdatedAt":"2026-02-06 03:52:21+00:00","campaign":null,"cta":[{"Id":33160,"ctaId":"pop-rg-kitablitetkasmp","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitablitetkasmp)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/20edba9b-ef84-4938-b698-4a82783478a5.png","name":"[RG] Pop blog - kitab lite tka smp","targetUrl":"https:\/\/s.id\/litetkasmp26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/50097055-1862-46a8-bbe0-fa5b077f88bb.png","name":"[RG] Pop blog - kitab lite tka smp","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":11,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"}]';
var jsArray = JSON.parse(jsonString);
console.log(jsArray);
</script>
<script>
let windowHeight = window.innerHeight;
let promosLength = 11;
document.addEventListener('DOMContentLoaded', function() {
// Initialize Bootstrap Modal
let popupPromo = new bootstrap.Modal(document.getElementById('popupPromo'), {});
// Initialize Glider.js inside the Bootstrap Modal
function initGliderInModal() {
new Glider(document.querySelector('#popupPromo .glider'), {
slidesToScroll: 1,
slidesToShow: 1,
draggable: true,
dots: '#popup-promo-dots',
arrows: {
prev: '#popup-promo-prev',
next: '#popup-promo-next'
}
});
}
// Show Bootstrap Modal and initialize Glider.js after a specified scroll amount
const scrollThreshold = 2 / 3 * windowHeight; // The scroll amount in pixels to trigger the Modal
let gliderInitialized = false;
window.addEventListener('scroll', function() {
if (window.scrollY >= scrollThreshold && !gliderInitialized && promosLength > 0) {
popupPromo.show();
// Listen for the 'shown' event to initialize Glider.js after the Modal has been fully displayed
$('#popupPromo').on('shown.bs.modal', function() {
initGliderInModal();
gliderInitialized = true;
// Optionally, remove the 'shown' event listener after initializing the Glider to avoid re-initializing
$('#popupPromo').off('shown.bs.modal');
});
// Remove the scroll event listener after the Modal is shown to avoid re-initializing the Glider
this.removeEventListener('scroll', arguments.callee);
}
});
});
</script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable-min@0.4.5/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = window._analytics.init({
app: "ruangguruLanding",
debug: false,
plugins: [analyticsTrackable()],
});
/* Additional context tracker pageView */
const post_id = 24028;
const tags_id = [570,109,61];
const category_id = 1;
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>