there is no such thing as offline..
even when you walk into a shop. the card gets processed the same as online.
but there is a directory for indonesia
http://directory.bitcoin.co.id/and a quick search found
http://directory.bitcoin.co.id/item/bitsharia/they do payment gateways for retailers to accept bitcoin, so i presume they would happily grab your bank money in exchange for the bitcoin they collect.
try contacting them they may help you out or point you in the right direction