Browse all 61 topics on this pageShow
Verb usage
- Colloquial Causative `buat` / `bikin` vs Formal Affixes
- `hendak` vs `mau` vs `ingin`
- Epistemic Modals `mungkin`, `barangkali`, `agaknya`
- `seharusnya` vs `sebaiknya`
- `bakal` as Colloquial Future/Prospective
- `tengah` as Formal Progressive
- Evidential Appearance Verbs
- `terlanjur` for Irreversible/Already-Too-Late Action
- Resultative Readings with `sampai`, `jadi`, `menjadi`
Syntax
- Cleft Sentences with `adalah ... yang`
- Definitions with `adalah`, `yaitu`, `ialah`
- Apposition with Titles, Roles, and Names
- Existential `ada` vs Formal `terdapat`
- Embedded and Stacked `yang` Clauses
- Hypothetical Conditions `seandainya`, `andaikata`
- Concessive Correlation (`walaupun ..., tetap ...`)
- Reported Speech with Reporting Verbs and `bahwa`
Register
Verb affixation
Nouns nominalization
Particles
Voice focus
Vocabulary
Orthography
Prepositions
Connectors
Learn B2 indonesian grammar by using it.
Stories, AI conversations and practice exercises built around these exact topics — at your level.
Active vs Passive for Information Structure
Aktif-pasif dan struktur informasi
Indonesian often chooses active or passive voice to organize old and new information. Active highlights the actor; passive highlights the affected thing, result, or topic.
Key rule
Choose active when the actor is the topic; choose passive when the affected thing, result, or previously mentioned item is the topic.
Examples
- Pemerintah mengumumkan aturan baru kemarin.Aturan baru mengumumkan pemerintah kemarin.
Active voice fits when the government is the actor/topic.
- Aturan baru itu diumumkan kemarin.Aturan baru itu mengumumkan kemarin.
The rule is affected, so passive is needed.
- Masalah itu sudah kami bahas.Masalah itu sudah membahas kami.
Pronominal passive makes the problem the topic.
Common mistakes
Treating passive as only an English-style transformation
Always keeping English active as Indonesian activeUse passive when the patient is the Indonesian topic.Indonesian discourse often topicalizes patients.
Using active form with patient subject
Laporan ini menulis Rina.Laporan ini ditulis Rina / ditulis oleh Rina.The report is written, not writing.
Pronominal Passive Agent Constraints
Batasan pelaku pasif pronominal
In pronominal passive/object voice, a pronoun agent comes directly before the verb: buku itu saya baca, bukan buku itu dibaca saya.
Key rule
In pronominal passive, put the agent pronoun immediately before the verb: patient + pronoun + verb.
Examples
- Buku itu saya baca kemarin.Buku itu dibaca saya kemarin.
Pronoun agent normally precedes the verb in this pattern.
- Masalah ini sudah kami bahas.Masalah ini sudah dibahas kami.
`Kami` belongs before the verb.
- Tugas itu akan dia kerjakan nanti.Tugas itu akan dikerjakan dia nanti. (less standard)
Pronominal agent precedes the verb.
Common mistakes
Placing pronoun agent after `di-` verb
dibaca sayasaya baca / dibaca oleh sayaThe pronominal passive pattern places pronoun before the verb.
Combining `di-` with pronominal passive
saya dibaca buku itubuku itu saya bacaDo not mix the two voice patterns.
`ter-` vs `di-` Passive Nuance
Pasif ter- vs di-
`Di-` passive often implies an action by an agent. `Ter-` can mark accidental, unintended, sudden, stative, or achievable passive meanings: tertulis, terlihat, terbuka, terbawa.
Key rule
Use `di-` for agentive passive actions; use `ter-` for many stative, accidental, perceptual, or capability/result nuances.
Examples
- Pintu dibuka oleh petugas.Pintu terbuka oleh petugas. (different nuance)
`Dibuka` emphasizes an agent opened it.
- Pintu terbuka ketika angin bertiup.Pintu dibuka ketika angin bertiup. (implies agent less naturally)
`Terbuka` can describe a resulting state/event.
- Dompet saya terbawa teman.Dompet saya dibawa teman. (could be intentional)
`Terbawa` suggests accidentally carried along.
Common mistakes
Using `ter-` as a direct synonym of `di-`
Surat terkirim oleh saya. (if intentional sending)Surat saya kirim / dikirim oleh saya.`Terkirim` often emphasizes result or accidental/successful sending.
Using `di-` for perception states
Gunung itu dilihat dari sini.Gunung itu terlihat dari sini.`Terlihat` means visible.
`memper-` Verbs - Make/Consider/Become More
Verba memper-
`Memper-` often forms verbs meaning make more, treat/consider as, or acquire/obtain: memperbesar, memperbaiki, memperlakukan, memperoleh.
Key rule
Use `memper-` mainly for formal causative or intensifying meanings such as making something bigger, faster, stronger, or better.
Examples
- Pemerintah mempercepat proses pendaftaran.Pemerintah membuat cepat proses pendaftaran. (understandable, less formal)
`Mempercepat` is concise formal causative.
- Latihan ini memperkuat otot kaki.Latihan ini berkuat otot kaki.
`Memperkuat` means strengthen.
- Kami harus memperbaiki sistem ini.Kami harus memperbaik sistem ini.
`Memperbaiki` is the lexicalized correct form.
Common mistakes
Inventing unnatural `memper-` forms
memperlaparmembuat lapar / melaparkan (depending meaning)Not every adjective forms a natural `memper-` verb.
Dropping required lexical suffix
memperbaikmemperbaikiSome common forms include `-i` or `-kan`.
`memper-...-kan` and `memper-...-i`
Memper-...-kan/i
`Memper-` often combines with `-kan` or `-i` in formal verbs: memperlihatkan, mempertanyakan, memperingati, memperbaiki. The suffix affects argument structure and lexical meaning.
Key rule
Learn common `memper-...-kan/-i` verbs as whole patterns because the suffix controls meaning and object structure.
Examples
- Guru memperlihatkan gambar kepada siswa.Guru memperlihat gambar kepada siswa.
`Memperlihatkan` is the correct show form.
- Izinkan saya memperkenalkan diri.Izinkan saya memperkenal diri.
`Memperkenalkan` means introduce.
- Warga memperingati Hari Kemerdekaan.Warga memperingatkan Hari Kemerdekaan. (different: warn)
`Memperingati` means commemorate; `memperingatkan` means warn/remind.
Common mistakes
Dropping suffixes
memperlihat, memperkenalmemperlihatkan, memperkenalkanThese verbs require the suffix in standard usage.
Confusing `memperingati` and `memperingatkan`
memperingatkan hari nasionalmemperingati hari nasional`-i` commemorates; `-kan` warns/reminds someone.
Formal `per-...-kan/-i` Patterns
Pola per-...-kan/i
Formal Indonesian uses `per-...-kan/-i` patterns inside active, passive, and nominal forms: dipertahankan, diperlakukan, perbaikan, perlindungan, peringatan.
Key rule
Recognize `per-...-kan/-i` families across active, passive, and noun forms in formal Indonesian.
Examples
- Tradisi itu dipertahankan oleh masyarakat.Tradisi itu ditahankan oleh masyarakat.
`Mempertahankan/dipertahankan` is the formal family.
- Karyawan harus diperlakukan dengan adil.Karyawan harus dilakukan dengan adil.
`Diperlakukan` means treated.
- Perbaikan sistem membutuhkan waktu.Memperbaiki sistem membutuhkan waktu. (possible if the action is subject, but noun style differs)
`Perbaikan` is a nominal formal style.
Common mistakes
Reducing formal forms to simpler roots incorrectly
dilakukan dengan adil for treated fairlydiperlakukan dengan adil`Diperlakukan` has a specific meaning: treated.
Confusing related forms
diperingati for warneddiperingatkan`Diperingati` = commemorated; `diperingatkan` = warned/reminded.
`ke-...-an` Accidental/Adversative Verbs
Ke-...-an adversatif
`Ke-...-an` can mark accidental or unwanted experience: kehujanan, kedinginan, ketiduran, kehilangan, ketinggalan.
Key rule
Use many `ke-...-an` verbs for accidental, excessive, or adverse states/events affecting the subject.
Examples
- Saya kehujanan di jalan.Saya dihujani di jalan. (different: rained on by something/someone)
`Kehujanan` means got caught in the rain.
- Dia ketiduran di sofa.Dia menidurkan di sofa. (means put someone to sleep if transitive)
`Ketiduran` is falling asleep unintentionally.
- Kami ketinggalan kereta.Kami meninggalkan kereta. (different: left the train)
`Ketinggalan` means missed/left behind.
Common mistakes
Using deliberate active verbs for accidental events
Saya tidur di kelas (when accidentally fell asleep)Saya ketiduran di kelas.`Ketiduran` adds unintended nuance.
Confusing `meninggalkan` and `ketinggalan`
Saya meninggalkan busSaya ketinggalan bus.One means leave behind; the other means miss/be left behind.
Colloquial Causative `buat` / `bikin` vs Formal Affixes
Buat/bikin kausatif
Informal Indonesian often uses `buat` or `bikin` for 'make/cause': Film itu bikin saya menangis. Formal Indonesian often uses affixes like `membuat`, `menyebabkan`, `memper-`, or `-kan` verbs.
Key rule
Use `buat/bikin` for informal causation; use `membuat`, `menyebabkan`, `memper-`, or `-kan` forms in formal style.
Examples
- Film itu bikin saya menangis.Film itu mempermenangis saya.
Colloquial causation uses `bikin` naturally.
- Kebijakan itu menyebabkan harga naik.Kebijakan itu bikin harga naik. (too casual for formal report)
`Menyebabkan` fits formal cause.
- Program ini memperkuat ekonomi lokal.Program ini bikin ekonomi lokal kuat. (casual)
`Memperkuat` is concise formal style.
Common mistakes
Using `bikin` in formal reports
Inflasi bikin harga naik.Inflasi menyebabkan harga naik.`Bikin` is colloquial.
Overformalizing casual speech
Kamu menyebabkan aku tertawa.Kamu bikin aku tertawa.Formal causatives can sound stiff with friends.
Ordering Multiple Affixes
Urutan imbuhan
Indonesian affixes occur in fixed orders: meN- + root + -kan/-i, di- + root + -kan/-i, memper- + root + -kan/-i, ke- + root + -an. You cannot freely rearrange them.
Key rule
Affix order is fixed: prefix before root, suffix after root, and circumfixes around the root in established patterns.
Examples
- Saya mengirimkan dokumen itu.Saya kirimmengan dokumen itu.
`MeN-` comes before the root, `-kan` after it.
- Dokumen itu dikirimkan kemarin.Dokumen itu kan dikirim kemarin. (different: `kan` particle/short form)
Passive `di-...-kan` stays attached as one verb.
- Dia memperkenalkan diri.Dia mengenalperkan diri.
`Memper-...-kan` has fixed order.
Common mistakes
Rearranging affixes by English word order
root + cause marker + active markermeN- + root + -kanIndonesian affixes have fixed positions.
Mistaking suffix `-kan` for discourse particle `kan`
di kirim kan as three wordsdikirimkanSuffix `-kan` attaches to the verb.
`hendak` vs `mau` vs `ingin`
Hendak, mau, ingin
`Mau`, `ingin`, and `hendak` all relate to wanting or intending. `Mau` is common and conversational, `ingin` is neutral/polite desire, and `hendak` is formal or written intention.
Key rule
Use `mau` for everyday want/intention, `ingin` for neutral or polite desire, and `hendak` for formal planned intention.
Examples
- Aku mau makan dulu.Aku hendak makan dulu. (too formal for casual chat)
`Mau` is natural in casual speech.
- Saya ingin bertanya tentang jadwal.Saya mau nanya tentang jadwal dalam email resmi.
`Ingin bertanya` suits polite/formal style.
- Pemerintah hendak memperluas akses pendidikan.Pemerintah mau memperluas akses pendidikan. (less formal)
`Hendak` fits formal planned intention.
Common mistakes
Using `hendak` in casual conversation
Gue hendak pergi nih.Gue mau pergi.`Hendak` clashes with casual register.
Using `mau` in formal requests where it sounds blunt
Saya mau bertanya kepada Bapak.Saya ingin bertanya kepada Bapak.`Ingin` is more polite/neutral.
Epistemic Modals `mungkin`, `barangkali`, `agaknya`
Modalitas kemungkinan
`Mungkin`, `barangkali`, and `agaknya` express probability or inference. `Mungkin` is common maybe, `barangkali` is softer or more written, and `agaknya` means apparently/it seems.
Key rule
Use epistemic markers to show uncertainty or inference, choosing `mungkin` neutral, `barangkali` tentative, and `agaknya` inferential/apparently.
Examples
- Dia mungkin terlambat.Dia pasti mungkin terlambat.
`Pasti` and `mungkin` conflict unless carefully contrasted.
- Barangkali kita perlu meninjau ulang rencana ini.Barangkali dong kita pergi. (register clash)
`Barangkali` is softer/formal and clashes with `dong`.
- Agaknya mereka sudah pulang.Agaknya saya mau kopi. (if simple desire)
`Agaknya` is inference, not ordinary desire.
Common mistakes
Stacking incompatible certainty markers
pasti mungkinmungkin / pastiThey express different certainty levels.
Using `agaknya` for simple preference
Agaknya saya ingin teh.Saya ingin teh. / Sepertinya saya ingin teh.`Agaknya` is inferential and often written.
`seharusnya` vs `sebaiknya`
Seharusnya vs sebaiknya
`Sebaiknya` gives advice: you should/it would be better. `Seharusnya` expresses obligation, expectation, or criticism that something should be or should have been different.
Key rule
Use `sebaiknya` for advice/recommendation and `seharusnya` for stronger obligation, expectation, or criticism.
Examples
- Sebaiknya Anda beristirahat.Seharusnya Anda beristirahat. (stronger, may sound critical)
`Sebaiknya` is softer advice.
- Peserta seharusnya datang tepat waktu.Peserta sebaiknya datang tepat waktu. (weaker recommendation)
`Seharusnya` expresses expected obligation.
- Seharusnya kamu memberi tahu saya lebih awal.Sebaiknya kamu memberi tahu saya lebih awal. (less reproachful)
`Seharusnya` can criticize a past action.
Common mistakes
Using `seharusnya` for gentle advice
Seharusnya kamu minum teh.Sebaiknya kamu minum teh.`Seharusnya` can sound judgmental.
Using `sebaiknya` for rule violations
Pengemudi sebaiknya berhenti di lampu merah.Pengemudi seharusnya/harus berhenti di lampu merah.Rules require stronger obligation.
`bakal` as Colloquial Future/Prospective
Bakal
`Bakal` is an informal future/prospective marker similar to `akan`: Aku bakal datang, Harga bakal naik. It is common in speech, chat, and media.
Key rule
Use `bakal + predicate` for informal future or likely upcoming events; use `akan` in neutral/formal style.
Examples
- Aku bakal datang besok.Saya bakal menghadiri rapat resmi. (too casual)
`Bakal` is informal.
- Harga tiket bakal naik.Harga tiket bakal akan naik.
Do not stack `bakal` and `akan`.
- Pemerintah akan mengumumkan aturan baru.Pemerintah bakal mengumumkan aturan baru dalam siaran resmi.
Formal/news style prefers `akan`.
Common mistakes
Using `bakal` in formal writing
Peserta bakal menerima sertifikat.Peserta akan menerima sertifikat.`Akan` is standard/formal.
Stacking future markers
bakal akan datangbakal datang / akan datangOne future marker is enough.
`tengah` as Formal Progressive
Tengah
`Tengah` can mean currently/in the middle of doing something in formal or written style: Pemerintah tengah menyiapkan aturan baru.
Key rule
Use `tengah + predicate` as a formal written progressive; use `sedang` neutral or `lagi` informal in speech.
Examples
- Pemerintah tengah menyiapkan aturan baru.Aku tengah makan nih.
`Tengah` is too formal for casual chat.
- Polisi tengah menyelidiki kasus itu.Polisi tengah di kasus itu.
Aspect `tengah` needs a predicate.
- Saya sedang bekerja.Saya tengah bekerja. (correct but formal/literary)
`Sedang` is neutral.
Common mistakes
Using `tengah` in casual chat
Gue tengah nonton.Gue lagi nonton.`Tengah` sounds formal/written.
Confusing aspect and location meanings
di sedang ruangandi tengah ruangan`Tengah` can mean middle.
Evidential Appearance Verbs
Tampak/terlihat/kelihatan
`Tampak`, `terlihat`, and `kelihatan` express appearance or visual evidence. `Tampak` is formal, `terlihat` neutral/formal, and `kelihatan` conversational.
Key rule
Use appearance verbs to mark visible evidence or impression: `tampak` formal, `terlihat` neutral, `kelihatan` conversational.
Examples
- Ia tampak tenang dalam wawancara itu.Ia melihat tenang dalam wawancara itu.
`Tampak` means appears; `melihat` means sees.
- Gunung itu terlihat jelas dari sini.Gunung itu melihat jelas dari sini.
The mountain is visible; it is not seeing.
- Kamu kelihatan lelah.Anda kelihatan lelah dalam laporan medis resmi. (too colloquial)
`Kelihatan` is conversational.
Common mistakes
Confusing active seeing and being visible
Gunung melihat dari sini.Gunung terlihat dari sini.The mountain is visible, not seeing.
Using colloquial `kelihatan` in formal reports
Data kelihatan naik.Data tampak meningkat / terlihat meningkat.`Kelihatan` is conversational.
`terlanjur` for Irreversible/Already-Too-Late Action
Terlanjur
`Terlanjur` means something has already happened or gone too far to easily undo: Saya terlanjur bilang iya; Nasi sudah terlanjur dimasak.
Key rule
Use `terlanjur` when an action/state has already happened and is hard, awkward, or impossible to undo.
Examples
- Saya terlanjur bilang iya.Saya sudah bilang iya. (less regret/irreversibility)
`Terlanjur` adds too-late or hard-to-undo nuance.
- Tiketnya terlanjur dibeli.Tiketnya terlanjur membeli.
The ticket is bought, so use passive.
- Dia terlanjur marah kepada saya.Dia terlanjurkan marah kepada saya.
`Terlanjur` is an adverbial verb-like marker, not `-kan` here.
Common mistakes
Treating `terlanjur` as simple `sudah`
Saya terlanjur makan pagi. (no special consequence)Saya sudah makan pagi.`Terlanjur` implies too late/regret/consequence.
Placing `terlanjur` after the verb
Saya membeli terlanjur tiket.Saya terlanjur membeli tiket.It precedes the predicate.
Resultative Readings with `sampai`, `jadi`, `menjadi`
Makna resultatif
`Sampai`, `jadi`, and `menjadi` can express results: tertawa sampai menangis, hujan jadi banjir, anak itu menjadi dokter.
Key rule
Use `sampai` for extent-to-result, `jadi` for outcome/become in common style, and `menjadi` for formal becoming or transformation.
Examples
- Dia tertawa sampai menangis.Dia tertawa jadi menangis. (different, less idiomatic)
`Sampai` marks intensity reaching a result.
- Hujan deras membuat jalan jadi banjir.Hujan deras sampai jalan menjadi banjir. (possible but heavier)
`Jadi` marks resulting state in common style.
- Ia menjadi dokter setelah lulus.Ia jadi dokter dalam laporan resmi akademik. (less formal)
`Menjadi` suits formal transformation.
Common mistakes
Using `sampai` for every result
Dia sampai dokter.Dia menjadi dokter.Role/status change uses `menjadi/jadi`.
Using casual `jadi` in formal prose where `menjadi` fits
Kondisi jadi lebih kompleks.Kondisi menjadi lebih kompleks.`Menjadi` is more formal.
`peN-` Nominalizer - Full Nasal Assimilation
Alofon peN- lengkap
`PeN-` changes shape like `meN-`: penulis, pembaca, pemakai, pengirim, penyapu, pengecat. B2 learners should connect each noun to its root and verb family.
Key rule
Choose the `peN-` allomorph by root-initial sound and learn common lexicalized agent/instrument nouns.
Examples
- Penulis artikel itu tinggal di Bandung.Pentulis artikel itu tinggal di Bandung.
`Tulis` becomes `penulis`; initial t is replaced.
- Pembaca berita itu sangat kritis.Pebaca berita itu sangat kritis.
`Baca` takes `pemb-`.
- Pengirim paket harus menulis alamat lengkap.Pengkirim paket harus menulis alamat lengkap.
Native `kirim` loses k in `pengirim`.
Common mistakes
Applying one form to all roots
petulis, pebaca, pesapupenulis, pembaca, penyapu`PeN-` assimilates to the root.
Not recovering deleted root consonants
thinking `penulis` root is `nulis`root: tulisThe root appears in `tulis`, `ditulis`, `tulisan`.
`peN-` vs `per-` Agent/Profession Nouns
PeN- vs per-
`PeN-` often names actors linked to `meN-` verbs, while `per-` appears in some profession, role, or lexicalized nouns: penulis, pembeli, pengajar, perawat, perenang, petani.
Key rule
Use `peN-` for many action-linked agents, but learn `per-/pe-` profession nouns as established lexical forms.
Examples
- Dia penulis novel.Dia pertulis novel.
`Penulis` is the agent noun from `menulis`.
- Ibu saya perawat.Ibu saya pemerawat. (not standard for nurse)
`Perawat` is the established profession noun.
- Perenang itu memenangkan medali.Penang itu memenangkan medali.
`Perenang` is swimmer.
Common mistakes
Using `peN-` for every profession
pemerawatperawatMany profession nouns are lexicalized.
Confusing learner and teacher forms
pelajar vs pengajarpelajar = student; pengajar = instructorDifferent nominalizers and meanings.
`ke-...-an` Quality/State Nouns - Advanced
Ke-...-an lanjutan
`Ke-...-an` forms abstract quality and state nouns such as kejujuran, keberanian, keterlibatan, ketergantungan, and ketidakpastian.
Key rule
Use advanced `ke-...-an` nouns to express qualities, states, involvement, dependency, certainty, and abstract conditions in formal style.
Examples
- Kejujuran sangat penting dalam kerja sama.Jujur sangat penting dalam kerja sama. (adjective used where noun fits)
`Kejujuran` names the quality of honesty.
- Keberanian mereka patut dihargai.Berani mereka patut dihargai.
`Keberanian` is courage/bravery.
- Keterlibatan masyarakat meningkat.Terlibat masyarakat meningkat.
`Keterlibatan` is involvement.
Common mistakes
Using adjectives where abstract nouns are needed
jujur penting sebagai subjek formalkejujuran pentingFormal subject position often needs a noun.
Confusing `ke-...-an` nouns and adversative verbs
kehujanan as rainnesskehujanan = got caught in rain; curah hujan/hujan for rain conceptsSame circumfix has different lexical functions.
`-nya` for Clause Nominalization
-nya pembenda klausa
`-Nya` can nominalize a clause or predicate, often meaning 'the fact that/how/when': datangnya tamu, naiknya harga, sulitnya masalah ini.
Key rule
Use `predicate/adjective + -nya + noun/clause` to turn an event, fact, or degree into a noun phrase.
Examples
- Naiknya harga membuat warga khawatir.Naik harga membuat warga khawatir. (less formal/less nominal)
`Naiknya harga` means the rise in prices.
- Datangnya tamu itu mengejutkan kami.Datang tamu itu mengejutkan kami.
`Datangnya tamu` is the arrival of the guest.
- Sulitnya masalah ini tidak boleh diremehkan.Sulit masalah ini tidak boleh diremehkan.
`Sulitnya` means the difficulty/how difficult.
Common mistakes
Assuming all `-nya` means his/her/its
naiknya harga = his rise pricenaiknya harga = the rise in prices`-Nya` can nominalize events or qualities.
Overusing `-nya` in simple sentences
Makannya saya nasiSaya makan nasi.Nominalization must fit the structure.
Headless `yang` Noun Phrases
Frasa nominal yang tanpa inti
Headless `yang` phrases act like nouns without an explicit head: yang pertama, yang saya maksud, yang bertanggung jawab, yang bersangkutan.
Key rule
Use `yang + description/clause` as a full noun phrase when the noun is understood from context or intentionally general.
Examples
- Saya memilih yang pertama.Saya memilih pertama. (less complete)
`Yang pertama` means the first one.
- Yang saya maksud bukan itu.Bahwa saya maksud bukan itu.
`Yang saya maksud` means what I mean.
- Yang bertanggung jawab harus memberi penjelasan.Bertanggung jawab harus memberi penjelasan. (missing nominal subject)
`Yang bertanggung jawab` is the responsible person/party.
Common mistakes
Dropping `yang` before headless descriptions
Saya pilih merah.Saya pilih yang merah.The adjective needs nominalization.
Using `bahwa` for what-clauses
bahwa saya maksudyang saya maksud`Yang` forms a noun phrase; `bahwa` introduces a proposition.
Rhyming/Sound-Symbolic Reduplication
Reduplikasi berubah bunyi
Some Indonesian reduplication changes sounds for expressive, varied, or idiomatic meaning: sayur-mayur, lauk-pauk, warna-warni, bolak-balik, gerak-gerik.
Key rule
Learn sound-changing reduplications as fixed lexical items with expressive or variety meanings.
Examples
- Pasar itu menjual sayur-mayur segar.Pasar itu menjual sayur-sayur-mayur.
`Sayur-mayur` is a fixed variety expression.
- Di meja ada lauk-pauk tradisional.Di meja ada lauk-lauk pauk.
`Lauk-pauk` is fixed.
- Kain itu warna-warni.Kain itu warna-warna-warni.
`Warna-warni` already means colorful.
Common mistakes
Generating arbitrary rhyming forms
buku-mukuUse established forms only.Sound-changing reduplication is lexicalized.
Reversing fixed order
balik-bolakbolak-balikMany expressions have fixed order.
Fixed Reduplicated Lexemes
Kata ulang semu
Some words look reduplicated but are fixed dictionary items, not productive plural forms: kupu-kupu, kura-kura, laba-laba, paru-paru, ubur-ubur.
Key rule
Treat pseudo-reduplicated words as fixed vocabulary items written with hyphens, not as productive plural reduplication.
Examples
- Saya melihat kupu-kupu di taman.Saya melihat kupu di taman.
The word for butterfly is `kupu-kupu`.
- Kura-kura itu berjalan pelan.Kura itu berjalan pelan.
`Kura-kura` is the fixed word.
- Laba-laba membuat sarang.Laba membuat sarang.
Spider is `laba-laba`.
Common mistakes
Dropping one half of the fixed word
kupu, kura, labakupu-kupu, kura-kura, laba-labaThe full form is the lexical item.
Assuming pseudo-reduplication means plural
kupu-kupu = butterflies onlyIt can mean butterfly or butterflies depending context.Number is contextual.
Formal Spelling of Reduplicated Forms and Avoiding `2`
Ejaan kata ulang formal
Formal Indonesian writes reduplication fully with a hyphen: anak-anak, masing-masing, berulang-ulang. Avoid chat-style `anak2`, `masing2`, or `berulang2` in standard writing.
Key rule
Write reduplicated forms fully with hyphens in formal Indonesian; reserve `2` shorthand for informal notes or chat only.
Examples
- Anak-anak bermain di halaman.Anak2 bermain di halaman.
`Anak2` is informal shorthand, not formal spelling.
- Masing-masing peserta mendapat kartu.Masing2 peserta mendapat kartu.
Write the full reduplicated form.
- Dia membaca buku itu berulang-ulang.Dia membaca buku itu berulang2.
Avoid `2` shorthand in standard writing.
Common mistakes
Using `2` shorthand in formal text
siswa2, masing2siswa-siswa, masing-masingFormal spelling writes the full form.
Removing hyphens in fixed forms
lakilaki, kupukupulaki-laki, kupu-kupuFixed reduplicated words remain hyphenated.
`pun` in Concessive/Indefinite Constructions
Pun konsesif/tak tentu
`Pun` can mean even/also and appears in concessive or indefinite expressions: siapa pun, apa pun, meskipun, walaupun, sedikit pun.
Key rule
Use free `pun` for even/also and free-choice indefinites, but write lexicalized connectors like `meskipun` and `walaupun` as one word.
Examples
- Siapa pun boleh ikut.Siapapun boleh ikut. (nonstandard in careful spelling)
Free-choice `siapa pun` is usually written separately.
- Apa pun yang terjadi, kita tetap tenang.Apa yang pun terjadi, kita tetap tenang.
`Pun` follows the indefinite word.
- Saya pun setuju dengan usul itu.Saya pun juga setuju juga.
`Pun` already adds inclusion/emphasis; avoid stacking.
Common mistakes
Writing every `pun` attached
siapapun, apapunsiapa pun, apa punFree-choice `pun` is usually separate in standard spelling.
Separating lexicalized connectors
meski pun, walau punmeskipun, walaupunThese connectors are written as one word.
`-lah` for Focus, Imperative, Discourse Flow
-lah lanjutan
`-Lah` attaches to a word to soften imperatives, mark focus, or support formal discourse flow: duduklah, inilah, demikianlah.
Key rule
Attach `-lah` to the focused or commanded word when it adds formal focus, softened imperative force, or discourse closure.
Examples
- Duduklah di sini sebentar.Duduk lah di sini sebentar.
`-Lah` attaches to the preceding word.
- Inilah alasan utama kami.Ini lah alasan utama kami. (nonstandard spacing)
Enclitic `-lah` is attached.
- Dialah yang membuka pintu.Dia lah yang membuka pintu.
`Dialah` focuses the subject.
Common mistakes
Writing `-lah` as a separate word
ini lah, duduk lahinilah, duduklah`-Lah` is attached.
Using `-lah` in every imperative
Ambillah bukulah itulahUse it only where the tone needs it.Overuse sounds theatrical or unnatural.
`-kah` in Rhetorical/Formal Questions
-kah retoris/formal
`-Kah` attaches to question words or focused elements in formal, rhetorical, or literary questions: apakah, siapakah, benarkah, mungkinkah.
Key rule
Attach `-kah` to a question word or focused element for formal, rhetorical, or emphasized questions.
Examples
- Apakah Anda setuju?Apa kah Anda setuju?
`Apakah` is written as one word.
- Siapakah yang bertanggung jawab?Siapa kah yang bertanggung jawab?
`-Kah` attaches.
- Benarkah berita itu?Benar kah berita itu?
`Benarkah` attaches and focuses truth.
Common mistakes
Writing `-kah` separately
siapa kah, benar kahsiapakah, benarkah`-Kah` is an attached enclitic.
Using formal `-kah` in casual chat with slang
Maukah lu dateng?Lu mau datang nggak? / Maukah Anda datang?Keep register consistent.
`ya` for Politeness, Boundary, Tagging
Ya lanjutan
`Ya` can soften requests, check agreement, mark boundaries, or close interaction: Tolong tunggu sebentar, ya; Kita mulai, ya?
Key rule
Use `ya` in interaction to soften, confirm, or manage conversational boundaries, paying attention to tone and relationship.
Examples
- Tolong tunggu sebentar, ya.Tolong tunggu sebentar ya dalam laporan resmi.
`Ya` is interactional, not formal prose.
- Besok kita bertemu jam delapan, ya?Besok kita bertemu jam delapan, ya lah kah?
Do not stack particles.
- Baik, ya, kita lanjut ke topik berikutnya.Baik ya kita lanjut tanpa jeda dalam transkrip formal.
Punctuation can show boundary function.
Common mistakes
Overusing `ya` after every sentence
Saya datang ya, lalu makan ya, lalu tidur yaUse it only where interactional meaning is needed.Repeated `ya` can sound childish or patronizing.
Using `ya` in formal written statements
Peserta wajib hadir, ya.Peserta wajib hadir.Formal prose usually omits interactional particles.
Formal Complex Prepositions: `sehubungan dengan`, `terkait dengan`
Preposisi formal majemuk
`Sehubungan dengan` means in connection with/regarding; `terkait dengan` means related to/concerning. Both are formal and common in letters, reports, and announcements.
Key rule
Use these formal complex prepositions before noun phrases to introduce the matter connected to a letter, announcement, or report.
Examples
- Sehubungan dengan kegiatan tersebut, kami mengundang Bapak/Ibu.Sehubungan kegiatan tersebut, kami mengundang Bapak/Ibu.
The full complex preposition includes `dengan`.
- Terkait dengan perubahan jadwal, peserta akan dihubungi.Terkait perubahan jadwal, peserta akan dihubungi. (common elliptical style, but full form is clearer for learners)
Use full `terkait dengan` in careful B2 writing.
- Pertanyaan terkait dengan pembayaran dapat dikirim melalui email.Pertanyaan terkait dengan peserta membayar besok.
Follow with a noun phrase such as `pembayaran`.
Common mistakes
Omitting `dengan`
sehubungan kegiatansehubungan dengan kegiatanThe fixed complex preposition includes `dengan`.
Using with casual register
Aku mau ngomong sehubungan dengan tugas nihAku mau ngomong tentang tugas.The phrase is formal/administrative.
Halfway there — imagine actually using all of this.
Lenguia's AI tutor explains any of these Indonesian grammar topics in seconds and builds practice around the ones you get wrong.
`antara`, `di antara`, `antar-`
Antara/di antara/antar-
`Antara` marks between/among or a range, `di antara` marks location among/between, and prefix-like `antar-` means inter-/between groups: antarnegara, antarkota.
Key rule
Use `antara` for relations/ranges, `di antara` for location among/between, and attached `antar-` for inter-group compounds.
Examples
- Hubungan antara guru dan siswa harus baik.Hubungan di antara guru dan siswa harus baik. (possible, but `antara` is cleaner for relation)
`Antara` marks relationship.
- Toko itu berada di antara bank dan apotek.Toko itu berada antara bank dan apotek. (less complete for location)
Location uses `di antara`.
- Rapat berlangsung antara pukul 8 dan 10.Rapat berlangsung di antara pukul 8 dan 10.
Ranges use `antara`.
Common mistakes
Using `antara` for stationary location without `di`
rumah itu antara dua tokorumah itu di antara dua tokoLocation usually uses `di antara`.
Using `di antara` for ranges
di antara pukul 8 dan 10antara pukul 8 dan 10Range uses `antara`.
Purpose Prepositions `guna`, `demi`, `untuk`
Guna/demi/untuk
`Untuk` is the general purpose marker, `guna` is formal 'for/in order to', and `demi` means for the sake of, often with sacrifice or higher value.
Key rule
Use `untuk` for general purpose, `guna` for formal purpose, and `demi` for higher-value or sacrifice-oriented purpose.
Examples
- Saya belajar untuk ujian.Saya belajar guna ujian. (too formal/stiff)
`Untuk` is general purpose.
- Program ini dibuat guna meningkatkan layanan.Program ini dibuat buat ningkatin layanan. (too casual for report)
`Guna` fits formal purpose clauses.
- Kami bekerja demi keselamatan warga.Kami bekerja untuk keselamatan warga. (also possible, less rhetorical)
`Demi` adds for-the-sake-of force.
Common mistakes
Using `demi` for ordinary practical purpose
Saya beli pulpen demi menulis.Saya beli pulpen untuk menulis.`Demi` is too weighty for simple practical purpose.
Using `guna` in casual speech
Aku pergi guna beli makan.Aku pergi untuk beli makan.`Guna` is formal.
Cleft Sentences with `adalah ... yang`
Kalimat belah adalah ... yang
Cleft sentences focus one element with `adalah ... yang`: Masalah utamanya adalah biaya yang terlalu tinggi.
Key rule
Use `adalah ... yang` or `yang ... adalah ...` to foreground a focused explanation, cause, identity, or defining feature.
Examples
- Masalah utamanya adalah biaya yang terlalu tinggi.Masalah utamanya biaya yang adalah terlalu tinggi.
`Adalah` introduces the focused complement; `yang` modifies the noun phrase.
- Yang perlu diperbaiki adalah sistem pendaftaran.Bahwa perlu diperbaiki adalah sistem pendaftaran.
Headless `yang` creates the focused subject.
- Dialah yang bertanggung jawab atas keputusan itu.Dia adalah yang bertanggung jawab. (less idiomatic for this focus)
`Dialah yang...` is the natural focused personal cleft.
Common mistakes
Stacking `adalah`, `yaitu`, and `ialah`
adalah yaituadalah / yaitu / ialahUse one linking device.
Using `bahwa` instead of headless `yang`
Bahwa penting adalah...Yang penting adalah...`Yang` nominalizes the focused phrase.
Definitions with `adalah`, `yaitu`, `ialah`
Adalah/yaitu/ialah
`Adalah`, `yaitu`, and `ialah` define or identify. `Adalah` links subject and definition, `yaitu` introduces specification, and `ialah` is formal/literary.
Key rule
Use `adalah` for formal definitions, `yaitu` for specification, and `ialah` for formal/literary definition; avoid them before simple adjectives.
Examples
- Fotosintesis adalah proses pembuatan makanan pada tumbuhan.Fotosintesis yaitu adalah proses...
Use one definitional marker.
- Ada tiga syarat, yaitu usia, dokumen, dan biaya.Ada tiga syarat, adalah usia...
`Yaitu` introduces a list/specification.
- Tujuan utama penelitian ini ialah menjelaskan perubahan tersebut.Aku ialah lapar.
`Ialah` is formal and not for casual adjective predicates.
Common mistakes
Stacking definition markers
adalah yaituadalah / yaituOnly one marker is needed.
Using `adalah` before simple adjectives
Dia adalah pintar.Dia pintar.Adjectival predicates usually stand without `adalah`.
Apposition with Titles, Roles, and Names
Aposisi
Apposition places a title, role, or explanation next to a name/noun: Presiden Joko Widodo; Rina, ketua panitia, membuka acara.
Key rule
Use title + name without commas for official titles; use commas around non-essential appositive explanations.
Examples
- Presiden Joko Widodo menghadiri acara itu.Presiden, Joko Widodo, menghadiri acara itu. (if title-name is tight)
Official title plus name usually forms one noun phrase.
- Rina, ketua panitia, membuka acara.Rina ketua panitia membuka acara. (ambiguous)
Non-essential apposition is set off by commas.
- Kota Bandung, ibu kota Jawa Barat, ramai dikunjungi wisatawan.Kota Bandung ibu kota Jawa Barat ramai... (hard to parse)
Inserted explanation needs commas.
Common mistakes
Adding commas inside tight title-name phrases
Dokter, AndiDokter AndiThe title is part of the name phrase.
Omitting commas around explanatory apposition
Rina ketua panitia membuka acaraRina, ketua panitia, membuka acaraCommas clarify inserted information.
Passive without `oleh` and Agent Omission
Pasif tanpa oleh
Indonesian passives often omit `oleh` and sometimes omit the agent entirely: Surat itu sudah dikirim; Nasi dimasak ibu.
Key rule
Omit the passive agent when it is unimportant; use `oleh` when an explicit agent is long, formal, or needed for clarity.
Examples
- Dokumen itu sudah dikirim.Dokumen itu sudah dikirim oleh.
Do not use `oleh` without an agent.
- Laporan itu ditulis oleh mahasiswa baru dari Bandung.Laporan itu ditulis mahasiswa baru dari Bandung. (less clear)
`Oleh` helps with long agents.
- Nasi dimasak ibu.Nasi dimasak oleh ibu. (also correct, slightly more explicit)
Short agents can appear without `oleh`.
Common mistakes
Forcing `oleh` into every passive
Pintu ditutup oleh.Pintu ditutup.Agent can be omitted.
Omitting `oleh` with long agents
ditulis mahasiswa baru dari...ditulis oleh mahasiswa baru dari...`Oleh` improves readability.
Existential `ada` vs Formal `terdapat`
Ada vs terdapat
`Ada` means there is/are and is neutral. `Terdapat` is formal/written and often used in reports: Terdapat tiga masalah utama.
Key rule
Use `ada` for neutral existence/location and `terdapat` for formal written existence in reports or analysis.
Examples
- Ada buku di meja.Terdapat buku di meja nih.
`Terdapat` clashes with casual particle.
- Terdapat tiga masalah utama dalam laporan ini.Ada tiga masalah utama banget dalam laporan ini.
`Terdapat` suits formal report style.
- Di kelas ada dua puluh siswa.Kelas memiliki ada dua puluh siswa.
Use existential `ada` for there are.
Common mistakes
Using `terdapat` in casual speech
Di rumahku terdapat kucing lucuDi rumahku ada kucing lucu.`Terdapat` is formal/written.
Using `terdapat` as possession with a human/institution subject
Saya terdapat dua saudaraSaya punya/memiliki dua saudara.Possession needs possessive verbs.
Embedded and Stacked `yang` Clauses
Klausa yang bertingkat
B2 texts may stack or embed `yang` clauses: dokumen yang berisi data yang dikumpulkan tahun lalu. Keep reference clear and avoid overloading sentences.
Key rule
Use embedded `yang` clauses only when each `yang` clearly modifies the nearest intended noun and the sentence remains readable.
Examples
- Dokumen yang berisi data yang dikumpulkan tahun lalu sudah dikirim.Dokumen yang data yang tahun lalu yang dikumpulkan berisi sudah dikirim.
Keep each `yang` clause close to its head noun.
- Siswa yang tinggal di desa yang jauh mendapat bantuan.Siswa yang tinggal yang desa jauh mendapat bantuan.
`Yang jauh` modifies `desa`.
- Keputusan yang diambil tim yang dipimpin Rina disetujui.Keputusan yang mengambil tim yang memimpin Rina disetujui.
Use passive for patient head nouns.
Common mistakes
Losing reference
yang yang yang chainsSplit or clarify with nouns.Readers must know which noun each clause modifies.
Using active voice with patient heads
keputusan yang mengambil timkeputusan yang diambil timThe decision is taken.
Hypothetical Conditions `seandainya`, `andaikata`
Syarat hipotetis
`Seandainya` and `andaikata` introduce hypothetical or counterfactual conditions: Seandainya saya punya waktu, saya akan membantu.
Key rule
Use `seandainya/andaikata + clause` for imagined, unlikely, or contrary-to-fact conditions.
Examples
- Seandainya saya punya waktu, saya akan membantu.Seandainya saya would punya waktu...
No English-style conditional verb form.
- Andaikata data itu benar, hasilnya akan berbeda.Andaikata data itu benar, maka hasilnya pasti mungkin berbeda.
Avoid overstacking modal/result markers.
- Seandainya kamu memberi tahu saya lebih awal, saya bisa datang.Kalau kamu memberi tahu saya lebih awal... (less explicitly hypothetical)
`Seandainya` marks imagined/counterfactual nuance.
Common mistakes
Adding English would
saya would datangsaya akan datang / saya bisa datangIndonesian uses modal words, not tense morphology.
Using hypothetical forms for ordinary plans
Seandainya besok rapat, datanglahKalau/Jika besok rapat...`Seandainya` sounds imagined/unreal.
Concessive Correlation (`walaupun ..., tetap ...`)
Korelasi konsesif
`Walaupun/meskipun ..., tetap/masih ...` highlights an unexpected result: Walaupun hujan, acara tetap berjalan.
Key rule
Use `walaupun/meskipun + concession, tetap/masih + result` to show an expectation-defying result.
Examples
- Walaupun hujan, acara tetap berjalan.Walaupun hujan, tetapi acara tetap berjalan.
Avoid redundant `tetapi`.
- Meskipun sudah dijelaskan, dia masih bingung.Meskipun sudah dijelaskan, dia jadi bingung. (result not concessive)
`Masih` marks persistence despite explanation.
- Walaupun mahal, barang itu tetap dibeli.Walaupun mahal, barang itu membeli.
Use passive when the item is bought.
Common mistakes
Adding `tetapi` automatically
walaupun..., tetapi...walaupun..., tetap...`Tetapi` is usually redundant.
Forgetting the unexpected main result
Walaupun hujan, acara dibatalkan.Karena hujan, acara dibatalkan. / Walaupun hujan, acara tetap berjalan.Concession contrasts expectation.
Reported Speech with Reporting Verbs and `bahwa`
Kalimat tidak langsung lanjutan
Advanced reported speech uses precise verbs such as `menyatakan`, `menjelaskan`, `menegaskan`, `mengakui`, and `membantah`, often with `bahwa`.
Key rule
Choose a reporting verb that accurately encodes the speech act, then use `bahwa` for formal reported content.
Examples
- Menteri menyatakan bahwa harga akan stabil.Menteri bilang harga akan stabil dalam laporan resmi.
`Menyatakan bahwa` fits formal reporting.
- Saksi mengakui bahwa dia melihat kejadian itu.Saksi menjelaskan bahwa dia bersalah. (if admitting guilt)
`Mengakui` encodes admission.
- Perusahaan membantah bahwa data tersebut bocor.Perusahaan membantah data tersebut bocor bahwa.
`Bahwa` introduces the denied proposition.
Common mistakes
Using `bilang` in formal reports
Presiden bilang bahwa...Presiden menyatakan bahwa...`Bilang` is informal.
Choosing a reporting verb with wrong stance
membantah for confirmingmenegaskan/menyatakanReporting verbs encode stance.
Formal Contrast `namun`, `akan tetapi`
Namun/akan tetapi
`Namun` and `akan tetapi` are formal contrast connectors. They often begin a sentence after a previous claim: Data meningkat. Namun, kualitas belum merata.
Key rule
Use `namun` or `akan tetapi` for formal sentence-level contrast, usually followed by a comma.
Examples
- Data meningkat. Namun, kualitas belum merata.Data meningkat namun kualitas belum merata. (less formal punctuation)
Sentence-initial `Namun,` is clear formal style.
- Program itu penting. Akan tetapi, biayanya tinggi.Program itu penting. Tapi akan tetapi biayanya tinggi.
Do not stack contrast connectors.
- Saya ingin datang, tetapi saya sakit.Saya ingin datang, namun saya sakit. (possible, but `namun` often sentence-level)
`Tetapi` is common within one sentence.
Common mistakes
Stacking contrast markers
tapi namuntapi / namunOne contrast connector is enough.
Using `tapi` in formal reports
Tapi, hasilnya belum jelas.Namun, hasilnya belum jelas.`Namun` is formal.
Conclusion `dengan demikian`
Dengan demikian
`Dengan demikian` means thus/therefore and introduces a formal conclusion from previous information: Dengan demikian, hipotesis ini didukung.
Key rule
Use `Dengan demikian,` to introduce a formal conclusion based on previous evidence or reasoning.
Examples
- Data menunjukkan peningkatan. Dengan demikian, program ini efektif.Data meningkat. Jadi dong program ini efektif.
`Dengan demikian` fits formal conclusion.
- Dengan demikian, hipotesis pertama dapat diterima.Dengan demikian hipotesis pertama dapat diterima.
Use comma after sentence-initial connector.
- Aku lapar, jadi aku makan.Aku lapar. Dengan demikian, aku makan. (too formal for casual result)
`Jadi` fits everyday result.
Common mistakes
Using in casual speech
Dengan demikian, aku tidur.Jadi, aku tidur.`Dengan demikian` is formal.
Forgetting previous evidence
Starting a text with Dengan demikianUse it after reasoning has been presented.It refers back to prior argument.
Correlative Connectors: `baik...maupun`, `bukan...melainkan`, `entah...atau`
Konektor korelatif
Correlative connectors come in pairs: `baik A maupun B` (both A and B), `bukan A melainkan B` (not A but B), `entah A atau B` (whether A or B).
Key rule
Use both halves of the correlative pair and keep the paired elements grammatically parallel.
Examples
- Baik siswa maupun guru harus hadir.Baik siswa dan maupun guru harus hadir.
Do not add `dan` inside the pair.
- Masalahnya bukan biaya, melainkan waktu.Masalahnya bukan biaya, tetapi melainkan waktu.
Do not stack contrast markers.
- Entah hari ini atau besok, dia akan datang.Entah hari ini maupun besok, dia akan datang.
`Entah` pairs with `atau`.
Common mistakes
Mixing pair halves
baik A atau Bbaik A maupun B / entah A atau BCorrelative pairs have fixed partners.
Adding redundant connectors
bukan A tetapi melainkan Bbukan A melainkan B`Melainkan` already carries correction.
Academic Indonesian Register
Ragam akademik
Academic Indonesian uses precise terms, nominalizations, formal connectors, hedging, and evidence-based claims: penelitian ini menunjukkan bahwa..., dengan demikian....
Key rule
Use formal vocabulary, evidence-based claims, nominalizations, and clear connectors while avoiding colloquial particles and unsupported certainty.
Examples
- Penelitian ini menunjukkan bahwa penggunaan media digital dapat meningkatkan motivasi belajar.Riset ini nunjukin kalau media digital bikin siswa semangat banget.
Academic style uses standard forms, `menunjukkan bahwa`, and cautious wording.
- Namun, hasil tersebut masih perlu diteliti lebih lanjut.Tapi hasilnya masih harus dicek lagi dong.
`Namun` and formal passive fit academic prose.
- Dengan demikian, hipotesis pertama dapat diterima.Jadi, hipotesisnya oke.
`Dengan demikian` gives a formal conclusion.
Common mistakes
Using colloquial particles
Data ini sih pentingData ini penting / Data ini menunjukkan...Particles like `sih` do not fit academic prose.
Making claims too absolute
Data ini membuktikan semua siswa pasti berhasil.Data ini menunjukkan bahwa sebagian siswa mengalami peningkatan.Academic style hedges according to evidence.
Journalistic Indonesian Register
Ragam jurnalistik
Journalistic Indonesian uses concise leads, reported speech, passive information flow, titles, and time/place details: Presiden menyatakan bahwa..., korban dievakuasi....
Key rule
Use concise, source-based, neutral wording with clear reporting verbs, apposition, and passive event focus.
Examples
- Gubernur Jawa Barat, Ridwan Kamil, menyatakan bahwa program tersebut akan dilanjutkan.Ridwan bilang programnya bakal lanjut dong.
News style uses title/apposition, formal reporting verb, and standard future marker.
- Korban dievakuasi ke rumah sakit pada Senin malam.Orang-orang bawa korban ke RS tadi malam nih.
Passive and precise time/place details fit news style.
- Polisi tengah menyelidiki penyebab kebakaran.Polisi lagi nyari tahu kenapa kebakarannya.
`Tengah menyelidiki` is journalistic/formal.
Common mistakes
Using casual reported speech
Menteri bilang...Menteri menyatakan/menjelaskan bahwa...`Bilang` is too informal for news body text.
Presenting allegations as facts
Perusahaan mencuri dataPolisi menduga perusahaan mencuri data / Perusahaan membantah tuduhan itu.Journalistic style distinguishes source and certainty.
Bureaucratic/Administrative Indonesian
Ragam birokrasi
Administrative Indonesian uses fixed formal phrases, nominalizations, passive structures, and complex prepositions: sehubungan dengan, pelaksanaan, harap, wajib, ditetapkan.
Key rule
Use administrative register for official procedures, requirements, notices, and institutional communication, with formal nouns and impersonal passives.
Examples
- Sehubungan dengan pelaksanaan kegiatan tersebut, peserta diwajibkan hadir tepat waktu.Soal acara itu, peserta harus datang tepat waktu ya.
Administrative style uses complex preposition, nominalization, and passive directive.
- Pendaftaran dibuka mulai tanggal 1 Juni.Kita buka daftar mulai 1 Juni.
Passive and nominalized `pendaftaran` fit notices.
- Berdasarkan keputusan panitia, jadwal kegiatan diubah.Panitia mutusin jadwalnya berubah.
Administrative prose foregrounds basis and decision.
Common mistakes
Using casual address and particles
Kamu wajib datang, yaPeserta wajib hadir.Administrative text is impersonal and formal.
Overloading with unnecessary bureaucracy
Sehubungan dengan perihal mengenai tentang...Sehubungan dengan... / Mengenai...Official style still needs clarity.
Business Email Style
Ragam surat bisnis
Business email Indonesian uses polite openings, clear purpose, respectful address, concise requests, and closings: Yth. Bapak/Ibu..., Dengan hormat..., Hormat kami....
Key rule
Use respectful address, concise formal purpose, polite requests, and standard closing formulas in business emails.
Examples
- Yth. Bapak/Ibu Tim Rekrutmen, Dengan hormat, Saya ingin menanyakan status lamaran saya.Halo kak, aku mau nanya lamaran aku gimana ya?
Business email needs respectful address and formal pronouns.
- Mohon konfirmasi kehadiran Bapak/Ibu paling lambat Jumat.Tolong kabarin dong bisa datang nggak.
`Mohon konfirmasi` is business-like.
- Terima kasih atas perhatian Bapak/Ibu.Makasih ya.
Use formal thanks and address.
Common mistakes
Using chat tone
Halo kak, aku mau nanyaYth. Bapak/Ibu..., Saya ingin menanyakan...Business email requires professional distance.
Overly bureaucratic run-on sentences
Sehubungan dengan perihal...State purpose clearly in one or two sentences.Business writing values efficiency.
Formal Speech Openings and Closings
Pembuka/penutup pidato
Formal speeches use set openings, respectful address, gratitude, topic framing, and closings: Yang terhormat..., Puji syukur..., Demikianlah..., Terima kasih.
Key rule
Use respectful address, opening gratitude, topic framing, and formulaic closing phrases in formal speeches.
Examples
- Yang terhormat Bapak Kepala Sekolah, serta hadirin yang saya hormati.Hai semua, lu dengerin ya.
Formal speech needs respectful address.
- Pada kesempatan ini, saya akan menyampaikan beberapa hal.Nah, aku mau ngomongin beberapa hal nih.
Use formal topic framing.
- Demikianlah yang dapat saya sampaikan.Udah gitu aja deh.
`Demikianlah` is formal closing.
Common mistakes
Using casual greeting in formal speech
Hai guysYang terhormat... / Hadirin yang saya hormatiAudience relationship is formal.
Overloading with inappropriate formulas
All religious greetings regardless of contextChoose greetings appropriate to speaker, audience, and event.Formula use is culturally sensitive.
Jakartan Colloquial Indonesian - Recognition
Bahasa gaul Jakarta
Jakartan colloquial Indonesian includes forms like `gue/lu`, `nggak/gak`, `banget`, `nih/tuh`, `dong/deh`, `bakal`, and reduced verbs like `ngomong`, `nyari`, `ngambil`.
Key rule
Recognize Jakartan colloquial forms in informal media and speech, but do not use them in formal Indonesian or with inappropriate social distance.
Examples
- Gue nggak bisa ikut, nih.Gue nggak bisa ikut in formal email
Natural informal dialogue, not formal writing.
- Saya tidak dapat hadir.Gue tidak dapat hadir dong.
The incorrect sentence mixes formal and colloquial markers.
- Dia lagi nyari kunci.Dia sedang nyari kunci dalam laporan resmi.
`Nyari` is colloquial; formal is `mencari`.
Common mistakes
Using `gue/lu` with strangers or elders
Lu mau apa, Pak?Bapak mau apa?`Lu` can sound rude outside close peer contexts.
Treating colloquial verb forms as formal
nyari in reportmencariUse standard `meN-` forms in formal writing.
Indonesian vs Malay Differences - Awareness
Perbedaan Indonesia-Melayu
Indonesian and Malay are closely related but differ in common vocabulary, spelling choices, pronunciation, particles, and official terminology. This app targets Indonesian (`id`).
Key rule
Keep ordinary examples in Indonesian; mention Malay forms only as labeled awareness or contrast.
Examples
- Saya pergi naik mobil.Saya pergi naik kereta. (in Indonesian this usually means train, not car)
`Mobil` is car in Indonesian; `kereta` is train.
- Kapan Anda datang?Bilakah Anda datang? (Malay/formal-sounding, not ordinary Indonesian)
`Kapan` is the ordinary Indonesian question word.
- Terima kasih.Terima kasih lah in an Indonesian formal email.
Particles and discourse habits differ by variety and register.
Common mistakes
Mixing Malay vocabulary into Indonesian lessons
kereta for carmobilIn Indonesian `kereta` usually means train.
Assuming shared roots mean identical usage
same word always same meaningCheck Indonesian usage.Meanings and collocations can diverge.
Advanced Titles and Respect Terms
Gelar dan sapaan lanjutan
Advanced Indonesian address uses titles, roles, kinship terms, and honorifics such as Bapak/Ibu, Saudara, Dr., Prof., H., Hj., Yang Terhormat, and role titles.
Key rule
Use titles and respect terms according to role, age, institutional context, and medium, and keep capitalization and address consistent.
Examples
- Yth. Prof. Dr. Siti Aminah,Hai Siti,
Formal academic/business address uses titles and respectful opening.
- Bapak Direktur akan membuka rapat.Kamu direktur akan membuka rapat.
Use role title respectfully.
- Saudara diminta mengisi formulir ini.Lu diminta mengisi formulir ini.
`Saudara` is formal administrative address.
Common mistakes
Using direct `kamu` for superiors
Kamu sudah hadir, Dokter?Dokter sudah hadir? / Bapak/Ibu Dokter sudah hadir?`Kamu` is too familiar.
Overstacking titles without knowing convention
Bapak Prof Dokter Haji Dr...Use documented title/name form or a safe role address.Title order and relevance matter.
Near-Synonym Verb Pairs
Sinonim dekat verba
Indonesian has many verb pairs that seem similar but differ in register, object type, nuance, or collocation: melihat/memandang, mengatakan/menyatakan, membuat/menyebabkan.
Key rule
Choose near-synonym verbs according to register, collocation, and the kind of object or claim being expressed.
Examples
- Pemerintah menyatakan bahwa program itu akan dilanjutkan.Pemerintah bilang bahwa program itu akan dilanjutkan.
`Menyatakan` fits official/formal reporting better than casual `bilang`.
- Ia memandang masalah itu sebagai tantangan.Ia melihat masalah itu sebagai tantangan.
`Memandang ... sebagai` means regard as; `melihat` is less idiomatic here.
- Kurangnya data menyebabkan kesimpulan itu lemah.Kurangnya data membuat kesimpulan itu lemah.
`Menyebabkan` is more precise for formal causation.
Common mistakes
Using casual verbs in formal contexts
Direktur bilang kontrak sudah selesai.Direktur menyatakan bahwa kontrak sudah selesai.`Bilang` is conversational; formal reporting often uses `menyatakan`.
Treating all see/look verbs as interchangeable
Saya memandang film itu kemarin.Saya menonton film itu kemarin.Films are usually `ditonton`, not `dipandang`.
Abstract Nominal Style in Formal Indonesian
Gaya nominal abstrak
Formal Indonesian often uses abstract nouns such as peningkatan, penurunan, keterlibatan, keberlanjutan, and ketidakpastian to discuss processes and ideas compactly.
Key rule
Use abstract nouns to discuss formal concepts, trends, and processes, but keep the sentence clear and avoid piling up too many nouns.
Examples
- Peningkatan harga bahan bakar memengaruhi biaya transportasi.Harga bahan bakar meningkat itu memengaruhi biaya transportasi.
`Peningkatan harga` turns the process into a concise formal noun phrase.
- Keterlibatan masyarakat diperlukan dalam program ini.Masyarakat terlibat diperlukan dalam program ini.
`Keterlibatan` names the abstract concept of participation.
- Ketidakpastian ekonomi membuat investor lebih berhati-hati.Ekonomi tidak pasti membuat investor lebih berhati-hati.
`Ketidakpastian ekonomi` is a formal abstract noun phrase.
Common mistakes
Leaving clauses unnominalized in formal contexts
Harga naik memengaruhi warga.Kenaikan harga memengaruhi warga.Formal analysis often packages processes as noun phrases.
Overloading nominal chains
Pelaksanaan peningkatan pengembangan keterlibatan...Break the idea into clearer clauses.Nominal style can become unreadable when stacked.
Common Idioms
Ungkapan idiomatik umum
Common Indonesian idioms are fixed expressions whose meaning is not fully literal, such as angkat tangan, buah tangan, kepala dingin, besar kepala, and cari muka.
Key rule
Learn idioms as fixed meaning units, check their register, and do not translate idioms word for word from another language.
Examples
- Setelah berjam-jam mencoba, ia akhirnya angkat tangan.Setelah berjam-jam mencoba, ia mengangkat tangannya.
`Angkat tangan` idiomatically means give up, not physically raise a hand in this context.
- Mari kita selesaikan masalah ini dengan kepala dingin.Mari kita selesaikan masalah ini dengan kepala yang dingin.
`Kepala dingin` is a fixed idiom meaning calmness.
- Ia membawa buah tangan dari Bali.Ia membawa tangan buah dari Bali.
`Buah tangan` means souvenir and has fixed word order.
Common mistakes
Reading idioms literally
angkat tangan = raise handIn context, `angkat tangan` can mean give up.Idioms often have nonliteral meanings.
Changing fixed word order
tangan buahbuah tanganIdioms are fixed expressions.
Proverbs (`peribahasa`) - Awareness
Peribahasa
Indonesian proverbs (`peribahasa`) are traditional fixed sayings such as sedikit demi sedikit, lama-lama menjadi bukit and air tenang menghanyutkan.
Key rule
Recognize common `peribahasa` as fixed figurative sayings and use them mainly in rhetorical, literary, or reflective contexts.
Examples
- Sedikit demi sedikit, lama-lama menjadi bukit.Sedikit demi sedikit menjadi gunung nanti.
The proverb is fixed and means small efforts accumulate.
- Air tenang menghanyutkan.Air yang tenang bisa membawa orang.
The proverb is fixed and figurative: quiet people or situations can be unexpectedly powerful.
- Karena nila setitik, rusak susu sebelanga.Karena satu kesalahan kecil, semua rusak susu.
The fixed proverb means a small bad act can spoil a whole reputation or effort.
Common mistakes
Changing proverb wording
sedikit-sedikit jadi bukitSedikit demi sedikit, lama-lama menjadi bukit.Proverbs are conventionally fixed.
Using proverbs too casually
Bro, air tenang menghanyutkan banget nih.Use proverbs in more reflective or rhetorical contexts.Many proverbs have a literary or formal feel.
Loanword Spelling and Adaptation
Ejaan kata serapan
Many Indonesian loanwords have standard adapted spelling: aktivitas, kualitas, teknologi, analisis, risiko, sistem, and efektif.
Key rule
Use standard Indonesian adapted spelling for common loanwords instead of copying English or other source-language spelling.
Examples
- Aktivitas ekonomi meningkat pada kuartal kedua.Activity ekonomi meningkat pada quarter kedua.
Use Indonesian adapted loanwords: `aktivitas`, `kuartal`.
- Kualitas layanan perlu ditingkatkan.Qualitas service perlu ditingkatkan.
`Kualitas` and `layanan` are standard Indonesian choices.
- Analisis risiko dilakukan sebelum proyek dimulai.Analisa risk dilakukan sebelum project dimulai.
`Analisis risiko` is standard formal Indonesian.
Common mistakes
Keeping English spelling
quality, activity, systemkualitas, aktivitas, sistemCommon loanwords have Indonesian standard spelling.
Using mixed English-Indonesian forms unnecessarily
project pemerintahproyek pemerintah`Proyek` is the standard Indonesian loanword.
Abbreviations and Acronyms
Singkatan dan akronim
Indonesian uses many abbreviations and acronyms, with different punctuation and capitalization patterns: Yth., dll., s.d., KTP, DPR, pemilu, puskesmas.
Key rule
Learn whether a form is a punctuated abbreviation, capital initialism, or lexicalized acronym, and match its capitalization to standard usage.
Examples
- Yth. Bapak/Ibu Peserta Seminar,YTH Bapak/Ibu Peserta Seminar,
`Yth.` is a conventional abbreviation with period and title-style capitalization.
- Rapat berlangsung pukul 09.00 s.d. 11.00.Rapat berlangsung pukul 09.00 sd 11.00.
`s.d.` abbreviates `sampai dengan` and uses periods.
- Warga diminta membawa KTP.Warga diminta membawa K.T.P.
Common initialisms such as `KTP` are written in capitals without periods.
Common mistakes
Adding periods to all capital initialisms
K.T.P., D.P.R.KTP, DPRMany Indonesian initialisms use capitals without periods.
Removing periods from fixed abbreviations
Yth, dll, sdYth., dll., s.d.These conventional abbreviations use periods.
Percentages, Fractions, Decimals
Persentase, pecahan, desimal
Indonesian expresses percentages, fractions, and decimals with forms such as 25 persen, seperempat, dua pertiga, 3,5, and nol koma lima.
Key rule
Use `persen` for percentages, standard fraction words for common fractions, and comma-based decimal notation in Indonesian.
Examples
- Harga beras naik sebesar 10 persen.Harga beras naik 10 percentage.
Use Indonesian `persen`.
- Seperempat responden memilih opsi pertama.Satu per empat responden memilih opsi pertama.
`Seperempat` is the common compact fraction form.
- Nilai rata-rata meningkat dari 3,2 menjadi 3,5.Nilai rata-rata meningkat dari 3.2 menjadi 3.5.
Indonesian decimal notation commonly uses commas.
Common mistakes
Using English decimal point notation in Indonesian prose
3.53,5Indonesian commonly uses a comma for decimals.
Confusing percent and percentage points
Dari 40 persen ke 45 persen naik 5 persen.Dari 40 persen ke 45 persen naik 5 poin persentase.The absolute difference is percentage points.
Approximate Numbers (`sekitar`, `kira-kira`, `kurang lebih`)
Bilangan perkiraan
Approximate numbers use expressions such as sekitar, kira-kira, kurang lebih, hampir, lebih dari, and setidaknya to show estimate, near value, or minimum.
Key rule
Use `sekitar`, `kira-kira`, and `kurang lebih` for rough estimates, but use `hampir`, `lebih dari`, or `setidaknya` when direction matters.
Examples
- Sekitar 500 orang menghadiri acara itu.Kira-kira 500 orang menghadiri acara itu dalam laporan resmi.
`Sekitar` is better for formal reporting.
- Perjalanan itu memakan waktu kira-kira dua jam.Perjalanan itu memakan waktu hampir dua jam lebih.
`Kira-kira` gives a rough duration; avoid mixed direction markers.
- Hampir semua peserta mengisi formulir.Sekitar semua peserta mengisi formulir.
`Hampir semua` means almost all; `sekitar semua` is not natural.
Common mistakes
Stacking approximation markers
sekitar kira-kira 100 orangsekitar 100 orang / kira-kira 100 orangUse one approximation marker unless there is a special reason.
Using `hampir` for more than
Hampir 120 orang hadir when the actual number is 130Lebih dari 120 orang hadir.`Hampir` means almost reaching the number, usually below it.
Ready to master indonesian grammar?
Get personalized stories, an AI tutor for your grammar questions, and smart practice for every topic on this page.