I would give my friend two recommendations on how to be punctual.
First, I would suggest my friend to set up an alarm 1 hours hour before an appointment. To be specific, recognizing what events will be planned (어색한 표현입니다) through the alarm prevents my friend from being late. With the alarm, my friend will be able to be conscious about his schedule.
Second, using a sticky note is also a good idea. For example, when I make an appointment, I usually write basic information like time and place on a sticky note and put it on a visible place. Because of the sticky notes, I never forget the appointment and can follow my plan smoothly.
These are the two advice I would give to my friend on how to be more punctual.
comments: 첫번째 이유는 적절하나 설명이 많이 아쉽습니다. 알람을 해놓는 것이 어떻게 지각을 안하게끔 해주는지에 대한 설명을 조금 더 잘 정리해서 풀어주세요. 두번째 이유는 주제에 잘 맞지 않습니다. 설명은 매우 잘 되어있으나, 질문은 약속이 있었다는 것을 자주 까먹는 것에 대해 물어보는 것이 아닙니다. 약속 시간에 계속 늦는 친구에게 조언을 해달라고 물어보고 있으니 sticky note 조언은 해당이 되지 않을 것 같아요. 적어도 위 설명으로는 부족합니다.