Apa itu cerpen? Seperti apa contoh cerpen dan bagaimana cara menganalisisnya? Yuk, jawab rasa penasaranmu tentang cerpen dengan membaca artikel Bahasa Indonesia kelas 11 ini!
—
Ketika memasuki kelas 11 SMA semester 1, dalam pelajaran Bahasa Indonesia, kamu akan bertemu dengan topik-topik pelajaran yang sangat menyenangkan. Mengapa? Karena kamu akan banyak mengenal dan memahami lebih dalam materi tentang cerpen, pantun, dan juga cerita-cerita fiksi maupun nonfiksi lainnya.
Apalagi bagi kamu yang gemar membaca, menulis, berimajinasi, dan memikirkan banyak hal. Tulisan seringkali menjadi media yang sangat cocok untuk mengungkapkan dan mengekspresikan perasaan serta pemikiran.
Nah, salah satu bentuk tulisan atau karya sastra yang akan kita bahas di sini adalah cerpen. Pasti kamu udah familiar kan dengan cerpen? Tapi, apakah kamu tahu bedanya cerpen dengan novel? Meskipun sama-sama cerita fiksi, cerpen dan novel memiliki perbedaan yang cukup signifikan, lho!
Yuk, kita belajar materi cerpen bersama-sama, mulai dari pengertian, ciri-ciri, jenis, struktur, unsur pembentuk, hingga contohnya!
Cerpen merupakan singkatan dari cerita pendek. Nah, cerita pendek atau cerpen adalah salah satu jenis karya sastra yang berbentuk prosa fiksi. Maksudnya, isi cerpen bukanlah kejadian nyata, melainkan hanya karangan atau imajinasi penulisnya.
Siapa saja bisa membuat cerita pendek. Termasuk kamu yang masih duduk di bangku sekolah. Kehidupan di sekolah tentunya sangat menarik, dong! Banyak kejadian-kejadian menarik yang bisa kamu ekspresikan ke dalam sebuah cerita pendek.
Entah itu cerita tentang tingkah lucu temanmu semasa SMA, cerita tentang guru tegas dan guru jenaka yang selalu membuatmu ingat pada dirinya, atau bahkan cerita-cerita manis yang mungkin, ketika kamu malu mengekspresikannya, kamu bisa mewakilinya dengan menciptakan tokoh pada sebuah cerita pendek. Itu menarik banget!
Meskipun, kamu juga bisa lho membuat cerpen berdasarkan kondisi sosial di masyarakat pada kurun waktu tertentu. Supaya makin kebayang, kamu bisa membaca cerpen berjudul Saksi Mata karya Seno Gumira Ajidarma.
Apa Bedanya Cerpen dengan Novel?
Bagi kamu yang suka baca, pasti kamu bisa membedakan antara cerpen dan novel, ya. Yap! Meskipun keduanya merupakan cerita fiksi, tapi perbedaan cerpen dengan novel adalah dari jumlah kata-katanya.
Cerita di dalam cerpen cenderung lebih padat dan biasanya tidak memiliki banyak tokoh. Rata-rata, jumlah kata dalam cerpen, yaitu maksimal hanya sampai 10.000 kata saja. Yaa.. kalau orang-orang bilang, kita hanya butuh sekali duduk untuk menyelesaikan satu cerita pendek. Hmm, mungkin bisa dicoba.
Lain halnya dengan novel yang jauh lebih panjang. Jumlah kata pada novel bisa mencapai 35.000 kata, loh! Cerita pada novel juga punya alur dan plot yang lebih kompleks. Latar belakang para tokohnya pun dijelaskan sejelas mungkin.
Baca Juga: Pengertian Novel, Ciri-Ciri, Unsur Pembentuk, Struktur, dan Contohnya
Ciri-Ciri Cerpen
Berikut ciri-ciri cerpen secara umum yang bisa kamu ketahui:
1. Ceritanya Fiktif
Cerpen merupakan cerita fiktif (tidak nyata) yang dibuat berdasarkan imajinasi penulisnya.
2. Jumlah Katanya Sedikit
Cerpen umumnya hanya terdiri dari beberapa ribu kata atau beberapa halaman. Jumlah kata cerpen biasanya tidak lebih dari 10.000 kata.
3. Keterbatasan Tokoh/karakter
Karena panjangnya yang terbatas, cerpen tidak memiliki banyak tokoh atau karakter. Biasanya, cerpen terdiri dari karakter utama dan satu atau dua karakter pendukung saja.
4. Plot yang Singkat
Cerpen memiliki plot yang singkat dan hanya fokus pada satu aspek cerita saja. Hal inilah yang membuat cerpen begitu disukai, karena alur ceritanya yang ringkas, jelas, dan nggak berbelit-belit.
5. Gaya Bahasa yang Padat
Cerpen ditulis menggunakan gaya bahasa yang padat dan menggunakan kalimat efektif. Ini dilakukan untuk meminimalisir penggunaan jumlah kata agar tidak terlalu bertele-tele.
6. Punya Kesan Mendalam
Meskipun singkat, cerpen seringkali meninggalkan kesan yang mendalam kepada pembaca. Alasannya karena cerpen punya gaya penulisan yang kuat, karakter yang menarik, dan tidak terlalu banyak konflik.
Fungsi Cerpen
Cerpen juga punya fungsi, lho! Apa aja sih, fungsi cerpen? Coba perhatikan infografik berikut!
1. Fungsi Rekreatif
Cerpen berfungsi untuk memberikan rasa senang, gembira, dan menghibur bagi seluruh pembacanya.
2. Fungsi Estetis
Cerpen memiliki fungsi untuk memberikan keindahan bagi pembaca karya sastra.
3. Fungsi Moralitas
Cerpen dapat memberikan nilai-nilai moral kepada pembaca, sehingga mendapat pengetahuan tentang hal-hal yang baik dan hal-hal yang buruk.
4. Fungsi Didaktif
Cerpen dapat mengarahkan dan mendidik para pembaca dengan nilai-nilai kebenaran dan kebaikan di dalam cerita.
5. Fungsi Relegiusitas
Cerpen mengandung nilai-nilai yang terdapat pada ajaran agama yang bisa dijadikan teladan bagi para pembacanya.
Selain kelima fungsi tersebut, cerpen juga memiliki fungsi-fungsi lainnya, tergantung dari maksud dan tujuan pengarang ketika menulis cerpen.
Unsur-Unsur Cerpen
Dalam sebuah cerpen, terdapat unsur-unsur yang menyusunnya. Unsur cerpen terbagi menjadi dua, yaitu unsur intrinsik dan unsur ekstrinsik. Lalu, apa sih perbedaan keduanya? Kita simak penjelasannya berikut ini!
a. Unsur Intrinsik Cerpen
Unsur intrinsik cerpen adalah unsur yang membangun cerita dari dalam. Terdapat 7 unsur intrinsik cerpen, yaitu tema, tokoh dan penokohan, latar, alur, sudut pandang, amanat, dan gaya bahasa. Nah, untuk penjelasan lebih lengkapnya, kamu bisa baca di artikel ini: “Apa Saja Unsur-Unsur Intrinsik Cerpen?“.
b. Unsur Ekstrinsik Cerpen
Sementara itu, unsur ekstrinsik cerpen adalah unsur yang membentuk cerita dari luar. Terdapat 3 unsur ekstrinsik cerpen, yaitu latar belakang masyarakat, latar belakang pengarang, dan nilai-nilai yang terkandung dalam cerpen. Kamu bisa membaca masing-masing unsurnya secara lengkap di artikel ini: “Apa Saja Unsur-Unsur Ekstrinsik Cerpen?“.
—
Rehat sebentar yuk! Sebelum lanjut ke materi struktur cerpen, sudah tahu belum kalau di aplikasi Ruangguru sekarang ada fitur baru, yaitu AdaptoX. Kamu bisa belajar sambil bermain game interaktif seru sesuai dengan materi yang sedang kamu pelajari. Cobain, yuk!
Struktur Cerpen
Selanjutnya, struktur cerpen terdiri 6 bagian, yaitu abstrak, orientasi, rangkaian peristiwa, komplikasi, resolusi, dan koda. Nah, untuk penjelasan lebih lengkapnya, ada di bawah ini, ya!
1. Abstrak
Abstrak merupakan bagian cerpen yang menggambarkan keseluruhan isi cerita.
2. Orientasi
Orientasi cerpen berisi penentuan peristiwa yang menciptakan gambaran visual dari latar, atmosfer, dan waktu dari cerita. Di bagian ini, kamu juga akan menemukan pengenalan para tokoh, menata adegan, dan hubungan antartokoh.
3. Rangkaian Peristiwa
Lalu, pada bagian ini, kisah akan berlanjut melalui serangkaian peristiwa satu ke peristiwa lainnya yang tidak terduga.
4. Komplikasi
Kemudian, cerita akan bergerak menuju konflik atau puncak masalah, pertentangan, atau kesulitan-kesulitan bagi para tokohnya yang memengaruhi latar waktu dan karakter.
5. Resolusi
Terakhir, pada bagian ini, akan menceritakan solusi dari masalah atau tantangan yang dicapai. Kamu juga akan mengetahui bagaimana cara pengarang mengakhiri cerita.
6. Koda
Koda merupakan komentar akhir terhadap keseluruhan isi cerita. Bagian ini juga bisa disebut simpulan cerpen.
Jenis-Jenis Cerpen
Kamu tahu nggak kalau cerpen itu ada jenis-jenisnya, loh! Nah, sebelum kamu membuat cerpen, ada baiknya untuk mengetahui jenis-jenis cerpen terlebih dahulu.
1. Cerpen Kilat atau Cerita Mini
Sesuai namanya, cerpen kilat adalah cerpen yang isinya sangat pendek, yaitu hanya terdiri antara 300 sampai 750 kata saja. Meskipun begitu, sebenarnya, nggak ada batasan pasti dalam jumlah kata tulisannya. Dinamai cerpen kilat, lebih karena waktu penulisannya yang terasa singkat dan nggak memakan waktu yang lama.
2. Cerpen Drabel
Cerpen drabel adalah jenis cerpen yang super singkat, lebih singkat dari cerpen kilat, yaitu hanya terdiri dari 100 kata saja. Penulisan cerpen drabel bisa dibilang cukup sulit loh. Ini karena jumlah katanya yang sangat terbatas, dan penulis harus membuat cerita semenarik dan semengesankan mungkin untuk pembaca.
3. Cerpen Anekdot
Kamu masih ingat dengan materi teks anekdot? Nah, cerpen anekdot adalah cerpen yang isinya berupa cerita komedi, lucu, dan menggelikan. Tidak ada batasan kata untuk jenis cerpen ini. Namun, umumnya, cerpen anekdot hanya terdiri dari 1 sampai 3 paragraf saja.
4. Cerpen Fabel
Kamu pasti tahu kan kalau cerita fabel akan menggunakan hewan sebagai tokohnya. Hal ini berlaku juga untuk cerpen fabel. Hewan-hewan yang dijadikan tokoh dalam cerpen fabel bisa berupa hewan umum yang kita ketahui, maupun hewan mitologi, seperti pegasus atau centanur.
5. Cerpen Panjang
Cerpen panjang adalah cerpen yang terdiri dari 5.000 sampai 10.000 kata. Jenis cerpen ini biasanya akan menyampaikan plot cerita yang jauh lebih panjang dengan alur yang santai.
Kaidah Kebahasaan Cerpen
Cerpen banyak menggunakan verba, konjungsi, kalimat tidak langsung, kalimat langsung, dan kata lampau. Cerpen memiliki ciri-ciri kebahasaan sebagai berikut:
1. Mengandung kalimat bermakna lampau, seperti pada suatu senja, beberapa tahun lalu, beberapa tahun silam, dan sebagainya.
2. Menyatakan urutan waktu dengan konjungsi kronologis, seperti sejak saat itu, setelah itu, mula-mula, kemudian, sebelum, lalu, dan sebagainya.
3. Menggunakan kata kerja (verba) yang mengandung tindakan, seperti memotong, memotret, memakai, memasak, serta kata kerja yang berhubungan dengan perasaan, seperti merindukan, mengasihi, atau menyakiti.
4. Menggunakan kalimat tak langsung seperti menanyakan, mengungkapkan, mengatakan bahwa, serta kalimat langsung berupa percakapan antar tokoh dengan tanda kutip.
Contoh Cerpen Singkat
Oke, di sini kamu bisa membaca contoh cerpen (cerita pendek) terlebih dahulu, kemudian kita analisis bersama berdasarkan strukturnya. Baca baik-baik, dan nikmati alur ceritanya, ya!
Tikus dan Manusia
(Karangan Jakob Sumardjo)
Entah bagaimana caranya tikus itu memasuki rumah kami tetap sebuah misteri. Tikus berpikir secara tikus dan manusia berpikir secara manusia, hanya manusia-tikus yang mampu membongkar misteri ini. Semua lubang di seluruh rumah kami tutup rapat (sepanjang yang kami temukan), namun tikus itu tetap masuk rumah. Rumah kami dikelilingi kebun kosong yang luas milik tetangga. Kami menduga tikus itu adalah tikus kebun. Tubuhnya cukup besar dan bulunya hitam legam.
Pertama kali kami menyadari kehadiran penghuni rumah yang tak diundang, dan tak kami ingini itu, ketika saya tengah menonton film. Tiba-tiba kaki saya diterjang benda dingin yang meluncur ke arah televisi, dan saya lihat tikus hitam besar itu berlari kencang bersembunyi di balik rak buku. Jantung saya nyaris copot, darah naik ke kepala akibat terkejut, dan otomatis kedua kaki saya angkat ke atas.
Baru kemudian muncul kemarahan dan dendam saya. Saya mencari semacam tongkat di dapur, dan hanya saya temukan sapu ijuk. Sapu itu saya balik memegangnya dan menuju ke arah balik rak buku.Tangan saya amat kebelet memukul habis itu tikus. Namun, tak saya lihat wujud benda apa pun di sana. Mungkin begejil item telah masuk rak bagian bawah di mana terdapat lubang untuk memasukkan kabel-kabel pada televisi. Untuk memeriksanya, saya harus mematikan televisi dulu. Saya takut kalau tikus keparat itu menyerang saya tiba-tiba.
Imigran gelap rumah itu, saya biarkan selamat dahulu.
Saya tidak pernah menceritakan keberadaan tikus itu kepada istri saya yang pembenci tikus, sampai pada suatu hari istri saya yang justru memberitahukan kepada saya adanya tikus tersebut. Berita itu begitu pentingnya melebihi kegawatan masuknya teroris di kampung kami.
“Pak, rumah kita kemasukan tikus lagi! Besar sekali! Item!”
“Di mana Mamah lihat?”
“Di dapur, lari dari rak piring menuju belakang kulkas!” Istri saya cemas luar biasa, menahan napas, sambil mengacung-acungkan pisau dapur ke arah kulkas di dapur.
“Sudah satu tahun enggak ada tikus. Rumah sudah bersih. Mengapa tikus masuk rumah kita? Tetangga jauh. Dari mana tikus itu?”
“Itu tikus kebun, Mah,” jawab saya santai sambil mengembalikan buku ke rak buku.
“Jangan santai-santai saja Pah, cepat lihat kolong kulkas!”
Wah, situasi semakin gawat. Saya memenuhi perintah istri saya dengan menyalakan senter ke bagian kolong kulkas. Tidak ada apa pun. Tikus keparat! Ke mana dia menghilang?
Sejak itu istri saya amat ketat menjaga kebersihan. Semua piring di rak dibungkus kain, juga tempat sendok. Tudung saji diberati dengan ulekan agar tikus tidak bisa menerobos masuk untuk menggasak makanan sisa. Gelas bekas saya minum malam hari harus ditutup rapat. Tempat sampah ditutupi pengki penadah sampah sambil diberati batu. Strategi kami adalah semua tempat makanan ditutup rapat-rapat sehingga tikus tak akan bisa menerobos.
Istri saya memesan dibelikan lem tikus paling andal. Selembar kertas minyak tebal dilumuri lem tikus oleh istri saya dan di tengah-tengah lumuran lem itu ditaruh ampela ayam bagian makan malam saya. Jebakan lem tikus ditaruh di kaki kulkas. Pada malam itu, ketika istri saya tengah asyik menonton sinetron, istri saya tiba-tiba berteriak memanggil saya yang sedang mengulangi membaca di kamar kerja, bahwa si tikus terperangkap.
Saya segera menutup buku dan lari ke dapur menyusul istri. Benar, seekor tikus hitam sedang meronta-ronta melepaskan diri dari kertas yang berlem itu.
“Mana pukul besi?!” saya panik mencari pukul besi yang entah disimpan di mana di dapur itu.
“Jangan dipukul Pah!”
“Lalu bagaimana?” Saya menjawab mendongkol.
“Selimuti dengan kertas koran. Bungkus rapat-rapat. Digulung supaya seluruh lem lengket ke badannya.”
“Lalu diapakan?” Saya semakin dongkol.
“Buang di tempat sampah!”
“Aah, mana pukul besi?”Kedongkolan memuncak.
“Nanti darahnya ke mana-mana! Bungkus saja rapat-rapat!”
Saya mengalah. Ketika tikus itu akan saya tutupi kertas koran, matanya kuyu penuh ketakutan memandang saya. Ah, persetan! Saya menekan rasa belas kasihan saya. Tikus saya bungkus rapat-rapat, lalu saya buang di tong sampah di depan rumah, sambil tak lupa memenuhi perintah istri saya agar penutupnya diberati batu.
Siang harinya sepulang dari mengajar, istri saya terbata-bata memberi tahu saya bahwa tikus itu lepas ketika Mang Maman tukang sampah mau menuangkan sampah ke gerobaknya. Cerita Mang Maman, ada tikus meloncat dari gerobak sampahnya dan lari ke kebun sebelah dengan terbungkus kertas coklat. Cerita lepasnya tikus ini beberapa hari kemudian diperkuat oleh Bi Nyai, pembantu kami, bahwa dia melihat tikus hitam yang belang-belang kulitnya. Geram juga saya, dan diam-diam saya membeli dua jebakan tikus. Ketika mau saya pasang malam harinya, istri saya keberatan.
“Darahnya ke mana-mana,” katanya.
“Ah, gampang, urusan saya. Kalau kena lantai, saya akan pel pakai karbol,” jawabku.
Istri saya mengalah, dan rupanya merasa punya andil bersalah juga. Coba kalau tikus itu dulu kupukul kepalanya, tentu beres.
Pada waktu subuh istri membangunkan saya.
“Tikusnya kena, Pah!”
Memang benar, seekor tikus hitam terjepit jebakan persis pada lehernya. Darah tak banyak keluar. Ketika saya amati dari dekat, ternyata bukan tikus yang kulitnya sudah belang-gundul.
“Ini bukan tikus yang lepas itu, Mah!”
“Masa?”Ia mendekat mengamati.
“Kalau begitu ada tikus lain.”
“Mungkin ini istrinya,” celetekku.
Ketika mau saya lepas dari jebakan, istri saya melarangnya.
“Buang saja ke tempat sampah dengan jebakannya.”
Rasa tidak aman masih menggantung di rumah kami.Tikus belang itu masih hidup. Dendam kami belum terbalas. Berhari-hari kemudian kami memasang lagi lem tikus dengan bergantiganti umpan, seperti sate ayam, sate kambing, ikan jambal kegemaran saya, sosis, namun tak pernah berhasil menangkap si belang.
Bibi mengusulkan agar dikasih umpan ayam bakar. Saya membeli sepotong ayam bakar di restoran padang yang paling ramai dikunjungi orang. Sepotong kecil paha ayam itu dipasang istri saya di tengah lumuran lem Fox, sisanya saya pakai lauk makan malam.
Gagasan Bi Nyai ternyata ampuh. Seekor tikus menggeliat-geliat melepaskan diri dari karton tebal yang dilumuri lem.Tikus itu benar-benar musuh istri saya, di beberapa bagian badannya sudah tidak berbulu. Kasihan juga melihat sorot matanya yang memelas seolah minta ampun.
“Mah, cepat ambil pukul besinya.”
Istri saya mengambil pukul besi di dapur dan diberikan kepada saya. Ketika mau saya hantam kepalanya, istri saya melarang sambil berteriak.
“Tunggu dulu! Pukul besinya dibungkus koran dulu. Kepala tikus juga dibungkus koran. Darahnya bisa enggak ke mana-mana!”
Begitu jengkelnya saya kepada istri yang tidak pernah belajar bahwa tikus yang meronta-ronta itu bisa lepas lagi.
“Cepat sana. Cari koran!” bentakku jengkel.
“Kenapa sih marah-marah saja?” sahut istri saya dongkol juga. Saya diam saja, tetapi cukup tegang mengawasi tikus yang meronta-ronta semakin hebat itu. Kalau dulu berpengalaman lepas, tentu dia bisa lepas juga sekarang.
Akhirnya tikus hitam itu saya hantam tiga kali pada kepalanya. Bangkainya dibuang bibi di tempat sampah.
Beberapa hari setelah itu istri saya mulai kendur ketegangannya. Kalau saya lupa menutup kopi nescafe, biasanya dia marah-marah kalau bekas kopi susu itu dijilati tikus, tetapi sekarang tidak mendengar lagi sewotnya. Begitulah kedamaian rumah kami mulai nampak, sampai pada suatu pagi istri saya mendengar sayup-sayup cicit-cicit bunyi bayi tikus! Inilah gejala perang baratayuda akan dimulai lagi di rumah kami.
“Harus kita temukan sarangnya! Bayi-bayi tikus itu kelaparan ditinggal kedua orangtuanya. Kalau mati bagaimana? Kalau mereka hidup, rumah kita menjadi rumah tikus!” kata istri.
Lalu kami melakukan pencarian besar-besaran. Bagian-bagian tersembunyi di rumah kami obrak-abrik, namun bayi-bayi tikus tidak ketemu. Bayi-bayi itu juga tidak kedengaran tangisnya lagi. “Mungkin ada di para-para. Tapi bagaimana naiknya?” kata saya.
“Nunggu Mang Maman kalau ambil sampah siang,” kata istri. Ketika Mang Maman mau mengambil sampah di depan rumah, bibi minta kepadanya untuk naik ke para-para mencari bayi-bayi tikus.
“Di sebelah mana, Bu?” tanya Mang Maman.
“Tadi hanya terdengar di dapur saja. Mungkin di atas dapur ini atau dekat-dekat sekitar situ,” sahut istri saya.
Sekitar setengah jam kemudian Mang Mamang berteriak dari para-para bahwa bayi-bayi tikus itu ditemukan. Mang Maman membawa bayi-bayi itu di kedua genggaman tangannya sambil menuruni tangga.
“Ini Bu ada lima. Satu bayi telah mati, yang lain sudah lemas. Lihat, napas mereka sudah tersengal-sengal.”
Istri saya bergidik menyaksikan bayi-bayi tikus merah itu.
“Bunuh dan buang ke tempat sampah, Mang” kata istri saya.
“Ah, jangan Bu, mau saya bawa pulang.”
“Mau memelihara tikus?” tanya istri saya heran.
“Ah ya tidak Bu. Bayi-bayi tikus ini dapat dijadikan obat kuat,” jawab Mang Maman sambil meringis.
“Obat kuat? Bagaimana memakannya?”
“Ya ditelan begitu saja. Bisa juga dicelupkan ke kecap lebih dulu.”
Setelah memberi upah sepuluh ribu rupiah, istri saya masih terbengong-bengong menyaksikan Mang Maman memasukkan keempat bayi tikus itu ke kedua kantong celananya, sedangkan yang seekor dijinjing dengan jari dan dilemparkan ke gerobak sampahnya.
Tikus-tikus tak terpisahkan dari hidup manusia. Tikus selalu mengikuti manusia dan memakan makanan manusia juga. Meskipun bagi sementara orang, terutama perempuan, tikus-tikus amat menjijikkan, mereka sulit dimusnahkan. Perang melawan tikus ini tidak akan pernah berakhir.
Saya masih menunggu, pada suatu hari istri saya akan terdengar teriakannya lagi oleh penampakan tikus-tikus yang baru.
Baca Juga: Kumpulan Contoh Cerpen Singkat & Menarik beserta Strukturnya
Cara Menganalisis Cerpen
Bagaimana menurutmu cerita tadi? Apakah menarik? Setelah kamu membacanya, sekarang kita mulai menganalisis contoh cerpen tersebut, yuk! Caranya adalah dengan memperhatikan struktur atau bagian-bagian dari cerpen tersebut.
Seperti yang sudah dijelaskan sebelumnya, struktur cerpen sendiri terdiri dari Abstrak, Orientasi, Komplikasi (Puncak Konflik), Evaluasi, Resolusi, dan Koda. Kita bahas satu per satu, ya!
a. Abstrak
Abstrak merupakan bagian cerita yang menggambarkan keseluruhan isi cerita. Kalau keberadaan abstrak dalam cerpen, sebenarnya bersifat opsional, mungkin ada yang menggunakannya mungkin juga tidak. Apalagi, jika kisah dalam cerpen cenderung langsung pada peristiwa-peristiwa penting, tidak bertele-tele, dan langsung terpusat pada konflik utamanya.
b. Orientasi
Orientasi adalah pengenalan cerita. Pada orientasi ini, biasanya pengarang ingin memulainya dengan menggambarkan penokohan ataupun bibit-bibit masalah yang dialaminya. Contoh orientasi cerpen terdapat pada kutipan berikut ini:
Kutipan:
Entah bagaimana caranya tikus itu memasuki rumah kami tetap sebuah misteri. Tikus berpikir secara tikus dan manusia berpikir secara manusia, hanya manusia-tikus yang mampu membongkar misteri ini. Semua lubang di seluruh rumah kami tutup rapat (sepanjang yang kami temukan), namun tikus itu tetap masuk rumah. Rumah kami dikelilingi kebun kosong yang luas milik tetangga. Kami menduga tikus itu adalah tikus kebun.Tubuhnya cukup besar dan bulunya hitam legam.
Kutipan tersebut mengenalkan masalah yang dialami tokoh, yakni dengan menggambarkan banyaknya tikus di dalam rumah mereka.
c. Komplikasi (Puncak Konflik)
Komplikasi atau puncak konflik adalah bagian cerpen yang menceritakan puncak masalah yang dialami tokoh utama. Masalah itu tentu saja tidak dikehendaki oleh sang tokoh. Bagian ini pula yang paling menegangkan dan memunculkan rasa penasaran pembaca tentang cara sang tokoh di dalam menyelesaikan masalahnya bisa terjawab.
Dalam bagian ini, sang tokoh menghadapi dan menyelesaikan masalah itu, kemudian timbul konsekuensi atau akibat-akibat tertentu yang meredakan masalah sebelumnya.
Kutipan:
“Mah, cepat ambil pukul besinya.”
Istri saya mengambil pukul besi di dapur dan diberikan kepada saya. Ketika mau saya hantam kepalanya, istri saya melarang sambil berteriak.
“Tunggu dulu! Pukul besinya dibungkus koran dulu. Kepala tikus juga dibungkus koran. Darahnya bisa enggak ke mana-mana!”
Begitu jengkelnya saya kepada istri yang tidak pernah belajar bahwa tikus yang meronta-ronta itu bisa lepas lagi.
“Cepat sana. Cari koran!” bentakku jengkel.
“Kenapa sih marah-marah saja?” sahut istri saya dongkol juga. Saya diam saja, tetapi cukup tegang mengawasi tikus yang meronta-ronta semakin hebat itu. Kalau dulu berpengalaman lepas, tentu dia bisa lepas juga sekarang.
Akhirnya tikus hitam itu saya hantam tiga kali pada kepalanya. Bangkainya dibuang bibi di tempat sampah.
Kutipan tersebut merupakan komplikasi karena pada bagian itulah sang tokoh utama menyelesaikan permasalahannya, yakni dengan melakukan gerakan tangkap tikus bersama-sama istrinya.
Pada bagian itu pula, timbul ketegangan puncak antartokoh, termasuk implikasinya pada pembaca yang turut terlibat emosi dan rasa penasarannya. Kemudian, hal tersebut terjawab, yakni dengan terkalahkannya tikus-tikus pembawa masalah mereka itu.
d. Evaluasi
Evaluasi adalah bagian yang menyatakan komentar pengarang atas peristiwa puncak yang telah diceritakannya. Komentar yang dimaksud dapat dinyatakan langsung oleh pengarang atau diwakili oleh tokoh tertentu.
Pada bagian ini, alur ataupun konflik cerita agak mengendur, tetapi pembaca tetap menunggu implikasi ataupun konflik selanjutnya, sebagai akhir dari ceritanya.
Kutipan:
Beberapa hari setelah itu istri saya mulai kendur ketegangannya. Kalau saya lupa menutup kopi, biasanya dia marah-marah kalau bekas kopi susu itu dijilati tikus, tetapi sekarang tidak mendengar lagi sewotnya. Begitulah kedamaian rumah kami mulai nampak, sampai pada suatu pagi istri saya mendengar sayup-sayup cicit-cicit bunyi bayi tikus! Inilah gejala perang baratayuda akan dimulai lagi di rumah kami.
Penggalan cerita di atas merupakan akibat atau implikasi dari peristiwa puncak. Sang istri tokoh utama tidak tegang lagi dengan ulah-ulah tikus itu, kedamaian di rumahnya pun mulai mereka rasakan. Walaupun itu bukan yang terakhir karena masih ada masalah lain yang tersisa, yakni yang disebut dengan perang Baratayuda, pencarian habis-habisan terhadap sisa-sisa dan sarang-sarang tikus.
e. Resolusi
Resolusi merupakan tahap penyelesaian akhir dari seluruh rangkaian cerita. Bedanya dengan komplikasi, pada bagian ini ketegangan sudah lebih mereda. Dapat dikatakan pada bagian ini hanya terdapat masalah-masalah kecil yang tersisa yang perlu mendapat penyelesaian.
Kutipan:
Istri saya bergidik menyaksikan bayi-bayi tikus merah itu.
“Bunuh dan buang ke tempat sampah, Mang” kata istri saya.
“Ah, jangan Bu, mau saya bawa pulang.”
“Mau memelihara tikus?” tanya istri saya heran.
“Ah ya tidak Bu. Bayi-bayi tikus ini dapat dijadikan obat kuat,” jawab Mang Maman sambil meringis.
“Obat kuat? Bagaimana memakannya?”
“Ya ditelan begitu saja. Bisa juga dicelupkan ke kecap lebih dulu.”
Setelah memberi upah sepuluh ribu rupiah, istri saya masih terbengong-bengong menyaksikan Mang Maman memasukkan keempat bayi tikus itu ke kedua kantong celananya, sedangkan yang seekor dijinjing dengan jari dan dilemparkan ke gerobak sampahnya.
Kutipan tersebut menceritakan penyelesaian masalah, sebagai akhir dari konflik utama, tidak lagi ada ketegangan di dalamnya. Semua masalah pun dianggap tuntas dengan dimasukkannya anak-anak tikus ke dalam kantong celana Mang Maman dan sebagiannya lagi dibuang ke gerobak sampah dengan entengnya.
f. Koda
Koda merupakan komentar akhir terhadap keseluruhan isi cerita. Bagian ini dapat juga diisi dengan simpulan tentang hal-hal yang dialami tokoh utama.
Kutipan:
Tikus-tikus tak terpisahkan dari hidup manusia.Tikus selalu mengikuti manusia dan memakan makanan manusia juga. Meskipun bagi sementara orang, terutama perempuan, tikus-tikus amat menjijikkan, mereka sulit dimusnahkan. Perang melawan tikus ini tidak akan pernah berakhir.
Saya masih menunggu, pada suatu hari istri saya akan terdengar teriakannya lagi oleh penampakan tikus-tikus yang baru.
Dalam penggalan cerita tersebut, pengarangnya mengomentari bahwa perang manusia melawan tikus tidak akan pernah berakhir. Tikus-tikus tetap akan menguntit manusia selama makanannya itu tetap ada, tidak terkecuali pada istrinya yang pada saat-saat tertentu akan merasa terancam lagi oleh penampakan tikus-tikus baru lainnya.
Bagian-bagian cerita pendek itu merupakan bentuk struktur umum. Artinya sangat mungkin keberadaan cerpen-cerpen lainnya tidak memiliki struktur seperti itu. Hal ini terkait dengan kreativitas dan kebebasan yang dimiliki oleh setiap pengarang dalam berkarya. Nah, kebebasan itu biasa disebut sebagai Licentia Poetica.
Itu semua adalah gambaran dalam menganalisis sebuah cerpen. Ada banyak struktur dalam cerpen yang kalau kita urutkan, bisa kita pahami cara pengarang dalam membuat sebuah tulisan cerita yang menarik dan imajinatif.
Baca Juga: Contoh Teks Eksplanasi berdasarkan Strukturnya
Tips Membuat Cerpen
Oke, sekarang kamu sudah tahu nih tentang pengertian cerpen, ciri-ciri, fungsi, unsur, struktur, contoh, dan cara menganalisisnya. Lalu, bagaimana cara membuat cerpen, ya?
Cara membuat cerpen juga ada tekniknya, lho! Kamu bisa berkonsultasi dengan guru Bahasa Indonesiamu di sekolah, terus kalau di rumah, bisa sambil buka aplikasi Ruangguru dan nonton video belajarnya di ruangbelajar.
Sebenarnya, nggak banyak kok yang harus dipelajari dalam membuat sebuah cerpen. Kamu cukup memahami fungsi, unsur intrinsik, dan unsur ekstrinsik cerpen. Lalu, kamu bisa membuat kerangka cerita dan mulai menulisnya.
Setelah jadi, kamu bisa konsultasikan lagi ke gurumu di sekolah. Kalau menurut beliau oke, tinggal diterbitin deh, di blog pribadi. Atau bisa juga dikirim ke media-media.
Nah, kalau kamu sudah paham tentang dasar-dasar cerpen, kamu juga perlu membaca banyak referensi cerita untuk menambah kosakatamu. Untuk membuat cerpen, kamu juga harus memahami isi dalam sebuah cerita yang dibuat oleh orang lain.
Kamu bisa cek beberapa rekomendasi cerpen yang terhimpun dalam kumpulan cerpen berikut ini ya!
Baca Juga: Yuk, Ketahui Jenis-Jenis Buku Nonfiksi!
Rekomendasi Cerita Pendek
1. Murjangkung – A.S. Laksana
2. Di Tubuh Tarra, dalam Rahim Pohon – Faisal Oddang
3. Sepotong Senja untuk Pacarku – Seno Gumira Ajidarma
4. Sihir Perempuan – Intan Paramaditha
5. Ratu Sekop – Iksaka Banu
6. Setangkai Melati di Sayap Jibril – Danarto
7. Corat-Coret di Toilet – Eka Kurniawan
8. Foto Ibu – Ratih Kumala
9. Sesaat Sebelum Berangkat – Puthut EA
10. Kartu Pos dari Surga – Agus Noor
11. Bibir dalam Pispot – Hamsad Rangkuti
12. Lidah – Ni Komang Ariani
13. Kasur Tanah – Muna Masyari
14. Tanah Air – Martin Aleida
15. Smokol – Nukila Amal
—
Bagaimana? Sekarang kamu sudah paham kan apa itu cerpen dan bagaimana cara menganalisis contoh cerpen berdasarkan strukturnya? Sebenarnya masih banyak lho, teknik-teknik yang bisa digunakan dalam menganalisis sebuah cerpen. Kalau kamu ingin jago membuat cerpen yang menarik dan disenangi banyak pembaca, mulailah memahaminya dan mulailah menulis.
So, untuk mendapatkan banyak pengetahuan tentang cerpen, selain dari guru di sekolahmu, kamu juga bisa menonton video belajar di ruangbelajar. Setelah itu, kamu bisa konsultasikan deh, ke gurumu! Jadi, selamat belajar dan menulis cerpen!
Referensi:
Suherli dkk. 2017. Bahasa Indonesia untuk SMA/MA Kelas 11. Jakarta: Pusat Kurikulum dan Perbukuan, Balitbang, Kemendikbud.
<!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>Cerpen: Pengertian, Ciri, Unsur, Jenis, 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="Apa itu cerpen? Seperti apa ciri, fungsi, unsur, jenis, struktur, contoh, dan cara menganalisis cerpen? Yuk, cari jawabannya secara lengkap lewat artikel ini!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/apa-itu-cerpen" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh" />
<meta property="og:description" content="Apa itu cerpen? Seperti apa ciri, fungsi, unsur, jenis, struktur, contoh, dan cara menganalisis cerpen? Yuk, cari jawabannya secara lengkap lewat artikel ini!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/apa-itu-cerpen" />
<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-09-09T03:00:00+00:00" />
<meta property="article:modified_time" content="2025-02-10T05:19:46+00:00" />
<meta name="author" content="Fahri Abdillah" />
<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="Fahri Abdillah" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="21 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/apa-itu-cerpen","url":"https://www.ruangguru.com/blog/apa-itu-cerpen","name":"Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/apa-itu-cerpen#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/apa-itu-cerpen#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Apa%20itu%20Cerpen.jpg","datePublished":"2024-09-09T03:00:00+00:00","dateModified":"2025-02-10T05:19:46+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/b8c1d4b9aaf040b66ebec1fc71ecbbc9"},"description":"Apa itu cerpen? Seperti apa ciri, fungsi, unsur, jenis, struktur, contoh, dan cara menganalisis cerpen? Yuk, cari jawabannya secara lengkap lewat artikel ini!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/apa-itu-cerpen#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/apa-itu-cerpen"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/apa-itu-cerpen#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Apa%20itu%20Cerpen.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/Apa%20itu%20Cerpen.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/apa-itu-cerpen#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11"}]},{"@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/b8c1d4b9aaf040b66ebec1fc71ecbbc9","name":"Fahri Abdillah","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":"Fahri Abdillah"},"url":"https://www.ruangguru.com/blog/author/fahri-abdillah"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11 Comments Feed" href="https://www.ruangguru.com/blog/apa-itu-cerpen/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/1027" /><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=1027' />
<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%2Fapa-itu-cerpen" />
<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%2Fapa-itu-cerpen&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-1027 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-11">Bahasa Indonesia SMA Kelas 11</a></li> </ol>
</nav>
<h1 class="content-title">
Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/fahri-abdillah" class="">Fahri Abdillah</a> </p>
<p class="content-info"><span>September 9, 2024 • </span> <span>21 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="text-align: justify;"><img decoding="async" style="width: 820px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/Apa%20itu%20Cerpen.jpg" alt="Apa itu Cerpen" width="820" /></p>
<blockquote>
<p style="text-align: center; font-size: 16px;"><em>Apa itu cerpen? Seperti apa contoh cerpen dan bagaimana cara menganalisisnya? Yuk, jawab rasa penasaranmu tentang cerpen dengan membaca <a style="font-weight: bold;" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-11" rel="noopener">artikel Bahasa Indonesia kelas 11</a> ini!</em></p>
<p style="text-align: center; font-size: 16px;"><em>—</em></p>
</blockquote>
<p> </p>
<p style="text-align: justify;">Ketika memasuki kelas 11 SMA semester 1, dalam pelajaran Bahasa Indonesia, kamu akan bertemu dengan topik-topik pelajaran yang sangat menyenangkan. Mengapa? Karena kamu akan banyak mengenal dan memahami lebih dalam materi tentang cerpen, <a style="font-weight: bold;" href="/blog/cara-cepat-dan-mudah-membuat-pantun" rel="noopener">pantun</a>, dan juga cerita-cerita fiksi maupun nonfiksi lainnya.</p>
<p style="text-align: justify;">Apalagi bagi kamu yang gemar membaca, menulis, berimajinasi, dan memikirkan banyak hal. Tulisan seringkali menjadi media yang sangat cocok untuk mengungkapkan dan mengekspresikan perasaan serta pemikiran.</p>
<p style="text-align: justify;">Nah, salah satu bentuk tulisan atau karya sastra yang akan kita bahas di sini adalah cerpen. Pasti kamu udah familiar kan dengan cerpen? Tapi, apakah kamu tahu bedanya cerpen dengan novel? Meskipun sama-sama cerita fiksi, cerpen dan novel memiliki perbedaan yang cukup signifikan, lho!</p>
<p>Yuk, kita belajar materi cerpen bersama-sama, mulai dari pengertian, ciri-ciri, jenis, struktur, unsur pembentuk, hingga contohnya!</p>
<p> </p>
<h2><span style="font-size: 18pt;">Pengertian Cerpen</span></h2>
<p style="text-align: justify;"><span style="font-weight: normal;">Cerpen merupakan singkatan dari</span><span style="font-weight: bold;"> cerita pendek</span>. Nah, cerita pendek atau <span style="font-weight: bold;">cerpen adalah salah satu jenis karya sastra yang berbentuk prosa fiksi</span>. Maksudnya, <strong>isi cerpen bukanlah kejadian nyata</strong>, melainkan hanya karangan atau imajinasi penulisnya.</p>
<p style="text-align: justify;">Siapa saja bisa membuat cerita pendek. Termasuk kamu yang masih duduk di bangku sekolah. Kehidupan di sekolah tentunya sangat menarik, dong! Banyak kejadian-kejadian menarik yang bisa kamu ekspresikan ke dalam sebuah cerita pendek.</p>
<p style="text-align: justify;">Entah itu cerita tentang tingkah lucu temanmu semasa SMA, cerita tentang guru tegas dan guru jenaka yang selalu membuatmu ingat pada dirinya, atau bahkan cerita-cerita manis yang mungkin, ketika kamu malu mengekspresikannya, kamu bisa mewakilinya dengan menciptakan tokoh pada sebuah cerita pendek. Itu menarik banget!</p>
<p style="text-align: justify;">Meskipun, kamu juga bisa <em>lho </em>membuat cerpen berdasarkan kondisi sosial di masyarakat pada kurun waktu tertentu. Supaya makin kebayang, kamu bisa membaca cerpen berjudul Saksi Mata karya Seno Gumira Ajidarma.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Apa Bedanya Cerpen dengan Novel?</span></h2>
<p style="text-align: justify;">Bagi kamu yang suka baca, pasti kamu bisa membedakan antara cerpen dan novel, ya. Yap! Meskipun keduanya merupakan cerita fiksi, tapi <strong>perbedaan cerpen dengan novel adalah dari jumlah kata-katanya</strong>.</p>
<p style="text-align: justify;">Cerita di dalam cerpen cenderung lebih padat dan biasanya tidak memiliki banyak tokoh. Rata-rata, jumlah kata dalam cerpen, yaitu maksimal hanya sampai 10.000 kata saja. Yaa.. kalau orang-orang bilang, kita hanya butuh sekali duduk untuk menyelesaikan satu cerita pendek. Hmm, mungkin bisa dicoba.</p>
<p style="text-align: justify;">Lain halnya dengan novel yang jauh lebih panjang. Jumlah kata pada novel bisa mencapai 35.000 kata, loh! Cerita pada novel juga punya alur dan plot yang lebih kompleks. Latar belakang para tokohnya pun dijelaskan sejelas mungkin.</p>
<p><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/menganalisis-unsur-unsur-novel">Pengertian Novel, Ciri-Ciri, Unsur Pembentuk, Struktur, dan Contohnya</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Ciri-Ciri Cerpen</span></h2>
<p>Berikut ciri-ciri cerpen secara umum yang bisa kamu ketahui:</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">1. Ceritanya Fiktif</span></h3>
<p style="text-align: justify;">Cerpen merupakan cerita fiktif (tidak nyata) yang dibuat berdasarkan imajinasi penulisnya.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">2. Jumlah Katanya Sedikit</span></h3>
<p style="text-align: justify;">Cerpen umumnya hanya terdiri dari beberapa ribu kata atau beberapa halaman. Jumlah kata cerpen biasanya tidak lebih dari 10.000 kata.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">3. Keterbatasan Tokoh/karakter</span></h3>
<p style="text-align: justify;">Karena panjangnya yang terbatas, cerpen tidak memiliki banyak tokoh atau karakter. Biasanya, cerpen terdiri dari karakter utama dan satu atau dua karakter pendukung saja.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">4. Plot yang Singkat</span></h3>
<p style="text-align: justify;">Cerpen memiliki plot yang singkat dan hanya fokus pada satu aspek cerita saja. Hal inilah yang membuat cerpen begitu disukai, karena alur ceritanya yang ringkas, jelas, dan nggak berbelit-belit.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">5. Gaya Bahasa yang Padat</span></h3>
<p style="text-align: justify;">Cerpen ditulis menggunakan gaya bahasa yang padat dan menggunakan kalimat efektif. Ini dilakukan untuk meminimalisir penggunaan jumlah kata agar tidak terlalu bertele-tele.</p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">6. Punya Kesan Mendalam</span></h3>
<p style="text-align: justify;">Meskipun singkat, cerpen seringkali meninggalkan kesan yang mendalam kepada pembaca. Alasannya karena cerpen punya gaya penulisan yang kuat, karakter yang menarik, dan tidak terlalu banyak konflik.</p>
<p style="text-align: justify;"><img decoding="async" style="width: 600px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/ciri-ciri%20cerpen.jpg" alt="ciri-ciri cerpen" width="600" /></p>
<p> </p>
<h2><span style="font-size: 18pt;">Fungsi Cerpen</span></h2>
<p>Cerpen juga punya fungsi, <em>lho</em>! Apa aja sih, fungsi cerpen? Coba perhatikan infografik berikut!</p>
<p><img decoding="async" style="width: 600px; margin-left: auto; margin-right: auto; display: block;" src="https://cdn-web.ruangguru.com/landing-pages/assets/hs/5%20fungsi%20cerpen.jpg" alt="5 fungsi cerpen" width="600" /></p>
<p> </p>
<h3 style="font-size: 16px; text-align: justify;"><span style="font-size: 14pt;">1. Fungsi Rekreatif</span></h3>
<p style="text-align: justify;">Cerpen berfungsi untuk memberikan <span style="font-weight: bold;">rasa senang, gembira, dan menghibur</span> bagi seluruh pembacanya.</p>
<h3 style="font-size: 16px; text-align: justify;"><span style="font-size: 14pt;">2. Fungsi Estetis</span></h3>
<p style="text-align: justify;">Cerpen memiliki fungsi untuk <span style="font-weight: bold;">memberikan keindahan</span> bagi pembaca karya sastra.</p>
<h3 style="font-size: 16px; text-align: justify;"><span style="font-size: 14pt;">3. Fungsi Moralitas</span></h3>
<p style="text-align: justify;">Cerpen dapat <span style="font-weight: bold;">memberikan nilai-nilai moral</span> kepada pembaca, sehingga mendapat pengetahuan tentang hal-hal yang baik dan hal-hal yang buruk.</p>
<h3 style="font-size: 16px; text-align: justify;"><span style="font-size: 14pt;">4. Fungsi Didaktif</span></h3>
<p style="text-align: justify;">Cerpen dapat <span style="font-weight: bold;">mengarahkan dan mendidik</span> para pembaca dengan nilai-nilai kebenaran dan kebaikan di dalam cerita.</p>
<h3 style="font-size: 16px; text-align: justify;"><span style="font-size: 14pt;">5. Fungsi Relegiusitas</span></h3>
<p style="text-align: justify;">Cerpen <span style="font-weight: bold;">mengandung nilai-nilai yang terdapat pada ajaran agama</span> yang bisa dijadikan teladan bagi para pembacanya.</p>
<p style="text-align: justify;">Selain kelima fungsi tersebut, cerpen juga memiliki fungsi-fungsi lainnya, tergantung dari maksud dan tujuan pengarang ketika menulis cerpen.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Unsur-Unsur Cerpen</span></h2>
<p style="text-align: justify;">Dalam sebuah cerpen, terdapat unsur-unsur yang menyusunnya. Unsur cerpen terbagi menjadi dua, yaitu unsur intrinsik dan unsur ekstrinsik. Lalu, apa sih perbedaan keduanya? Kita simak penjelasannya berikut ini!</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">a. Unsur Intrinsik Cerpen</span></h3>
<p style="text-align: justify;">Unsur intrinsik cerpen adalah unsur yang membangun cerita dari dalam. Terdapat <strong>7 unsur intrinsik cerpen</strong>, yaitu <strong>tema, tokoh dan penokohan, latar, alur, sudut pandang, amanat, dan gaya bahasa</strong>. Nah, untuk penjelasan lebih lengkapnya, kamu bisa baca di artikel ini: “<strong><a href="https://www.ruangguru.com/blog/unsur-unsur-intrinsik-cerita-pendek">Apa Saja Unsur-Unsur Intrinsik Cerpen?</a></strong>“.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">b. Unsur Ekstrinsik Cerpen</span></h3>
<p style="text-align: justify;">Sementara itu, unsur ekstrinsik cerpen adalah unsur yang membentuk cerita dari luar. Terdapat <strong>3 unsur ekstrinsik cerpen</strong>, yaitu <strong>latar belakang masyarakat, latar belakang pengarang, dan nilai-nilai yang terkandung dalam cerpen</strong>. Kamu bisa membaca masing-masing unsurnya secara lengkap di artikel ini: “<strong><a href="https://www.ruangguru.com/blog/bahasa-indonesia-kelas-9-unsur-ekstrinsik-cerita-pendek">Apa Saja Unsur-Unsur Ekstrinsik Cerpen?</a></strong>“.</p>
<p style="text-align: center;">—</p>
<p style="text-align: center;"><em>Rehat sebentar yuk! Sebelum lanjut ke materi struktur cerpen, sudah tahu belum kalau di aplikasi Ruangguru sekarang ada fitur baru, yaitu AdaptoX. Kamu bisa belajar sambil bermain game interaktif seru sesuai dengan materi yang sedang kamu pelajari. Cobain, yuk!</em></p>
<p style="text-align: justify;"><a class="rg-cta" style="text-align: center;" href="https://link.ruangguru.com/blPk/eaff0eb9" target="_blank" rel="noopener"><img decoding="async" class="aligncenter" src="https://cdn-web.ruangguru.com/landing-pages/assets/cta/c95ddccd-57ac-4bbe-af47-9fe20fe536ce.jpeg" alt="IDN CTA Blog AdaptoX Ruangguru 2022" /></a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Struktur Cerpen</span></h2>
<p style="text-align: justify;">Selanjutnya, struktur cerpen terdiri 6 bagian, yaitu abstrak, orientasi, rangkaian peristiwa, komplikasi, resolusi, dan koda. Nah, untuk penjelasan lebih lengkapnya, ada di bawah ini, ya!</p>
<h3 style="text-align: justify; font-size: 16px;"><span style="font-size: 14pt;">1. Abstrak</span></h3>
<p style="text-align: justify;">Abstrak merupakan bagian cerpen yang <strong>menggambarkan keseluruhan isi cerita</strong>.</p>
<h3 style="font-size: 16px;"><span style="font-size: 14pt;">2. Orientasi</span></h3>
<p style="text-align: justify;">Orientasi cerpen berisi <strong>penentuan peristiwa</strong> yang menciptakan gambaran visual dari latar, atmosfer, dan waktu dari cerita. Di bagian ini, kamu juga akan menemukan pengenalan para tokoh, menata adegan, dan hubungan antartokoh.</p>
<h3 style="font-size: 16px;"><span style="font-size: 14pt;">3. Rangkaian Peristiwa</span></h3>
<p style="text-align: justify;">Lalu, pada bagian ini, kisah akan berlanjut melalui <strong>serangkaian peristiwa satu ke peristiwa lainnya yang tidak terduga</strong>.</p>
<h3 style="font-size: 16px;"><span style="font-size: 14pt;">4. Komplikasi</span></h3>
<p style="text-align: justify;">Kemudian, cerita akan bergerak menuju <strong>konflik atau puncak masalah</strong>, pertentangan, atau kesulitan-kesulitan bagi para tokohnya yang memengaruhi latar waktu dan karakter.</p>
<h3 style="font-size: 16px;"><span style="font-size: 14pt;">5. Resolusi</span></h3>
<p style="text-align: justify;">Terakhir, pada bagian ini, akan menceritakan <strong>solusi dari masalah</strong> atau tantangan yang dicapai. Kamu juga akan mengetahui bagaimana cara pengarang mengakhiri cerita.</p>
<h3 style="text-align: justify; font-size: 16px;"><span style="font-size: 14pt;">6. Koda</span></h3>
<p style="text-align: justify;"><span style="font-weight: normal;">Koda merupakan</span> <span style="font-weight: normal;">komentar akhir terhadap keseluruhan isi cerita. Bagian ini juga bisa disebut <strong>simpulan cerpen</strong>.</span></p>
<p> </p>
<h2><span style="font-size: 18pt;">Jenis-Jenis Cerpen</span></h2>
<p style="text-align: justify;">Kamu tahu nggak kalau cerpen itu ada jenis-jenisnya, loh! Nah, sebelum kamu membuat cerpen, ada baiknya untuk mengetahui jenis-jenis cerpen terlebih dahulu.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">1. Cerpen Kilat atau Cerita Mini</span></h3>
<p style="text-align: justify;">Sesuai namanya, cerpen kilat adalah <strong>cerpen yang isinya sangat pendek</strong>, yaitu hanya terdiri antara <strong>300 sampai 750 kata saja</strong>. Meskipun begitu, sebenarnya, nggak ada batasan pasti dalam jumlah kata tulisannya. Dinamai cerpen kilat, lebih karena waktu penulisannya yang terasa singkat dan nggak memakan waktu yang lama.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">2. Cerpen Drabel</span></h3>
<p style="text-align: justify;">Cerpen drabel adalah <strong>jenis cerpen yang super singkat</strong>, lebih singkat dari cerpen kilat, yaitu <strong>hanya terdiri dari 100 kata saja</strong>. Penulisan cerpen drabel bisa dibilang cukup sulit loh. Ini karena jumlah katanya yang sangat terbatas, dan penulis harus membuat cerita semenarik dan semengesankan mungkin untuk pembaca.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">3. Cerpen Anekdot</span></h3>
<p style="text-align: justify;">Kamu masih ingat dengan materi <strong><a href="https://www.ruangguru.com/blog/mengenal-contoh-teks-anekdot">teks anekdot</a></strong>? Nah, cerpen anekdot adalah<strong> cerpen yang isinya berupa cerita komedi, lucu, dan menggelikan</strong>. Tidak ada batasan kata untuk jenis cerpen ini. Namun, umumnya, cerpen anekdot hanya terdiri dari 1 sampai 3 paragraf saja.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">4. Cerpen Fabel</span></h3>
<p style="text-align: justify;">Kamu pasti tahu kan kalau cerita fabel akan <strong>menggunakan hewan sebagai tokohnya</strong>. Hal ini berlaku juga untuk cerpen fabel. Hewan-hewan yang dijadikan tokoh dalam cerpen fabel bisa berupa hewan umum yang kita ketahui, maupun hewan mitologi, seperti pegasus atau centanur.</p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;">5. Cerpen Panjang</span></h3>
<p style="text-align: justify;">Cerpen panjang adalah <strong>cerpen yang terdiri dari 5.000 sampai 10.000 kata</strong>. Jenis cerpen ini biasanya akan menyampaikan plot cerita yang jauh lebih panjang dengan alur yang santai.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Kaidah Kebahasaan Cerpen</span></h2>
<p style="text-align: justify;">Cerpen banyak menggunakan verba, konjungsi, kalimat tidak langsung, kalimat langsung, dan kata lampau. Cerpen memiliki ciri-ciri kebahasaan sebagai berikut:</p>
<p style="text-align: justify;">1. Mengandung kalimat bermakna lampau, seperti <em>pada suatu senja, beberapa tahun lalu, beberapa tahun silam, </em>dan sebagainya.</p>
<p style="text-align: justify;">2. Menyatakan urutan waktu dengan konjungsi kronologis, seperti <em>sejak saat itu, setelah itu, mula-mula, kemudian, </em><em>sebelum, lalu, </em>dan sebagainya.</p>
<p style="text-align: justify;">3. Menggunakan kata kerja (verba) yang mengandung tindakan, seperti <em>memotong, memotret, memakai, memasak, </em>serta kata kerja yang berhubungan dengan perasaan, seperti <em>merindukan</em>,<em> mengasihi</em>, atau <em>menyakiti</em>.</p>
<p style="text-align: justify;">4. Menggunakan kalimat tak langsung seperti <em>menanyakan, mengungkapkan, mengatakan bahwa, </em>serta kalimat langsung berupa percakapan antar tokoh dengan tanda kutip.</p>
<p> </p>
<h2><span style="font-size: 18pt;">Contoh Cerpen Singkat</span></h2>
<p style="text-align: justify;">Oke, di sini kamu bisa <span style="font-weight: normal;">membaca contoh cerpen (cerita pendek) terlebih dahulu, kemudian kita analisis bersama berdasarkan strukturnya</span>. Baca baik-baik, dan nikmati alur ceritanya, ya!</p>
<p style="text-align: center;"><strong>Tikus dan Manusia</strong></p>
<p style="text-align: center;"><em>(Karangan Jakob Sumardjo)</em></p>
<p style="text-align: justify;">Entah bagaimana caranya tikus itu memasuki rumah kami tetap sebuah misteri. Tikus berpikir secara tikus dan manusia berpikir secara manusia, hanya manusia-tikus yang mampu membongkar misteri ini. Semua lubang di seluruh rumah kami tutup rapat (sepanjang yang kami temukan), namun tikus itu tetap masuk rumah. Rumah kami dikelilingi kebun kosong yang luas milik tetangga. Kami menduga tikus itu adalah tikus kebun. Tubuhnya cukup besar dan bulunya hitam legam.</p>
<p style="text-align: justify;">Pertama kali kami menyadari kehadiran penghuni rumah yang tak diundang, dan tak kami ingini itu, ketika saya tengah menonton film. Tiba-tiba kaki saya diterjang benda dingin yang meluncur ke arah televisi, dan saya lihat tikus hitam besar itu berlari kencang bersembunyi di balik rak buku. Jantung saya nyaris copot, darah naik ke kepala akibat terkejut, dan otomatis kedua kaki saya angkat ke atas.</p>
<p style="text-align: justify;">Baru kemudian muncul kemarahan dan dendam saya. Saya mencari semacam tongkat di dapur, dan hanya saya temukan sapu ijuk. Sapu itu saya balik memegangnya dan menuju ke arah balik rak buku.Tangan saya amat kebelet memukul habis itu tikus. Namun, tak saya lihat wujud benda apa pun di sana. Mungkin begejil item telah masuk rak bagian bawah di mana terdapat lubang untuk memasukkan kabel-kabel pada televisi. Untuk memeriksanya, saya harus mematikan televisi dulu. Saya takut kalau tikus keparat itu menyerang saya tiba-tiba.</p>
<p style="text-align: justify;">Imigran gelap rumah itu, saya biarkan selamat dahulu.</p>
<p style="text-align: justify;">Saya tidak pernah menceritakan keberadaan tikus itu kepada istri saya yang pembenci tikus, sampai pada suatu hari istri saya yang justru memberitahukan kepada saya adanya tikus tersebut. Berita itu begitu pentingnya melebihi kegawatan masuknya teroris di kampung kami.</p>
<p style="text-align: justify;">“Pak, rumah kita kemasukan tikus lagi! Besar sekali! Item!”</p>
<p style="text-align: justify;">“Di mana Mamah lihat?”</p>
<p style="text-align: justify;">“Di dapur, lari dari rak piring menuju belakang kulkas!” Istri saya cemas luar biasa, menahan napas, sambil mengacung-acungkan pisau dapur ke arah kulkas di dapur.</p>
<p style="text-align: justify;">“Sudah satu tahun enggak ada tikus. Rumah sudah bersih. Mengapa tikus masuk rumah kita? Tetangga jauh. Dari mana tikus itu?”</p>
<p style="text-align: justify;">“Itu tikus kebun, Mah,” jawab saya santai sambil mengembalikan buku ke rak buku.</p>
<p style="text-align: justify;">“Jangan santai-santai saja Pah, cepat lihat kolong kulkas!”</p>
<p style="text-align: justify;">Wah, situasi semakin gawat. Saya memenuhi perintah istri saya dengan menyalakan senter ke bagian kolong kulkas. Tidak ada apa pun. Tikus keparat! Ke mana dia menghilang?</p>
<p style="text-align: justify;">Sejak itu istri saya amat ketat menjaga kebersihan. Semua piring di rak dibungkus kain, juga tempat sendok. Tudung saji diberati dengan ulekan agar tikus tidak bisa menerobos masuk untuk menggasak makanan sisa. Gelas bekas saya minum malam hari harus ditutup rapat. Tempat sampah ditutupi pengki penadah sampah sambil diberati batu. Strategi kami adalah semua tempat makanan ditutup rapat-rapat sehingga tikus tak akan bisa menerobos.</p>
<p style="text-align: justify;">Istri saya memesan dibelikan lem tikus paling andal. Selembar kertas minyak tebal dilumuri lem tikus oleh istri saya dan di tengah-tengah lumuran lem itu ditaruh ampela ayam bagian makan malam saya. Jebakan lem tikus ditaruh di kaki kulkas. Pada malam itu, ketika istri saya tengah asyik menonton sinetron, istri saya tiba-tiba berteriak memanggil saya yang sedang mengulangi membaca di kamar kerja, bahwa si tikus terperangkap.</p>
<p style="text-align: justify;">Saya segera menutup buku dan lari ke dapur menyusul istri. Benar, seekor tikus hitam sedang meronta-ronta melepaskan diri dari kertas yang berlem itu.</p>
<p style="text-align: justify;">“Mana pukul besi?!” saya panik mencari pukul besi yang entah disimpan di mana di dapur itu.</p>
<p style="text-align: justify;">“Jangan dipukul Pah!”</p>
<p style="text-align: justify;">“Lalu bagaimana?” Saya menjawab mendongkol.</p>
<p style="text-align: justify;">“Selimuti dengan kertas koran. Bungkus rapat-rapat. Digulung supaya seluruh lem lengket ke badannya.”</p>
<p style="text-align: justify;">“Lalu diapakan?” Saya semakin dongkol.</p>
<p style="text-align: justify;">“Buang di tempat sampah!”</p>
<p style="text-align: justify;">“Aah, mana pukul besi?”Kedongkolan memuncak.</p>
<p style="text-align: justify;">“Nanti darahnya ke mana-mana! Bungkus saja rapat-rapat!”</p>
<p style="text-align: justify;">Saya mengalah. Ketika tikus itu akan saya tutupi kertas koran, matanya kuyu penuh ketakutan memandang saya. Ah, persetan! Saya menekan rasa belas kasihan saya. Tikus saya bungkus rapat-rapat, lalu saya buang di tong sampah di depan rumah, sambil tak lupa memenuhi perintah istri saya agar penutupnya diberati batu.</p>
<p style="text-align: justify;">Siang harinya sepulang dari mengajar, istri saya terbata-bata memberi tahu saya bahwa tikus itu lepas ketika Mang Maman tukang sampah mau menuangkan sampah ke gerobaknya. Cerita Mang Maman, ada tikus meloncat dari gerobak sampahnya dan lari ke kebun sebelah dengan terbungkus kertas coklat. Cerita lepasnya tikus ini beberapa hari kemudian diperkuat oleh Bi Nyai, pembantu kami, bahwa dia melihat tikus hitam yang belang-belang kulitnya. Geram juga saya, dan diam-diam saya membeli dua jebakan tikus. Ketika mau saya pasang malam harinya, istri saya keberatan.</p>
<p style="text-align: justify;">“Darahnya ke mana-mana,” katanya.</p>
<p style="text-align: justify;">“Ah, gampang, urusan saya. Kalau kena lantai, saya akan pel pakai karbol,” jawabku.</p>
<p style="text-align: justify;">Istri saya mengalah, dan rupanya merasa punya andil bersalah juga. Coba kalau tikus itu dulu kupukul kepalanya, tentu beres.</p>
<p style="text-align: justify;">Pada waktu subuh istri membangunkan saya.</p>
<p style="text-align: justify;">“Tikusnya kena, Pah!”</p>
<p style="text-align: justify;">Memang benar, seekor tikus hitam terjepit jebakan persis pada lehernya. Darah tak banyak keluar. Ketika saya amati dari dekat, ternyata bukan tikus yang kulitnya sudah belang-gundul.</p>
<p style="text-align: justify;">“Ini bukan tikus yang lepas itu, Mah!”</p>
<p style="text-align: justify;">“Masa?”Ia mendekat mengamati.</p>
<p style="text-align: justify;">“Kalau begitu ada tikus lain.”</p>
<p style="text-align: justify;">“Mungkin ini istrinya,” celetekku.</p>
<p style="text-align: justify;">Ketika mau saya lepas dari jebakan, istri saya melarangnya.</p>
<p style="text-align: justify;">“Buang saja ke tempat sampah dengan jebakannya.”</p>
<p style="text-align: justify;">Rasa tidak aman masih menggantung di rumah kami.Tikus belang itu masih hidup. Dendam kami belum terbalas. Berhari-hari kemudian kami memasang lagi lem tikus dengan bergantiganti umpan, seperti sate ayam, sate kambing, ikan jambal kegemaran saya, sosis, namun tak pernah berhasil menangkap si belang.</p>
<p style="text-align: justify;">Bibi mengusulkan agar dikasih umpan ayam bakar. Saya membeli sepotong ayam bakar di restoran padang yang paling ramai dikunjungi orang. Sepotong kecil paha ayam itu dipasang istri saya di tengah lumuran lem Fox, sisanya saya pakai lauk makan malam.</p>
<p style="text-align: justify;">Gagasan Bi Nyai ternyata ampuh. Seekor tikus menggeliat-geliat melepaskan diri dari karton tebal yang dilumuri lem.Tikus itu benar-benar musuh istri saya, di beberapa bagian badannya sudah tidak berbulu. Kasihan juga melihat sorot matanya yang memelas seolah minta ampun.</p>
<p style="text-align: justify;">“Mah, cepat ambil pukul besinya.”</p>
<p style="text-align: justify;">Istri saya mengambil pukul besi di dapur dan diberikan kepada saya. Ketika mau saya hantam kepalanya, istri saya melarang sambil berteriak.</p>
<p style="text-align: justify;">“Tunggu dulu! Pukul besinya dibungkus koran dulu. Kepala tikus juga dibungkus koran. Darahnya bisa enggak ke mana-mana!”</p>
<p style="text-align: justify;">Begitu jengkelnya saya kepada istri yang tidak pernah belajar bahwa tikus yang meronta-ronta itu bisa lepas lagi.</p>
<p style="text-align: justify;">“Cepat sana. Cari koran!” bentakku jengkel.</p>
<p style="text-align: justify;">“Kenapa sih marah-marah saja?” sahut istri saya dongkol juga. Saya diam saja, tetapi cukup tegang mengawasi tikus yang meronta-ronta semakin hebat itu. Kalau dulu berpengalaman lepas, tentu dia bisa lepas juga sekarang.</p>
<p style="text-align: justify;">Akhirnya tikus hitam itu saya hantam tiga kali pada kepalanya. Bangkainya dibuang bibi di tempat sampah.</p>
<p style="text-align: justify;">Beberapa hari setelah itu istri saya mulai kendur ketegangannya. Kalau saya lupa menutup kopi nescafe, biasanya dia marah-marah kalau bekas kopi susu itu dijilati tikus, tetapi sekarang tidak mendengar lagi sewotnya. Begitulah kedamaian rumah kami mulai nampak, sampai pada suatu pagi istri saya mendengar sayup-sayup cicit-cicit bunyi bayi tikus! Inilah gejala perang baratayuda akan dimulai lagi di rumah kami.</p>
<p style="text-align: justify;">“Harus kita temukan sarangnya! Bayi-bayi tikus itu kelaparan ditinggal kedua orangtuanya. Kalau mati bagaimana? Kalau mereka hidup, rumah kita menjadi rumah tikus!” kata istri.</p>
<p style="text-align: justify;">Lalu kami melakukan pencarian besar-besaran. Bagian-bagian tersembunyi di rumah kami obrak-abrik, namun bayi-bayi tikus tidak ketemu. Bayi-bayi itu juga tidak kedengaran tangisnya lagi. “Mungkin ada di para-para. Tapi bagaimana naiknya?” kata saya.</p>
<p style="text-align: justify;">“Nunggu Mang Maman kalau ambil sampah siang,” kata istri. Ketika Mang Maman mau mengambil sampah di depan rumah, bibi minta kepadanya untuk naik ke para-para mencari bayi-bayi tikus.</p>
<p style="text-align: justify;">“Di sebelah mana, Bu?” tanya Mang Maman.</p>
<p style="text-align: justify;">“Tadi hanya terdengar di dapur saja. Mungkin di atas dapur ini atau dekat-dekat sekitar situ,” sahut istri saya.</p>
<p style="text-align: justify;">Sekitar setengah jam kemudian Mang Mamang berteriak dari para-para bahwa bayi-bayi tikus itu ditemukan. Mang Maman membawa bayi-bayi itu di kedua genggaman tangannya sambil menuruni tangga.</p>
<p style="text-align: justify;">“Ini Bu ada lima. Satu bayi telah mati, yang lain sudah lemas. Lihat, napas mereka sudah tersengal-sengal.”</p>
<p style="text-align: justify;">Istri saya bergidik menyaksikan bayi-bayi tikus merah itu.</p>
<p style="text-align: justify;">“Bunuh dan buang ke tempat sampah, Mang” kata istri saya.</p>
<p style="text-align: justify;">“Ah, jangan Bu, mau saya bawa pulang.”</p>
<p style="text-align: justify;">“Mau memelihara tikus?” tanya istri saya heran.</p>
<p style="text-align: justify;">“Ah ya tidak Bu. Bayi-bayi tikus ini dapat dijadikan obat kuat,” jawab Mang Maman sambil meringis.</p>
<p style="text-align: justify;">“Obat kuat? Bagaimana memakannya?”</p>
<p style="text-align: justify;">“Ya ditelan begitu saja. Bisa juga dicelupkan ke kecap lebih dulu.”</p>
<p style="text-align: justify;">Setelah memberi upah sepuluh ribu rupiah, istri saya masih terbengong-bengong menyaksikan Mang Maman memasukkan keempat bayi tikus itu ke kedua kantong celananya, sedangkan yang seekor dijinjing dengan jari dan dilemparkan ke gerobak sampahnya.</p>
<p style="text-align: justify;">Tikus-tikus tak terpisahkan dari hidup manusia. Tikus selalu mengikuti manusia dan memakan makanan manusia juga. Meskipun bagi sementara orang, terutama perempuan, tikus-tikus amat menjijikkan, mereka sulit dimusnahkan. Perang melawan tikus ini tidak akan pernah berakhir.</p>
<p style="text-align: justify;">Saya masih menunggu, pada suatu hari istri saya akan terdengar teriakannya lagi oleh penampakan tikus-tikus yang baru.</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/contoh-cerpen-singkat-dan-strukturnya" rel="noopener">Kumpulan Contoh Cerpen Singkat & Menarik beserta Strukturnya</a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Cara Menganalisis Cerpen</span></h2>
<p style="text-align: justify;">Bagaimana menurutmu cerita tadi? Apakah menarik? Setelah kamu membacanya, sekarang kita mulai menganalisis contoh cerpen tersebut, yuk! Caranya adalah dengan <span style="font-weight: bold;">memperhatikan struktur</span> atau bagian-bagian dari cerpen tersebut.</p>
<p style="text-align: justify;">Seperti yang sudah dijelaskan sebelumnya, struktur cerpen sendiri terdiri dari <span style="font-weight: bold;">Abstrak, Orientasi, Komplikasi (Puncak Konflik), Evaluasi, Resolusi, </span><span style="font-weight: normal;">dan </span><span style="font-weight: bold;">Koda</span>. Kita bahas satu per satu, ya!</p>
<p> </p>
<h3><span style="font-size: 14pt;">a. Abstrak</span></h3>
<p style="text-align: justify; font-weight: normal;">Abstrak merupakan bagian cerita yang <span style="font-weight: bold;">menggambarkan keseluruhan isi cerita</span>. Kalau keberadaan abstrak dalam cerpen, sebenarnya bersifat opsional, mungkin ada yang menggunakannya mungkin juga tidak. Apalagi, jika kisah dalam cerpen cenderung langsung pada peristiwa-peristiwa penting, tidak bertele-tele, dan langsung terpusat pada konflik utamanya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">b. Orientasi</span></h3>
<p style="text-align: justify; font-weight: normal;">Orientasi adalah <span style="font-weight: bold;">pengenalan cerita</span>. Pada orientasi ini, biasanya pengarang ingin memulainya dengan menggambarkan penokohan ataupun bibit-bibit masalah yang dialaminya. Contoh orientasi cerpen terdapat pada kutipan berikut ini:</p>
<p style="text-align: justify;"><strong>Kutipan:</strong></p>
<p style="text-align: justify;"><em>Entah bagaimana caranya tikus itu memasuki rumah kami tetap sebuah misteri. Tikus berpikir secara tikus dan manusia berpikir secara manusia, hanya manusia-tikus yang mampu membongkar misteri ini. Semua lubang di seluruh rumah kami tutup rapat (sepanjang yang kami temukan), namun tikus itu tetap masuk rumah. Rumah kami dikelilingi kebun kosong yang luas milik tetangga. Kami menduga tikus itu adalah tikus kebun.Tubuhnya cukup besar dan bulunya hitam legam.</em></p>
<p style="text-align: justify;">Kutipan tersebut <span style="font-weight: bold;">mengenalkan masalah yang dialami tokoh</span>, yakni dengan menggambarkan banyaknya tikus di dalam rumah mereka.</p>
<p> </p>
<h3><span style="font-size: 14pt;">c. Komplikasi (Puncak Konflik)</span></h3>
<p style="text-align: justify;"><span style="font-weight: normal;">Komplikasi atau puncak konflik adalah bagian cerpen yang <span style="font-weight: bold;">menceritakan puncak masalah yang dialami tokoh utama</span>.</span> Masalah itu tentu saja tidak dikehendaki oleh sang tokoh. Bagian ini pula yang paling menegangkan dan memunculkan rasa penasaran pembaca tentang cara sang tokoh di dalam menyelesaikan masalahnya bisa terjawab.</p>
<p style="text-align: justify;">Dalam bagian ini, sang tokoh menghadapi dan menyelesaikan masalah itu, kemudian timbul konsekuensi atau akibat-akibat tertentu yang meredakan masalah sebelumnya.</p>
<p style="text-align: justify;"><strong>Kutipan:</strong></p>
<p style="text-align: justify;"><em>“Mah, cepat ambil pukul besinya.”</em></p>
<p style="text-align: justify;"><em>Istri saya mengambil pukul besi di dapur dan diberikan kepada saya. Ketika mau saya hantam kepalanya, istri saya melarang sambil berteriak.</em></p>
<p style="text-align: justify;"><em>“Tunggu dulu! Pukul besinya dibungkus koran dulu. Kepala tikus juga dibungkus koran. Darahnya bisa enggak ke mana-mana!”</em></p>
<p style="text-align: justify;"><em>Begitu jengkelnya saya kepada istri yang tidak pernah belajar bahwa tikus yang meronta-ronta itu bisa lepas lagi.</em></p>
<p style="text-align: justify;"><em>“Cepat sana. Cari koran!” bentakku jengkel.</em></p>
<p style="text-align: justify;"><em>“Kenapa sih marah-marah saja?” sahut istri saya dongkol juga. Saya diam saja, tetapi cukup tegang mengawasi tikus yang meronta-ronta semakin hebat itu. Kalau dulu berpengalaman lepas, tentu dia bisa lepas juga sekarang.</em></p>
<p style="text-align: justify;"><em>Akhirnya tikus hitam itu saya hantam tiga kali pada kepalanya. Bangkainya dibuang bibi di tempat sampah.</em></p>
<p style="text-align: justify;">Kutipan tersebut merupakan komplikasi karena <span style="font-weight: bold;">pada bagian itulah sang tokoh utama menyelesaikan permasalahannya</span>, yakni dengan melakukan gerakan tangkap tikus bersama-sama istrinya.</p>
<p style="text-align: justify;">Pada bagian itu pula, timbul ketegangan puncak antartokoh, termasuk implikasinya pada pembaca yang turut terlibat emosi dan rasa penasarannya. Kemudian, hal tersebut terjawab, yakni dengan terkalahkannya tikus-tikus pembawa masalah mereka itu.</p>
<p> </p>
<h3><span style="font-size: 14pt;">d. Evaluasi</span></h3>
<p style="text-align: justify;"><span style="font-weight: normal;">Evaluasi adalah</span> <span style="font-weight: normal;">bagian yang</span><strong> menyatakan komentar pengarang atas peristiwa puncak yang telah diceritakannya</strong><span style="font-weight: normal;">.</span> Komentar yang dimaksud dapat dinyatakan langsung oleh pengarang atau diwakili oleh tokoh tertentu.</p>
<p style="text-align: justify;">Pada bagian ini, alur ataupun konflik cerita agak mengendur, tetapi pembaca tetap menunggu implikasi ataupun konflik selanjutnya, sebagai akhir dari ceritanya.</p>
<p style="text-align: justify;"><strong>Kutipan:</strong></p>
<p style="text-align: justify;"><em>Beberapa hari setelah itu istri saya mulai kendur ketegangannya. Kalau saya lupa menutup kopi, biasanya dia marah-marah kalau bekas kopi susu itu dijilati tikus, tetapi sekarang tidak mendengar lagi sewotnya. Begitulah kedamaian rumah kami mulai nampak, sampai pada suatu pagi istri saya mendengar sayup-sayup cicit-cicit bunyi bayi tikus! Inilah gejala perang baratayuda akan dimulai lagi di rumah kami.</em></p>
<p style="text-align: justify;">Penggalan cerita di atas <span style="font-weight: bold;">merupakan akibat atau implikasi dari peristiwa puncak</span>. Sang istri tokoh utama tidak tegang lagi dengan ulah-ulah tikus itu, kedamaian di rumahnya pun mulai mereka rasakan. Walaupun itu bukan yang terakhir karena masih ada masalah lain yang tersisa, yakni yang disebut dengan perang Baratayuda, pencarian habis-habisan terhadap sisa-sisa dan sarang-sarang tikus.</p>
<p> </p>
<h3><span style="font-size: 14pt;">e. Resolusi</span></h3>
<p style="text-align: justify;"><span style="font-weight: normal;">Resolusi merupakan</span><strong> tahap penyelesaian akhir dari seluruh rangkaian cerita</strong><span style="font-weight: normal;">.</span> Bedanya dengan komplikasi, pada bagian ini ketegangan sudah lebih mereda. Dapat dikatakan pada bagian ini hanya terdapat masalah-masalah kecil yang tersisa yang perlu mendapat penyelesaian.</p>
<p style="text-align: justify;"><strong>Kutipan:</strong></p>
<p style="text-align: justify;"><em>Istri saya bergidik menyaksikan bayi-bayi tikus merah itu.</em></p>
<p style="text-align: justify;"><em>“Bunuh dan buang ke tempat sampah, Mang” kata istri saya.</em></p>
<p style="text-align: justify;"><em>“Ah, jangan Bu, mau saya bawa pulang.”</em></p>
<p style="text-align: justify;"><em>“Mau memelihara tikus?” tanya istri saya heran.</em></p>
<p style="text-align: justify;"><em>“Ah ya tidak Bu. Bayi-bayi tikus ini dapat dijadikan obat kuat,” jawab Mang Maman sambil meringis.</em></p>
<p style="text-align: justify;"><em>“Obat kuat? Bagaimana memakannya?”</em></p>
<p style="text-align: justify;"><em>“Ya ditelan begitu saja. Bisa juga dicelupkan ke kecap lebih dulu.”</em></p>
<p style="text-align: justify;"><em>Setelah memberi upah sepuluh ribu rupiah, istri saya masih terbengong-bengong menyaksikan Mang Maman memasukkan keempat bayi tikus itu ke kedua kantong celananya, sedangkan yang seekor dijinjing dengan jari dan dilemparkan ke gerobak sampahnya.</em></p>
<p style="text-align: justify;">Kutipan tersebut menceritakan <span style="font-weight: bold;">penyelesaian masalah, sebagai akhir dari konflik utama</span>, tidak lagi ada ketegangan di dalamnya. Semua masalah pun dianggap tuntas dengan dimasukkannya anak-anak tikus ke dalam kantong celana Mang Maman dan sebagiannya lagi dibuang ke gerobak sampah dengan entengnya.</p>
<p> </p>
<h3><span style="font-size: 14pt;">f. Koda</span></h3>
<p style="text-align: justify;"><span style="font-weight: normal;">Koda merupakan</span><strong> komentar akhir terhadap keseluruhan isi cerita</strong><span style="font-weight: normal;">.</span> Bagian ini dapat juga diisi dengan simpulan tentang hal-hal yang dialami tokoh utama.</p>
<p style="text-align: justify;"><strong>Kutipan:</strong></p>
<p style="text-align: justify;"><em>Tikus-tikus tak terpisahkan dari hidup manusia.Tikus selalu mengikuti manusia dan memakan makanan manusia juga. Meskipun bagi sementara orang, terutama perempuan, tikus-tikus amat menjijikkan, mereka sulit dimusnahkan. Perang melawan tikus ini tidak akan pernah berakhir.</em></p>
<p style="text-align: justify;"><em>Saya masih menunggu, pada suatu hari istri saya akan terdengar teriakannya lagi oleh penampakan tikus-tikus yang baru.</em></p>
<p style="text-align: justify;">Dalam penggalan cerita tersebut, <span style="font-weight: bold;">pengarangnya mengomentari bahwa perang manusia melawan tikus tidak akan pernah berakhir</span>. Tikus-tikus tetap akan menguntit manusia selama makanannya itu tetap ada, tidak terkecuali pada istrinya yang pada saat-saat tertentu akan merasa terancam lagi oleh penampakan tikus-tikus baru lainnya.</p>
<p style="text-align: justify;">Bagian-bagian cerita pendek itu merupakan bentuk struktur umum. Artinya sangat mungkin keberadaan cerpen-cerpen lainnya tidak memiliki struktur seperti itu. Hal ini terkait dengan kreativitas dan kebebasan yang dimiliki oleh setiap pengarang dalam berkarya. Nah, kebebasan itu biasa disebut sebagai <span style="font-weight: bold;"><em>Licentia Poetica</em></span>.</p>
<p>Itu semua adalah gambaran dalam menganalisis sebuah cerpen. Ada banyak struktur dalam cerpen yang kalau kita urutkan, bisa kita pahami cara pengarang dalam membuat sebuah tulisan cerita yang menarik dan imajinatif.</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/contoh-teks-eksplanasi-beserta-strukturnya" rel="noopener">Contoh Teks Eksplanasi berdasarkan Strukturnya</a></p>
<p> </p>
<h2><span style="font-size: 18pt;">Tips Membuat Cerpen</span></h2>
<p style="text-align: justify;">Oke, sekarang kamu sudah tahu nih tentang pengertian cerpen, ciri-ciri, fungsi, unsur, struktur, contoh, dan cara menganalisisnya. Lalu, bagaimana cara membuat cerpen, ya?</p>
<p style="text-align: justify;"><strong>Cara membuat cerpen juga ada tekniknya</strong>, lho! Kamu bisa <span style="font-weight: bold;">berkonsultasi dengan guru</span> Bahasa Indonesiamu di sekolah, terus kalau di rumah, bisa sambil buka aplikasi Ruangguru dan nonton video belajarnya di <strong>ruangbelajar</strong>.</p>
<p style="text-align: justify;">Sebenarnya, nggak banyak kok yang harus dipelajari dalam membuat sebuah cerpen. Kamu cukup <span style="font-weight: bold;">memahami fungsi, unsur intrinsik, dan unsur ekstrinsik </span><span style="font-weight: normal;"><span style="font-weight: bold;">cerpen</span>.</span> Lalu, kamu bisa <span style="font-weight: bold;">membuat kerangka cerita dan mulai menulisnya</span>.</p>
<p style="text-align: justify;">Setelah jadi, kamu bisa <span style="font-weight: bold;">konsultasikan lagi ke gurumu</span> di sekolah. Kalau menurut beliau oke, tinggal diterbitin deh, di <span style="font-style: italic;">blog</span> pribadi. Atau bisa juga dikirim ke media-media.</p>
<p style="text-align: justify;">Nah, kalau kamu sudah paham tentang dasar-dasar cerpen, kamu juga perlu <span style="font-weight: bold;">membaca banyak referensi cerita</span> untuk menambah kosakatamu. Untuk membuat cerpen, kamu juga harus <span style="font-weight: bold;">memahami isi dalam sebuah cerita</span> yang dibuat oleh orang lain.</p>
<p>Kamu bisa cek beberapa rekomendasi cerpen yang terhimpun dalam kumpulan cerpen berikut ini ya!</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="/blog/memahami-jenis-jenis-buku-nonfiksi" rel="noopener">Yuk, Ketahui Jenis-Jenis Buku Nonfiksi!</a></p>
<p> </p>
<h2><span style="font-size: 18pt;"><strong>Rekomendasi Cerita Pendek </strong></span></h2>
<p>1. Murjangkung – A.S. Laksana<br />
2. Di Tubuh Tarra, dalam Rahim Pohon – Faisal Oddang<br />
3. Sepotong Senja untuk Pacarku – Seno Gumira Ajidarma<br />
4. Sihir Perempuan – Intan Paramaditha<br />
5. Ratu Sekop – Iksaka Banu<br />
6. Setangkai Melati di Sayap Jibril – Danarto<br />
7. Corat-Coret di Toilet – Eka Kurniawan<br />
8. Foto Ibu – Ratih Kumala<br />
9. Sesaat Sebelum Berangkat – Puthut EA<br />
10. Kartu Pos dari Surga – Agus Noor<br />
11. Bibir dalam Pispot – Hamsad Rangkuti<br />
12. Lidah – Ni Komang Ariani<br />
13. Kasur Tanah – Muna Masyari<br />
14. Tanah Air – Martin Aleida<br />
15. Smokol – Nukila Amal</p>
<p style="text-align: center;">—</p>
<p style="text-align: justify;">Bagaimana? Sekarang kamu sudah paham kan apa itu cerpen dan bagaimana cara menganalisis contoh cerpen berdasarkan strukturnya? Sebenarnya masih banyak lho, teknik-teknik yang bisa digunakan dalam menganalisis sebuah cerpen. Kalau kamu ingin jago membuat cerpen yang menarik dan disenangi banyak pembaca, mulailah memahaminya dan mulailah menulis.</p>
<p style="text-align: justify;"><em>So</em>, untuk mendapatkan banyak pengetahuan tentang cerpen, selain dari guru di sekolahmu, kamu juga bisa menonton video belajar di <a style="font-weight: bold;" href="https://ruangguru.onelink.me/blPk/eaff0eb9" target="_blank" rel="noopener">ruangbelajar</a>. Setelah itu, kamu bisa konsultasikan deh, ke gurumu! Jadi, selamat belajar dan menulis cerpen!</p>
<p style="text-align: justify;"><a href="https://ruangguru.onelink.me/blPk/eaff0eb9"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web.ruangguru.com/landing-pages/assets/eb8c33ff-4bfe-433c-9195-85f355d5db88.jpeg" alt="CTA Ruangbelajar" /></a></p>
<p style="text-align: justify;"><strong>Referensi:</strong></p>
<p style="text-align: left;">Suherli dkk. 2017. <em>Bahasa Indonesia untuk SMA/MA Kelas 11</em>. Jakarta: Pusat Kurikulum dan Perbukuan, Balitbang, Kemendikbud.</p>
<p> </p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/bahasa-indonesia-xi" rel="tag">Bahasa Indonesia XI</a> <a href="https://www.ruangguru.com/blog/tag/kelas-11" rel="tag">Kelas 11</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">Fahri Abdillah</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=Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/apa-itu-cerpen"><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/apa-itu-cerpen&quote=Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11"> <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=Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11&url=https://www.ruangguru.com/blog/apa-itu-cerpen"> <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/apa-itu-cerpen&title=Cerpen: Pengertian, Ciri, Unsur, Jenis, Struktur & Contoh | Bahasa Indonesia Kelas 11"><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 = 1027;
const tags_id = [100,31,10,37];
const category_id = 477;
const sub_category_id = 485;
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>