The council may create such departments, divisions, and bureaus for the administration of the city's affairs as may seem necessary, and from time to time alter the powers and organization of the same. It shall, in conjunction with the city manager, prepare a complete administrative code for the city and enact the same in the form of an ordinance, which may be amended from time to time by ordinance. The president of the council may appoint members of the council as advisory committees of each major section of the city's various departments.