Skip to content

Modul Hiring

Ringkasan

Modul Hiring mengelola pipeline rekrutmen penuh — dari pembuatan vacancy hingga penawaran kontrak ke kandidat.

Entitas Utama

EntitasDeskripsi
VacancyPosisi pekerjaan yang dipublikasikan
PipelineKumpulan stage yang mendefinisikan alur rekrutmen
StageLangkah individual (Screening, Interview, Offer, dll.)
ApplicantKandidat yang dilacak melalui pipeline
CandidateOrang di talent pool

Flowchart

Berikut adalah flowchart yang menggambarkan alur kerja utama dalam modul Hiring.

Alur Pembuatan Vacancy

Alur Pengajuan Aplikasi

Flowchart ini menunjukkan bagaimana kandidat mengirimkan aplikasi dan diproses oleh sistem.

Alur Stage Advancement

Flowchart ini menunjukkan alur ketika admin memajukan applicant ke stage berikutnya.

Alur Dokumen

Flowchart ini menunjukkan proses verifikasi dokumen kandidat.

Alur Pembuatan Kontrak (Auto-Trigger)

Flowchart ini menunjukkan alur otomatis ketika applicant mencapai stage Offer.

DFD

Berikut adalah Data Flow Diagram yang menggambarkan aliran data dalam sistem rekrutmen.

Level 0 — Context Diagram

Level 1 — Process

Diagram ini memecah proses utama menjadi sub-proses beserta aliran datanya.

Activity Diagram — Siklus Recruitment Penuh

Berikut adalah activity diagram yang menggambarkan seluruh siklus rekrutmen dari awal hingga akhir.


File Penting

FileTujuan
app/Models/Recruitment/Vacancy/Vacancy.phpModel vacancy
app/Models/Recruitment/Applicant/Applicant.phpModel applicant
app/Models/Recruitment/Candidate/Candidate.phpTalent pool
app/Models/Platform/Pipeline/Pipeline.phpDefinisi pipeline
app/Models/Platform/Stage/Stage.phpDefinisi stage
app/Observers/Recruitment/ApplicantObserver.phpLogic stage change
app/Observers/Recruitment/VacancyObserver.phpGenerate kode vacancy
app/Services/Platform/Pipeline/StageOrchestrator.phpTrigger otomatis
app/Filament/Resources/Applicants/UI applicant
app/Filament/Resources/Vacancies/UI vacancy