Seri Tutorial
Tutorial AHP Laravel: Membuat Sistem Pendukung Keputusan dengan Metode AHP
Diterbitkan 18 September 2026
Tutorial ini membangun aplikasi Sistem Pendukung Keputusan menggunakan metode Analytical Hierarchy Process (AHP) dengan Laravel 13, MySQL, login sederhana tanpa level pengguna, dan Bootstrap 5.3.8.
Fokus tutorial adalah coding. Teori AHP dijelaskan singkat pada bagian yang diperlukan.
Fitur yang Akan Dibuat
- Login dan logout
- CRUD kriteria
- CRUD alternatif
- Perbandingan berpasangan antar kriteria
- Perhitungan bobot prioritas kriteria
- Perhitungan lambda maksimum, CI, dan CR
- Perbandingan alternatif pada setiap kriteria
- Perhitungan bobot alternatif
- Perhitungan nilai akhir AHP
- Ranking alternatif
- Penanganan nilai ranking yang sama
Struktur Database
kriteria
- id
- kode
- nama
- created_at
- updated_at
alternatif
- id
- kode
- nama
- nilai_akhir
- ranking
- created_at
- updated_at
perbandingan_kriteria
- id
- kriteria_1_id
- kriteria_2_id
- nilai
- created_at
- updated_at
perbandingan_alternatif
- id
- kriteria_id
- alternatif_1_id
- alternatif_2_id
- nilai
- created_at
- updated_at
users
- id
- name
- email
- password
- created_at
- updated_at
Susunan Tutorial
- Persiapan Project Laravel, Bootstrap, Login, dan Database
- CRUD Kriteria dan Alternatif
- Perbandingan Kriteria dan Perhitungan Bobot AHP
- Perbandingan Alternatif pada Setiap Kriteria
- Perhitungan Nilai Akhir dan Ranking AHP
Alur AHP
Kriteria
↓
Perbandingan Kriteria
↓
Bobot Kriteria + Uji Konsistensi
↓
Alternatif
↓
Perbandingan Alternatif per Kriteria
↓
Bobot Alternatif
↓
Nilai Akhir
↓
Ranking
Data Awal
Seeder menyiapkan tiga kriteria dan tiga alternatif. Seluruh pasangan perbandingan awal diberi nilai 1, yang berarti kedua elemen dianggap sama penting. Nilai ini dapat diubah melalui form aplikasi pada langkah berikutnya.
Hasil Akhir
Setelah seluruh bagian selesai, aplikasi dapat menerima matriks perbandingan AHP, memeriksa konsistensi, menghitung bobot, dan menghasilkan ranking alternatif.

Referensi
- Laravel Documentation: https://laravel.com/docs
- Bootstrap Documentation: https://getbootstrap.com/docs/
- Saaty, T. L. (1980). The Analytic Hierarchy Process. McGraw-Hill.





Komentar
Tulis Komentar