Seri Tutorial
Tutorial TOPSIS Laravel: Membuat Sistem Pendukung Keputusan dengan Metode TOPSIS
Diterbitkan 21 September 2026

Tutorial ini membahas cara membuat aplikasi Sistem Pendukung Keputusan TOPSIS dengan Laravel, MySQL, dan Bootstrap. Pembahasan dibuat langkah demi langkah agar pemula dapat mengikuti dari pembuatan project sampai hasil ranking.
Ikuti tutorial secara berurutan. Setiap bagian menyediakan file yang dibuat, source code, hasil yang harus muncul, dan checkpoint sebelum lanjut.
Fitur Aplikasi
- Login dan logout
- CRUD kriteria
- Bobot kriteria
- Atribut
benefitdancost - CRUD alternatif
- Input nilai alternatif
- Perhitungan TOPSIS
- Detail matriks normalisasi
- Detail matriks normalisasi terbobot
- Solusi ideal positif dan negatif
- Jarak D+ dan D-
- Nilai preferensi
- Ranking
Cara Menjalankan Project
Tutorial ini menggunakan:
php artisan serve
Laravel kemudian dibuka melalui:
http://127.0.0.1:8000
Struktur Database
kriteria
- id
- kode
- nama
- bobot
- atribut
alternatif
- id
- kode
- nama
- nilai_preferensi
- ranking
penilaian
- id
- alternatif_id
- kriteria_id
- nilai
users
Alur Aplikasi
Kriteria
↓
Alternatif
↓
Penilaian
↓
Perhitungan TOPSIS
↓
Ranking
Alur Perhitungan TOPSIS
Matriks Keputusan
↓
Normalisasi
↓
Normalisasi Terbobot
↓
Solusi Ideal A+ dan A-
↓
Jarak D+ dan D-
↓
Nilai Preferensi
↓
Ranking
Data Contoh
Kriteria:
C1 - Harga - Bobot 30 - Cost
C2 - Kualitas - Bobot 40 - Benefit
C3 - Pelayanan - Bobot 30 - Benefit
Alternatif:
A1 - Supplier A
A2 - Supplier B
A3 - Supplier C
Nilai:
| Alternatif | C1 | C2 | C3 |
|---|---|---|---|
| A1 | 80 | 8 | 9 |
| A2 | 70 | 9 | 8 |
| A3 | 75 | 7 | 9 |
Urutan Tutorial
- Persiapan Project Laravel
- CRUD Kriteria dan Alternatif
- Input Nilai Alternatif
- Perhitungan TOPSIS
- Hasil Ranking dan Detail Perhitungan
Mulai dari bagian pertama dan jangan melewati checkpoint.




