I recommend you to update to the premium version though (only 25$ per month) as it will allow you to send an unlimited number of messages.
It will also give you the edge compared to the other guys in terms of visibility.
Of course, you need to create an Instagram account and to upload interesting pictures regularly.
Most of the information on the review is still valid, but it certainly needs an update on the world of online dating through websites or social apps such as Badoo, Indonesian Cupid, Tinder, We Chat, Skout, Beetalk, etc.
If you are looking for a great girl in Jakarta, online dating is by far your best chance.
You can filter girls by age, location, status, body type, etc.
More than half the girls can speak English and many are interested in meeting foreigners.
For this reason, this is where you will meet the most girls who can speak English and who have well-paid jobs.