MOORA

Metode MOORA: Contoh Perhitungan Manual dan Perangkingan

Diterbitkan 25 September 2026

Tutorial ini membahas metode MOORA (Multi-Objective Optimization on the Basis of Ratio Analysis) dan contoh perhitungan manualnya untuk sistem pendukung keputusan. Contoh kasus yang digunakan adalah pemilihan laptop berdasarkan harga, RAM, kapasitas penyimpanan, dan daya tahan baterai.

Perhitungan dilakukan mulai dari menentukan kriteria dan bobot, membentuk matriks keputusan, melakukan normalisasi menggunakan akar jumlah kuadrat, menerapkan bobot, memisahkan kriteria benefit dan cost, menghitung nilai optimasi \(Y_i\), hingga memperoleh ranking alternatif.


Daftar Isi


Pengertian Metode MOORA

MOORA adalah singkatan dari Multi-Objective Optimization on the Basis of Ratio Analysis. Metode ini digunakan untuk membantu memilih alternatif terbaik berdasarkan beberapa kriteria yang dapat memiliki sifat benefit maupun cost.

Pada MOORA, nilai setiap kriteria terlebih dahulu dinormalisasi, kemudian dikalikan dengan bobot. Nilai kriteria benefit dijumlahkan, sedangkan nilai kriteria cost dikurangkan.

Alternatif dengan nilai optimasi \(Y_i\) terbesar memperoleh prioritas tertinggi.

Rumus Metode MOORA

Normalisasi

$$ x_{ij}^{*} = \frac{x_{ij}} {\sqrt{\sum_{i=1}^{m}x_{ij}^{2}}} $$

Normalisasi Terbobot

$$ y_{ij} = w_j x_{ij}^{*} $$

Nilai Optimasi

$$ Y_i = \sum_{j=1}^{g}w_jx_{ij}^{*} - \sum_{j=g+1}^{n}w_jx_{ij}^{*} $$
  • \(x_{ij}\): nilai alternatif ke-i pada kriteria ke-j
  • \(x_{ij}^{*}\): nilai hasil normalisasi
  • \(w_j\): bobot kriteria ke-j
  • \(Y_i\): nilai optimasi alternatif ke-i

#01 Menentukan Kriteria dan Bobot

Contoh menggunakan empat kriteria dengan total bobot sebesar 1.

Kode Kriteria Atribut Bobot
C1 Harga Cost 0.3
C2 RAM Benefit 0.25
C3 Storage Benefit 0.2
C4 Baterai Benefit 0.25
Total Bobot 1

Harga adalah kriteria cost, sedangkan RAM, Storage, dan Baterai merupakan kriteria benefit.

#02 Menentukan Data Alternatif

Alternatif Nama C1 - Harga C2 - RAM C3 - Storage C4 - Baterai
A1 Laptop A 8 8 512 8
A2 Laptop B 9 16 512 9
A3 Laptop C 7.5 8 1024 7
A4 Laptop D 10 16 1024 10

#03 Membentuk Matriks Keputusan

Data alternatif dapat ditulis sebagai matriks keputusan:

$$ X = \begin{bmatrix} 8 & 8 & 512 & 8 \\ 9 & 16 & 512 & 9 \\ 7.5 & 8 & 1024 & 7 \\ 10 & 16 & 1024 & 10 \end{bmatrix} $$

#04 Menghitung Penyebut Normalisasi

Sebelum melakukan normalisasi, setiap kriteria dihitung akar jumlah kuadratnya.

Contoh Penyebut C1

$$ \sqrt{ 8^2 + 9^2 + 7.5^2 + 10^2 } = 17.356555 $$

Contoh Penyebut C2

$$ \sqrt{ 8^2 + 16^2 + 8^2 + 16^2 } = 25.298221 $$
Kriteria Akar Jumlah Kuadrat
C1 - Harga 17.356555
C2 - RAM 25.298221
C3 - Storage 1619.086162
C4 - Baterai 17.146428

#05 Normalisasi Matriks Keputusan

Contoh Normalisasi A1 pada C1

$$ x_{11}^{*} = \frac{ 8 }{ 17.356555 } = 0.460921 $$

Contoh Normalisasi A1 pada C2

$$ x_{12}^{*} = \frac{ 8 }{ 25.298221 } = 0.316228 $$

Dengan cara yang sama, seluruh nilai dinormalisasi.

Alternatif C1 C2 C3 C4
A1 0.460921 0.316228 0.316228 0.466569
A2 0.518536 0.632456 0.316228 0.524891
A3 0.432113 0.316228 0.632456 0.408248
A4 0.576151 0.632456 0.632456 0.583212

#06 Menghitung Normalisasi Terbobot

Setiap nilai normalisasi dikalikan dengan bobot kriterianya.

Contoh A1 pada C1

$$ y_{11} = 0.460921 \times 0.3 = 0.138276 $$

Contoh A1 pada C2

$$ y_{12} = 0.316228 \times 0.25 = 0.079057 $$
Alternatif C1 C2 C3 C4
A1 0.138276 0.079057 0.063246 0.116642
A2 0.155561 0.158114 0.063246 0.131223
A3 0.129634 0.079057 0.126491 0.102062
A4 0.172845 0.158114 0.126491 0.145803

#07 Menghitung Nilai Optimasi Yi

Nilai optimasi diperoleh dengan menjumlahkan seluruh kriteria benefit, kemudian dikurangi jumlah seluruh kriteria cost.

Contoh Perhitungan Y1

Pada contoh ini:

  • Cost: C1
  • Benefit: C2, C3, C4
$$ Y_1 = ( 0.079057 + 0.063246 + 0.116642 ) - 0.138276 $$
$$ Y_1 = 0.258945 - 0.138276 = 0.120669 $$

Contoh Perhitungan Y2

$$ Y_2 = 0.352582 - 0.155561 = 0.197021 $$
Alternatif Nama Jumlah Benefit Jumlah Cost Yi
A1 Laptop A 0.258945 0.138276 0.120669
A2 Laptop B 0.352582 0.155561 0.197021
A3 Laptop C 0.30761 0.129634 0.177976
A4 Laptop D 0.430408 0.172845 0.257563

#08 Perangkingan Alternatif

Alternatif diurutkan berdasarkan nilai \(Y_i\) dari terbesar ke terkecil. Semakin besar nilai \(Y_i\), semakin tinggi prioritas alternatif berdasarkan data, kriteria, dan bobot yang digunakan.

Rank Alternatif Nama Benefit Cost Yi
1 A4 Laptop D 0.430408 0.172845 0.257563
2 A2 Laptop B 0.352582 0.155561 0.197021
3 A3 Laptop C 0.30761 0.129634 0.177976
4 A1 Laptop A 0.258945 0.138276 0.120669

Berdasarkan contoh ini, alternatif dengan ranking pertama adalah A4 - Laptop D dengan nilai optimasi 0.257563.

Hasil perangkingan dapat berubah apabila data alternatif, bobot kriteria, atau jenis atribut benefit dan cost berubah.

Ringkasan

Metode MOORA melakukan normalisasi menggunakan akar jumlah kuadrat setiap kriteria. Nilai normalisasi kemudian dikalikan dengan bobot. Seluruh kriteria benefit dijumlahkan dan seluruh kriteria cost dikurangkan.

Nilai akhir disebut nilai optimasi \(Y_i\). Alternatif dengan \(Y_i\) terbesar memperoleh ranking tertinggi. Pada contoh pemilihan laptop ini, ranking pertama adalah A4 - Laptop D.

FAQ Metode MOORA

Apa kepanjangan MOORA?

MOORA adalah Multi-Objective Optimization on the Basis of Ratio Analysis.

Apa fungsi normalisasi pada MOORA?

Normalisasi mengubah nilai kriteria dengan skala berbeda menjadi nilai yang dapat dibandingkan dalam proses perhitungan.

Bagaimana cara normalisasi MOORA?

Nilai setiap alternatif dibagi dengan akar jumlah kuadrat seluruh nilai pada kriteria yang sama.

Bagaimana kriteria benefit diproses?

Nilai normalisasi terbobot dari seluruh kriteria benefit dijumlahkan.

Bagaimana kriteria cost diproses?

Nilai normalisasi terbobot dari kriteria cost dijumlahkan, kemudian dikurangkan dari total benefit.

Apa arti nilai Yi?

Yi adalah nilai optimasi akhir alternatif. Nilai yang lebih besar menunjukkan prioritas yang lebih tinggi.

Apa perbedaan MOORA dan SAW?

Keduanya menggunakan bobot dan membedakan benefit serta cost. SAW menggunakan normalisasi berdasarkan nilai maksimum atau minimum, sedangkan MOORA menggunakan normalisasi akar jumlah kuadrat dan menghitung selisih antara total benefit dan total cost.

Apakah bobot MOORA harus berjumlah 1?

Bobot umumnya dinormalisasi sehingga totalnya sama dengan 1 agar proporsi kepentingan setiap kriteria mudah diinterpretasikan.


Referensi

  1. Brauers, W. K. M. & Zavadskas, E. K. (2006). The MOORA Method and Its Application to Privatization in a Transition Economy. Control and Cybernetics.
  2. Brauers, W. K. M. & Zavadskas, E. K. (2010). Project Management by MULTIMOORA as an Instrument for Transition Economies. Technological and Economic Development of Economy.

Source Code Metode MOORA

Berikut adalah beberapa source code yang menggunakan metode MOORA untuk sistem pendukung keputusan.

Ada yang Ditanyakan?

Jika masih ada kesulitan atau kekeliruan tentang metode di atas, silakan hubungi kami melalui halaman Kontak.

Perhitungan Excel tersedia melalui halaman Download, sedangkan aplikasi terkait dapat dilihat pada halaman Daftar Source Code.

Donasi digunakan untuk biaya server dan mendukung pembuatan tutorial metode atau algoritma lainnya.

Komentar

Belum ada komentar.

Tulis Komentar

Komentar pengunjung diperiksa sebelum ditampilkan.