Council shall adopt its own rules and regulations and its own rules of procedure, and shall cause to be kept a journal of its proceedings. Voting upon any ordinance, resolution or other matter shall be by roll call, and the vote of each Council member shall be entered upon the journal.