Nilai tukar rupiah melemah ke Rp17.813 per dolar AS pada Senin (22/6) pagi akibat kenaikan harga minyak dunia dan ketegangan geopolitik AS-Iran.