TY - GEN
T1 - Blockchain-based Attendance Management and Payroll System using Hyperledger Composer Framework
AU - Hanggoro, Delphi
AU - Windiatmaja, Jauzak Hussaini
AU - Sari, Riri Fitri
N1 - Funding Information:
ACKNOWLEDGMENT This work is supported by the Indonesian Government Scholarship PMDSU Grant number NKB-3046/UN2.RST/HKP.05.00/2020 from the Ministry of Research, Technology, and Higher Education (Kemristekdikti).
Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Data storage for attendance at a company or agency is usually stored in a local or cloud database. This type of storage has several issues, such as privacy and data integrity, because several parties will fully regulate privacy and data integrity. Therefore, a data storage system is needed that can provide privacy, security, and data integrity to maintain the authenticity of sensitive data. This study wants to develop to implement blockchain technology to store employee attendance data from the HR department in a company. Employee attendance data is taken from the Angular web application integrated with a permissioned blockchain framework called Hyperledger Composer. This study chose Hyperledger Composer because this type of blockchain has a fast validation time. Hyperledger Composer has a Representational State Transfer Application Programming Interface (REST API) named composer-rest-server, which allows Hyperledger blockchain to interact with other components. The implementation results show that Hyperledger Composer can be functionally used as data storage for the attendance management and Payroll system. In addition, Hyperledger Composer performance is measured by evaluating block transaction times. The evaluation of the Hyperledger Composer is done in three ways: directly within the Hyperledger Composer, using the Angular web application through the REST API, and using JMeter through the REST API. As a result, testing for making transaction blocks varies from 1 - 17ms on an experiment directly in Hyperledger Composer, 5 - 296ms through the REST API using JMeter tools, and 1 - 4270ms through the Angular Web Application. The result shows that the performance of the REST API produced by the composer-rest-server is recorded faster than Ethereum. With these results, composer-rest-server can handle systems that require fast transaction times, such as voting systems, health monitoring, and the Internet of Things (IoT) application, because the average time to conduct transactions is still under one second. Thus, Hyperledger as attendance data storage can provide privacy and data integrity.
AB - Data storage for attendance at a company or agency is usually stored in a local or cloud database. This type of storage has several issues, such as privacy and data integrity, because several parties will fully regulate privacy and data integrity. Therefore, a data storage system is needed that can provide privacy, security, and data integrity to maintain the authenticity of sensitive data. This study wants to develop to implement blockchain technology to store employee attendance data from the HR department in a company. Employee attendance data is taken from the Angular web application integrated with a permissioned blockchain framework called Hyperledger Composer. This study chose Hyperledger Composer because this type of blockchain has a fast validation time. Hyperledger Composer has a Representational State Transfer Application Programming Interface (REST API) named composer-rest-server, which allows Hyperledger blockchain to interact with other components. The implementation results show that Hyperledger Composer can be functionally used as data storage for the attendance management and Payroll system. In addition, Hyperledger Composer performance is measured by evaluating block transaction times. The evaluation of the Hyperledger Composer is done in three ways: directly within the Hyperledger Composer, using the Angular web application through the REST API, and using JMeter through the REST API. As a result, testing for making transaction blocks varies from 1 - 17ms on an experiment directly in Hyperledger Composer, 5 - 296ms through the REST API using JMeter tools, and 1 - 4270ms through the Angular Web Application. The result shows that the performance of the REST API produced by the composer-rest-server is recorded faster than Ethereum. With these results, composer-rest-server can handle systems that require fast transaction times, such as voting systems, health monitoring, and the Internet of Things (IoT) application, because the average time to conduct transactions is still under one second. Thus, Hyperledger as attendance data storage can provide privacy and data integrity.
KW - attendance
KW - blockchain
KW - composer-rest-server
KW - Hyperledger
KW - REST API
UR - http://www.scopus.com/inward/record.url?scp=85138496762&partnerID=8YFLogxK
U2 - 10.1109/TENSYMP54529.2022.9864383
DO - 10.1109/TENSYMP54529.2022.9864383
M3 - Conference contribution
AN - SCOPUS:85138496762
T3 - 2022 IEEE Region 10 Symposium, TENSYMP 2022
BT - 2022 IEEE Region 10 Symposium, TENSYMP 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 IEEE Region 10 Symposium, TENSYMP 2022
Y2 - 1 July 2022 through 3 July 2022
ER -