Static
calculateMenghitung Consistency Index (CI) untuk metode AHP.
Nilai λ maks yang telah dihitung sebelumnya.
Jumlah kriteria (dimensi matriks perbandingan berpasangan).
CI - Consistency Index yang dihitung berdasarkan rumus: CI = (λ maks - n) / (n - 1)
Static
calculateMenghitung Consistency Ratio (CR) dan menentukan apakah perbandingan konsisten.
Consistency Index yang telah dihitung.
Random Index berdasarkan jumlah kriteria (n), bisa undefined.
Object berisi nilai CR dan status konsistensinya.
Static
calculateMenghitung bobot kriteria atau eignvector dari matriks ternormalisasi. simbol (w)
Array priority
Static
calculateMenghitung nilai λ maks (Lamda Max) untuk matriks perbandingan berpasangan menggunakan metode AHP.
Langkah-langkah:
Matriks perbandingan berpasangan (A), dimana setiap elemen A[i][j] menunjukkan perbandingan antara kriteria i dan kriteria j.
Vektor bobot (w), dimana setiap elemen w[i] adalah bobot dari kriteria i.
λ maks - Nilai λ maks yang dihitung sebagai rata-rata dari hasil pembagian antara hasil perkalian matriks dan bobot.
Static
convertMengubah matriks string bertingkat (nested) menjadi matriks number.
Matriks string atau nested matrix
Matriks angka
Static
countMenghitung total dari setiap kolom pada matriks 2D.
Matriks angka 2D
Array total dari tiap kolom
Static
getMenghitung ordo matriks 2D persegi. Fungsi ini menganggap bahwa matriks sudah dalam bentuk angka (bukan string).
Matriks 2D persegi
Ordo matriks (jumlah baris/kolom)
Static
normalizeMenormalisasi matriks berdasarkan jumlah kolom.
Matriks angka
Matriks ternormalisasi
Kelas utama untuk mengimplementasikan metode Analytic Hierarchy Process (AHP).