To give you a better understanding, I will describe the specificities of each dating app or website below: When Tinder started in Indonesia, most of its users were either foreign or Western-educated girls.
Its base has now expanded, but it is still the most trendy app to use.
Many Indonesian girls on Indonesian Cupid are looking to meet foreigners and they won't turn you down if you say you are far away.
The demographics of Indonesian Cupid is more middle class compared with Tinder.
It still has a large number of users though: I checked on 15 December 2016 at 7pm and there were 522 women online in Jakarta (vs 537 on Indonesian Cupid). Badoo attracts 99,9% of Indonesian girls, from all background.
If you are looking for a great girl in Jakarta, online dating is by far your best chance.
Typically, you'll chat with employees, teachers, nurses, etc.
Since it is a website and not a mobile phone app, I find it much easier to write messages or browse profiles compared to Tinder.
I once wrote a review about dating Indonesian girls and where to meet them.
You can still read it here: Where to meet Indonesian girls?