Seri Tutorial

Tutorial TOPSIS Laravel: Membuat Sistem Pendukung Keputusan dengan Metode TOPSIS

Diterbitkan 21 September 2026

Tutorial Topsis Laravel

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 benefit dan cost
  • 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

  1. Persiapan Project Laravel
  2. CRUD Kriteria dan Alternatif
  3. Input Nilai Alternatif
  4. Perhitungan TOPSIS
  5. Hasil Ranking dan Detail Perhitungan

Mulai dari bagian pertama dan jangan melewati checkpoint.

Mulai Tutorial: Persiapan Project Laravel