"Cina" in Indonesia contains a racist meaning. This is related to our dark country history where at that time our country's ethnic turmoil was in "racial war". It used to be a form of insult. People will still think you're insulting someone, even if you don't mean it. Prefering the term "Tionghoa" for the ethnicity is very much better to mention the Chinese Indonesian. The fact is, media now must use the term "Tionghoa" to point out the Chinese instead of "Cina" to avoid offending someone.