A special court-martial has jurisdiction to try a person subject to this code, except an officer, for an offense for which the person may be punished under this code. A special court-martial has the same powers of punishment as a general court-martial except that the fine or forfeiture of pay and allowances imposed by a special court-martial may not be more than $100.00 for a single offense.