Penerapan metode SAW (Simple Additive Weighting) dalam berbagai bahasa pemrograman
Studi kasus yang digunakan adalah untuk menentukan mahasiswa yang berhak mendapatkan beasiswa Bidik Misi di Politeknik Negeri Banjarmasin. Data yang didapat berasal dari jurnal terlampir di bagian referensi.
Keterangan | Kriteria | Kecocokan | Bobot |
---|---|---|---|
Penghasilan orang tua | C1 | Cost | 5 |
Jumlah tanggungan | C2 | Benefit | 4 |
Rata-rata nilai raport semester 4-5 | C3 | Benefit | 4 |
Bukti rekening listrik | C4 | Cost | 3 |
Bukti pembayaran PBB | C5 | Cost | 2 |
Alternatif | C1 | C2 | C3 | C4 | C5 |
---|---|---|---|---|---|
ke 1 | 1.500.000 | 4 | 83,541666666667 | 140.000 | 18.000 |
ke 2 | 1.250.000 | 4 | 87,821969696970 | 150.000 | 20.000 |
ke 3 | 1.250.000 | 4 | 92,291666666667 | 140.000 | 18.000 |
ke 4 | 750.000 | 3 | 89,858333333333 | 150.000 | 20.000 |
ke 5 | 1.250.000 | 3 | 88,058300000000 | 140.000 | 18.000 |
ke 6 | 1.500.000 | 2 | 85,954700000000 | 150.000 | 20.000 |
ke 7 | 2.500.000 | 2 | 84,345200000000 | 140.000 | 18.000 |
ke 8 | 1.750.000 | 3 | 85,117600000000 | 150.000 | 20.000 |
ke 9 | 1.000.000 | 6 | 83,735200000000 | 140.000 | 18.000 |
ke 2154 | 1.250.000 | 3 | 92,291666666667 | 140.000 | 18.000 |
Untuk menjalankan program, silakan gunakan CLI yang biasa Anda gunakan. Berikut cara menjalankan untuk masing-masing bahasa pemrograman:
-
go run ./go/main.go
atau bisa juga dengan menggunakan
make go-run
*) rekomendasi:
go1.19
-
php ./php/main.php
atau bisa juga dengan menggunakan
make php-run
*) rekomendasi:
PHP 8.1.13
-
node ./js/main.js
atau bisa juga dengan menggunakan
make node-run
*) rekomendasi:
node v18.12.1
-
ruby ./ruby/main.rb
atau bisa juga dengan menggunakan
make ruby-run
*) rekomendasi:
ruby 3.0.2p107