If a roof tile has cracked or broken, it should be replaced.
You should always consult a professional to do the work. The professional will make sure the work is done correctly on the broken tile, and take care of any work needed to the surrounding tiles and the roofing membrane underneath.