Development of communication technology is so fast and creates efficiency in various activities. Now it is easy to send data directly from one place to another separated with a long distance. But sometimes there are troubles in delivery process, and it makes data unable to be sent on time. This research designed an online attendance system which uses smartcard to store personal identity like fingerprint. The system can be controlled from long distance using internet connection. The main connection is LAN (Local Area Network), and GPRS connection is used for back up. When LAN connection drops, the system will be differed to the GPRS system. It's will avoid for the late data delivery. MYSQL 5 is used for database. AET63BioTRUSTKey used in this development is a smartcard reader with fingerprint scanner. Visual Basic 6 is used for controlling the AET63BioTRUSTKey reader, switching connection and database logger. Web services used are written in PHP code. Keywords: GPRS, LAN, AET63BioTRUSTKey, Attendance System