Hi rudy..,
To answer this question we need to use verb, adjective and noun in Bahasa Indonesia rules
Bukan = Not
Tidak = No
1. Words + Verb
use "Tidak"
e.g : Budi tidak masuk sekolah kemarin
Budi = Subyek
Tidak = kata nidasi
masuk = verb / kata kerja
kemarin = keterangan
2. Words + Adjective
Use "Tidak"
e.g : Kemarin acaranya tidak menarik
Kemarin = Keterangan waktu
Acaranya = Subyek
Tidak = Kata nidasi
Menarik = Adjective / kata sifat
3. Words + Noun
Use "Bukan"
e.g: Bukan yang berwarna merah melainkan putih (berwarna merah as noun)
Ibunya bukan seorang guru (seorang guru as noun)
Well rudy hope can help u with this.. :)