**Annoyingly partial answer**

In the [chatroom](https://chat.stackexchange.com/rooms/info/105001/teka-teki-silang-tts-kriptik-bahasa-indonesia-chatroom?tab=general) created by North, he and I have been attacking this, and we've _nearly_ done it. Two clues remain unsolved and I fear they may just be too tough. Or maybe inspiration will strike later. For now, I need to go to bed.

Here's the grid so far:

>! [![enter image description here][1]][1]

You can find explanations of more or less everything there in the chatroom, though there are a few clues where we were confident of the answer but in the dark about the wordplay. 

The two clues that remain unsolved (athin has kindly confirmed that the others are correct) are 18a and 18d. We know (because athin kindly confirmed this too) that these two are both actual Bahasa Indonesia words, and not abbreviated. Here are some disorganized thoughts about them; maybe they'll give someone else ideas, or something.

18a:

>! Word-by-word translation of the clue is something like: fabric cleaning stain black in/on face/front/advance Tom vanish. Probably the def is "cloth" or "cleaning cloth" and we need to find something that means "black stain" or "cleaning black stain" and then ... remove "tom" or something clued by "Tom" from its front? Or maybe the def is "black stain cleaning cloth" and we start with a word meaning "face" or similar and remove a tom from it. (Much less likely: "pembersih" is a removal indicator somehow; hard to see how the clue fits together then.) But despite some effort we haven't found a word matching -E- and meaning a (cleaning?) cloth, nor anything else that would help with the wordplay. Some words that haven't helped us:  
>! _black_: hitam erang  
>! _stain_: noda selekeh pewarna zat_warna conteng renjis calit celekeh  
>! _blot_: aib cela  
>! Actually, we did find one -E- word with the right sort of meaning: a DEK is a cloth (though not a cleaning cloth). But there don't seem to be any D-O words to go in 18d in that case, and how the wordplay would work is a mystery.

18d:

>! Word-for-word translation of clue: Agree, not agree; not exist exam!. Letters are --O. This has rather a lot of possible parsings. Most likely ones:  
>! Def "agree". WP: [not agree] minus [exam] or [not agree] minus ADA plus [exam].  
>! Def "exam". WP: [agree] minus [agree] minus [exist] or [agree] minus [not agree].  
>! Only halfway plausible word found so far: EKO meaning "echo", which might be close enough to "agree". No success getting any of the other bits to fit, though, and this would make 18a be EE- which doesn't seem to match any words. Some words that haven't helped so far:  
>! _agree_: setuju sesuai berkenan menyetujui sepakat mengakui cocok bermufakat mengaku bertemu memadu  
>! _concur_: bertepatan sependapat sependirian  
>! _match_: jodoh  
>! _affirm_: megiakan  
>! _correspond_: sama  
>! _exam_: tes uji kir cek; maybe UN (national exams in Indonesia)  

Credit where due: the majority of the work here is mine but North solved several of the clues too, including at least 12a, 15a, and 10d, and made a bunch of other suggestions.

Solving technique, if you can call it that:

>! Pick a clue. Translate it with Google Translate. Translate individual words and, where appropriate, phrases with Google Translate. Think of possible ways to parse as cryptic clues. Figure out what things we therefore need words for in Bahasa Indonesia, and get 'em with Google Translate again. Repeat until blood starts to pour from every orifice and/or you solve the clue. Repeat for other clues. (You can find some more concrete thinking-out-loud in the chatroom transcript.) In extreme cases, find Indonesian word lists like [the ones here](https://github.com/ardwort/freq-dist-id/tree/master/data) and search for words matching the patterns in the grid. (We haven't done this much because it's (1) a bit cheaty and (2) a lot boring.)

  [1]: https://i.sstatic.net/Vy5bs.png