Yuk, ketahui tentang serba-serbi novel di artikel Bahasa Indonesia kelas 12 ini! Mulai dari pengertian, struktur, ciri-ciri, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, hingga contohnya lengkap!
—
Kamu suka baca novel? Kira-kira, genre novel apa yang kamu suka? Horor? Misteri? Komedi? Apa saja contoh novel favoritmu saat ini? Atau kamu punya penulis favorit yang novel-novelnya selalu kamu beli dan baca?
Kalau aku, suka baca novel seri “Lima Sekawan” atau “The Famous Five” karya Enid Blyton, nih! Aku juga suka membaca novel-novel karya Agatha Christie, Ika Natassa, dan Sri Izzati. Tapi, kalau ditanya novel favorit aku apa, jawabanku adalah novel “The Little Prince” alias “Le Petit Prince” karya Antoine de Saint-Exupéry!
Kenapa bisa favorit? Karena novel “The Little Prince” memiliki makna yang sangaaaatt melekat di hati aku sebagai pembaca.
Novel ini berkisah tentang seorang pangeran kecil yang berpetualang di luar angkasa dan berkelana dari satu planet ke planet lain, termasuk Bumi. Kalau dilihat dari ceritanya, mungkin banyak orang yang berpendapat bahwa novel ini merupakan novel untuk anak-anak. Tapi, kalau kamu membaca novel ini dengan seksama, ada banyaaaak sekali makna tersirat yang justru sangat relatable bagi orang dewasa.
Bahkan, saking populernya, novel ini telah diterjemahkan ke dalam 505 bahasa dan dialek dari seluruh dunia, serta diadaptasi menjadi beragam bentuk karya seni lain, seperti film animasi dan opera. Salah satu quotes paling terkenal dari novel ini adalah:
“It is only with the heart that one can see rightly. What is essential is invisible to the eye.”
The Little Prince and The Fox (Sumber: giphy.com)
Nah, kali ini, kita akan membahas lebih jauh tentang novel, nih, supaya kamu paham tentang seluk-beluk novel. Siapa tahu, kamu ingin menulis novelmu sendiri!
Pertama-tama, langsung aja kita mulai dari pengertiannya, ya. Sebenarnya, apa yang dimaksud dengan novel?
Novel adalah karangan prosa panjang yang mengandung rangkaian cerita kehidupan seseorang dengan orang di sekelilingnya yang menonjolkan watak serta sifat setiap pelaku.
Berbeda dari karya sastra lainnya, novel merupakan karya sastra yang panjang. Makanya, novel yang sering kamu lihat di toko buku, rata-rata memiliki halaman yang cukup tebal, kan?
Baca Juga: Perbedaan Buku Fiksi & Nonfiksi Itu Apa, Ya?
Bedanya Novel, Roman, dan Cerpen
Secara umum, novel, roman, dan cerpen punya penyampaian cerita yang mirip, ya.
Roman merupakan cerita yang dijabarkan secara panjang dan menggambarkan tokoh-tokoh atau peristiwa fiktif. Dalam roman, kehidupan tokoh digambarkan secara rinci dan mendalam.
Sedangkan, cerpen adalah cerita fiktif yang panjangnya tidak lebih dari 10 ribu kata dan memiliki konflik tertentu yang ditonjolkan di dalam cerita.
Bisa disimpulkan, bedanya novel, roman, dan cerpen dilihat dari panjang ceritanya. Novel menceritakan peristiwa yang lebih panjang daripada cerpen, tapi bisa jadi lebih pendek daripada roman.
Ciri-Ciri Novel
Untuk disebut sebagai novel, sebuah karya sastra harus memenuhi ciri-ciri berikut:
- Umumnya, terdiri atas 100 halaman (35.000 kata).
- Tema dan alur cerita di dalam novel cukup kompleks.
- Berbentuk narasi didukung deskripsi dan percakapan.
- Alurnya berkembang.
- Tokohnya banyak dan memiliki lebih dari satu karakter.
- Latar bergerak dan beragam.
- Ceritanya disertai perubahan nasib tokoh.
—
Sebelum lanjut baca penjelasan tentang novel berikut, kamu bole lho konsultasi lebih jauh terkait pelajaran Bahasa Indonesia dengan mencari guru privat yang sesuai dengan kriteria kalian di Ruangguru Privat.
Para pengajar di Ruangguru Privat juga sudah terstandarisasi kualitasnya, loh. Kamu juga bisa pilih nih, mau diajarkan secara langsung (offline) atau daring (online). Fleksibel, kan? Untuk info lebih lanjut, cuss klik link berikut! Selamat belajar!
Struktur Novel
Hmm, novel itu kan panjang, ya. Nah, kalau karyanya panjang gitu, kira-kira isinya apa aja, sih?
Isi dari novel kurang lebih sesuai dengan struktur novel, yang terdiri atas abstrak, orientasi, komplikasi, evaluasi, resolusi, dan koda. Supaya lebih jelas, kita bahas satu per satu, ya!
1. Abstrak
Abstrak merupakan rangkuman isi cerita yang ada di bagian awal novel. Abstrak ini sebenarnya opsional. Bebas mau dicantumkan atau tidak. Biasanya, abstrak ditulis untuk menjelaskan gambaran awal dan situasi yang dialami oleh tokoh utama dalam novel.
2. Orientasi
Pada bagian ini akan dijelaskan latar novel. Latar yang dimaksud itu meliputi waktu kejadian, suasana, hingga tokoh-tokoh yang ada dalam novel. Penulis biasanya juga akan menjelaskan tentang keseharian atau aktivitas yang dijalani tokoh utama pada bagian orientasi.
3. Komplikasi
Struktur novel selanjutnya adalah komplikasi. Pada bagian komplikasi akan dijelaskan tentang urutan kejadian cerita. Komplikasi biasanya juga akan mengandung urutan sebab akibat terjadinya peristiwa. Singkatnya, komplikasi itu awal mula munculnya konflik dalam cerita.
4. Evaluasi
Puncak konflik dari sebuah cerita masuk ke dalam bagian evaluasi. Pada bagian ini, pembaca akan disuguhkan klimaks dari masalah yang terjadi pada tokoh novel sehingga bisa turut merasakan ketegangannya.
5. Resolusi
Setelah mengalami ketegangan atau puncak konflik, biasanya akan dimunculkan solusi-solusi atau pemecahan masalah yang terjadi. Nah, bagian ini disebut dengan resolusi. Dengan kata lain, resolusi adalah cara penyelesaian konflik dalam cerita. Resolusi juga sering disebut sebagai ending atau akhir nasib tokoh dalam novel. Apakah berakhir sedih, bahagia, atau bahkan menggantung.
6. Koda
Struktur novel yang terakhir adalah koda atau penutup. Koda adalah penutup cerita yang membuat pesan-pesan moral. Koda juga sifatnya opsional, gengs, seperti abstrak. Penulis novel boleh mencantumkan koda atau pun tidak pada novel karangannya. Saat penulis tidak mencantumkan koda, maka pembaca bisa menebak sendiri pesan moral apa yang tergantung di dalamnya.
Struktur tersebut merupakan struktur novel secara umum ya, guys. Bisa jadi, ada novel yang strukturnya tidak melibatkan keseluruhan dari enam poin di atas. Nah, struktur ini bisa berperan sebagai outline saat penulis ingin memulai menulis novel karyanya.
Baca Juga: Pengertian Frasa, Klausa, dan Kalimat Beserta Contohnya
Unsur Intrinsik Novel
Novel memiliki beberapa unsur intrinsik yang dapat diperhatikan oleh penulis. Unsur intrinsik novel adalah unsur-unsur pembangun yang ada dalam novel. Tujuannya agar novelnya menjadi semakin kaya dan menarik. Ada apa aja unsur intrinsiknya, ya?
1. Tema
Tema adalah ide pokok dari sebuah cerita.
2. Tokoh dan Penokohan
Tokoh adalah para pelaku yang ada dalam cerita. Sedangkan penokohan adalah pelukisan watak tokoh yang digambarkan melalui sifat, perilaku, gerak-gerik, maupun dialog para tokoh.
3. Latar
Latar adalah keterangan mengenai tempat, waktu, dan suasana yang ada dalam cerita.
4. Alur dan Plot
Alur adalah proses berjalannya cerita. Sedangkan plot adalah serangkaian peristiwa yang memiliki hubungan sebab akibat. Kalau kamu sering dengar istilah plot twist, maksudnya itu plot ini, ya! Jika suatu novel mengandung plot twist, artinya plot pada novel tersebut mengalami perubahan yang tidak disangka-sangka oleh pembaca.
5. Sudut Pandang
Cara atau pandangan yang digunakan untuk menyajikan tokoh, tindakan, latar, dan berbagai peristiwa yang membentuk cerita.
6. Amanat
Pesan yang ingin disampaikan penulis atau pengarang kepada para pembaca.
7. Gaya Bahasa
Penggunaan bahasa dalam karya oleh penulis atau pengarang karya tersebut.
Baca Juga: Pengertian Ide Pokok & Cara Menentukannya dalam Paragraf
Unsur Ekstrinsik Novel
Selain unsur intrinsik, novel juga memiliki unsur ekstrinsik, lho! Unsur ekstrinsik novel adalah unsur-unsur pembangun yang berasal dari luar novel. Bagaimana maksudnya? Unsur ekstrinsik ini bisa dikatakan sebagai subjektivitas pembaca dalam memaknai kisah yang ada di dalam novel.
1. Nilai-Nilai Kehidupan
Nilai-nilai kehidupan yang dimaksud, antara lain yaitu:
- Nilai moral
- Nilai sosial
- Nilai budaya
- Nilai estetika
2. Latar Belakang Pengarang
Beberapa hal yang termasuk dalam latar belakang pengarang, yaitu:
- Riwayat hidup pengarang
- Kondisi psikologis pengarang
- Aliran sastra yang dimiliki pengarang
3. Latar Belakang Masyarakat
Hal-hal yang termasuk dalam latar belakang masyarakat, yaitu:
- Kondisi politik
- Ideologi negara
- Kondisi sosial
- Kondisi perekonomian masyarakat
Kaidah Kebahasaan Novel
Dalam novel, terdapat beberapa kaidah kebahasaan yang umumnya digunakan untuk membangun cerita pada novel, yakni:
1. Ungkapan
Ungkapan adalah gabungan kata yang maknanya sudah menyatu dan tidak ditafsirkan dengan makna unsur pembentuknya. Contohnya seperti:
- Buah pena → hasil karangan atau karya tulis
- Naik daun → terkenal
- Tinggi hati → sombong
2. Majas
Majas merupakan pemanfaatan kekayaan bahasa, pemakaian ragam tertentu untuk memperoleh efek-efek tertentu, baik secara lisan maupun tertulis. Majas memiliki beberapa jenis, yakni:
3. Peribahasa
Peribahasa merupakan kelompok kata atau kalimat yang susunannya tetap, biasanya berupa kiasan maksud tertentu yang bisa berisi perbandingan, perumpamaan, nasihat, prinsip hidup, atau aturan tingkah laku. Contoh:
- Berat sama dipikul, ringan sama dijinjing → bersama-sama dalam suka dan duka, baik buruh sama-sama ditanggung.
- Bertepuk sebelah tangan → kebaikan yang hanya dari satu pihak.
Jenis-Jenis Novel
Seperti yang kita tahu, novel itu banyak jenisnya, ya. Masing-masing jenis, pasti punya ciri khasnya, dan dapat memberikan pengalaman berbeda bagi pembaca. Yuk, kenali ada apa saja jenis-jenis novel itu!
1. Jenis Novel Berdasarkan Genre Cerita
Berdasarkan genre ceritanya, novel terbagi menjadi:
-
Romance, memiliki tema cinta dan hubungan antara dua orang atau lebih. Contoh: Pride and Prejudice karya Jane Austin, Twilight karya Stephenie Meyer.
-
Horor, bertema seram dengan tujuan untuk menakuti pembaca, melibatkan makhluk supranatural atau kejahatan yang sadis. Contoh: The Exorcist karya William Peter Blatty, IT karya Stephen King.
-
Fantasi, membawa pembaca seakan-akan masuk ke dunia yang penuh khayalan. Contoh: The Lord of The Ring karya J.R.R Tolkien, Harry Potter karya J.K. Rowling.
-
Science Fiction, membawa pembaca ke masa depan atau ke dunia yang berbeda, dengan tekhnologi yang lebih canggih. Contoh: The War of the Worlds karya H.G. Wells.
-
Thriller, menampilkan cerita petualangan, misi penyelamatan, kriminal, atau konspirasi yang rumit. Contoh: Da Vinci Code karya Dan Brown.
-
Komedi, bertujuan untuk menghibur pembaca dan membuat mereka tertawa. Contoh: The Hitchhiker’s Guide to the Galaxy karya Douglas Adams.
-
Misteri, mengandung kejanggalan atau peristiwa yang misterius. Contoh: The Adventures of Sherlock Holmes karya Sir Arthur Conan Doyle.
-
Fan Fiction, jenis novel yang dibuat penggemar yang diadaptasi dari cerita yang ada. Contoh: karya-karya fan-fic di platform Wattpad.
-
Sejarah, menceritakan cerita-cerita yang berlatarbelakang sejarah. Contoh: The Name of the Rose karya Umberto Eco dan Bumi Manusia karya Paramoedya Ananta Toer.
-
Inspiratif, bertujuan untuk memberikan inspirasi dan motivasi pada pembaca. Contoh: Chicken Soup for the Soul karya Jack Canfield.
-
Petualangan, mengandung cerita petualangan dan masalah di dalamnya. Contoh: The Adventures of Tom Sawyer karya Mark Twain.
-
Psikologi, menggambarkan karakter dan perilaku manusia dari perspektif psikologis. Contoh: One Flew Over the Cuckoo’s Nest karya Ken Kesey.
-
Keluarga, menceritakan hubungan antar anggota keluarga dan dinamika keluarga. Contoh: Little Women karya Louisa May Alcott.
2. Jenis Novel Berdasarkan Isi dan Tokohnya
Berdasarkan isi dan tokohanya, novel terbagi menjadi:
-
Teenlit, novel yang fokus pada kisah remaja dan permasalahan yang dihadapi oleh remaja. Contoh: Dear Nathan karya Erisca Febriani dan Dealova karya Dyan Nuranindya.
-
Chicklit, genre yang ditujukan untuk wanita dewasa. Contoh: Bridget Jones’s Diary karya Helen Fielding.
-
Songlit, novel yang dibuat berdasarkan adaptasi lagu-lagu. Contoh: Sebelum Cahaya karya Karla M. Nashar (terinspirasi dari lagi Sebelum Cahaya karya Letto).
-
Metropop, genre novel yang menggambarkan kehidupan urban modern. Contoh: Love, Life, & Everything karya Ananto Dirgantara dan Autumn in Paris karya Ilana Tan.
Contoh Novel
Apa saja contoh novel itu? Contoh novel ada banyaakkkk banget! Mungkin saat ini sudah tidak terhitung jumlahnya. Karena saat ini siapa pun bisa membuat novel, termasuk kamu. Beberapa contoh novel yang terkenal di antaranya:
Baca Juga: Pengertian Majas, Jenis, dan Contohnya, Lengkap!
1. Cantik Itu Luka karya Eka Kurniawan
Novel “Cantik itu Luka” karya Eka Kuniawan (sumber: gramedia.com)
Novel ini bercerita tentang kutukan yang dialami oleh Dewi Ayu dan semua anak perempuan keturunannya. Terlahir cantik justru membuat Dewi Ayu dan semua anak perempuan yang dilahirkannya mengalami patah hati tiada henti. Kecantikan justru menyimpan banyak luka dan kesedihan bagi mereka.
2. Laut Bercerita karya Leila S. Chudori
Novel “Laut Bercerita” karya Leila S. Chudori (sumber: gramedia.com)
Novel yang satu ini berkisah tentang sejarah perjuangan reformasi. Cerita fiktif ini dibumbui dengan fakta-fakta sejarah kelam yang terjadi pada era reformasi. Dengan mengambil latar tahun 2007, Laut Bercerita mengisahkan tentang kehidupan Biru Laut yang merupakan seorang aktivis. Biru Laut dan teman-teman aktivisnya mengalami rangkaian kisah pilu dan menakutkan saat menyuarakan isu sosial pada tahun 1991-1998.
Novel ini dibagi ke dalam dua sudut pandang, yaitu sudut pandang kakak beradik Biru Laut dan Asmara Jati. Berbagai kisah kehilangan akan menyayat hati para pembacanya.
3. Rapijali karya Dee Lestari
Novel “Rapijali” karya Dee Lestari (sumber: gramedia.com)
Novel ini adalah naskah tertua dari penulis terkenal Dee Lestari yang sebelumnya sempat tertunda selama 27 tahun. Wah, lama banget ya! Trilogi Rapijali bercerita tentang Ping, seorang remaja yang tinggal di tepi Sungai Cijulang bersama kakeknya di sebuah rumah yang penuh dengan alat musik. Ping sangat suka bermusik. Namun, diam-diam ia gelisah akan masa depannya yang belum jelas. Ping harus pindah ke Jakarta dan tinggal bersama keluarga calon gubernur. Dari situlah kehidupannya jungkir balik. Ping harus menghadapi sekolah baru, kawan-kawan baru, dan tantangan baru.
4. Heartbreak Motel karya Ika Natassa
Novel “Heartbreak Motel” karya Ika Natassa (sumber: gramedia.com)
Heartbreak Motel berkisah tentang kehidupan Ava Alessandra, seorang aktris papan atas yang sukses dengan berbagai jenis filmnya. Walaupun hidupnya bisa dibilang sedang naik daun, tapi nyatanya hidup sebagai seorang public figure tidaklah mudah. Ava harus menyeimbangkan dirinya setelah memainkan peran, dituntut untuk selalu tampil paripurna meskipun saat itu hatinya sedang kacau. Belum lagi ditambah kehidupan masa lalu yang masih menghantuinya.
5. Lukacita karya Valerie Patkar
Novel “Lukacita” karya Valerie Patkar (sumber: goodreads.com)
Novel ini bercerita tentang Javier dan Utara dengan profesi mereka. Lukacita mengisahkan bagaimana sebuah impian justru berbalik menjadi luka. Javier merupakan seorang pendiri perusahaan rintisan yang sukses. Tapi kesuksesan itu tentu tidak ia dapat dengan mudah. Banyak batu kerikil yang harus ia lewati sepanjang perjalanannya. Saat ia berhasil menggapai cita-citanya, Javier justru merasa tidak bahagia. Pasalnya, ia dihantui oleh kehidupan masa lalunya.
—
Nah, itu dia pembahasan lengkap mengenai novel, mulai dari pengertian, ciri-ciri, struktur, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, hingga contohnya. Gimana? Seru, kan? Yuk, baca artikel lainnya hanya di ruangbaca! Kamu juga bisa baca artikel ruangbaca melalui ruangbelajar, lho! Download aplikasinya sekarang!
Referensi:
Suherli dkk. (2017). Bahasa Indonesia untuk SMA/MA Kelas 12. Jakarta: Pusat Kurikulum dan Perbukuan, Balitbang, Kemendikbud.
https://www.kuncie.com/posts/jenis-genre-novel/ (Diakses pada 4 Oktober 2023)
Sumber Gambar:
GIF ‘The Little Prince’, [Daring]. Tautan: https://giphy.com/gifs/editor-movie-the-little-prince-7lJKqGgUKDxfO (Diakses: 25 Oktober 2022)
‘Cantik Itu Luka’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)
‘Laut Bercerita’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)
‘Rapijali’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)
‘Heartbreak Motel’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)
‘Lukacita’ [Daring]. Tautan:https://www.goodreads.com/id/book/show/60016154-lukacita (diakses: 12 November 2022)
<!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>Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, Contoh</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/homepage-web/public/assets/icons/favicon.id.ico" type="image/x-icon" />
<!-- <link rel="profile" href="https://gmpg.org/xfn/11"> -->
<link rel="pingback" href="https://www.ruangguru.com/blog/xmlrpc.php">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/bootstrap.min.css">
<link rel="stylesheet" href="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/css/style.css">
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/jquery-3.6.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/bootstrap.min.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/main.js"></script>
<script src="https://www.ruangguru.com/blog/wp-content/themes/ruangguru/js/side-banner.js"></script>
<!-- Google Tag Manager -->
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<!-- <script>
document.querySelector('meta[name="author"]').setAttribute("content", "Ruangguru Tech Team");
</script> -->
<meta name="publisher" content="PT Ruang Raya Indonesia">
<!-- Google Tag Manager -->
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PVNLZFT');
</script>
<!-- End Google Tag Manager -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- This site is optimized with the Yoast SEO plugin v25.9 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Yuk, ketahui tentang serba-serbi novel! Mulai dari pengertian, struktur, ciri-ciri, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, serta contohnya." />
<link rel="canonical" href="https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, Contoh" />
<meta property="og:description" content="Yuk, ketahui tentang serba-serbi novel! Mulai dari pengertian, struktur, ciri-ciri, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, serta contohnya." />
<meta property="og:url" content="https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel" />
<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="2024-10-03T02:00:00+00:00" />
<meta property="article:modified_time" content="2024-10-06T19:27:48+00:00" />
<meta name="author" content="Kenya Swawikanti" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Kenya Swawikanti" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="12 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel","url":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel","name":"Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, Contoh","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/struktur%20novel%2c%20ciri-ciri%2c%20unsur%20intrinsik%20ekstrinsik%2c%20kaidah%20kebahasaan.jpg","datePublished":"2024-10-03T02:00:00+00:00","dateModified":"2024-10-06T19:27:48+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Yuk, ketahui tentang serba-serbi novel! Mulai dari pengertian, struktur, ciri-ciri, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, serta contohnya.","breadcrumb":{"@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/struktur%20novel%2c%20ciri-ciri%2c%20unsur%20intrinsik%20ekstrinsik%2c%20kaidah%20kebahasaan.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/struktur%20novel%2c%20ciri-ciri%2c%20unsur%20intrinsik%20ekstrinsik%2c%20kaidah%20kebahasaan.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14","name":"Kenya Swawikanti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","caption":"Kenya Swawikanti"},"url":"https://www.ruangguru.com/blog/author/kenya-swawikanti"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12 Comments Feed" href="https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel/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/1045" /><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=1045' />
<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%2Fmenganalisis-unsur-unsur-novel" />
<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%2Fmenganalisis-unsur-unsur-novel&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-1045 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/bahasa-indonesia">Bahasa Indonesia</a></li><li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-12">Bahasa Indonesia SMA Kelas 12</a></li> </ol>
</nav>
<h1 class="content-title">
Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/kenya-swawikanti" class="">Kenya Swawikanti</a> </p>
<p class="content-info"><span>October 3, 2024 • </span> <span>12 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="text-align: justify;"><img decoding="async" style="height: auto; max-width: 100%; width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/struktur%20novel%2c%20ciri-ciri%2c%20unsur%20intrinsik%20ekstrinsik%2c%20kaidah%20kebahasaan.jpg" alt="struktur novel, ciri-ciri, unsur intrinsik ekstrinsik, kaidah kebahasaan" /></p>
<blockquote>
<p style="text-align: center;"><em>Yuk, ketahui tentang serba-serbi novel di artikel </em><strong><a href="https://www.ruangguru.com/blog/tag/bahasa-indonesia-xii" target="_blank" rel="nofollow noopener"><em>Bahasa Indonesia kelas 12</em></a></strong><em> ini! Mulai dari pengertian, struktur, ciri-ciri, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, hingga contohnya lengkap!</em></p>
<p style="text-align: center;"><em>—</em></p>
</blockquote>
<p> </p>
<p style="text-align: justify;">Kamu suka baca novel? Kira-kira, genre novel apa yang kamu suka? Horor? Misteri? Komedi? Apa saja contoh novel favoritmu saat ini? Atau kamu punya penulis favorit yang novel-novelnya selalu kamu beli dan baca?</p>
<p style="text-align: justify;">Kalau aku, suka baca novel seri “Lima Sekawan” atau “The Famous Five” karya Enid Blyton, nih! Aku juga suka membaca novel-novel karya Agatha Christie, Ika Natassa, dan Sri Izzati. Tapi, kalau ditanya novel favorit aku apa, jawabanku adalah novel “The Little Prince” alias “Le Petit Prince” karya Antoine de Saint-Exupéry!</p>
<p style="text-align: justify;">Kenapa bisa favorit? Karena novel “The Little Prince” memiliki makna yang sangaaaatt melekat di hati aku sebagai pembaca.</p>
<p style="text-align: justify;">Novel ini berkisah tentang seorang pangeran kecil yang berpetualang di luar angkasa dan berkelana dari satu planet ke planet lain, termasuk Bumi. Kalau dilihat dari ceritanya, mungkin banyak orang yang berpendapat bahwa novel ini merupakan novel untuk anak-anak. Tapi, kalau kamu membaca novel ini dengan seksama, ada banyaaaak sekali makna tersirat yang justru sangat <em>relatable</em> bagi orang dewasa.</p>
<p style="text-align: justify;">Bahkan, saking populernya, novel ini telah diterjemahkan ke dalam 505 bahasa dan dialek dari seluruh dunia, serta diadaptasi menjadi beragam bentuk karya seni lain, seperti film animasi dan opera. Salah satu <em>quotes</em> paling terkenal dari novel ini adalah:</p>
<p style="text-align: justify;"><strong><em>“It is only with the heart that one can see rightly. What is essential is invisible to the eye.”</em></strong></p>
<div class="hs-embed-wrapper" style="position: relative; overflow: hidden; width: 100%; height: auto; padding: 0px; max-width: 480px; min-width: 256px; display: block; margin: auto;" data-service="giphy" data-responsive="true">
<div class="hs-embed-content-wrapper">
<div style="position: relative; overflow: hidden; max-width: 100%; padding-bottom: 41.67%; margin: 0px;"><iframe class="giphy-embed" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none;" src="https://giphy.com/embed/7lJKqGgUKDxfO" width="480" height="200" frameborder="0" allowfullscreen="allowfullscreen" data-mce-src="https://giphy.com/embed/7lJKqGgUKDxfO" data-mce-style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none;"></iframe></div>
</div>
</div>
<p style="text-align: center;"><em>The Little Prince and The Fox (Sumber: giphy.com)</em></p>
<p> </p>
<p style="text-align: justify;">Nah, kali ini, kita akan membahas lebih jauh tentang novel, nih, supaya kamu paham tentang seluk-beluk novel. Siapa tahu, kamu ingin menulis novelmu sendiri!</p>
<p style="text-align: justify;">Pertama-tama, langsung aja kita mulai dari pengertiannya, ya. Sebenarnya, apa yang dimaksud dengan novel?</p>
<p> </p>
<h2><span style="font-size: 18pt;">Pengertian Novel</span></h2>
<p style="text-align: justify;"><strong>Novel adalah karangan</strong> <strong>prosa panjang</strong> yang mengandung <strong>rangkaian cerita</strong> kehidupan seseorang dengan orang di sekelilingnya yang menonjolkan <strong>watak</strong> serta <strong>sifat</strong> setiap pelaku.</p>
<p style="text-align: justify;">Berbeda dari karya sastra lainnya, novel merupakan karya sastra yang panjang. Makanya, novel yang sering kamu lihat di toko buku, rata-rata memiliki halaman yang cukup tebal, kan?</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/perbedaan-buku-fiksi-dan-nonfiksi" target="_blank" rel="nofollow noopener">Perbedaan Buku Fiksi & Nonfiksi Itu Apa, Ya?</a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Bedanya Novel, Roman, dan Cerpen</span></h2>
<p style="text-align: justify;">Secara umum, novel, roman, dan cerpen punya penyampaian cerita yang mirip, ya.</p>
<p style="text-align: justify;">Roman merupakan cerita yang dijabarkan secara panjang dan menggambarkan tokoh-tokoh atau peristiwa fiktif. Dalam <strong>roman</strong>, kehidupan tokoh digambarkan <strong>secara rinci dan mendalam</strong>.</p>
<p style="text-align: justify;">Sedangkan, cerpen adalah cerita fiktif yang panjangnya tidak lebih dari 10 ribu kata dan memiliki konflik tertentu yang ditonjolkan di dalam cerita.</p>
<p style="text-align: justify;">Bisa disimpulkan, bedanya novel, roman, dan cerpen dilihat dari <strong>panjang ceritanya</strong>. <strong>Novel menceritakan peristiwa yang lebih panjang daripada cerpen, tapi bisa jadi lebih pendek daripada roman</strong>.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Ciri-Ciri Novel</span></h2>
<p style="text-align: justify;">Untuk disebut sebagai novel, sebuah karya sastra harus memenuhi ciri-ciri berikut:</p>
<ol>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;">Umumnya, terdiri atas <span style="font-weight: bold;">100</span> halaman (<span style="font-weight: bold;">35.000</span> kata).</li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;">Tema dan alur cerita di dalam novel cukup <span style="font-weight: bold;">kompleks.</span></li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;">Berbentuk <span style="font-weight: bold;">narasi </span>didukung <span style="font-weight: bold;">deskripsi</span> dan <span style="font-weight: bold;">percakapan.</span></li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;">Alurnya <span style="font-weight: bold;">berkembang.</span></li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;"><span style="font-weight: bold;">Tokohnya banyak </span>dan memiliki lebih dari satu karakter.</li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;"><span style="font-weight: bold;">Latar </span>bergerak dan <span style="font-weight: bold;">beragam.</span></li>
<li style="text-align: justify; font-weight: normal; font-size: 16px; line-height: 1.5;">Ceritanya disertai <span style="font-weight: bold;">perubahan nasib</span> tokoh.</li>
</ol>
<p> </p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Sebelum lanjut baca penjelasan tentang novel berikut, kamu bole <em>lho </em>konsultasi lebih jauh terkait pelajaran Bahasa Indonesia dengan mencari guru privat yang sesuai dengan kriteria kalian di <a href="https://www.ruangguru.com/privat/bahasa-indonesia" target="_blank" rel="nofollow noopener"><strong>Ruangguru Privat</strong></a>.</p>
<p style="text-align: justify;">Para pengajar di Ruangguru Privat juga sudah terstandarisasi kualitasnya, loh. Kamu juga bisa pilih nih, mau diajarkan secara langsung (<em>offline</em>) atau daring (<em>online</em>). Fleksibel, kan? Untuk info lebih lanjut, cuss klik link berikut! Selamat belajar!</p>
<p><a href="https://cta.ruangguru.com/blog-rg10-privat"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/6ed2fe9f-c80a-4e5a-9cfa-d92dfcbab67b.png" alt="CTA Ruangguru Privat " /></a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Struktur Novel</span></h2>
<p style="text-align: justify;"><em>Hmm</em>, novel itu kan panjang, ya. Nah, kalau karyanya panjang gitu, kira-kira isinya apa aja, sih?</p>
<p style="text-align: justify;">Isi dari novel kurang lebih sesuai dengan struktur novel, yang terdiri atas <strong>abstrak, orientasi, komplikasi, evaluasi, resolusi, dan koda</strong>. Supaya lebih jelas, kita bahas satu per satu, ya!</p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Abstrak</span></h3>
<p style="text-align: justify;">Abstrak merupakan rangkuman isi cerita yang ada di bagian awal novel. Abstrak ini sebenarnya opsional. Bebas mau dicantumkan atau tidak. Biasanya, abstrak ditulis untuk menjelaskan gambaran awal dan situasi yang dialami oleh tokoh utama dalam novel.</p>
<p> </p>
<h3><span style="font-size: 14pt;">2. Orientasi</span></h3>
<p style="text-align: justify;">Pada bagian ini akan dijelaskan latar novel. Latar yang dimaksud itu meliputi waktu kejadian, suasana, hingga tokoh-tokoh yang ada dalam novel. Penulis biasanya juga akan menjelaskan tentang keseharian atau aktivitas yang dijalani tokoh utama pada bagian orientasi.</p>
<p> </p>
<h3><span style="font-size: 14pt;">3. Komplikasi</span></h3>
<p style="text-align: justify;">Struktur novel selanjutnya adalah komplikasi. Pada bagian komplikasi akan dijelaskan tentang urutan kejadian cerita. Komplikasi biasanya juga akan mengandung urutan sebab akibat terjadinya peristiwa. Singkatnya, komplikasi itu awal mula munculnya konflik dalam cerita.</p>
<p> </p>
<h3><span style="font-size: 14pt;">4. Evaluasi</span></h3>
<p style="text-align: justify;">Puncak konflik dari sebuah cerita masuk ke dalam bagian evaluasi. Pada bagian ini, pembaca akan disuguhkan klimaks dari masalah yang terjadi pada tokoh novel sehingga bisa turut merasakan ketegangannya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">5. Resolusi</span></h3>
<p style="text-align: justify;">Setelah mengalami ketegangan atau puncak konflik, biasanya akan dimunculkan solusi-solusi atau pemecahan masalah yang terjadi. Nah, bagian ini disebut dengan resolusi. Dengan kata lain, resolusi adalah cara penyelesaian konflik dalam cerita. Resolusi juga sering disebut sebagai <em>ending </em>atau akhir nasib tokoh dalam novel. Apakah berakhir sedih, bahagia, atau bahkan menggantung.</p>
<p> </p>
<h3><span style="font-size: 14pt;">6. Koda</span></h3>
<p style="text-align: justify;">Struktur novel yang terakhir adalah koda atau penutup. Koda adalah penutup cerita yang membuat pesan-pesan moral. Koda juga sifatnya opsional, <em>gengs</em>, seperti abstrak. Penulis novel boleh mencantumkan koda atau pun tidak pada novel karangannya. Saat penulis tidak mencantumkan koda, maka pembaca bisa menebak sendiri pesan moral apa yang tergantung di dalamnya.</p>
<p style="text-align: justify;"><img decoding="async" style="height: auto; max-width: 100%; width: 600px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/struktur%20novel.jpg" alt="struktur novel" /></p>
<p> </p>
<p style="text-align: justify;">Struktur tersebut merupakan struktur novel <strong>secara umum</strong> ya, <em>guys</em>. Bisa jadi, ada novel yang strukturnya tidak melibatkan keseluruhan dari enam poin di atas. Nah, struktur ini bisa berperan sebagai <em>outline </em>saat penulis ingin memulai menulis novel karyanya.</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/frasa-klausa-kalimat" target="_blank" rel="nofollow noopener">Pengertian Frasa, Klausa, dan Kalimat Beserta Contohnya</a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Unsur Intrinsik Novel</span></h2>
<p style="text-align: justify;">Novel memiliki beberapa unsur intrinsik yang dapat diperhatikan oleh penulis. Unsur intrinsik novel adalah unsur-unsur pembangun yang ada dalam novel. Tujuannya agar novelnya menjadi semakin kaya dan menarik. Ada apa aja unsur intrinsiknya, ya?</p>
<p style="text-align: justify;"><img fetchpriority="high" decoding="async" style="height: auto; max-width: 100%; width: 600px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/unsur%20intrinsik%20novel.jpg" alt="unsur intrinsik novel" width="600" height="600" /></p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Tema</span></h3>
<p style="text-align: justify;">Tema adalah <span style="font-weight: bold;">ide pokok</span> dari sebuah cerita.</p>
<p> </p>
<h3><span style="font-size: 14pt;">2. Tokoh dan Penokohan</span></h3>
<p style="text-align: justify;">Tokoh adalah para <span style="font-weight: bold;">pelaku</span> yang ada dalam cerita. Sedangkan penokohan adalah pelukisan <span style="font-weight: bold;">watak</span> tokoh yang digambarkan melalui sifat, perilaku, gerak-gerik, maupun dialog para tokoh.</p>
<p> </p>
<h3><span style="font-size: 14pt;">3. Latar</span></h3>
<p style="text-align: justify;">Latar adalah keterangan mengenai <span style="font-weight: bold;">tempat</span>, <span style="font-weight: bold;">waktu</span>, dan <span style="font-weight: bold;">suasana</span> yang ada dalam cerita.</p>
<p> </p>
<h3><span style="font-size: 14pt;">4. Alur dan Plot</span></h3>
<p style="text-align: justify;">Alur adalah <span style="font-weight: bold;">proses berjalannya cerita</span>. Sedangkan plot adalah <span style="font-weight: bold;">serangkaian peristiwa</span> yang memiliki hubungan <span style="font-weight: bold;">sebab akibat</span>. Kalau kamu sering dengar istilah <em>plot twist</em>, maksudnya itu plot ini, ya! Jika suatu novel mengandung <em>plot twist, </em>artinya plot pada novel tersebut mengalami perubahan yang tidak disangka-sangka oleh pembaca.</p>
<p> </p>
<h3><span style="font-size: 14pt;">5. Sudut Pandang</span></h3>
<p style="text-align: justify;">Cara atau <span style="font-weight: bold;">pandangan</span> yang digunakan <span style="font-weight: bold;">untuk menyajikan</span> tokoh, tindakan, latar, dan berbagai peristiwa yang membentuk cerita.</p>
<p> </p>
<h3><span style="font-size: 14pt;">6. Amanat</span></h3>
<p style="text-align: justify;"><span style="font-weight: bold;">Pesan</span> yang ingin disampaikan penulis atau pengarang kepada para pembaca.</p>
<p> </p>
<h3><span style="font-size: 14pt;">7. Gaya Bahasa</span></h3>
<p style="text-align: justify;"><span style="font-weight: bold;">Penggunaan bahasa</span> dalam karya oleh penulis atau pengarang karya tersebut.</p>
<p style="text-align: justify;"><span style="font-weight: bold;">Baca Juga: <a href="/blog/cara-menentukan-ide-pokok-dalam-paragraf" target="_blank" rel="nofollow noopener">Pengertian Ide Pokok & Cara Menentukannya dalam Paragraf</a></span></p>
<p> </p>
<h2><span style="font-size: 18pt;">Unsur Ekstrinsik Novel</span></h2>
<p style="text-align: justify;">Selain unsur intrinsik, novel juga memiliki unsur ekstrinsik, lho! Unsur ekstrinsik novel adalah unsur-unsur pembangun yang berasal dari luar novel. Bagaimana maksudnya? Unsur ekstrinsik ini bisa dikatakan sebagai subjektivitas pembaca dalam memaknai kisah yang ada di dalam novel.</p>
<p style="text-align: justify;"><img decoding="async" style="height: auto; max-width: 100%; width: 600px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/unsur%20ekstrinsik%20novel.jpg" alt="unsur ekstrinsik novel" /></p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Nilai-Nilai Kehidupan</span></h3>
<p style="text-align: justify;">Nilai-nilai kehidupan yang dimaksud, antara lain yaitu:</p>
<ul>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Nilai <span style="font-weight: bold;">moral</span></li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Nilai <span style="font-weight: bold;">sosial</span></li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Nilai <span style="font-weight: bold;">budaya</span></li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Nilai <span style="font-weight: bold;">estetika</span></li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">2. Latar Belakang Pengarang</span></h3>
<p style="text-align: justify;">Beberapa hal yang termasuk dalam latar belakang pengarang, yaitu:</p>
<ul>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;"><span style="font-weight: bold;">Riwayat hidup</span> pengarang</li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;"><span style="font-weight: bold;">Kondisi psikologis</span> pengarang</li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;"><span style="font-weight: bold;">Aliran sastra</span> yang dimiliki pengarang</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">3. Latar Belakang Masyarakat</span></h3>
<p style="text-align: justify;">Hal-hal yang termasuk dalam latar belakang masyarakat, yaitu:</p>
<ul>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Kondisi <span style="font-weight: bold;">politik</span></li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;"><span style="font-weight: bold;">Ideologi</span> negara</li>
<li style="text-align: justify; font-weight: normal; line-height: 1.5;">Kondisi <span style="font-weight: bold;">sosial</span></li>
<li style="text-align: justify; line-height: 1.5;"><span style="font-weight: normal;">Kondisi <span style="font-weight: bold;">perekonomian</span> masyarakat</span></li>
</ul>
<p> </p>
<h2><span style="font-size: 18pt;">Kaidah Kebahasaan Novel</span></h2>
<p style="text-align: justify;">Dalam novel, terdapat beberapa kaidah kebahasaan yang umumnya digunakan untuk membangun cerita pada novel, yakni:</p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Ungkapan</span></h3>
<p style="text-align: justify;">Ungkapan adalah <strong>gabungan kata yang maknanya sudah menyatu</strong> dan tidak ditafsirkan dengan makna unsur pembentuknya. Contohnya seperti:</p>
<ul>
<li style="text-align: justify;">Buah pena → hasil karangan atau karya tulis</li>
<li style="text-align: justify;">Naik daun → terkenal</li>
<li style="text-align: justify;">Tinggi hati → sombong</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">2. Majas</span></h3>
<p style="text-align: justify;">Majas merupakan <strong>pemanfaatan kekayaan bahasa</strong>, pemakaian ragam tertentu <strong>untuk memperoleh efek-efek tertentu</strong>, baik secara lisan maupun tertulis. Majas memiliki beberapa jenis, yakni:</p>
<ul>
<li style="text-align: justify;"><a href="https://www.ruangguru.com/blog/majas-perbandingan">Majas perbandingan</a></li>
<li style="text-align: justify;"><a href="https://www.ruangguru.com/blog/majas-penegasan">Majas penegasan</a></li>
<li style="text-align: justify;"><a href="https://www.ruangguru.com/blog/majas-pertentangan">Majas pertentangan</a></li>
<li style="text-align: justify;"><a href="https://www.ruangguru.com/blog/majas-sindiran">Majas sindiran</a></li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">3. Peribahasa</span></h3>
<p style="text-align: justify;">Peribahasa merupakan kelompok kata atau kalimat yang susunannya tetap, biasanya <strong>berupa kiasan maksud tertentu</strong> yang bisa berisi perbandingan, perumpamaan, nasihat, prinsip hidup, atau aturan tingkah laku. Contoh:</p>
<ul>
<li style="text-align: justify;">Berat sama dipikul, ringan sama dijinjing → bersama-sama dalam suka dan duka, baik buruh sama-sama ditanggung.</li>
<li style="text-align: justify;">Bertepuk sebelah tangan → kebaikan yang hanya dari satu pihak.</li>
</ul>
<p> </p>
<h2><span style="font-size: 18pt;">Jenis-Jenis Novel</span></h2>
<p>Seperti yang kita tahu, novel itu banyak jenisnya, ya. Masing-masing jenis, pasti punya ciri khasnya, dan dapat memberikan pengalaman berbeda bagi pembaca. Yuk, kenali ada apa saja jenis-jenis novel itu!</p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Jenis Novel Berdasarkan Genre Cerita</span></h3>
<p>Berdasarkan genre ceritanya, novel terbagi menjadi:</p>
<ul>
<li style="text-align: justify;"><strong>Romance</strong>, memiliki tema cinta dan hubungan antara dua orang atau lebih. Contoh: Pride and Prejudice karya Jane Austin, Twilight karya Stephenie Meyer.</li>
<li style="text-align: justify;"><strong>Horor</strong>, bertema seram dengan tujuan untuk menakuti pembaca, melibatkan makhluk supranatural atau kejahatan yang sadis. Contoh: The Exorcist karya William Peter Blatty, IT karya Stephen King.</li>
<li style="text-align: justify;"><strong>Fantasi</strong>, membawa pembaca seakan-akan masuk ke dunia yang penuh khayalan. Contoh: The Lord of The Ring karya J.R.R Tolkien, Harry Potter karya J.K. Rowling.</li>
<li style="text-align: justify;"><strong>Science Fiction</strong>, membawa pembaca ke masa depan atau ke dunia yang berbeda, dengan tekhnologi yang lebih canggih. Contoh: The War of the Worlds karya H.G. Wells.</li>
<li style="text-align: justify;"><strong>Thriller</strong>, menampilkan cerita petualangan, misi penyelamatan, kriminal, atau konspirasi yang rumit. Contoh: Da Vinci Code karya Dan Brown.</li>
<li style="text-align: justify;"><strong>Komedi</strong>, bertujuan untuk menghibur pembaca dan membuat mereka tertawa. Contoh: The Hitchhiker’s Guide to the Galaxy karya Douglas Adams.</li>
<li style="text-align: justify;"><strong>Misteri</strong>, mengandung kejanggalan atau peristiwa yang misterius. Contoh: The Adventures of Sherlock Holmes karya Sir Arthur Conan Doyle.</li>
<li style="text-align: justify;"><strong>Fan Fiction</strong>, jenis novel yang dibuat penggemar yang diadaptasi dari cerita yang ada. Contoh: karya-karya fan-fic di platform Wattpad.</li>
<li style="text-align: justify;"><strong>Sejarah</strong>, menceritakan cerita-cerita yang berlatarbelakang sejarah. Contoh: The Name of the Rose karya Umberto Eco dan Bumi Manusia karya Paramoedya Ananta Toer.</li>
<li style="text-align: justify;"><strong>Inspiratif</strong>, bertujuan untuk memberikan inspirasi dan motivasi pada pembaca. Contoh: Chicken Soup for the Soul karya Jack Canfield.</li>
<li style="text-align: justify;"><strong>Petualangan</strong>, mengandung cerita petualangan dan masalah di dalamnya. Contoh: The Adventures of Tom Sawyer karya Mark Twain.</li>
<li style="text-align: justify;"><strong>Psikologi</strong>, menggambarkan karakter dan perilaku manusia dari perspektif psikologis. Contoh: One Flew Over the Cuckoo’s Nest karya Ken Kesey.</li>
<li style="text-align: justify;"><strong>Keluarga</strong>, menceritakan hubungan antar anggota keluarga dan dinamika keluarga. Contoh: Little Women karya Louisa May Alcott.</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">2. Jenis Novel Berdasarkan Isi dan Tokohnya</span></h3>
<p>Berdasarkan isi dan tokohanya, novel terbagi menjadi:</p>
<ul>
<li style="text-align: justify;"><strong>Teenlit</strong>, novel yang fokus pada kisah remaja dan permasalahan yang dihadapi oleh remaja. Contoh: Dear Nathan karya Erisca Febriani dan Dealova karya Dyan Nuranindya.</li>
<li style="text-align: justify;"><strong>Chicklit</strong>, genre yang ditujukan untuk wanita dewasa. Contoh: Bridget Jones’s Diary karya Helen Fielding.</li>
<li style="text-align: justify;"><strong>Songlit</strong>, novel yang dibuat berdasarkan adaptasi lagu-lagu. Contoh: Sebelum Cahaya karya Karla M. Nashar (terinspirasi dari lagi Sebelum Cahaya karya Letto).</li>
<li style="text-align: justify;"><strong>Metropop</strong>, genre novel yang menggambarkan kehidupan urban modern. Contoh: Love, Life, & Everything karya Ananto Dirgantara dan Autumn in Paris karya Ilana Tan.</li>
</ul>
<p> </p>
<h2><span style="font-size: 18pt;">Contoh Novel</span></h2>
<p style="text-align: justify;">Apa saja contoh novel itu? Contoh novel ada banyaakkkk banget! Mungkin saat ini sudah tidak terhitung jumlahnya. Karena saat ini siapa pun bisa membuat novel, termasuk kamu. Beberapa contoh novel yang terkenal di antaranya:</p>
<p><span style="font-weight: bold;">Baca Juga: <a href="/blog/pengertian-jenis-dan-contoh-majas" target="_blank" rel="nofollow noopener">Pengertian Majas, Jenis, dan Contohnya, Lengkap!</a></span></p>
<p> </p>
<h3><span style="font-size: 14pt;">1. Cantik Itu Luka karya Eka Kurniawan</span></h3>
<p style="font-size: 16px; font-weight: normal; text-align: center;"><img decoding="async" style="height: auto; max-width: 100%; width: 400px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/cantik%20itu%20luka%20eka%20kurniawan.jpg" alt="cantik itu luka eka kurniawan" width="400" /></p>
<p style="font-size: 16px; font-weight: normal; text-align: center;"><em>Novel “Cantik itu Luka” karya Eka Kuniawan (sumber: gramedia.com)</em></p>
<p> </p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;">Novel ini bercerita tentang kutukan yang dialami oleh Dewi Ayu dan semua anak perempuan keturunannya. Terlahir cantik justru membuat Dewi Ayu dan semua anak perempuan yang dilahirkannya mengalami patah hati tiada henti. Kecantikan justru menyimpan banyak luka dan kesedihan bagi mereka.</p>
<p> </p>
<h3><span style="font-size: 14pt;">2. Laut Bercerita karya Leila S. Chudori</span></h3>
<p><strong><img decoding="async" style="height: auto; max-width: 100%; width: 400px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/laut%20bercerita%20leila%20s%20chudori.jpg" alt="laut bercerita leila s chudori" width="400" /></strong></p>
<p style="font-weight: normal; text-align: center;"><em>Novel “Laut Bercerita” karya Leila S. Chudori (sumber: gramedia.com)</em></p>
<p> </p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;">Novel yang satu ini berkisah tentang sejarah perjuangan reformasi. Cerita fiktif ini dibumbui dengan fakta-fakta sejarah kelam yang terjadi pada era reformasi. Dengan mengambil latar tahun 2007, Laut Bercerita mengisahkan tentang kehidupan Biru Laut yang merupakan seorang aktivis. Biru Laut dan teman-teman aktivisnya mengalami rangkaian kisah pilu dan menakutkan saat menyuarakan isu sosial pada tahun 1991-1998.</p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;">Novel ini dibagi ke dalam dua sudut pandang, yaitu sudut pandang kakak beradik Biru Laut dan Asmara Jati. Berbagai kisah kehilangan akan menyayat hati para pembacanya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">3. Rapijali karya Dee Lestari</span></h3>
<p><strong><img decoding="async" style="height: auto; max-width: 100%; width: 400px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/rapijali%20dee%20lestari.jpg" alt="rapijali dee lestari" width="400" /></strong></p>
<p style="font-weight: normal; text-align: center;"><em>Novel “Rapijali” karya Dee Lestari (sumber: gramedia.com)</em></p>
<p> </p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;">Novel ini adalah naskah tertua dari penulis terkenal Dee Lestari yang sebelumnya sempat tertunda selama 27 tahun. Wah, lama banget ya! Trilogi Rapijali bercerita tentang Ping, seorang remaja yang tinggal di tepi Sungai Cijulang bersama kakeknya di sebuah rumah yang penuh dengan alat musik. Ping sangat suka bermusik. Namun, diam-diam ia gelisah akan masa depannya yang belum jelas. Ping harus pindah ke Jakarta dan tinggal bersama keluarga calon gubernur. Dari situlah kehidupannya jungkir balik. Ping harus menghadapi sekolah baru, kawan-kawan baru, dan tantangan baru.</p>
<p> </p>
<h3><span style="font-size: 14pt;">4. Heartbreak Motel karya Ika Natassa</span></h3>
<p><strong><img decoding="async" style="height: auto; max-width: 100%; width: 400px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/heartbreak%20motel%20ika%20natassa.jpg" alt="heartbreak motel ika natassa" /></strong></p>
<p style="font-weight: normal; text-align: center;"><em>Novel “Heartbreak Motel” karya Ika Natassa (sumber: gramedia.com)</em></p>
<p> </p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;"><em>Heartbreak Motel </em>berkisah tentang kehidupan Ava Alessandra, seorang aktris papan atas yang sukses dengan berbagai jenis filmnya. Walaupun hidupnya bisa dibilang sedang naik daun, tapi nyatanya hidup sebagai seorang <em>public figure </em>tidaklah mudah. Ava harus menyeimbangkan dirinya setelah memainkan peran, dituntut untuk selalu tampil paripurna meskipun saat itu hatinya sedang kacau. Belum lagi ditambah kehidupan masa lalu yang masih menghantuinya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">5. Lukacita karya Valerie Patkar</span></h3>
<p style="font-size: 16px; font-weight: normal; text-align: center;"><strong><img decoding="async" style="height: auto; max-width: 100%; width: 400px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/luka%20cita%20valerie%20patkar.jpg" alt="luka cita valerie patkar" width="400" height="582" /></strong></p>
<p style="font-size: 16px; font-weight: normal; text-align: center;"><em><span style="font-weight: normal;">Novel “Lukacita” karya Valerie Patkar (sumber: goodreads.com)</span></em></p>
<p> </p>
<p style="text-align: justify; font-size: 16px; font-weight: normal;">Novel ini bercerita tentang Javier dan Utara dengan profesi mereka. Lukacita mengisahkan bagaimana sebuah impian justru berbalik menjadi luka. Javier merupakan seorang pendiri perusahaan rintisan yang sukses. Tapi kesuksesan itu tentu tidak ia dapat dengan mudah. Banyak batu kerikil yang harus ia lewati sepanjang perjalanannya. Saat ia berhasil menggapai cita-citanya, Javier justru merasa tidak bahagia. Pasalnya, ia dihantui oleh kehidupan masa lalunya.</p>
<p style="font-size: 16px; font-weight: normal; text-align: center;">—</p>
<p style="text-align: justify;">Nah, itu dia pembahasan lengkap mengenai novel, mulai dari pengertian, ciri-ciri, struktur, unsur intrinsik dan ekstrinsik, kaidah kebahasaan, hingga contohnya. Gimana? Seru, kan? Yuk, baca artikel lainnya hanya di <strong><a href="https://www.ruangguru.com/blog" target="_blank" rel="noopener">ruangbaca</a></strong>! Kamu juga bisa baca artikel ruangbaca melalui <strong><a href="https://ruangguru.onelink.me/blPk/eaff0eb9" target="_blank" rel="nofollow noopener">ruangbelajar</a></strong>, lho! <em>Download</em> aplikasinya sekarang!</p>
<p style="text-align: justify;"><a class="rg-cta" style="text-align: center;" href="https://www.ruangguru.com/download-for-desktop" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://cdn-web.ruangguru.com/landing-pages/assets/cta/f51e0d89-905d-477d-b7f8-546567f121d9.jpeg" alt="IDN CTA Blog ruangbelajar for desktop Ruangguru" width="800" height="195" /></a></p>
<p style="text-align: left;"><span style="color: #000000;"><strong>Referensi:</strong></span></p>
<p style="text-align: left;"><span style="color: #000000;">Suherli dkk. (2017). <em>Bahasa Indonesia untuk SMA/MA Kelas 12</em>. Jakarta: Pusat Kurikulum dan Perbukuan, Balitbang, Kemendikbud.</span></p>
<p>https://www.kuncie.com/posts/jenis-genre-novel/ (Diakses pada 4 Oktober 2023)</p>
<p style="text-align: left; font-weight: bold;"><span style="color: #000000;">Sumber Gambar:</span></p>
<p>GIF ‘The Little Prince’, [Daring]. Tautan: https://giphy.com/gifs/editor-movie-the-little-prince-7lJKqGgUKDxfO (Diakses: 25 Oktober 2022)</p>
<p>‘Cantik Itu Luka’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)</p>
<p>‘Laut Bercerita’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)</p>
<p>‘Rapijali’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)</p>
<p>‘Heartbreak Motel’ [Daring]. Tautan: https://www.gramedia.com/blog/daftar-novel-indonesia-best-seller-november-2018-gramedia/ (diakses: 12 November 2022)</p>
<p>‘Lukacita’ [Daring]. Tautan:https://www.goodreads.com/id/book/show/60016154-lukacita (diakses: 12 November 2022)</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/bahasa-indonesia-xii" rel="tag">Bahasa Indonesia XII</a> <a href="https://www.ruangguru.com/blog/tag/kelas-12" rel="tag">Kelas 12</a> <a href="https://www.ruangguru.com/blog/tag/konsep-pelajaran" rel="tag">Konsep Pelajaran</a> <a href="https://www.ruangguru.com/blog/tag/sma" rel="tag">SMA</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5196bc4b-168b-4b6f-8c46-cb076ca8b451.png">
<div>
<h5 class="author-title">Kenya Swawikanti</h5>
<p class="author-description"></p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel"><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/menganalisis-unsur-unsur-novel&quote=Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12"> <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=Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12&url=https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel"> <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/menganalisis-unsur-unsur-novel&title=Pengertian Novel, Ciri, Unsur Pembentuk, Struktur, dan Contohnya | Bahasa Indonesia Kelas 12"><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 = 1045;
const tags_id = [103,76,10,37];
const category_id = 477;
const sub_category_id = 486;
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>