Decision Support
Sindasi
A student information and recommendation system using AHP-TOPSIS with configurable criteria weights.
- Role
- Full-stack Developer & Researcher (Undergraduate thesis)
- Timeline
- 2021
- Context
- Universitas Negeri Gorontalo
- Stack
- Laravel
- AHP-TOPSIS
- MySQL
Problem
Departments regularly need to pick suitable students — for scholarships, competitions, or research assistance — but criteria change from case to case.
Solution
Sindasi combines complete student information (academic and non-academic) with a dynamic decision-support engine based on AHP (Analytical Hierarchy Process) and TOPSIS. Users define criteria and pairwise comparisons, save them as preferences, and generate recommendations from those preferences. Each recommendation can weigh criteria differently.
| Feature | Lecturer | Head of Dept. | Head of Program | Student | Admin |
|---|---|---|---|---|---|
| Student list & profiles | Advisees | All | Program only | Own | All |
| Criteria master | View | View | View | — | Full |
| Preference master | Own | All | Own | — | All |
| Auto recommendation | — | Yes | Yes | — | — |
| Import data | — | Yes | — | — | Yes |
Lessons learned
Making the weights configurable turned a one-off thesis tool into something reusable for many decisions.