Contoh perhitungan SPK gabungn metode AHP dan SAW. AHP sebagai metode untuk menentukan bobot kriteria, sedangkan SAW sebagai metode perrangkingan.
Berikut adalah data kriteria penilaian.
Kode | Nama | Atribut |
---|---|---|
C1 | Jumlah Tanggungan | benefit |
C2 | IPK | benefit |
C3 | Semester | benefit |
C4 | Penghasilan Orang Tua | cost |
Atribut benefit artinya, semakin besar nilainya semakin bagus, sedangkan atribut cost artinya semakin kecil nilainya semakin bagus.
Berikut matriks perbandingan kriteria sesuai teori AHP. Bobot ini diberikan manual oleh pengguna.
Kode | C1 | C2 | C3 | C4 |
---|---|---|---|---|
C1 | 1 | 2 | 3 | 4 |
C2 | 0.5 | 1 | 2 | 3 |
C3 | 0.3333 | 0.5 | 1 | 2 |
C4 | 0.25 | 0.3333 | 0.5 | 1 |
Perbandingan di atas berlaku aturan Kriteriam,n = 1/Kriterian,m.
Berikut adalah contoh data penilaian alternatif untuk masing-masing kriteria.
Kode | Nama | Jumlah Tanggungan | IPK | Semester | Penghasilan Orang Tua |
---|---|---|---|---|---|
A1 | Hanna | 4 | 1 | 3 | 4 |
A2 | Laurence | 3 | 4 | 2 | 1 |
A3 | Elizabeth | 4 | 1 | 2 | 4 |
A4 | Victoria | 3 | 3 | 3 | 4 |
A5 | Patricio | 3 | 4 | 4 | 4 |
Tahap ini adalah mentotalkan data bobot kriteria setiap kolom.
1 + 0.5 + 0.333 + 0.25 = 2.0833
2 + 1 + 0.5 + 0.333 = 3.8333
3 + 2 + 1 + 0.5 = 6.5
4 + 3 + 2 + 1 = 10
Tahap normalisasi adalah membagi setiap elemen matriks AHP dengan baris total.
1 / 2.0833 = 0.48
2 / 3.8333 = 0.5217
3 / 6.5 = 0.4615
4 / 10 = 0.4
0.5 / 2.0833 = 0.24
1 / 3.8333 = 0.2609
2 / 6.5 = 0.3077
3 / 10 = 0.3
0.3333 / 2.0833 = 0.16
0.5 / 3.8333 = 0.1304
1 / 6.5 = 0.1538
2 / 10 = 0.2
0.25 / 2.0833 = 0.12
0.3333 / 3.8333 = 0.087
0.5 / 6.5 = 0.0769
1 / 10 = 0.1
Hasilnya sebagai berikut.
Kode | C1 | C2 | C3 | C4 |
---|---|---|---|---|
C1 | 0.48 | 0.5217 | 0.4615 | 0.4 |
C2 | 0.24 | 0.2609 | 0.3077 | 0.3 |
C3 | 0.16 | 0.1304 | 0.1538 | 0.2 |
C4 | 0.12 | 0.087 | 0.0769 | 0.1 |
Prioritas kriteria didapat dari rata-rata setiap baris matriks Normal AHP.
Kode | Perhitungan | Prioritas |
---|---|---|
C1 | (0.48+0.5217+0.4615+0.4) / 4 |
0.4658 |
C2 | (0.24+0.2609+0.3077+0.3) / 4 |
0.2771 |
C3 | (0.16+0.1304+0.1538+0.2) / 4 |
0.1611 |
C4 | (0.12+0.087+0.0769+0.1) / 4 |
0.096 |
Prioritas kriteria didapat dari mengalikan setiap baris matriks kriteria dengan prioritas kriteria, kemudian dibagi prioritas baris tersebut.
Kode | Perhitungan | CM |
---|---|---|
C1 | ((1 * 0.466)+(2 * 0.277)+(3 * 0.161)+(4 * 0.096)) / 0.4658 |
4.0513 |
C2 | ((0.5 * 0.466)+(1 * 0.277)+(2 * 0.161)+(3 * 0.096)) / 0.2771 |
4.0416 |
C3 | ((0.3333 * 0.466)+(0.5 * 0.277)+(1 * 0.161)+(2 * 0.096)) / 0.1611 |
4.016 |
C4 | ((0.25 * 0.466)+(0.3333 * 0.277)+(0.5 * 0.161)+(1 * 0.096)) / 0.096 |
4.0152 |
Consistency Index: (([4.0513+4.0416+4.016+4.0152] / 4)-4) / (4 - 1) = 0.0103
Ratio Index: 0.9 (Sesuai dengan teori AHP yang jumlah kriteria 4)
Consistency Ratio: 0.0103/0.0115 = 0.0115
(Konsisten)
Tentukan nilai maksimum dan minimum kriteria untuk setiap nilai alternatif.
max(4 + 3 + 4 + 3 + 3) = 4
min(4 + 3 + 4 + 3 + 3) = 3
max(1 + 4 + 1 + 3 + 4) = 4
min(1 + 4 + 1 + 3 + 4) = 1
max(3 + 2 + 2 + 3 + 4) = 4
min(3 + 2 + 2 + 3 + 4) = 2
max(4 + 1 + 4 + 4 + 4) = 4
min(4 + 1 + 4 + 4 + 4) = 1
Lakukan normalisasi setiap elemen nilai alternatif.
4 / 4 = 1
1 / 4 = 0.25
3 / 4 = 0.75
1 / 4 = 0.25
3 / 4 = 0.75
4 / 4 = 1
2 / 4 = 0.5
1 / 1 = 1
4 / 4 = 1
1 / 4 = 0.25
2 / 4 = 0.5
1 / 4 = 0.25
3 / 4 = 0.75
3 / 4 = 0.75
3 / 4 = 0.75
1 / 4 = 0.25
3 / 4 = 0.75
4 / 4 = 1
4 / 4 = 1
1 / 4 = 0.25
Hasil Normalisasi sebagai berikut:
Kode | Jumlah Tanggungan | IPK | Semester | Penghasilan Orang Tua |
---|---|---|---|---|
A1 | 1 | 0.25 | 0.75 | 0.25 |
A2 | 0.75 | 1 | 0.5 | 1 |
A3 | 1 | 0.25 | 0.5 | 0.25 |
A4 | 0.75 | 0.75 | 0.75 | 0.25 |
A5 | 0.75 | 1 | 1 | 0.25 |
Normalisasi terbobot diperolah dari perkalian matriks normal SAW dengan bobot prioritas AHP.
1 * 0.4658 = 0.4658
0.25 * 0.2771 = 0.0693
0.75 * 0.1611 = 0.1208
0.25 * 0.096 = 0.024
0.75 * 0.4658 = 0.3494
1 * 0.2771 = 0.2771
0.5 * 0.1611 = 0.0805
1 * 0.096 = 0.096
1 * 0.4658 = 0.4658
0.25 * 0.2771 = 0.0693
0.5 * 0.1611 = 0.0805
0.25 * 0.096 = 0.024
0.75 * 0.4658 = 0.3494
0.75 * 0.2771 = 0.2079
0.75 * 0.1611 = 0.1208
0.25 * 0.096 = 0.024
0.75 * 0.4658 = 0.3494
1 * 0.2771 = 0.2771
1 * 0.1611 = 0.1611
0.25 * 0.096 = 0.024
Hasil Normalisasi Terbobot sebagai berikut:
Kode | Jumlah Tanggungan | IPK | Semester | Penghasilan Orang Tua |
---|---|---|---|---|
A1 | 0.4658 | 0.0693 | 0.1208 | 0.024 |
A2 | 0.3494 | 0.2771 | 0.0805 | 0.096 |
A3 | 0.4658 | 0.0693 | 0.0805 | 0.024 |
A4 | 0.3494 | 0.2079 | 0.1208 | 0.024 |
A5 | 0.3494 | 0.2771 | 0.1611 | 0.024 |
Hasil Akhir diperolah dari menjumlahkan matriks terbobot SAW untuk setiap alternatif.
0.4658 + 0.0693 + 0.1208 + 0.024 = 0.6799
0.3494 + 0.2771 + 0.0805 + 0.096 = 0.803
0.4658 + 0.0693 + 0.0805 + 0.024 = 0.6396
0.3494 + 0.2079 + 0.1208 + 0.024 = 0.702
0.3494 + 0.2771 + 0.1611 + 0.024 = 0.8116
Alternatif terbaik dipilih berdasarkan nilai total terbesar. Hasil perankingan sebagai berikut.
Rank | Kode | Nama | Total |
---|---|---|---|
1 | A5 | Patricio | 0.8116 |
2 | A2 | Laurence | 0.803 |
3 | A4 | Victoria | 0.702 |
4 | A1 | Hanna | 0.6799 |
5 | A3 | Elizabeth | 0.6396 |
Berdasarkan perhitungan, maka alternatif yang terbaik adalah Patricio dengan nilai total 0.8116
Berikut adalah beberapa source-code yang menggunakan metode AHP dan SAW baik berbasis web maupun desktop.
Jika anda masih ada kesulitan atau kekeliruan tentang penjelasan metode di atas, bisa menghubungi kami lewat WA/Email sesuai halaman Kontak.
Jika ingin memiliki file excel dari metode di atas bisa melihat cara download di halaman Download.
Jika ingin memiliki source code dari metode di atas, baik berbasis web maupun desktop bisa melihat daftar harga donasi di halaman Daftar Source Code.
Donasi ini digunakan oleh penulis untuk membayar server dan membeli kopi sembari membuat tutorial Metode/Algoritma lainnya :).
Source Code Text Mining Metode Naive Bayes Clasifier PHP, Kasus Sentimen, Kasus Skripsi, Kasus Hoax.
Source Code Sistem Informasi Akuntansi Koperasi Simpan Pinjam Berbais Web Laravel, SHU, Pinjaman, Simpanan, Laba Rugi, Neraca
Source code sistem pendukung keputusan (SPK) metode Analytical Hierarkhi Process (AHP) berbasis web dengan Codeigniter dan MySQL dengan Crisp.
Source Code Sistem Pakar Metode Naive Bayes Classifier dengan VB.Net dan Microsoft Access.
Source code SPK (Sistem Pendukung Keputusan) metode AHP (Analitical Hierarchy Process) MOORA (Multi-Objective Optimization on the basic of Ratio Analysis) + Periode dengan PHP dan MySQL.
RumahSourceCode.com merupakan website media online yang menyediakan source code program aplikasi gratis dan berbayar. Selain menyediakan source code program aplikasi, kami juga menerima jasa pembuatan dan pengembangan aplikasi.