Where does “diperbaiki” come from?

diperbaiki (Indonesian) comes from Indonesian baik, from Malay baik, from Proto-Malayic *bait.

Ancestry of “diperbaiki”, step by step

diperbaiki traces back through two separate lines of ancestry.

via Indonesian baik

StepLanguageWordMeaning
1Indonesianbaikgood; decent; okay
2Malaybaikgood; okay; decent
3Proto-Malayic*bait

via Indonesian diper- -i

StepLanguageWordMeaning
1Indonesiandiper- -i
Every word from Proto-Malayic *baitEvery word from Malay baikEvery word from Indonesian baik