Ingin menulis surat pribadi, tapi bingung seperti apa contohnya? Yuk, perhatikan contoh surat pribadi beserta strukturnya di artikel Bahasa Indonesia kelas 7 ini, agar kamu bisa menulis surat dengan lebih mudah!
—
Pernahkah kamu menulis surat pribadi untuk teman, orang tua, atau keluarga terdekat? Salah satu metode komunikasi tertulis yang sudah ada sejak jaman dahulu adalah dengan menggunakan surat. Surat sendiri terbagi menjadi beberapa jenis, di antaranya surat pribadi, surat resmi, dan surat niaga.
Nah, pada artikel ini, kita akan fokus membahas contoh surat pribadi, beserta pengertian, fungsi, dan strukturnya yang dapat kamu jadikan acuan untuk menulis surat. Langsung saja simak selengkapnya di bawah ini, ya!
Pengertian Surat Pribadi
Surat pribadi adalah surat yang isinya menyangkut kepentingan pribadi dan digunakan dalam konteks nonformal. Biasanya, surat pribadi ditulis oleh seseorang untuk dikirimkan kepada orang lain yang ia kenal secara personal. Misalnya, surat pribadi untuk teman, orang tua, pasangan, sahabat pena, sepupu atau kerabat, guru, dan sebagainya.
Fungsi Surat Pribadi
Fungsi surat pribadi adalah sebagai alat komunikasi tertulis untuk menyampaikan informasi, berita, atau cerita yang sifatnya pribadi dan personal.
Seiring kemajuan teknologi, surat pribadi perlahan mulai berubah bentuk, dari tradisional menjadi modern. Surat pribadi yang semula berbentuk tertulis di kertas atau di kartu, kini mulai bergeser menjadi surat elektronik yang dikirimkan secara digital melalui email atau media sosial.
Meskipun saat ini surat pribadi tradisional sudah jarang digunakan karena kita bisa menggunakan media sosial untuk membuat surat pribadi digital, namun surat pribadi tradisional masih banyak digunakan saat ada event-event tertentu. Misalnya, saat hari Ibu, Ramadhan, Idul Fitri, Natal, tahun baru, ulang tahun, anniversary, dan sebagainya.
Baca Juga: Perbedaan Surat Pribadi & Surat Dinas: Pengertian, Ciri, Contoh
Hal ini dikarenakan surat pribadi tradisional yang ditulis di kertas terasa lebih effort dan lebih istimewa dibandingkan surat pribadi digital. Oleh karena itu, surat pribadi tradisional saat ini lebih banyak digunakan untuk merayakan hari atau event tertentu.
Ilustrasi contoh surat pribadi (Sumber: freepik.com)
Struktur Surat Pribadi
Karena sifatnya nonformal, surat pribadi sebenarnya dapat ditulis dengan format yang bebas, sesuai keinginan penulis. Namun, terdapat struktur umum yang biasa digunakan untuk menulis surat pribadi agar penulis tidak kebingungan saat akan menulis surat.
Berikut adalah struktur surat pribadi secara umum:
1. Nama dan Alamat Penerima Surat
Struktur pertama yang perlu dituliskan saat membuat surat pribadi adalah nama dan alamat penerima surat. Namun, struktur ini tidak dituliskan di dalam surat, melainkan di bagian depan amplop surat.
Nama dan alamat penerima surat berfungsi sebagai informasi kepada siapa surat tersebut ditujukan. Selain itu, hal ini juga bisa membantu kurir untuk mengirimkan surat tersebut sesuai alamat yang benar.
2. Tempat dan Tanggal Surat
Struktur berikutnya yang perlu dituliskan adalah tempat dan tanggal surat. Struktur ini berfungsi sebagai informasi mengenai kapan dan di mana surat tersebut dibuat oleh penulis surat. Biasanya, tempat dan tanggal surat terletak di bagian kiri atas surat.
3. Salam Pembuka
Salam pembuka merupakan kalimat yang dituliskan di awal surat untuk membuka surat tersebut. Salam pembuka pada surat pribadi umumnya menggunakan kalimat atau kata sapaan yang santai dan bersifat nonformal, seperti “Halo”, “Apa kabar?”, dan sebagainya.
4. Paragraf Pembuka
Setelah menuliskan salam pembuka, struktur surat selanjutnya yaitu paragraf pembuka. Paragraf ini berisi pengenalan topik di dalam surat sebelum membahas lebih jauh mengenai isi surat.
5. Isi Surat
Selanjutnya, struktur paling penting dalam surat, yaitu isi surat. Isi surat merupakan bagian dimana penulis surat menyampaikan pesan, informasi, cerita, berita, atau topik-topik tertentu kepada penerima surat. Isi surat menjadi struktur yang paling penting karena merupakan inti dari keseluruhan surat tersebut.
6. Penutup
Setelah isi surat, struktur selanjutnya yaitu penutup yang dapat berupa kalimat penutup disertai salam penutup. Umumnya, bagian penutup akan berisi ucapan terima kasih serta harapan penulis kepada penerima surat.
Baca Juga: Bagaimana Cara Menulis Surat?
7. Nama Penulis Surat
Struktur surat yang terakhir yaitu nama penulis atau pengirim surat yang biasanya disertai dengan tanda tangan. Bagian ini sering diletakkan di bagian kanan bawah. Struktur ini berfungsi untuk menginfokan siapa yang menulis dan mengirimkan surat tersebut.
1. Contoh Surat Pribadi Singkat
Semarang, 8 Mei 2023
Ananda Putri
Jl. Soekarno Hatta No. 17, Yogyakarta
Hallo Putri,
Aku mau meminta maaf atas kesalahanku padamu kemarin. Aku tahu kesalahan ini sudah tidak bisa ditoleransi lagi. Tapi, aku tidak ingin persahabatan kita berakhir sampai sini.
Maaf, aku kemarin tidak nurut atas semua saran yang kamu berikan perihal masalahku dengan pacar. Aku menyadarinya jika aku keterlaluan padamu.
Aku tahu bagaimana perasaan kamu kepadaku kemarin hingga saat ini. Terima kasih sudah menjadi teman terbaik ku sedari dulu. Semoga kamu bisa memaafkanku dan menerimaku kembali.
Salam hangat,
Rosyi
2. Contoh Surat Pribadi untuk Sahabat
Untuk sahabatku, Linda
di tempat
Halo!
Apa kabar Linda? Semoga kamu dan keluarga sehat wal afiat. Reza di sini juga sehat. Begitu juga dengan orang tua dan kakakku.
Bagaimana dengan sekolah barumu? Apakah kamu sudah punya teman baru? Rasanya ingin sekali Reza bertemu, tetapi jarak memisahkan kita sehingga kita tak bisa bertatap muka secara langsung. Biarlah surat ini yang mewakili perjumpaan kita. Aku merindukan canda dan tawamu.
Linda, apakah kamu masih rajin latihan bola voli? bagaimana jika suatu saat nanti kita adakan pertandingan persahabatan? Pasti seru. Tim bola voliku jago-jago lho! Bahkan tim kami pernah juara favorit antarpelajar se-Cirebon. Hebat, bukan?
Linda, sebenarnya masih banyak yang ingin kuceritakan padamu, tetapi hari sudah malam dan aku harus istirahat. Lain kali disambung lagi, ya. Salam buat keluargamu. Jangan lupa balas suratku, ya!
Salam manis,
Reza
3. Contoh Surat Pribadi untuk Teman
Karanggeneng, 11 Januari 2025
Assalamualaikum, wr. wb.,
Hai, Afifah, terima kasih ya atas undangan ulang tahunnya. Aku turut bahagia untukmu. Semoga kesejahteraan, keselamatan, dan kesuksesan selalu menyertaimu di tahun-tahun yang akan datang.
Pestamu pasti meriah. Aku sudah bisa membayangkannya. Rugi rasanya jika aku tidak datang.Tapi apa mau dikata, tanggal 19 Januari itu, aku harus berangkat ke Surabaya. Ada tes untuk beasiswa belajar di Unair. Maaf, ya. Tapi, aku pasti datang setelah pulang dari Surabaya. Mau oleh-oleh apa?
Selamat ulang tahun ya, Fah. Semoga panjang umur. Sekali lagi, maaf, ya.
Sahabatmu,
Zahrina
4. Contoh Surat Pribadi untuk Teman Jauh
Yogyakarta, 13 Agustus 2024
Halo, Shania
Aku dengar dari Nabilah, kamu akan sekolah di Jogja dan sedang sibuk mencari tempat kos? Jika sempat, datanglah ke rumah. Sebelum kamu mendapatkan tempat yang cocok, kamu juga bisa tinggal di rumahku. Aku sudah bicara dengan Bapak dan Ibu di rumah. Mereka oke-oke saja. Bagaimana? Kita bisa main ke Malioboro lagi bersama-sama.
Sekian dulu, pikirkan ya tawaran saya ini. Aku tunggu jawabanmu secepatnya.
Sahabatmu,
Ayana
5. Contoh Surat Pribadi untuk Teman Sekolah
Surabaya, 20 Februari 2025
Untuk temanku, Cindy
Jalan Melati 16, Jakarta
Assalamualaikum,
Ketika surat ini aku tulis, hujan turun cukup deras. Udara sangat dingin dan suasana sepi. Namun, aku belum dapat tidur. Maklum, masih pukul delapan malam. Tiba-tiba, aku ingat kamu, teman sepermainanku pada waktu SD dulu. Bagaimana keadaanmu di Banten? Semoga sehat-sehat saja seperti aku sekarang.
Hari Minggu yang lalu, aku pergi ke Taman Bungkul. Ya, tempat wisata di Kota Surabaya yang pernah kita datangi bersama dengan teman-teman satu kelas dulu. Wah, ramai sekali. Pengunjung berkerumun di depan taman. Akan tetapi, keadaan di dalam masih cukup longgar. Aku bisa bersantai bersama dengan beberapa teman.
Lumayan, cari hiburan. Aku lumayan merasa senang. Lebih senang lagi karena bertemu dengan teman-teman lama yang sekarang bersekolah di luar kota. Melody Nurramdhani, Rica Leyona, dan Sendy Ariani kebetulan juga ada di sana. Ya, mereka tetap lucu, senang bergurau seperti dulu. Mereka juga membicarakan kamu. Kata mereka, kamu juga sering bercanda.
Taman Bungkul sekarang lebih bagus, lho. Kapan kamu pergi ke Surabaya? Aku tahu, kamu hobinya main ke taman sambil membeli siomay. Kapan-kapan saya antar ke Taman Bungkul. Pasti asyik.
Sekian, semoga temanmu di Banten juga banyak seperti di Surabaya.
Wasssalamualaikum,
Ochi
Baca Juga: Pengertian Surat, Jenis, Ciri, & Contohnya
6. Contoh Surat Pribadi untuk Orang Tua
Malang, 10 Januari 2025
Kepada,
Ibu dan Bapak
di Jambi
Assalamu’alaikum. wr. wb.
Ibu Bapak ada kabarnya? Semoga Ibu, Bapak, dan Keluarga sehat selalu di sana, ya. Alhamdulillah, Rani di sini baik-baik saja.
Bu, Pak, liburan semester kali ini Rani belum bisa pulang ke Jambi. Rani sedang ada Praktik Kerja Lapangan (PKL) selama 5 bulan atau satu semester ke depan. Rani ditempatkan di salah satu sekolah di Kabupaten Malang.
Rani juga mohon sama Ibu dan Bapak kalau ada uang untuk ditransfer karena keperluan semester cukup banyak. Semoga Ibu dan Bapak bisa mengerti dan memahami terkait keperluan Rani semester ini, ya.
Rani berjanji kepada Ibu dan Bapak untuk terus belajar agar lulus tepat waktu dengan nilai yang bagus. Rani rindu keluarga di Jambi, tapi mohon maaf belum bisa pulang kampung.
Mohon doa restu dari Ibu, Bapak, dan keluarga semoga Rani diberikan kemudahan dan kelancaran untuk melaksanakan tugas di sini.
Wassalamu’alaikum. wr. wb.
Salam rindu dari ananda,
Rani Novita
7. Contoh Surat Pribadi untuk Guru
Jakarta, 17 Desember 2024
Teruntuk Ibu Guruku Tercinta,
Assalamu’alaikum wr, wb.
Apa kabar Ibu? Saya berharap Ibu saat ini dalam keadaan sehat wal’afiat serta selalu dalam lindungan Allah SWT.
Ibu, saya ingin menyampaikan kabar gembira. Harapan Ibu waktu SMA pada Agnes, kini Alhamdulillah sudah terwujud. Agnes berhasil masuk ke Universitas Indonesia, sesuai harapan dan impian.
Saya ingin mengucapkan terima kasih kepada Ibu atas bimbingannya selama ini, selalu memberikan arahan terbaik buat masa depan Agnes.
Agnes tidak akan pernah melupakan jasa-jasa Ibu karena sudah membantu untuk mewujudkan impian ini. Terima kasih Ibu, semoga sehat selalu.
Sekian surat ini saya buat, sampai ketemu di lain hari untuk obrolan lebih panjang, bu. Terima kasih saya haturkan kepada Ibu.
Salam Hormat,
Agnes Rizki
8. Contoh Surat Pribadi untuk Teman dalam Bahasa Inggris
Bangkok, 25th, July 2024
For my best friend, Yukiko
At Tokyo, Japan
Hi Yukiko! How are you? I hope you are okay right now and always as happy as when we last met. Thank you for your last letter, which I received a week ago. You must know that I’m so glad to know that you still remember me after months ago. Yep, you were here to have some holiday in Malaysia. Thank you so much for your pictures that you sent to me! It was amazing!
I think I miss how we go on vacation together and do a lot of things! But you have to go home… Do you intend to vacation in Malaysia again? If you do, please reply to this letter as long as possible. Oh, if you have some vacation plans in Bangkok, I’m sure that my family will feel so glad to see you here! Staying at home is a brilliant idea, isn’t it?
Hope we can meet again, soon!
Your friend
Fay
9. Contoh Surat Pribadi untuk Nenek
Untuk Nenekku tersayang,
Assalamualaikum Mbah Putri,
Halo mbah putri, ini Sabda cucu kedua Mbah Putri. Bagaimana kabar Mbah Putri dan Mbah Kakung? Semoga selalu sehat, nggih…
Sabda kangen sekali dengan Mbah Putri dan Mbah Kakung yang sudah membesarkan Ayah. Maaf ya, Mbah jika Sabda baru sempat menulis surat ini karena kemarin baru saja mengurus surat kepindahan rumah. Iya Mbah, Sabda dan Bunda jadi pindah rumah ikut Ayah selama dinas ini. Soal sekolah, Alhamdulillah Sabda keterima di sekolah favorit yang dekat dari rumah. Bunda juga sedang menata kembali usaha roti keringnya. Kemarin Sabda membantu Bunda membuat roti nastar lho!
Sebenarnya, Sabda merasa kesepian karena belum ada teman dekat. Eh, kemarin Sabda berkenalan dengan teman yang kebetulan rumahnya hanya beda RT saja, namanya Kirino. Ayah juga sudah mulai sibuk mengurus dinasnya di kantor, tetapi meskipun begitu jam pulang Ayah malah lebih cepat. Biasanya ‘kan Ayah pulang jam 7 malam ya, sekarang Ayah sudah bisa pulang jam 5! Seru sekali!
Besok kalau Ayah dapat cuti, Sabda sudah tidak sabar bertemu dengan Mbah Putri dan Mbah Kakung. Sampai waktunya tiba, tolong Mbah Putri dan Mbah Kakung jaga kesehatan ya. Sabda bersama Ayah dan Bunda juga akan sehat terus kok di sini. Oh iya, bersamaan dengan surat ini, Sabda juga mengirimkan obat-obatan herbal untuk Mbah Putri dan Mbah Kakung. Tolong diminum sesuai resep ya…
Sabda akan lebih sering menulis surat lagi kepada Mbah Putri dan Mbah Kakung. Besok jika sempat, Sabda juga akan telefon juga!
Cucu kesayangan dan terganteng,
Sabda
10. Contoh Surat Pribadi untuk Sepupu
Jakarta, 21 Mei 2024
Untuk sepupuku, Amanda Utami
Di Bandung
Halo Amanda,
Apa kabar? Fia harap Amanda sekeluarga sehat-sehat di Bandung seperti halnya keadaan keluarga kami di Jakarta.
Mungkin Amanda terkejut akan kedatangan surat ini, karena kita sudah lama sekali tidak berkirim kabar. Fia ingin memberitahukan rencana liburan ke Bandung saat liburan sekolah mendatang di awal Juni 2023.
Fia berencana menginap di rumah Amanda jika diijinkan. Fia sudah lama tidak ke Bandung, rasanya kangen sekali dengan Amanda dan adik-adik. Nanti kita bisa jalan-jalan lagi seperti dahulu.
Amanda, sekian dulu surat dari Fia. Apabila ada kata-kata yang kurang berkenan, Fia minta maaf.
Terima kasih,
Alifia
Baca Juga: Kumpulan Contoh Surat Dinas & Cara Penulisannya yang Benar
11. Contoh Surat Pribadi untuk Kakek
Jakarta Selatan, 16 April 2025
Kepada Kakekku tercinta,
di Kampung Halaman
Assalamu’alaikum Warahmatullahi Wabarakatuh,
Kakek, apa kabar? Semoga Kakek selalu diberi kesehatan dan kebahagiaan oleh Allah SWT. Aku di sini, Alhamdulillah, dalam keadaan sehat walau sedang sibuk dengan sekolah.
Kakek, melalui surat ini aku ingin menyampaikan kabar yang mungkin membuat Kakek sedikit sedih. Dengan berat hati, aku tidak bisa berkunjung ke rumah Kakek pada liburan kali ini. Rencana awalnya aku sangat ingin pulang, bertemu Kakek, jalan-jalan ke kebun, dan makan masakan Kakek yang selalu aku rindukan. Tapi ternyata, sekolah memberi tugas akhir yang harus segera diselesaikan sebelum masuk semester baru.
Selain itu, Ayah dan Ibu juga tidak bisa cuti dari pekerjaan, jadi kami harus menunda rencana liburan sampai waktu yang lebih tepat. Aku benar-benar minta maaf, Kek. Aku tahu Kakek pasti sudah menantikan kedatanganku.
Meskipun tidak bisa bertemu langsung, aku akan sering menelepon dan video call supaya Kakek tidak terlalu rindu ya. Semoga liburan berikutnya aku bisa datang dan menghabiskan waktu bersama Kakek seperti dulu.
Titip salam untuk semua di rumah. Aku sangat sayang Kakek dan selalu mendoakan yang terbaik untuk Kakek setiap hari.
Dengan penuh cinta,
Cucu Kakek,
Rara
12. Contoh Surat Pribadi untuk Bibi
Bandung, 20 Maret 2025
Kepada Bibi,
di Jakarta
Assalamu’alaikum warahmatullahi wabarakatuh,
Halo, Bi! Semoga Bibi selalu sehat dan dalam lindungan Allah SWT. Apa kabar Bibi dan keluarga di sana? Semoga semuanya baik-baik saja dan tetap ceria seperti biasanya.
Bi, aku menulis surat ini untuk mengabarkan sekaligus meminta izin. Insya Allah, aku akan mengikuti tes UTBK tahun ini yang lokasi ujiannya ada di Jakarta. Karena itu, aku berencana untuk menetap sementara di rumah Bibi selama masa ujian tersebut, sekitar satu minggu.
Aku sudah bicara dengan Ayah dan Ibu, dan mereka juga menyarankan agar aku tinggal di rumah Bibi karena lebih dekat dengan lokasi tes, sekaligus karena aku sudah merasa nyaman di sana. Lagipula, bisa sekalian melepas rindu juga, kan, Bi? Hehehe.
Aku janji akan tetap menjaga ketertiban, nggak merepotkan, dan tentu saja akan fokus belajar selama di sana. Mohon doa dan dukungannya juga ya, Bi, semoga aku bisa menjalani tes ini dengan lancar dan mendapatkan hasil yang terbaik.
Terima kasih banyak sebelumnya, Bi. Salam hangat untuk Om dan sepupu-sepupu di sana. Sampai bertemu ya!
Dengan penuh hormat dan sayang,
Keponakanmu,
Alya
13. Contoh Surat Pribadi untuk Paman
Surabaya, 1 April 2025
Kepada Paman Firman,
di Malang
Assalamu’alaikum warahmatullahi wabarakatuh,
Halo, Paman. Apa kabar hari ini? Semoga Paman Firman tetap diberi kekuatan dan semangat dalam menjalani masa pemulihan. Aku sangat sedih mendengar kabar bahwa Paman Firman sedang sakit. Andai jarak tidak sejauh ini, aku pasti sudah datang menjenguk secara langsung.
Lewat surat ini, aku ingin menyampaikan permohonan maaf yang sebesar-besarnya karena belum bisa datang ke Malang untuk menjenguk Paman. Saat ini aku sedang ada banyak kegiatan sekolah dan persiapan ujian, jadi belum memungkinkan untuk pergi ke luar kota. Tapi percayalah, Paman Firman selalu ada dalam doa dan pikiranku setiap hari.
Aku doakan semoga Paman lekas sembuh, bisa beraktivitas kembali seperti biasa, dan tetap diberikan kesehatan yang terbaik oleh Allah SWT. Jangan lupa banyak istirahat, makan makanan bergizi, dan jangan terlalu dipikirkan yang berat-berat ya, Paman. Kesehatan Paman Firman jauh lebih penting sekarang.
Kalau Paman Firman sempat, aku ingin sekali ngobrol lewat telepon atau video call. Rasa rindu ini lumayan terobati kalau bisa dengar suara Paman langsung.
Sekian dulu surat dariku. Semoga Paman Firman cepat pulih dan bisa tersenyum ceria seperti biasanya.
Salam hangat dan penuh sayang,
Keponakanmu,
Rafi
14. Contoh Surat Pribadi untuk Kakak
Semarang, 11 Januari 2025
Untuk Kakakku tersayang,
di Jakarta
Assalamu’alaikum warahmatullahi wabarakatuh,
Hai Kak! Apa kabar di perantauan? Semoga Kakak selalu sehat, semangat bekerja, dan diberikan kemudahan dalam setiap urusan. Di sini, kami semua baik-baik saja. Ayah, Ibu, dan aku selalu mendoakan yang terbaik untuk Kakak.
Rasanya rumah jadi agak sepi sejak Kakak merantau untuk bekerja. Biasanya kita suka ngobrol sampai malam, nonton film bareng, atau sekadar bercanda-canda. Sekarang, aku cuma bisa lihat foto-foto Kakak atau baca pesan yang Kakak kirim.
Aku bangga banget sama Kakak karena berani mengambil langkah besar untuk mengejar cita-cita. Tapi di sisi lain, aku juga rindu sekali. Kalau Kakak sempat, semoga bisa pulang sebentar ya, Kak. Atau kalau belum bisa, jangan lupa video call kita sesekali.
Oh iya, Kak, aku sekarang lagi rajin belajar, biar bisa nyusul Kakak sukses juga. Doain ya, semoga semua yang aku cita-citakan bisa tercapai juga seperti Kakak.
Jaga kesehatan baik-baik di sana. Jangan lupa makan teratur dan istirahat cukup. Kami semua di rumah selalu menanti kabar baik dari Kakak.
Peluk dan salam rindu dari jauh,
Adikmu tercinta,
Dina
15. Contoh Surat Pribadi untuk Ibu
Yogyakarta, 16 April 2025
Untuk Ibu tersayang,
di Rumah
Assalamu’alaikum warahmatullahi wabarakatuh,
Ibu, apa kabar hari ini? Semoga Ibu selalu sehat, bahagia, dan diberkahi oleh Allah SWT dalam setiap langkah. Lewat surat ini, aku ingin menyampaikan sesuatu yang mungkin sering terucap dalam hati, tapi jarang aku sampaikan langsung.
Selamat Hari Ibu, Bu!
Terima kasih untuk segala cinta dan pengorbanan yang Ibu berikan selama ini. Dari aku kecil hingga sekarang, Ibu selalu jadi sosok yang paling sabar, paling kuat, dan paling penuh kasih sayang dalam hidupku. Tidak ada kata yang cukup untuk menggambarkan betapa besar peran Ibu dalam setiap langkahku.
Maaf ya, Bu, kalau aku belum bisa jadi anak yang sempurna. Kadang masih membantah, malas, atau membuat Ibu kecewa. Tapi percayalah, aku selalu berusaha untuk jadi lebih baik, agar Ibu bangga dan bahagia memiliki aku sebagai anak.
Di Hari Ibu ini, aku ingin Ibu tahu bahwa aku sangat mencintai Ibu, lebih dari apapun. Terima kasih sudah menjadi ibu terbaik di dunia.
Semoga Allah selalu menjaga Ibu, memberikan kesehatan, kebahagiaan, dan umur panjang. Aku selalu mendoakan yang terbaik untuk Ibu, setiap hari.
Dengan cinta yang tulus,
Anakmu,
Raka
16. Contoh Surat Pribadi Bahasa Inggris Ucapan Ulang Tahun
Nusa Dua, February 16th, 2025
Dear Fanny,
Happy Birthday! 🎉
I hope this letter finds you in great health and happiness. On your special day, I just want to let you know how grateful I am to have a friend like you in my life.
Thank you for always being there through the ups and downs, for all the laughter, the late-night talks, and the memories we’ve created together. I truly treasure our friendship, and I hope we’ll make many more unforgettable moments in the future.
May this new age bring you more joy, success, and love than ever before. Keep chasing your dreams and never stop being the amazing person you are. You deserve all the good things this world has to offer.
Have a fantastic birthday, and don’t forget to eat lots of cake! I hope we can celebrate together soon.
With lots of love,
Shasa
17. Contoh Surat Pribadi Bahasa Inggris Ucapan Kelulusan
San Diego, July 16th, 2024
Dear my little brother,
Congratulations on your graduation! 🎓
I’m so proud of you and everything you’ve accomplished. Watching you grow and work hard over the years has been such a joy, and now seeing you graduate fills me with happiness and pride.
I know the journey wasn’t always easy, but you made it through with strength, determination, and a smile. You truly deserve this moment of celebration. Enjoy it, because you’ve earned it!
This is just the beginning of a new chapter in your life. Keep chasing your dreams, never stop learning, and always believe in yourself. I’ll always be here cheering you on in every step you take.
Once again, congratulations! Let’s celebrate soon—I owe you a big hug and maybe some ice cream too. 😊
With all my love,
Adam
18. Contoh Surat Pribadi Ucapan Hari Guru
Bandung, 25 November 2024
Kepada Wali Kelas 7 A,
Ibu Nur yang kami sayangi,
Assalamu’alaikum warahmatullahi wabarakatuh,
Dengan penuh rasa hormat dan kasih, kami, anak-anak kelas 7 A menulis surat ini untuk menyampaikan ucapan Selamat Hari Guru kepada Ibu Nur yang telah menjadi cahaya dan penuntun dalam perjalanan belajar kami.
Terima kasih atas segala ilmu, kesabaran, dan perhatian yang Ibu Nur berikan selama ini. Tidak hanya mengajar dari buku, tapi juga membimbing kami untuk menjadi pribadi yang lebih baik, lebih jujur, dan lebih berani bermimpi.
Bagi kami, Ibu Nur bukan hanya guru di kelas, tetapi juga sosok panutan yang akan selalu kami kenang sepanjang hidup. Setiap nasihat yang pernah disampaikan menjadi bekal yang begitu berharga.
Semoga di Hari Guru ini, Ibu Nur diberi kesehatan, kebahagiaan, dan keberkahan oleh Allah SWT. Terima kasih karena telah menjadi guru luar biasa bagi kami.
Dengan hormat dan rasa terima kasih yang mendalam,
Siswa kelas 7 A SMP Harapan
19. Contoh Surat Pribadi tentang Pengalaman Liburan
Jakarta, 26 Desember 2023
Untuk Sahabatku tersayang,
Halo! Apa kabar? Semoga kamu selalu sehat dan bahagia ya. Sudah lama rasanya kita nggak ngobrol panjang. Kali ini aku mau cerita sedikit tentang liburanku kemarin.
Liburan kemarin aku dan keluargaku pergi ke Bali selama lima hari. Wah, seru banget! Kami menginap di dekat pantai Kuta, jadi setiap pagi bisa lihat matahari terbit dari pinggir pantai. Anginnya sejuk, dan suasananya tenang banget.
Kami juga sempat ke Ubud, main ke sawah terasering dan ke Monkey Forest. Ada banyak monyet lucu (dan usil!) di sana. Tapi yang paling berkesan buatku adalah saat kami naik perahu melihat lumba-lumba di Lovina. Rasanya seperti mimpi bisa melihat langsung hewan-hewan itu melompat di tengah laut!
Selain jalan-jalan, aku juga sempat coba beberapa makanan khas Bali seperti ayam betutu dan sate lilit. Enak banget! Kamu harus coba suatu saat nanti.
Kalau kamu sendiri liburannya ke mana? Nanti ceritain juga ya. Aku kangen banget ngobrol sama kamu seperti dulu. Semoga kita bisa ketemu lagi dan liburan bareng suatu hari nanti.
Sampai di sini dulu ceritaku. Jaga kesehatan dan tetap semangat ya!
Sahabatmu,
Niana
20. Contoh Surat Pribadi Bahasa Inggris Ucapan Natal
Jakarta, December 25th, 2025
Dear Cilla,
Merry Christmas! 🎄✨
I hope this special day brings you warmth, happiness, and beautiful memories with the people you love. Even though we may be apart this year, I want you to know that I’m thinking of you and wishing you all the joy this season has to offer.
Thank you for being such a wonderful friend. Your kindness, support, and laughter have made this year so much brighter. I’m truly grateful to have you in my life.
May your Christmas be filled with love, peace, and lots of delicious food! I hope you get to relax, enjoy the festive spirit, and feel surrounded by warmth and cheer.
Looking forward to seeing you soon and making more fun memories in the new year. Until then, take care and have the happiest holiday season ever!
With love and holiday hugs,
Nay
—
Demikian artikel mengenai contoh surat pribadi, beserta pengertian, fungsi, dan struktur surat yang dapat dijadikan acuan saat penulisan. Semoga bermanfaat, ya!
Meskipun surat pribadi tradisional sudah jarang digunakan karena sudah banyak tergantikan dengan surat pribadi digital, namun tidak ada salahnya, lho, menulis surat pribadi tradisional! Kamu bisa menggunakan kertas dan amplop yang cantik, kemudian mengirimkan surat tersebut melalui layanan pos.
Selain itu, kamu juga bisa menulis surat pribadi tradisional kepada orang tua kamu di hari-hari spesial, misalnya hari ulang tahun mereka, hari Ibu, hari Ayah, atau hari anniversary pernikahan mereka.
Kamu bisa menjadikan surat pribadi tersebut sebagai sarana untuk menyampaikan hal-hal yang yang belum pernah kamu sampaikan kepada mereka. Oh iya, kalau kamu ingin belajar materi-materi lainnya yuk gabung di ruangbelajar sekarang juga.
Referensi:
https://www.gramedia.com/best-seller/contoh-surat-pribadi/ (Diakses pada 22 Maret 2024)
https://www.gramedia.com/best-seller/contoh-surat-pribadi-untuk-sahabat/ (Diakses pada 22 Maret 2024)
https://www.sipas.id/blog/contoh-surat-pribadi/ (Diakses pada 22 Maret 2024)
Sumber Gambar:
https://www.freepik.com/free-vector/romantic-letters-post-flat-composition-with-scissors-sealing-wax-seal-flowers-envelops-set-vector-illustration_39221970.htm#fromView=search&page=1&position=16&uuid=1a286da6-0236-4e8c-b2b5-371ffc9d4d9c (Diakses pada 6 Mei 2024)
https://www.freepik.com/free-vector/person-writing-love-letter-flat-vector-illustration-pen-human-hand-person-sending-receiving-letter-correspondence-communication-relationship-friendship-concept_27573163.htm#fromView=search&page=3&position=48&uuid=1a286da6-0236-4e8c-b2b5-371ffc9d4d9c (Diakses pada 6 Mei 2024)
<!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>20 Contoh Surat Pribadi Singkat Berbagai Tema</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="Ingin menulis surat pribadi, tapi bingung caranya? Yuk, perhatikan contoh surat pribadi beserta strukturnya agar kamu bisa menulis surat dengan lebih mudah!" />
<link rel="canonical" href="https://www.ruangguru.com/blog/contoh-surat-pribadi" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="20 Contoh Surat Pribadi Singkat Berbagai Tema" />
<meta property="og:description" content="Ingin menulis surat pribadi, tapi bingung caranya? Yuk, perhatikan contoh surat pribadi beserta strukturnya agar kamu bisa menulis surat dengan lebih mudah!" />
<meta property="og:url" content="https://www.ruangguru.com/blog/contoh-surat-pribadi" />
<meta property="og:site_name" content="Belajar Gratis di Rumah Kapan Pun! | Blog Ruangguru" />
<meta property="article:publisher" content="https://www.facebook.com/ruanggurucom/" />
<meta property="article:published_time" content="2025-04-16T04:00:23+00:00" />
<meta property="article:modified_time" content="2025-04-17T06:58:35+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="20 minutes" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi","url":"https://www.ruangguru.com/blog/contoh-surat-pribadi","name":"20 Contoh Surat Pribadi Singkat Berbagai Tema","isPartOf":{"@id":"https://www.ruangguru.com/blog/#website"},"primaryImageOfPage":{"@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi#primaryimage"},"image":{"@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi#primaryimage"},"thumbnailUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/5bb4837f-5f92-4d45-8b82-3fab82285b90.png","datePublished":"2025-04-16T04:00:23+00:00","dateModified":"2025-04-17T06:58:35+00:00","author":{"@id":"https://www.ruangguru.com/blog/#/schema/person/2961333999f86a82f666cdabdd06fc14"},"description":"Ingin menulis surat pribadi, tapi bingung caranya? Yuk, perhatikan contoh surat pribadi beserta strukturnya agar kamu bisa menulis surat dengan lebih mudah!","breadcrumb":{"@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ruangguru.com/blog/contoh-surat-pribadi"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi#primaryimage","url":"https://cdn-web-2.ruangguru.com/landing-pages/assets/5bb4837f-5f92-4d45-8b82-3fab82285b90.png","contentUrl":"https://cdn-web-2.ruangguru.com/landing-pages/assets/5bb4837f-5f92-4d45-8b82-3fab82285b90.png"},{"@type":"BreadcrumbList","@id":"https://www.ruangguru.com/blog/contoh-surat-pribadi#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ruangguru.com/blog"},{"@type":"ListItem","position":2,"name":"20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7"}]},{"@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 » 20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7 Comments Feed" href="https://www.ruangguru.com/blog/contoh-surat-pribadi/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/17506" /><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=17506' />
<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%2Fcontoh-surat-pribadi" />
<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%2Fcontoh-surat-pribadi&format=xml" />
</head>
<body class="wp-singular post-template-default single single-post postid-17506 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-smp-kelas-7">Bahasa Indonesia SMP Kelas 7</a></li> </ol>
</nav>
<h1 class="content-title">
20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7 </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>April 16, 2025 • </span> <span>21 minutes read</span></p>
<br />
</div>
<div class="content-body">
<p style="text-align: justify;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/5bb4837f-5f92-4d45-8b82-3fab82285b90.png" alt="contoh surat pribadi" /></p>
<blockquote>
<p style="text-align: center;"><em><span style="font-weight: 400;">Ingin menulis surat pribadi, tapi bingung seperti apa contohnya? Yuk, perhatikan contoh surat pribadi beserta strukturnya di <strong><a href="https://www.ruangguru.com/blog/c/bahasa-indonesia/bahasa-indonesia-smp-kelas-7">artikel Bahasa Indonesia kelas 7</a></strong> ini, agar kamu bisa menulis surat dengan lebih mudah!</span></em></p>
</blockquote>
<p style="text-align: center;"><i><span style="font-weight: 400;">—</span></i></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Pernahkah kamu menulis surat pribadi untuk teman, orang tua, atau keluarga terdekat? Salah satu metode komunikasi tertulis yang sudah ada sejak jaman dahulu adalah dengan menggunakan surat. Surat sendiri terbagi menjadi beberapa jenis, di antaranya <strong>surat pribadi, surat resmi, dan surat niaga</strong>.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Nah, pada artikel ini, kita akan fokus membahas <strong>contoh surat pribadi</strong>, beserta pengertian, fungsi, dan strukturnya yang dapat kamu jadikan acuan untuk menulis surat. Langsung saja simak selengkapnya di bawah ini, ya!</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;">Pengertian Surat Pribadi</span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;"><strong>Surat pribadi adalah</strong> surat yang <strong style="font-weight: 400;">isinya menyangkut kepentingan pribadi</strong> dan digunakan dalam konteks nonformal. </span><span style="font-weight: 400;">Biasanya, surat pribadi ditulis oleh seseorang untuk dikirimkan kepada orang lain yang ia kenal secara personal. Misalnya, surat pribadi untuk teman, orang tua, pasangan, sahabat pena, sepupu atau kerabat, guru, dan sebagainya.</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;">Fungsi Surat Pribadi</span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;"><strong>Fungsi surat pribadi</strong> adalah sebagai alat komunikasi tertulis untuk <strong>menyampaikan informasi, berita, atau cerita yang sifatnya pribadi dan personal</strong>. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Seiring kemajuan teknologi, surat pribadi perlahan mulai berubah bentuk, dari tradisional menjadi modern. Surat pribadi yang semula berbentuk tertulis di kertas atau di kartu, kini mulai bergeser menjadi surat elektronik yang dikirimkan secara digital melalui </span><em><span style="font-weight: 400;">email</span></em><span style="font-weight: 400;"> atau media sosial. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Meskipun saat ini surat pribadi tradisional sudah jarang digunakan karena kita bisa menggunakan media sosial untuk membuat surat pribadi digital, namun surat pribadi tradisional masih banyak digunakan saat ada </span><em><span style="font-weight: 400;">event-event </span></em><span style="font-weight: 400;">tertentu. Misalnya, saat hari Ibu, Ramadhan, Idul Fitri, Natal, tahun baru, ulang tahun, </span><em><span style="font-weight: 400;">anniversary</span></em><span style="font-weight: 400;">, dan sebagainya. </span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/perbedaan-antara-surat-pribadi-dan-surat-dinas">Perbedaan Surat Pribadi & Surat Dinas: Pengertian, Ciri, Contoh</a></strong></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hal ini dikarenakan surat pribadi tradisional yang ditulis di kertas terasa lebih </span><span style="font-weight: 400;"><em>effort</em> </span><span style="font-weight: 400;">dan lebih istimewa dibandingkan surat pribadi digital. Oleh karena itu, surat pribadi tradisional saat ini lebih banyak digunakan untuk merayakan hari atau </span><span style="font-weight: 400;"><em>event</em> </span><span style="font-weight: 400;">tertentu.</span></p>
<p style="text-align: justify;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0ce5c666-7c85-471c-bb4f-663f34566525.jpg" alt="contoh surat pribadi" /></p>
<p style="text-align: center;">Ilustrasi contoh surat pribadi (Sumber: freepik.com)</p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Struktur Surat Pribadi</b></span></h2>
<p style="text-align: justify;"><span style="font-weight: 400;">Karena sifatnya nonformal, surat pribadi sebenarnya dapat ditulis dengan format yang bebas, sesuai keinginan penulis. Namun, terdapat struktur umum yang biasa digunakan untuk menulis surat pribadi agar penulis tidak kebingungan saat akan menulis surat. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Berikut adalah <strong>struktur surat pribadi</strong> secara umum:</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>1. Nama dan Alamat Penerima Surat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Struktur pertama yang perlu dituliskan saat membuat surat pribadi adalah nama dan alamat penerima surat. Namun, struktur ini <strong>tidak dituliskan di dalam surat, melainkan di bagian depan amplop surat</strong>. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Nama dan alamat penerima surat <strong>berfungsi sebagai informasi kepada siapa surat tersebut ditujukan</strong>. Selain itu, hal ini juga bisa membantu kurir untuk mengirimkan surat tersebut sesuai alamat yang benar.</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>2. Tempat dan Tanggal Surat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Struktur berikutnya yang perlu dituliskan adalah tempat dan tanggal surat. Struktur ini berfungsi sebagai informasi mengenai <strong>kapan dan di mana surat tersebut dibuat</strong> oleh penulis surat. Biasanya, tempat dan tanggal surat <strong>terletak di bagian kiri atas surat</strong>.</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>3. Salam Pembuka</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Salam pembuka merupakan <strong>kalimat yang dituliskan di awal surat</strong> untuk membuka surat tersebut. Salam pembuka pada surat pribadi umumnya menggunakan kalimat atau kata sapaan yang santai dan bersifat nonformal, seperti “Halo”, “Apa kabar?”, dan sebagainya.</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>4. Paragraf Pembuka</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Setelah menuliskan salam pembuka, struktur surat selanjutnya yaitu paragraf pembuka. Paragraf ini berisi <strong>pengenalan topik</strong> di dalam surat sebelum membahas lebih jauh mengenai isi surat.</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>5. Isi Surat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Selanjutnya, struktur paling penting dalam surat, yaitu isi surat. Isi surat merupakan bagian dimana penulis surat <strong>menyampaikan pesan, informasi, cerita, berita, atau topik-topik tertentu</strong> kepada penerima surat. Isi surat menjadi struktur yang paling penting karena merupakan inti dari keseluruhan surat tersebut.</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>6. Penutup </b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Setelah isi surat, struktur selanjutnya yaitu penutup yang dapat berupa <strong>kalimat penutup disertai salam penutup</strong>. Umumnya, bagian penutup akan berisi ucapan terima kasih serta harapan penulis kepada penerima surat.</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/cara-menulis-surat">Bagaimana Cara Menulis Surat?</a></strong></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>7. Nama Penulis Surat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Struktur surat yang terakhir yaitu nama penulis atau pengirim surat yang biasanya disertai dengan tanda tangan. Bagian ini sering diletakkan <strong>di bagian kanan bawah</strong>. Struktur ini berfungsi untuk <strong>menginfokan siapa yang menulis dan mengirimkan surat</strong> tersebut.</span></p>
<p> </p>
<h2 style="text-align: justify;"><span style="font-size: 18pt;"><b>Contoh Surat Pribadi dalam Berbagai Tema</b></span></h2>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>1. Contoh Surat Pribadi Singkat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Semarang, 8 Mei 2023</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ananda Putri</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jl. Soekarno Hatta No. 17, Yogyakarta</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hallo Putri,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku mau meminta maaf atas kesalahanku padamu kemarin. Aku tahu kesalahan ini sudah tidak bisa ditoleransi lagi. Tapi, aku tidak ingin persahabatan kita berakhir sampai sini.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Maaf, aku kemarin tidak nurut atas semua saran yang kamu berikan perihal masalahku dengan pacar. Aku menyadarinya jika aku keterlaluan padamu.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku tahu bagaimana perasaan kamu kepadaku kemarin hingga saat ini. Terima kasih sudah menjadi teman terbaik ku sedari dulu. Semoga kamu bisa memaafkanku dan menerimaku kembali.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Salam hangat, </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Rosyi</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>2. Contoh Surat Pribadi untuk Sahabat</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk sahabatku, Linda</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">di tempat</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Halo!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Apa kabar Linda? Semoga kamu dan keluarga sehat wal afiat. Reza di sini juga sehat. Begitu juga dengan orang tua dan kakakku.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Bagaimana dengan sekolah barumu? Apakah kamu sudah punya teman baru? Rasanya ingin sekali Reza bertemu, tetapi jarak memisahkan kita sehingga kita tak bisa bertatap muka secara langsung. Biarlah surat ini yang mewakili perjumpaan kita. Aku merindukan canda dan tawamu.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Linda, apakah kamu masih rajin latihan bola voli? bagaimana jika suatu saat nanti kita adakan pertandingan persahabatan? Pasti seru. Tim bola voliku jago-jago lho! Bahkan tim kami pernah juara favorit antarpelajar se-Cirebon. Hebat, bukan?</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Linda, sebenarnya masih banyak yang ingin kuceritakan padamu, tetapi hari sudah malam dan aku harus istirahat. Lain kali disambung lagi, ya. Salam buat keluargamu. Jangan lupa balas suratku, ya!</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Salam manis,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Reza</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>3. Contoh Surat Pribadi untuk Teman</b></span></h3>
<p style="text-align: justify;"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/3e03108c-02ac-43c5-9536-a456ecec5b7d.jpg" alt="contoh surat pribadi untuk teman" /></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Karanggeneng, 11 Januari 2025</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Assalamualaikum, wr. wb.,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hai, Afifah, terima kasih ya atas undangan ulang tahunnya. Aku turut bahagia untukmu. Semoga kesejahteraan, keselamatan, dan kesuksesan selalu menyertaimu di tahun-tahun yang akan datang.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Pestamu pasti meriah. Aku sudah bisa membayangkannya. Rugi rasanya jika aku tidak datang.Tapi apa mau dikata, tanggal 19 Januari itu, aku harus berangkat ke Surabaya. Ada tes untuk beasiswa belajar di Unair. Maaf, ya. Tapi, aku pasti datang setelah pulang dari Surabaya. Mau oleh-oleh apa?</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Selamat ulang tahun ya, Fah. Semoga panjang umur. Sekali lagi, maaf, ya.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sahabatmu,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Zahrina</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>4. Contoh Surat Pribadi untuk Teman Jauh</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Yogyakarta, 13 Agustus 2024</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Halo, Shania</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Aku dengar dari Nabilah, kamu akan sekolah di Jogja dan sedang sibuk mencari tempat kos? Jika sempat, datanglah ke rumah. Sebelum kamu mendapatkan tempat yang cocok, kamu juga bisa tinggal di rumahku. Aku sudah bicara dengan Bapak dan Ibu di rumah. Mereka oke-oke saja. Bagaimana? Kita bisa main ke Malioboro lagi bersama-sama.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sekian dulu, pikirkan ya tawaran saya ini. Aku tunggu jawabanmu secepatnya.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sahabatmu,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ayana</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>5. Contoh Surat Pribadi untuk Teman Sekolah</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Surabaya, 20 Februari 2025</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk temanku, Cindy</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Jalan Melati 16, Jakarta</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Assalamualaikum,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ketika surat ini aku tulis, hujan turun cukup deras. Udara sangat dingin dan suasana sepi. Namun, aku belum dapat tidur. Maklum, masih pukul delapan malam. Tiba-tiba, aku ingat kamu, teman sepermainanku pada waktu SD dulu. Bagaimana keadaanmu di Banten? Semoga sehat-sehat saja seperti aku sekarang.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hari Minggu yang lalu, aku pergi ke Taman Bungkul. Ya, tempat wisata di Kota Surabaya yang pernah kita datangi bersama dengan teman-teman satu kelas dulu. Wah, ramai sekali. Pengunjung berkerumun di depan taman. Akan tetapi, keadaan di dalam masih cukup longgar. Aku bisa bersantai bersama dengan beberapa teman.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Lumayan, cari hiburan. Aku lumayan merasa senang. Lebih senang lagi karena bertemu dengan teman-teman lama yang sekarang bersekolah di luar kota. Melody Nurramdhani, Rica Leyona, dan Sendy Ariani kebetulan juga ada di sana. Ya, mereka tetap lucu, senang bergurau seperti dulu. Mereka juga membicarakan kamu. Kata mereka, kamu juga sering bercanda.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Taman Bungkul sekarang lebih bagus, lho. Kapan kamu pergi ke Surabaya? Aku tahu, kamu hobinya main ke taman sambil membeli siomay. Kapan-kapan saya antar ke Taman Bungkul. Pasti asyik.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sekian, semoga temanmu di Banten juga banyak seperti di Surabaya.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Wasssalamualaikum,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ochi</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/teks-surat">Pengertian Surat, Jenis, Ciri, & Contohnya</a></strong></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>6. Contoh Surat Pribadi untuk Orang Tua</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Malang, 10 Januari 2025</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kepada,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ibu dan Bapak</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">di Jambi</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Assalamu’alaikum. wr. wb.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ibu Bapak ada kabarnya? Semoga Ibu, Bapak, dan Keluarga sehat selalu di sana, ya. Alhamdulillah, Rani di sini baik-baik saja.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Bu, Pak, liburan semester kali ini Rani belum bisa pulang ke Jambi. Rani sedang ada Praktik Kerja Lapangan (PKL) selama 5 bulan atau satu semester ke depan. Rani ditempatkan di salah satu sekolah di Kabupaten Malang. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Rani juga mohon sama Ibu dan Bapak kalau ada uang untuk ditransfer karena keperluan semester cukup banyak. Semoga Ibu dan Bapak bisa mengerti dan memahami terkait keperluan Rani semester ini, ya.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Rani berjanji kepada Ibu dan Bapak untuk terus belajar agar lulus tepat waktu dengan nilai yang bagus. Rani rindu keluarga di Jambi, tapi mohon maaf belum bisa pulang kampung.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Mohon doa restu dari Ibu, Bapak, dan keluarga semoga Rani diberikan kemudahan dan kelancaran untuk melaksanakan tugas di sini.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Wassalamu’alaikum. wr. wb.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Salam rindu dari ananda,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Rani Novita</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>7. Contoh Surat Pribadi untuk Guru</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Jakarta, 17 Desember 2024</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Teruntuk Ibu Guruku Tercinta,</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Assalamu’alaikum wr, wb.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Apa kabar Ibu? Saya berharap Ibu saat ini dalam keadaan sehat wal’afiat serta selalu dalam lindungan Allah SWT.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Ibu, saya ingin menyampaikan kabar gembira. Harapan Ibu waktu SMA pada Agnes, kini Alhamdulillah sudah terwujud. Agnes berhasil masuk ke Universitas Indonesia, sesuai harapan dan impian.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Saya ingin mengucapkan terima kasih kepada Ibu atas bimbingannya selama ini, selalu memberikan arahan terbaik buat masa depan Agnes.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Agnes tidak akan pernah melupakan jasa-jasa Ibu karena sudah membantu untuk mewujudkan impian ini. Terima kasih Ibu, semoga sehat selalu.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sekian surat ini saya buat, sampai ketemu di lain hari untuk obrolan lebih panjang, bu. Terima kasih saya haturkan kepada Ibu.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Salam Hormat,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Agnes Rizki</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>8. Contoh Surat Pribadi untuk Teman dalam Bahasa Inggris</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Bangkok, 25th, July 2024</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">For my best friend, Yukiko</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">At Tokyo, Japan</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hi Yukiko! How are you? I hope you are okay right now and always as happy as when we last met. Thank you for your last letter, which I received a week ago. You must know that I’m so glad to know that you still remember me after months ago. Yep, you were here to have some holiday in Malaysia. Thank you so much for your pictures that you sent to me! It was amazing!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">I think I miss how we go on vacation together and do a lot of things! But you have to go home… Do you intend to vacation in Malaysia again? If you do, please reply to this letter as long as possible. Oh, if you have some vacation plans in Bangkok, I’m sure that my family will feel so glad to see you here! Staying at home is a brilliant idea, isn’t it?</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Hope we can meet again, soon! </span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Your friend</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Fay</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>9. Contoh Surat Pribadi untuk Nenek</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk Nenekku tersayang,</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Assalamualaikum Mbah Putri,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Halo mbah putri, ini Sabda cucu kedua Mbah Putri. Bagaimana kabar Mbah Putri dan Mbah Kakung? Semoga selalu sehat, nggih…</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sabda kangen sekali dengan Mbah Putri dan Mbah Kakung yang sudah membesarkan Ayah. Maaf ya, Mbah jika Sabda baru sempat menulis surat ini karena kemarin baru saja mengurus surat kepindahan rumah. Iya Mbah, Sabda dan Bunda jadi pindah rumah ikut Ayah selama dinas ini. Soal sekolah, Alhamdulillah Sabda keterima di sekolah favorit yang dekat dari rumah. Bunda juga sedang menata kembali usaha roti keringnya. Kemarin Sabda membantu Bunda membuat roti nastar lho!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sebenarnya, Sabda merasa kesepian karena belum ada teman dekat. Eh, kemarin Sabda berkenalan dengan teman yang kebetulan rumahnya hanya beda RT saja, namanya Kirino. Ayah juga sudah mulai sibuk mengurus dinasnya di kantor, tetapi meskipun begitu jam pulang Ayah malah lebih cepat. Biasanya ‘kan Ayah pulang jam 7 malam ya, sekarang Ayah sudah bisa pulang jam 5! Seru sekali!</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Besok kalau Ayah dapat cuti, Sabda sudah tidak sabar bertemu dengan Mbah Putri dan Mbah Kakung. Sampai waktunya tiba, tolong Mbah Putri dan Mbah Kakung jaga kesehatan ya. Sabda bersama Ayah dan Bunda juga akan sehat terus kok di sini. Oh iya, bersamaan dengan surat ini, Sabda juga mengirimkan obat-obatan herbal untuk Mbah Putri dan Mbah Kakung. Tolong diminum sesuai resep ya…</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sabda akan lebih sering menulis surat lagi kepada Mbah Putri dan Mbah Kakung. Besok jika sempat, Sabda juga akan telefon juga! </span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Cucu kesayangan dan terganteng,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Sabda</span></p>
<p> </p>
<h3 style="text-align: justify;"><span style="font-size: 14pt;"><b>10. Contoh Surat Pribadi untuk Sepupu</b></span></h3>
<p style="text-align: justify;"><span style="font-weight: 400;">Jakarta, 21 Mei 2024</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Untuk sepupuku, Amanda Utami</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Di Bandung</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Halo Amanda,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Apa kabar? Fia harap Amanda sekeluarga sehat-sehat di Bandung seperti halnya keadaan keluarga kami di Jakarta.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Mungkin Amanda terkejut akan kedatangan surat ini, karena kita sudah lama sekali tidak berkirim kabar. Fia ingin memberitahukan rencana liburan ke Bandung saat liburan sekolah mendatang di awal Juni 2023.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Fia berencana menginap di rumah Amanda jika diijinkan. Fia sudah lama tidak ke Bandung, rasanya kangen sekali dengan Amanda dan adik-adik. Nanti kita bisa jalan-jalan lagi seperti dahulu.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Amanda, sekian dulu surat dari Fia. Apabila ada kata-kata yang kurang berkenan, Fia minta maaf.</span></p>
<p> </p>
<p style="text-align: justify;"><span style="font-weight: 400;">Terima kasih,</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Alifia</span></p>
<p style="text-align: justify;"><strong>Baca Juga: <a href="https://www.ruangguru.com/blog/contoh-surat-dinas">Kumpulan Contoh Surat Dinas & Cara Penulisannya yang Benar</a></strong></p>
<p> </p>
<h3><span style="font-size: 14pt;">11. Contoh Surat Pribadi untuk Kakek</span></h3>
<p class="" style="text-align: justify;">Jakarta Selatan, 16 April 2025</p>
<p class="" style="text-align: justify;">Kepada Kakekku tercinta,</p>
<p class="" style="text-align: justify;">di Kampung Halaman</p>
<p class="" style="text-align: justify;">Assalamu’alaikum Warahmatullahi Wabarakatuh,</p>
<p class="" style="text-align: justify;">Kakek, apa kabar? Semoga Kakek selalu diberi kesehatan dan kebahagiaan oleh Allah SWT. Aku di sini, Alhamdulillah, dalam keadaan sehat walau sedang sibuk dengan sekolah.</p>
<p class="" style="text-align: justify;">Kakek, melalui surat ini aku ingin menyampaikan kabar yang mungkin membuat Kakek sedikit sedih. Dengan berat hati, aku tidak bisa berkunjung ke rumah Kakek pada liburan kali ini. Rencana awalnya aku sangat ingin pulang, bertemu Kakek, jalan-jalan ke kebun, dan makan masakan Kakek yang selalu aku rindukan. Tapi ternyata, sekolah memberi tugas akhir yang harus segera diselesaikan sebelum masuk semester baru.</p>
<p class="" style="text-align: justify;">Selain itu, Ayah dan Ibu juga tidak bisa cuti dari pekerjaan, jadi kami harus menunda rencana liburan sampai waktu yang lebih tepat. Aku benar-benar minta maaf, Kek. Aku tahu Kakek pasti sudah menantikan kedatanganku.</p>
<p class="" style="text-align: justify;">Meskipun tidak bisa bertemu langsung, aku akan sering menelepon dan video call supaya Kakek tidak terlalu rindu ya. Semoga liburan berikutnya aku bisa datang dan menghabiskan waktu bersama Kakek seperti dulu.</p>
<p class="" style="text-align: justify;">Titip salam untuk semua di rumah. Aku sangat sayang Kakek dan selalu mendoakan yang terbaik untuk Kakek setiap hari.</p>
<p class="" style="text-align: justify;">Dengan penuh cinta,</p>
<p class="" style="text-align: justify;">Cucu Kakek,</p>
<p class="" style="text-align: justify;">Rara</p>
<p> </p>
<h3><span style="font-size: 14pt;">12. Contoh Surat Pribadi untuk Bibi</span></h3>
<p class="" style="text-align: justify;">Bandung, 20 Maret 2025</p>
<p class="" style="text-align: justify;">Kepada Bibi,</p>
<p class="" style="text-align: justify;">di Jakarta</p>
<p class="" style="text-align: justify;">Assalamu’alaikum warahmatullahi wabarakatuh,</p>
<p class="" style="text-align: justify;">Halo, Bi! Semoga Bibi selalu sehat dan dalam lindungan Allah SWT. Apa kabar Bibi dan keluarga di sana? Semoga semuanya baik-baik saja dan tetap ceria seperti biasanya.</p>
<p class="" style="text-align: justify;">Bi, aku menulis surat ini untuk mengabarkan sekaligus meminta izin. Insya Allah, aku akan mengikuti tes UTBK tahun ini yang lokasi ujiannya ada di Jakarta. Karena itu, aku berencana untuk menetap sementara di rumah Bibi selama masa ujian tersebut, sekitar satu minggu.</p>
<p class="" style="text-align: justify;">Aku sudah bicara dengan Ayah dan Ibu, dan mereka juga menyarankan agar aku tinggal di rumah Bibi karena lebih dekat dengan lokasi tes, sekaligus karena aku sudah merasa nyaman di sana. Lagipula, bisa sekalian melepas rindu juga, kan, Bi? Hehehe.</p>
<p class="" style="text-align: justify;">Aku janji akan tetap menjaga ketertiban, nggak merepotkan, dan tentu saja akan fokus belajar selama di sana. Mohon doa dan dukungannya juga ya, Bi, semoga aku bisa menjalani tes ini dengan lancar dan mendapatkan hasil yang terbaik.</p>
<p class="" style="text-align: justify;">Terima kasih banyak sebelumnya, Bi. Salam hangat untuk Om dan sepupu-sepupu di sana. Sampai bertemu ya!</p>
<p class="" style="text-align: justify;">Dengan penuh hormat dan sayang,</p>
<p class="" style="text-align: justify;">Keponakanmu,</p>
<p class="" style="text-align: justify;">Alya</p>
<p> </p>
<h3><span style="font-size: 14pt;">13. Contoh Surat Pribadi untuk Paman</span></h3>
<p class="" style="text-align: justify;">Surabaya, 1 April 2025</p>
<p class="" style="text-align: justify;">Kepada Paman Firman,</p>
<p class="" style="text-align: justify;">di Malang</p>
<p class="" style="text-align: justify;">Assalamu’alaikum warahmatullahi wabarakatuh,</p>
<p class="" style="text-align: justify;">Halo, Paman. Apa kabar hari ini? Semoga Paman Firman tetap diberi kekuatan dan semangat dalam menjalani masa pemulihan. Aku sangat sedih mendengar kabar bahwa Paman Firman sedang sakit. Andai jarak tidak sejauh ini, aku pasti sudah datang menjenguk secara langsung.</p>
<p class="" style="text-align: justify;">Lewat surat ini, aku ingin menyampaikan permohonan maaf yang sebesar-besarnya karena belum bisa datang ke Malang untuk menjenguk Paman. Saat ini aku sedang ada banyak kegiatan sekolah dan persiapan ujian, jadi belum memungkinkan untuk pergi ke luar kota. Tapi percayalah, Paman Firman selalu ada dalam doa dan pikiranku setiap hari.</p>
<p class="" style="text-align: justify;">Aku doakan semoga Paman lekas sembuh, bisa beraktivitas kembali seperti biasa, dan tetap diberikan kesehatan yang terbaik oleh Allah SWT. Jangan lupa banyak istirahat, makan makanan bergizi, dan jangan terlalu dipikirkan yang berat-berat ya, Paman. Kesehatan Paman Firman jauh lebih penting sekarang.</p>
<p class="" style="text-align: justify;">Kalau Paman Firman sempat, aku ingin sekali ngobrol lewat telepon atau video call. Rasa rindu ini lumayan terobati kalau bisa dengar suara Paman langsung.</p>
<p class="" style="text-align: justify;">Sekian dulu surat dariku. Semoga Paman Firman cepat pulih dan bisa tersenyum ceria seperti biasanya.</p>
<p class="" style="text-align: justify;">Salam hangat dan penuh sayang,</p>
<p class="" style="text-align: justify;">Keponakanmu,</p>
<p class="" style="text-align: justify;">Rafi</p>
<p> </p>
<h3><span style="font-size: 14pt;">14. Contoh Surat Pribadi untuk Kakak</span></h3>
<p class="" style="text-align: justify;">Semarang, 11 Januari 2025</p>
<p class="" style="text-align: justify;">Untuk Kakakku tersayang,</p>
<p class="" style="text-align: justify;">di Jakarta</p>
<p class="" style="text-align: justify;">Assalamu’alaikum warahmatullahi wabarakatuh,</p>
<p class="" style="text-align: justify;">Hai Kak! Apa kabar di perantauan? Semoga Kakak selalu sehat, semangat bekerja, dan diberikan kemudahan dalam setiap urusan. Di sini, kami semua baik-baik saja. Ayah, Ibu, dan aku selalu mendoakan yang terbaik untuk Kakak.</p>
<p class="" style="text-align: justify;">Rasanya rumah jadi agak sepi sejak Kakak merantau untuk bekerja. Biasanya kita suka ngobrol sampai malam, nonton film bareng, atau sekadar bercanda-canda. Sekarang, aku cuma bisa lihat foto-foto Kakak atau baca pesan yang Kakak kirim.</p>
<p class="" style="text-align: justify;">Aku bangga banget sama Kakak karena berani mengambil langkah besar untuk mengejar cita-cita. Tapi di sisi lain, aku juga rindu sekali. Kalau Kakak sempat, semoga bisa pulang sebentar ya, Kak. Atau kalau belum bisa, jangan lupa video call kita sesekali.</p>
<p class="" style="text-align: justify;">Oh iya, Kak, aku sekarang lagi rajin belajar, biar bisa nyusul Kakak sukses juga. Doain ya, semoga semua yang aku cita-citakan bisa tercapai juga seperti Kakak.</p>
<p class="" style="text-align: justify;">Jaga kesehatan baik-baik di sana. Jangan lupa makan teratur dan istirahat cukup. Kami semua di rumah selalu menanti kabar baik dari Kakak.</p>
<p class="" style="text-align: justify;">Peluk dan salam rindu dari jauh,</p>
<p class="" style="text-align: justify;">Adikmu tercinta,</p>
<p class="" style="text-align: justify;">Dina</p>
<p> </p>
<h3><span style="font-size: 14pt;">15. Contoh Surat Pribadi untuk Ibu</span></h3>
<p class="">Yogyakarta, 16 April 2025</p>
<p class="">Untuk Ibu tersayang,</p>
<p class="">di Rumah</p>
<p class="" style="text-align: justify;">Assalamu’alaikum warahmatullahi wabarakatuh,</p>
<p class="" style="text-align: justify;">Ibu, apa kabar hari ini? Semoga Ibu selalu sehat, bahagia, dan diberkahi oleh Allah SWT dalam setiap langkah. Lewat surat ini, aku ingin menyampaikan sesuatu yang mungkin sering terucap dalam hati, tapi jarang aku sampaikan langsung.</p>
<p class="" style="text-align: justify;">Selamat Hari Ibu, Bu!</p>
<p class="" style="text-align: justify;">Terima kasih untuk segala cinta dan pengorbanan yang Ibu berikan selama ini. Dari aku kecil hingga sekarang, Ibu selalu jadi sosok yang paling sabar, paling kuat, dan paling penuh kasih sayang dalam hidupku. Tidak ada kata yang cukup untuk menggambarkan betapa besar peran Ibu dalam setiap langkahku.</p>
<p class="" style="text-align: justify;">Maaf ya, Bu, kalau aku belum bisa jadi anak yang sempurna. Kadang masih membantah, malas, atau membuat Ibu kecewa. Tapi percayalah, aku selalu berusaha untuk jadi lebih baik, agar Ibu bangga dan bahagia memiliki aku sebagai anak.</p>
<p class="" style="text-align: justify;">Di Hari Ibu ini, aku ingin Ibu tahu bahwa aku sangat mencintai Ibu, lebih dari apapun. Terima kasih sudah menjadi ibu terbaik di dunia.</p>
<p class="" style="text-align: justify;">Semoga Allah selalu menjaga Ibu, memberikan kesehatan, kebahagiaan, dan umur panjang. Aku selalu mendoakan yang terbaik untuk Ibu, setiap hari.</p>
<p class="" style="text-align: justify;">Dengan cinta yang tulus,</p>
<p class="" style="text-align: justify;">Anakmu,</p>
<p class="" style="text-align: justify;">Raka</p>
<p> </p>
<h3><span style="font-size: 14pt;">16. Contoh Surat Pribadi Bahasa Inggris Ucapan Ulang Tahun</span></h3>
<p class="" style="text-align: justify;">Nusa Dua, February 16th, 2025</p>
<p class="" style="text-align: justify;">Dear Fanny,</p>
<p class="" style="text-align: justify;">Happy Birthday! 🎉</p>
<p class="" style="text-align: justify;">I hope this letter finds you in great health and happiness. On your special day, I just want to let you know how grateful I am to have a friend like you in my life.</p>
<p class="" style="text-align: justify;">Thank you for always being there through the ups and downs, for all the laughter, the late-night talks, and the memories we’ve created together. I truly treasure our friendship, and I hope we’ll make many more unforgettable moments in the future.</p>
<p class="" style="text-align: justify;">May this new age bring you more joy, success, and love than ever before. Keep chasing your dreams and never stop being the amazing person you are. You deserve all the good things this world has to offer.</p>
<p class="" style="text-align: justify;">Have a fantastic birthday, and don’t forget to eat lots of cake! I hope we can celebrate together soon.</p>
<p class="" style="text-align: justify;">With lots of love,</p>
<p>Shasa</p>
<p> </p>
<h3><span style="font-size: 14pt;">17. Contoh Surat Pribadi Bahasa Inggris Ucapan Kelulusan</span></h3>
<p class="" style="text-align: justify;">San Diego, July 16th, 2024</p>
<p class="" style="text-align: justify;">Dear my little brother,</p>
<p class="" style="text-align: justify;">Congratulations on your graduation! 🎓</p>
<p class="" style="text-align: justify;">I’m so proud of you and everything you’ve accomplished. Watching you grow and work hard over the years has been such a joy, and now seeing you graduate fills me with happiness and pride.</p>
<p class="" style="text-align: justify;">I know the journey wasn’t always easy, but you made it through with strength, determination, and a smile. You truly deserve this moment of celebration. Enjoy it, because you’ve earned it!</p>
<p class="" style="text-align: justify;">This is just the beginning of a new chapter in your life. Keep chasing your dreams, never stop learning, and always believe in yourself. I’ll always be here cheering you on in every step you take.</p>
<p class="" style="text-align: justify;">Once again, congratulations! Let’s celebrate soon—I owe you a big hug and maybe some ice cream too. 😊</p>
<p class="" style="text-align: justify;">With all my love,</p>
<p>Adam</p>
<p> </p>
<h3><span style="font-size: 14pt;">18. Contoh Surat Pribadi Ucapan Hari Guru</span></h3>
<p class="">Bandung, 25 November 2024</p>
<p class="" style="text-align: justify;">Kepada Wali Kelas 7 A,</p>
<p class="" style="text-align: justify;">Ibu Nur yang kami sayangi,</p>
<p class="" style="text-align: justify;">Assalamu’alaikum warahmatullahi wabarakatuh,</p>
<p class="" style="text-align: justify;">Dengan penuh rasa hormat dan kasih, kami, anak-anak kelas 7 A menulis surat ini untuk menyampaikan ucapan <strong>Selamat Hari Guru</strong> kepada Ibu Nur yang telah menjadi cahaya dan penuntun dalam perjalanan belajar kami.</p>
<p class="" style="text-align: justify;">Terima kasih atas segala ilmu, kesabaran, dan perhatian yang Ibu Nur berikan selama ini. Tidak hanya mengajar dari buku, tapi juga membimbing kami untuk menjadi pribadi yang lebih baik, lebih jujur, dan lebih berani bermimpi.</p>
<p class="" style="text-align: justify;">Bagi kami, Ibu Nur bukan hanya guru di kelas, tetapi juga sosok panutan yang akan selalu kami kenang sepanjang hidup. Setiap nasihat yang pernah disampaikan menjadi bekal yang begitu berharga.</p>
<p class="" style="text-align: justify;">Semoga di Hari Guru ini, Ibu Nur diberi kesehatan, kebahagiaan, dan keberkahan oleh Allah SWT. Terima kasih karena telah menjadi guru luar biasa bagi kami.</p>
<p class="" style="text-align: justify;">Dengan hormat dan rasa terima kasih yang mendalam,</p>
<p>Siswa kelas 7 A SMP Harapan</p>
<p> </p>
<h3><span style="font-size: 14pt;">19. Contoh Surat Pribadi tentang Pengalaman Liburan</span></h3>
<p class="" style="text-align: justify;">Jakarta, 26 Desember 2023</p>
<p class="" style="text-align: justify;">Untuk Sahabatku tersayang,</p>
<p class="" style="text-align: justify;">Halo! Apa kabar? Semoga kamu selalu sehat dan bahagia ya. Sudah lama rasanya kita nggak ngobrol panjang. Kali ini aku mau cerita sedikit tentang liburanku kemarin.</p>
<p class="" style="text-align: justify;">Liburan kemarin aku dan keluargaku pergi ke Bali selama lima hari. Wah, seru banget! Kami menginap di dekat pantai Kuta, jadi setiap pagi bisa lihat matahari terbit dari pinggir pantai. Anginnya sejuk, dan suasananya tenang banget.</p>
<p class="" style="text-align: justify;">Kami juga sempat ke Ubud, main ke sawah terasering dan ke Monkey Forest. Ada banyak monyet lucu (dan usil!) di sana. Tapi yang paling berkesan buatku adalah saat kami naik perahu melihat lumba-lumba di Lovina. Rasanya seperti mimpi bisa melihat langsung hewan-hewan itu melompat di tengah laut!</p>
<p class="" style="text-align: justify;">Selain jalan-jalan, aku juga sempat coba beberapa makanan khas Bali seperti ayam betutu dan sate lilit. Enak banget! Kamu harus coba suatu saat nanti.</p>
<p class="" style="text-align: justify;">Kalau kamu sendiri liburannya ke mana? Nanti ceritain juga ya. Aku kangen banget ngobrol sama kamu seperti dulu. Semoga kita bisa ketemu lagi dan liburan bareng suatu hari nanti.</p>
<p class="" style="text-align: justify;">Sampai di sini dulu ceritaku. Jaga kesehatan dan tetap semangat ya!</p>
<p class="" style="text-align: justify;">Sahabatmu,</p>
<p>Niana</p>
<p> </p>
<h3><span style="font-size: 14pt;">20. Contoh Surat Pribadi Bahasa Inggris Ucapan Natal</span></h3>
<p class="">Jakarta, December 25th, 2025</p>
<p class="" style="text-align: justify;">Dear Cilla,</p>
<p class="" style="text-align: justify;">Merry Christmas! 🎄✨</p>
<p class="" style="text-align: justify;">I hope this special day brings you warmth, happiness, and beautiful memories with the people you love. Even though we may be apart this year, I want you to know that I’m thinking of you and wishing you all the joy this season has to offer.</p>
<p class="" style="text-align: justify;">Thank you for being such a wonderful friend. Your kindness, support, and laughter have made this year so much brighter. I’m truly grateful to have you in my life.</p>
<p class="" style="text-align: justify;">May your Christmas be filled with love, peace, and lots of delicious food! I hope you get to relax, enjoy the festive spirit, and feel surrounded by warmth and cheer.</p>
<p class="" style="text-align: justify;">Looking forward to seeing you soon and making more fun memories in the new year. Until then, take care and have the happiest holiday season ever!</p>
<p class="" style="text-align: justify;">With love and holiday hugs,</p>
<p>Nay</p>
<p style="text-align: center;"><span style="font-weight: 400;">—</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Demikian artikel mengenai contoh surat pribadi, beserta pengertian, fungsi, dan struktur surat yang dapat dijadikan acuan saat penulisan. Semoga bermanfaat, ya! </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Meskipun surat pribadi tradisional sudah jarang digunakan karena sudah banyak tergantikan dengan surat pribadi digital, namun tidak ada salahnya, lho, menulis surat pribadi tradisional! Kamu bisa menggunakan kertas dan amplop yang cantik, kemudian mengirimkan surat tersebut melalui layanan pos.</span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Selain itu, kamu juga bisa menulis surat pribadi tradisional kepada orang tua kamu di hari-hari spesial, misalnya hari ulang tahun mereka, hari Ibu, hari Ayah, atau hari </span><span style="font-weight: 400;"><em>anniversary</em> </span><span style="font-weight: 400;">pernikahan mereka. </span></p>
<p style="text-align: justify;"><span style="font-weight: 400;">Kamu bisa menjadikan surat pribadi tersebut sebagai sarana untuk menyampaikan hal-hal yang yang belum pernah kamu sampaikan kepada mereka. Oh iya, kalau kamu ingin belajar materi-materi lainnya yuk gabung di <strong><a href="https://www.ruangguru.com/ruangbelajar" target="_blank" rel="noopener">ruangbelajar</a> </strong>sekarang juga.</span></p>
<p style="text-align: justify;"><a href="https://ruangguru.onelink.me/blPk/eaff0eb9"><img decoding="async" class="aligncenter size-medium" src="https://cdn-web-2.ruangguru.com/landing-pages/assets/db778458-24ca-48f0-9929-5c43c5147be0.jpeg" alt="cta ruangbelajar" /></a></p>
<p style="text-align: justify;"><strong>Referensi:</strong></p>
<p style="text-align: left;">https://www.gramedia.com/best-seller/contoh-surat-pribadi/ (Diakses pada 22 Maret 2024)</p>
<p style="text-align: left;">https://www.gramedia.com/best-seller/contoh-surat-pribadi-untuk-sahabat/ (Diakses pada 22 Maret 2024)</p>
<p style="text-align: left;">https://www.sipas.id/blog/contoh-surat-pribadi/ (Diakses pada 22 Maret 2024)</p>
<p style="text-align: left;"><strong>Sumber Gambar:</strong></p>
<p style="text-align: left;">https://www.freepik.com/free-vector/romantic-letters-post-flat-composition-with-scissors-sealing-wax-seal-flowers-envelops-set-vector-illustration_39221970.htm#fromView=search&page=1&position=16&uuid=1a286da6-0236-4e8c-b2b5-371ffc9d4d9c (Diakses pada 6 Mei 2024)</p>
<p style="text-align: left;">https://www.freepik.com/free-vector/person-writing-love-letter-flat-vector-illustration-pen-human-hand-person-sending-receiving-letter-correspondence-communication-relationship-friendship-concept_27573163.htm#fromView=search&page=3&position=48&uuid=1a286da6-0236-4e8c-b2b5-371ffc9d4d9c (Diakses pada 6 Mei 2024)</p>
</div>
<div class="content-meta-tags">
<a href="https://www.ruangguru.com/blog/tag/kelas-7" rel="tag">Kelas 7</a> <a href="https://www.ruangguru.com/blog/tag/konsep-pelajaran" rel="tag">Konsep Pelajaran</a> <a href="https://www.ruangguru.com/blog/tag/smp" rel="tag">SMP</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=20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7%0D%0A%0D%0Ahttps://www.ruangguru.com/blog/contoh-surat-pribadi"><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/contoh-surat-pribadi&quote=20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7"> <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=20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7&url=https://www.ruangguru.com/blog/contoh-surat-pribadi"> <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/contoh-surat-pribadi&title=20 Contoh Surat Pribadi Singkat Berbagai Tema | Bahasa Indonesia Kelas 7"><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 = 17506;
const tags_id = [7,10,16];
const category_id = 477;
const sub_category_id = 481;
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>