reeyanto/moora
最新稳定版本:1.0.0
Composer 安装命令:
composer require reeyanto/moora
包简介
MOORA algorithm implementation in PHP
README 文档
README
Library PHP yang mengimplementasikan algoritma MOORA (Multi-Objective Optimization on the basis of Ratio Analysis) sebagai sistem pendukung keputusan.
Instalasi
Install melalui perintah terminal:
composer require reeyanto/moora
Lalu panggil autoload di skrip Anda:
require __DIR__ . '/vendor/autoload.php'; use Reeyanto\Moora\Moora; $moora = new Moora();
Contoh Penggunaan
Contoh berikut penggunaan kelas Moora.
use Riyanto\Moora\Moora; $moora = new Moora(); /** * Tambah kriteria */ $moora ->addCriterion('price', 0.3, 'cost') ->addCriterion('quality', 0.4, 'benefit') ->addCriterion('features', 0.3, 'benefit'); /** * Tambah alternatif */ $moora ->addAlternative('Produk A', [ 'price' => 300, 'quality' => 80, 'features' => 70, ]) ->addAlternative('Produk B', [ 'price' => 250, 'quality' => 75, 'features' => 85, ]) ->addAlternative('Produk C', [ 'price' => 400, 'quality' => 90, 'features' => 95, ]); /** * Hitung hasil */ $result = $moora->calculate(); print_r($result);
Output
Contoh hasil luaran:
Array ( [0] => Array ( [alternative] => Produk C [score] => 0.4012 [rank] => 1 ) [1] => Array ( [alternative] => Produk B [score] => 0.3551 [rank] => 2 ) [2] => Array ( [alternative] => Produk A [score] => 0.3014 [rank] => 3 ) )
Lisensi
MIT
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 9
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-13