Setengah means 'a half' so 'is' is the correct answer. However, in modern English both 'half is' and 'half are' are used.
For English half is, not half are
Not 100% correct, in that case it should be "dari Bali", not "orang Bali".
Its not fixed. I got "are balinese" marked as wrong.