Indonesian: Aku baru saja selesai makan.
English: I've just finished eating.