You need to check with your immigration office to see if they still require a TM28 <- change of address form or not. Some still want people to file that as well as having a TM30 filed.
Whether you or your land lord does it either in person or online is between you two.
It can be done online and you print the TM30 from the system after it's filed.
This is the online system, you can give the link to the landlord to see if they will do it.
*******************************