Indonesian: Aku baru saja melakukan itu beberapa menit yang lalu.
English: I just did that a few minutes ago.