Rancang Bangun Sistem myITS Rekrutmen Menggunakan Onion Architecture

Rahman, Alie Husaini (2024) Rancang Bangun Sistem myITS Rekrutmen Menggunakan Onion Architecture. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111840000097-Undergraduate_Thesis(1).pdf] Text
05111840000097-Undergraduate_Thesis(1).pdf - Accepted Version
Restricted to Repository staff only until 1 July 2026.

Download (5MB) | Request a copy

Abstract

Institut Teknologi Sepuluh Nopember (ITS) berkedudukan sebagai perguruan tinggi negeri. Meski demikian, ITS tetap membutuhkan pegawai baik dosen maupun tendik dari tenaga non-PNS. Dalam proses merekrut seorang dosen atau tendik, seorang pelamar harus mengikuti serangkaian tahapan dalam proses rekrutmen, mulai dari Seleksi Berkas, Seleksi Kompetensi Dasar, Seleksi Kompetensi Bidang, Psikotes, hingga Wawancara Pimpinan. Karena proses yang panjang dan memakan waktu berbulan-bulan, dibutuhkan sistem yang dapat mengakomodasi kebutuhan baik dari sisi ITS maupun sisi pelamar dalam sepanjang proses rekrutmen. Sistem myITS Rekrutmen adalah sistem yang berfungsi sebagai platform yang dapat digunakan ITS untuk melaksanakan proses rekrutmen pegawai baru baik Dosen, Tendik, maupun pegawai lain. Oleh karena itu sistem myITS Rekrutmen memiliki peran penting dalam proses rekrutmen tenaga kerja ITS. Sistem myITS Rekrutmen yang sudah ada memiliki beberapa kekurangan, terutama dari sisi maintainability dan extendability dengan tidak adanya struktur yang jelas dan tidak digunakannya kerangka kerja modern. Dalam memperbarui sistem myITS Rekrutmen sesuai dengan kebutuhan terkini, sistem myITS Rekrutmen yang baru dirancang dan dibangun untuk mengakomodasi berbagai kebutuhan sistem. Sistem myITS Rekrutmen yang baru dibangun menggunakan kerangka kerja PHP Laravel, arsitektur Onion, serta database Microsoft SQL Server. Hasil dari tugas akhir ini adalah sistem myITS Rekrutmen berhasil diimplementasikan menggunakan kerangka kerja Laravel Modular dan arsitektur Onion. Fitur-fiturnya, baik untuk Pelamar maupun Admin berhasil diimplementasikan dan berfungsi dengan baik. Kode sistem myITS Rekrutmen memiliki rating maintainabilitas A, serta memiliki code smell yang minim
====================================================================================================================================
The Sepuluh Nopember Institute of Technology (ITS) is a state university. However, ITS still needs staff, both lecturers and staff, from non-PNS staff. In the process of recruiting a lecturer or staff member, an applicant must follow a series of stages in the recruitment process, starting from File Selection, Basic Competency Selection, Field Competency Selection, Psychological Test, to Leadership Interview. Because the process is long and takes months, a system is needed that can accommodate the needs of both the ITS side and the applicant side throughout the recruitment process. The myITS Recruitment system is a system that functions as a platform that ITS can use to carry out the recruitment process for new employees, both lecturers, staff and other employees. Therefore, the myITS Recruitment system has an important role in the ITS workforce recruitment process. The existing myITS Recruitment system has several shortcomings, especially in terms of maintainability and extendability with the absence of a clear structure and the lack of use of a modern framework. In updating the myITS Recruitment system according to the latest needs, the new myITS Recruitment system was designed and built to accommodate various system needs. The new myITS Recruitment system was built using the PHP Laravel framework, Onion architecture, as well as a Microsoft SQL Server database. The result of this final assignment is that the myITS Recruitment system was successfully implemented using the Laravel Modular framework and Onion architecture. The features, both for Applicants and Admins, have been successfully implemented and function well. The myITS Recruitment system code has a maintainability rating of A, and has minimal code smells

Item Type: Thesis (Other)
Uncontrolled Keywords: Laravel, Arsitektur Onion, Microsoft SQL Server, Sistem rekrutmen; Laravel, Onion architecture, Microsoft SQL Server, Recruitment system
Subjects: T Technology > T Technology (General) > T58.6 Management information systems
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Alie Husaini Rahman
Date Deposited: 19 Feb 2024 06:12
Last Modified: 19 Feb 2024 06:12
URI: http://repository.its.ac.id/id/eprint/107294

Actions (login required)

View Item View Item