Skip to main content

Oreste

Metode Oreste adalah salah satu metode pengambilan keputusan multi criteria atau yang lebih dikenal dengani stilah Multi Criteria Decision Making (MCDM). MCDM digunakan untuk menyelesaikan permasalahan dengan kriteria yang bertentangan untuk dapat mengambil keputusan untuk mencapai keputusan akhir.

Explain Metode : teori

coming soon

method available

// basic usage
use Nagara\Src\Metode\MetodeOreste;

$metode = new MetodeOreste;
$metode->oreste("matrix-data", "matrix-bobot");
$metode->getBessonRank();
$metode->getDistanceScore();
$metode->getPreferensi();

basic to use

use Nagara\Src\Metode\MetodeOreste; // load libraries

# kriteria value
/**
* Harga
* kualitas
* pelayanan
* daya tarik
* lokasi
*/

$c1 = [4,4,4,3,3];
$c2 = [5,4,3,3,3];
$c3 = [4,3,5,2,2];
$c4 = [4,3,4,2,2];
$c5 = [5,4,1,3,3];

$matrix_example = [
$c1,
$c2,
$c3,
$c4,
$c5,
]; # terdapat totalnya adalah 5 array

// bobotnya range 1 : 100 [30,10,20,10,30]
$weight = [0.3,0.1,0.2,0.1,0.3]; # terdapat totalnya adalah 5 array [c1,c2,c3,c4,c5]


# buat object baru dari metodenya
$metode = new MetodeOreste;
$oreste = $metode->oreste($matrix_example, $weight);

# get value only
$besson = $metode->getBessonRank();
$distanceScore = $metode->getDistanceScore();
$preferensi = $metode->getPreferensi();

// debug result bentuk array
dump($besson);
dump($distanceScore);
dump($preferensi);
dump($oreste);


keterangan

  • value yang dihitung haruslah bentuk matrix atau array
  • jumlah bobot sama dengan jumlah fieldnya

Maintenner

this code maintenace by me miyuki nagara