Peserta Clash of Champion Season 2 yang satu ini bisa dibilang bangkit dari kubur! Setelah tereliminasi, Ia berhasil membuktikan dirinya masih layak bertarung bersama champions lainnya lewat tantangan revival. Yuk, kenalan sama Calvin, peserta CoC Season 2 yang jenius di bidang biologi!
—
Episode 12 dan 13 Clash of Champions Season 2 sudah tayang, dan kali ini penonton disuguhkan aksi revival challenge oleh para champions yang sudah tereliminasi di tantangan tim, seperti Solar Enigma dan Invisible Matrix.
16 champions yang sudah tereliminasi memperebutkan 8 posisi untuk berduel melawan 8 champions yang harus bertanding kembali di deathmatch setelah gagal lolos di Battle of Three. Di antara sekian banyak champions yang bertanding, Calvin jadi salah satu yang tersorot karena setelah perjuangan yang panjang, Ia berhasil membuat strong comeback!
Kita throwback dulu sekilas, yuk. Calvin punya history yang sangat baik sejak Clash of Champions Season 2 dimulai. Ia terpilih menjadi kapten tim di Solar Enigma. Tapi sayangnya, Calvin dan timnya harus tereliminasi di Solar Enigma karena tidak berhasil menyelesaikan seluruh teka-teki yang ada.
Surprisingly, perjalanan Calvin di CoC Season 2 belum berakhir! Ia mendapat kesempatan buat balik ke arena game untuk menunjukkan kemampuannya. Lewat The 500 Trials, Calvin berhasil mengisi slot terakhir champions yang lolos untuk bertanding di tantangan revival selanjutnya, yaitu Ultimate Revival.
Di Ultimate Revival, Calvin berhasil lolos, dan bahkan mendapat posisi pertama sekaligus poin tertinggi di babak Spasial! Wah, keren banget nih, Calvin.
Di tantangan selanjutnya, yaitu Cyber Defender, Calvin belum berhasil lolos di round numerical & spatial, tapi nih tapiii… Di round selanjutnya, yaitu Memory & spatial, Calvin jadi orang pertama yang berhasil lolos! Waw, congrats ya Calvin, kamu sudah mengamankan kursi menuju 16 besar. Wohooo, kita penasaran nih, akan seperti apa ya performa Calvin di episode selanjutnya?
Btw, kalau kamu buka artikel ini, artinya kamu pengen kenal lebih jauh nih sama sosok Calvin, Tenang ajaaa, tim ruangguru udah siapin sesi QnA bersama Calvin! Di sini kita bakal menyelami pribadi Calvin (aseeek) lebih dalam lagi. Let’s go!
Baca Juga: Rekap Episode 13 Clash of Champions (COC) Season 2
Kenalan dengan Calvin, Yuk!
Biodata Calvin
Source: Instagram @calvinsheva
Nama Lengkap
Calvin Shevchenko
Nama Panggilan
Calvin
Tanggal Lahir
5 Juli 2006
Kota Domisili
Singapura
Riwayat Pendidikan:
- National University of Singapore (NUS)
- SMAK St Louis 1 Surabaya
Angkatan Kuliah
2024
GPA
5,00/5,00
Akun Sosial Media
Hobi
- Bermain video games dan board games
- Photography
- Sound Design
Prestasi Calvin
- Silver Medal 34th International Biology Olympiad 2023
- Silver Medal 14th International Mathematics and Science Olympiad 2017
- Gold Medal Olimpiade Sains Nasional Tingkat SMA/MA Bidang Biologi 2022
- Silver Medal Olimpiade Sains Nasional Tingkat SMA/MA Bidang Biologi 2021
- Gold Medal Olimpiade Sains Nasional Tingkat SMP/MTs Bidang IPA 2020
- Gold Medal Olimpiade Sains Nasional Tingkat SD/MI Bidang IPA 2017
Wah, prestasi Calvin gak main-main, nih. Dari ajang nasional hingga internasional, semuanya dibabat habis! Apalagi, prestasinya ini dicapainya sejak dia masih di bangku Sekolah Dasar. Ini menunjukkan konsistensi dan komitmen Calvin dalam dunia pendidikan, mulai dari SD hingga saat ini ia berkuliah di National University of Singapore.
Gimana sih cara Calvin belajar dan mempertahankan motivasinya supaya bisa tetap konsisten? Terus, gimana ya kehidupan perkuliahan di NUS? Dan seorang jenius biologi kaya Calvin punya sisi fun atau hobi yang unexpected gak, sih?
Cari tahu jawabannya di bawah ini, ya!
Baca Juga: Jadwal Tayang Clash of Champions (COC) Season 2 Minggu Ini
Kehidupan Perkuliahan di National University of Singapore
Source: Instagram @calvinsheva
1. Calvin, kamu kan udah aktif ikut olimpiade sejak kecil, bahkan sampai berhasil membawa nama Indonesia di ajang internasional seperti ASMOPSS dan International Biology Olympiad. Nah, boleh dong diceritain, apa yang memotivasi kamu untuk terus ikut olimpiade dari jenjang nasional sampai ke level dunia? Dan apa yang kamu rasakan setiap kali berhasil melewati tantangan di tiap kompetisi?
Jawaban:
Kata papa mamaku, aku dari kecil adalah orang yang selalu ingin tahu. Jadi, pas SD aku dikenalkan dengan majalah sains Kuark, yang nge-package sains dalam bentuk yang interesting dan digestible, aku jadi suka banget sama sains. Sejak saat itu, memperlajari bagaimana alam bekerja dan kenapa dunia itu seperti demikian has always been very interesting to me.
So why go as far as to compete in olympiads? Olimpiade sains bagiku adalah suatu outlet agar sains yang aku minati bisa jadi bermanfaat bagi diriku dan orang lain. Olimpiade membuka banyak kesempatan dalam hidupku, dari bisa kenalan dengan teman-teman jenius seumuran dan se-passion dari Indonesia dan seluruh dunia, punya koneksi dengan many inspiring people from academia, dan masuk ke sekolah dan universitas yang kuinginkan, sampai menorehkan prestasi bagi bangsa dan membanggakan orang tua.
Bagiku, karena ikut lomba adalah hal yang sudah biasa, I’m not super elated or relieved setiap kali berhasil, because I know that there will always be things that await me going forward. Nah tentunya kita harus selalu bersyukur atas segala pencapaian kita, that does not mean that we should be complacent after one success. Always strive for more, always have that fire in you to do better.
2. Kamu berhasil meraih Silver Medal di ajang bergengsi International Biology Olympiad yang diikuti oleh peserta-peserta jenius dari seluruh dunia. Ceritain dong, gimana persiapan kamu buat menghadapi kompetisi tersebut? Apa yang jadi struggle terbesarmu selama persiapan lomba?
Jawaban:
Representing Indonesia in the IBO 2023 was a cumulation of years of hard work. Aku mulai mempersiapkan diri “formally” untuk IBO sejak SMP kelas 9 (excluding the years I have been competing in science olympiads since SD kelas 1). The main struggle in my preparation stems from how different olympiad-style biology is from how biology is taught in Indonesia’s national curriculum. (Kesulitan terbesarku dalam persiapan olimpiade adalah adanya perbedaan materi biologi yang diajarkan di kurikulum nasional dengan materi biologi yang ada di olimpiade.)
Banyak ilmu yang harus aku re-learn dan re-conceptualise untuk olimpiade biologi ini. Bahkan dari pendekatan belajar pun berbeda. Olimpiade biologi itu bukan ajang hafalan, tapi, seperti olimpiade-olimpiade cabang lainnya, adalah ajang berpikir, bernalar, dan menyintesis kesimpulan dan pemikiran-pemikiran baru dari dasar teori yang sudah dipelajari. Apakah masih ada menghafal? Of course, but rote memorisation (something still very prevalent in our national curriculum’s biology, sadly) is not going to help you much here. (Tentu saja, tapi menghafal, sesuatu yang lazim dilakukan dalam kurikulum nasional, tidak akan banyak membantumu di sini.)
Jadi, selain aku banyak-banyakin baca buku-buku biologi perkuliahan internasional selama SMA, aku juga banyak latihan soal agar bisa membiasakan diri dengan membaca dan menganalisis data. Aku juga sangat bersyukur atas berbagai support system dari sekolah dan negara yang membimbingku dalam perjalanan ini.
3. Kamu berhasil tembus ke National University of Singapore (NUS), salah satu kampus terbaik di Asia. Boleh dong ceritain prosesnya dari awal sampai keterima. Ada strategi khusus, persiapan, atau pengalaman yang paling berkesan?
Jawaban:
Proses pendaftaran NUS dimulai dari mengisi formulirnya. Selain biodata, pilihan jurusan, education records, and other personal information, NUS asks you whether you would like to be considered for NUS College (liberal college programme-nya NUS). Kita juga diminta untuk menyertakan proof of English proficiency dan prestasi-prestasi kita selama SMP kelas 9 dan SMA.
You will also need to write essays. Bentuk esainya itu esai pendek, tapi ada banyak. Jadi dikasih sekitar 5 prompt esai dan tiap esai itu dijawab maksimal 150-250 kata aja. If you want to apply for NUS College or any other on-campus accommodation, you will have to write more essays and pass an interview. The essays for NUS application are usually more academic-oriented, while those for housing lebih membahas tentang pengalaman-pengalaman kalian di luar kurikulum.
Pengalaman yang agak aneh dan berkesan adalah pengalaman apply untuk on-campus housing. Di NUS, ada berbagai pilihan hostel, ada halls, houses, residences, dan residential colleges (RC). I was mostly interested in RCs because they guarantee a two-year stay, instead of only one offered by other housing options (Aku paling tertarik dengan RC karena mereka menjamin tempat tinggal untuk 2 tahun, sementara pilihan housing yang lain hanya 1 tahun).
Nah, anehnya, pendaftaran untuk RC sudah dibuka selama application period ke NUS, dan sudah tutup by the time most people got their offers. I was very fortunate that I received my offer early, jadi aku masih bisa apply untuk RC.
4. Dari awal, apakah National University of Singapore (NUS) memang jadi kampus impianmu? Kalau iya, alasannya kenapa?
Jawaban:
Yep, it has always been my dream university. In my opinion, NUS adalah universitas yang ideal bagiku karena selain fokus utamanya adalah riset dan ranking-nya sangat tinggi, NUS juga dekat dengan Indonesia. I can easily go back home during breaks to meet my family to alleviate my homesickness (Aku bisa dengan mudah pulang ke Indonesia selama liburan untuk bertemu keluarga).
Additionally, karena masih se-SEA, aku nggak perlu acclimatise too much dengan iklim, makanan, dan budayanya. Pemerintah Singapura juga sangat mendukung pengembangan riset dan teknologi di akademia maupun industri, jadi aku bisa menjadi lebih yakin kalau ada banyak kesempatan untuk magang di lab atau bekerja sebagai seorang ilmuwan di sini.
5. Selama kuliah di NUS, kamu pakai beasiswa atau enggak? Kalau iya, boleh dong dijelasin beasiswa apa, bagaimana cara daftarnya, dan tips buat yang pengin mengikuti jejakmu?
Jawaban:
Iya. I am very grateful that I was awarded the ASEAN Undergraduate Scholarship to study here in NUS. What’s really convenient is that you are automatically considered for this scholarship as long as you agree to take a tuition grant (TG) from the Singapore government, jadi kita nggak perlu mengisi a separate form untuk beasiswa ini.
Do note that since we agree to take the TG, we will have to work in a Singapore-based entity for three years upon graduation. If you are shortlisted for the scholarship, you will get an interview offer. (Saat kita setuju menerima TG, kita harus bekerja di Singapura selama 3 tahun setelah kelulusan. Kalau kamu masuk ke dalam list calon penerima beasiswa, kamu akan mendapatkan undangan interview). If I remember correctly, interviewnya itu salah satunya dengan dekan dari fakultas yang kamu apply, so make sure to have researched enough about your desired major/faculty.
Sepengetahuanku, peluang untuk mendapatkan beasiswa ASEAN akan jauh lebih tinggi jika kita memiliki medali olimpiade internasional (e.g., IMO, IPhO, IBO, IChO, etc.), jadi bagi para pejuang OSN di luar sana, 加油 (Jjia you)!
6. Kenapa kamu memilih Jurusan Life Sciences? Apa sih alasan di balik pilihan jurusan itu?
Jawaban:
When preparing for OSN Biologi and the IBO in high school, I fell in love with biology to such an extent that I am confident that it is what I want to specialise in as a scientist in the future. It also helps that I am competent in biology. Hence, I applied for a major in Life Sciences here in NUS. Alongside my major, I also intend to minor in Bioinformatics and specialise in Biomedical Sciences.
(Saat mempersiapkan OSN Biologi dan IBO di SMA, aku jatuh cinta dengan biologi dan percaya diri bahwa inilah yang aku inginkan untuk masa depanku. Di samping itu, aku juga memang kompeten di biologi. Dari situ, aku apply ke jurusan kuliah Life Science di NUS. Selama perkuliahan, aku juga bermaksud mengambil minor di Bioinformatics dan spesialisasi di Biomedical Sciences.)
7. Jurusan Life Sciences itu kan masih tergolong jarang ya di Indonesia, jadi masih terdengar asing di telinga. Bisa ceritain nggak Calvin, sebenarnya kamu tuh belajar apa aja sih di jurusan ini?
Jawaban:
Jurusan Life Sciences itu sebenarnya sama dengan jurusan Biologi/Ilmu Hayati di Indonesia, jadi sebenarnya nggak jarang sih. Do note that jurusan ini adalah jurusan sains murni, bukan medis (e.g., Medicine, Nursing, etc.), bukan juga ilmu biologi terapan (e.g., Public Health, etc.).
Karena ini adalah ilmu sains murni, scope belajarku lebih ke arah mengembangkan dasar/fondasi ilmu biologi, dari skala terkecil (e.g., biokimia, biologi sel dan molekuler, genetika, etc.), skala agak besar (e.g., anatomi dan fisiologi hewan dan tumbuhan, etc.), sampai skala terbesar (e.g., ekologi, evolusi, biosistematika, etc.). Sebagai seseorang yang bercita-cita menjadi seorang ilmuwan in academia di masa depan, this is the right major for me.
8. Terus, dari semua mata kuliah yang udah kamu ambil, ada nggak yang paling kamu suka banget? Mungkin karena dosennya seru, materinya menantang, atau justru karena kamu nemuin passion kamu di situ?
Jawaban:
So far, mata kuliah favoritku adalah LSM2105 Molecular Genetics. Yep, dari namanya, sudah jelas matkul ini membahas tentang biologi sel dan molekuler serta genetika. Kalau dilihat dari suggested answers di atas, jawabanku sih all of the above ya.
Dosen-dosen (ada tiga) yang ngajar matkul ini semuanya sangat passionate dan friendly. Setiap pertanyaan, either in-person or through email, diladeni; penjelasan saat lecture juga super easy to understand; dan di luar lecture pun, they are very easy people to talk to. They’re very happy to receive questions and to talk with the students here, and I’m eternally grateful for them.
Kalau untuk materinya, most of the content sudah pernah kupelajari selama persiapan untuk olimpiade pas SMA, tapi memang my field of interest dalam biologi sejak SMA itu di bagian ini, jadi aku tetap semangat untuk terus belajar sehingga jadi lebih paham lagi di otak. Furthermore, the professors were very receptive when I asked them further questions that go beyond the scope of the course, so I’m still learning new things, yay!
9. Dapat GPA sempurna 5.00/5.00 di kampus sekelas NUS tuh pasti bukan hal yang gampang. Apa sih rahasia di balik pencapaian luar biasa ini? Boleh dong dibagi juga beberapa tips belajar atau manajemen waktu buat teman-teman lain yang pengen bisa seproduktif kamu.
Jawaban:
In my opinion, nggak ada rahasia di balik nilai yang bagus. Even “talent” won’t fully bloom without adequate effort. Lots of self-discipline, hard work, and grit are needed for this GPA.
Untuk tips, aku sudah pernah ngelakuin Q&A in my Instagram (@calvinsheva) about this very same question, so in short: set achievable goals so you don’t procrastinate; do work when you’re at your freshest (i.e., study in the morning after you wake up and avoid studying very late right before bed because your brain is too tired already); study in the library if possible so that you are motivated; and always have the mindset that whatever you’re studying will be useful for you in some way, shape, or form in the future.
(Untuk tips, aku sudah pernah ngelakuin Q&A in my Instagram (@calvinsheva) tentang pertanyaan yang sama, jadi singkatnya: set tujuan yang bisa dicapai jadi kamu tidak menunda-nuda; bekerjalah saat kamu sedang dalam kondisi paling fresh (contoh belajar pagi setelah bangun tidur dan hindari belajar terlalu malam sebelum tidur karena otakmu sudah terlalu lelah); belajar di perpustakaan jika memungkinkan jadi kamu lebih termotivasi; dan selalu miliki mindset bahwa apapun yang kamu sedang pelajari akan bermanfaat untukmu suatu hari nanti).
10. Kamu aktif di organisasi kampus enggak, Calvin? Kalau iya, kegiatan apa aja yang kamu ikuti dan apa manfaatnya buat pengembangan diri kamu?
Jawaban:
Yep, I am quite active! Most of my involvement itu di dalam dormku. Aku menjabat jadi Vice Director untuk External Liaison College Student Committee-nya dormku. Tugasku di sini adalah untuk merencanakan dan menjalankan berbagai acara untuk para international students dan exchangers yang tinggal di dormku. In my opinion, this position is very fun, as I get to meet lots of international students and share life experiences and take a glimpse of how education is like in different parts of the world.
Besides handling international students, aku juga menjabat jadi Welfare Head houseku. Jadi, di dormku, para siswanya dibagi menjadi lima houses, kayak kalau di Harry Potter, Hogwarts ada empat houses: Gryffindor, Ravenclaw, Hufflepuff, dan Slytherin. As Welfare Head, I plan events that promote the residents’ well-being. Contohnya, we hold quarterly birthday celebrations (pernah one time buat brownies, another time buat piñata yang di-smack open sama yang ulang tahun) dan membagikan welfare snacks selama masa-masa ujian.
Not exactly official student organisations, tapi di dormku, aku juga jadi Head dan Vice Head for interest groups tentang board games dan volunteering/mentoring, respectively. Man, kalau aku nggak tinggal di dormku sekarang, I wouldn’t discover my love for board games. I also took part in my dorm’s in-house audio engineering club, yang aku jelaskan lebih lanjut di bawah.
For NUS-wide co-curricular activities (CCAs), aku jadi Vice Director Sound and Lighting untuk NUANSA Cultural Productions (CCA teater bertema budaya Indonesia di NUS, so cool!), dan seorang member dari NUS Electronic Music Lab. For someone who loves listening to electronic music, it’s so cool to gain insights into how electronic music is produced. Mungkin someday I can be a producer on the side, who knows? xD
Calvin dan Clash of Champions Season 2
Calvin menyelesaikan tantangan memory. (Source: Instagram @calvinsheva)
11. 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:
I was very fortunate to be invited to participate in Clash of Champions S2. I was initially approached by Ruangguru through Instagram. After stating my interest, I went through the selection process (ngerjain quiz gitu), then I eventually received an interview offer. The interviewer and I clicked together very nicely, especially after knowing that he is also interested in audio.
Nearing the shooting date, I was accepted as one of the participants of Clash of Champions S2, and the rest is history 🙂
(Aku sangat beruntung bisa diundang untuk berpartisipasi di Clash of Champions Season 2. Aku dikontak oleh Ruangguru melalui instagram. Setelah menyatakan ketertarikanku, aku mengikuti proses seleksi, dan akhirnya mendapat undangan untuk interview. Aku cocok banget sama interviewernya, apalagi setelah tahu bahwa kita sama-sama tertarik di bidang audio. Mendekati tanggak syuting, aku dikabari bahwa aku terpilih menjadi salah satu cast di CoC Season 2).
12. Calvin, siapa sangka kamu berhasil mengalahkan Shafa dan Nadia di game Multiverse Combat: Memory. Diem-diem kamu jago menghafal juga ya? Boleh dong ceritain strategi yang kamu gunakan?
Jawaban:
I’ll be frank, keberhasilanku ini ada faktor luck-nya juga (i.e., Shafa and Nadia blundered). But yeah, I would say that I’m quite good at memorising stuff, tapi sebenernya aku nggak suka menghafal loh xD.
Sejak dulu kecil, aku selalu meminimalisasi menghafal dalam belajar karena I always believe that achieving understanding is always better than rote memorisation. Kalau paham, you retain information in your brain for longer, and you are able to apply what you learnt into synthesising new information and conclusions.
Anyhow, aku merasa kalau aku lebih jago menghafal hal-hal yang bisa kuvisualisasikan. Contohnya kayak game Multiverse Combat: Memory dan Cyber Defender. Caraku menghafal itu aku mengelompokkan berbagai elemen menjadi satu, lalu aku bayangkan, “bentuk ini sih kayak bentuk apa?”
Jadi, aku ngafalnya cuma hafal objeknya, bukan tiap elemen aku hafalin satu per satu. Whenever I try to explain my method to other people and tell them what I imagined the shapes as, I always get incredulous stares. Probably it’s because my imagination is that weird and absurd lol. But hey, if it works for me, it works.
Baca Juga: Profil Nadia COC Season 2, Grand Master Memory Termuda Indonesia
13. Waktu kamu akhirnya dapat kesempatan buat jadi kapten tim di game Solar Enigma, apa sih tantangan kamu sebagai leader? Terus, waktu kamu tahu tim kamu nggak berhasil lolos di babak ini, apa yang langsung kamu rasakan?
Jawaban:
As a leader, I held the most responsibility, particularly in cooking strategies on the fly and ensuring clear communication among my teammates. Kedua hal ini menjadi tantangan bagiku karena aku memang orangnya agak sulit untuk membuat keputusan dengan cepat (always thinking and deliberating too much), dan biasanya kalau ada apa-apa, aku tipe orang yang menginternalisasi segala sesuatu secara pribadi dulu sebelum aku share with others.
Oleh sebab itu, when things don’t go as planned, aku jadi keliatan diam dan nggak berkomunikasi dengan Austin, Keiko, dan Arkan, padahal sebenarnya aku lagi mumet sendiri di kepala.
Of course, mendengar timku tereliminasi feels quite bad, karena I felt that I could’ve done so much more and handled everything so much more smoothly. Aku merasa bahwa kalau kesalahannya mainly disebabkan my team management yang kurang bagus. I let down my teammates, making the failure more devastating.
Calvin bersama timnya di Solar Enigma. (Source : Instagram @calvinsheva)
14. Calvin, kamu kan dapet second chance buat ikut revival nih di Clash of Champions Season 2. Perasaanmu gimana waktu dipanggil bisa ikut revival? Terus, kira-kira apa sih persiapan yang kamu lakukan supaya bisa lolos ke Top 24?
Jawaban:
Super-duper kaget lol, terutama karena cara Kak Iman ngasih taunya juga very sneaky. Timku dan tim Theo disuruh keluar dari ruang tunggu untuk “foto bareng” bagi yang tereliminasi. Di arena, kita memang foto bareng dulu, tapi di akhir tiba-tiba di blurt out sama Kak Iman kalau akan ada revival. What’s so funny was right after the reveal, I hadn’t registered what Kak Iman said in my brain yet, saking nggak expectnya xD. Jadi aku literally nggak ada reaksi for a few seconds until Arkan, who was standing beside me, shook me in excitement karena ada revival.
Buat persiapan, I would say that I didn’t really do much besides trying to sleep as early as possible (keywordnya: trying). Malamnya itu aku nggak bisa tidur sampai jam 3 pagi karena batukku sangat persistent. I was sick from the beginning of the shooting, and day by day, probably due to the very packed schedule, my condition worsened. So the plan of getting as much sleep as possible went out of the window (or so I thought).
Karena aku baru bisa tidur dari jam 3 pagi, dan harusnya aku bangun pagi banget, I did not manage to wake up in time. I overslept, and the production crew had to rush me straight to the shooting venue and prepare myself in less than 30 minutes so that the shooting schedule for the day is not delayed. That day was absolutely crazy, and I feel so grateful for the amazing production crew that had to handle my emergency.
By the way, kamu udah nonton episode terbarunya Clash of Champions Season 2 belum, nih? Kalau belum, jangan lupa tonton dulu di sini, ya!
Fun Fact About Calvin
15. Kuliah di luar negeri pasti penuh tantangan. Menurut kamu, gimana sih cara survive dan beradaptasi dengan lingkungan dan budaya baru di sana?
Jawaban:
Di mana bumi dipijak, di situ langit dijunjung. Sebagai pendatang di negeri orang, aku harus punya humility dan keinginan untuk belajar hal-hal baru agar bisa menghadapi budaya dan kebiasaan mereka dengan fleksibel.
16. Apa sih hal yang paling berat saat kuliah di luar negeri? Misalnya, perasaan saat jauh dari keluarga dan teman-teman di Indonesia?
Jawaban:
Yeah, missing my family and friends termasuk alasan yang membuat kuliah di luar negeri kadang-kadang berat. In addition, aku juga rindu makanan Indonesia yang authentic dan murah-murah. Indonesian food di sini is either subpar or unreasonably expensive.
Namun, menurutku hal yang paling berat di saat kuliah di Singapore itu pergaulannya. The people here are very friendly, don’t get me wrong, but often times, unless you are in their friend circles, Singaporeans are generally less approachable than Indonesians. From my experience, it’s easier to make an Indonesian’s acquaintance than a Singaporean’s. Mungkin it’s because of their lives’ faster pace that they don’t entertain small talk as much as Indonesians, and it does not help that I also dislike small talk in general lol.
17. Kamu pernah merasa demotivasi untuk belajar nggak? Kalau iya, gimana cara kamu supaya bisa bangkit dari perasaan itu dan kembali lagi termotivasi?
Jawaban:
Pastinya pernah dong. Siapa coba yang nggak pernah, hehe. Fortunately, sejak kuliah, aku jauh lebih jarang merasa terdemotivasi untuk belajar. I think ini karena kalau kuliah Prof-nya in general are more passionate in what they’re teaching, and most importantly, I can choose what courses I want to take most of the time.
Kalau saat merasa terdemotivasi, I pick myself back up by constantly reminding myself that gained knowledge will never be completely useless. As mentioned previously, I set SMART (specific, measurable, achievable, realistic, and timely) goals agar badanku bisa mulai bergerak untuk belajar. Some goals yang aku kadang buat misalnya “aku mau selesaiin bab ini hari ini” atau “aku mau belajar as much as possible tentang materi X dalam waktu 30 menit”. Dengan kasih batasan, proses belajar itu jadi merasa lebih manageable and not as daunting.
18. Apakah kamu punya hobi unik atau kegiatan seru yang jarang orang tahu? Ceritain dong!
Jawaban:
I have many hobbies, including playing video games or board games, and doing photography (still saving up for a good camera though xD). Tapi hobiku yang paling unik has to be my audio hobby. Jadi, since a couple of years ago, I got into the audiophile rabbit hole. Karena saking sukanya dengerin lagu, I am interested in how to maximise my listening experience. I discovered in-ear monitors (IEMs) dan belajar tentang berbagai perbedaan audio drivers (e.g., DD, BA, Planar, EST, PZT, etc.).
Aku belajar mengenali pembagian frekuensi suara, i.e., bagian mana dari suatu lagu yang termasuk sub bass, mid bass, low mids, upper mids, lower treble, dan upper treble/air. Dari situ, aku belajar mengenali karakteristik dari IEM yang berbeda-beda berdasarkan frequency response curvenya (grafik yang menunjukkan seberapa keras tiap-tiap frekuensi suara dipancarkan oleh IEM).
Sekarang, aku jadi tahu kalau selera suaraku adalah sound signature yang warm (have a little more bass, with full and clear mids and relaxed treble), which, in retrospect, makes sense karena aku suka ndengerin genre EDM yang perlu clear, textured, dan high quality bass.
Furthermore, karena pengaruh dari electronic music production CCA yang kusebut di atas, aku jadi suka belajar tentang sound design untuk EDM, which includes belajar tentang cara pakai synthesiser (e.g., Serum) dan equaliser (EQ). I also joined a live audio engineering club di dormku, as mentioned previously, where I got the chance to shadow senior audio engineers during dorm events. I learnt how to set up a stage and connect everything up so that the sound goes through, dan juga belajar a little bit of acoustics and live EQ-ing during events.
19. Selain yang sudah kamu capai sekarang, ada nggak goal atau achievement lain yang masih kamu kejar ke depannya?
Jawaban:
I think, as far as I can remember, tujuan hidupku dari dulu kecil itu menjadi seorang ilmuwan yang bisa membawa kemajuan bagi umat manusia dan bumi. So, obviously, being here in NUS is still the beginning of my journey. There are still many things to do and to achieve.
First of all, ya pastinya getting my Bachelor’s. Lalu undertaking graduate studies sampai PhD, jadi postdoc, maybe become a PI myself, and spend the rest of my life studying and constantly pushing the boundaries of science.
Academics aside, I also want to have enough wealth to make my parents happy and to settle down and start a family as well. To be honest, my goals in life are quite simple.
Baca Juga : Profil Vannes COC Season 2, Mahasiswa NTU yang Suka Coding
—
Nah, itu dia question and answer bersama Calvin! Gimana, seru banget ya ngobrol bareng Calvin? Ternyata, di balik sosoknya yang terlihat “cool”, Calvin punya sisi yang suka sharing ke orang lain dan punya hobi yang cukup unik.
Jangan lupa vote Calvin sebagai peserta favorit pilihan kamu di sini.
Jangan sampai kelewatan juga keseruan episode Clash of Champions Season 2 berikutnya. Pantengin terus media sosial, blog Ruangguru, dan channel WhatsApp COC Season 2 buat dapetin info ter-update!
Nah, kalau kamu mau siap jadi juara di Tahun Ajaran Baru 2025/2026? Yuk, segera klaim diskon spesial beragam paket produk dari Ruangguru.
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta author="viewport" content="Ruangguru Tech Team">
<title>Profil Calvin COC Season 2, Si Jenius Biologi dari NUS</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="Siapa yang penasaran dengan sosok Calvin, champions jenius biologi yang berhasil bangkit dari "kubur"? Kenalan lebih jauh dengan Calvin di artikel ini, yuk!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Profil Calvin COC Season 2, Si Jenius Biologi dari NUS" />
<meta property="og:description" content="Siapa yang penasaran dengan sosok Calvin, champions jenius biologi yang berhasil bangkit dari "kubur"? Kenalan lebih jauh dengan Calvin di artikel ini, yuk!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/profil-calvin-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-08-16T13:46:48+00:00" />
<meta property="article:modified_time" content="2025-08-17T17:41:53+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="23 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2","url":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2","name":"Profil Calvin COC Season 2, Si Jenius Biologi dari NUS","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d01f0136-ec8f-48b4-b084-a4722e8210c8.png","datePublished":"2025-08-16T13:46:48+00:00","dateModified":"2025-08-17T17:41:53+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2dae6813d3ea483a4f4b1daa8507c835"},"description":"Siapa yang penasaran dengan sosok Calvin, champions jenius biologi yang berhasil bangkit dari \"kubur\"? Kenalan lebih jauh dengan Calvin di artikel ini, yuk!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/profil-calvin-clash-of-champions-season-2#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d01f0136-ec8f-48b4-b084-a4722e8210c8.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/d01f0136-ec8f-48b4-b084-a4722e8210c8.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/profil-calvin-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 Calvin COC Season 2, Si Jenius Biologi dari NUS"}]},{"@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 Calvin COC Season 2, Si Jenius Biologi dari NUS Comments Feed" href="https://www.ruangguru.com/blog/profil-calvin-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/24387" /><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=24387' />
<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-calvin-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-calvin-clash-of-champions-season-2&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-24387 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 Calvin COC Season 2, Si Jenius Biologi dari NUS </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>August 16, 2025 • </span> <span>23 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p><img decoding="async" class="size-medium aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d01f0136-ec8f-48b4-b084-a4722e8210c8.png" alt="Profil Calvin COC 2" /></p>
<blockquote>
<p style="text-align: center;"><em>Peserta Clash of Champion Season 2 yang satu ini bisa dibilang bangkit dari kubur! Setelah tereliminasi, Ia berhasil membuktikan dirinya masih layak bertarung bersama champions lainnya lewat tantangan revival. Yuk, kenalan sama Calvin, peserta CoC Season 2 yang jenius di bidang biologi!</em></p>
</blockquote>
<p style="text-align: center;"><em>—</em></p>
<p> </p>
<p style="text-align: justify;"><strong><a href="https://www.ruangguru.com/blog/episode-12-clash-of-champions-coc-season-2">Episode 12</a></strong> dan 13 Clash of Champions Season 2 sudah tayang, dan kali ini penonton disuguhkan aksi <em>revival challenge</em> oleh para <em>champions</em> yang sudah tereliminasi di tantangan tim, seperti<strong> Solar Enigma dan Invisible Matrix.</strong></p>
<p style="text-align: justify;">16 <em>champions</em> yang sudah tereliminasi memperebutkan 8 posisi untuk berduel melawan 8 <em>champions</em> yang harus bertanding kembali di <em>deathmatch</em> setelah gagal lolos di <strong>Battle of Three</strong>. Di antara sekian banyak <em>champions</em> yang bertanding, Calvin jadi salah satu yang tersorot karena setelah perjuangan yang panjang, Ia berhasil membuat<em> strong comeback</em>!</p>
<p style="text-align: justify;">Kita <em>throwback</em> dulu sekilas, yuk. Calvin punya <em>history</em> yang sangat baik sejak Clash of Champions Season 2 dimulai. Ia terpilih menjadi <strong>kapten tim di Solar Enigma.</strong> Tapi sayangnya, Calvin dan timnya harus tereliminasi di Solar Enigma karena tidak berhasil menyelesaikan seluruh teka-teki yang ada.</p>
<p style="text-align: justify;"><em>Surprisingly,</em> perjalanan Calvin di CoC Season 2 belum berakhir! Ia mendapat kesempatan buat balik ke arena <em>game</em> untuk menunjukkan kemampuannya. Lewat <strong>The 500 Trials</strong>, Calvin berhasil mengisi slot terakhir <em>champions</em> yang lolos untuk bertanding di tantangan <em>revival</em> selanjutnya, yaitu <strong>Ultimate Revival.</strong></p>
<p style="text-align: justify;">Di Ultimate Revival, Calvin berhasil lolos, dan bahkan mendapat posisi pertama sekaligus poin tertinggi di babak Spasial! Wah, keren banget nih, Calvin.</p>
<p style="text-align: justify;">Di tantangan selanjutnya, yaitu<strong> Cyber Defender</strong>, Calvin belum berhasil lolos di <em>round numerical & spatial</em>, tapi nih tapiii… Di round selanjutnya, yaitu <strong>Memory & spatial</strong>, Calvin jadi orang pertama yang berhasil lolos! Waw, <em>congrats</em> ya Calvin, kamu sudah mengamankan kursi menuju 16 besar. Wohooo, kita penasaran nih, akan seperti apa ya performa Calvin di episode selanjutnya?</p>
<p style="text-align: justify;">Btw, kalau kamu buka artikel ini, artinya kamu pengen kenal lebih jauh nih sama sosok Calvin, Tenang ajaaa, tim ruangguru udah siapin sesi QnA bersama Calvin! Di sini kita bakal menyelami pribadi Calvin (aseeek) lebih dalam lagi. <em>Let’s go</em>!</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/episode-13-clash-of-champions-season-2">Rekap Episode 13 Clash of Champions (COC) Season 2</a></strong></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;">Kenalan dengan Calvin, Yuk!</span></h2>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">Biodata Calvin</span></h3>
<p style="text-align: center;"><strong><img fetchpriority="high" decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ca91fe84-62cf-4880-bffc-33f3c0dd99c2.jpeg" width="358" height="449" /></strong></p>
<p style="text-align: center;">Source: Instagram @calvinsheva</p>
<p> </p>
<h4>Nama Lengkap</h4>
<p>Calvin Shevchenko</p>
<h4><span style="font-size: 12pt;">Nama Panggilan</span></h4>
<p>Calvin</p>
<h4>Tanggal Lahir</h4>
<p>5 Juli 2006</p>
<h4>Kota Domisili</h4>
<p>Singapura</p>
<h4>Riwayat Pendidikan:</h4>
<ul>
<li>National University of Singapore (NUS)</li>
<li>SMAK St Louis 1 Surabaya</li>
</ul>
<p> </p>
<h4>Angkatan Kuliah</h4>
<p>2024</p>
<h4>GPA</h4>
<p>5,00/5,00</p>
<h4>Akun Sosial Media</h4>
<ul>
<li>Instagram: <a href="https://www.instagram.com/calvinsheva/" target="_blank" rel="nofollow noopener">@calvinsheva</a></li>
<li>LinkedIn: <a href="http://www.linkedin.com/in/csheva/" target="_blank" rel="nofollow noopener">www.linkedin.com/in/csheva/</a></li>
</ul>
<p> </p>
<p><strong>Hobi</strong></p>
<ul>
<li>Bermain video games dan board games</li>
<li>Photography</li>
<li>Sound Design</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">Prestasi Calvin </span></h3>
<ol>
<li>Silver Medal 34th International Biology Olympiad 2023</li>
<li>Silver Medal 14th International Mathematics and Science Olympiad 2017</li>
<li>Gold Medal Olimpiade Sains Nasional Tingkat SMA/MA Bidang Biologi 2022</li>
<li>Silver Medal Olimpiade Sains Nasional Tingkat SMA/MA Bidang Biologi 2021</li>
<li>Gold Medal Olimpiade Sains Nasional Tingkat SMP/MTs Bidang IPA 2020</li>
<li>Gold Medal Olimpiade Sains Nasional Tingkat SD/MI Bidang IPA 2017</li>
</ol>
<p> </p>
<p style="text-align: justify;">Wah, prestasi Calvin gak main-main, nih. Dari ajang nasional hingga internasional, semuanya dibabat habis! Apalagi, prestasinya ini dicapainya sejak dia masih di bangku Sekolah Dasar. Ini menunjukkan konsistensi dan komitmen Calvin dalam dunia pendidikan, mulai dari SD hingga saat ini ia berkuliah di <strong>National University of Singapore.</strong></p>
<p style="text-align: justify;">Gimana sih cara Calvin belajar dan mempertahankan motivasinya supaya bisa tetap konsisten? Terus, gimana ya kehidupan perkuliahan di NUS? Dan seorang jenius biologi kaya Calvin punya sisi <em>fun</em> atau hobi yang <em>unexpected</em> gak, sih?</p>
<p style="text-align: justify;">Cari tahu jawabannya di bawah ini, ya!</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/jadwal-tayang-clash-of-champions-season-2">Jadwal Tayang Clash of Champions (COC) Season 2 Minggu Ini</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Kehidupan Perkuliahan di National University of Singapore</span></h2>
<p><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/79f017d8-0999-4c90-85bd-2ae0a552703e.jpeg" width="315" height="396" /></p>
<p style="text-align: center;">Source: Instagram @calvinsheva</p>
<p> </p>
<p style="text-align: justify;"><strong>1. Calvin, kamu kan udah aktif ikut olimpiade sejak kecil, bahkan sampai berhasil membawa nama Indonesia di ajang internasional seperti ASMOPSS dan International Biology Olympiad. Nah, boleh dong diceritain, apa yang memotivasi kamu untuk terus ikut olimpiade dari jenjang nasional sampai ke level dunia? Dan apa yang kamu rasakan setiap kali berhasil melewati tantangan di tiap kompetisi?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;">Kata papa mamaku, aku dari kecil adalah orang yang selalu ingin tahu. Jadi, <strong>pas SD aku dikenalkan dengan majalah sains <em>Kuark,</em> yang <em>nge-package</em> sains dalam bentuk yang <em>interesting</em> dan </strong><em><strong>digestible</strong>,</em> aku jadi suka banget sama sains. Sejak saat itu, memperlajari bagaimana alam bekerja dan kenapa dunia itu seperti demikian <em>has always been very interesting to me</em>.</p>
<p style="text-align: justify;"><em>So why go as far as to compete in olympiads</em>? Olimpiade sains bagiku adalah suatu <em>outlet</em> agar sains yang aku minati bisa jadi bermanfaat bagi diriku dan orang lain. <strong>Olimpiade membuka banyak kesempatan dalam hidupku,</strong> dari bisa kenalan dengan teman-teman jenius seumuran dan <em>se-passion</em> dari Indonesia dan seluruh dunia, punya koneksi dengan <em>many inspiring people from academia</em>, dan masuk ke sekolah dan universitas yang kuinginkan, sampai menorehkan prestasi bagi bangsa dan membanggakan orang tua.</p>
<p style="text-align: justify;">Bagiku, karena ikut lomba adalah hal yang sudah biasa, <em>I’m not super elated or relieved</em> setiap kali berhasil, <em>because I know that there will always be things that await me going forward</em>. Nah tentunya kita harus selalu bersyukur atas segala pencapaian kita,<em> that does not mean that we should be complacent after one success. <strong>Always strive for more, always have that fire in you to do better.</strong></em></p>
<p> </p>
<p style="text-align: justify;"><strong>2. Kamu berhasil meraih Silver Medal di ajang bergengsi International Biology Olympiad yang diikuti oleh peserta-peserta jenius dari seluruh dunia. Ceritain dong, gimana persiapan kamu buat menghadapi kompetisi tersebut? Apa yang jadi <em>struggle</em> terbesarmu selama persiapan lomba?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><strong><em>Representing Indonesia in the IBO 2023 was a cumulation of years of hard work</em>. Aku mulai mempersiapkan diri <em>“formally”</em> untuk IBO sejak SMP kelas 9</strong> (<em>excluding the years I have been competing in science olympiads since </em>SD kelas 1). <em>The main struggle in my preparation stems from how different olympiad-style biology is from how biology is taught in Indonesia’s national curriculum</em>. (Kesulitan terbesarku dalam persiapan olimpiade adalah adanya perbedaan materi biologi yang diajarkan di kurikulum nasional dengan materi biologi yang ada di olimpiade.)</p>
<p style="text-align: justify;">Banyak ilmu yang harus aku <em>re-learn</em> dan <em>re-conceptualise</em> untuk olimpiade biologi ini. Bahkan dari pendekatan belajar pun berbeda. Olimpiade biologi itu bukan ajang hafalan, tapi, seperti olimpiade-olimpiade cabang lainnya, adalah ajang berpikir, bernalar, dan menyintesis kesimpulan dan pemikiran-pemikiran baru dari dasar teori yang sudah dipelajari. Apakah masih ada menghafal? <em>Of course, but rote memorisation (something still very prevalent in our national curriculum’s biology, sadly) is not going to help you much here.</em> (Tentu saja, tapi menghafal, sesuatu yang lazim dilakukan dalam kurikulum nasional, tidak akan banyak membantumu di sini.)</p>
<p style="text-align: justify;">Jadi, selain aku <strong>banyak-banyakin baca buku-buku biologi perkuliahan internasional selama SMA, aku juga banyak latihan soal agar bisa membiasakan diri dengan membaca dan menganalisis data</strong>. Aku juga sangat bersyukur atas berbagai <em>support system</em> dari sekolah dan negara yang membimbingku dalam perjalanan ini.</p>
<p> </p>
<p style="text-align: justify;"><strong>3. Kamu berhasil tembus ke National University of Singapore (NUS), salah satu kampus terbaik di Asia. Boleh dong ceritain prosesnya dari awal sampai keterima. Ada strategi khusus, persiapan, atau pengalaman yang paling berkesan?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;">Proses pendaftaran NUS dimulai dari mengisi formulirnya. Selain biodata, pilihan jurusan, <em>education records, and other personal information, NUS asks you whether you would like to be considered for NUS College </em>(<em>liberal college programme</em>-nya NUS). Kita juga diminta untuk menyertakan<strong><em> proof of English proficiency</em> dan prestasi-prestasi kita selama SMP kelas 9 dan SMA.</strong></p>
<p style="text-align: justify;"><strong><em>You will also need to write essays</em>.</strong> Bentuk esainya itu esai pendek, tapi ada banyak. Jadi dikasih sekitar 5 <em>prompt</em> esai dan tiap esai itu dijawab maksimal 150-250 kata aja. <em>If you want to apply for NUS College or any other on-campus accommodation, you will have to write more essays and pass an interview. The essays for NUS application are usually more academic-oriented, while those for housing</em> lebih membahas tentang pengalaman-pengalaman kalian di luar kurikulum.</p>
<p style="text-align: justify;">Pengalaman yang agak aneh dan berkesan adalah pengalaman <em>apply</em> untuk <em>on-campus housing</em>. Di NUS, ada berbagai pilihan hostel, ada <em>halls, houses, residences,</em> dan <em>residential colleges</em> (RC). <em>I was mostly interested in RCs because they guarantee a two-year stay, instead of only one offered by other housing options</em> (Aku paling tertarik dengan RC karena mereka menjamin tempat tinggal untuk 2 tahun, sementara pilihan housing yang lain hanya 1 tahun)<em>.</em></p>
<p style="text-align: justify;">Nah, anehnya, pendaftaran untuk RC sudah dibuka selama <em>application period</em> ke NUS, dan sudah tutup <em>by the time most people got their offers. I was very fortunate that I received my offer early,</em> jadi aku masih bisa <em>apply</em> untuk RC.</p>
<p> </p>
<p style="text-align: justify;"><strong>4. Dari awal, apakah National University of Singapore (NUS) memang jadi kampus impianmu? Kalau iya, alasannya kenapa?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em><strong>Yep, it has always been my dream university</strong>. In my opinion,</em> NUS adalah universitas yang ideal bagiku karena selain fokus utamanya adalah riset dan ranking-nya sangat tinggi, NUS juga dekat dengan Indonesia. <em><strong>I can easily go back home during breaks to meet my family to alleviate my homesickness</strong> (</em>Aku bisa dengan mudah pulang ke Indonesia selama liburan untuk bertemu keluarga<em>).</em></p>
<p style="text-align: justify;"><em>Additionally,</em> karena masih se-SEA,<strong> aku nggak perlu <em>acclimatise too much</em> dengan iklim, makanan, dan budayanya</strong>. Pemerintah Singapura juga sangat mendukung pengembangan riset dan teknologi di akademia maupun industri, jadi aku bisa menjadi lebih yakin kalau ada banyak kesempatan untuk magang di lab atau bekerja sebagai seorang ilmuwan di sini.</p>
<p> </p>
<p style="text-align: justify;"><strong>5. Selama kuliah di NUS, kamu pakai beasiswa atau enggak? Kalau iya, boleh dong dijelasin beasiswa apa, bagaimana cara daftarnya, dan tips buat yang pengin mengikuti jejakmu?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;">Iya.<strong><em> I am very grateful that I was awarded the ASEAN Undergraduate Scholarship to study here in NUS.</em> </strong><em>What’s really convenient is that you are automatically considered for this scholarship as long as you agree to take a tuition grant (TG) from the Singapore government,</em> jadi kita nggak perlu mengisi <em>a separate form</em> untuk beasiswa ini.</p>
<p style="text-align: justify;"><em>Do note that since we agree to take the TG, we will have to work in a Singapore-based entity for three years upon graduation. If you are shortlisted for the scholarship, you will get an interview offer. </em>(Saat kita setuju menerima TG, kita harus bekerja di Singapura selama 3 tahun setelah kelulusan. Kalau kamu masuk ke dalam list calon penerima beasiswa, kamu akan mendapatkan undangan interview)<em>. If I remember correctly</em>,<em> interview</em>nya itu salah satunya dengan dekan dari fakultas yang kamu <em>apply, so make sure to have researched enough about your desired major/faculty</em>.</p>
<p style="text-align: justify;">Sepengetahuanku, <strong>peluang untuk mendapatkan beasiswa ASEAN akan jauh lebih tinggi jika kita memiliki medali olimpiade internasional</strong> (e.g., IMO, IPhO, IBO, IChO, etc.), jadi bagi para pejuang OSN di luar sana, 加油 (Jjia you)!</p>
<p> </p>
<p style="text-align: justify;"><strong>6. Kenapa kamu memilih Jurusan Life Sciences? Apa sih alasan di balik pilihan jurusan itu?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em><strong>When preparing for OSN Biologi and the IBO in high school, I fell in love with biology to such an extent that I am confident that it is what I want to specialise in as a scientist in the future.</strong> It also helps that I am competent in biology. Hence, I applied for a major in Life Sciences here in NUS. Alongside my major, I also intend to minor in Bioinformatics and specialise in Biomedical Sciences.</em></p>
<p style="text-align: justify;">(Saat mempersiapkan OSN Biologi dan IBO di SMA, aku jatuh cinta dengan biologi dan percaya diri bahwa inilah yang aku inginkan untuk masa depanku. Di samping itu, aku juga memang kompeten di biologi. Dari situ, aku <em>apply</em> ke jurusan kuliah Life Science di NUS. Selama perkuliahan, aku juga bermaksud mengambil minor di Bioinformatics dan spesialisasi di Biomedical Sciences.)</p>
<p> </p>
<p style="text-align: justify;"><strong>7. Jurusan Life Sciences itu kan masih tergolong jarang ya di Indonesia, jadi masih terdengar asing di telinga. Bisa ceritain nggak Calvin, sebenarnya kamu tuh belajar apa aja sih di jurusan ini?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><strong>Jurusan Life Sciences itu sebenarnya sama dengan jurusan Biologi/Ilmu Hayati</strong> di Indonesia, jadi sebenarnya nggak jarang sih. <em>Do note that</em> jurusan ini adalah jurusan sains murni, bukan medis (e.g., Medicine, Nursing, etc.), bukan juga ilmu biologi terapan (e.g., Public Health, etc.).</p>
<p style="text-align: justify;">Karena ini adalah <strong>ilmu sains murni, <em>scope</em> belajarku lebih ke arah mengembangkan dasar/fondasi ilmu biologi</strong>, dari skala terkecil (e.g., biokimia, biologi sel dan molekuler, genetika, etc.), skala agak besar (e.g., anatomi dan fisiologi hewan dan tumbuhan, etc.), sampai skala terbesar (e.g., ekologi, evolusi, biosistematika, etc.). Sebagai seseorang yang bercita-cita menjadi seorang ilmuwan <em>in academia</em> di masa depan<em>, this is the right major for me.</em></p>
<p> </p>
<p style="text-align: justify;"><strong>8. Terus, dari semua mata kuliah yang udah kamu ambil, ada nggak yang paling kamu suka banget? Mungkin karena dosennya seru, materinya menantang, atau justru karena kamu nemuin passion kamu di situ?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>So far</em>, <strong>mata kuliah favoritku adalah LSM2105 Molecular Genetics.</strong> <em>Yep,</em> dari namanya, sudah jelas matkul ini membahas tentang biologi sel dan molekuler serta genetika. Kalau dilihat dari <em>suggested answers</em> di atas, jawabanku sih<em> all of the above</em> ya.</p>
<p style="text-align: justify;"><strong>Dosen-dosen (ada tiga) yang ngajar matkul ini semuanya sangat <em>passionate</em> dan <em>friendly.</em></strong> Setiap pertanyaan,<em> either in-person or through email,</em> diladeni; penjelasan saat <em>lecture</em> juga <em>super easy to understand</em>; dan di luar <em>lecture</em> pun<em>, they are very easy people to talk to. They’re very happy to receive questions and to talk with the students here, and I’m eternally grateful for them.</em></p>
<p style="text-align: justify;">Kalau untuk materinya, <strong><em>most of the content</em> sudah pernah kupelajari selama persiapan untuk olimpiade pas SMA,</strong> tapi memang <em>my field of interest</em> dalam biologi sejak SMA itu di bagian ini, jadi aku tetap semangat untuk terus belajar sehingga jadi lebih paham lagi di otak. <em>Furthermore, the professors were very receptive when I asked them further questions that go beyond the scope of the course, so I’m still learning new things, yay!</em></p>
<p> </p>
<p style="text-align: justify;"><strong>9. Dapat GPA sempurna 5.00/5.00 di kampus sekelas NUS tuh pasti bukan hal yang gampang. Apa sih rahasia di balik pencapaian luar biasa ini? Boleh dong dibagi juga beberapa tips belajar atau manajemen waktu buat teman-teman lain yang pengen bisa seproduktif kamu.</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>In my opinion</em>, <strong>nggak ada rahasia di balik nilai yang bagus</strong>. <em>Even “talent” won’t fully bloom without adequate effort. Lots of self-discipline, hard work, and grit are needed for this GPA</em>.</p>
<p style="text-align: justify;">Untuk tips, aku sudah pernah ngelakuin Q&A in my Instagram (@calvinsheva) <em>about this very same question, so in short: s<strong>et achievable goals so you don’t procrastinate; do work when you’re at your freshest</strong> (i.e., study in the morning after you wake up and avoid studying very late right before bed because your brain is too tired already); s<strong>tudy in the library if possible so that you are motivated; and always have the mindset that whatever you’re studying will be useful for you in some way, shape, or form in the future.</strong></em></p>
<p style="text-align: justify;">(Untuk tips, aku sudah pernah ngelakuin Q&A in my Instagram (@calvinsheva) tentang pertanyaan yang sama, jadi singkatnya: set tujuan yang bisa dicapai jadi kamu tidak menunda-nuda; bekerjalah saat kamu sedang dalam kondisi paling <em>fresh</em> (contoh belajar pagi setelah bangun tidur dan hindari belajar terlalu malam sebelum tidur karena otakmu sudah terlalu lelah); belajar di perpustakaan jika memungkinkan jadi kamu lebih termotivasi; dan selalu miliki <em>mindset</em> bahwa apapun yang kamu sedang pelajari akan bermanfaat untukmu suatu hari nanti).</p>
<p> </p>
<p style="text-align: justify;"><strong>10. Kamu aktif di organisasi kampus enggak, Calvin? 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;"><em>Yep, I am quite active! Most of my involvement</em> itu di dalam <em>dorm</em>ku. Aku menjabat jadi <strong>Vice Director untuk External Liaison College Student Committee</strong>-nya <em>dorm</em>ku. Tugasku di sini adalah untuk merencanakan dan menjalankan berbagai acara untuk para <em>international students</em> dan <em>exchangers</em> yang tinggal di <em>dorm</em>ku. <em>In my opinion, this position is very fun, as I get to meet lots of international students and share life experiences and take a glimpse of how education is like in different parts of the world.</em></p>
<p style="text-align: justify;"><em>Besides handling international students</em>, aku juga menjabat jadi <strong>Welfare Head</strong> <em>house</em>ku. Jadi, di <em>dorm</em>ku, para siswanya dibagi menjadi lima <em>houses,</em> kayak kalau di Harry Potter, Hogwarts ada empat houses: Gryffindor, Ravenclaw, Hufflepuff, dan Slytherin. <strong>A<em>s Welfare Head, I plan events that promote the residents’ well-being</em>.</strong> Contohnya, <em>we hold quarterly birthday celebrations</em> (pernah <em>one time</em> buat brownies, <em>another time</em> buat piñata yang di-<em>smack open</em> sama yang ulang tahun) dan membagikan <em>welfare snacks</em> selama masa-masa ujian.</p>
<p style="text-align: justify;"><em>Not exactly official student organisations,</em> tapi di <em>dorm</em>ku, aku juga jadi <strong>Head dan Vice Head</strong> <em>for interest groups</em> tentang <em>board games</em> dan <em>volunteering/mentoring, respectively. Man,</em> kalau aku nggak tinggal di <em>dorm</em>ku sekarang, <em>I wouldn’t discover my love for board games. I also took part in my dorm’s in-house audio engineering club,</em> yang aku jelaskan lebih lanjut di bawah.</p>
<p style="text-align: justify;"><em>For NUS-wide co-curricular activities</em> (CCAs), aku jadi <strong>Vice Director Sound and Lighting</strong> untuk <strong>NUANSA Cultural Productions</strong> (CCA teater bertema budaya Indonesia di NUS, <em>so cool</em>!), dan seorang<strong> member dari NUS Electronic Music Lab</strong>. <em>For someone who loves listening to electronic music, it’s so cool to gain insights into how electronic music is produced.</em> Mungkin <em>someday I can be a producer on the side, who knows</em>? xD</p>
<p> </p>
<h2><span style="font-size: 18pt;">Calvin dan Clash of Champions Season 2</span></h2>
<p><img decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c826c1eb-1a3b-4ee7-a7b0-dc30229085ce.jpeg" width="376" height="564" /></p>
<p style="text-align: center;">Calvin menyelesaikan tantangan memory. (Source: Instagram @calvinsheva)</p>
<p> </p>
<p style="text-align: justify;"><strong>11. 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;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>I was very fortunate to be invited to participate in Clash of Champions S2. I was initially approached by Ruangguru through Instagram. After stating my interest, I went through the selection process</em> (ngerjain <em>quiz</em> gitu), t<em>hen I eventually received an interview offer. The interviewer and I clicked together very nicely, especially after knowing that he is also interested in audio.</em><br />
<em>Nearing the shooting date, I was accepted as one of the participants of Clash of Champions S2, and the rest is history 🙂</em></p>
<p style="text-align: justify;">(Aku sangat beruntung bisa diundang untuk berpartisipasi di Clash of Champions Season 2. Aku dikontak oleh Ruangguru melalui instagram. Setelah menyatakan ketertarikanku, aku mengikuti proses seleksi, dan akhirnya mendapat undangan untuk interview. Aku cocok banget sama interviewernya, apalagi setelah tahu bahwa kita sama-sama tertarik di bidang audio. Mendekati tanggak syuting, aku dikabari bahwa aku terpilih menjadi salah satu cast di CoC Season 2).</p>
<p> </p>
<p style="text-align: justify;"><strong>12. Calvin, siapa sangka kamu berhasil mengalahkan Shafa dan Nadia di game Multiverse Combat: Memory. Diem-diem kamu jago menghafal juga ya? Boleh dong ceritain strategi yang kamu gunakan?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>I’ll be frank</em>, keberhasilanku ini ada faktor <em>luck-nya</em> juga (i.e., Shafa and Nadia <em>blundered).</em> <em>But yeah, I would say that I’m quite good at memorising stuff,</em> tapi sebenernya aku nggak suka menghafal loh xD.</p>
<p style="text-align: justify;">Sejak dulu kecil, aku selalu meminimalisasi menghafal dalam belajar karena<strong> <em>I always believe that achieving understanding is always better than rote memorisation</em></strong>. Kalau paham, <em>you retain information in your brain for longer, and you are able to apply what you learnt into synthesising new information and conclusions.</em></p>
<p style="text-align: justify;"><em>Anyhow,</em> aku merasa kalau aku lebih jago menghafal hal-hal yang bisa kuvisualisasikan. Contohnya kayak game Multiverse Combat: Memory dan Cyber Defender. <strong>Caraku menghafal itu aku mengelompokkan berbagai elemen menjadi satu, lalu aku bayangkan, “bentuk ini sih kayak bentuk apa?”</strong></p>
<p style="text-align: justify;">Jadi, aku ngafalnya cuma hafal objeknya, bukan tiap elemen aku hafalin satu per satu. <em>Whenever I try to explain my method to other people and tell them what I imagined the shapes as, I always get incredulous stares. Probably it’s because my imagination is that weird and absurd lol. But hey, if it works for me, it works.</em></p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/profil-nadia-clash-of-champions-season-2">Profil Nadia COC Season 2, Grand Master Memory Termuda Indonesia</a></strong></p>
<p> </p>
<p style="text-align: justify;"><strong>13. Waktu kamu akhirnya dapat kesempatan buat jadi kapten tim di game Solar Enigma, apa sih tantangan kamu sebagai <em>leader?</em> Terus, waktu kamu tahu tim kamu nggak berhasil lolos di babak ini, apa yang langsung kamu rasakan?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>As a leader, I held the most responsibility, particularly in cooking strategies on the fly and ensuring clear communication among my teammates.</em> Kedua hal ini menjadi tantangan bagiku karena aku memang orangnya agak sulit untuk membuat keputusan dengan cepat (<em>always thinking and deliberating too much</em>), dan biasanya kalau ada apa-apa, aku tipe orang yang menginternalisasi segala sesuatu secara pribadi dulu sebelum aku <em>share with others.</em></p>
<p style="text-align: justify;">Oleh sebab itu, <em>when things don’t go as planned,</em> aku jadi keliatan diam dan nggak berkomunikasi dengan Austin, Keiko, dan Arkan, padahal sebenarnya aku lagi mumet sendiri di kepala.</p>
<p style="text-align: justify;"><em>Of course</em>, mendengar timku tereliminasi<strong><em> feels quite bad</em>, karena <em>I felt that I could’ve done so much more and handled everything so much more smoothly.</em> </strong>Aku merasa bahwa kalau kesalahannya <em>mainly</em> disebabkan <em>my team management</em> yang kurang bagus. <em>I let down my teammates, making the failure more devastating.</em></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/6212b50c-8471-4a66-94b4-d3277fe204c2.jpeg" width="465" height="582" /></p>
<p style="text-align: center;">Calvin bersama timnya di Solar Enigma. (Source : Instagram @calvinsheva)</p>
<p> </p>
<p style="text-align: justify;"><strong>14. Calvin, kamu kan dapet <em>second chance</em> buat ikut <em>revival</em> nih di Clash of Champions Season 2. Perasaanmu gimana waktu dipanggil bisa ikut <em>revival?</em> Terus, kira-kira apa sih persiapan yang kamu lakukan supaya bisa lolos ke Top 24?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;">Super-duper kaget <em>lol,</em> terutama karena cara Kak Iman ngasih taunya juga <em>very sneaky</em>. Timku dan tim Theo disuruh keluar dari ruang tunggu untuk “foto bareng” bagi yang tereliminasi. Di arena, kita memang foto bareng dulu, tapi di akhir tiba-tiba di <em>blurt out</em> sama Kak Iman kalau akan ada <em>revival.</em> <em>What’s so funny was right after the reveal, I hadn’t registered what Kak Iman said in my brain yet,</em> saking nggak <em>expect</em>nya xD. Jadi aku <em>literally</em> nggak ada reaksi <em>for a few seconds until</em> <em>Arkan, who was standing beside me, shook me in excitement</em> karena ada <em>revival.</em></p>
<p style="text-align: justify;"><strong>Buat persiapan, </strong><em><strong>I would say that I didn’t really do much besides trying to sleep as early as possible</strong> (keywordnya: trying).</em> Malamnya itu aku nggak bisa tidur sampai jam 3 pagi karena batukku sangat <em>persistent. I was sick from the beginning of the shooting, and day by day, probably due to the very packed schedule, my condition worsened. So the plan of getting as much sleep as possible went out of the window (or so I thought).</em></p>
<p style="text-align: justify;">Karena aku baru bisa tidur dari jam 3 pagi, dan harusnya aku bangun pagi banget,<em> I did not manage to wake up in time. I overslept, and the production crew had to rush me straight to the shooting venue and prepare myself in less than 30 minutes so that the shooting schedule for the day is not delayed. That day was absolutely crazy, and I feel so grateful for the amazing production crew that had to handle my emergency.</em></p>
<p>By the way, kamu udah nonton episode terbarunya Clash of Champions Season 2 belum, nih? Kalau belum, jangan lupa tonton dulu di sini, ya!</p>
<p style="text-align: center;"><iframe loading="lazy" title="YouTube video player" src="//www.youtube.com/embed/6CpbQM6RYAk?si=fJqwQQuYQMfL5LEs" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p> </p>
<h2><span style="font-size: 18pt;">Fun Fact About Calvin</span></h2>
<p style="text-align: justify;"><strong>15. Kuliah di luar negeri pasti penuh tantangan. Menurut kamu, gimana sih cara <em>survive</em> dan beradaptasi dengan lingkungan dan budaya baru di sana?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><strong>Di mana bumi dipijak, di situ langit dijunjung.</strong> Sebagai pendatang di negeri orang, aku harus punya <em>humility</em> dan keinginan untuk belajar hal-hal baru agar bisa menghadapi budaya dan kebiasaan mereka dengan fleksibel.</p>
<p> </p>
<p style="text-align: justify;"><strong>16. Apa sih hal yang paling berat saat kuliah di luar negeri? Misalnya, perasaan saat jauh dari keluarga dan teman-teman di Indonesia?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>Yeah, missing my family and friends</em> termasuk alasan yang membuat kuliah di luar negeri kadang-kadang berat. <em>In addition,</em> aku juga rindu makanan Indonesia yang <em>authentic</em> dan murah-murah.<em> Indonesian food</em> di sini<em> is either subpar or unreasonably expensive</em>.</p>
<p style="text-align: justify;">Namun, menurutku<strong> hal yang paling berat di saat kuliah di Singapore itu pergaulannya.</strong><em> The people here are very friendly, don’t get me wrong, but often times, unless you are in their friend circles, <strong>Singaporeans are generally less approachable than Indonesians.</strong> From my experience, it’s easier to make an Indonesian’s acquaintance than a Singaporean’s. Mungkin it’s because of their lives’ faster pace that they don’t entertain small talk as much as Indonesians, and it does not help that I also dislike small talk in general lol.</em></p>
<p> </p>
<p style="text-align: justify;"><strong>17. Kamu pernah merasa demotivasi untuk belajar nggak? Kalau iya, gimana cara kamu supaya bisa bangkit dari perasaan itu dan kembali lagi termotivasi?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><strong>Pastinya pernah dong.</strong> Siapa coba yang nggak pernah, hehe. <em>Fortunately,</em> sejak kuliah, aku jauh lebih jarang merasa terdemotivasi untuk belajar. <em>I think</em> ini karena kalau kuliah Prof-nya <em>in general are more passionate in what they’re teaching, and most importantly, I can choose what courses I want to take most of the time.</em></p>
<p style="text-align: justify;">Kalau saat merasa terdemotivasi, <em>I pick myself back up by constantly reminding myself that gained knowledge will never be completely useless. As mentioned previously, <strong>I set SMART (specific, measurable, achievable, realistic, and timely) goals</strong></em> agar badanku bisa mulai bergerak untuk belajar. <em>Some goals</em> yang aku kadang buat misalnya “aku mau selesaiin bab ini hari ini” atau “aku mau belajar<em> as much as possible</em> tentang materi X dalam waktu 30 menit”. Dengan kasih batasan, proses belajar itu jadi merasa lebih <em>manageable</em> <em>and not as daunting.</em></p>
<p> </p>
<p style="text-align: justify;"><strong>18. 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;"><em><strong>I have many hobbies, including playing video games or board games, and doing photography</strong> (still saving up for a good camera though</em> xD). Tapi <strong>hobiku yang paling unik </strong><em><strong>has to be my audio hobby</strong>. Jadi, since a couple of years ago, I got into the audiophile rabbit hole.</em> Karena saking sukanya dengerin lagu<em>, <strong>I am interested in how to maximise my listening experience</strong>. I discovered in-ear monitors</em> (IEMs) dan belajar tentang berbagai perbedaan<em> audio drivers</em> (e.g., DD, BA, Planar, EST, PZT, etc.).</p>
<p style="text-align: justify;">Aku belajar mengenali pembagian frekuensi suara, i.e., bagian mana dari suatu lagu yang termasuk<em> sub bass, mid bass, low mids, upper mids, lower treble</em>, dan <em>upper treble/air</em>. Dari situ, aku belajar mengenali karakteristik dari IEM yang berbeda-beda berdasarkan <em>frequency response curve</em>nya (grafik yang menunjukkan seberapa keras tiap-tiap frekuensi suara dipancarkan oleh IEM).</p>
<p style="text-align: justify;">Sekarang, aku jadi tahu kalau selera suaraku adalah <em>sound signature</em> yang <em>warm</em> (<em>have a little more bass, with full and clear mids and relaxed treble), which, in retrospect, makes sense</em> karena aku suka ndengerin genre EDM yang perlu <em>clear, textured,</em> dan<em> high quality bass.</em></p>
<p style="text-align: justify;"><em>Furthermore,</em> karena pengaruh dari <em>electronic music production CCA</em> yang kusebut di atas, aku jadi <strong>suka belajar tentang <em>sound design</em> untuk EDM</strong>, <em>which includes</em> belajar tentang cara pakai <em>synthesiser</em> (e.g., Serum) dan equaliser (EQ). <em>I also joined a live audio engineering club</em> di <em>dorm</em>ku,<em> as mentioned previously, where I got the chance to shadow senior audio engineers during dorm events. I learnt how to set up a stage and connect everything up so that the sound goes through,</em> dan juga belajar <em>a little bit of acoustics and live EQ-ing during events.</em></p>
<p> </p>
<p style="text-align: justify;"><strong>19. Selain yang sudah kamu capai sekarang, ada nggak <em>goal</em> atau <em>achievement</em> lain yang masih kamu kejar ke depannya?</strong></p>
<p style="text-align: justify;"><em><strong>Jawaban:</strong></em></p>
<p style="text-align: justify;"><em>I think, as far as I can remember</em>,<strong> tujuan hidupku dari dulu kecil itu menjadi seorang ilmuwan yang bisa membawa kemajuan bagi umat manusia dan bumi</strong>. <em>So, obviously, being here in NUS is still the beginning of my journey.</em> <em>There are still many things to do and to achieve. </em></p>
<p style="text-align: justify;"><em>F</em><em>irst of all,</em> ya pastinya<em> getting my Bachelor’s</em>. Lalu <em>undertaking graduate studies</em> sampai PhD, jadi <em>postdoc,</em> <em>maybe become a PI myself, and <strong>spend the rest of my life studying and constantly pushing the boundaries of science.</strong></em></p>
<p style="text-align: justify;"><em>Academics aside, <strong>I also want to have enough wealth to make my parents happy and to settle down and start a family as well.</strong> To be honest, my goals in life are quite simple.</em></p>
<p><strong>Baca Juga :<a href="https://www.ruangguru.com/blog/profil-vannes-clash-of-champions-season-2"> Profil Vannes COC Season 2, Mahasiswa NTU yang Suka Coding</a></strong></p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Nah, itu dia <em>question and answer</em> bersama Calvin! Gimana, seru banget ya ngobrol bareng Calvin? Ternyata, di balik sosoknya yang terlihat <em>“cool”,</em> Calvin punya sisi yang suka <em>sharing</em> ke orang lain dan punya hobi yang cukup unik.</p>
<p style="text-align: justify;">Jangan lupa vote Calvin sebagai peserta favorit pilihan kamu <strong><a href="https://dukungcoc.ruangguru.com/">di sini.</a></strong></p>
<p style="text-align: justify;">Jangan sampai kelewatan juga keseruan episode Clash of Champions Season 2 berikutnya. Pantengin terus <strong><a href="https://www.instagram.com/ruangguru/">media sosial, </a><a href="https://www.ruangguru.com/blog">blog Ruangguru</a>,</strong> dan<strong> <a href="https://whatsapp.com/channel/0029VaeaDZK1CYoW0lryo70g">channel WhatsApp COC Season 2 </a></strong>buat dapetin info ter-update!</p>
<p style="text-align: justify;">Nah, kalau kamu mau siap jadi juara di Tahun Ajaran Baru 2025/2026? Yuk, segera <strong><a href="https://form.ruangguru.com/form?form_source=sn-general-link-diskon-coc-season2&referralCookiesId=bff1f279-62f9-4c13-9431-3ed27be72b4d&rewardFormSerial=COC28271">klaim diskon spesial</a> </strong>beragam paket produk dari Ruangguru.</p>
<p><a href="https://www.ruangguru.com/event/clash-of-champions"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c313d6f3-40fa-4235-bf55-24f62bc553c5.png" alt="clash of champions ruangguru season 2" width="820" /></a></p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/clashofchampions" rel="tag">clashofchampions</a> <a href="https://www.ruangguru.com/blog/tag/info-ruangguru" rel="tag">Info Ruangguru</a> <a href="https://www.ruangguru.com/blog/tag/seputar-ruangguru" rel="tag">Seputar Ruangguru</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c347a7f8-efe5-422c-91d3-4fb32fc83835.jpg" alt="">
<div>
<h5 class="author-title">Ruangguru</h5>
<p class="author-description">Platform bimbingan belajar online terbesar dan terbaik di Indonesia. Menyediakan layanan belajar berbasis teknologi interaktif untuk jenjang SD, SMP, SMA/SMK.</p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Profil Calvin COC Season 2, Si Jenius Biologi dari NUS%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/profil-calvin-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-calvin-clash-of-champions-season-2&quote=Profil Calvin COC Season 2, Si Jenius Biologi dari NUS"> <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 Calvin COC Season 2, Si Jenius Biologi dari NUS&url=https://www.ruangguru.com/blog/profil-calvin-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-calvin-clash-of-champions-season-2&title=Profil Calvin COC Season 2, Si Jenius Biologi dari NUS"><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 = 24387;
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>