Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Dalam proses rekrutmen kerja, diperlukan berbagai rangkaian tahapan yang perlu
dilakukan oleh suatu organisasi untuk mendapatkan orang yang tepat untuk
organisasi. Salah satu tahap rekrutmen yang dapat memanfaatkan teknologi dalam
pelaksanaannya yaitu tahap wawancara. Pemanfaatan teknologi dalam proses
wawancara dapat mengurangi biaya, menjangkau pasar tenaga kerja yang lebih
luas, dan menerapkan praktik ramah lingkungan. Salah satu teknologi yang telah
ada adalah interview summarization system. Interview summarization system
adalah sebuah web application yang menilai suatu kandidat berdasarkan hasil
wawancara dan kompetensi yang ditentukan. Seiring dengan perkembangan
teknologi dan kebutuhan pengguna, maka web application ini dapat dikembangkan
lagi untuk memenuhi hal tersebut.
Pengembangan web application menjadi solusi atas masalah tersebut dengan
pengembangan yang menyesuaikan kebutuhan pengguna yang bertambah.
Pengembangan dilakukan pada sisi front end dengan adanya perbaikan tampilan,
perbaikan alur fitur, penambahan fitur baru, serta pemanfaatan kakas baru untuk
pengembangan website. Pada sisi back end, web application juga dilakukan
penambahan komponen untuk menyesuaikan kebutuhan pengguna. Selain itu,
dilakukan juga penerapan arsitektur microservice untuk mengintegrasikan model
machine learning sehingga independensi antarmodul dapat terjaga serta kemudahan
dalam pengembangan masing-masing modul. Mekanisme komunikasi yang
digunakan dalam arsitektur ini adalah REST API karena kompatibilitas serta
sifatnya yang fleksibel dapat digunakan dalam berbagai bahasa pemrograman.
Basis data yang digunakan pada pengembangan ini adalah PostgreSQL dengan
pertimbangan PostgreSQL memiliki performa yang lebih baik dibanding dengan
opsi yang lain.
Web application dikembangkan pada sisi front end dan sisi back end sesuai dengan
analisis yang telah dilakukan. Web application kemudian diuji dengan proses
pengujian fungsionalitas, pengujian non-fungsional dan pengujian integrasi sistem
untuk memastikan bahwa pengembangan telah berjalan sesuai dengan kebutuhan
yang didefinisikan.