The development of the Online Attendance System involves four main phases which are the construction of the conceptual framework where the scopes and requirements as well as the target users of the system had been identified, developing the proposed system's architecture by adapting to the web-based architecture, and the construction of the logical design and the physical design. The Online Attendance System consists of automated processes such as able to generate online attendance reports, warning letters and graph charts thus making the processes of recording and reporting the students' attendances more efficient and well-organized.