Executions in Indonesia are governed by the provisions of Law No. 2/PNPS/1964 on the Procedures for Carrying Out an Execution. Among other things this Law regulates the number of shooters to be in the firing squad and the distance the shooters can be from the condemned person. This is a team of 14 and more than five meters but less than ten meters, respectively.
The shots are to be fired at the heart and some members of the team will fire live rounds while others will fire blanks. This might sound like it lessens the burden of the shooters as they supposedly do not know whether they fired a live round or a blank.
However, I am reliably informed by a couple of former SAS soldiers that any soldier worth his salt can tell the difference between a live round and a blank. My guess is that the police officers of the Mobile Brigade that are tasked with this duty will also be able to tell the difference between a live round and a blank. The law does not stipulate how many rounds are to be live and how many are to be blank.
The Law also states that if the initial volley does not extinguish the condemned person's life then a single pistol shot to the temple is to finish the job. I would have figured if the firing squad were any good at their jobs then 5 or 6 shots to the heart would probably be a pretty instantaneous death as far as I can tell.
There will be an executioner. It seems the executioner's job is to lower the sword that signifies the shots are to be fired. I am guessing there will probably be witnesses on the scene, maybe a spiritual advisor, and a doctor to declare a time of death.
I cannot imagine what it must be like to be counting the days, hours, and minutes to your execution.