Universitas Nahdlatul Ulama Kalimantan Barat Pengantar Aljabar Linier & Geometri
Pondasi Matematis Komputasi Modern: Dari Grafika Komputer, Kecerdasan Buatan (AI/LLM), hingga Sains Data.
Paradigma Perkuliahan Bukan Sekadar Menghitung Angka di Kertas
Bagi seorang mahasiswa teknologi informasi, Aljabar Linier adalah bahasa pemrograman bagi ruang dan data. Kita merancang algoritma yang dieksekusi miliaran kali per detik di atas GPU.
1. Vektor = Representasi suatu status, fitur gambar, teks embedding, atau posisi koordinat.
2. Matriks = Mesin transformasi yang mengubah arah, memutar, memfilter, atau mengompresi data tersebut.
Simulasi Interaktif Langsung Melihat Matriks Mentransformasikan Ruang
Cobalah geser slider di bawah ini. Perhatikan bagaimana matriks $T = \begin{bmatrix} a & b \\ c & d \end{bmatrix}$ menggerakkan vektor basis $\hat{i}$ (hijau) dan $\hat{j}$ (ungu) serta memutar objek:
Aplikasi Komputasi #1 Grafika Komputer: Transformasi Geometri Homogen
Di dunia grafika 3D, koordinat objek $(x, y, z)$ diperluas menjadi koordinat homogen $(x, y, z, 1)$ menggunakan matriks berukuran $4 \times 4$.
Aplikasi Komputasi #2 Sistem Temu Balik Informasi (Search Engine)
Bagaimana sistem seperti Google, perayap web, atau pencarian dokumen menemukan dokumen yang paling relevan dengan kueri pengguna?
Aplikasi Komputasi #3 Visi Komputer: Pengenalan Wajah & SVD
Gambar digital adalah matriks nilai piksel. Citra wajah $100 \times 100$ menghasilkan vektor 10.000 dimensi yang sangat berat diproses secara langsung.
Aplikasi Komputasi #4 Pengembangan Game 3D: Rotasi & Quaternion
Dalam game action atau simulator penerbangan, rotasi menggunakan sudut biasa (Euler: Roll, Pitch, Yaw) memiliki kelemahan fatal berupa Gimbal Lock.
Aplikasi Komputasi #5 & #6 Revolusi AI (LLM) & Komputasi Kuantum
Contoh Latihan Aplikatif #1 Latihan 1: Perhitungan Kemiripan Dokumen (IR)
Sebuah mesin pencari menerima kueri $Q = (2, 1)$. Terdapat 2 dokumen dalam database:
Dokumen 1: $D_1 = (4, 2)$
Dokumen 2: $D_2 = (1, 3)$
Pertanyaan: Dokumen mana yang memiliki kemiripan paling tinggi dengan kueri $Q$?
$Q \cdot D_1 = (2)(4) + (1)(2) = 10$
$\|Q\| = \sqrt{2^2 + 1^2} = \sqrt{5}, \quad \|D_1\| = \sqrt{4^2 + 2^2} = \sqrt{20}$
$\cos \theta_1 = \frac{10}{\sqrt{5} \cdot \sqrt{20}} = \frac{10}{\sqrt{100}} = \frac{10}{10} = \mathbf{1.0} \quad (100\%)$
Hitung Dokumen 2 ($D_2$):
$Q \cdot D_2 = (2)(1) + (1)(3) = 5$
$\cos \theta_2 = \frac{5}{\sqrt{5} \cdot \sqrt{10}} = \frac{5}{\sqrt{50}} \approx \mathbf{0.707} \quad (70.7\%)$
Kesimpulan: Dokumen $D_1$ paling relevan (paralel sempurna terhadap kueri).
Contoh Latihan Aplikatif #2 Latihan 2: Transformasi Koordinat Objek Grafika
Sebuah titik sudut karakter game berada pada koordinat $P = (2, 3)$.
$$R_{90^\circ} = \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix}$$ 2. Kemudian objek diperbesar 2x lipat menggunakan matriks skala:
$$S = \begin{bmatrix} 2 & 0 \\ 0 & 2 \end{bmatrix}$$ Tentukan posisi akhir titik $P''$!
$$P' = R_{90^\circ} \cdot P = \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} \begin{bmatrix} 2 \\ 3 \end{bmatrix} = \begin{bmatrix} -3 \\ 2 \end{bmatrix}$$ Tahap 2 (Skala 2x):
$$P'' = S \cdot P' = \begin{bmatrix} 2 & 0 \\ 0 & 2 \end{bmatrix} \begin{bmatrix} -3 \\ 2 \end{bmatrix} = \begin{bmatrix} -6 \\ 4 \end{bmatrix}$$ Posisi Akhir: Titik berpindah ke koordinat $(-6, 4)$!
*(Atau dihitung sekaligus: $T = S \cdot R_{90^\circ} = \begin{bmatrix} 0 & -2 \\ 2 & 0 \end{bmatrix}$)*.
Kurikulum & Rencana Pembelajaran Peta Perjalanan Belajar Semester Ini
Eliminasi Gauss & Gauss-Jordan
Determinan & Invers Matriks
Aplikasi SPL pada Rekayasa & Fisika
Dot & Cross Product, IR System
Kombinasi Linier, Rentang (Span)
Basis, Dimensi & Transformasi Linier
SVD (Singular Value Decomposition)
Dekomposisi LU & Dekomposisi QR
Aljabar Quaternion & Geometri
Pesan Pengampu Perkuliahan Langkah Pertama: Nikmati Logika di Balik Matriks
Aljabar Linier adalah investasi jangka panjang paling menguntungkan untuk karier Anda di bidang teknologi.
“Ketika Anda melihat matriks, jangan lihat sekadar sekumpulan baris dan kolom angka. Lihatlah sebuah sistem yang sedang memutar, meregangkan, dan mentransformasikan dunia digital kita. Selamat belajar dan mari bereksplorasi!"