Studi kasus ini mendemonstrasikan bagaimana metode TOPSIS digunakan untuk memberikan rekomendasi mobil berdasarkan kriteria tertentu. Kami akan menampilkan perhitungan langkah demi langkah untuk beberapa mobil terpilih dari database kami dengan asumsi kriteria pencarian sebagai berikut:
Perhatikan bahwa nilai sub-kriteria (1-5) untuk setiap atribut mobil didapat dari pemetaan yang telah ditentukan dalam sistem.
Matriks keputusan $X$ adalah representasi nilai asli dari setiap alternatif (mobil) terhadap setiap kriteria, setelah dikonversi ke nilai sub-kriteria (skala 1-5) berdasarkan aturan yang telah ditetapkan. Semakin tinggi nilainya, semakin baik kinerja alternatif pada kriteria tersebut (tergantung jenis benefit/cost).
| Alternatif | Harga (C1) | Tahun (C2) | Tempuh (C3) | Transmisi (C4) | Bahan Bakar (C5) | Seater (C6) |
|---|---|---|---|---|---|---|
| Toyota Avanza | 3 | 3 | 3 | 2 | 5 | 5 |
| Nissan Livina | 3 | 3 | 3 | 1 | 5 | 5 |
| Toyota Rush | 2 | 5 | 5 | 2 | 5 | 5 |
Matriks normalisasi $R$ dihitung untuk menghilangkan unit pengukuran dari setiap kriteria. Setiap elemen $R_{ij}$ dihitung dengan membagi nilai $X_{ij}$ dengan akar kuadrat dari jumlah kuadrat semua nilai pada kolom kriteria $j$. Ini memastikan semua kriteria memiliki skala yang sama.
Rumus: $R_{ij} = X_{ij} / \sqrt{\sum_{i=1}^m X_{ij}^2}$
| Alternatif | R1 | R2 | R3 | R4 | R5 | R6 |
|---|---|---|---|---|---|---|
| Toyota Avanza | 0.6396 | 0.4575 | 0.4575 | 0.6667 | 0.5774 | 0.5774 |
| Nissan Livina | 0.6396 | 0.4575 | 0.4575 | 0.3333 | 0.5774 | 0.5774 |
| Toyota Rush | 0.4264 | 0.7625 | 0.7625 | 0.6667 | 0.5774 | 0.5774 |
Matriks normalisasi terbobot $Y$ diperoleh dengan mengalikan setiap elemen matriks normalisasi $R_{ij}$ dengan bobot $(w_j)$ dari kriteria yang bersangkutan. Bobot mencerminkan tingkat kepentingan setiap kriteria yang telah ditentukan.
Rumus: $Y_{ij} = w_j \times R_{ij}$
| Alternatif | Y1 (Bobot: 0.25) | Y2 (Bobot: 0.2) | Y3 (Bobot: 0.15) | Y4 (Bobot: 0.15) | Y5 (Bobot: ) | Y6 (Bobot: 0.15) |
|---|---|---|---|---|---|---|
| Toyota Avanza | 0.1599 | 0.0915 | 0.0686 | 0.1000 | 0.0000 | 0.0866 |
| Nissan Livina | 0.1599 | 0.0915 | 0.0686 | 0.0500 | 0.0000 | 0.0866 |
| Toyota Rush | 0.1066 | 0.1525 | 0.1144 | 0.1000 | 0.0000 | 0.0866 |
Solusi ideal positif ($A^+$) adalah nilai terbaik yang dicapai oleh setiap kriteria. Untuk kriteria "benefit" (semakin tinggi semakin baik), ini adalah nilai maksimum dari kolom $Y$. Untuk kriteria "cost" (semakin rendah semakin baik), ini adalah nilai minimum dari kolom $Y$.
Sebaliknya, solusi ideal negatif ($A^-$) adalah nilai terburuk yang dicapai oleh setiap kriteria. Untuk kriteria "benefit", ini adalah nilai minimum. Untuk kriteria "cost", ini adalah nilai maksimum.
| C1 (Cost) | C2 (Benefit) | C3 (Benefit) | C4 (Benefit) | C5 (Benefit) | C6 (Benefit) | |
|---|---|---|---|---|---|---|
| A+ | 0.1066 | 0.1525 | 0.1144 | 0.1000 | 0.0000 | 0.0866 |
| A- | 0.1599 | 0.0915 | 0.0686 | 0.0500 | 0.0000 | 0.0866 |
Jarak Euclidean dihitung dari setiap alternatif ke solusi ideal positif ($D_i^+$) dan solusi ideal negatif ($D_i^-$). Semakin kecil jarak ke $A^+$, semakin baik alternatif tersebut. Semakin besar jarak ke $A^-$, semakin baik pula alternatif tersebut.
Rumus: $D_i^+ = \sqrt{\sum_{j=1}^n (Y_{ij} - A_j^+)^2}$
Rumus: $D_i^- = \sqrt{\sum_{j=1}^n (Y_{ij} - A_j^-)^2}$
| Alternatif | D+ | D- |
|---|---|---|
| Toyota Avanza | 0.0930 | 0.0500 |
| Nissan Livina | 0.1056 | 0.0000 |
| Toyota Rush | 0.0000 | 0.1056 |
Nilai preferensi $C_i$ adalah ukuran kedekatan setiap alternatif terhadap solusi ideal positif dan jarak dari solusi ideal negatif. Nilai $C_i$ berkisar antara 0 dan 1. Alternatif dengan nilai $C_i$ yang paling mendekati 1 adalah yang terbaik dan akan menempati peringkat teratas.
Rumus: $C_i = D_i^- / (D_i^+ + D_i^-)$
| Peringkat | Merek Mobil | Harga | Tahun | Kilometer | Transmisi | Bahan Bakar | Kursi | Nilai Preferensi (Ci) |
|---|---|---|---|---|---|---|---|---|
| 1 | Toyota Rush | Rp 295.000.000 | 2022 | 18.000 km | Otomatis | Bensin | 7 | 1.0000 |
| 2 | Toyota Avanza | Rp 155.000.000 | 2018 | 70.000 km | Otomatis | Bensin | 7 | 0.3496 |
| 2 | Toyota Avanza | Rp 155.000.000 | 2018 | 70.000 km | Otomatis | Bensin | 7 | 0.3496 |