Z logoDan / Portfolio
← All projects

Project 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.

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

  1. 01Implemented the full SAW method — weighting, matrix normalization, final scoring
  2. 02CRUD for criteria, weights, and candidate/alternative data
  3. 03Auto-generated ranking reports based on the calculated scores
  4. 04Admin dashboard for managing assessment periods and reviewing results

Technology

Core tools used to deliver this project

LaravelPHPMySQLBootstrap
← Previous projectRestaurant Ordering WebsiteNext project →Personal Portfolio