.
Yes, to avoid money laundering and take measures against speculation on the rupiah, the banks were only allowed by regulation to open accounts for people residing in Indonesia. This was interpreted as having a KITAS/P. After that, to make sure the banks would face less risks, Bank of Indonesia (BI) introduced the mandatory 'know your customer' program whereby it even got more complicated to open an account. Among others, a NPWP (tax ID number) became necessary.
Now there has been a communication via the OJK (Otoritas Jasa Keuangan) that the BI will allow (frequent) visitors to open bank accounts but they should contain between $2.000 and $50.000. If more, a residence permit is necessary. Of course all is difficult to figure out since as usual, their websites don't get updated etc.