6 Sistem Persamaan Linear
6 Sistem Persamaan Linear
Pada bab 2, kita diminta untuk mencari suatu nilai x yang memenuhi persamaan f (x) = 0.
Pada bab ini, masalah tersebut diperumum dengan mencari − →
x = (x1 , x2 , ..., xn ) yang
secara sekaligus memenuhi beberapa persamaan berikut
f1 (x1 , x2 , ..., xn ) =0
f2 (x1 , x2 , ..., xn ) =0
.. ..
. . denganf1 , f2 , ..., fn fungsi linear
fn (x1 , x2 , ..., xn ) =0
Atau dapat ditulis dalam bentuk sebagai berikut
a11 x1 + a12 x2 + ... + a1n xn = b1
a21 x1 + a22 x2 + ... + a2n xn = b2
.. ..
. .
am1 x1 + am2 x2 + ... + amn xn = bn
Untuk menyelesaikan sistem persamaan linear seperti ini, akan digunakan 3 metode, yakni:
Sistem Linear segitiga atas, eliminasi Gauss dan pivoting dan faktorisasi LU.
Yang diberi tanda kotak adalah baris yang menjadi tumpuan (pivot row ). Sistem per-
samaan linear di atas telah menjadi bentuk matriks segitiga atas. Dengan menggunakan
substitusi balik, diperoleh solusi bagi sistem persamaan linear di atas adalah
−73/5
= 0.540741
x3 =
−27
4 − 5.407407
5x2 + 10(0.540741) = 4 → x2 = = −0.281481
5
x1 − 2(−0.281481) + 4(0.540741) = 1 → x1 = 3.725926
22
Latihan : Selesaikan sistem persamaan linear berikut dengan menggunakan substitusi
balik
Latihan : Tunjukkan bahwa sistem persamaan linear berikut tidak memiliki solusi
Contoh : Tunjukkan bahwa sistem persamaan linear berikut memiliki solusi tak hingga
banyak.
Solusi dari sistem ini adalah [0.9999; 0.9998]. Periksalah bahwa nilai-nilai ini memenuhi
kedua persamaa tersebut secara sekaligus. Selanjutnya dengan menggunakan cara yang
diberikan pada subbab sebelumnya akan diperiksa bahwa hasil yang diperoleh ternyata
berbeda. Gunakan baris 1 sebagai tumpuan. Dengan demikian entri-21 akan berisi nol
dan entri-22 = −0.3 − 0.4/0.0001 = −2000 dan entri-23 = 0.1 − 0.4/0.0001 = −2000.
�
0.0001 0.5 | 0.5
0 −2000 | −2000
Dengan menggunakan substitusi balik, diperoleh bahwa
−2000 0.5 − 0.5
x2 = =1 x1 = =0
−2000 −.0001
Ini jelas jauh berbeda dari solusi sebenarnya. Hal ini disebabkan oleh pemilihan elemen
tumpuan yang sangat kecil. Hal ini ditanggulangi dengan mencari elemen pada kolom
23
tumpuan dan mengubah entri terbesar menjadi elemen tumpuan. Pada soal ini, karena
0.4 > 0.0001, kedua baris dipertukarkan sehingga baris kedua menjadi baris tumpuan
sebagai berikut
� �
0.4 −0.3 | 0.1 0.4 −0.3 | 0.1
→
0.0001 0.5 | 0.5 0 0.5 | 0.5
Dengan substitusi balik diperoleh
0.5 1
x2 = =1 x1 = (0.1 + (0.3)1) = 1
0.5 0.4
Solusi ini mendekati solusi yang sebenarnya. Proses eliminasi Gauss dengan cara seperti
ini dinamakan eliminasi Gauss dengan strategi penumpuan parsial. Sementara jika strategi
ini dilakukan dengan mencari nilai terbesar dari suatu submatriks maka dinamakan den-
gan eliminasi Gauss dengan penumpuan total.
Teknik lain dengan menggunakan penumpuan adalah dengan eliminasi Gauss dengan
pivot parsial terskala. Misalkan urutan persamaan yang digunakan dinotasikan dengan
vektor baris {l1 , l2 , ..., ln } . Sebut l = [l1 , l2 , ..., ln ] vektor indeks.
Definisikan
si = max |aij | dengan 1 ≤ i ≤ n
1≤j≤n
24
Mula-mula vektor indeks l = [1, 2, 3, 4] dan vektor skala s = [13, 18, 6, 12]
Perhatikan rasio berikut:
|ali 1 | 3 6 6 12
max : i = 1, 2, 3, 4 = max , , , =1
sli 13 18 6 12
Nilai maksimumnya muncul pada indeks j = 3. Sehingga baris (3) menjadi persamaan
pivot.
Diperoleh:
6 −2 2 4 x3 16
0 2 3 −14 x2 −18
=
0 −12 8 1 x1 −27
0 −4 2 2 x4 −6
sehingga vektor indeks yang baru l = [3, 2, 1, 4].
Langkah selanjutnya perhatikan rasio berikut:
|ali 2 | 2 12 4 12
max : i = 2, 3, 4 = max , , =
sl i 18 13 12 13
maka pilih j = 3 dan vektor indeks yang baru l = [3, 1, 2, 4] dan
6 −2 2 4 x3 16
0 −12 8 1 x1 −27
13
83
= 45
0 0 − x 2
−
3 6 2
2 5
0 0 −3 3
x4 3
Perhatikan rasio berikut:
|ali 2 | 13/3 2/3 13
max : i = 3, 4 = max , =
sl i 18 12 54
maka pilih j = 3 dan vektor indeks yang baru tetap l = [3, 1, 2, 4] dan
6 −2 2 4 x3 16
0 −12 8 1 x1 = −27
13 83 45
0 0 − 6 x2 − 2
3
6 6
0 0 0 − 13 x4 − 13
Jadi solusi SPL tersebut adalah
6
− 13
x4 = 6 = 1
− 13
− 45
2
+ 83
6
x2 = 13 = −2
3
−27 − 8(−2) − 1(1)
x1 = =1
−12
16 + 2(1) − 2(−2) − 4(1)
x3 = =3
6
Tugas Mandiri: Untuk tiap soal berikut, kecuali yang soalnya diberikan, selesaikan
dengan menggunakan eliminasi Gauss baik dengan tanpa penumpuan maupan dengan
penumpuan (parsial dan total). Bandingkan hasil yang diperoleh.
25
1.
3x1 + 4x2 + 3x3 = 16
x1 + 5x2 − x3 = −12
6x1 + 3x2 + 7x3 = 102
2.
1 −1 2 1 x1 1
3 2 1 4 x2 1
=
5 8 6 3 x3 1
4 2 5 3 x4 −1
3. Tunjukkan bahwa SPL berikut mempunyai solusi tunggal jika α = 0, tidak ada
solusi jika α = −1 dan mempunyai banyak solusi jika α = 1.
x1 + 4x2 + αx3 = 6
2x1 − x2 + 2αx3 = 3
αx1 + 3x2 + x3 = 5
4.
x1 + 2x2 = 7
2x1 + 3x2 − x3 = 9
4x2 + 2x3 + 3x4 = 10
2x3 − 4x4 = 12
(a)
2x1 − 3x2 + 100x3 = 1
x1 + 10x2 − 0.001x3 = 0
3x1 − 100x2 + 0.01x3 = 0
(b)
x1 + 20x2 − x3 + 0.001x4 = 0
2x1 − 5x2 + 30x3 − 0.1x4 = 1
5x1 + x2 − 100x3 − 10x4 = 0
2x1 − 100x2 − x3 + x4 = 0
26
6.3 Faktorisasi LU
Sistem Persamaan Linear n × n dapat ditulis dalam bentuk matriks:
Ax = b (22)
Akan ditunjukkan bahwa algoritma Gauss sederhana yang diterapkan pada A dapat mem-
faktorkan A menjadi hasil kali dua matriks sederhana yaitu matriks diagonal bawah
1
l21 1
l31 l32 1
L=
.. .. .. . .
.
. . .
ln1 ln2 ln3 · · · 1
A = LU
0 0 0 −3 x4 −3
Eliminasi ini dapat diinterpretasikan bahwa dari persamaan (22) dapat diperoleh:
M Ax = M b (24)
27
dengan matriks M dipilih sedemikian sehingga M A adalah matriks koefisien untuk
SPL pada persamaan (23).
Sehingga diperoleh
6 −2 2 4
0 −4 2 2
MA = 0 0 2 −5 = U
0 0 0 −3
Langkah pertama pada eliminasi Gauss sederhana menghasilkan SPL:
6 −2 2 4 x1 16
0 −4 2 2 x2 −6
0 −12 8 1 x3 = −27
0 2 3 −14 x4 −18
M1 Ax = M1 b
dengan
1 0 0 0
−2 1 0 0
M1 =
−1
2
0 1 0
1 0 0 1
Perhatikan bahwa matriks M1 merupakan matriks dengan diagonal utamanya bernilai
1, dan hanya kolom pertama yang berisi elemen tak nol dan bilangan ini merupakan
negatif dari koefisien pengali masing-masing baris.
Langkah kedua pada eliminasi Gauss sederhana menghasilkan SPL:
6 −2 2 4 x1 16
0 −4 2 2 x2 −6
0 0 2 −5 x3 = −9
0 0 4 −13 x4 −21
M3 M2 M1 Ax = M3 M2 M1 b
dengan
1 0 0 0
0 1 0 0
M3 =
0
0 1 0
0 0 −2 1
28
Secara lengkap diperoleh:
M = M3 M2 M 1 (25)
Sehingga dari persamaan (24) dan (25) diperoleh
A = M −1 U
= (M3 M2 M1 )−1 U
= M1−1 M2−1 M3−1 U
= LU
Karena Mk adalah matriks spesial maka Mk−1 dapat diperoleh dengan mengubah tanda
pada elemen negatif pengali
Sehingga diperoleh
Penyelesaian sistem persamaan linear ini adalah sebagai berikut. Bentuk di atas dapat
dituliskan sebagai berikut
(LU )x = b
1 0 0 0 6 −2 2 4 16
2 1 0 0 0 −4 2 2
−6
1 =
2
3 1 0 0 0 2 −5 −27
−1 − 12 2 1 0 0 0 −3 −18
LY = b dengan Y = U x
29
Misalkan matriks A di atas memiliki faktorisasi LU , yakni
1 2 6 1 0 0 u11 u12 u13
4 8 −1 = m21 1 0 0 u22 u23
−2 3 5 m31 m32 1 0 0 u33
Periksalah bahwa kita akan mendapatkan hal - hal yang bertentangan, sehingga matriks
A di atas tidak dapat dibuat faktorisasi LU . Akan tetapi, hal ini dapat diatasi dengan
mengalikan matriks A dengan matriks permutasi.
Matriks Permutasi
Matriks Permutasi N × N adalah matriks yang mempunyai tepat satu buah elemen pada
setiap baris dan kolom, yakni 1 dan 0 selain itu. Dengan demikian, baris-baris pada
P adalah permutasi baris-baris dari matriks identitas. Sebagai contoh, matriks berikut
adalah matriks permutasi
0 1 0 0 baris 2 I4
1 0 0 0 baris 1 I4
P = 0 0 0 1 = baris 4 I4
0 0 1 0 baris 3 I4
Mengalikan sebarang matriks A4×4 dari kiri dengan matriks permutasi di atas akan meng-
hasilkan matriks A dengan baris 1 bertukar dengan baris 2 serta baris 3 bertukar dengan
baris 4. Verifikasilah hal ini.
Pada masalah semula, faktorisasi LU atas matriks pada persamaan (26) tidak dapat
dikerjakan. Hal ini dapat ditanggulangai dengan mengalikan A pada persamaan tersebut
dengan matriks permutasi P sehingga diperoleh
1 0 0 1 2 6 1 2 6
P A = 0 0 1 4 8 −1 = −2 3 5
0 1 0 −2 3 5 4 8 −1
1. 4.
−5 2 −1
1 0 3 1 −2 7
4 2 1
3 1 6
2 5 −2
2.
1 0 3
3 1 6
5.
−5 2 −1
1 1 0 4
3. 2 −1 5 0
4 2 −1
5 2 1 2
2 5 −2
1 −2 7 −3 0 2 6
30