WEB APPLICATION DEVELOPMENT FOR INTERVIEW SYSTEM WITH COMPETENCE MATCHING BASED ON MACHINE LEARNING

In the recruitment process, various stages must be carried out by an organization to find the right person for the organization. One of the recruitment stages that can leverage technology in its implementation is the interview stage. The use of technology in the interview process can reduce costs...

Full description

Saved in:
Bibliographic Details
Main Author: Ihzaulhaq, Haidar
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/85085
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:In the recruitment process, various stages must be carried out by an organization to find the right person for the organization. One of the recruitment stages that can leverage technology in its implementation is the interview stage. The use of technology in the interview process can reduce costs, reach a wider labor market, and implement environmentally friendly practices. One of the existing technologies is an interview summarization system. An interview summarization system is a web application that evaluates a candidate based on the interview results and the determined competencies. With the advancement of technology and the evolving needs of users, this web application can be further developed to meet these needs. The development of the web application is a solution to these issues, with development tailored to the increasing user requirements. On the front-end side, development includes improving the user interface, enhancing feature workflows, adding new features, and utilizing new tools for website development. On the back-end side, additional components are added to the web application to meet user needs. Furthermore, a microservice architecture is implemented to integrate the machine learning model, ensuring modular independence and ease of development for each module. The communication mechanism used in this architecture is REST API, due to its compatibility and flexibility, which can be utilized in various programming languages. The database used in this development is PostgreSQL, considering its better performance compared to other options. The web application is developed on both the front-end and back-end according to the analysis conducted. The web application is then tested with functional testing, non-functional testing, and system integration testing to ensure that the development has been carried out according to the defined requirements.