Imam Ghazali dalam kitabnya Ihya Ulumuddin menerangkan tingkatan dalam berpuasa. puasa orang awam, puasa orang khusus, dan puasa orang khususnya khusus. Ketiganya bagaikan tingkatan tangga yang manarik orang berpuasa agar bisa mencapai tingkatan yang khususil khusus. 1. Puasa orang awam (umum) Puasa orang awam adalah menahan makan dan minum dan menjaga kemaluan dari godaan syahwat….