Metode MABAC: Contoh Perhitungan Manual dan Perangkingan

Tutorial ini membahas metode MABAC (Multi-Attributive Border Approximation Area Comparison) 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 nilai minimum dan maksimum, normalisasi benefit dan cost, membentuk matriks terbobot, menghitung Border Approximation Area, menentukan jarak setiap alternatif terhadap area batas, hingga memperoleh nilai akhir dan ranking.


Daftar Isi


Pengertian Metode MABAC

MABAC adalah singkatan dari Multi-Attributive Border Approximation Area Comparison. Metode ini merupakan salah satu metode Multi-Criteria Decision Making yang menilai alternatif berdasarkan jaraknya terhadap Border Approximation Area.

Setelah data dinormalisasi dan dibobotkan, setiap kriteria memiliki nilai batas \(g_j\). Nilai alternatif kemudian dibandingkan terhadap batas tersebut.

Jika jarak \(q_{ij}\) bernilai positif, alternatif berada pada Upper Approximation Area. Jika negatif, alternatif berada pada Lower Approximation Area. Semakin besar total nilai \(S_i\), semakin tinggi prioritas alternatif.

Rumus Metode MABAC

Normalisasi Benefit

$$ t_{ij} = \frac{x_{ij}-x_j^{-}} {x_j^{+}-x_j^{-}} $$

Normalisasi Cost

$$ t_{ij} = \frac{x_{ij}-x_j^{+}} {x_j^{-}-x_j^{+}} $$

Matriks Terbobot

$$ v_{ij} = w_j(t_{ij}+1) $$

Border Approximation Area

$$ g_j = \left( \prod_{i=1}^{m}v_{ij} \right)^{1/m} $$

Matriks Jarak

$$ q_{ij} = v_{ij}-g_j $$

Nilai Akhir

$$ S_i = \sum_{j=1}^{n}q_{ij} $$

#01 Menentukan Kriteria dan Bobot

Contoh menggunakan empat kriteria dengan total bobot sebesar 1.

Kriteria dan bobot metode MABAC.
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 merupakan kriteria cost, sedangkan RAM, Storage, dan Baterai merupakan kriteria benefit.

#02 Menentukan Data Alternatif

Data alternatif pemilihan laptop.
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 Menentukan Nilai Minimum dan Maksimum

Nilai minimum dan maksimum digunakan dalam proses normalisasi.

Contoh C1 - Harga

$$ C1_{min} = 7.5 \qquad C1_{max} = 10 $$

Contoh C2 - RAM

$$ C2_{min} = 8 \qquad C2_{max} = 16 $$

Nilai minimum dan maksimum setiap kriteria.
Kriteria Atribut Minimum Maksimum
C1 - Harga Cost 7.5 10
C2 - RAM Benefit 8 16
C3 - Storage Benefit 512 1024
C4 - Baterai Benefit 7 10

#04 Normalisasi Matriks Keputusan

Nilai normalisasi MABAC berada pada rentang 0 sampai 1.

Contoh Cost: A1 pada C1

Harga merupakan cost:

$$ t_{11} = \frac{ 10 - 8 }{ 10 - 7.5 } = 0.8 $$

Contoh Benefit: A1 pada C2

RAM merupakan benefit:

$$ t_{12} = \frac{ 8 - 8 }{ 16 - 8 } = 0 $$

Matriks normalisasi MABAC.
Alternatif C1 C2 C3 C4
A1 - Laptop A 0.8 0 0 0.333333
A2 - Laptop B 0.4 1 0 0.666667
A3 - Laptop C 1 0 1 0
A4 - Laptop D 0 1 1 1

#05 Menghitung Matriks Terbobot

MABAC menggunakan rumus:

$$ v_{ij} = w_j(t_{ij}+1) $$

Contoh A1 pada C1

$$ v_{11} = 0.3 ( 0.8 +1 ) = 0.54 $$

Contoh A1 pada C2

$$ v_{12} = 0.25 ( 0 +1 ) = 0.25 $$

Matriks terbobot MABAC.
Alternatif C1 C2 C3 C4
A1 - Laptop A 0.54 0.25 0.2 0.333333
A2 - Laptop B 0.42 0.5 0.2 0.416667
A3 - Laptop C 0.6 0.25 0.4 0.25
A4 - Laptop D 0.3 0.5 0.4 0.5

#06 Menghitung Border Approximation Area

Nilai Border Approximation Area \(g_j\) dihitung menggunakan rata-rata geometrik nilai matriks terbobot pada setiap kriteria.

Contoh C1

$$ g_1 = \sqrt[4]{ 0.54\times0.42\times0.6\times0.3 } = 0.449499 $$

Contoh C2

$$ g_2 = \sqrt[4]{ 0.25\times0.5\times0.25\times0.5 } = 0.353553 $$

Border Approximation Area setiap kriteria.
Kriteria g
C1 - Harga 0.449499
C2 - RAM 0.353553
C3 - Storage 0.282843
C4 - Baterai 0.36299

#07 Menghitung Matriks Jarak Q

Nilai jarak dihitung dengan mengurangi matriks terbobot dengan Border Approximation Area.

$$ q_{ij} = v_{ij}-g_j $$

Contoh A1 pada C1

$$ q_{11} = 0.54 - 0.449499 = 0.090501 $$

Karena nilainya 0.090501, posisi A1 pada C1 berada di Upper Approximation Area.

Contoh A4 pada C2

$$ q_{42} = 0.5 - 0.353553 = 0.146447 $$

Matriks jarak Q terhadap Border Approximation Area.
Alternatif C1 C2 C3 C4
A1 - Laptop A 0.090501 -0.103553 -0.082843 -0.029656
A2 - Laptop B -0.029499 0.146447 -0.082843 0.053677
A3 - Laptop C 0.150501 -0.103553 0.117157 -0.11299
A4 - Laptop D -0.149499 0.146447 0.117157 0.13701

Interpretasi nilai Q:

  • \(q_{ij}>0\): Upper Approximation Area.
  • \(q_{ij}=0\): Border Approximation Area.
  • \(q_{ij}<0\): Lower Approximation Area.

#08 Menghitung Nilai Akhir Si

Nilai akhir alternatif diperoleh dengan menjumlahkan seluruh nilai \(q_{ij}\).

Contoh A1

$$ S_1 = 0.090501 + -0.103553 + -0.082843 + -0.029656 = -0.125552 $$

Contoh A2

$$ S_2 = -0.029499 + 0.146447 + -0.082843 + 0.053677 = 0.087782 $$

Nilai akhir metode MABAC.
Alternatif Nama S
A1 Laptop A -0.125552
A2 Laptop B 0.087782
A3 Laptop C 0.051115
A4 Laptop D 0.251115

#09 Perangkingan Alternatif

Alternatif diurutkan berdasarkan nilai \(S_i\) dari terbesar ke terkecil.

Ranking akhir metode MABAC.
Rank Alternatif Nama Nilai S
1 A4 Laptop D 0.251115
2 A2 Laptop B 0.087782
3 A3 Laptop C 0.051115
4 A1 Laptop A -0.125552

Berdasarkan data dan bobot pada contoh ini, alternatif dengan nilai MABAC terbesar adalah A4 - Laptop D dengan nilai 0.251115.

Semakin banyak nilai kriteria suatu alternatif yang berada di Upper Approximation Area dan semakin besar jaraknya dari batas, semakin besar pula peluang memperoleh nilai akhir yang tinggi.

Ringkasan

Metode MABAC menilai alternatif dengan membandingkan nilai terbobot terhadap Border Approximation Area. Data terlebih dahulu dinormalisasi, lalu diubah menjadi matriks terbobot.

Setiap kriteria memiliki nilai batas \(g_j\). Jarak alternatif terhadap batas dihitung menggunakan \(q_{ij}=v_{ij}-g_j\).

Seluruh nilai jarak kemudian dijumlahkan menjadi \(S_i\). Alternatif dengan nilai \(S_i\) terbesar memperoleh ranking tertinggi. Pada contoh pemilihan laptop ini, ranking pertama adalah A4 - Laptop D.

FAQ Metode MABAC

Apa kepanjangan MABAC?

MABAC adalah Multi-Attributive Border Approximation Area Comparison.

Apa itu Border Approximation Area?

Border Approximation Area adalah nilai batas yang digunakan untuk membandingkan posisi setiap alternatif pada setiap kriteria.

Apa arti nilai q positif?

Nilai q positif menunjukkan bahwa alternatif berada pada Upper Approximation Area untuk kriteria tersebut.

Apa arti nilai q negatif?

Nilai q negatif menunjukkan bahwa alternatif berada pada Lower Approximation Area.

Apa arti nilai q sama dengan nol?

Nilai q sama dengan nol berarti alternatif tepat berada pada Border Approximation Area.

Bagaimana normalisasi benefit pada MABAC?

Nilai aktual dikurangi minimum lalu dibagi selisih maksimum dan minimum.

Bagaimana normalisasi cost pada MABAC?

Nilai maksimum dikurangi nilai aktual lalu dibagi selisih maksimum dan minimum. Bentuk ini ekuivalen dengan formula cost MABAC yang menggunakan penyebut minimum dikurangi maksimum.

Bagaimana menentukan alternatif terbaik?

Alternatif dengan nilai akhir \(S_i\) terbesar ditempatkan pada ranking tertinggi.

Apa perbedaan MABAC dan TOPSIS?

TOPSIS membandingkan jarak alternatif terhadap solusi ideal positif dan negatif. MABAC membandingkan alternatif terhadap Border Approximation Area pada setiap kriteria.

Apa perbedaan MABAC dan MARCOS?

MARCOS menggunakan solusi ideal dan anti-ideal serta fungsi utilitas. MABAC menggunakan area batas yang dihitung dari rata-rata geometrik matriks terbobot.


Referensi

  1. Pamučar, D. & Ćirović, G. (2015). The Selection of Transport and Handling Resources in Logistics Centers Using Multi-Attributive Border Approximation Area Comparison (MABAC). Expert Systems with Applications, 42(6), 3016–3028.
  2. Pamučar, D., Stević, Ž. & Sremac, S. Referensi penerapan MABAC dalam berbagai masalah pengambilan keputusan multikriteria.

Source Code Metode MABAC

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

Ada yang Ditanyakan?

Jika anda masih ada kesulitan atau kekeliruan tentang penjelasan metode di atas, bisa menghubungi kami lewat WA/Email sesuai halaman Kontak.

Jika ingin memiliki file excel dari metode di atas bisa melihat cara download di halaman Download.

Jika ingin memiliki source code dari metode di atas, baik berbasis web maupun desktop bisa melihat daftar harga donasi di halaman Daftar Source Code.

Donasi ini digunakan oleh penulis untuk membayar server dan membeli kopi sembari membuat tutorial Metode/Algoritma lainnya :).