The first time I said saya tidak guru out loud, the woman running the laundry place near where I was staying didn't correct me. She paused for about half a second, the way people do when a sentence arrives slightly bent, then answered the question I had meant to ask. It took me another fortnight to work out what I had done. Indonesian keeps a separate word for saying no to a noun, and I had been using the verb one on everything.

That word is bukan. Sorting out bukan and tidak is the first repair job for most learners. But there are more than two nos in daily use. If you count only the ones you will hear in a single afternoon in Jakarta, you get four, plus a couple of polite dodges that do the work of refusing without anyone saying no at all.

Tidak for what you do, bukan for what you are

The rule itself is short. Tidak negates verbs and adjectives. Bukan negates nouns and pronouns.

Saya tidak makan daging. I don't eat meat. That's a verb, so tidak. Kopinya tidak panas. The coffee isn't hot. Adjective, so tidak again. Saya bukan guru. I'm not a teacher. Noun, so bukan. Itu bukan punya saya. That isn't mine.

The reason this trips up English speakers is that we hand the whole job to one word. "I don't eat meat" and "I'm not a teacher" both use "not", and the difference between them is carried quietly by the verb to be. Indonesian has no verb to be. Saya guru is two nouns sitting next to each other with nothing between them. When you negate a sentence like that, the negation word is the only piece of grammar in the room, so it has to be the noun-shaped one.

Once you see it that way the choice stops feeling arbitrary. Look at the word immediately after the gap. If it names a thing or a person, you want bukan. If it describes an action or a quality, you want tidak.

Bukan also cancels a whole statement

Here is where the tidy rule leaks. Bukan can sit in front of a verb, and when it does it isn't denying the action, it's rejecting the framing.

Saya bukan tidak mau, cuma lagi sibuk. It's not that I don't want to, I'm just busy. There are two negations stacked there and they're doing different jobs. Tidak mau is the plain refusal. Bukan in front of it says: that whole description of me is wrong.

You'll also meet bukannya at the start of a sentence, which is roughly "isn't it the case that" or "I thought". Bukannya dia sudah pulang? Hasn't he already gone home? It carries a hint of mild surprise, as though the speaker had assumed the opposite and is now recalculating.

Then there's bukan parked at the end as a tag. Kamu orang Inggris, bukan? You're English, aren't you? That's the formal, written-Indonesian version. In speech almost nobody says it. They say kan, which is one of the several jobs that the word kan quietly holds down.

Belum is the no that Indonesians reach for first

Ask someone sudah makan? and the answer is either sudah or belum. Not yet. Tidak would be strange there, because the question isn't asking whether you eat, it's asking where you are in the day.

Belum stretches much further than English "not yet" does, and that's the part worth noticing. Sudah menikah? Are you married? The expected answer, from a 22 year old and a 58 year old alike, is belum. Answering tidak is grammatical and will be understood, but it lands as a statement about your life rather than a status update, and it can sound a bit defensive. So people say not yet regardless of whether they intend to do the thing at all. I find that genuinely funny, and also a small window into how the language handles social pressure: belum keeps everything provisional and nobody has to commit to anything.

You'll get the same treatment from staff. Belum ada rather than tidak ada when something is out of stock, which leaves the door open for tomorrow. If you want the full picture of how Indonesian marks time without tenses, I went through it in the piece on sudah and belum.

Jangan is a mood, not a synonym

Jangan is the negative command, and it doesn't compete with the others. You cannot use tidak to tell someone not to do something, in the same way you cannot say "you not touch that" in English and expect it to work as an instruction.

Jangan lupa. Don't forget. Jangan taruh di situ. Don't put it there. Jangan khawatir. Don't worry. Bare like that it can sound sharp, so it usually comes with something soft attached: jangan gitu dong, don't be like that; jangan lupa ya, don't forget, yeah? The particle is doing the diplomacy. It's the same softening machinery I wrote about in the post on asking for things with tolong, minta and coba.

And then Indonesian does the thing Indonesian loves doing and doubles it. Jangan-jangan has nothing to do with prohibition. It means something like "what if" or "I've got a bad feeling that". Jangan-jangan dia lupa. What if he's forgotten. You'll hear it constantly and the dictionary entry for jangan will not help you at all.

Kurang, and the art of not saying no

This one isn't in the negation chapter of any textbook I've seen, but you'll hear it more than bukan. Kurang literally means less, or lacking. In practice it's a hedge that lets someone decline without a flat refusal.

Kurang suka. I don't really like it. Kurang cocok. It's not quite right. Kurang tahu. I'm not sure, which is the standard reply when someone doesn't know the answer and doesn't want to say tidak tahu flatly. There's also kurang enak, which about food means it isn't very good, and about a situation means it would be awkward.

Related trick: tanpa, meaning without, which sidesteps negation entirely. Es teh tanpa gula is iced tea without sugar. Ordering it as tidak pakai gula works too, and in Jakarta you'll hear the shorter nggak pake gula most of the time, but tanpa is what's printed on the menu.

What all this sounds like in actual speech

Tidak mostly disappears. In conversation it becomes nggak, gak or ga, and if you only ever say tidak you'll sound like a hotel announcement, which I've written about at length in the tidak versus nggak post. Belum softens to belom or blom in chat. Jangan gets typed as jgn.

Bukan is the odd one out. It survives more or less intact, partly because there's no obvious way to shorten it and partly because it's already short. So a very casual sentence can end up with one street-level word and one textbook word sitting side by side: gue bukan anak Jakarta, gue gak ngerti. I'm not from Jakarta, I don't get it.

Where the distinction stops mattering

Being honest about this: if you say tidak where bukan belongs, you will be understood every single time. Nobody is going to stop the conversation. It marks you as a learner, in the same mild way that "I have 25 years" marks a French speaker learning English, and that's the whole cost.

The errors that actually cost you something are elsewhere. Using tidak in answer to sudah makan? makes people re-run the sentence in their head. Using tidak where jangan is needed doesn't parse as an instruction at all, so your warning arrives as a strange observation. And answering tidak to a question about marriage or children reads as a small statement of intent, whether you meant one or not.

So the order I'd fix them in: jangan first, because getting it wrong breaks the sentence. Belum second, because it's the answer to about a third of the questions people will ask you. Bukan third, because it only ever makes you sound slightly foreign, and you already do.

The test I still use, two seconds before I open my mouth: what's the word right after the no? A thing or a person, use bukan. An action or a quality, use tidak. Telling someone off, use jangan. Might still happen later, use belum. Don't want to commit either way, use kurang and let them work it out.

If you want to practise Indonesian with sentences that use these in context rather than in a grammar table, that's what our exercises are built around. You can sign up free and see whether it suits you before looking at our plans.