Rancang Bangun Sistem Front-End Aplikasi Job Recruitment Dengan Metodologi Test Driven Development Pada PT.X

Dharmika, Kadek Ari (2024) Rancang Bangun Sistem Front-End Aplikasi Job Recruitment Dengan Metodologi Test Driven Development Pada PT.X. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025201239-Undergraduate_Thesis.pdf] Text
5025201239-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2026.

Download (11MB) | Request a copy

Abstract

Pengangguran di Indonesia yang mencapai 5,32% atau setara dengan 7,86 juta orang pada Agustus 2023, menunjukkan kompleksitas masalah yang membutuhkan perhatian serius.
Perusahaan X merespon dengan menyediakan jasa proses rekrutmen yang mengoptimalkan pencocokan antara kemampuan kandidat dan kriteria perusahaan, dengan tujuan mengurangi
biaya dan waktu proses rekrutmen yang saat ini dilakukan secara manual. Mereka mengembangkan aplikasi web untuk manajemen administrasi rekrutmen, fokus pada link-andmatch antara kemampuan kandidat dan standar lowongan perusahaan. Aplikasi ini mengimplementasikan Test-driven Development pada pembuatan Front-End untuk memastikan keakuratan dan keamanan data pelamar, serta meningkatkan efisiensi dan akurasi dalam proses rekrutmen digital.
Metode pengembangan yang diterapkan melibatkan studi literatur untuk memahami konsep Next.js, Test-driven Development, serta perancangan perangkat lunak yang mencakup
struktur sistem, antarmuka pengguna, dan skenario uji. Implementasi Front-End menggunakan Next.js dengan penerapan Test-driven Development, yang melibatkan test case kontinu dan End-to-end Testing. Uji coba sistem dilakukan melalui User Acceptance Test (UAT) untuk memastikan kesesuaian dengan standar penerimaan. Selain itu, dilakukan evaluasi performa menggunakan LightHouse untuk memastikan aplikasi memenuhi standar kinerja yang diharapkan.
Pendekatan Test-driven Development berhasil diimplementasikan dalam pengembangan Front-End aplikasi Job Recruitment menggunakan Cypress dan Github Action pada Framework Next.js. Kasus uji yang dirancang berdasarkan user story mencakup otentifikasi sistem, pengelolaan data Job Seeker, Event rekrutmen, perusahaan mitra, dan lowongan. Pengujian End-to-end, User Acceptance Testing, serta evaluasi menggunakan LightHouse menunjukkan aplikasi mencapai keberhasilan penuh dalam menguji fungsionalitasnya. Hasil pengujian LightHouse menunjukkan skor rata-rata 91,81 untuk Performance dan 88,48 untuk Accessibility.

========================================================================================================================

Unemployment in Indonesia, reaching 5.32% or approximately 7.86 million people as of
August 2023, highlights the complexity of the issue demanding serious attention. In response,
Perusahaan Mitra X has introduced recruitment services optimizing the match between
candidate skills and Perusahaan Mitra criteria, aiming to reduce costs and time associated with
the current manual recruitment processes. They have developed a web application for
recruitment administration, focusing on linking candidate abilities with Perusahaan Mitra job
standards. The application implements Test-driven Development in Front-End development to
ensure accuracy and security of applicant data, enhancing efficiency and precision in digital
recruitment processes.
The development methodology involved literature review to grasp concepts of Next.js,
Test-driven Development, and software design encompassing system structure, user interface,
and Testing scenarios. Front-End implementation utilized Next.js with Test-driven
Development, involving continuous test cases and End-to-end Testing. System validation was
conducted through User Acceptance Testing (UAT) to ensure compliance with acceptance
standards. Additionally, performance evaluation using LightHouse ensured the application met
expected performance benchmarks.
Successful implementation of Test-driven Development was achieved in developing the
Job Recruitment application's Front-End using Cypress and Github Action on the Next.js
framework . Test cases designed based on user stories included system authentication, Job
Seeker data management, recruitment Event handling, partner Perusahaan Mitra management,
and job listing. End-to-end Testing, User Acceptance Testing, and LightHouse evaluation
demonstrated the application's full functionality success. LightHouse Testing yielded average
scores of 91.81 for Performance and 88.48 for Accessibility, confirming the application's
readiness for widespread use with strong performance and adequate accessibility standards

Item Type: Thesis (Other)
Uncontrolled Keywords: Job Portal, Test-driven Development, User Acceptance Test, Website, Next.js, Cypress
Subjects: Q Science > QA Mathematics > QA76.758 Software engineering
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5105.888 Web sites--Design. Web site development.
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Kadek Ari Dharmika
Date Deposited: 02 Aug 2024 01:19
Last Modified: 02 Aug 2024 01:19
URI: http://repository.its.ac.id/id/eprint/112189

Actions (login required)

View Item View Item