Dan / PortfolioProject 04 · Fullstack
SPK SAW CV Gardenia Setia Utama
A Laravel decision-support system built for CV Gardenia Setia Utama that uses the Simple Additive Weighting (SAW) method to rank options against multiple weighted criteria — instead of picking by gut feeling.
Role
Fullstack Developer
Discipline
Fullstack Development
Period
2025

Homepage — showcasing Gardenia's architecture and construction services.
01 / 05
Project story
Overview & contribution
This one's for CV Gardenia Setia Utama, and it's a decision-support tool (SPK) that applies the SAW method to score and rank alternatives against a set of weighted criteria. Admins set up the criteria and their weights, enter the candidate data, and the system takes care of normalizing the matrix and calculating a final score for each option — so the ranking is based on actual numbers instead of someone's subjective judgment call.
My Contribution
End-to-end ownership
- 01Implemented the full SAW method — weighting, matrix normalization, final scoring
- 02CRUD for criteria, weights, and candidate/alternative data
- 03Auto-generated ranking reports based on the calculated scores
- 04Admin dashboard for managing assessment periods and reviewing results
Technology