Determine your eligibility: Before you start the visa application process, make sure you meet the eligibility requirements for a B-2 visa. The main requirement is that you have a valid purpose for visiting the United States and intend to depart before the expiration of your visa.
Complete the visa application form: The first step in the visa application process is to complete the online visa application form (DS-160). You will need to provide personal information, passport details, travel information, and other relevant information.
Schedule a visa interview: Once you have completed the visa application form, you will need to schedule a visa interview at the nearest US embassy or consulate in Indonesia. You can schedule the interview online or by phone.
Gather supporting documents: For your visa interview, you will need to bring your passport, a photograph, the DS-160 confirmation page, evidence of your relationship with your US citizen spouse (such as a marriage certificate), evidence of your financial means, and any other relevant documents that support your application.
Attend the visa interview: At the visa interview, a consular officer will review your application, ask you questions related to your trip and your qualifications for the visa, and make a decision on your visa application.
Wait for the visa decision: After the visa interview, you will be notified of the visa decision within a few business days. If your visa is approved, you will receive a visa stamp in your passport.
It's important to note that obtaining a B-2 visa does not give you the right to live or work in the United States permanently. If you wish to live in the United States with your US citizen spouse, you will need to apply for an immigrant visa, such as the IR-1 visa for immediate relatives of US citizens. You can consult with an immigration attorney for guidance on the process of obtaining a marriage visa and other immigration options.