The present perfect tense is used to link past and present. In Indonesian, these are some of the most common words to accomplish this sort of complex phrasing.
Belum /be·lum/ adv. Not yet, still in a ‘state of not.’ Implies that the action it modifies could happen at a later time.
ia belum dewasa : he is not yet an adult
belum lama ini : not long ago
belum pernah : have never yet (never ever)
Dia belum pernah datang terlambat ke sekolah : He has never arrived late to school
Here are some useful modifiers:
sebelum : before
belum-belum : still not yet (emphasizes belum)
Baru /ba·ru/ adj. New, fresh, recently, modern. You may add saja (just) to make baru saja, meaning ‘just recently’ or ‘just now.’
membaru : renew
terbaru : the latest
Saya baru saja selesai lari : I just finished running
Sejak /se·jak/ p. Since, a connecting word to mark an initial state.
sejak saja : ever since
sejak aku mulai : since I started
Hujan turun sejak kemarin : It’s been raining since yesterday
Ngobrol internasional yang sangat mudah sejak internet : Chatting internationally is very easy since the internet