It probably varies from state to state, but in NSW the landlord is responsible for a ensuring there is a working smoke alarm at the beginning of the tenancy. The tenant is responsible for maintaining the smoke alarm during the tenancy.
http://www.tenants.org.au/factsheet-20-smoke-alarms