# Nakafa Framework: LLM
URL: /id/subject/university/bachelor/ai-ds/linear-methods/determinant-calculation
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/university/bachelor/ai-ds/linear-methods/determinant-calculation/id.mdx
Output docs content for large language models.
---
export const metadata = {
    title: "Perhitungan Determinan",
    description: "Kuasai perhitungan determinan dengan ekspansi kofaktor, eliminasi Gauss, dan matriks segitiga. Pelajari metode efisien untuk aljabar linear AI.",
    authors: [{ name: "Nabil Akbarazzima Fatih" }],
    date: "07/10/2025",
    subject: "Metode Linear AI",
};
## Metode Perhitungan Determinan
Setelah memahami [konsep dasar determinan](/subject/university/bachelor/ai-ds/linear-methods/determinant), kita perlu mengetahui cara menghitungnya secara praktis. Ada beberapa metode yang bisa digunakan tergantung pada bentuk matriks yang kita hadapi.
Untuk matriks berukuran kecil, kita bisa menggunakan rumus langsung. Namun untuk matriks yang lebih besar, kita memerlukan strategi yang lebih efisien.
## Kasus Dasar Matriks 1×1
Untuk matriks berukuran , determinan sangat sederhana. Jika  dengan , maka:
Ini adalah kasus paling dasar yang menjadi fondasi untuk perhitungan determinan matriks yang lebih besar.
## Konsep Submatriks
Sebelum membahas metode ekspansi kofaktor, kita perlu memahami konsep **submatriks**. Untuk matriks  dan indeks , submatriks  adalah matriks berukuran  yang diperoleh dengan menghilangkan baris  dan kolom  dari matriks .
Mari kita lihat contoh untuk matriks . Misalkan kita memiliki:
Untuk mendapatkan submatriks , kita menghilangkan baris ke-1 dan kolom ke-2:
Untuk submatriks , kita menghilangkan baris ke-2 dan kolom ke-3:
Proses ini berlaku untuk semua kombinasi baris dan kolom yang dihilangkan.
## Ekspansi Kofaktor
Metode yang paling umum untuk menghitung determinan adalah ekspansi kofaktor. Untuk matriks  dengan , determinan dapat dihitung menggunakan rumus:
untuk kolom  yang tetap dan dipilih secara bebas.
Dalam rumus ini, istilah  disebut **kofaktor** dari elemen . Tanda  memberikan pola papan catur untuk menentukan tanda positif atau negatif.
### Contoh Ekspansi Kofaktor 3×3
Mari kita lihat contoh ekspansi kofaktor untuk matriks 3×3:
Kita pilih baris pertama untuk ekspansi:
Kita bisa melakukan ekspansi berdasarkan baris atau kolom mana pun. Biasanya kita memilih baris atau kolom yang memiliki banyak nol untuk mempermudah perhitungan.
## Matriks Segitiga dan Diagonal
Untuk beberapa jenis matriks khusus, perhitungan determinan menjadi sangat sederhana:
### Matriks Segitiga Atas
Untuk matriks segitiga atas :
Determinannya adalah:
### Matriks Segitiga Bawah
Untuk matriks segitiga bawah :
Determinannya adalah:
### Matriks Diagonal
Untuk matriks diagonal :
Determinannya adalah:
> Pada ketiga jenis matriks ini, determinan sama dengan perkalian semua elemen diagonal utama.
## Matriks Elementer
Matriks elementer adalah matriks yang diperoleh dari matriks identitas dengan satu operasi baris elementer. Determinan matriks elementer memiliki nilai yang mudah dihitung:
1. **Matriks skalar**  yang mengalikan baris ke-i dengan :
    
2. **Matriks pertukaran**  yang menukar baris ke-i dan ke-j:
    
3. **Matriks transveksi**  yang menambahkan kelipatan baris ke-j ke baris ke-i:
    
Perhatikan bahwa matriks pertukaran memiliki determinan 1, bukan -1 seperti yang sering dikira. Tanda negatif muncul ketika kita **melakukan** operasi pertukaran baris pada matriks lain.
## Eliminasi Gauss untuk Perhitungan Determinan
Salah satu metode paling efisien untuk menghitung determinan adalah menggunakan eliminasi Gauss. Prosesnya adalah mengubah matriks menjadi bentuk segitiga atas, lalu mengalikan elemen-elemen diagonal.
Ketika matriks  ditransformasi menjadi bentuk segitiga atas  melalui eliminasi Gauss, kita perlu menghitung berapa kali pertukaran baris dilakukan. Jika ada  pertukaran baris, maka:
Karena  adalah matriks segitiga atas:
Sehingga:
### Efisiensi Metode
Eliminasi Gauss memiliki kompleksitas waktu , yang jauh lebih efisien dibandingkan ekspansi kofaktor yang memiliki kompleksitas .
Untuk matriks besar yang tidak terstruktur, eliminasi Gauss adalah metode yang paling praktis dan dapat diandalkan.
## Contoh Perhitungan Lengkap
Mari kita lihat contoh perhitungan determinan menggunakan eliminasi Gauss:
**Langkah 1**: Tukar baris 1 dan 3 untuk mendapatkan pivot yang tidak nol:
**Langkah 2**: Eliminasi kolom pertama dengan mengurangi 2 kali baris 1 dari baris 2:
**Langkah 3**: Eliminasi kolom kedua dengan mengurangi 1.5 kali baris 2 dari baris 3:
Karena ada satu pertukaran baris ():