Yes, you do require a visa for your visit to Indonesia. Although you can apply for a visa before hand through the Indonesian Consulate closest to you, travellers with an Indian Passport are entitled to a VOA (visa on arrival). This Visa lasts for 30 days, and can be extended in case needed through the immigration official. You are required to keep certain documents ready for your visa, such as: Valid Passport, Bank statements, etc.