apakah puasa setengah hari sah