Contoh perhitungan sistem pendukung keputusan pemberian beasiswa dengan menggunakan metode Simple Additive Weghting SAW. Metode SAW digunakan untuk membandingkan setiap alternatif terhadap kriteria tertentu.
Data yang dibutuhkan untuk Metode SAW
Sebelum melakukan proses perhitungan, kita perlu menyiapkan data-data sebagai berikut:
1. Data Kriteria
Data Kriteria yang berisi kode, nama, atribut, bobot. Bobot kriteria menentukan seberapa penting kriteria tersebut. Atribut kriteria terdiri dari benefit atau cost, dimana benefit artinya semakin besar nilainya semakin bagus, sedangkan cost semakin kecil nilainya semakin bagus.
Berikut adalah contoh data kriteria spk metode saw pemberian beasiswa
Kode Kriteria | Nama Kriteria | Atribut | Bobot |
C1 | Penghasilan Orang Tua | cost | 25 |
C2 | Semester | benefit | 20 |
C3 | Tanggungan Orang Tua | benefit | 15 |
C4 | Saudara Kandung | benefit | 10 |
C5 | Nilai | benefit | 30 |
Dari 5 kriteria tersebut hanya penghasilan orang tua yang menjadi atribut cost, karena semakin besar penghasilan orang tua, maka semakin kecil kesempatan terpilih.
2. Data Crips
Data Crips (nilai kriteria) yang berisi kode kriteira, keterangan, bobot. Crips bersifat optional yaitu sebagai pembatas dari nilai setiap kriteria. Misal jika kriterianya adalah penghasilan, maka cripsnya adalah:
- <= Rp 1.000.000 (bobot : 1)
- > Rp 1.000.000 dan <= Rp 2.000.000 (bobot: 2)
- > Rp 2.000.000 dan <= Rp 5.000.000 (bobot: 3), dan seterusnya.
Setiap crips memiliki bobot masing-masing seperti di dalam kurung di atas. Jika anda tidak menggunakan crips, maka nilai gajinya langsung yang akan diproses dalam perhitungan SAW. Sedangkan jika anda menggunakan crips, maka bobotnya itu yang akan digunakan untuk perhitungan SAW. Tentunya keduanya bisa digunakan, tergantung kebutuhan dan keinginan anda.
Perhatikan dalam pemberian bobot untuk setiap crips. Pemberian bobot juga berpengaruh terhadap atribut dari kriteria. Jangan sampe terbalik dalam pemberian bobot terutama yang ber atribut “cost”. Misal dalam pemberian kredit, kriteria penghasilan merupakan ” benefit” ( semakin besar semakin bagus) pada pemberian bobot crips tersebut sudah sesuai.
Misal dalam kasus SPK pemberian beasiswa, tentunya kriteria penghasilan akan menjadi “cost“ (semakin kecil semakin bagus), dan pemberian bobot crips juga diatas sudah sesuai. Jangan anda memberikan nilai bobot seperti berikut:
- <= Rp 1.000.000 (bobot : 3)
- > Rp 1.000.000 dan <= Rp 2.000.000 (bobot: 1)
- > Rp 2.000.000 dan <= Rp 5.000.000 (bobot: 1), dan seterusnya
Dari bobot diatas kalau sesuai pemikiran memang benar yaitu semakin kecil semakin bagus. Tetapi karena di kriteria anda sudah membuat atribut penghasilan menjadi cost, maka di pemberian nilai crips tidak usah dibalik lagi.
Sehingga kesimpulannya jika anda menganggap suatu atribut itu cost, anda boleh mengisikannya atribut cost di kriteria, atau membalik bobotnya di data crips (tidak keduanya).
Kode Kriteria | Nama Kriteria | Crips | Nilai |
C1 | Penghasilan Orang Tua | <= Rp 1.000.000 | 20 |
C1 | Penghasilan Orang Tua | <= Rp 1.500.000 | 40 |
C1 | Penghasilan Orang Tua | <= Rp 3.000.000 | 60 |
C1 | Penghasilan Orang Tua | <= Rp 4.500.000 | 80 |
C1 | Penghasilan Orang Tua | > Rp 4.500.000 | 100 |
C2 | Semester | Semester 4 | 20 |
C2 | Semester | Semester 5 | 40 |
C2 | Semester | Semester 6 | 60 |
C2 | Semester | Semester 7 | 80 |
C2 | Semester | Semester 8 | 100 |
C3 | Tanggungan Orang Tua | 1 Orang | 20 |
C3 | Tanggungan Orang Tua | 2 Orang | 40 |
C3 | Tanggungan Orang Tua | 3 Orang | 60 |
C3 | Tanggungan Orang Tua | 4 Orang | 80 |
C3 | Tanggungan Orang Tua | > 4 Orang | 100 |
C4 | Saudara Kandung | 1 Orang | 20 |
C4 | Saudara Kandung | 2 Orang | 40 |
C4 | Saudara Kandung | 3 Orang | 60 |
C4 | Saudara Kandung | 4 Orang | 80 |
C4 | Saudara Kandung | > 4 Orang | 100 |
C5 | Nilai | < 2,75 | 20 |
C5 | Nilai | < 3 | 40 |
C5 | Nilai | < 3,25 | 60 |
C5 | Nilai | < 3,5 | 80 |
C5 | Nilai | >= 3,5 | 100 |
3. Data Alternatif
Data Alternatif merupakan alternatif yang akan dihitung nilainya dan dipilih sebagai alternatif terbaik. Data alternatif biasanya berisi kode dan nama. Hal lainnya bisa menyesuaikan dengan studi kasus. Misal kalau studi kasusnya adalah pemberian kredit, maka data alternatif adalah data calon yang mengajukan kredit.
Kode Alternatif | Nama Alternatif | Keterangan |
A1 | Davolio | |
A2 | Fuller | |
A3 | Leverling | |
A4 | Peacock |
4. Data Nilai Alternatif
Nilai Alternatif mencatat nilai setiap alternatif berdasarkan semua data kriteria. Berikut contoh nilai alternatif dari calon penerima beasiswa:
C1 | C2 | C3 | C4 | C5 | |
A1 | <= Rp 4.500.000 | Semester 4 | 1 Orang | 1 Orang | < 2,75 |
A2 | <= Rp 1.500.000 | Semester 5 | 2 Orang | 2 Orang | < 3 |
A3 | <= Rp 3.000.000 | Semester 6 | 3 Orang | 3 Orang | >= 3,5 |
A4 | <= Rp 4.500.000 | Semester 7 | 4 Orang | 4 Orang | < 3,5 |
A5 | <= Rp 1.500.000 | Semester 4 | 2 Orang | 3 Orang | >= 3,5 |
Perhitungan SAW
Setelah menyiapkan data, sekarang waktunya melakukan perhitungan SAW yang kita bagi menjadi 3 langkah yaitu:
1. Tahap Analisa
Pada tahap ini anda mengubah nilai pada alternatif sesuai bobot pada data crips, sehingga diperoleh data seperti tabel berikut:
C1 | C2 | C3 | C4 | C5 | |
A1 | 80 | 20 | 20 | 20 | 20 |
A2 | 40 | 40 | 40 | 40 | 40 |
A3 | 60 | 60 | 60 | 60 | 100 |
A4 | 80 | 80 | 80 | 80 | 80 |
A5 | 40 | 20 | 40 | 60 | 100 |
2. Tahap Normalisasi
Untuk melakukan normalisasi tabel pada tahap analisa, kita perlu memahami rumus berikut:
Penjelasan:
- benefit, setiap elemen matriks dibagi dengan max dari baris matriks
- cost, min dari kolom matriks dibagi dengan setiap elemen matriks.
Misal untuk kriteria C1, karena cost, maka kita cari min (80, 40, 60, 80, 40) = 40. Sehingga untuk:
A1 = 40 / 80 = 0.5
A2 = 40 / 40 = 1
A3 = 40 / 60 = 0.667
A4 = 40 / 80 = 0.5
A5 = 40 / 80 = 1
Misal untuk kriteria C2, karena benefit, maka kita cari max (20, 40, 60, 80, 20) = 80. Sehingga untuk:
A1 = 20/ 80 = 0.25
A2 = 40 / 80 = 0.5
A3 = 60/ 80 = 0.75
A4 = 80/ 80 = 1
A5 = 20 / 80 = 0.25
Begitu juga untuk kriteria C3, C4 dan C5 sehingga hasilnya adalah:
C1 | C2 | C3 | C4 | C5 | |
A1 | 0.5 | 0.25 | 0.25 | 0.25 | 0.2 |
A2 | 1 | 0.5 | 0.5 | 0.5 | 0.4 |
A3 | 0.667 | 0.75 | 0.75 | 0.75 | 1 |
A4 | 0.5 | 1 | 1 | 1 | 0.8 |
A5 | 1 | 0.25 | 0.5 | 0.75 | 1 |
3. Tahap Perangkingan
Pada tahap perangkingan, kita mengalikan bobot kriteria dengan setiap baris matriks nilai normalisasi. Contoh untuk alternatif A1
A1 = (0.5 * 25) + (0.25 * 20) + (0.25 * 15) + (0.25 * 10) + (0.2 * 30) = 29,75
dimana 0.5, 0.25, 0.25, 0.25, 0.2 ada hasil normalisasi dari alternatif A1, dan 25, 20, 15, 10, 30 adalah bobot dari masing masing kriteria.
Sehingga jika dilakukan hal yang sama untuk alternatif yang lain hasilnya akan seperti berikut:
C1 | C2 | C3 | C4 | C5 | Total | Rank | |
Bobot | 25 | 20 | 15 | 10 | 30 | ||
A1 | 0.5 | 0.25 | 0.25 | 0.25 | 0.2 | 29.75 | 5 |
A2 | 1 | 0.5 | 0.5 | 0.5 | 0.4 | 59.5 | 4 |
A3 | 0.667 | 0.75 | 0.75 | 0.75 | 1 | 80.4167 | 2 |
A4 | 0.5 | 1 | 1 | 1 | 0.8 | 81.5 | 1 |
A5 | 1 | 0.25 | 0.5 | 0.75 | 1 | 75 | 3 |
Dari hasil perangkingan dapat dilihat alternatif A3 mendapat nilai terbesar yaitu 80.417sehingga menjadi rank 1 (alternatif terbaik).
zainul
says:gan mohon beri file pengerjaan dengan excel masih agak bingung klo g pake excel tolong sekalian kirim ke email zainul.corp12@gmail.com
admin
says:Excel sudah saya kirim ke email, trims.
zainul
says:sip makasih gan
isa
says:Assalamuaikum bang boleh saya minta excelnya juga engga untuk saya pelajari tugas akhir,
watiisa518@gmail.com
terimahkasih banyak 🙂
admin
says:Download di https://tugasakhir.id/download/
fatma
says:aku juga boleh minta excel nya ga kak?
admin
says:Cek cara download excel di https://rumahsourcecode.com/download
fiki efendi
says:Wah akhirnya kelar belajar SAW nya, yang GAP ada nggak mas ?
admin
says:Untuk GAP masih belum tersedia. Segera mungkin akan kami posting untuk GAP. Trims
beni
says:kalo pengaplikasiannya ke exel macro gimana ya bang?
admin
says:Kalau makro belum tersedia, mungkin postingan berikutnya saya usahakan. Kalau hanya sekedar mencari hasil, tidak usah pake macro, hanya rumus excel biasa.
jhonson
says:bro, boleh di share file excelnya? jika boleh tolong dikirim ke email ini bro jhonsongeorgee@gmail.com
terimakasih sebelumnya
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Azizi
says:Pak saya boleh minta excel nya juga engga untuk di pelajari untuk bahan tugas akhir …
muh.a.azizi.rachman@gmail.com
Sebelum nya terimaksih pak admin
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Andi Nugraha
says:Pak admin boleh minta file pengerjaan dengan excel, saya masih agak bingung klo pake excel. Kirim ke email andinugraha442@gmail.com
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
BepoooFX
says:gan boleh di share ke email ane gak excel nya?kalau boleh send ke email ane ya gan bepo191096@gmail.com
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Nurdalia
says:Bg mau nanya, kalau misalkan di dalam soal nilai bobotnya tidak diketahui bagaimana cara pengerjaannya bg?
admin
says:Bobot harus ada.
Nina
says:saya boleh minta juga pak untuk perhitungan excelnya berikut emailnya niina.triesna@gmail.com
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Rudi Haryanto
says:Kirim donk perhitungan di excel nyaa bro ke email rudih31@gmail.com….. makasih sebelum nya
wahyu
says:saya boleh minta juga pak untuk perhitungan excelnya berikut emailnya wahyusofian2108@gmail.com
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Rinaldi Tunnisia Prabowo
says:Terimakasih gan sangat membantu,
Ada contoh programnya juga ga gan ?
Klo ada ane minta source code nya ya gan
Dikirim ke rinaldi.tunnisia@gmail.com
admin
says:Sama sama, kalau contoh program harus donasi, silahkan cek di https://tugasakhir.id/source-code-tugas-akhir/
xiaomi
says:Boleh minta contoh perhitungannya ?
kirim ke email thirteen.rlp@gmail.com
admin
says:Perhitungan dalam excel sudah saya kirim. Trims. . .
Azka Reviriawan
says:Pak saya boleh minta excel nya juga engga untuk di pelajari untuk bahan tugas akhir …
azka.reviriawan@gmail.com
Sebelum nya terimaksih pak admin
admin
says:Untuk excel download di https://tugasakhir.id/source-code-tugas-akhir/
Mecan
says:assalamualaikum, mau tanya referensi nya dari mana ya?
admin
says:walaikum salam, referensi dari berbagai jurnal di internet.
mirza
says:assalamualaikum pak
bisa saya minta perhitungan dengan menggunakan excel nya pak
emailkan saja mmirzaf69@gmail.com
terimakasih
admin
says:Untuk excel download di https://tugasakhir.id/source-code-tugas-akhir/
Aldi
says:Gan boleh minta excelnya
Muhammadaldichusyairi@gmail.com
admin
says:Excel bisa didownload di http://simizer.com/1EN1
Eko
says:kalai boleh saya sedikit koreksi, karena sama2 belajar.
untuk proses prhitungan akhirnya. itu kan mengalikan masing2 bobot dengan nilai hasil normalisasi,
lah bobot yang ada itukn menunjukan nilai persen (%), harusnya ktika mengalikan nilai persen harus dibikin desimal dlu.
ex untuk
A1= (0,5*0,25)+(0,25*0,20)+(0,25*0,15)+(0,25*0,10)+(0,2*0,30) = 0,2975
atau boleh kaya gni
A1 =(0,5*25)+(0,25*20)+(0,25*15)+(0,25*10)+(0,2*30) = 29,75/100 = 0,2975
admin
says:Terimakasih atas koreksinya.
hamdan
says:Bang boleh saya minta file nya.??
yukihira.hamdan@gmail.com
thks,..
hafez
says:gan itu angka bobot di data kriteria dapatnya darimana ya ?
saya masih bingung
admin
says:Itu memang isi sendiri, bobot itu menandakan seberapa penting kriteria itu, semakin besar semakin penting. Biasanya total bobot kriteria 1 atau 100 kalau pake persen.
hafez
says:oke gan, mulai paham saya
thanks penjelasannya 😀
Raga
says:Gan minta file nya kirim kesini ragadeet@gmail.com
Thanks gan
Arma
says:untuk total bobotnya ketika dijumlahkan harus 100 kah?
admin
says:Untuk total bobot bebas, tergantung skala penilaian yang diinginkan. Jika ingin total hasil terbesar bernilai 100, maka total bobot harus 100.
ras
says:apa total tersebut ada ketentuannya ka? atau bersifat bebas berapa aja
admin
says:Betul bebas, tergantung si pengambil keputusan saja, kalau mau skalanya 100, totalnya harus 100. Ada kadang menggunakan skala 1 jadi total semua bobot kriteria 1.
Heri Firmansyah
says:gan boleh minta excelnya ga, ke herfi.juse@gmail.com
vanessa
says:MAAF tapi bukan nya yg lebih tinggi itu A4 yah?
admin
says:Betul, memang A4 yang paling tinggi dan ranking 1.
monica ms
says:min boleh minta file excelnya?
monicamelati24@gmail.com terimakasih.
ari
says:itu hasilnya A4 atau A3 gan yang bener? di tablenya yang besar A4 tapi agan bilang A3 yang jadi ranking 1
Muhammad Ilham
says:boleh minta file excelnya bro? soalnya aku ada big project nih gan tolong lah dikirim buat belajar
ilhamoprekers@gmail.com
Ary Setiawan
says:pak admin, boleh minta file excel nya
arysetiawan1998@gmail.com
trims
utk GAP ada ga pak admin ? trims
ulil
says:maaf pak admin, boleh minta file excel nya ga? tlg kirim ke email
ulil.amri8220@yahoo.com
dinar
says:Boleh saya minta perhitungan SAW nya dalam format excell? tolong kirim ke email dinarabdi21@gmail.com
Bagong
says:permisi gan, kalo boleh minfa file excelnya untuk pembelajaran
bagongsemarang15@gmail.com
makasih
faris
says:boleh minta file excelnya gan?
buat tugas akhir
Lyberty
says:Halo gan apakah perhitungan dengan Excelnya bisa di kirim ke Email saya
lybertylancelot@gmail.com
Terimakasih Gan
Yoga Pratama
says:Gan, mau tanya biasanya perhitungan SAW ini ditaruh pada format php atau pada file js ya. Maaf kalau nanya soalnya ane baru belajar SAW, jadi maklum hehe
admin
says:Ditaruh dalam format php saja.
Yoga Pratama
says:baik gan, untuk file excelnya kok tidak bisa di download ya gan?
Novita Sary
says:Bang boleh liat file excelnya gak? saya ingin membuat perbandingan dengan yg saya buat bang. Mohon bantuannya bang.
email saya : novitasary133@gmail.com
muchlis
says:Pak saya boleh minta excel nya juga engga untuk di pelajari untuk bahan tugas akhir
ke muchlisjr34@gmail.com
Sebelum nya terimakasih pak admin
admin
says:Sudah saya email.
nOFITA SARI
says:ka boleh minta excelnya ga untuk referensi belajar ke nofita630@gmail.com
admin
says:Sudah saya email ke nofita630@gmail.com
emir hezbulla
says:Terimakasih banyak untuk pembahasannya, sangat jelas dan mudah dipahami. Semoga sehat selalu.
sumanto
says:mohon kirim excel nya, sebagai referensi saya
mantobramanstabramansta@gmail.com
admin
says:Sudah saya kirim.
ulli
says:boleh minta excelnya
Yulianto
says:Boleh minta file excelnya min
yuliantopayangan05@gmail.com
admin
says:Sudah saya email.
Hilda
says:Hallo Kak.. apa saya boleh minta file excel nya kak.. ” hildabintang6@gmail.com “
admin
says:Download di https://tugasakhir.id/download/
arifudin
says:bang saya boleh minta ijin file excel SAWnya bang ..??
email arifudinmyf@gmail.com
terimakasih banyak bang sebelumnya
Rama Perdana
says:Permisi min
Mohon kirim excelnya min, agar lebih paham lagi saya
email : ramap10.banisaleh@gmail.com
matias singgih hartono
says:Permisi mas
Mohon kirim contoh excelnya agar lebih paham lagi saya
email : matiassinggih30@gmail.com
wa : 082220370323
wa.me/+6282220370323
admin
says:Cek cara download excel di https://rumahsourcecode.com/download
indra
says:pertama thank u gan, udah ngasih materi yang baik ini, udah ngasih file excelnya juga. mau tanya nih gan, bisa ndak kita pakai metode SAW tapi yang dihitung cuman Benefitnya sajah,, karena tidak ada cost dalam kriteria yang dimasukan,. thank u gan
admin
says:Tidak masalah, itu sesuai dengan kriteria dan studi kasus yang diambil.
idrus
says:selamat siang kka
boleh saya minta excel nya idrusawaludin19@gmail.com
admin
says:Silahkan cek cara download di https://tugasakhir.id/download/
Rio Syah Fikri
says:saya boleh minta juga pak untuk perhitungan excelnya berikut emailnya riosyahfikri999@gmail.com
nisa
says:ka bisa tolong kirim ke email excel nya knisa5918@gmail.com
jody
says:Permsi min boleh minta perhitungan exclenya. bisa kirim di email saya di jodysuseno@gmail.com
aji
says:mohon dikirimkan dalam bentuk excel Mas….
ahyanabarona@gmail.com
gilangr2711
says:Pak saya boleh minta excel nya juga engga untuk di pelajari untuk bahan tugas akhir …
gilangr271101@gmail.com
Sebelum nya terimaksih pak admin
Debi indah
says:Assalamuaikum bang boleh saya minta excelnya juga engga untuk saya pelajari tugas akhir,
debiindah712@gmail.com
terimahkasih banyak
fadil
says:Assalamualaikum.. boleh saya minta file excel nya, fadilsajasaya@gmail.com
trims….