Rupiah weakened to Rp9,237/9,239 on Tuesday morning from Rp9,227/9,239 against US dollar on the previous day, a decrease of 10 points.