Setelah viral karena petantang-petenteng usai menjadi top 3 di game Harmonic Maths, Roche membuktikan kalau ia juga berhasil lolos dalam game Multiverse Combat: Arithmetic (walau agak tepi jurang ya wkwk). Sejago apa sih Roche? Makannya, kenalan dulu biar gak heran.
—
Keisha Rochelline atau biasa dipanggil Roche, saat ini berkuliah di Universitas Indonesia jurusan Kedokteran dengan IPK, 3.97!! GOKIL BANGET 😭
Walaupun saat ini masih semester 2, tapi Roche membuktikan kalau dia bisa survive dengan IPK sangat tinggi di awal perkuliahan.
Meskipun di semester selanjutnya perkuliahan akan lebih menantang, tapi sepak terjang Roche di dunia Biologi sejak SMA jadi amunisi yang kuat lho untuk terus berprestasi kedepannya.
Gimana enggak. Roche punya segudang prestasi yang gak kaleng-kaleng, bahkan sejak ia duduk di bangku SMA! WOW!
Gak cuma Biologi aja, Roche juga sempat menekuni dunia Matematika juga. Pantes jago kalo dikasih game math di Clash of Champions.
Mau kenalan dengan Roche lebih jauh? Baca artikel ini sampai habis, ya!
Baca Juga: Profil Peserta Clash of Champions (COC) Season 2 Batch 1
Siapa sih Roche itu?
Roche dalam Internatioinal Biology Olympiad (IBO) (Sumber: dok. pribadi)
Biodata Singkat Roche
Nama Lengkap
Keisha Rochelline Simorangkir
Tempat, Tanggal Lahir
Jakarta, 3 Februari 2006
Domisili
Jakarta / Depok
Angkatan Kuliah
2024
Riwayat Pendidikan
- SMP Negeri 115 Jakarta
- SMA Negeri 8 Jakarta
- Universitas Indonesia, Jurusan Kedokteran
GPA
3.97/4.00
Akun Sosial Media
Hobi
Prestasi Roche
- Silver Medal 35th International Biology Olympiad (IBO) Kazakhstan, 2024
- Gold Medal & Best Experiment Olimpiade Sains Nasional (OSN) Bidang Biologi, 2023
- Absolute Winner & Gold Medal Kompetisi Sains Ruangguru (KSR) Bidang Biologi, 2023
Kecintaan Roche kepada Biologi dan Matematika
1. Dua bidang yang kamu tekuni, Matematika dan Biologi, punya karakter yang sangat berbeda. Bidang Matematika lebih banyak rumus dan berpikir logis, sementara Biologi lebih observatif dan eksploratif. Nah, apa sih yang bikin kamu tertarik di kedua bidang itu? Ada pengalaman atau momen khusus yang bikin kamu jatuh cinta sama Matematika dan Biologi?
Jawaban:
Sejujurnya, dari kecil aku sudah lebih dulu kenal Matematika. Walaupun nggak merasa jago-jago amat, aku suka karena Matematika itu jelas, logis, dan punya satu jawaban pasti #sukakepastian.
Waktu SD, aku senang tiap dapat nilai 100 di ulangan Matematika, dan dari sana muncul rasa puas yang bikin aku makin semangat. Matematika buatku seperti teka-teki yang rapi dan menantang.
Sementara itu, Biologi punya daya tarik yang beda. Kalau Matematika membentuk logika, Biologi membuka mata tentang dunia nyata, tentang kehidupan yang diciptakan Tuhan Yang Maha Esa dengan begitu kompleks dan teratur.
Aku mulai suka Biologi karena sejak kecil punya cita-cita jadi dokter. Buatku, Biologi adalah ilmu yang menghubungkan pengetahuan dengan kemanusiaan.
Jadi, meski keduanya berbeda, justru perpaduan Matematika dan Biologi yang membuatku merasa lengkap, satu mengasah logika, satu menyentuh sisi kemanusiaan.
2. Awalnya kamu fokus di kompetisi Matematika, tapi kemudian beralih ke Biologi. Bisa ceritain nggak kenapa kamu memutuskan untuk switch bidang? Apakah ada pengalaman tertentu yang bikin kamu merasa lebih “klik” dengan Biologi?
Jawaban:
Awalnya, aku emang fokus banget di kompetisi Matematika. Hitung-hitungan, logika, pola, semuanya seru kayak main puzzle yang nggak ada habisnya.
Nah, titik baliknya datang waktu aku baca Biologi yang warna-warni. Dari situ aku visually attracted, “Wow, ini tuh keren banget!” Ternyata tubuh kita itu kompleks dan penuh keajaiban, dan semua prosesnya bisa dijelasin secara ilmiah. Aku mulai ngerasa lebih “klik” sama Biologi karena setiap hal yang kupelajari itu terasa nyata dan relevan.
3. Langsung menang di International Biology Olympiad (IBO), padahal sebelumnya kamu lebih aktif di kompetisi Matematika itu luar biasa banget! Apa sih tips belajar di balik transisi yang lumayan singkat itu? Apakah kamu pakai strategi belajar yang sama, seperti saat mengikuti kompetisi Matematika, atau justru menemukan cara baru saat mendalami Biologi?
Jawaban:
Titik baliknya justru datang saat aku mulai baca buku Campbell Biology. Buku itu penuh warna dan penjelasannya membuat konsep-konsep Biologi terasa hidup.
Setiap halaman seolah mengajak aku mengenal lebih dalam bagaimana tubuh manusia dan alam bekerja. Dari situ aku mulai merasa lebih dekat dengan Biologi.
Sebenarnya, aku tidak benar-benar meninggalkan Matematika. Logika dari Matematika masih sangat berguna di Biologi, terutama saat menganalisis data, memahami pola pewarisan, atau berpikir sistematis dalam proses biologis.
Jadi, perpindahan ini terasa seperti menemukan tempat baru yang tetap penuh nostalgia. Biologi membuatku merasa lebih terhubung dengan dunia nyata, sementara logika dari tetap menjadi dasar dalam cara berpikirku.
Baca Juga: Rekap Episode 6 Clash of Champions (COC) Season 2
Roche, si Cantik yang Jago Nulis Karya Ilmiah
(Sumber: dok. Ruangguru)
4. Kamu dikenal sebagai sosok yang multitalenta, jago Matematika, Biologi, menulis karya ilmiah, dan nilai akademik pun tetap luar biasa. Boleh dong spill tipsnya, gimana caranya bisa jago di banyak bidang?
Jawaban:
Sejujurnya, aku tidak merasa benar-benar jago di banyak bidang. Aku hanya berusaha memberikan yang terbaik di setiap kesempatan yang datang.
Prinsipku sederhana: kalau sudah diberi amanah atau tantangan, ya aku coba selesaikan dengan sungguh-sungguh.
Hasilnya mungkin nggak selalu sempurna, tapi selama aku sudah berusaha maksimal, aku nggak menyesal.
Menurutku, kuncinya bukan soal harus bisa segalanya, tapi lebih ke mau belajar dan nggak cepat nyerah. Aku juga percaya bahwa setiap usaha yang kita lakukan pasti ada hasilnya, entah sekarang atau nanti. Jadi buatku, yang penting adalah do your best and let God do the rest.
5. Boleh dong kasih tips dan trik, cara jago nulis karya ilmiah dan esai supaya bisa menang lomba kayak kamu?
Jawaban:
Kalau soal menulis karya ilmiah dan esai, aku sendiri masih terus belajar karena di luar sana banyak BANGEEEET yang jauh lebih hebat istilahnya aku baru mulai. Namun kalau boleh berbagi, menurutku salah satu kunci penting adalah punya mentor.
Pengalaman adalah guru terbaik, dan aku sangat bersyukur bisa belajar dari kakak-kakak di FKUI yang sudah lebih dulu terjun di dunia kepenulisan ilmiah.
Kakak-kakak aku banyak berbagi ilmu, koreksi, dan kasih masukan yang sangat membantu proses belajarku. Selain itu, penting juga untuk tetap rendah hati dan terbuka terhadap kritik. Jangan takut revisi karena dari sana kita bisa berkembang. Progress, progress, progress, be better.
Cerita Roche Sebagai Mahasiswi FKUI
6. Kenapa sih kamu memilih Jurusan Kedokteran di Universitas Indonesia?
Jawaban:
Aku memilih Kedokteran di Universitas Indonesia karena merasa ada panggilan hati ke arah itu. Sejak dulu, aku selalu kagum dengan cara kerja tubuh manusia yang begitu kompleks dan sempurna, ciptaan Tuhan yang luar biasa.
Selain itu, profesi dokter menurutku punya makna yang sangat dalam. Menolong orang lain dengan ilmu yang kita punya adalah bentuk kepedulian yang paling manusiawi.
Ada rasa yang nggak bisa dijelaskan ketika kita bisa hadir dan bermanfaat untuk orang lain. Janji profesi dokter adalah komitmen seumur hidup untuk melayani.
Mungkin kedepannya banyak tantangan, tapi aku percaya FKUI adalah tempat untuk belajar semua itu dengan sebaik-baiknya dan penuh nilai kemanusiaan.
7. Sebagai mahasiswa Kedokteran UI, pastinya jadwal kuliah dan praktikum kamu super padat. Tapi kamu juga aktif di berbagai kegiatan lain. Gimana sih cara kamu membagi waktu dan tetap produktif di tengah kesibukan itu?
Jawaban:
Jujur, kuliah dan praktikum di Kedokteran UI memang padat banget, ditambah aktivitas lainnya, jadi manajemen waktu itu jadi kunci utama.
Salah satu hal yang sangat membantu aku adalah bikin Google Calendar. Di situ aku atur semua jadwal dari kuliah, deadline tugas, sampai waktu istirahat, dan kegiatan organisasi. Dengan punya sistem yang rapi, aku jadi bisa lihat mana yang prioritas dan mana yang bisa fleksibel.
Aku juga belajar untuk bilang tidak kalau memang waktunya nggak memungkinkan. Intinya, aku coba disiplin dengan waktu, tapi tetap kasih ruang buat istirahat supaya nggak burnout.
8. Kamu pernah merasa demotivasi untuk belajar enggak? Kalau iya, gimana cara kamu supaya bisa bangkit dari perasaan itu dan kembali lagi termotivasi?
Jawaban:
Pernah. Menurutku, merasa demotivasi itu hal yang sangat wajar dan justru tanda kalau kita sedang berjuang. Kita manusia, bukan mesin. Ada kalanya capek, jenuh, atau merasa stuck, apalagi kalau hasil belum sesuai harapan.
Biasanya kalau lagi down, aku coba berhenti sebentar, refleksi, dan cari makna dari tujuan aku mulai di awal. Kadang aku juga cari hal kecil yang bisa bikin semangat balik lagi, entah itu nonton video inspiratif, ngobrol sama teman, atau sekadar lihat ulang goals jangka panjangku.
Intinya, jangan paksa terus lari kalau memang lagi butuh jalan pelan, yang penting jangan berhenti. Bangkit itu bukan soal langsung semangat lagi, tapi soal tetap mau jalan meskipun pelan.
Baca Juga: Shakira Amirah, Mahasiswi Kedokteran UI Peserta Clash of Champions
9. Kamu aktif di organisasi kampus enggak, Roche? Kalau iya, kegiatan apa aja yang kamu ikuti dan apa manfaatnya buat pengembangan diri kamu?
Jawaban:
Iya, aku aktif di organisasi kampus, dan menurutku itu sangat bermanfaat untuk pengembangan diri. Lewat organisasi, aku belajar banyak hal di luar materi kuliah, mulai dari leadership, komunikasi, teamwork, sampai problem-solving.
Aku juga pernah terlibat di kegiatan yang berkaitan dengan edukasi kesehatan dan keterampilan medis dasar, jadi nggak cuma soft skills yang berkembang, tapi juga kemampuan praktis sebagai calon dokter. Pengalaman organisasi juga ngajarin aku untuk lebih peka, tangguh, dan adaptif dalam berbagai situasi.
10. Selain yang sudah kamu capai sekarang, ada nggak goal atau achievement lain yang masih kamu kejar ke depannya?
Jawaban:
Masih banget. Aku percaya setiap pencapaian itu bukan garis akhir, tapi justru awal dari langkah berikutnya. Masih banyak goal yang ingin aku capai kedepannya, baik di bidang akademik, organisasi, maupun kontribusi nyata di masyarakat. Doain ya, semoga semuanya bisa tercapai satu per satu dengan proses yang baik 🙂 Semangat juga teman-teman yang lagi berjuang!
(Sumber: dok. Ruangguru)
11. Apakah kamu punya hobi unik atau kegiatan seru yang jarang orang tahu? Ceritain dong!
Jawaban:
Aku suka banget sama kegiatan outdoor, terutama hiking dan adventure di alam. Rasanya tenang aja bisa jauh dari hiruk pikuk dan reconnect sama alam setelah jadwal yang super hectic. Selain itu, aku juga sekarang suka yoga. Lucunya, awalnya aku nggak terlalu tertarik, bahkan sempat mikir itu bukan tipe aktivitasku.
Namun karena iseng coba ikut kelas, lama-lama jadi suka banget. Yoga bikin aku lebih mindful, lebih seimbang, dan somehow jadi cara buat recharge diri di tengah kesibukan.
Baca Juga: Profil Austin Senna, Peserta COC Season 2 yang Punya GPA Jebol
Roche dan Kompetisi Sains Ruangguru
12. Roche, pas tahun 2023, kamu jadi absolute winner di Kompetisi Sains Ruangguru (KSR) bidang Biologi. Persiapan apa aja sih yang kamu lakukan untuk menghadapi KSR ini?
Jawaban:
Untuk mempersiapkan KSR ini, aku banyak baca buku karena Biologi kan harus banyak baca. Selain itu aku juga banyak latihan soal supaya makin siap buat menghadapi soal-soalnya.
13. Terus, kesan apa nih yang kamu rasakan selama perjalanan di KSR 2023 ini, mulai dari regional round hingga national round?
Jawaban:
Kalo kesannya menurutku KSR 2023 ini keren banget. Mulai dari soal-soalnya yang menantang, sampai membuat kami para peserta berpikir kritis. Selain itu, dari panitianya yang udah effort banget siapin semuanya dengan rapi.
Aku mau ucapin terima kasih banyak buat seluruh tim Ruangguru, dan selamat juga untuk teman-teman yang sudah menang, kalau yang belum menang tetap semangat juga yaaa! 🙂
Nah, buat kamu yang juga pengin uji kemampuan dan punya pengalaman seru kayak Roche, yuk ikutan Kompetisi Sains Ruangguru (KSR)! Kunjungi laman www.ruangguru.com/kompetisi-sains, lalu klik tombol Daftar Sekarang pada website atau langsung akses link:
Baca Juga: Daftar Kompetisi Sains Ruangguru (KSR) 2025 & Raih Total Hadiah Ratusan Juta!
Roche di Clash of Champions Season 2
14. Ceritain dong, gimana awalnya kamu bisa ikutan Clash of Champions Season 2? Apakah kamu daftar sendiri, direkomendasikan orang lain, atau mungkin ditawarkan oleh pihak Ruangguru? Kita pengin tahu cerita di balik layar sampai akhirnya kamu bisa terjun di ajang kompetitif ini!
Jawaban:
Awalnya cukup mengejutkan, aku nggak pernah kepikiran untuk ikut Clash of Champions Season 2.
Suatu hari, aku dihubungi langsung oleh tim dari Ruangguru yang bilang bahwa aku cocok untuk ikut ajang ini. Waktu itu rasanya campur aduk, senang, kaget, sekaligus gugup karena ini bukan kompetisi biasa. Setelah beberapa kali diskusi dan konfirmasi, akhirnya aku menerima tawarannya dan ikut seleksi.
15. Di ajang Clash of Champions Season 2, menurut kamu siapa sih lawan terberatmu? Ceritain dong kenapa kamu merasa dia jadi saingan paling menantang buat kamu.
Jawaban:
Menurutku, semua peserta di Clash of Champions Season 2 adalah lawan yang berat. Soalnya gamenya banyak dan variatif, dan aku lihat di tiap game selalu ada peserta yang benar-benar jago di bidang itu. Ada yang cepat banget di game logika, ada yang kuat di strategi, dan ada juga yang keren banget waktu debat atau presentasi.
Jadi bukan soal satu orang, tapi lebih ke gimana masing-masing dari mereka punya keunggulan yang bikin aku harus terus adaptif dan kasih yang terbaik dari performaku di setiap ronde. Itu juga yang bikin kompetisinya jadi seru dan menantang banget.
Baca Juga: Profil Felicia, Peserta COC Season 2 dari Princeton University
—
Gimana, makin kagum sama prestasi Roche dan auranya yang sungguh positif ini? Roche ini tipikal yang gak mudah menyerah meskipun tantangan di hadapan tumpah-tumpah, ya. Keren, Roche!!
Yuk, vote Roche sebagai peserta favorit pilihan kamu di sini. Jangan sampai kelewatan keseruannya, cuss, pantengin terus media sosial, blog Ruangguru, channel WhatsApp COC Season 2, buat dapetin info ter-update!
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 Roche, 2nd Winner Clash of Champions Season 2</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/homepage-web/public/assets/icons/favicon.id.ico" type="image/x-icon" />
<!-- <link rel="profile" href="https://gmpg.org/xfn/11"> -->
<link rel="pingback" href="https://www.ruangguru.com/blog/xmlrpc.php">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/bootstrap.min.css">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/style.css">
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/jquery-3.6.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/bootstrap.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/main.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/side-banner.js"></script>
<!-- Google Tag Manager -->
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<!-- <script>
document.querySelector('meta[name="author"]').setAttribute("content", "Ruangguru Tech Team");
</script> -->
<meta name="publisher" content="PT Ruang Raya Indonesia">
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PVNLZFT');
</script>
<!-- End Google Tag Manager -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v25.9 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Yuk kenalan dengan Roche, mahasiswi Kedokteran UI peserta Clash of Champions Season 2 yang sering juara lomba Biologi tapi juga jago Matematika!!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Profil Roche, 2nd Winner Clash of Champions Season 2" />
<meta property="og:description" content="Yuk kenalan dengan Roche, mahasiswi Kedokteran UI peserta Clash of Champions Season 2 yang sering juara lomba Biologi tapi juga jago Matematika!!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/profil-roche-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:25:56+00:00" />
<meta property="article:modified_time" content="2025-08-27T06:41:15+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="11 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2","url":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2","name":"Profil Roche, 2nd Winner Clash of Champions Season 2","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d6cfed33-1643-4197-a3db-159b9790f2eb.png","datePublished":"2025-07-21T06:25:56+00:00","dateModified":"2025-08-27T06:41:15+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2dae6813d3ea483a4f4b1daa8507c835"},"description":"Yuk kenalan dengan Roche, mahasiswi Kedokteran UI peserta Clash of Champions Season 2 yang sering juara lomba Biologi tapi juga jago Matematika!!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/profil-roche-clash-of-champions-season-2#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d6cfed33-1643-4197-a3db-159b9790f2eb.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d6cfed33-1643-4197-a3db-159b9790f2eb.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/profil-roche-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 Roche, 2nd Winner Clash of Champions Season 2"}]},{"@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 Roche, 2nd Winner Clash of Champions Season 2 Comments Feed" href="https://www.ruangguru.com/blog/profil-roche-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/23972" /><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=23972' />
<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-roche-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-roche-clash-of-champions-season-2&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-23972 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 Roche, 2nd Winner Clash of Champions Season 2 </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>11 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/d6cfed33-1643-4197-a3db-159b9790f2eb.png" alt="Profil Roche Clash of Champions" /></p>
<blockquote>
<p style="text-align: center;"><em>Setelah viral karena petantang-petenteng usai menjadi top 3 di game <strong><a href="https://www.ruangguru.com/blog/episode-1-clash-of-champions-season-2" target="_blank" rel="noopener">Harmonic Maths</a></strong>, Roche membuktikan kalau ia juga berhasil lolos dalam game Multiverse Combat: Arithmetic (walau agak tepi jurang ya wkwk). Sejago apa sih Roche? Makannya, kenalan dulu biar gak heran. </em></p>
</blockquote>
<p style="text-align: center;"><em>—</em></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Keisha Rochelline atau biasa dipanggil Roche, saat ini berkuliah di </span><strong><a href="https://ui.ac.id/" target="_blank" rel="nofollow noopener">Universitas Indonesia</a></strong><span style="font-weight: 400;"> jurusan Kedokteran dengan IPK, 3.97!! GOKIL BANGET 😭</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Walaupun saat ini masih semester 2, tapi Roche membuktikan kalau dia bisa </span><em>survive</em> <span style="font-weight: 400;">dengan IPK sangat tinggi di awal perkuliahan. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Meskipun di semester selanjutnya perkuliahan akan lebih menantang, tapi sepak terjang Roche di dunia Biologi sejak SMA jadi amunisi yang kuat </span><em>lho</em> <span style="font-weight: 400;">untuk terus berprestasi kedepannya. </span></p>
<p style="text-align: justify;"><em>Gimana enggak</em>.<span style="font-weight: 400;"> Roche punya segudang prestasi yang </span><em>gak</em> <span style="font-weight: 400;">kaleng-kaleng, bahkan sejak ia duduk di bangku SMA! WOW!</span></p>
<p style="text-align: justify;"><em>Gak</em> <span style="font-weight: 400;">cuma Biologi aja, Roche juga sempat menekuni dunia Matematika juga. Pantes jago kalo dikasih game </span><em>math</em> <span style="font-weight: 400;">di Clash of Champions.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Mau kenalan dengan Roche lebih jauh? Baca artikel ini sampai habis, ya!</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-peserta-clash-of-champions-season-2-batch-1" target="_blank" rel="noopener">Profil Peserta Clash of Champions (COC) Season 2 Batch 1</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Siapa <em>sih</em> Roche itu?</span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8e8a7b6e-64a2-4e7f-ba02-1fdbce873669.jpeg" alt="Profil Roche Clash of Champions" /></p>
<p style="text-align: center;"><em>Roche dalam Internatioinal Biology Olympiad (IBO) (Sumber: dok. pribadi)</em></p>
<p> </p>
<h3><span style="font-size: 14pt;"><b>Biodata Singkat Roche</b></span></h3>
<h4><strong>Nama Lengkap</strong></h4>
<p><span style="font-weight: 400;">Keisha Rochelline Simorangkir</span></p>
<h4><strong>Tempat, Tanggal Lahir</strong></h4>
<p><span style="font-weight: 400;">Jakarta, 3 Februari 2006</span></p>
<h4><strong>Domisili</strong></h4>
<p><span style="font-weight: 400;">Jakarta / Depok</span></p>
<h4><strong>Angkatan Kuliah</strong></h4>
<p><span style="font-weight: 400;">2024</span></p>
<h4><strong>Riwayat Pendidikan</strong></h4>
<ul>
<li><span style="font-weight: 400;">SMP Negeri 115 Jakarta</span></li>
<li><span style="font-weight: 400;">SMA Negeri 8 Jakarta</span></li>
<li><span style="font-weight: 400;">Universitas Indonesia, Jurusan Kedokteran</span></li>
</ul>
<p> </p>
<h4><strong>GPA</strong></h4>
<p><span style="font-weight: 400;">3.97/4.00</span></p>
<h4><strong>Akun Sosial Media</strong></h4>
<ul>
<li><span style="font-weight: 400;">Instagram: </span><a href="https://www.instagram.com/keisharch/" target="_blank" rel="nofollow noopener">@keisharch</a></li>
<li><span style="font-weight: 400;">TikTok: </span><a href="https://www.tiktok.com/@rosyelins" target="_blank" rel="nofollow noopener"><span style="font-weight: 400;">@rosyelins</span></a></li>
<li><span style="font-weight: 400;">Channel WhatsApp: </span><a href="https://whatsapp.com/channel/0029VbADqXN4NVioiFEnXe1Y" target="_blank" rel="nofollow noopener"><span style="font-weight: 400;">#rochenroll 🌺</span></a></li>
</ul>
<p> </p>
<h4>Hobi</h4>
<ul>
<li aria-level="1"><em>Hiking</em></li>
<li aria-level="1"><span style="font-weight: 400;">Yoga</span></li>
</ul>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>Prestasi Roche</b></span></h3>
<ol style="text-align: justify;">
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Silver Medal 35th International Biology Olympiad (IBO) Kazakhstan, 2024</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Gold Medal & Best Experiment Olimpiade Sains Nasional (OSN) Bidang Biologi, 2023</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Absolute Winner & Gold Medal Kompetisi Sains Ruangguru (KSR) Bidang Biologi, 2023</span></li>
</ol>
<p style="text-align: justify;"><span style="font-weight: 400;"> </span></p>
<h2><span style="font-size: 18pt;"><b>Kecintaan Roche kepada Biologi dan Matematika</b></span></h2>
<p style="text-align: justify;"><strong>1. Dua bidang yang kamu tekuni, Matematika dan Biologi, punya karakter yang sangat berbeda. Bidang Matematika lebih banyak rumus dan berpikir logis, sementara Biologi lebih observatif dan eksploratif. Nah, apa sih yang bikin kamu tertarik di kedua bidang itu? Ada pengalaman atau momen khusus yang bikin kamu jatuh cinta sama Matematika dan Biologi?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sejujurnya, dari kecil aku sudah lebih dulu kenal Matematika. Walaupun nggak merasa jago-jago amat, aku suka karena </span><strong>Matematika itu jelas</strong>,<strong> logis</strong>,<strong> dan punya satu jawaban pasti #sukakepastian</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Waktu SD, aku senang tiap dapat nilai 100 di ulangan Matematika, dan dari sana muncul rasa puas yang bikin aku makin semangat. Matematika buatku seperti teka-teki yang rapi dan menantang.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sementara itu, Biologi punya daya tarik yang beda. Kalau Matematika membentuk logika, </span><strong>Biologi membuka mata tentang dunia nyata</strong>,<strong> tentang kehidupan yang diciptakan Tuhan Yang Maha Esa dengan begitu kompleks dan teratur</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku mulai suka Biologi karena sejak kecil punya cita-cita jadi dokter. Buatku, Biologi adalah ilmu yang menghubungkan pengetahuan dengan kemanusiaan. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jadi, meski keduanya berbeda, justru perpaduan Matematika dan Biologi yang membuatku merasa lengkap, satu mengasah logika, satu menyentuh sisi kemanusiaan.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>2. Awalnya kamu fokus di kompetisi Matematika, tapi kemudian beralih ke Biologi. Bisa ceritain nggak kenapa kamu memutuskan untuk <i>switch </i>bidang? Apakah ada pengalaman tertentu yang bikin kamu merasa lebih “klik” dengan Biologi?</strong></p>
<p><strong><em>Jawaban:</em></strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Awalnya, aku emang fokus banget di kompetisi Matematika. Hitung-hitungan, logika, pola, semuanya seru kayak main <em>puzzle</em> yang nggak ada habisnya. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Nah, <strong>titik baliknya datang waktu aku baca Biologi yang warna-warni</strong>. Dari situ aku <em>visually attracted</em>, </span>“<em>Wow, ini tuh keren banget!</em>”<span style="font-weight: 400;"> Ternyata tubuh kita itu kompleks dan penuh keajaiban, dan semua prosesnya bisa dijelasin secara ilmiah. Aku mulai ngerasa lebih “klik” sama Biologi karena setiap hal yang kupelajari itu terasa nyata dan relevan.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>3. Langsung menang di International Biology Olympiad (IBO), padahal sebelumnya kamu lebih aktif di kompetisi Matematika itu luar biasa banget! Apa sih tips belajar di balik transisi yang lumayan singkat itu? Apakah kamu pakai strategi belajar yang sama, seperti saat mengikuti kompetisi Matematika, atau justru menemukan cara baru saat mendalami Biologi?</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Titik baliknya justru datang saat </span><strong>aku mulai baca buku Campbell Biology</strong><span style="font-weight: 400;">. Buku itu penuh warna dan penjelasannya membuat konsep-konsep Biologi terasa hidup. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Setiap halaman seolah mengajak aku mengenal lebih dalam bagaimana tubuh manusia dan alam bekerja. Dari situ aku mulai merasa lebih dekat dengan Biologi.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sebenarnya, aku tidak benar-benar meninggalkan Matematika. </span><strong>Logika dari Matematika masih sangat berguna di Biologi, terutama saat menganalisis data, memahami pola pewarisan, atau berpikir sistematis dalam proses biologis</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jadi, perpindahan ini terasa seperti menemukan tempat baru yang tetap penuh nostalgia. Biologi membuatku merasa lebih terhubung dengan dunia nyata, sementara logika dari tetap menjadi dasar dalam cara berpikirku.</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/episode-6-clash-of-champions-season-2" target="_blank" rel="noopener">Rekap Episode 6 Clash of Champions (COC) Season 2</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Roche, si Cantik yang Jago Nulis Karya Ilmiah</b></span></h2>
<p><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/2f1919c6-d929-4cd0-b8b2-21309eb3b474.jpeg" alt="Profil Roche Clash of Champions" width="300" /></p>
<p style="text-align: center;"><em> (Sumber: dok. Ruangguru)</em></p>
<p> </p>
<p style="text-align: justify;"><strong>4. Kamu dikenal sebagai sosok yang multitalenta, jago Matematika, Biologi, menulis karya ilmiah, dan nilai akademik pun tetap luar biasa. Boleh dong spill tipsnya, gimana caranya bisa jago di banyak bidang? </strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sejujurnya, aku tidak merasa benar-benar jago di banyak bidang. Aku hanya berusaha memberikan yang terbaik di setiap kesempatan yang datang. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Prinsipku sederhana: </span><strong>kalau sudah diberi amanah atau tantangan, ya aku coba selesaikan dengan sungguh-sungguh</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hasilnya mungkin nggak selalu sempurna, tapi selama aku sudah berusaha maksimal, aku nggak menyesal.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Menurutku, kuncinya bukan soal harus bisa segalanya, tapi lebih ke mau belajar dan nggak cepat nyerah. </span><span style="font-weight: 400;">Aku juga percaya bahwa setiap usaha yang kita lakukan pasti ada hasilnya, entah sekarang atau nanti. Jadi buatku, yang penting adalah</span> <em>do your best and let God do the rest</em>.</p>
<p> </p>
<p style="text-align: justify;"><strong>5. Boleh dong kasih tips dan trik, cara jago nulis karya ilmiah dan esai supaya bisa menang lomba kayak kamu?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kalau soal menulis karya ilmiah dan esai, aku sendiri masih terus belajar karena di luar sana banyak BANGEEEET yang jauh lebih hebat istilahnya aku baru mulai. </span><span style="font-weight: 400;">Namun kalau boleh berbagi, </span><strong>menurutku salah satu kunci penting adalah punya mentor</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Pengalaman adalah guru terbaik, dan aku sangat bersyukur</span> <strong>bisa belajar dari kakak-kakak di FKUI yang sudah lebih dulu terjun di dunia kepenulisan ilmiah</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kakak-kakak aku banyak berbagi ilmu, koreksi, dan kasih masukan yang sangat membantu proses belajarku. </span><span style="font-weight: 400;">Selain itu, penting juga untuk tetap rendah hati dan terbuka terhadap kritik. Jangan takut revisi karena dari sana kita bisa berkembang.</span> <em>Progress</em>,<em> progress</em>,<em> progress</em>,<em> be better</em>.</p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Cerita Roche Sebagai Mahasiswi FKUI</b></span></h2>
<p style="text-align: justify;"><strong>6. Kenapa sih kamu memilih Jurusan Kedokteran di Universitas Indonesia?</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku memilih Kedokteran di Universitas Indonesia karena merasa ada panggilan hati ke arah itu. Sejak dulu, </span><strong>aku selalu kagum dengan cara kerja tubuh manusia yang begitu kompleks dan sempurna</strong><span style="font-weight: 400;">, ciptaan Tuhan yang luar biasa. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Selain itu, profesi dokter menurutku punya makna yang sangat dalam. Menolong orang lain dengan ilmu yang kita punya adalah bentuk kepedulian yang paling manusiawi. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ada rasa yang nggak bisa dijelaskan ketika kita bisa hadir dan bermanfaat untuk orang lain. Janji profesi dokter adalah komitmen seumur hidup untuk melayani. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Mungkin kedepannya banyak tantangan, tapi aku percaya FKUI adalah tempat untuk belajar semua itu dengan sebaik-baiknya dan penuh nilai kemanusiaan.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>7. Sebagai mahasiswa Kedokteran UI, pastinya jadwal kuliah dan praktikum kamu super padat. Tapi kamu juga aktif di berbagai kegiatan lain. Gimana sih cara kamu membagi waktu dan tetap produktif di tengah kesibukan itu?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jujur, kuliah dan praktikum di Kedokteran UI memang padat banget, ditambah aktivitas lainnya, jadi </span><strong>manajemen waktu itu jadi kunci utama</strong>.</p>
<p style="text-align: justify;"><span style="font-weight: 400;">Salah satu hal yang sangat membantu aku adalah bikin Google Calendar. Di situ aku atur semua jadwal dari kuliah, </span><em>deadline</em><span style="font-weight: 400;"> tugas, sampai waktu istirahat, dan kegiatan organisasi. </span><span style="font-weight: 400;">Dengan punya sistem yang rapi, aku jadi bisa lihat mana yang prioritas dan mana yang bisa fleksibel. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku juga belajar untuk bilang tidak kalau memang waktunya nggak memungkinkan. Intinya, aku coba disiplin dengan waktu, tapi tetap kasih ruang buat istirahat supaya nggak </span><em>burnout</em><span style="font-weight: 400;">.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>8. Kamu pernah merasa demotivasi untuk belajar enggak? Kalau iya, gimana cara kamu supaya bisa bangkit dari perasaan itu dan kembali lagi termotivasi?</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Pernah. Menurutku, </span><strong>merasa demotivasi itu hal yang sangat wajar dan justru tanda kalau kita sedang berjuang</strong>. <span style="font-weight: 400;">Kita manusia, bukan mesin. Ada kalanya capek, jenuh, atau merasa stuck, apalagi kalau hasil belum sesuai harapan.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Biasanya kalau lagi </span><em>down</em><span style="font-weight: 400;">, aku coba berhenti sebentar, refleksi, dan cari makna dari tujuan aku mulai di awal. </span><span style="font-weight: 400;">Kadang aku juga cari hal kecil yang bisa bikin semangat balik lagi, entah itu nonton video inspiratif, ngobrol sama teman, atau sekadar lihat ulang </span><em>goals</em><span style="font-weight: 400;"> jangka panjangku. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Intinya, jangan paksa terus lari kalau memang lagi butuh jalan pelan, yang penting jangan berhenti. </span><strong>Bangkit itu bukan soal langsung semangat lagi, tapi soal tetap mau jalan meskipun pelan</strong>.</p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-shakira-clash-of-champions" target="_blank" rel="noopener">Shakira Amirah, Mahasiswi Kedokteran UI Peserta Clash of Champions</a></strong></p>
<p> </p>
<p style="text-align: justify;"><strong>9. Kamu aktif di organisasi kampus enggak, Roche? Kalau iya, kegiatan apa aja yang kamu ikuti dan apa manfaatnya buat pengembangan diri kamu?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Iya, aku aktif di organisasi kampus, dan </span><strong>menurutku itu sangat bermanfaat untuk pengembangan diri</strong>. <span style="font-weight: 400;">Lewat organisasi, aku belajar banyak hal di luar materi kuliah, mulai dari </span><em>leadership</em><span style="font-weight: 400;">, komunikasi, </span><em>teamwork</em>,<span style="font-weight: 400;"> sampai </span><em>problem-solving.</em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku juga pernah terlibat di kegiatan yang berkaitan dengan edukasi kesehatan dan keterampilan medis dasar, jadi nggak cuma </span><em>soft skills</em><span style="font-weight: 400;"> yang berkembang, tapi juga kemampuan praktis sebagai calon dokter. </span><span style="font-weight: 400;">Pengalaman organisasi juga ngajarin aku untuk lebih peka, tangguh, dan adaptif dalam berbagai situasi.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>10. Selain yang sudah kamu capai sekarang, ada nggak goal atau achievement lain yang masih kamu kejar ke depannya?</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Masih banget. Aku percaya setiap pencapaian itu bukan garis akhir, tapi justru awal dari langkah berikutnya. </span><span style="font-weight: 400;">Masih banyak </span><em>goal</em><span style="font-weight: 400;"> yang ingin aku capai kedepannya, baik di bidang akademik, organisasi, maupun kontribusi nyata di masyarakat. </span><span style="font-weight: 400;">Doain ya, semoga semuanya bisa tercapai satu per satu dengan proses yang baik 🙂 Semangat juga teman-teman yang lagi berjuang!</span></p>
<p style="text-align: center;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/76fab328-68b0-4497-800e-c43cdb44e26b.jpeg" alt="Profil Roche Peserta Clash of Champions" width="300" /></p>
<p style="text-align: center;"><em>(Sumber: dok. Ruangguru)</em></p>
<p> </p>
<p style="text-align: justify;"><strong>11. Apakah kamu punya hobi unik atau kegiatan seru yang jarang orang tahu? Ceritain dong!</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban: </strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku suka banget sama kegiatan </span><em>outdoor</em>,<span style="font-weight: 400;"> terutama </span><em><strong>hiking</strong></em> <span style="font-weight: 400;">dan</span> <em><strong>adventure</strong></em><span style="font-weight: 400;"> di alam. Rasanya tenang aja bisa jauh dari hiruk pikuk dan </span><em>reconnect</em><span style="font-weight: 400;"> sama alam setelah jadwal yang super </span><em>hectic</em>. <span style="font-weight: 400;">Selain itu, aku juga sekarang </span><strong>suka yoga</strong><span style="font-weight: 400;">. Lucunya, awalnya aku nggak terlalu tertarik, bahkan sempat mikir itu bukan tipe aktivitasku. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Namun karena iseng coba ikut kelas, lama-lama jadi suka banget. Yoga bikin aku lebih mindful, lebih seimbang, dan </span><em>somehow</em><span style="font-weight: 400;"> jadi cara buat </span><em>recharge</em><span style="font-weight: 400;"> diri di tengah kesibukan.</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-austin-clash-of-champions-season-2" target="_blank" rel="noopener">Profil Austin Senna, Peserta COC Season 2 yang Punya GPA Jebol</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;">Roche<b> dan Kompetisi Sains Ruangguru</b></span></h2>
<p style="text-align: justify;"><strong>12. Roche, pas tahun 2023, kamu jadi <em>absolute winner</em> di Kompetisi Sains Ruangguru (KSR) bidang Biologi. Persiapan apa aja sih yang kamu lakukan untuk menghadapi KSR ini?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk mempersiapkan KSR ini, aku banyak baca buku karena Biologi kan harus banyak baca. Selain itu aku juga banyak latihan soal supaya makin siap buat menghadapi soal-soalnya. </span></p>
<p> </p>
<p style="text-align: justify;"><strong>13. Terus, kesan apa <em>nih</em> yang kamu rasakan selama perjalanan di KSR 2023 ini, mulai dari <em>regional round</em> hingga <em>national round</em>?</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban</em>:</strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kalo kesannya menurutku KSR 2023 ini keren banget. Mulai dari soal-soalnya yang menantang, sampai membuat kami para peserta berpikir kritis. Selain itu, dari panitianya yang udah </span><em>effort</em> <span style="font-weight: 400;">banget siapin semuanya dengan rapi. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku mau ucapin terima kasih banyak buat seluruh tim Ruangguru, dan selamat juga untuk teman-teman yang sudah menang, kalau yang belum menang tetap semangat juga yaaa! 🙂</span></p>
<p style="text-align: justify;">Nah, buat kamu yang juga pengin uji kemampuan dan punya pengalaman seru kayak Roche, yuk ikutan Kompetisi Sains Ruangguru (KSR)! Kunjungi laman <strong><a href="https://www.ruangguru.com/kompetisi-sains" target="_blank" rel="noopener">www.ruangguru.com/kompetisi-sains</a></strong>, lalu klik tombol Daftar Sekarang pada website atau langsung akses link:</p>
<ul>
<li style="text-align: justify;" aria-level="1"><a href="https://bit.ly/daftarksr2025" target="_blank" rel="nofollow noopener"><strong>bit.ly/daftarksr2025</strong></a> untuk jenjang SD, SMP, dan SMA</li>
<li style="text-align: justify;" aria-level="1"><a href="https://bit.ly/daftarksr-tk" target="_blank" rel="nofollow noopener"><strong>bit.ly/daftarksr-tk</strong></a> untuk jenjang TK B</li>
</ul>
<p> </p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/kompetisi-sains-ruangguru" target="_blank" rel="noopener">Daftar Kompetisi Sains Ruangguru (KSR) 2025 & Raih Total Hadiah Ratusan Juta!</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Roche di Clash of Champions Season 2</b></span></h2>
<p style="text-align: justify;"><strong>14. Ceritain dong, gimana awalnya kamu bisa ikutan Clash of Champions Season 2? Apakah kamu daftar sendiri, direkomendasikan orang lain, atau mungkin ditawarkan oleh pihak Ruangguru? Kita pengin tahu cerita di balik layar sampai akhirnya kamu bisa terjun di ajang kompetitif ini!</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Awalnya cukup mengejutkan, aku nggak pernah kepikiran untuk ikut Clash of Champions Season 2. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Suatu hari, aku dihubungi langsung oleh tim dari Ruangguru yang bilang bahwa aku cocok untuk ikut ajang ini. </span><span style="font-weight: 400;">Waktu itu rasanya campur aduk, senang, kaget, sekaligus gugup karena ini bukan kompetisi biasa. Setelah beberapa kali diskusi dan konfirmasi, akhirnya aku menerima tawarannya dan ikut seleksi.</span></p>
<p> </p>
<p style="text-align: justify;"><strong>15. Di ajang Clash of Champions Season 2, menurut kamu siapa sih lawan terberatmu? Ceritain dong kenapa kamu merasa dia jadi saingan paling menantang buat kamu.</strong></p>
<p style="text-align: justify;"><strong><em>Jawaban:</em> </strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Menurutku, </span><strong>semua peserta di Clash of Champions Season 2 adalah lawan yang berat</strong><span style="font-weight: 400;">. Soalnya gamenya banyak dan variatif, dan aku lihat di tiap game selalu ada peserta yang benar-benar jago di bidang itu. </span><span style="font-weight: 400;">Ada yang cepat banget di game logika, ada yang kuat di strategi, dan ada juga yang keren banget waktu debat atau presentasi. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jadi bukan soal satu orang, tapi lebih ke gimana masing-masing dari mereka punya keunggulan yang bikin aku harus terus adaptif dan kasih yang terbaik dari performaku di setiap ronde. Itu juga yang bikin kompetisinya jadi seru dan menantang banget.</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-felicia-clash-of-champions-season-2" target="_blank" rel="noopener">Profil Felicia, Peserta COC Season 2 dari Princeton University</a></strong></p>
<p style="text-align: center;"><span style="font-weight: 400;">—</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Gimana, makin kagum sama prestasi Roche dan auranya yang sungguh positif ini? Roche ini tipikal yang gak mudah menyerah meskipun tantangan di hadapan tumpah-tumpah, ya. Keren, Roche!!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Yuk, vote Roche sebagai peserta favorit pilihan kamu </span><strong><a href="https://dukungcoc.ruangguru.com/" target="_blank" rel="noopener">di sini</a></strong><span style="font-weight: 400;">. Jangan sampai kelewatan keseruannya, cuss, pantengin terus </span><strong><a href="https://www.instagram.com/ruangguru/" target="_blank" rel="noopener">media sosial</a></strong><a href="https://www.instagram.com/ruangguru/" target="_blank" rel="noopener">, </a><strong><a href="https://www.ruangguru.com/blog" target="_blank" rel="noopener">blog Ruangguru</a></strong>, <strong><a href="https://whatsapp.com/channel/0029VaeaDZK1CYoW0lryo70g" target="_blank" rel="noopener">channel WhatsApp COC Season 2</a></strong>,<span style="font-weight: 400;"> buat dapetin info ter-</span><em>update</em><span style="font-weight: 400;">!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">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" target="_blank" rel="noopener">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/8c7a5206-a6b0-4ea4-bdc4-9a87dc25dc01.png" alt="CTA Clash of Champions" /></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 Roche, 2nd Winner Clash of Champions Season 2%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/profil-roche-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-roche-clash-of-champions-season-2&quote=Profil Roche, 2nd Winner Clash of Champions Season 2"> <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 Roche, 2nd Winner Clash of Champions Season 2&url=https://www.ruangguru.com/blog/profil-roche-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-roche-clash-of-champions-season-2&title=Profil Roche, 2nd Winner Clash of Champions Season 2"><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 = 23972;
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>