What about the return ticket if you have not yet decided when to go home? Tickets from Indonesia (not necessarily to the Homeland) must be valid on a date no later than 60 days from the date of arrival (according to the term of your visa). It doesn’t matter that you can potentially renew your visa.
Save money on return ticket with fake reservation
Airlines Etihad, Turkish, Qatar more often do not check a ticket for reality in the database. Usually a fake ticket from Indonesia by another airline (not the one that arrived) is suitable. It possible from Jakarta to Singapore or to Bangkok. For $ 5, https://www.fakeflighttickets.com will make a ticket look like a real one.
How to find cheapest real ticket?
If you are arriving to Indonesia with Emirates, Singapore, KLM, they can check the validity of the ticket. Buy a ticket from Jakarta to Singapore if you will arrive not with Singapore Airlines. Company allows only transfer in Singapore without valid visa. Buy ticket to Bangkok, for example. Real tickets to these destinations from Jakarta are only $ 38-45.
Real ticket with “Free cancelation within 24 hours”
If, suddenly, the fake ticket did not work during check-in at the starting point, or you did not find inexpensive tickets to Singapore or Bangkok, buy a real return ticket at https://expedia.com. To do this, at the third step of the checkout process, there should be an inscription “Free cancelation within 24 hours”. This ticket is 100% redeemable within 24 hours under Expedia rules. The money will be returned within 2 weeks. You can cancel your ticket after you have received your boarding tickets, no need to wait until Jakarta. You can forget. For transfer, you already have the boarding pass. In Jakarta, nobody validate tickets, can ask to show reservation only.