Cell Phone Companies in Indonesia, specifically XL
There are very few (if any) mobile phone companies in the world that aren't out to rob you for everything you've got. The situation in Indonesia is no different.
There are a few companies here, but I use XL. It has the best (least worst) coverage in the places I'm usually at (home and campus), and since nearly all students use XL, I thought calling/texting within the same network would save me money. So, I'll be talking primarily about XL in this blog entry.
Here is what I've learned:
It's very cheap and easy to get a SIM card. Identification is required when purchasing from proper shops but often small roadside kiosks will simply hand over the SIM card and you can be on your way. (Remember to activate it. Shop-keepers will often activate it for you.)
Coverage often sucks. Connection speeds are bad.
Call quality is bad: voice isn't clear.
SMS are sometimes delivered very late.
"Credit" or "balance" is called "pulsa" here. Nobody understands the (otherwise universal) terms "credit", "top-up", or "balance".
"s/d" means expiry, and your pulsa will expire 90 days after you top it up, so don't add too much pulsa. See the picture above: my pulsa expires on 7 September 2013. (Today is 9 June 2013 and I topped it up about 10 minutes ago.)
Nearly everybody uses pre-paid rather than post-paid.
You need to purchase a plan ("paket") for data and another one for voice/SMS. You don't have to, but then you'll be charged per KB of data used (Rp.1 per KB, currently) and per minute of call and per SMS - and these rates can get much higher than the "paket"s.
Data plans are tricky and numerous. As you can see in the picture above, XL is advertising a plan called "Ngebut & Murah" (see picture below for the same plan on their site) which gives 11 GB a month at "7.2 Mbps" speeds for just Rp.49,000. That sounds pretty good compared to my 3 GB a month plan that I also pay Rp.49,000 for. First of all, my 3 GB plan's 1.5 GB is only usable from midnight to 6 AM, so I am only left with half the data that I can actually use. The same trickery is used in the "11 GB" plan, but taken to a new level: I'll copy-paste this directly from their Terms and Conditions: "Quota of IDR49,000, 11 GB from 12 AM to 12PM and 1 GB from 12PM to 12AM." That means, you get 11 GB of data in the time period that you will most likely never use it, and you get a measly 1 GB during the afternoon and evening when you're most likely to use the data. The other thing that they lie about is the "7.2 Mbps" speeds. I've been here in Yogyakarta for 2 years and I've yet to get even a fraction of those speeds. (Coverage and speeds were better when I visited Jakarta though).
The calling plans are also tricky and you need to remember to actually sign up to one if you know you'll be SMSing and calling often. I go to school by taxi and often have to call 5 to 6 taxi companies a day just to get a cab. Without ever signing up to a calling plan, I found out (after nearly two years of being here) that I've been spending almost Rp.75k a month on calls and SMS. I'm not sure I will be able to find a decent calling plan that lets me save money with my current usage of calling cabs, ordering food via phone, and usually preferring to talk to friends via phone (rather than SMS).
Taxi companies often have numbers in each of the mobile networks. So, call up your favorite taxi company and ask them what their number is on your mobile network.
WhatsApp, BBM, Line, and Facebook messaging are exceedingly popular here in Indonesia. Data rates are getting cheaper and SMS can sometimes be unreliable, so that explains why
Lastly, I should mention that all new (international medicine) students are given XL SIM cards upon starting school here at UGM.