Who has the greater responsibility when it comes to good attendance -- the employee or the supervisor?
The employee's responsibility is much greater than that of the supervisor in this respect. It is the employee's responsibility to come to work whenever he or she is scheduled to come. There is really no one else who can be held responsible for this as it is the most basic aspect of the employee's job.
To the extent that the supervisor has any responsibility, it is in maintaining worker morale. The supervisor should behave in ways that do not sap the employees' morale. Supervisors should treat workers fairly and honestly. If the supervisor does this, workers will be more motivated to come to work.
By far the greatest responsibility in this regard lies with the employee. Employees must make it their own business to come to work whenever they are scheduled to do so.
It is the completely the employees job to be on time to work and ready to work. The survivor is only liable for giving the employee a timely schedule while the employee follows the schedule without being late what so ever. As my old principle once said to be on time is to be early and to be on time is be late.