See also dictionaries for some general dictionary tips which includes how to get an Indonesian translation dictionary for your platform.
Bahasa kita, is the current hotness.
Amusing Bahasa learning through videos by a Canadian expat: 5 Tips Anti-Ribet di Indonesia
ID Dict Box is the least irritating offline dictionary of Indonesian. It is a feature not a bug that it conveys the real experience of Indonesia by being riddled with advertising, dubious intellectual property and ambiguous meanings, but despite this, is the most functional option amongst completely disorganised competition.