Indonesian: Akhirnya dia muncul.
English: At last he showed up.