Yuk, kita bahas tentang kalimat efektif secara lengkap, mulai dari pengertian, syarat atau ciri-ciri, hingga contohnya. Simak di artikel Bahasa Indonesia kelas 12 berikut ini, ya!
—
“Eh, aku mau latihan ngasih sambutan, nih! Coba dengerin, ya,” ujar Jenandra.
Jelita yang tengah sibuk mengerjakan tugas, langsung menghentikan sementara kegiatannya untuk mendengarkan Jenandra.
“Boleh, boleh. Coba, gih.” ujar Jelita.
Jenandra berdeham, kemudian berkata dengan lantang, “Pertama-tama, saya ingin mengucapkan terima kasih sebesar-besarnya kepada para hadirin sekalian yang sudah hadir di acara yang amat sangat meriah ini. Saya merasa sungguh-sungguh senang sekali bisa berdiri di hadapan para hadirin sebagai perwakilan sis—”
“Wey, bentar, bentar.. Ini kamu mau ngasih sambutan, apa mau minta disambit sih, Je?” Jelita memotong ucapan Jenandra yang belum selesai dengan wajah jengkel.
“Hah… Emangnya kenapa, Ta?” tanya Jenandra dengan polosnya.
Hayoo, coba tebak, apa kesalahan Jenandra yang membuat Jelita jengkel?
Nih, aku kasih tahu, ya! Kalimat sambutan Jenandra itu nggak menggunakan kalimat efektif alias bertele-tele, makanya Jelita jadi jengkel sendiri, deh.
Baca Juga: Begini Lho Cara Menemukan Ide Pokok dalam Paragraf!
Eh, tapi ngomong-ngomong, kamu sudah tahu belum, apa itu kalimat efektif?
Kalimat efektif adalah kalimat yang mudah dipahami oleh orang lain dengan tepat. Kalimat yang dimaksud bisa dalam bentuk lisan maupun tulisan.
Pada cerita di atas, bentuk kalimat yang dipakai adalah lisan. Jelita sebagai pendengar tidak mampu memahami dengan tepat apa yang diucapkan oleh pembicara yaitu Jenandra. Berarti kalimat yang diucapkan Jenandra tidak efektif.
Begitu pula untuk kalimat berbentuk tulisan. Jika pembaca tidak mengerti makna dari kalimat yang ditulis oleh orang lain (penulis) dengan tepat, berarti kalimat yang ditulis tersebut tidak efektif.
Baca Juga: Mengenal Teks Cerita Sejarah: Pengertian, Struktur, Ciri, dan Contohnya
Syarat dan Ciri-Ciri Kalimat Efektif
Terdapat beberapa ciri dan syarat agar suatu kalimat bisa disebut sebagai kalimat efektif. Apa saja itu?
1. Kesepadanan Struktur
Kalimat efektif harus memiliki kesepadanan struktur, yaitu keseimbangan antara gagasan dengan struktur yang dipakai. Nah, untuk memiliki kesepadanan struktur yang baik, ada poin-poin yang harus dipenuhi, nih!
a. Memiliki subjek dan predikat yang jelas
Cara agar suatu kalimat dapat memiliki subjek dan predikat yang jelas adalah dengan menghindari penggunaan kata depan sebelum penyebutan subjek.
Contoh:
- Bagi semua mahasiswa perguruan tinggi ini harus membayar uang kuliah. (❌ Salah)
- Semua mahasiswa perguruan tinggi ini harus membayar uang kuliah. (✅ Benar)
b. Tidak terdapat subjek ganda
Subjek ganda dapat membuat kalimat menjadi tidak terfokus sehingga maknanya menjadi sulit dipahami.
Contoh:
- Penyusunan laporan itu saya dibantu oleh para dosen. (❌ Salah)
- Dalam menyusun laporan itu, saya dibantu oleh para dosen. (✅ Benar)
Pada kalimat pertama, terdapat dua subjek yaitu ‘penyusunan laporan itu’ dan ‘saya’.
Baca Juga: Pahami Pengertian Teks Editorial, Ciri, Struktur, Kaidah Kebahasaan & Contohnya
c. Kata hubung tidak dipakai pada kalimat tunggal
Kata hubung dipakai untuk membangun sebuah kalimat majemuk. Oleh karena itu, kata hubung tidak boleh ada di kalimat tunggal.
Contoh:
- Kami datang agak terlambat. Sehingga kami tidak dapat mengikuti acara pertama. (❌ Salah)
- Kami datang agak terlambat sehingga kami tidak dapat mengikuti acara pertama. (✅ Benar)
- Kami datang agak terlambat. Oleh karena itu, kami tidak dapat mengikuti acara pertama. (✅ Benar)
Jika ingin tetap menggunakan kalimat tunggal, kata ‘sehingga’ bisa diganti dengan ‘oleh karena itu’.
d. Predikat kalimat tidak didahului oleh kata ‘yang’
Pemunculan kata ‘yang’ dapat menghilangkan predikat dalam sebuah kalimat.
Contoh:
- Sekolah kami yang terletak di depan bioskop Surya. (❌ Salah)
- Sekolah kami terletak di depan bioskop Surya. (✅ Benar)
Dengan memiliki kesepadanan struktur yang baik, maka gagasan dapat dengan mudah dipahami oleh pendengar atau pembaca. Jadi, nggak akan ada kesalahpahaman lagi deh, di antara kita. Eh salah, maksudnya di antara pembicara-pendengar atau pembaca-penulis, hehe..
Baca Juga: Pahami Pengertian Frasa, Klausa, Kalimat beserta Contohnya, Yuk!
2. Keparalelan Bentuk
Kalimat efektif harus memiliki bentuk yang paralel. Artinya, kalau bentuk pertama menggunakan kata benda, maka bentuk selanjutnya juga harus menggunakan kata benda. Kalau bentuk pertama menggunakan kata kerja, maka bentuk selanjutnya juga harus menggunakan kata kerja.
Contoh:
- Tahap terakhir penyelesaian gedung itu adalah kegiatan pengecatan tembok, memasang penerangan, pengujian sistem pembagian air, dan pengaturan tata ruang.
Kalimat di atas tidak paralel karena kata yang menduduki predikat tidak memiliki bentuk yang sama. Supaya efektif, predikatnya harus diubah menjadi kata benda semua, menjadi seperti berikut:
- Tahap terakhir penyelesaian gedung itu adalah kegiatan pengecatan tembok, pemasangan penerangan, pengujian sistem pembagian air, dan pengaturan tata ruang.
3. Kehematan Kata
Kalimat efektif harus hemat dalam penggunaan kata. Jangan menggunakan kata, frasa, atau bentuk lain yang tidak perlu.
a. Hilangkan pengulangan subjek
Subjek hanya perlu disebutkan sebanyak satu kali dalam satu kalimat.
Contoh:
- Karena dia tidak diundang, dia tidak datang ke tempat itu. (❌ Salah)
- Karena tidak diundang, dia tidak datang ke tempat itu. (✅ Benar)
Tidak perlu mengulang kata ’dia’.
b. Hindari kesinoniman dalam satu kalimat
Jika terdapat dua kata dalam satu kalimat yang maknanya sama (sinonim), gunakan salah satunya saja.
Contoh:
- Sejak dari pagi dia bermenung. (❌ Salah)
- Sejak pagi dia bermenung. (✅ Benar)
Kata ‘sejak’ dan ‘dari’ adalah sinonim, sehingga penggunaan salah satunya saja sudah cukup.
c. Perhatikan kata jamak
Jika terdapat kata yang sudah bermakna jamak, maka tidak perlu menambahkan kata lain yang juga bermakna jamak.
Contoh:
- Hadirin sekalian dimohon berdiri. (❌ Salah)
- Hadirin dimohon berdiri. (✅ Benar)
Kata ‘hadirin’ sudah bermakna jamak, sehingga tidak perlu menambahkan kata ‘sekalian’ setelah kata hadirin.
Baca Juga: Membahas Paragraf: Pengertian, Jenis, Unsur, Syarat, dan Contohnya
Penggunaan kata yang berlebihan dapat menyebabkan suatu kalimat menjadi bertele-tele atau terlalu panjang. Makna yang ingin disampaikan pun menjadi sulit dipahami oleh pendengar atau pembaca. Oleh karena itu, gunakan kata-kata yang memang diperlukan saja ya, biar jadi kalimat efektif!
4. Kecermatan Penalaran
Dalam kalimat efektif terdapat kecermatan penalaran, artinya harus memperhatikan pemilihan kata-kata supaya tidak menimbulkan makna ganda.
Contoh:
- Mahasiswa perguruan tinggi yang terkenal itu menerima hadiah.
Kalimat ini dapat menimbulkan tafsiran ganda. Coba kamu baca, deh. Pasti kamu jadi bingung, di sini maksudnya siapa yang terkenal? Mahasiswanya atau perguruan tingginya?
Nah, supaya efektif, kita bisa mengubahnya menjadi salah satu dari dua bentuk berikut:
-
Mahasiswa terkenal itu menerima hadiah.
Gunakan bentuk ini jika yang terkenal adalah mahasiswanya. Kata ‘perguruan tinggi’ dihilangkan karena mahasiswa sudah pasti berkuliah di perguruan tinggi sehingga tidak perlu disebutkan lagi.
-
Mahasiswa dari perguruan tinggi terkenal itu menerima hadiah.
Gunakan bentuk ini jika yang terkenal adalah perguruan tingginya.
5. Kelogisan Bahasa
Kalimat efektif harus memiliki kelogisan bahasa. Artinya, ide pada kalimat efektif tersebut dapat diterima oleh akal dan penulisannya sesuai dengan ejaan yang berlaku.
Contoh:
- Waktu dan tempat kami persilakan.
- Jenazah wanita yang ditemukan itu sebelumnya sering mondar-mandir di sekitar pasar.
Kedua kalimat di atas tidak logis. Coba kamu perhatikan, deh. Pada contoh pertama, masa yang dipersilakan waktu dan tempat, sih? Emangnya waktu dan tempat mau dipersilakan ke mana? Terus pada contoh kedua, masa jenazahnya mondar-mandir di pasar? Kan serem?
Biar nggak emosi sendiri, yuk kita coba perbaiki!
- Kepada Bapak Lurah, kami persilakan.
- Sebelum meninggal, wanita yang ditemukan jenazahnya itu sering mondar-mandir di sekitar pasar.
Pada contoh pertama, ganti kata ‘waktu dan tempat’ menjadi subjek (berupa orang) yang akan diberi waktu dan tempat untuk berbicara, yaitu Bapak Lurah.
Sedangkan pada contoh kedua, ubah subjeknya menjadi ‘wanita’, bukan ‘jenazah wanita’. Setelah itu, tambahkan kata ‘sebelum meninggal’ untuk memperjelas kapan wanita tersebut mondar-mandir di pasar.
Baca Juga: Perbedaan Kalimat Simpleks & Kompleks: Pengertian, Jenis-Jenis, Ciri, Contoh
Contoh Kalimat Efektif dan Tidak Efektif
Berikut adalah beberapa contoh kalimat efektif dan kalimat tidak efektif yang bisa kamu gunakan sebagai referensi dalam membentuk suatu kalimat:
Kalimat tidak efektif → Baik karyawan baru atau karyawan lama dikenakan peraturan yang sama.
Kalimat efektif → Seluruh karyawan dikenakan peraturan yang sama.
Kalimat tidak efektif → Walau masih pagi buta, tapi dia sudah mulai bekerja.
Kalimat efektif → Walau masih pagi buta, dia sudah mulai bekerja.
Kalimat tidak efektif → Hendery adalah merupakan salah satu murid yang berprestasi.
Kalimat efektif → Hendery adalah salah seorang murid berprestasi.
Kalimat tidak efektif → Ibu pergi ke toko dan Ibu membeli roti juga selai.
Kalimat efektif → Ibu pergi ke toko untuk membeli roti dan selai.
Kalimat tidak efektif → Bulan lalu, banyak kucing-kucing yang divaksin secara gratis.
Kalimat efektif → Bulan lalu, banyak kucing yang divaksin secara gratis.
Kalimat tidak efektif → Banten merupakan provinsi yang termasuk salah satu provinsi di Pulau Jawa.
Kalimat efektif → Banten merupakan provinsi yang berada di Pulau Jawa.
Kalimat tidak efektif → Ada beragam macam aksesoris yang dijual di sana.
Kalimat efektif → Ada beragam aksesoris yang dijual di sana.
Kalimat tidak efektif → Demi untuk anaknya, beliau rela bekerja banting tulang seharian.
Kalimat efektif → Demi anaknya, beliau rela banting tulang seharian.
Kalimat tidak efektif → Johnny adalah mahasiswa paling tertinggi di kampus.
Kalimat efektif → Johnny adalah mahasiswa paling tinggi di kampus.
Kalimat efektif → Kritik yang ia sampaikan akan kami pertimbangkan.
Kalimat tidak efektif → Kritik yang disampaikan olehnya akan dipertimbangkan oleh pihak kami.
Kalimat tidak efektif → Taman bermain itu sangat ramai sekali saat akhir pekan.
Kalimat efektif → Taman bermain itu sangat ramai saat akhir pekan.
Kalimat tidak efektif → Maria rajin belajar agar supaya nilainya bagus.
Kalimat efektif → Maria rajin belajar supaya nilainya bagus.
Kalimat tidak efektif → Hari ini, para siswa-siswi SMP 3 memakai baju batik untuk merayakan Hari Batik Nasional.
Kalimat efektif → Hari ini, siswa-siswi SMP 3 memakai baju batik untuk merayakan Hari Batik Nasional.
Kalimat tidak efektif → Setelah beraktivitas seharian, kemudian Reni beristirahat di kamar.
Kalimat efektif → Setelah beraktivitas seharian, Reni beristirahat di kamar.
Kalimat tidak efektif → Meski pintar, namun ia tidak pernah sombong.
Kalimat efektif → Meski pintar, ia tidak sombong.
Contoh Kalimat Efektif dan Tidak Efektif dalam Paragraf
Berikut beberapa contoh kalimat efektif yang terkandung dalam suatu paragraf:
1. Contoh Kalimat Efektif pada Paragraf Berita
Contoh paragraf tidak efektif:
Wakil Sekretaris Jenderal (Sekjen) PSSI, Maaike Ira Puspita, mengungkapkan tujuan kedatangan FIFA dan AFC ke Indonesia. Maaike Ira Puspita mengatakan, FIFA dan AFC akan datang ke Indonesia bukan untuk melakukan investigasi terhadap PSSI atas tragedi Kanjuruhan. Namun, Maaike Ira Puspita menuturkan bahwa kehadiran kedua federasi sepak bola tersebut untuk memberikan dukungan kepada Indonesia. FIFA dan AFC sudah menyampaikan belasungkawa atas tragedi Kanjuruhan pasca-laga Arema vs Persebaya akhir pekan lalu yang menewaskan 131 orang.
Contoh paragraf efektif:
Wakil Sekretaris Jenderal (Sekjen) PSSI, Maaike Ira Puspita, mengungkapkan bahwa tujuan kedatangan FIFA dan AFC ke Indonesia bukan untuk melakukan investigasi terhadap PSSI atas tragedi Kanjuruhan, melainkan untuk memberikan dukungan kepada Indonesia. Maaike Ira Puspita juga mengatakan bahwa FIFA dan AFC sudah menyampaikan belasungkawa atas tragedi Kanjuruhan pasca-laga Arema vs Persebaya akhir pekan lalu yang menewaskan 131 orang.
Teks berita dikutip dari Kompas.com dengan judul “Tragedi Kanjuruhan, PSSI Ungkap Tujuan FIFA-AFC Datang ke Indonesia”.
2. Contoh Kalimat Efektif pada Paragraf Cerita Pendek
Contoh paragraf tidak efektif:
Minggu lalu, Cika pergi ke Jakarta untuk menonton konser bersama teman-temannya. Ia dan teman-temannya sudah membeli tiket sejak jauh-jauh hari sebelumnya. Sesampainya di venue, Cika dan teman-temannya turut mengantri di depan gate bersama penonton lainnya. Hanya penonton yang memiliki tiket terverifikasi yang boleh masuk ke dalam gedung melalui gate tersebut.
Konser pun berlangsung selama kurang lebih 3 jam. Setelah konser berakhir, Cika dan teman-temannya berfoto di depan panggung bersama-sama. Cika merasa sangat senang sekali dengan konser hari ini karena acara berlangsung dengan lancar dan penonton tetap tertib selama acara berlangsung. Meskipun lelah karena harus berdiri selama 3 jam, Cika dan teman-temannya tidak menyesal telah membeli tiket festival karena view yang didapat tentu lebih bagus jika dibandingkan dengan view dari tiket tribun.
Contoh paragraf efektif:
Minggu lalu, Cika pergi ke Jakarta untuk menonton konser bersama teman-temannya. Mereka sudah membeli tiket sejak jauh-jauh hari sebelumnya. Sesampainya di venue, Cika dan teman-temannya turut mengantri di depan gate bersama penonton lainnya. Hanya penonton dengan tiket terverifikasi yang boleh masuk ke gedung melalui gate tersebut.
Konser berlangsung selama kurang lebih 3 jam. Setelah konser berakhir, Cika dan teman-temannya berfoto di depan panggung. Cika merasa sangat senang dengan konser hari ini karena acara berlangsung lancar dan penonton tetap tertib selama acara berlangsung. Meskipun lelah akibat berdiri selama 3 jam, Cika dan teman-temannya tidak menyesal telah membeli tiket festival karena view yang mereka dapat tentu lebih bagus daripada view penonton tiket tribun.
—
Nah, setelah belajar tentang kalimat efektif, kamu sudah tahu kan, kenapa Jelita jengkel sama Jenandra? Sekarang, yuk coba bantu Jenandra membenahi kalimat sambutannya supaya efektif!
Pertama-tama, saya ingin mengucapkan terima kasih sebesar-besarnya kepada para hadirin sekalian yang sudah hadir di acara yang amat sangat meriah ini. Saya merasa sungguh-sungguh senang sekali bisa berdiri di hadapan para hadirin sebagai perwakilan siswa.
Tulis jawaban kamu di kolom komentar, ya!
Demikian pembahasan kita tentang kalimat efektif, mulai dari pengertian, syarat, hingga contohnya. Kalau kamu masih belum bisa membantu Jenandra membenahi kalimat sambutannya, coba tanya ke Roboguru, yuk! Pasti Roboguru bisa membantu kamu!
Referensi:
Arifin, E. Z. dkk. (2010). Bahasa Indonesia Akademik: Mata Kuliah Pengembangan Kepribadian. Tangerang: Pustaka Mandiri.
Hoerudin, C. W. dkk. (2017). Mata Kuliah Umum Pengembangan Karakter: Bahasa Indonesia. Bandung: Semiotika.
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta author="viewport" content="Ruangguru Tech Team">
<title>Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & 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="Gimana ya cara membuat kalimat efektif? Yuk, belajar dulu tentang kalimat efektif, mulai dari pengertian, ciri-ciri, syarat, hingga contohnya, lengkap!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/kalimat-efektif" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh" />
<meta property="og:description" content="Gimana ya cara membuat kalimat efektif? Yuk, belajar dulu tentang kalimat efektif, mulai dari pengertian, ciri-ciri, syarat, hingga contohnya, lengkap!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/kalimat-efektif" />
<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-06-26T02:00:00+00:00" />
<meta property="article:modified_time" content="2024-06-26T04:29:15+00:00" />
<meta name="author" content="Kenya Swawikanti" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@ruangguru" />
<meta name="twitter:site" content="@ruangguru" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="Kenya Swawikanti" />
<meta name="twitter:label2" content="Est. reading time" />
<meta name="twitter:data2" content="10 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/kalimat-efektif","url":"https://www.ruangguru.com/blog/kalimat-efektif","name":"Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/kalimat-efektif#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/kalimat-efektif#primaryimage"},"thumbnailUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/kalimat-efektif-syarat-ciri-ciri-contoh-cara-membuat.jpg","datePublished":"2024-06-26T02:00:00+00:00","dateModified":"2024-06-26T04:29:15+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Gimana ya cara membuat kalimat efektif? Yuk, belajar dulu tentang kalimat efektif, mulai dari pengertian, ciri-ciri, syarat, hingga contohnya, lengkap!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/kalimat-efektif#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/kalimat-efektif"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/kalimat-efektif#primaryimage","url":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/kalimat-efektif-syarat-ciri-ciri-contoh-cara-membuat.jpg","contentUrl":"https://cdn-web.ruangguru.com/landing-pages/assets/hs/kalimat-efektif-syarat-ciri-ciri-contoh-cara-membuat.jpg"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/kalimat-efektif#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12"}]},{"@type":"WebSite","@id":"https://www.ruangguru.com/blog/#website","url":"https://www.ruangguru.com/blog/","name":"Ruangguru Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ruangguru.com/blog/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14","name":"Kenya Swawikanti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","caption":"Kenya Swawikanti"},"url":"https://www.ruangguru.com/blog/author/kenya-swawikanti"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru » Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12 Comments Feed" href="https://www.ruangguru.com/blog/kalimat-efektif/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/1501" /><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=1501' />
<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%2Fkalimat-efektif" />
<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%2Fkalimat-efektif&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-1501 single-format-standard wp-theme-ruangguru">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M28L4XJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<header class="header">
<div class="container">
<nav class="navbar navbar-expand-lg header-inner">
<div style="display:flex; gap:12px;">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<img alt="menu" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/beba4a70-3971-41be-9364-f9ee6857b192.svg" loading="lazy" width="30px" height="32px" />
</button>
<a href="https://ruangguru.com" class="header-logo">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com/static/logo-ruangguru.png" alt="Logo">
</a>
</div>
<form class="form-inline my-2 my-lg-0" role="search" method="get" id="searchformmobile" class="searchform" action="https://www.ruangguru.com/blog/">
<div>
<label class="screen-reader-text" for="s">Search for:</label>
<div class="input-group input-group-sm">
<span class="input-group-text" id="search-2"><img width="20px" height="20px" loading="lazy" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/baf38d7b-226b-4374-8b2b-e49766395871.png" alt="" /></span>
<input type="text" value="" name="s" class="form-control" placeholder="Cari artikel di sini!" aria-label="Cari artikel di sini!" aria-describedby="Cari artikel di sini!">
</div>
</div>
</form>
<div class="collapse navbar-collapse dropdown-hover-all" id="navbarSupportedContent">
<div class="d-lg-none navbar-head-collapse">
<a href="https://ruangguru.com" class="header-logo">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com/static/logo-ruangguru.png" alt="Logo">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
X
</button>
</div>
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://www.ruangguru.com/blog/">Blog</a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Konsep & Tips Pelajaran </p>
<div class="dropdown-menu" aria-labelledby="nav1">
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu0" href="https://www.ruangguru.com/blog/c/bahasa-indonesia" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Bahasa Indonesia</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu0">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu1" href="https://www.ruangguru.com/blog/c/bahasa-inggris" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Bahasa Inggris</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu1">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/bahasa-inggris/bahasa-inggris-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu2" href="https://www.ruangguru.com/blog/c/biologi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Biologi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu2">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/biologi/biologi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu3" href="https://www.ruangguru.com/blog/c/ekonomi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Ekonomi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu3">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ekonomi/ekonomi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu4" href="https://www.ruangguru.com/blog/c/fisika" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Fisika</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu4">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/fisika/fisika-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu5" href="https://www.ruangguru.com/blog/c/geografi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Geografi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu5">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/geografi/geografi-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu6" href="https://www.ruangguru.com/blog/c/ipa-terpadu" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">IPA Terpadu</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu6">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ipa-terpadu/ipa-terpadu-sd-kelas-6">Kelas 6</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu7" href="https://www.ruangguru.com/blog/c/ips-terpadu" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">IPS Terpadu</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu7">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/ips-terpadu/ips-terpadu-sd-kelas-6">Kelas 6</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu8" href="https://www.ruangguru.com/blog/c/kimia" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Kimia</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu8">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/kimia/kimia-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu9" href="https://www.ruangguru.com/blog/c/matematika" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Matematika</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu9">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-4">Kelas 4</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-5">Kelas 5</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sd-kelas-6">Kelas 6</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/matematika/matematika-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu10" href="https://www.ruangguru.com/blog/c/sejarah" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Sejarah</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu10">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sejarah/sejarah-sma-kelas-12">Kelas 12</a>
</div>
</div>
<div class="dropdown dropend">
<a class="dropdown-item dropdown-toggle" id="nav1-menu11" href="https://www.ruangguru.com/blog/c/sosiologi" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Sosiologi</a>
<div class="dropdown-menu" aria-labelledby="nav1-menu11">
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-7">Kelas 7</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-8">Kelas 8</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-smp-kelas-9">Kelas 9</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-10">Kelas 10</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-11">Kelas 11</a>
<a class="dropdown-item" href="https://www.ruangguru.com/blog/c/sosiologi/sosiologi-sma-kelas-12">Kelas 12</a>
</div>
</div>
</div>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Latihan Soal </p>
<div class="dropdown-menu" aria-labelledby="nav2">
<a class="dropdown-item" id="nav2-menu0" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-4">Latihan Soal Kelas 4</a>
<a class="dropdown-item" id="nav2-menu1" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-5">Latihan Soal Kelas 5</a>
<a class="dropdown-item" id="nav2-menu2" href="https://www.ruangguru.com/blog/c/latihan-soal/sd-kelas-6">Latihan Soal Kelas 6</a>
<a class="dropdown-item" id="nav2-menu3" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-7">Latihan Soal Kelas 7</a>
<a class="dropdown-item" id="nav2-menu4" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-8">Latihan Soal Kelas 8</a>
<a class="dropdown-item" id="nav2-menu5" href="https://www.ruangguru.com/blog/c/latihan-soal/smp-kelas-9">Latihan Soal Kelas 9</a>
<a class="dropdown-item" id="nav2-menu6" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-10">Latihan Soal Kelas 10</a>
<a class="dropdown-item" id="nav2-menu7" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-11">Latihan Soal Kelas 11</a>
<a class="dropdown-item" id="nav2-menu8" href="https://www.ruangguru.com/blog/c/latihan-soal/sma-kelas-12">Latihan Soal Kelas 12</a>
</div>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pojok Kampus </p>
<div class="dropdown-menu" aria-labelledby="nav3">
<a class="dropdown-item" id="nav3-menu0" href="https://www.ruangguru.com/blog/c/info-beasiswa">Info Beasiswa</a>
<a class="dropdown-item" id="nav3-menu1" href="https://www.ruangguru.com/blog/c/kampus-dan-jurusan">Kampus dan Jurusan</a>
<a class="dropdown-item" id="nav3-menu2" href="https://www.ruangguru.com/blog/c/seleksi-masuk">Seleksi Masuk</a>
</div>
</li>
<li class="nav-item
">
<a class="nav-link
" href=" https://www.ruangguru.com/blog/c/fakta-seru" id="nav4"
>
Fakta Seru </a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dunia Kata </p>
<div class="dropdown-menu" aria-labelledby="nav5">
<a class="dropdown-item" id="nav5-menu0" href="https://www.ruangguru.com/blog/tag/cerpen">Cerpen</a>
<a class="dropdown-item" id="nav5-menu1" href="https://www.ruangguru.com/blog/tag/resensi-buku">Resensi Buku</a>
</div>
</li>
<li class="nav-item
">
<a class="nav-link
" href=" https://www.ruangguru.com/blog/tag/for-kids" id="nav6"
>
For Kids </a>
</li>
<li class="nav-item
dropdown dropdown-hover">
<p class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Seputar Ruangguru </p>
<div class="dropdown-menu" aria-labelledby="nav7">
<a class="dropdown-item" id="nav7-menu0" href="https://www.ruangguru.com/blog/tag/info-ruangguru">Info Ruangguru</a>
<a class="dropdown-item" id="nav7-menu1" href="https://www.ruangguru.com/blog/tag/siaran-pers">Siaran Pers</a>
<a class="dropdown-item" id="nav7-menu2" href="https://www.ruangguru.com/blog/tag/cerita-juara">Cerita Juara</a>
<a class="dropdown-item" id="nav7-menu3" href="https://www.ruangguru.com/blog/tag/seputar-guru">Seputar Guru</a>
<a class="dropdown-item" id="nav7-menu4" href="https://www.ruangguru.com/blog/tag/lifeatruangguru">Life at Ruangguru</a>
</div>
</li>
</ul>
<form class="form-inline my-2 my-lg-0" role="search" method="get" id="searchform" class="searchform" action="https://www.ruangguru.com/blog/">
<div>
<label class="screen-reader-text" for="s">Search for:</label>
<div class="input-group input-group-sm">
<span class="input-group-text" id="search-2"><img width="10" height="10" loading="lazy" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/baf38d7b-226b-4374-8b2b-e49766395871.png" alt="" /></span>
<input type="text" value="" name="s" class="form-control" placeholder="Cari artikel di sini!" aria-label="Cari artikel di sini!" aria-describedby="Cari artikel di sini!">
</div>
</div>
</form>
</div>
</nav>
<script>
(function($bs) {
const CLASS_NAME = 'has-child-dropdown-show';
$bs.Dropdown.prototype.toggle = function(_orginal) {
return function() {
document.querySelectorAll('.' + CLASS_NAME).forEach(function(e) {
e.classList.remove(CLASS_NAME);
});
let dd = this._element.closest('.dropdown').parentNode.closest('.dropdown');
for (; dd && dd !== document; dd = dd.parentNode.closest('.dropdown')) {
dd.classList.add(CLASS_NAME);
}
return _orginal.call(this);
}
}($bs.Dropdown.prototype.toggle);
document.querySelectorAll('.dropdown').forEach(function(dd) {
dd.addEventListener('hide.bs.dropdown', function(e) {
if (this.classList.contains(CLASS_NAME)) {
this.classList.remove(CLASS_NAME);
e.preventDefault();
}
e.stopPropagation(); // do not need pop in multi level mode
});
});
// for hover
document.querySelectorAll('.dropdown-hover, .dropdown-hover-all .dropdown').forEach(function(dd) {
dd.addEventListener('mouseenter', function(e) {
let toggle = e.target.querySelector(':scope>[data-bs-toggle="dropdown"]');
if (!toggle.classList.contains('show')) {
$bs.Dropdown.getOrCreateInstance(toggle).toggle();
dd.classList.add(CLASS_NAME);
$bs.Dropdown.clearMenus(e);
}
});
dd.addEventListener('mouseleave', function(e) {
let toggle = e.target.querySelector(':scope>[data-bs-toggle="dropdown"]');
if (toggle.classList.contains('show')) {
$bs.Dropdown.getOrCreateInstance(toggle).toggle();
}
});
});
})(bootstrap);
$(document).ready(() => {
if ($(window).width() > 991) {
$("a[data-bs-toggle='dropdown']").click(function() {
window.location = $(this).attr('href');
});
}
})
</script>
</div>
</header>
<div class="main-content">
<div class="side-banner-mobile">
</div>
<div class="glider-navigation mobile">
<div role="tablist" class="dots" id="side-banner-mobile-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-mobile-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-mobile-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 post">
<div class="content">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<!-- Home Link -->
<li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog">Home</a></li>
<!-- Categories -->
<li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/bahasa-indonesia">Bahasa Indonesia</a></li><li class="breadcrumb-item"><a href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-12">Bahasa Indonesia SMA Kelas 12</a></li> </ol>
</nav>
<h1 class="content-title">
Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12 </h1>
<div class="content-meta">
<p class="content-author"><a href="https://www.ruangguru.com/blog/author/kenya-swawikanti" class="">Kenya Swawikanti</a> </p>
<p class="content-info"><span>June 26, 2024 • </span> <span>11 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/kalimat-efektif-syarat-ciri-ciri-contoh-cara-membuat.jpg" alt="pengertian-kalimat-efektif-ciri-syarat-contoh " width="820" /></p>
<blockquote>
<p style="text-align: center; font-size: 16px;"><em>Yuk, kita bahas tentang kalimat efektif secara lengkap, mulai dari pengertian, syarat atau ciri-ciri, hingga contohnya. Simak di <strong><a href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-sma-kelas-12">artikel Bahasa Indonesia kelas 12</a></strong> berikut ini, ya!</em></p>
<p style="text-align: center; font-size: 16px;"><em>—</em></p>
</blockquote>
<p> </p>
<p style="text-align: justify;"><em>“Eh, aku mau latihan ngasih sambutan, nih! Coba dengerin, ya,” ujar Jenandra.</em></p>
<p style="text-align: justify;"><em>Jelita yang tengah sibuk mengerjakan tugas, langsung menghentikan sementara kegiatannya untuk mendengarkan Jenandra.</em></p>
<p style="text-align: justify;"><em>“Boleh, boleh. Coba, gih.” ujar Jelita.</em></p>
<p style="text-align: justify;"><em>Jenandra berdeham, kemudian berkata dengan lantang, “Pertama-tama, saya ingin mengucapkan terima kasih sebesar-besarnya kepada para hadirin sekalian yang sudah hadir di acara yang amat sangat meriah ini. Saya merasa sungguh-sungguh senang sekali bisa berdiri di hadapan para hadirin sebagai perwakilan sis—”</em></p>
<p style="text-align: justify;"><em>“Wey, bentar, bentar.. Ini kamu mau ngasih sambutan, apa mau minta disambit sih, Je?” Jelita memotong ucapan Jenandra yang belum selesai dengan wajah jengkel.</em></p>
<p style="text-align: justify;"><em>“Hah… Emangnya kenapa, Ta?” tanya Jenandra dengan polosnya.</em></p>
<p style="text-align: justify;"><em>Hayoo</em>, coba tebak, apa kesalahan Jenandra yang membuat Jelita jengkel?</p>
<p style="text-align: justify;">Nih, aku kasih tahu, ya! Kalimat sambutan Jenandra itu <em>nggak </em>menggunakan kalimat efektif alias bertele-tele, makanya Jelita jadi jengkel sendiri, deh.</p>
<p><strong>Baca Juga: <a href="/blog/5-langkah-menemukan-ide-pokok-dalam-paragraf" rel="noopener">Begini Lho Cara Menemukan Ide Pokok dalam Paragraf!</a></strong></p>
<p style="text-align: justify;"><em>Eh</em>, tapi ngomong-ngomong, kamu sudah tahu belum, apa itu kalimat efektif?</p>
<p> </p>
<h2><span style="font-size: 18pt;">Pengertian Kalimat Efektif</span></h2>
<p style="text-align: justify;"><span style="font-weight: bold;">Kalimat efektif adalah</span> <strong>kalimat yang mudah dipahami oleh orang lain dengan tepat</strong>. Kalimat yang dimaksud bisa dalam bentuk lisan maupun tulisan.</p>
<p style="text-align: justify;">Pada cerita di atas, bentuk kalimat yang dipakai adalah lisan. Jelita sebagai pendengar tidak mampu memahami dengan tepat apa yang diucapkan oleh pembicara yaitu Jenandra. Berarti kalimat yang diucapkan Jenandra tidak efektif.</p>
<p style="text-align: justify;">Begitu pula untuk kalimat berbentuk tulisan. Jika pembaca tidak mengerti makna dari kalimat yang ditulis oleh orang lain (penulis) dengan tepat, berarti kalimat yang ditulis tersebut tidak efektif.</p>
<p><strong>Baca Juga: <a href="/blog/pengertian-teks-cerita-sejarah-dan-strukturnya" rel="noopener">Mengenal Teks Cerita Sejarah: Pengertian, Struktur, Ciri, dan Contohnya</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Syarat dan Ciri-Ciri Kalimat Efektif</span></h2>
<p style="text-align: justify;">Terdapat beberapa <span style="font-weight: bold;">ciri dan syarat</span> agar suatu kalimat <span style="font-weight: bold;">bisa disebut</span> sebagai <span style="font-weight: bold;">kalimat efektif</span>. Apa saja itu?</p>
<h3><span style="font-size: 14pt;">1. Kesepadanan Struktur</span></h3>
<p style="text-align: justify;">Kalimat efektif harus memiliki kesepadanan struktur, yaitu <strong>keseimbangan antara gagasan dengan struktur</strong> yang dipakai. Nah, untuk memiliki kesepadanan struktur yang baik, ada poin-poin yang harus dipenuhi, nih!</p>
<h4><span style="font-size: 12pt;">a. Memiliki subjek dan predikat yang jelas</span></h4>
<p style="text-align: justify;">Cara agar suatu kalimat dapat memiliki subjek dan predikat yang jelas adalah dengan <span style="font-weight: bold;">menghindari </span><span style="font-weight: normal;">penggunaan </span><strong>kata depan</strong> <span style="font-weight: bold;">sebelum</span> penyebutan <span style="font-weight: bold;">subjek</span>.</p>
<p style="text-align: justify; font-weight: bold; font-size: 16px;">Contoh:</p>
<ul>
<li><span style="text-decoration: underline;">Bagi</span> semua mahasiswa perguruan tinggi ini harus membayar uang kuliah. (❌ <strong>Salah</strong>)</li>
<li>Semua mahasiswa perguruan tinggi ini harus membayar uang kuliah. (✅ <strong>Benar</strong>)</li>
</ul>
<p> </p>
<h4><span style="font-size: 12pt;">b. Tidak terdapat subjek ganda</span></h4>
<p style="text-align: justify;"><span style="font-weight: bold;">Subjek ganda</span> dapat membuat kalimat menjadi <span style="font-weight: bold;">tidak terfokus</span> sehingga maknanya menjadi <span style="font-weight: bold;">sulit dipahami</span>.</p>
<p style="text-align: justify; font-weight: bold; font-size: 16px;">Contoh:</p>
<ul>
<li><span style="text-decoration: underline;">Penyusunan laporan itu</span> <span style="text-decoration: underline;">saya</span> dibantu oleh para dosen. (❌ <strong>Salah</strong>)</li>
<li>Dalam menyusun laporan itu, <span style="text-decoration: underline;">saya</span> dibantu oleh para dosen. (✅ <strong>Benar</strong>)</li>
</ul>
<p> </p>
<p style="text-align: justify;">Pada kalimat pertama, terdapat dua subjek yaitu <span style="font-weight: bold;">‘penyusunan laporan itu’</span> dan <span style="font-weight: bold;">‘saya’</span>.</p>
<p><strong>Baca Juga: <a href="/blog/struktur-teks-editorial-dan-langkah-penyusunannya" rel="noopener">Pahami Pengertian Teks Editorial, Ciri, Struktur, Kaidah Kebahasaan & Contohnya</a></strong></p>
<p> </p>
<h4><span style="font-size: 12pt;">c. Kata hubung tidak dipakai pada kalimat tunggal</span></h4>
<p style="text-align: justify;">Kata hubung dipakai untuk membangun sebuah kalimat <span style="font-weight: bold;">majemuk</span>. Oleh karena itu, kata hubung tidak boleh ada di kalimat <span style="font-weight: bold;">tunggal</span>.</p>
<p style="text-align: justify; font-size: 16px;">Contoh:</p>
<ul>
<li>Kami datang agak terlambat. <span style="text-decoration: underline;">Sehingga</span> kami tidak dapat mengikuti acara pertama. (❌ <span style="color: #000000;"><strong>Salah</strong></span>)</li>
<li>Kami datang agak terlambat <span style="text-decoration: underline;">sehingga</span> kami tidak dapat mengikuti acara pertama. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</li>
<li>Kami datang agak terlambat. <span style="text-decoration: underline;">Oleh karena itu</span>, kami tidak dapat mengikuti acara pertama. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</li>
</ul>
<p> </p>
<p style="text-align: justify;">Jika ingin tetap menggunakan kalimat tunggal, kata<span style="font-weight: bold;"> ‘sehingga’</span> bisa diganti dengan<span style="font-weight: bold;"> ‘oleh karena itu’</span><span style="font-weight: normal;">.</span></p>
<p> </p>
<h4><span style="font-size: 12pt;">d. Predikat kalimat tidak didahului oleh kata ‘yang’</span></h4>
<p>Pemunculan kata <span style="font-weight: bold;">‘yang’</span> dapat <span style="font-weight: bold;">menghilangkan predikat</span> dalam sebuah kalimat.</p>
<p style="text-align: justify; font-weight: bold; font-size: 16px;">Contoh:</p>
<ul>
<li>Sekolah kami <span style="text-decoration-line: underline;">yang</span> terletak di depan bioskop Surya. (❌ <span style="color: #000000; font-weight: bold;">Salah</span>)</li>
<li><span style="font-weight: normal;">Sekolah kami terletak di depan bioskop Surya. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</span></li>
</ul>
<p> </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/syarat-kalimat-efektif-ciri-ciri-contoh-cara-membuat.jpg" alt="syarat kalimat efektif" width="600" /></p>
<p> </p>
<p style="text-align: justify;">Dengan memiliki kesepadanan struktur yang baik, maka <strong>gagasan</strong> <strong>dapat dengan mudah dipahami </strong>oleh pendengar atau pembaca. Jadi, <em>nggak </em>akan ada kesalahpahaman lagi deh, di antara kita. <em>Eh </em>salah, maksudnya di antara pembicara-pendengar atau pembaca-penulis, <em>hehe</em>..</p>
<p style="text-align: justify; font-weight: bold;">Baca Juga: <a href="https://www.ruangguru.com/blog/frasa-klausa-kalimat">Pahami Pengertian Frasa, Klausa, Kalimat beserta Contohnya, Yuk!</a></p>
<p> </p>
<h3><span style="font-size: 14pt;">2. Keparalelan Bentuk</span></h3>
<p style="text-align: justify;">Kalimat efektif harus <strong>memiliki bentuk yang paralel</strong>. Artinya, kalau bentuk pertama menggunakan kata benda, maka bentuk selanjutnya juga harus menggunakan kata benda. Kalau bentuk pertama menggunakan kata kerja, maka bentuk selanjutnya juga harus menggunakan kata kerja.</p>
<p style="text-align: justify;"><strong>Contoh:</strong></p>
<ul>
<li style="text-align: justify;">Tahap terakhir penyelesaian gedung itu adalah kegiatan pengecatan tembok, memasang penerangan, pengujian sistem pembagian air, dan pengaturan tata ruang.</li>
</ul>
<p> </p>
<p style="text-align: justify;">Kalimat di atas <span style="font-weight: bold;">tidak paralel</span> karena kata yang menduduki predikat tidak memiliki bentuk yang sama. Supaya efektif, <strong>predikatnya harus diubah menjadi kata benda semua</strong>, menjadi seperti berikut:</p>
<ul>
<li style="text-align: justify;">Tahap terakhir penyelesaian gedung itu adalah kegiatan pengecatan tembok, <span style="text-decoration: underline;">pemasangan</span> penerangan, pengujian sistem pembagian air, dan pengaturan tata ruang.</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">3. Kehematan Kata</span></h3>
<p style="text-align: justify;">Kalimat efektif harus <strong>hemat dalam penggunaan kata</strong>. Jangan menggunakan kata, frasa, atau bentuk lain yang tidak perlu.</p>
<h4><span style="font-size: 12pt;">a. Hilangkan pengulangan subjek</span></h4>
<p style="text-align: justify;">Subjek hanya perlu disebutkan sebanyak<span style="font-weight: bold;"> satu kali</span> dalam satu kalimat.</p>
<p style="text-align: justify; font-size: 16px;"><strong>Contoh:</strong></p>
<ul>
<li>Karena <span style="text-decoration: underline;">dia</span> tidak diundang, <span style="text-decoration: underline;">dia</span> tidak datang ke tempat itu. (❌ <span style="color: #000000;"><strong>Salah</strong></span>)</li>
<li>Karena tidak diundang, <span style="text-decoration: underline;">dia</span> tidak datang ke tempat itu. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</li>
</ul>
<p> </p>
<p style="text-align: justify;">Tidak perlu mengulang kata<span style="font-weight: bold;"> ’dia’</span>.</p>
<p> </p>
<h4><span style="font-size: 12pt;">b. Hindari kesinoniman dalam satu kalimat</span></h4>
<p style="text-align: justify;">Jika terdapat dua kata dalam satu kalimat yang maknanya sama (<span style="font-weight: bold;">sinonim</span>), <span style="font-weight: bold;">gunakan salah satunya</span> saja.</p>
<p style="text-align: justify; font-size: 16px;"><strong>Contoh:</strong></p>
<ul>
<li><span style="text-decoration: underline;">Sejak</span> <span style="text-decoration: underline;">dari</span> pagi dia bermenung. (❌ <span style="color: #000000;"><strong>Salah</strong></span>)</li>
<li><span style="text-decoration: underline;">Sejak</span> pagi dia bermenung. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</li>
</ul>
<p> </p>
<p style="text-align: justify;">Kata <span style="font-weight: bold;">‘sejak’</span> dan <span style="font-weight: bold;">‘dari’</span> adalah <span style="font-weight: bold;">sinonim</span>, sehingga penggunaan salah satunya saja sudah cukup.</p>
<p> </p>
<h4><span style="font-size: 12pt;">c. Perhatikan kata jamak</span></h4>
<p style="text-align: justify;">Jika terdapat kata yang sudah bermakna <span style="font-weight: bold;">jamak</span>, maka <span style="font-weight: bold;">tidak perlu</span> menambahkan <span style="font-weight: bold;">kata lain </span><span style="font-weight: normal;">yang juga</span> bermakna <span style="font-weight: bold;">jamak</span><span style="font-weight: normal;">.</span></p>
<p style="text-align: justify; font-size: 16px;"><strong>Contoh:</strong></p>
<ul>
<li><span style="text-decoration: underline;">Hadirin</span> <span style="text-decoration: underline;">sekalian</span> dimohon berdiri. (❌ <span style="color: #000000;"><strong>Salah</strong></span>)</li>
<li><span style="text-decoration: underline;">Hadirin</span> dimohon berdiri. (✅ <span style="color: #000000;"><strong>Benar</strong></span>)</li>
</ul>
<p> </p>
<p style="text-align: justify;">Kata <span style="font-weight: bold;">‘hadirin’</span> sudah bermakna <span style="font-weight: bold;">jamak</span>, sehingga <span style="font-weight: bold;">tidak perlu</span> menambahkan kata<span style="font-weight: bold;"> ‘sekalian’</span> setelah kata hadirin.</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/cara-membuat-kalimat-efektif-syarat-ciri-ciri-contoh.jpg" alt="cara membuat kalimat efektif" width="600" /></p>
<p><strong>Baca Juga: <a href="/blog/jenis-unsur-dan-syarat-paragraf" rel="noopener">Membahas Paragraf: Pengertian, Jenis, Unsur, Syarat, dan Contohnya</a></strong></p>
<p> </p>
<p style="text-align: justify;">Penggunaan kata yang berlebihan dapat menyebabkan suatu kalimat menjadi <span style="font-weight: bold;">bertele-tele</span> atau terlalu panjang. Makna yang ingin disampaikan pun menjadi sulit dipahami oleh pendengar atau pembaca. Oleh karena itu, gunakan kata-kata yang memang diperlukan saja ya, biar jadi kalimat efektif!</p>
<p> </p>
<h3><span style="font-size: 14pt;">4. Kecermatan Penalaran</span></h3>
<p style="text-align: justify;">Dalam kalimat efektif terdapat kecermatan penalaran, artinya harus <strong>memperhatikan pemilihan kata-kata</strong> supaya tidak menimbulkan makna ganda.</p>
<p style="text-align: justify;"><strong>Contoh:</strong></p>
<ul>
<li style="text-align: justify; font-weight: normal;">Mahasiswa perguruan tinggi yang terkenal itu menerima hadiah.</li>
</ul>
<p> </p>
<p style="text-align: justify;">Kalimat ini dapat menimbulkan tafsiran ganda. Coba kamu baca, deh. Pasti kamu jadi bingung, di sini maksudnya siapa yang terkenal? Mahasiswanya atau perguruan tingginya?</p>
<p style="text-align: justify;">Nah, supaya efektif, kita bisa mengubahnya menjadi salah satu dari dua bentuk berikut:</p>
<ul>
<li><strong>Mahasiswa terkenal itu menerima hadiah.</strong><br />
Gunakan bentuk ini jika yang terkenal adalah mahasiswanya. Kata ‘perguruan tinggi’ dihilangkan karena mahasiswa sudah pasti berkuliah di perguruan tinggi sehingga tidak perlu disebutkan lagi.</li>
<li><strong>Mahasiswa dari perguruan tinggi terkenal itu menerima hadiah.</strong><br />
Gunakan bentuk ini jika yang terkenal adalah perguruan tingginya.</li>
</ul>
<p> </p>
<h3><span style="font-size: 14pt;">5. Kelogisan Bahasa</span></h3>
<p style="text-align: justify;">Kalimat efektif harus memiliki kelogisan bahasa. Artinya, ide pada kalimat efektif tersebut <strong>dapat diterima oleh akal</strong> <strong>dan penulisannya sesuai dengan ejaan</strong> yang berlaku.</p>
<p style="text-align: justify;"><strong>Contoh:</strong></p>
<ul>
<li>Waktu dan tempat kami persilakan.</li>
<li>Jenazah wanita yang ditemukan itu sebelumnya sering mondar-mandir di sekitar pasar.</li>
</ul>
<p> </p>
<p style="text-align: justify;"><strong>Kedua kalimat di atas tidak logis</strong>. Coba kamu perhatikan, deh. Pada contoh pertama, masa yang dipersilakan waktu dan tempat, sih? <em>Emangnya </em>waktu dan tempat mau dipersilakan ke mana? Terus pada contoh kedua, masa jenazahnya mondar-mandir di pasar? Kan serem?</p>
<p style="text-align: justify;">Biar <em>nggak </em>emosi sendiri, yuk kita coba perbaiki!</p>
<ul>
<li>Kepada Bapak Lurah, kami persilakan.</li>
<li>Sebelum meninggal, wanita yang ditemukan jenazahnya itu sering mondar-mandir di sekitar pasar.</li>
</ul>
<p> </p>
<p style="text-align: justify;">Pada contoh pertama, <strong>ganti kata ‘waktu dan tempat’</strong> menjadi subjek (berupa orang) yang akan diberi waktu dan tempat untuk berbicara, yaitu Bapak Lurah.</p>
<p style="text-align: justify;">Sedangkan pada contoh kedua, <strong>ubah subjeknya menjadi ‘wanita’</strong>, bukan ‘jenazah wanita’. Setelah itu, <strong>tambahkan kata ‘sebelum meninggal’</strong> untuk memperjelas kapan wanita tersebut mondar-mandir di pasar.</p>
<p><strong>Baca Juga: <a href="/blog/kalimat-simpleks-dan-kalimat-kompleks" rel="noopener">Perbedaan Kalimat Simpleks & Kompleks: Pengertian, Jenis-Jenis, Ciri, Contoh</a></strong></p>
<p> </p>
<h2><span style="font-size: 18pt;">Contoh Kalimat Efektif dan Tidak Efektif</span></h2>
<p style="text-align: justify;">Berikut adalah beberapa contoh kalimat efektif dan kalimat tidak efektif yang bisa kamu gunakan sebagai referensi dalam membentuk suatu kalimat:</p>
<p><strong>Kalimat tidak efektif</strong> → Baik karyawan baru atau karyawan lama dikenakan peraturan yang sama.<br />
<strong>Kalimat efektif</strong> → Seluruh karyawan dikenakan peraturan yang sama.</p>
<p><strong>Kalimat tidak efektif</strong> → Walau masih pagi buta, tapi dia sudah mulai bekerja.<br />
<strong>Kalimat efektif</strong> → Walau masih pagi buta, dia sudah mulai bekerja.</p>
<p><strong>Kalimat tidak efektif</strong> → Hendery adalah merupakan salah satu murid yang berprestasi.<br />
<strong>Kalimat efektif</strong> → Hendery adalah salah seorang murid berprestasi.</p>
<p><strong>Kalimat tidak efektif</strong> → Ibu pergi ke toko dan Ibu membeli roti juga selai.<br />
<strong>Kalimat efektif</strong> → Ibu pergi ke toko untuk membeli roti dan selai.</p>
<p><strong>Kalimat tidak efektif</strong> → Bulan lalu, banyak kucing-kucing yang divaksin secara gratis.<br />
<strong>Kalimat efektif</strong> → Bulan lalu, banyak kucing yang divaksin secara gratis.</p>
<p><strong>Kalimat tidak efektif</strong> → Banten merupakan provinsi yang termasuk salah satu provinsi di Pulau Jawa.<br />
<strong>Kalimat efektif</strong> → Banten merupakan provinsi yang berada di Pulau Jawa.</p>
<p><strong>Kalimat tidak efektif</strong> → Ada beragam macam aksesoris yang dijual di sana.<br />
<strong>Kalimat efektif</strong> → Ada beragam aksesoris yang dijual di sana.</p>
<p style="line-height: 1.75;"><strong>Kalimat tidak efektif</strong> → Demi untuk anaknya, beliau rela bekerja banting tulang seharian.<br />
<strong>Kalimat efektif</strong> → Demi anaknya, beliau rela banting tulang seharian.</p>
<p style="line-height: 1.75;"><strong>Kalimat tidak efektif</strong> → Johnny adalah mahasiswa paling tertinggi di kampus.<br />
<strong>Kalimat efektif</strong> → Johnny adalah mahasiswa paling tinggi di kampus.</p>
<p style="line-height: 1.75;"><strong>Kalimat efektif</strong> → Kritik yang ia sampaikan akan kami pertimbangkan.<br />
<strong>Kalimat tidak efektif</strong> → Kritik yang disampaikan olehnya akan dipertimbangkan oleh pihak kami.</p>
<p><strong>Kalimat tidak efektif</strong> → Taman bermain itu sangat ramai sekali saat akhir pekan.<br />
<strong>Kalimat efektif</strong> → Taman bermain itu sangat ramai saat akhir pekan.</p>
<p><strong>Kalimat tidak efektif</strong> → Maria rajin belajar agar supaya nilainya bagus.<br />
<strong>Kalimat efektif</strong> → Maria rajin belajar supaya nilainya bagus.</p>
<p><strong>Kalimat tidak efektif</strong> → Hari ini, para siswa-siswi SMP 3 memakai baju batik untuk merayakan Hari Batik Nasional.<br />
<strong>Kalimat efektif</strong> → Hari ini, siswa-siswi SMP 3 memakai baju batik untuk merayakan Hari Batik Nasional.</p>
<p><strong>Kalimat tidak efektif</strong> → Setelah beraktivitas seharian, kemudian Reni beristirahat di kamar.<br />
<strong>Kalimat efektif</strong> → Setelah beraktivitas seharian, Reni beristirahat di kamar.</p>
<p><strong>Kalimat tidak efektif</strong> → Meski pintar, namun ia tidak pernah sombong.<br />
<strong>Kalimat efektif</strong> → Meski pintar, ia tidak sombong.</p>
<p> </p>
<h2 style="text-align: justify; font-size: 20px;"><span style="font-size: 18pt;">Contoh Kalimat Efektif dan Tidak Efektif dalam Paragraf</span></h2>
<p style="text-align: justify;">Berikut beberapa contoh kalimat efektif yang terkandung dalam suatu paragraf:</p>
<h3 style="text-align: justify; font-weight: bold; font-size: 16px; line-height: 1.5;"><span style="font-size: 14pt;">1. Contoh Kalimat Efektif pada Paragraf Berita</span></h3>
<p style="text-align: justify; line-height: 1.5;">Contoh paragraf <span style="font-weight: bold;">tidak efektif</span>:</p>
<p style="text-align: justify;">Wakil Sekretaris Jenderal (Sekjen) PSSI, Maaike Ira Puspita, mengungkapkan tujuan kedatangan FIFA dan AFC ke Indonesia. Maaike Ira Puspita mengatakan, FIFA dan AFC akan datang ke Indonesia bukan untuk melakukan investigasi terhadap PSSI atas tragedi Kanjuruhan. Namun, Maaike Ira Puspita menuturkan bahwa kehadiran kedua federasi sepak bola tersebut untuk memberikan dukungan kepada Indonesia. FIFA dan AFC sudah menyampaikan belasungkawa atas tragedi Kanjuruhan pasca-laga Arema vs Persebaya akhir pekan lalu yang menewaskan 131 orang.</p>
<p style="text-align: justify;">Contoh paragraf <span style="font-weight: bold;">efektif</span>:</p>
<p style="text-align: justify;">Wakil Sekretaris Jenderal (Sekjen) PSSI, Maaike Ira Puspita, mengungkapkan bahwa tujuan kedatangan FIFA dan AFC ke Indonesia bukan untuk melakukan investigasi terhadap PSSI atas tragedi Kanjuruhan, melainkan untuk memberikan dukungan kepada Indonesia. Maaike Ira Puspita juga mengatakan bahwa FIFA dan AFC sudah menyampaikan belasungkawa atas tragedi Kanjuruhan pasca-laga Arema vs Persebaya akhir pekan lalu yang menewaskan 131 orang.</p>
<p><em>Teks berita dikutip dari Kompas.com dengan judul “Tragedi Kanjuruhan, PSSI Ungkap Tujuan FIFA-AFC Datang ke Indonesia”.</em></p>
<p> </p>
<h3 style="text-align: justify; font-weight: bold; font-size: 16px; line-height: 1.5;"><span style="font-size: 14pt;">2. Contoh Kalimat Efektif pada Paragraf Cerita Pendek</span></h3>
<p style="text-align: justify;">Contoh paragraf <span style="font-weight: bold;">tidak efektif</span>:</p>
<p style="text-align: justify;">Minggu lalu, Cika pergi ke Jakarta untuk menonton konser bersama teman-temannya. Ia dan teman-temannya sudah membeli tiket sejak jauh-jauh hari sebelumnya. Sesampainya di <em>venue</em>, Cika dan teman-temannya turut mengantri di depan <em>gate</em> bersama penonton lainnya. Hanya penonton yang memiliki tiket terverifikasi yang boleh masuk ke dalam gedung melalui <em>gate </em>tersebut.</p>
<p style="text-align: justify;">Konser pun berlangsung selama kurang lebih 3 jam. Setelah konser berakhir, Cika dan teman-temannya berfoto di depan panggung bersama-sama. Cika merasa sangat senang sekali dengan konser hari ini karena acara berlangsung dengan lancar dan penonton tetap tertib selama acara berlangsung. Meskipun lelah karena harus berdiri selama 3 jam, Cika dan teman-temannya tidak menyesal telah membeli tiket festival karena <em>view</em> yang didapat tentu lebih bagus jika dibandingkan dengan <em>view</em> dari tiket tribun.</p>
<p style="text-align: justify;">Contoh paragraf <span style="font-weight: bold;">efektif</span>:</p>
<p style="text-align: justify;">Minggu lalu, Cika pergi ke Jakarta untuk menonton konser bersama teman-temannya. Mereka sudah membeli tiket sejak jauh-jauh hari sebelumnya. Sesampainya di <em>venue</em>, Cika dan teman-temannya turut mengantri di depan <em>gate</em> bersama penonton lainnya. Hanya penonton dengan tiket terverifikasi yang boleh masuk ke gedung melalui <em>gate </em>tersebut.</p>
<p style="text-align: justify;">Konser berlangsung selama kurang lebih 3 jam. Setelah konser berakhir, Cika dan teman-temannya berfoto di depan panggung. Cika merasa sangat senang dengan konser hari ini karena acara berlangsung lancar dan penonton tetap tertib selama acara berlangsung. Meskipun lelah akibat berdiri selama 3 jam, Cika dan teman-temannya tidak menyesal telah membeli tiket festival karena <em>view</em> yang mereka dapat tentu lebih bagus daripada <em>view</em> penonton tiket tribun.</p>
<p style="text-align: center;"><em>—</em></p>
<p style="text-align: justify;">Nah, setelah belajar tentang kalimat efektif, kamu sudah tahu kan, kenapa Jelita jengkel sama Jenandra? Sekarang, yuk coba bantu Jenandra membenahi kalimat sambutannya supaya efektif!</p>
<p style="text-align: justify; font-weight: bold;"><em>Pertama-tama, saya ingin mengucapkan terima kasih sebesar-besarnya kepada para hadirin sekalian yang sudah hadir di acara yang amat sangat meriah ini. Saya merasa sungguh-sungguh senang sekali bisa berdiri di hadapan para hadirin sebagai perwakilan siswa.</em></p>
<p style="text-align: justify;">Tulis jawaban kamu di <span style="font-weight: bold;">kolom komentar</span>, ya!</p>
<p style="text-align: justify;">Demikian pembahasan kita tentang kalimat efektif, mulai dari pengertian, syarat, hingga contohnya. Kalau kamu masih belum bisa membantu Jenandra membenahi kalimat sambutannya, coba tanya ke <a href="https://roboguru.ruangguru.com/" target="_blank" rel="noopener"><strong>Roboguru</strong></a>, yuk! Pasti Roboguru bisa membantu kamu!</p>
<p style="text-align: justify;"><a class="rg-cta" style="text-align: center;" href="https://www.ruangguru.com/roboguruplus" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="aligncenter" src="https://cdn-web.ruangguru.com/landing-pages/assets/cta/a0a38c01-0a03-4469-8a8f-60dc108e3138.png" alt="IDN CTA Blog roboguru plus Ruangguru" width="820" height="200" /></a></p>
<p style="text-align: left;"><strong style="background-color: transparent; font-size: 1rem;">Referensi:</strong></p>
<p style="text-align: left;">Arifin, E. Z. dkk. (2010). <em>Bahasa Indonesia Akademik: Mata Kuliah Pengembangan Kepribadian</em>. Tangerang: Pustaka Mandiri.</p>
<p style="text-align: left;">Hoerudin, C. W. dkk. (2017). <em>Mata Kuliah Umum Pengembangan Karakter: Bahasa Indonesia</em>. Bandung: Semiotika.</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/bahasa-indonesia-xii" rel="tag">Bahasa Indonesia XII</a> <a href="https://www.ruangguru.com/blog/tag/kelas-12" rel="tag">Kelas 12</a> <a href="https://www.ruangguru.com/blog/tag/konsep-pelajaran" rel="tag">Konsep Pelajaran</a> <a href="https://www.ruangguru.com/blog/tag/sma" rel="tag">SMA</a> </div>
</div>
<div class="author-post">
<img loading="lazy" class="author-avatar" width="64px" height="64px" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5196bc4b-168b-4b6f-8c46-cb076ca8b451.png">
<div>
<h5 class="author-title">Kenya Swawikanti</h5>
<p class="author-description"></p>
</div>
</div> <div class="share-post">
<p>Bagikan artikel ini:</p>
<ul class="socmed">
<li>
<a target="_blank" href="https://api.whatsapp.com/send?phone=&text=Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/kalimat-efektif"><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/kalimat-efektif&quote=Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12"> <img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook " /> </a>
</li>
<li>
<a target="_blank" href="https://twitter.com/intent/tweet?text=Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12&url=https://www.ruangguru.com/blog/kalimat-efektif"> <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/kalimat-efektif&title=Pengertian Kalimat Efektif, Ciri-Ciri, Syarat & Contoh | Bahasa Indonesia Kelas 12"><img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading="lazy" alt="Logo LinkedIn " /></a>
</li>
</ul>
</div>
</div>
<div class="col-md-4 sticky">
<aside id="sidebar">
<div class="side-banner-desktop">
</div>
<div class="glider-navigation desktop">
<div role="tablist" class="dots" id="side-banner-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="side-banner-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="side-banner-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
<h2 style="font-size: 24px; font-weight: bold; margin-bottom: 16px;margin-top: 16px;">Artikel Terbaru</h2>
<ul>
<li>
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" alt="Pergerakan Nasional" class="external-img wp-post-image " /> <span>Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" alt="Runtuhnya Uni Soviet" class="external-img wp-post-image " /> <span>Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" class="external-img wp-post-image " /> <span>Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/9-lembaga-dan-pelaku-pasar-modal-di-indonesia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/279825ac-672b-43f9-b66e-a1c7ec87f784.png" alt="Pelaku Pasar Modal di Indonesia" class="external-img wp-post-image " /> <span>9 Lembaga dan Pelaku Pasar Modal di Indonesia | Ekonomi Kelas 10</span>
</a>
</li>
<li>
<a href="https://www.ruangguru.com/blog/peristiwa-kontemporer-dunia-perpecahan-cekoslovakia">
<img loading="lazy" src="https://cdn-web-2.ruangguru.com//landing-pages/assets/2a1a35c0-f1f5-45d4-8869-ff5083bd90e5.png" alt="Perpecahan Cekoslowakia" class="external-img wp-post-image " /> <span>Latar Belakang Perpecahan Cekoslowakia dan Penyebabnya | Sejarah Kelas 12</span>
</a>
</li>
</ul>
</aside>
</div>
</div>
<div class="row">
<div class="col-12">
<section class="related-posts">
<h2 class="page-title">
Artikel Lainnya
</h2>
<div class="content-grid">
<div class="content">
<a href="https://www.ruangguru.com/blog/pergerakan-nasional-indonesia">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/dd9f819a-e3e7-4992-b8c7-3ce436bb27f8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Pergerakan Nasional Indonesia: Pengertian, Tujuan & Penyebabnya | Sejarah Kelas 11 </h2>
<div class="content-meta">
<span>March 6, 2026</span> <span>• 8 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/runtuhnya-uni-soviet">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/b9f1448f-d581-42c3-bf06-6300fdbcd7c8.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Sejarah Runtuhnya Uni Soviet, Penyebab, dan Dampaknya | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span></span> <span>• 11 minutes read</span>
</div>
</div>
</a>
</div>
<div class="content">
<a href="https://www.ruangguru.com/blog/konflik-palestina-israel">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png?height=320" type="image/png">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/724ad604-4b78-4c7c-9d4b-627165954c4a.png" loading="lazy" alt="" />
</picture>
<div>
<h2 class="content-title">
Latar Belakang Terjadinya Konflik Palestina dengan Israel | Sejarah Kelas 12 </h2>
<div class="content-meta">
<span>March 5, 2026</span> <span>• 5 minutes read</span>
</div>
</div>
</a>
</div>
</div>
</section> </div>
</div>
<div class="banner-product-wrapper">
<a href="https://cta.ruangguru.com/7c02db90-610d-11ee-80fe-4201ac180089" target="_blank" class="alert alert-dismissible fade show banner-product" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<!-- <p>Yuk pilih kelas dan materi belajar kamu di sini</p>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0e292531-9ee1-4eed-92f5-b5c053eea4c2.svg" width="42px" height="42px" class="arrow-right"> -->
<img class="image-floating-bottom" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d19eb9b6-999d-4b92-87c6-c4fb32000d73.png?convert=web" />
</a>
</div>
</div>
</div>
<script>
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function replaceCtaMarkupAsync() {
await sleep(2000);
alert("replace")
const contentBody = document.querySelector('.content-body');
const paragraphs = contentBody.querySelectorAll('p');
const regexPattern = /{{cta\(['"](.+?)['"]\)}}/g;
paragraphs.forEach((paragraph) => {
const originalHTML = paragraph.innerHTML;
let modifiedHTML = '';
let lastIndex = 0;
for (const match of originalHTML.matchAll(regexPattern)) {
const ctaId = match[1];
modifiedHTML += originalHTML.slice(lastIndex, match.index) + `<b>${ctaId}</b>`;
lastIndex = match.index + match[0].length;
}
modifiedHTML += originalHTML.slice(lastIndex);
paragraph.innerHTML = modifiedHTML;
});
document.addEventListener("DOMContentLoaded", () => {
replaceCtaMarkupAsync();
});
}
</script>
<div class="modal fade" id="popupPromo" tabindex="-1" aria-labelledby="popupPromoLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="button-wrapper">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="glider-contain">
<div class="glider">
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/4680961a-4e01-4169-8ff4-da0823d0da6c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/ab-web-pop-up-banner-blog-rg-1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rasionalisasi-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ec15e92-707a-4660-8134-11f1c1e539a8.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-snbt-reg-2026-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-blog-to-snbt-prem">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/to-prem-tka-sd-smp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/e6888a56-1d95-4d8a-b87a-b19b8a185651.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/rgp-popup-blog-rg">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/851003e6-07b5-40d1-9068-f9b0bcb1625a.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/25f78174-4fc2-11ef-9a39-4201ac180089">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/kitab-tka-smp-popup-blog">
<img src="https://cdn-web-2.ruangguru.com//landing-pages/assets/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitab-utbk-snbt-lite">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png" />
</a>
<a class="" target="_blank" href="https://cta.ruangguru.com/pop-rg-kitablitetkasmp">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/50097055-1862-46a8-bbe0-fa5b077f88bb.png" />
</a>
</div>
<div class="glider-navigation">
<div role="tablist" class="dots" id="popup-promo-dots"></div>
<div class="glider-button-navigation">
<button aria-label="Previous" class="glider-prev" id="popup-promo-prev"><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/412de767-9fab-4a4e-9a21-09b7ac9c5f96.png"></button>
<button aria-label="Next" class="glider-next" id="popup-promo-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/754b0134-4f20-4cdd-af8c-d5918044d734.png">
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var jsonString = '[{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":696,"UpdatedAt":"2026-02-25 02:12:12+00:00","campaign":null,"cta":[{"Id":31467,"ctaId":"ab-web-pop-up-banner-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b9b5f501-be14-4e3f-9ad8-a87e17ec16e9.png","name":"[AB] Web Pop Up Banner - Blog RG","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/4680961a-4e01-4169-8ff4-da0823d0da6c.png","name":"[RG] Popup Banner Blog - Promo SNBT Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":1,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-07-25 01:01:27+00:00","Id":705,"UpdatedAt":"2026-02-23 10:52:46+00:00","campaign":null,"cta":[{"Id":33341,"ctaId":"ab-web-pop-up-banner-blog-rg-1","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/ab-web-pop-up-banner-blog-rg-1)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f30c4943-4456-4a96-858b-fe065c9073ae.png","name":"[AB] Web Pop Up Banner - Blog RG 1","targetUrl":"https:\/\/bayar.ruangguru.com\/?utm-source=ab-web-pop-up-banner-blog-rg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/e0ebb0c9-e368-4524-9241-dbaf73cafccd.png","name":"[RG] Popup Banner Blog - Promo TKA Ramadan","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":2,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":657,"UpdatedAt":"2026-02-06 03:52:10+00:00","campaign":null,"cta":[{"Id":33189,"ctaId":"rasionalisasi-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rasionalisasi-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog - Rasionalisasi","targetUrl":"https:\/\/www.ruangguru.com\/rasionalisasi"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/0ec15e92-707a-4660-8134-11f1c1e539a8.png","name":"[RG] Pop Up Blog RG - Rasionalisasi","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":3,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":677,"UpdatedAt":"2026-02-12 02:22:12+00:00","campaign":null,"cta":[{"Id":33305,"ctaId":"to-snbt-reg-2026-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-snbt-reg-2026-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[IDN] CTA Popup Blog RG - Tryout SNBT Regular 2026","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKREG7"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/b95e02b2-28a4-4c24-a6db-930ecddef2fa.jpg","name":"[RG] Popup Blog RG - Tryout Regular 2026","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":4,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2026-02-05 10:16:52+00:00","Id":689,"UpdatedAt":"2026-03-05 02:41:12+00:00","campaign":null,"cta":[{"Id":33338,"ctaId":"pop-blog-to-snbt-prem","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-blog-to-snbt-prem)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Popup Blog - TO SNBT Prem","targetUrl":"https:\/\/link.ruangguru.com\/blPk\/TOUTBKPREM"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/1b8558a2-ad51-4144-b30c-01a3231a22da.jpg","name":"[RG] Pop blog - TO SNBT Prem","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":5,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-12-07 09:26:39+00:00","Id":679,"UpdatedAt":"2026-03-04 03:44:16+00:00","campaign":null,"cta":[{"Id":33304,"ctaId":"to-prem-tka-sd-smp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/to-prem-tka-sd-smp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/1bf472e1-62f4-4aa9-ab8c-4fa72a82dd7b.png","name":"[RG] Pop Up Blog RG - TO Premium TKA SD SMP","targetUrl":"https:\/\/s.id\/TOTKAPREMSDSMP"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/e6888a56-1d95-4d8a-b87a-b19b8a185651.png","name":"[RG] Popup Blog RG - TO TKA Premium SD SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":6,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-08-25 04:25:04+00:00","Id":672,"UpdatedAt":"2026-02-06 03:52:17+00:00","campaign":null,"cta":[{"Id":33285,"ctaId":"rgp-popup-blog-rg","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/rgp-popup-blog-rg)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","targetUrl":"https:\/\/www.ruangguru.com\/privat"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/851003e6-07b5-40d1-9068-f9b0bcb1625a.png","name":"[RG] Pop Up Blog - RGP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":7,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":379,"UpdatedAt":"2026-03-06 01:54:52+00:00","campaign":null,"cta":[{"Id":31356,"ctaId":"25f78174-4fc2-11ef-9a39-4201ac180089","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/25f78174-4fc2-11ef-9a39-4201ac180089)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f60bc49c-c00f-4a5e-80a2-2552fa18ae21.jpg","name":"CTA Blog RG - Kitab UTBK SNBT","targetUrl":"https:\/\/bit.ly\/orderkitabrg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/cbe7b869-fbe2-4497-8a1e-42344df5b137.jpg","name":"[RG] Pop Up Blog RG - Kitab UTBK SNBT","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":8,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2023-08-16 13:35:02+00:00","Id":587,"UpdatedAt":"2026-03-06 01:55:00+00:00","campaign":null,"cta":[{"Id":33020,"ctaId":"kitab-tka-smp-popup-blog","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/kitab-tka-smp-popup-blog)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/9ea9eca7-9ef7-433c-baad-14bc1019f890.jpg","name":"[RG] Pop up blog - Kitab TKA SMP","targetUrl":"https:\/\/bit.ly\/kitabtkasmprg"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/\/landing-pages\/assets\/eb41ad00-e4dc-46f5-b9f6-721266fc371e.jpg","name":"[RG] Pop Up Blog RG - Kitab TKA SMP","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":9,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-12 10:28:45+00:00","Id":636,"UpdatedAt":"2026-02-06 03:52:20+00:00","campaign":null,"cta":[{"Id":33149,"ctaId":"pop-rg-kitab-utbk-snbt-lite","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitab-utbk-snbt-lite)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/8d6f8639-cfff-4d64-89ea-f68bfe7a868c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","targetUrl":"https:\/\/s.id\/litesnbt26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/f7908ac1-3b0b-492c-bf87-dcea2b20b87c.png","name":"[RG] Pop blog - Kitab utbk snbt lite","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":10,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"},{"CreatedAt":"2025-11-14 08:09:42+00:00","Id":647,"UpdatedAt":"2026-02-06 03:52:21+00:00","campaign":null,"cta":[{"Id":33160,"ctaId":"pop-rg-kitablitetkasmp","ctaLink":"URI::(https:\/\/cta.ruangguru.com\/pop-rg-kitablitetkasmp)","imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/20edba9b-ef84-4938-b698-4a82783478a5.png","name":"[RG] Pop blog - kitab lite tka smp","targetUrl":"https:\/\/s.id\/litetkasmp26"}],"endDate":null,"hide":0,"imageUrl":"https:\/\/cdn-web-2.ruangguru.com\/landing-pages\/assets\/50097055-1862-46a8-bbe0-fa5b077f88bb.png","name":"[RG] Pop blog - kitab lite tka smp","nc_v5ij___rg_campaign_id":null,"nc_v5ij___rg_product_id":41,"product":"ruangguru","rankPosition":11,"rg_campaign":null,"rg_product":{"Id":41,"name":"ruangguru"},"showIn":"blog","startDate":null,"type":"popup"}]';
var jsArray = JSON.parse(jsonString);
console.log(jsArray);
</script>
<script>
let windowHeight = window.innerHeight;
let promosLength = 11;
document.addEventListener('DOMContentLoaded', function() {
// Initialize Bootstrap Modal
let popupPromo = new bootstrap.Modal(document.getElementById('popupPromo'), {});
// Initialize Glider.js inside the Bootstrap Modal
function initGliderInModal() {
new Glider(document.querySelector('#popupPromo .glider'), {
slidesToScroll: 1,
slidesToShow: 1,
draggable: true,
dots: '#popup-promo-dots',
arrows: {
prev: '#popup-promo-prev',
next: '#popup-promo-next'
}
});
}
// Show Bootstrap Modal and initialize Glider.js after a specified scroll amount
const scrollThreshold = 2 / 3 * windowHeight; // The scroll amount in pixels to trigger the Modal
let gliderInitialized = false;
window.addEventListener('scroll', function() {
if (window.scrollY >= scrollThreshold && !gliderInitialized && promosLength > 0) {
popupPromo.show();
// Listen for the 'shown' event to initialize Glider.js after the Modal has been fully displayed
$('#popupPromo').on('shown.bs.modal', function() {
initGliderInModal();
gliderInitialized = true;
// Optionally, remove the 'shown' event listener after initializing the Glider to avoid re-initializing
$('#popupPromo').off('shown.bs.modal');
});
// Remove the scroll event listener after the Modal is shown to avoid re-initializing the Glider
this.removeEventListener('scroll', arguments.callee);
}
});
});
</script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable-min@0.4.5/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = window._analytics.init({
app: "ruangguruLanding",
debug: false,
plugins: [analyticsTrackable()],
});
/* Additional context tracker pageView */
const post_id = 1501;
const tags_id = [103,76,10,37];
const category_id = 477;
const sub_category_id = 486;
const customData = {
tags_id: tags_id,
category_id: category_id,
sub_category_id: sub_category_id,
post_id: post_id,
};
Analytics.plugins.trackable.context(JSON.stringify(customData));
Analytics.ready(function () {
Analytics.page();
});
$(document).on('click', '[data-tracking-event-type]', function (event) {
const eventType = $(this).data('tracking-event-type');
const context = $(this).data('tracking-context');
Analytics.track(eventType, context);
});
</script>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-lg-3">
<div class="office">
<a href="https://www.ruangguru.com/">
<img src="https://cdn-web-2.ruangguru.com/static/RG_LOGO_WHITE.png?convert=auto" alt="Logo Ruangguru" loading="lazy" />
</a>
<address>
<p class="hq">RUANGGURU HQ</p>
<p>
Gedung Sinarmas MSIG Tower Lt. 33. Jl. Jenderal Sudirman Kav. 21, Karet Kuningan, Setiabudi, Jakarta Selatan, Jakarta 12920
</p>
</address>
</div>
<nav class="footer-menu call-us">
<p class="title">Hubungi Kami</p>
<address>
<a href="mailto:info@ruangguru.com">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/4739a139-8f09-42ea-b517-d842c5d1c28d.png" loading="lazy" alt="Logo Email Footer" />
info@ruangguru.com</a>
<a href="tel:02130930000">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/6f4bb6c8-52c9-4acb-859b-47a10a7eec75.png" loading="lazy" alt="Logo Phone Footer" />(021) 3093 0000</a>
<a href="https://wa.me/6281574410000">
<img class="icon-call-us" src="https://cdn-web-2.ruangguru.com/file-uploader/lp/4b58468a-b2f9-40e4-867f-d3242a065dcf.png" loading="lazy" alt="Logo Whatsapp Footer" />0815 7441 0000</a>
</address>
</nav>
<nav class="footer-menu social d-none d-lg-block">
<p class="title">Ikuti Kami</p>
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/instagram.png" loading="lazy" alt="Logo Instagram Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/twitter.png" loading=" lazy" alt="Logo Twitter Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/youtube.png" loading=" lazy" alt="Logo Youtube Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading=" lazy" alt="Logo LinkedIn Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/tiktok.png" loading=" lazy" alt="Logo TikTok Footer" width="32px" height="32px" />
</picture>
</a>
</nav>
</div>
<div class="col-lg-9">
<div class="row">
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Produk Ruangguru</p>
<ul type="none">
<li><a href="https://roboguru.ruangguru.com" target="_blank">Roboguru</a></li>
<li><a href="https://www.ruangguru.com/roboguruplus">Roboguru Plus</a></li>
<li><a href="https://www.ruangguru.com/dafa-lulu">Dafa dan Lulu</a></li>
<li><a href="https://www.ruangguru.com/for-kids/kursus">Kursus for Kids</a></li>
<li><a href="https://www.ruangguru.com/for-kids">Ruangguru for Kids</a></li>
<li><a href="https://www.ruangguru.com/bisnis">Ruangguru for Business</a></li>
<li><a href="https://www.ruangguru.com/ruanguji">Ruanguji</a></li>
<li><a href="https://www.ruangguru.com/blog">Ruangbaca</a></li>
<li><a href="https://www.ruangguru.com/ruangkelas">Ruangkelas</a></li>
<li><a href="https://www.ruangguru.com/ruangbelajar">Ruangbelajar</a></li>
<li><a href="https://pengajar.ruangguru.com/">Ruangpengajar</a></li>
<li><a href="https://www.ruangguru.com/privat">Ruangguru Privat</a></li>
<li><a href="https://www.ruangpeduli.org/" target="_blank">Ruangpeduli</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Bantuan & Panduan</p>
<ul type="none">
<li><a href="https://www.ruangguru.com/company-credentials">Company Credentials</a></li>
<li><a href="https://www.ruangguru.com/beasiswa">Beasiswa Ruangguru</a></li>
<li><a href="https://www.ruangguru.com/cicilan">Cicilan Ruangguru</a></li>
<li><a href="https://www.ruangguru.com/promo">Promo Ruangguru</a></li>
<li><a href="https://ticketing.ruangguru.com/help?request_type_id=459" target="_blank">Vulnerability Report</a></li>
<li><a href="https://www.ruangguru.com/bantuan#layanan">Layanan Pengaduan</a></li>
<li><a href="https://www.ruangguru.com/terms-conditions">Syarat & Ketentuan</a></li>
<li><a href="https://www.ruangguru.com/privacy-policy">Kebijakan Privasi</a></li>
<li><a href="https://www.ruangguru.com/about-us">Tentang Kami</a></li>
<li><a href="https://www.ruangguru.com/contact-us">Kontak Kami</a></li>
<li><a href="https://www.ruangguru.com/press">Press Kit</a></li>
<li><a href="https://www.ruangguru.com/bantuan">Bantuan</a></li>
<li><a href="https://career.ruangguru.com/">Karier</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title">Produk Lainnya</p>
<ul type="none">
<li><a href="https://www.brainacademy.id/" target="_blank">Brain Academy</a></li>
<li><a href="https://www.english-academy.id/" target="_blank">English Academy</a></li>
<li><a href="https://skillacademy.com/" target="_blank">Skill Academy</a></li>
<li><a href="https://www.ruangkerja.id/" target="_blank">Ruangkerja</a></li>
<li><a href="https://www.schoters.com/id/" target="_blank">Schoters</a></li>
<li><a href="https://www.kalananti.id/" target="_blank">Kalananti</a></li>
</ul>
</nav>
</div>
<div class="col-6 col-md-3">
<nav class="footer-menu">
<p class="title"> Coba GRATIS Aplikasi Ruangguru</p>
<div class="download-list">
<ul>
<li>
<a target="_blank" rel="nofollow" href="https://apps.apple.com/id/app/ruangguru-solusi-belajar/id1099742206?l=id">
<img src="https://cdn-web-2.ruangguru.com/static/appstore.png" loading="lazy" alt="Button App Store Footer " />
</a>
</li>
<li>
<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.ruangguru.livestudents&hl=in">
<img src="https://cdn-web-2.ruangguru.com/static/googleplay.png" loading="lazy" alt="Button Google Play Footer " />
</a>
</li>
<li>
<a target="_blank" rel="nofollow" href="https://appgallery.huawei.com/#/app/C102352375">
<img src="https://cdn-web-2.ruangguru.com/static/huawei.png" loading="lazy" alt="Button AppGallery Footer " />
</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class="d-lg-none text-center">
<nav class="footer-menu social">
<p class="title">Ikuti Kami</p>
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/instagram.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/instagram.png" loading="lazy" alt="Logo Instagram Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/facebook.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/facebook.png" loading="lazy" alt="Logo Facebook Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/twitter.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/twitter.png" loading=" lazy" alt="Logo Twitter Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/youtube.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/youtube.png" loading=" lazy" alt="Logo Youtube Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/linkedin.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/linkedin.png" loading=" lazy" alt="Logo LinkedIn Footer" width="32px" height="32px" />
</picture>
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<picture>
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60&convert=webp" type="image/webp">
<source srcset="https://cdn-web-2.ruangguru.com/static/tiktok.png?height=60" type="image/png">
<img src="https://cdn-web-2.ruangguru.com/static/tiktok.png" loading=" lazy" alt="Logo TikTok Footer" width="32px" height="32px" />
</picture>
</a>
</nav>
</div>
<p class="footer-copyright">
© 2026 All Rights Reserved PT. Ruang Raya Indonesia
</p>
</div>
<style>
.bantuan-container {
position: relative;
}
.bantuan-element {
position: fixed;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-top {
bottom: 11rem;
right: 2rem;
}
.bantuan-bottom {
bottom: 2rem;
right: 2rem;
}
.bantuan-top-2 {
bottom: 15rem;
right: 2rem;
}
.bantuan-top-3 {
bottom: 19rem;
right: 2rem;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 2rem;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 2rem;
}
@media (min-width: 768px) {
.bantuan-element img {
width: auto;
transition: all 0.4s ease;
}
.bantuan-top img {
width: 140px;
}
.bantuan-bottom img {
width: 140px;
}
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 140px;
}
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 140px;
}
.bantuan-element.clicked {
bottom: 9rem;
right: 2.5rem;
}
.bantuan-element.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan-top {
bottom: 8rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom {
bottom: 2rem;
right: 1.25rem;
align-items: center;
}
.bantuan-top-2 {
bottom: 12rem;
right: 1rem;
align-items: center;
}
.bantuan-top-3 {
bottom: 16rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 1.25rem;
align-items: center;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 1.25rem;
align-items: center;
}
.bantuan-element img {
width: auto;
}
.bantuan-top img,
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 96px;
}
.bantuan-bottom img,
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 96px;
}
}
.bantuan-element:hover {
transform: scale(1.05);
}
.bantuan-element img {
max-width: 100%;
height: auto;
}
</style>
<div id="bantuan-divs-container" style="position: relative" data-product="ruangguru" data-table="rg_floating_icon"></div>
<script>
class FloatingDivsComponent {
constructor(product = 'ruangguru', table = 'rg_floating_icon') {
this.container = document.getElementById('bantuan-divs-container');
this.floatingElements = [];
this.product = product;
this.table = table;
// Configuration
this.config = {
baseApiUrl: 'https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/rg_banner/views/',
apiKey: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
maxElements: 2,
zIndexBase: 100,
};
// Build dynamic API URL based on table parameter
this.config.apiUrl = this.buildApiUrl();
this.init();
}
buildApiUrl() {
const baseUrl = this.config.baseApiUrl;
const tableName = this.table || 'rg_floating_icon';
const queryParams =
'offset=0&limit=99999&sort=rankPosition&where=(type,eq,floating)~and(showIn,anyof,blog)~and(hide,is,false)~and(product,eq,' +
this.product +
')&nested%5Bcta%5D%5Bfields%5D=Id,name,ctaId,imageUrl,ctaLink,targetUrl';
return `${baseUrl}${tableName}?${queryParams}`;
}
async init() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to initialize floating divs component:', error);
}
}
async fetchFloatingElements() {
try {
const options = {
method: 'GET',
headers: {
'xc-token': this.config.apiKey || 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
},
};
const urlNoco = this.config.apiUrl;
const response = await fetch(urlNoco, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
this.floatingElements = this.processApiResponse(data);
} catch (error) {
console.error('Error fetching floating elements:', error);
throw error;
}
}
processApiResponse(data) {
if (!data || !data.list || !Array.isArray(data.list)) {
return [];
}
console.log(data.list);
// Ensure we only get maximum 2 elements
const limitedElements = data.list.slice(0, this.config.maxElements);
return limitedElements;
}
renderFloatingElements() {
if (!this.container || this.floatingElements.length === 0) {
return;
}
// Additional safeguard: ensure we never render more than maxElements
const elementsToRender = this.floatingElements.slice(0, this.config.maxElements);
// Clean up existing elements and their event listeners
this.cleanupExistingElements();
// Clear existing content
this.container.innerHTML = '';
elementsToRender.forEach((element, index) => {
const floatingDiv = this.createFloatingDiv(element, index);
this.container.appendChild(floatingDiv);
});
}
cleanupExistingElements() {
// Clear existing elements (no need for event listener cleanup with CSS approach)
const existingElements = this.container.querySelectorAll('[data-floating-element]');
existingElements.forEach(element => {
element.remove();
});
}
createFloatingDiv(element, index) {
const div = document.createElement('div');
const cta = element.cta[0]; // Use the first CTA
// Add data attribute for cleanup tracking
div.setAttribute('data-floating-element', 'true');
// Apply CSS classes based on rankPosition
const positionClass = this.getPositionClass(element.rankPosition, index);
div.className = `bantuan-element ${positionClass}`;
div.style.zIndex = this.config.zIndexBase + index;
// Create the link and image
const link = document.createElement('a');
link.href = 'https://cta.ruangguru.com/' + cta.ctaId || '#';
link.target = '_blank';
// Add tracking attributes
link.setAttribute('data-tracking-event-type', 'landing_page__core__item_click');
link.setAttribute(
'data-tracking-context',
JSON.stringify({
product_name: this.product,
cta_action: 'redirection',
cta_action_detail: link.href,
item_type: 'floating',
item_name: element.name || 'Floating element',
item_category: 'payment',
item_position: index,
item_serial: null,
section_type: 'floating_item',
section_position: 'body',
section_name: 'floating_item',
})
);
const img = document.createElement('img');
img.src = element.imageUrl + '?h=200&convert=webp';
img.alt = element.name || 'Floating element';
img.loading = 'lazy';
// Add click tracking
link.addEventListener('click', () => {
this.trackClick(element, cta);
});
link.appendChild(img);
div.appendChild(link);
return div;
}
getPositionClass(rankPosition, index) {
// Define positioning classes based on rankPosition
if (rankPosition === 1) {
return 'bantuan-top'; // Top position
} else if (rankPosition === 2) {
return 'bantuan-bottom'; // Bottom position
} else {
// For additional elements, distribute them evenly
return `bantuan-${index % 2 === 0 ? 'top' : 'bottom'}-${Math.floor(index / 2) + 1}`;
}
}
trackClick(element, cta) {
// Implement click tracking logic here
console.log('Floating element clicked:', {
elementId: element.Id,
elementName: cta.name,
ctaId: cta.ctaId,
targetUrl: cta.targetUrl,
});
}
// Public method to manually refresh
async refresh() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to refresh floating elements:', error);
throw error;
}
}
// Public method to get current floating elements
getFloatingElements() {
return [...this.floatingElements];
}
}
// Initialize the component when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
// Get product and table parameters from data attributes
const container = document.getElementById('bantuan-divs-container');
const product = container.getAttribute('data-product') || 'ruangguru';
const table = container.getAttribute('data-table') || 'rg_floating_icon';
new FloatingDivsComponent(product, table);
});
// Export for use in other modules if needed
if (typeof module !== 'undefined' && module.exports) {
module.exports = FloatingDivsComponent;
}
</script> <div id="wp-install-nudge" style="
position: fixed;
bottom: 0rem;
right: 0;
z-index: 999;
cursor: pointer;
"></div>
<script>
(function (w, d, s, o, f, js, fjs) {
w['Sales-Nudge-Widget'] = o; w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) };
js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];
js.id = o; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs);
}(window, document, 'script', 'wpInstallNudge', 'https://cdn-web-2.ruangguru.com/sales-nudge/6198a95130/dist/widget.js'));
wpInstallNudge('init', { targetElementId: 'wp-install-nudge', clientTarget: 'ruangguru_blog' });
</script>
<script>
// note: disabled due to auto reload page
// var lastScrollTop = 0;
// $(window).scroll(function(event){
// var st = $(this).scrollTop();
// if (st > lastScrollTop){
// $('#wp-install-nudge').slideDown( "slow", function() {});
// } else {
// $('#wp-install-nudge').slideUp( "slow", function() {});
// }
// lastScrollTop = st;
// });
// $(document).ready(function () {
// $("#wp-install-nudge").hide();
// });
$('#wp-install-nudge').click(function(){
Analytics.track("promotion__install_nudge__click",
{
user_email: "ruangguru@blog.com",
cta_link: widgetData.dataConfig.target_link
}).catch((err) => {
console.log("tracker error", err);
});
});
</script>
</footer>
<div id="__next"></div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/blog\/*"},{"not":{"href_matches":["\/blog\/wp-*.php","\/blog\/wp-admin\/*","\/blog\/wp-content\/uploads\/*","\/blog\/wp-content\/*","\/blog\/wp-content\/plugins\/*","\/blog\/wp-content\/themes\/ruangguru\/*","\/blog\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script>
async function getCtaDetails(ctaIds) {
const endpoint =
" https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/CTA/views/CTA?offset=0&limit=10&where=(ctaId,in," + ctaIds.toString() + ")";
try {
const response = await fetch(endpoint, {
headers: {
"xc-token": "-hG2nBDJzSj0agSgNtcJx97M4F02y54nUMoY6plJ",
},
});
const data = await response.json();
const ctaList = data?.list || [];
const ctaMap = new Map();
for (const ctaData of ctaList) {
ctaMap.set(ctaData.ctaId, ctaData);
}
return ctaMap;
} catch (error) {
console.error("Error fetching CTA details:", error);
return new Map();
}
}
async function replaceCTA() {
const regex = /{{cta\((‘(.*?)’|“(.*?)”)\)}}/g;
const bodyHTML = document.body.innerHTML;
const matches = Array.from(bodyHTML.matchAll(regex));
const ctaIds = matches.map((match) => {
let ctaId = match[2] ?? match[3];
return ctaId;
});
const ctaMap = await getCtaDetails(ctaIds);
const replacedHTML = bodyHTML.replace(regex, (match, _inner, ctaId1, ctaId2) => {
const ctaId = ctaId1 ?? ctaId2;
const ctaData = ctaMap.get(ctaId);
if (ctaData) {
return `<a href="https://cta.ruangguru.com/${ctaData.ctaId}" target="_${ctaData.targetType}" style="position:relative;display:inline-block;">
<img src="${ctaData.imageUrl}" loading="lazy" alt="${ctaData.altText}" />
</a>`;
} else {
return match;
}
});
document.body.innerHTML = replacedHTML;
}
</script>
<meta name="author" content="Ruangguru Tech Team">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PVNLZFT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- Tracker -->
<script type="text/javascript" src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/global-assets/js/cta.js"></script>
<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module"></script>
</body>
</html>