From what I understand, "是不是" carries the same meaning of "吗". So like the other user said, it is used when asking a question. eg. 你是不是澳大利亚人? is the same as 你是澳大利亚人吗?
However "不是" means essentially means not. So, 我不是中国人.
(If I'm wrong, everyone feel free to correct me)