Indonesia posted smallest trade surplus in six years in April, while annual inflation rate in May closer to the top end of central bank's target.