The Village of Clyde, in furtherance of the protection of its residents and the police power of said Village, hereby authorizes and directs the Code Enforcement Officer to make inspections to determine the condition of dwellings, dwelling units, rooming units, and premises located within the Village of Clyde, in order that he or she may perform his or her duty of safeguarding the health and safety of the occupants of dwellings and of the general public. For the purpose of making such inspections, the Code Enforcement Officer is hereby authorized to enter, examine and survey at all reasonable times all dwellings, dwelling units, rooming units and premises. The owner or occupant of every dwelling, dwelling unit, and rooming unit, or the person in charge thereof, shall give the Code Enforcement Officer free access to such dwelling, dwelling unit or rooming unit and its premises, at all reasonable times for the purpose of such inspection, examination and survey.