The Office of Planning and Zoning shall be charged with the responsibility and duty of planning for the physical development and growth of the County, including the preparation and revision of a Master Plan therefor and the preparation and revision from time to time of rules and regulations governing subdivisions. It shall also be responsible for the preparation, administration and enforcement of a zoning map and of zoning rules and regulations which shall constitute a zoning code. All plans and maps and all rules and regulations hereafter adopted, amended or repealed by the Planning and Zoning Officer shall, prior to taking effect as law, be approved by ordinance of the County Council.