Rancang Bangun Aplikasi Seleksi Pegawai Magang Berdasarkan Paradigma Domain Driven Design

Ahmad, Luthfi Hanif (2025) Rancang Bangun Aplikasi Seleksi Pegawai Magang Berdasarkan Paradigma Domain Driven Design. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111940000179-Ahmad-Luthfi-Hanif-Buku.pdf] Text
05111940000179-Ahmad-Luthfi-Hanif-Buku.pdf - Accepted Version
Restricted to Repository staff only

Download (2MB) | Request a copy

Abstract

Proses seleksi merupakan langkah penting dalam menentukan calon pegawai terutama pegawai magang dalam sebuah perusahaan di bidang industri kreatif yang bergerak dalam pengembangan website, aplikasi, desain multimedia, dan digital marketing agency. Dalam arsitektur Model-View-Controller (MVC), meskipun sederhana untuk diimplementasikan pada tahap awal, memiliki sejumlah kelemahan yang dapat menghambat pertumbuhan sistem dalam jangka panjang. Kelemahannya antara lain struktur yang tidak fleksibel terhadap perubahan, kesulitan dalam pemeliharaan, dan risiko tinggi saat proses deployment. Selain itu, pengembangan oleh tim besar menjadi kurang efisien karena seluruh sistem berada dalam satu kesatuan kode yang saling tergantung. Untuk mengatasi kendala tersebut, dalam penelitian ini dikembangkan aplikasi sistem seleksi pegawai magang menggunakan paradigma Domain Driven Design (DDD). Paradigma DDD dipilih untuk memisahkan domain bisnis dari aspek teknis, memudahkan kolaborasi antara pengembang dan pihak bisnis, serta memastikan bahwa kebutuhan seleksi dapat dikembangkan dan diadaptasi dengan lebih terstruktur dan fleksibel. Aplikasi ini dirancang berbasis web, menggunakan beberapa kriteria seleksi seperti nilai Curriculum Vitae, hasil interview, dan tes kemampuan, yang kemudian diolah dengan logika bisnis yang tertanam dalam domain model. Penerapan DDD pada aplikasi ini diharapkan dapat menghasilkan sistem yang scalable dan maintainable. Dengan demikian, penggunaan paradigma DDD dalam penelitian ini dinilai lebih unggul dan sesuai dibandingkan arsitektur monolitik, terutama dalam rangka membangun sistem yang adaptif, mudah dikembangkan, dan selaras dengan dinamika kebutuhan pengguna.
============================================================
The selection process is a critical step in determining prospective employees, particularly interns, within a creative‐industry company engaged in website and application development, multimedia design, and digital marketing. While Model-View-Controller (MVC) architecture may be simple to implement initially, it presents several long‐term drawbacks: it lacks flexibility in the face of change, is difficult to maintain, and carries high deployment risk. Moreover, development by large teams becomes inefficient because the entire system is tied together in a single codebase. To address these issues, this study develops an internship candidate selection system using a Domain Driven Design (DDD) paradigm. DDD was chosen to separate business concerns from technical implementation, facilitate collaboration between developers and business stakeholders, and ensure that selection requirements can be developed and adapted in a more structured and flexible manner. The application is web‐based and uses multiple selection criteria such as CV scores, interview results, and competency tests processed according to business logic encapsulated in the domain model. Implementing Domain Driven Design in this system is expected to produce a scalable and maintainable solution. Therefore, the DDD paradigm employed in this research is considered superior to a monolithic architecture, especially for building an adaptive, extensible system that aligns with evolving user needs.

Item Type: Thesis (Other)
Uncontrolled Keywords: Rancang Bangun, Seleksi Pegawai Magang, Domain Driven Design, Aplikasi ============================================================ System Development, Internship Candidate Selection, Domain Driven Design, Web Application.
Subjects: T Technology > T Technology (General) > T56.8 Project Management
T Technology > T Technology (General) > T58.6 Management information systems
T Technology > T Technology (General) > T58.62 Decision support systems
T Technology > T Technology (General) > T58.8 Productivity. Efficiency
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Ahmad Luthfi Hanif
Date Deposited: 04 Aug 2025 11:14
Last Modified: 04 Aug 2025 11:14
URI: http://repository.its.ac.id/id/eprint/125387

Actions (login required)

View Item View Item