Section 5-1   Municipal court.
   There shall be one (1) or more municipal judges or associate municipal judges, as the City Council may determine by ordinance. The judge or judges shall be officers of the City appointed by the Mayor with the consent of the City Council for a term to be specified by ordinance, and shall constitute the municipal court.
   (a)   Only the City Council may suspend or remove a municipal judge or associate municipal judge, by a vote of a majority of all its members.
   (b)   The judge or judges individually shall have original jurisdiction to hear and determine all cases involving offenses against the ordinances of the City; provided that the City Council, by ordinance, may provide for special jurisdiction of various judges over certain designated kinds of cases.
   (c)   The City Council, by ordinance, may create a minor violations bureau with authority to dispose of cases arising out of designated minor violations, such as minor traffic and parking violations, on request of accused persons who desire to plead guilty, and who are able and willing to pay fines and costs, and who do plead guilty and pay fines and costs.
   (d)   The judge or judges shall keep a record of all their proceedings, of the disposition of all cases, and of all fines and other money collected.
   (e)   The style of all processes shall be in the name of the City. The judge or judges may issue subpoenas, administer oaths and affirmations, make and enforce all proper orders, rules and judgments, and punish for contempt.