If the city council or commission desires to make any improvement authorized by the provisions of this chapter it shall provide therefor by ordinance and unless the ordinance provides that the improvement shall be paid for wholly or in part by special assessment upon the property benefited, compensation therefor shall be made from any general or special funds of the city applicable thereto. If the ordinance provides that the improvement shall be paid for wholly or in part by special assessments upon property benefited, the proceedings for the making of such special assessment shall be as hereafter provided.