Design and Development of Visitor Management System
Design and Development of Visitor Management System
ORIGINAL ARTICLE
ARTICLE HISTORY
ABSTRACT – This report is mainly discussed about the design and develop the Visitor Management Received: 29 August 2018
System (VMS) as an application that utilised the smart card advantages in University Malaysia Pahang Revised: 26 December 2018
(UMP) Pekan campus. This application is mainly focused on achieving an affordable VMS in UMP Pekan Accepted: 3 January 2019
which aim to improve the existing visitor registration and information management activities. In fact,
VMS replaces the manual recording of visitor information during visitor registration by using visitor’s KEYWORDS
Malaysia Government Multipurpose Card (MyKad). The VMS allows retrieving visitor information from Visitor Management System
MyKad and given a badge which use to indicate their identity when they are new registration visitor. MyKad
face detection
From this study, it shows that the percentage of improvement for new visitor by using VMS is 26% to
block and unblock system
54% higher compared to manual recording method whereas the percentage of improvement for existing report generating
visitor by using VMS is 86% to 91%. Further research of this study included the implementation on
biometric verification method such as fingerprint and face recognition, replaces the current MyKad
reader to smart card device with higher reading speed, as well as the notification system to inform the
arrival of visitor to the visiting person.
System Integration
System integration is an important step for every
system especially VMS. It is consisting of process that
iteratively combines component sub-systems into one
system. Furthermore, it is also mainly implemented
Figure 1. Overall research methodology flow chart. for successive and compatible levels of the system
hierarchy. From this definition, it can be states that
VMS should be integrated with both graphical user
This system should be consisting of the following
interface (GUI) and database management system
requirement:
(DBMS) as well as the access control panel, Arduino
1. An integrated system that able to retrieve and
Uno. Hence, the whole system should be combined
validate visitor information through MyKad
when every single unit or parts of the VMS is
verification process.
completed.
2. A system that can track the time and date of visitor
transaction and visitor in the premise list by day, week,
month and year. Real time Testing
3. A system that can achieve the time and date of
visitor blocked list and unblocked list by day, week, After designed the whole VMS, a real-time testing
month and year. should be implementing to detect the error and failure
4. An automated system that facilitates to generate the of the system. Generally, real time testing is a trial and
daily, weekly, monthly and annually report. error process which useful to examine the complete
5. A system that able to calculate the amount of current and integrated systems. Also, the purpose of the
visitor, transacted visitor, block-listed visitor, and system testing is testing the fully integrated
unblocked list visitor. application and evaluate the system’s compliance with
6. A system that allow to create, edit, delete and update the designed requirements. Hence, it is mainly divided
users’ information. into three levels of testing procedure which are shown
as Figure 2. [9]
u journal.ump.edu.my/mekatronika 74
mekatronika – Journal of Intelligent Manufacturing & Mechatronics
of the system are examined. It means that individual Table 1. List of hardware requirement.
part of the VMS should be isolating and perform test Hardware Specification Description
to validate each component is met with the desired MyKad FT-SCR301 To retrieve information
functionality and requirement. Reader from visitor’s MyKad
Computer ASUS VivoBook To design and develop
2. Integration Testing: A level of the real-time testing S55ILN the GUI
process where individual parts are combined and Microcontroller Arduino Uno To control the electronics
integrated as a group in order to evaluate if they work component
correctly together. By using this way, the fault or error Servomotor SG90 Micro To rotate the gate portal
can be determined when the parts or components of Servomotor
the VMS are interacting together.
Software Requirement
3. System Testing: A level of the real-time testing
The software requirement specification is the
process where a complete and integrated system are essential role in the software development stages. It
examined to ensure the overall products fulfil the
defines the features and behaviour of a software
specified requirements. In short, the whole VMS will
application in order to meet the overall requirement for
be assessing by the examiner, so it could run smoothly
the VMS. Hence, the specifications of the software
before launch in the UMP Pekan. [10]
requirement are as shown in Table 2.
75 journal.ump.edu.my/mekatronika t
Oktaviandri and Foong
u journal.ump.edu.my/mekatronika 76
mekatronika – Journal of Intelligent Manufacturing & Mechatronics
77 journal.ump.edu.my/mekatronika t
Oktaviandri and Foong
Time Investigation Analysis manual form method. This shows that the proposed
VMS is successfully streamline the registration
After the overall VMS is successfully built, a series process in term of time.
of analysis is conducted to investigate the
improvement and efficiency with respect to time.
Firstly, this investigation will be focus on the time
taken to complete both manual and proposed VMS
sign in form. A manual sign in form is printed as same
as the proposed VMS and it is distributed to 10
corresponding respondents. The respondents are
required to fill up the manual and proposed VMS sign
in form within the shortest time. At first attempt, the
respondent must fill in all the necessary information
on both manual and proposed VMS form. The results
of the time taken for respondent to fill in manual form
and proposed VMS form at first attempt will be
collected in Table 3 and a comparison graph will be Figure 12. Graph of time taken to fill in manual form
plotted in Figure 11. and proposed VMS form at second attempt.
Table 3. Time taken for respondent to fill in manual Apart from that, when the registered visitor enters
form and proposed VMS form at first attempt. to the university area at second time or above, the
Test Time taken using Time taken Difference proposed VMS will be able to display the visitor’s last
manual form using VMS (%) sign in details by inserting the MyKad. When the
1 107.79 73.85 31.49 system successfully matches the visitor’s information,
2 93.25 68.40 26.65 the system will automatically input all the data into the
3 85.20 49.32 42.11 sign in form without rewrite the same information. By
4 87.34 54.86 37.19 assuming the MyKad reader takes 12 seconds to
5 131.98 60.47 54.18 retrieve the data and no extra information need to be
6 98.27 72.63 26.09 add on or modify, a graph of time taken for respondent
7 110.80 60.36 45.52 to fill in manual form and proposed VMS form at
8 95.28 58.96 38.12 second attempt is plotted in Figure 12.
9 92.38 63.56 31.20 Based on the Figure 12, it can be understood that
10 89.48 57.43 35.82 the time taken for respondent to fill in proposed VMS
form at second attempt is shorter than the first attempt.
This is because the visitor’s data is already saved in
the database system. It also can be noticed that the
proposed VMS form registration time reduced from
86% to 91% when the visitor is register at second
attempt or above. Moreover, the proposed VMS also
provide the image of the visitor which is way better
than the conventional manual method. It allows the
user to capture the visitor’s face and retrieved the
genuine information from the MyKad in the same
time. Furthermore, the bad and slow handwriting of
the visitor in the manual form also is one the reason
that caused reading difficulties by the user. Therefore,
Figure 11. Graph of time taken to fill in manual form it can prove that the proposed VMS is excellent than
and proposed VMS form at first attempt. the manual form method with respect to time.
u journal.ump.edu.my/mekatronika 78
mekatronika – Journal of Intelligent Manufacturing & Mechatronics
reduced the burden of the security officer as it could [9] A. Bhandari, K. Wattamwar, P. Preeti, S. Bhatt and B. B.
generate an overall report instantly. Gite. “Automated Visitors Management System,”
Interscience Management Review (IMR), vol. 2, no. 3, pp.
In fact, there are much can be enhanced despite of 46–48, 2012.
out of project budget and approach the deadline of the
[10] M. B. Awang, “Attendance System Using MyKad and
submission. VMS developed in this project is lack of Mobile Application” Bachelor Thesis, Universiti Malaysia
the verification tools to authenticate the visitor’s Pahang, Malaysia, 2010.
identity. This may cause that visitor with bad
intentions to embezzle others’ information to enter
university area. Hence, biometric fingerprint device
can be introducing to enhance the security level of the
visitor management system. Moreover, face
recognition method also can be implemented on this
visitor management system as it could provide higher
safety level compared to other biometric method. To
succeed this, a higher quality of camera should be used
in order to obtain greater pixels of visitor’s face image.
In addition, the reading speed of the MyKad should be
increase so that the enrolment process can be faster.
This could be improving by using the higher reading
speed of MyKad reader. With the higher reading rate,
the time taken for retrieving information could be
scale down from 12 seconds (current MyKad reader)
to lesser. Last but not least, this project can be further
improving from many aspects since it could always
update and modify according to the user’s need.
Therefore, it can be seen that there are many
possibilities to enhance this project from day to day
which not only limit to certain aspect.
References
[1] N. Z. Haron, M. B. Mohter, S. A. M. J. Yunus, M. S. A. M.
Isa and Rahim, “SAFe: A secure and fast auto filling form
system,” in ISIEA 2013 - 2013 IEEE Symposium on
Industrial Electronics and Applications, 2013, 206–209.
[2] H. Al Ghaithi, and U. Eaganathan, “A Brief Study and
Implementation of Visitor Management System for Asia
Pacific University, Malaysia,” International Journal of
Advance Research in Science and Engineering, vol. 5, no. 4,
pp. 317–326, 2016.
[3] B. S. Satari, N. A. A. Rahman, and Z. M. Z. Abidin, “Face
recognition for security efficiency in managing and
monitoring visitors of an organization.” in Proceedings -
2014 International Symposium on Biometrics and Security
Technologies, ISBAST 2014, 2015, pp 95–101.
[4] N. K. M. Noor, J. Sulaiman and H. C. Khor, “Development
of Visitor Management System Using Smart Card: UMP
Case Study,” in National Conference on Software
Enginystems 2007 NaCSES’07, 2007.
[5] J. P. Kremer, “The Malaysian Smart Card GMPC (MyKad)
White Paper” GMPC Project White Paper.
[6] MyKadPro. MyKadPro Solutions [Online]. Available:
http://mykadpro.onlineapp.com.my
[7] M. R. M. Isa, Y. H. Yahaya, M. H. M. Halip, M. A.
Khairuddin and K. Maskat, "The design of fingerprint
biometric authentication on smart card for PULAPOT main
entrance system," 2010 International Symposium on
Information Technology, Kuala Lumpur, 2010, pp. 1-4.
[8] Margaret Rouse. (2015). “What is database management
system (DBMS)?” Definition from WhatIs.com [Online]
Available:
http://searchsqlserver.techtarget.com/definition/database-
management-system.
79 journal.ump.edu.my/mekatronika t