®Aljabar Linier dan Penerapannya
PENGANTAR MATRIKS 1.1. Pendahuluan Dalam kehidupan sehari-hari sering dijumpai masalah yang membutuhkan perlakuan khusus. Hal itu dimaksudkan untuk keperluan penyajian dan pencarian metode penyelesaiaannya. Salah satu bentuk penyajian adalah menyusun item-item dalam bentuk baris dan kolom. ?Definisi 1.1.1 Matriks adalah susunan segiempat siku-siku dari bilangan-bilangan. Ukuran (ordo) suatu matriks ditentukan oleh banyaknya baris dan banyaknya kolom yang dimilikinya. Bilangan-bilangan dalam suatu matriks disebut unsur (entri) dari matriks tersebut. Notasi matriks digunakan huruf besar, misal A, B, …dan notasi unsur digunakan huruf kecil yang berindek, misal aij adalah unsure dari suatu matriks pada baris ke-i dan kolom ke-j. Secara umum, misal matriks A yang berukuran mxn, dapat ditulis sebagai berikut A mxn =
a11 a12 a 21 a22 . . am1 am2
... a1n ... a2n , aij . ... amn
dengan aij adalah unsur dari matriks A pada baris-I dan kolm-j.
CContoh Diberikan suatu matriks berukuran 3x3 A=
2 3 1 6 4 5 . 0 7 9
Maka 3 adalah unsur dari A pada baris-1 dan kolom-2, 5 adalah unsur A pada baris-2 dan kolom-3.
1
®Aljabar Linier dan Penerapannya
1.2. Jenis Matriks Dalam subbab ini akan dibicarakan beberapa jenis matriks. Pembahasan dibatasi pada jenis-jenis matriks yang banyak digunakan dalam materi selanjutnya. ?Definisi 1.2.1 Matriks A disebut matriks persegi jika banyaknya baris sama dengan banyaknya kolom. Notasi Anxn CContoh : Matriks A, B dan C berikut masing-masing merupakan matriks persegi. A=
1 2 4 3
B=
3 4 2 1 3 6 7 3 1
C=
a b c d e f g h i j k l m n o p
?Definisi 1.2.2 Matriks A disebut matriks kolom jika banyaknya kolom adalah satu. Notasi Amx1 CContoh : A=
1 2
B=
4 3 9
C=
a b c d
?Definisi 1.2.3 Matriks A disebut matriks segitiga atas (bawah) jika setiap unsure di bawah(atas) diagonal utama adalah nol.
2
®Aljabar Linier dan Penerapannya
CContoh : A=
1 2 0 3
D=
1 0 2 1
B=
3 4 2 0 3 6 0 0 1
E=
2 0 0 1 1 0 2 2 1
C=
1 1 8 0 4 6 0 0 0
F=
1 0 0 1 4 0 5 2 0
Matriks A, B, C masing-masing merupakan matriks segitiga atas, sedangkan matriks D, E dan F masing-masing merupakan matriks segitiga bawah.
?Definisi 1.2.4 Matriks A disebut matriks identitas jika setiap unsur pada diagonal utamanya adalah satu dan unsur-unsur lainnya adalah nol. Notas Inxn CContoh : A=
1 0 0 1
B=
1 0 0 0 1 0 0 0 1
?Definisi 1.2.5 Matriks B disebut matriks transpose A jika unsur pada baris matriks B didapat dari unsur pada kolom matriks A. Notas B = A’ CContoh : Misalkan diberikan tiga matriks A , B dan C, sebagai berikut A=
Maka didapat
1 6 3 5 ,
A’ =
1 3 6 5 ,
B=
1 7 3 2 5 2 , 8 3 6
B’ =
3
1 2 8 7 5 3 3 2 6
C=
dan
C’ =
2 3 4 2 7 5 2 4 7 3 2 5
®Aljabar Linier dan Penerapannya
?Definisi 1.2.6 Matriks persegi A nxn = [aij] disebut invertible (mempunyai balikan/invers) jika terdapat Bnxn sehingga berlaku AB = I dan BA = I, dengan I matriks identitas.
Notasi B = A-1 CContoh : Misalkan diberikan matriks A , dengan A = B=
5 −7 −2 3
3 7 2 5 .
Maka
adalah matriks invers dari A atau ditulis B = A-1.
Hal itu karena AB =
3 7 5 −7 2 5 −2 3
BA =
=
1 0 0 1 =
I dan
5 −7 3 7 1 0 −2 3 2 5 = 0 1 =
I.
Dengan kata lain, terdapat matriks B sehingga berlaku AB = I dan BA = I atau A adalah matriks yang mempunyai invers(invertible).
?Definisi 1.2.7 Matriks A disebut matriks eselon baris (MEB) jika memenuhi i. baris nol terletak pada baris bagian bawah ii. pada baris tidak nol, unsur tidak nol pertama (pivot) baris yang lebih bawah terletak pada kolom yang lebih kanan
CContoh : Diberikan matriks-matriks berikut A=
1 0 0 1
D=
B=
3 4 2 0 2 6 0 0 0
1 4 2 0 2 6 0 1 0
C=
E=
4
1 1 5 0 0 4 0 0 0
1 3 1 0 0 6 0 2 0
®Aljabar Linier dan Penerapannya
Maka matriks A, B dan C masing-masing adalah MEB, sedangkan D dan E bukan merupakan MEB. Eksistensi MEB dari suatu matriks adalah tidak tunggal.
?Definisi 1.2.8 Matriks A disebut matriks eseleon baris tereduksi (MEBT), jika memenuhi i. A merupakan MEB ii. Pivot setiap baris tidak nol adalah satu iii. Pd kolom yg memuat pivot, unsur selain pivot adalah nol
CContoh. Diberikan matriks-matriks berikut A=
1 0 0 1
D=
B=
1 0 2 0 1 6 0 0 0
1 4 2 0 1 6 0 0 0
C=
E=
1 2 0 0 0 1 0 0 0
1 0 0 0 2 0 0 0 1
Maka A, B dan C masing-masing merupakan MEBT, sedangkan D dan E bukan merupakan MEBT. Eksistensi MEBT dari suatu matriks adalah tunggal.
1.3
Operasi Matriks
Subbab ini membahas tentang operasi pada matriks. Operasi yang dibicarakan meliputi operasi jumlah dua matriks, operasi hasilkali matriks dengan skalar dan operasi hasilkali dua matriks. Sebelum masuk pada pembahasan operasi matriks akan diberikan pengertian kesamaan dua matriks.
5
®Aljabar Linier dan Penerapannya
?Definisi 1.3.1 Dua matriks A dan B dikatakan sama jika ukuran kedua matriks sama dan unsur yang seletak juga sama. CContoh : Misalkan A untuk setiap i, j.
mxn
= [aij] dan Bmxn = [bij]. A = B jika aij = bij,
Definisi kesamaan dua matriks di atas memperlihatkan bahwa kajian tentang matriks itu meliputi setiap unsur-unsurnya.
?Definisi 1.3.2 Misalkan A mxn = [aij] dan Bmxn = [bij]. Jumlah matriks A dan B adalah suatu matriks yang unsur-unsurnya merupakan jumlah unsur-unsur yang seletak dari matriks A dan B. Notasi : A + B = [ cij ], dengan cij = aij + bij, untuk setiap i,j. CContoh. Misalkan A = Maka A + B =
3 7 2 5 3 7 2 5
dan B = +
9 2 3 1
=
9 2 3 1 . 3 + 9 7 + 2 2 + 3 5 + 1
=
12 9 5 6
?Definisi 1.3.3. Misalkan A mxn = [aij] dan k suatu bilangan riil. Hasilkali matriks A dan k adalah suatu matriks yang unsurunsurnya merupakan hasilkali unsur-unsurnya dengan k
Notasi : kA = [ cij ], dengan cij = kaij, untuk setiap i,j. CContoh : Misalkan A =
3 7 2 5
dan k=9
Maka kA = 9.
3 7 2 5
=
9.3 9.7 9.2 9.5
6
=
27 63 18 45
®Aljabar Linier dan Penerapannya
?Definisi 1.3.4 Misalkan A mxn = [aij] dan Bnxp = [bjk]. Hasilkali matriks A dan B adalah suatu matriks yang unsur pada baris-i dan kolom-k merupakan jumlahan dari hasilkali-hasilkali unsur pada baris-i matriks A dan unsur pada kolom-k matriks B.
Notasi :
A Bmxp
n
= [ cik ], dengan
cik = ∑ aij
b jk ,
i = 1, 2, …, m,
j= 1
k=1,2,…,p CContoh Misalkan A = Maka AB =
2 1 4 5
.
b1 b . 2 b 3
dan B =
3 5 7 2 4 6
3 5 7 2.3 + 1.2 2.5 + 1.4 2.7 + 1.6 8 14 20 2 4 6 = 4.2 + 5.2 4.5 + 5.4 4.7 + 5.6 = 22 40 58
CContoh Misalkan A B3x1 =
2 1 4 5
3x3
=
a11 a12 a a 21 22 a31 a32
a13 a23 , a33
matriks vector X3x1 =
x y z
dan
Jika AX = B maka diperoleh hubungan sebagai
berikut
AX = B ⇔
a11 a12 a a 21 22 a31 a32
a13 a23 a33
.
x y z
=
b1 b 2 b 3
⇔
a11x + a12 y + a13 z a x + a y + a z 22 23 21 a31x + a32 y + a33 z
=
b1 b . 2 b 3
Dengan menggunakan sifat kesamaan dua matriks diperoleh hubungan a11 x + a12 y + a13 z = b1 a21 x + a22 y + a23 z = b2 a31 x + a32 y + a33 z = b3.
7
®Aljabar Linier dan Penerapannya
SISTEM PERSAMAAN LINIER (SPL) 2.1 Persamaan Linier (PL) ?Definisi 2.1.1 Persamaan Linier dengan n variabel x1, x2, …, xn adalah suatu persamaan yang berbentuk a1 x1 + a2 x2 + … + an xn = b, dengan a1, a2, …, an, b bilangan riil.
Dalam suatu persamaan linier, variabel yang digunakan berderajat nol atau satu, variabel bukan fungsi trigonometri dan tidak terjadi perkalian antara variabelnya. CContoh : 1. 2 x + 3y - 6z = 9 adalah suatu persamaan linier dengan 3 variabel, 2. x1 + 3x2 + 2x3 + 8x4 + 4= 0 adalah suatu persamaan linier dengan 4 variabel. 3. 6x2 + 2y – 3z = 1, bukan persamaan linier sebab memuat variable berpangkat 2 4. 2 sin x – 3 cos x + 4 y = 5, bukan persamaan linier sebab memuat fungsi trigonometrik 5. 6xy + 3y + z = 7 bukan persamaan linier sebab memuat hasl kali dua variable.
?Definisi 2.1.2 Selesaian (solusi) dari persamaan linier a1 x1 + a2 x2 + … + an xn = b adalah pasangan n-bilangan terurut (s1, s2, …, sn) yang jika s1 disubstitusikan ke x1, s2 disub-stitusikan ke x2, , sn disubstitusikan ke xn maka berlaku a1 s1 + a2 s2 +
+ an s n = b
?Himpunan semua solusi dari persamaan linier a1 x1 + a2 x2 + … + an xn = b disebut Himpunan Solisi (HS).
8
®Aljabar Linier dan Penerapannya
CContoh : 1. Persamaan 3x + 7 = 0, untuk x bilangan bulat. Maka tidak terdapat x bilangan bulat yang memenuhi persamaan linier tersebut. Jadi, himpunan solusinya (HS) adalah himpunan kosong. Ditulis HS = { } 2. Himpunan Solusi dari persamaan linier 2x = 8 adalah HS = {4}. 3. Himpunan Solusi dari persamaan linier 2x + 3y + z = 7 adalah HS = {(s, t, 7-2s+3t/ s, t ∈ R}. 4. Proses penyelesaian : Dalam HS dari persamaan linier ini, terdapat dua variable bebas, yaitu variable x dan y. Untuk menentukan nilai variable z, dapat ditentukan dengan mensubstitusikan variable x dan y ke persamaan. Hasil perhitungan diperoleh nilai z = 7-2s-3t. Jadi, HS = {(s, t, 7-2s-3t ) / s, t ∈ R }. ( Hasil HS ini, dijelaskan pada waktu kuliah)
2.2 Sistem Persamaan Linier (SPL)
?Definisi 2.2.1 Sistem Persamaan Linier (SPL) dengan n variabel x1, x2, , xn dan m persa-maan adalah suatu sistem persamaan yang berbentuk a11 x1 + a12 x2 + … a1j xj + … + a1n xn = b1 a21 x1 + a22 x2 + … a2j xj + … + a2n xn = b2 . . . . . . . . **(1) am1 x1 + am2 x2 + … amj xj + … + amn xn = bm dengan aij ∈ R,I=1,2, …, m dan j=I,2, … , n.
?Definisi 2.2.2 Selesaian (solusi) dari System Persamaan Llinier (**) adalah pasangan n-bilangan terurut (s1, s2, …, sn) yang jika s1 disubstitusikan ke x1, s2 disubstitusikan ke x2, , sn disubstitusikan ke xn maka berlaku ai1 s1 + ai2 s2 + + ain sn = bi, i=1,2, , m
9
®Aljabar Linier dan Penerapannya
Secara lengkap, jika (s1, s2, …, sn) dari SPL (**) maka (s1, s2, …, sn) merupakan solusi dari setiap persamaan dalam SPL (**). Artinya berlaku a11 s1 + a12 s2 + a21 s1 + a22 s2 + . . . .
a1j sj + a2j sj + . .
+ a1n sn = b1 + a2n sn = b2 . .
am1 s1 + am2 s2 +
amj sj +
+ amn sn = bm
CHimpunan semua selesaian dari Sistem Persamaan Linier (**) disebut Himpunan Solusi Notasinya HS Sistem Persamaan Linier yang mempunyai selesaian disebut Konsisten dan Sistem yang tidak mempunyai selesaian disebut tidak konsisten
CContoh : Diberikan suatu SPL sebagai berikut : 1. 2x + 3y =7 =7 3x + y =7 = 10
2.
x + 2y = 5
3. 2x + 5y
2x + 4y = 10
6x + 15y
♦Penyelesaian. §Berdasarkan SPL di atas maka pasangan bilangan (2,1) merupakan selesaian dari SPL (1) karena x=2 dan y=1 memenuhi kedua persamaan, yaitu 2 . 2 + 3 . 1 = 7 dan 3 . 2 + 1 . 1 = 7 sehingga diperoleh HS = { (2,1) }.
10
®Aljabar Linier dan Penerapannya
§Pada SPL (2), persamaan-2 merupakan 2 kali persamaan-1 sehingga SPL mempunyai satu persamaan dengan 2 variabel. Maka terdapat 1 variable bebas dan misal variabel bebasnya adalah y. Variabel bebas y dapat dipilih y = t, t bilangan riil. Substitusikan y = t ke persamaan sehingga didapat nilai x = 7-2t . Jadi HS = {(7-2t, t) / t ∈ R}. §Pada SPL(3), tidak terdapat pasangan bilangan (x,y) yang memenuhi kedua persamaan. Sebab, jika memenuhi persamaan 1 maka 6x + 15y = 3(2x + 5y) = 3 . 7 = 21 ≠ 10, sehingga HS = { }.
Untuk melihat tafsiran geometri dari selesaian suatu SPL, diberikan SPL dengan 2 persamaan dan 2 variabel, sebagai berikut : a1 x + b1 y = c1 a2 x + b2 y = c2, dengan a1, a2, b1 dan b2 konstanta riil tidak nol. Grafik persamaan-persamaan ini merupakan garis, misal garis l1 dan garis l2. Karena titik (x,y) terletak pada sebuah garis jika dan hanya jika bilangan-bilangan x dan y memenuhi persamaan tersebut, maka selesaian SPL tersebut akan bersesuaian dengan titik perpotongan dari garis l1 dan garis l2. Terdapat 3 (tiga) kemungkinan, yaitu : (a). garis l1 dan garis l2 sejajar, yaitu jika tidak terdapat titik perpotongan sehingga sistem tidak mempunyai selesaian (b). garis l1 dan garis l2 berpotongan pada satu titik, sehingga sistem hanya mempunyai satu (tunggal) selesaian. (c). garis l1 dan garis l2 berimpit artinya terdapat takterhingga banyak titik perpotongan. Dalam hal ini sistem mempunyai takterhingga banyak selesaian. Biasa dikatakan SPL mempunyai banyak solusi.
11
®Aljabar Linier dan Penerapannya
Secara visual dapat digambarkan, sebagai berikut : Y
y X
l1 l2
a) tidak ada solusi
y x
l1
(b) satu solusi
l2
x l1 dan l2
(c) takterhingga banyak solusi
Berdasarkan ilustrasi kasus di atas, maka SPL mempunyai tiga kemungkinan yang berkaitan dengan selesaian, yaitu tidak mempunyai selesaian, mempunyai satu selesaian dan mempunyai takterhingga banyak selesaian.
2.3 Metode Selesaian SPL 2.3.1 Operasi Persamaan Linier (OPL)
Metode dasar untuk menyelesaikan suatu SPL adalah mengganti sistem yang diberikan dengan sistem baru. Sistem baru yang mempunyai himpunan selesaian (HS) sama, dengan pemecahan yang lebih mudah. Sistem baru ini diperoleh dari suatu tahapan dengan menerapkan suatu langkah operasi. Operasi-operasi yang dilakukan dimaksudkan untuk menghilangkan variabel-variabel secara sistematis.
Operasi Persamaan Linier (OPL) tersebut adalah 1.mengalikan suatu persamaan dengan skalar riil tidak nol, k 2.menukar letak dua persamaan 3.mengganti suatu pers. dengan pers. tsb + k kali pers. lain
12
®Aljabar Linier dan Penerapannya
Untuk menyelesaikan suatu SPL dapat dilakukan dengan satu atau lebih operasi persamaan linier (OPL). CContoh : Diberikan suatu SPL dengan 3 persamaan dan 3 variabel x + 2y + 3z = 6 2x + 3y + 2z = 7 3x + y + 2z = 6
(2)
♦Penyelesaian. Untuk menyelesaikan SPL di atas digunakan langkahlangkah OPL : §persamaan 2 diganti dengan persamaan-2 + (-2) kali persamaan-1, sehingga diperoleh SPL baru, yaitu x + 2y + 3z = 6 - y - 4z = -5 3x + y + 2z = 6
(3)
§persamaan 3 pada SPL (3) diganti dengan persamaan 3 + (-3) kali persamaan 1, sehingga diperoleh SPL baru, yaitu x + 2y + 3z = 6 - y - 4z = - 5 - y - 7z = -12
(4)
§persamaan 3 pada SPL (4) diganti dengan persamaan 3 + (-1) persamaan 2 sehingga diperoleh SPL baru, yaitu x + 2y + 3z = 6 - y - 4z = - 5 (5) -3z = - 3
§Berdasarkan persamaan 3 pada SPL (5), didapat z = 1. Dengan mensubstitusikan z=1 ke persamaan 2 diperoleh -y – 4 . 1 = -5 sehingga didapat y = 1. Kemudian, dengan mensubstitusikan z=1 dan y =1 ke persamaan 1 diperoleh x + 2 . 1 + 3 . 1 = 6 sehingga didapat x = 1. Dengan demikian didapat HS = { (1,1,1) }.
13
®Aljabar Linier dan Penerapannya
2.3.2 Operasi Baris Elementer (OBE)
Proses penyelesaian SPL pada Contoh di atas, perbedaan SPL (1), SPL (2) hingga SPL (5) terletak pada koefisiennya, sedangkan variabel dan tanda “=” tetap. Oleh karena itu, untuk menyelesaikan suatu SPL dapat dilakukan dengan hanya mengoperasikan koefisen-koefisien dari setiap persamaannya. Hal ini dapat dilakukan dengan menggunakan operasi matriks. Sistem Persamaan Linier (SPL **1) dengan m persamaan dan n variabel a11 x1 + a12 x2 + … a1j xj + … + a1n xn = b1 a21 x1 + a22 x2 + … a2j xj + … + a2n xn = b2 . . . . . . . . am1 x1 + am2 x2 + … amj xj + … + amn xn = bm dapat disajikan secara matriks Amxn Xnx1 = Bmx1 dengan Amxn =
a11 a12 ... a1n a 21 a22 ... a2n . . ... . am1 am2 ... amn
Xnx1 =
x1 x 2 . xm
Bmx1 =
b1 b 2 . b m
Untuk menyelesaikan SPL (1) digunakan matriks yang unsurunsurnya merupakan gabungan unsur-unsur dari A dan B. Matriks ini dinamakan matriks lengkap dan notasinya [A|B], atau [A | B] =
a11 a12 a 21 a22 . . am1 am2
... a1n ... a2n . . ... amn
b1 b 2 . . b m
Untuk proses pengerjaan pencarian HS, tidak menggunakan operasi persamaan linier (OPL). Operasi-operasi yang digunakan untuk menyelesaikan SPL melalui [A|B] adalah Operasi Baris Elementer (OBE). OBE adalah suatu operasi yang hanya melibatkan unsure (bilangan) dalam suatu matriks. OBE terdiri dari 3 (tiga) jenis langkah dan dapat digunakan satu atau semuanya.
14
®Aljabar Linier dan Penerapannya
Operasi Baris Elementer (OBE) No Operasi 1 Mengalikan baris-i dengan konstanta tidak nol k 2 Menukar baris-i dengan baris-j 3 Mengganti baris-j dengan baris j + k baris-i
Notasi kRi Ri↔Rj Rj+kRi
Operasi Baris Elementer tidak merubah HS dari sistem persamaan linier. Artinya SPL baru yang diperoleh dari SPL lama dengan menggunakan OBE, mempunyai selesaian yang sama. Untuk mempertegas hal ini, didefinisikan pengertian matriks ekivalen baris. ?Definisi 2.3.2.1 Dua matriks disebut matriks ekivalen baris jika salah satu matriks dapat diperoleh dengan melakukan OBE sebanyak hingga kali pada matriks yang lain. Notasi : ~ Berdasarkan Definisi 2.3.2.1, dua sistem persamaan linier yang berkaitan dengan dua matriks yang ekivalen baris mempunyai selesain yang sama. Hal ini dipertegas dalam teorem berikut. ?Teorema 2.3.2.2 Jika matriks lengkap dari dua SPL merupakan matriks ekivalen baris maka kedua SPL mempunyai selesain yang sama.
CContoh : Diberikan SPL dengan 3 persamaan dan 3 variabel, sebagai berikut x + 2y + z = 0 3x + 8y + 7z = 8 2x + 7y + 9z = 15
15
®Aljabar Linier dan Penerapannya
§Penyelesaian. SPL dapat ditulis secara matriks A3x3 X3x1 = B3x1, dengan A=
1 2 1 3 8 7 2 7 9
X=
x y z
B=
0 8. 15
Matriks lengkap dari SPL adalah [A|B] =
1 2 1 0 3 8 7 8 2 7 9 15
Untuk menyelesaikan SPL ini, dilakukan dengan membuat koefisien x pada persamaan-2 dan persamaan-3 menjadi nol atau unsur a21 dan a31 adalah nol. Untuk dilakukan operasi baris berikut
[A|B] =
1 2 1 0 3 8 7 8 ~R +(-3)R 2 1 2 7 9 15
1 2 1 0 ~R3+(-2)R1 0 2 4 8 0 3 7 15
1 2 1 0 0 2 4 8 2 7 9 15
~ ½ R2
1 2 1 0 0 1 2 4 0 3 7 15
1 2 1 0 ~R3+(-3)R2 0 1 2 4 . 0 0 1 3
Matriks terakhir merupakan matriks lengkap dari SPL x + 2y + z = 0 y + 2z = 4 z = 3. Substitusi z=3 ke persamaan-2 didapat y + 2 . 3 = 4 sehingga y = -2. Dengan mensubstitusikan z=3 dan y=-2 ke persamaan-1 diperoleh x + 2 . (-2) + 3 = 0 sehingga x = 1. HS = {(1,-2,3)}.
16
®Aljabar Linier dan Penerapannya
2.3.3 Eliminasi Gauss dan Eliminasi Gauss-Jordan
Telah diketahui bahwa setiap SPL dapat diselesaikan dengan mengubah matriks lengkapnya menjadi suatu matriks tertentu sehingga selesaiannya dapat segera diperoleh. Maka kecepatan dalam menyelesaikan SPL tergantung pada proses pengubahan matriks lengkap ke bentuk matriks yang spesifik. Matriks spesifik yang dimaksud adalah MEB atau MEBT. ?Definisi 2.3.3.1 Proses perubahan matriks lengkap [A|B] ke bentuk MEB dengan OBE disebut Eliminasi Gauss. Sedangkan proses perubahan matriks lengkap [A|B] ke bentuk MEBT melalui OBE dinamakan Eliminasi Gauss-Jordan.
?Algoritma Eliminasi Gauss
1. Cari kolom paling kiri yang memuat unsur tidak nol 2. Jika unsur pertama kolom yang diperoleh dari langkah 1 sama dengan nol, tukarlah baris pertama dari matriks baris yang unsur pada kolom tersebut tidak nol. 3. Buatlah unsur-unsur di bawahnya menjadi nol dengan OBE, sehingga matriks yang didapat akan berbentuk 0 0 0 0
0 * 0 0 0 0 0 0
x
x A1
x ,
dengan * pivot yang ditemukan.
4. Ulangi proses 1 sampai dengan 3 pada matriks A1.
17
®Aljabar Linier dan Penerapannya
?Algoritma Eliminasi Gauss-Jordan
1. Rubah matriks [A |B] menjadi MEB 2. Buatlah pivot menjadi 1 3. Buat unsur pada kolom yang memuat pivot menjadi nol dengan OBE.
Produk dari Algoritma Gauss dan Algoritma Gauss-Jordan adalah matriks lengkap [A|B]* dalam bentuk MEB. Kemudian, SPL yang berkaitan dengan [A|B]* akan menunjukkan keterkaitan pivot dengan variabel dari SPL. Variabel tersebut adalah variabel tidak bebas dan variabel bebas. Pengertian keduanya tersaji dalam definisi berikut. ?Definisi 2.3.3.2 Variabel tidak bebas adalah suatu variabel yang berkaitan dengan pivot, sedangkan variabel bebas adalah variabel yang tidak berkaitan dengan pivot.. Untuk melengkapi Algoritma Eliminasi Gauss dan Gauss-Jordan, berikut disajikan langkah-langkah untuk menyelesaikan SPL dengan proses OBE. Perbedaan keduanya hanya terletak pada matriks lengkap [A|B]* yang dicapai.
®Langkah-2 selesaikan SPL dengan OBE
1. Tulis SPL dalam bentuk matriks 2. Tulis matriks lengkap [A|B] dari SPL (1) 3. Rubah [A|B] ke [A|B]* suatu MEB (untuk Eliminasi Gauss) atau MEBT (untuk Eliminasi Gauss-Jordan) dengan OBE 4. Tulis SPL yang berkaitan dengan [A|B]* 5. Tentukan variabel tidak bebas dan variabel bebas 6. Tentukan nilai variabel dengan substitusi mundur 7. Tulis HS
18
®Aljabar Linier dan Penerapannya
Untuk mengetahui perbedaan kedua proses eliminasi ini, dijelaskan dengan contoh berikut.. CContoh : Diberikan Sistem Persamaan Linier dengan 3 persamaan dan 3 variabel, yaitu x + 2y + 3 z = 11 2x + 3y + z = 10 4x + y + 2z = 10 ♦Penyelesaian. 1. SPL dapat ditulis secara matriks A3x3 X3x1 = B3x1, dengan A=
1 2 3 2 3 1 4 1 2
X=
x y z
B=
11 10 . 10
2. Matriks lengkap dari SPL adalah 1 2 3 2 3 1 4 1 2 1 2 3 11 1 2 3 [A|B] = 2 3 1 10 ~R2+(-2)R1 0 −1 −5 4 1 2 10 4 1 2 3 11 1 2 ~R3+(-4)R1 0 −1 −5 −12 ~ -1R2 0 −7 −10 −34
[A|B] =
3.
1 2 3 11 ~R3+(7)R2 0 1 5 12 0 0 25 50
11 10 10 11 −12 10 3 11 1 2 0 1 5 12 0 −7 −10 −34
~(1/25)
1 2 3 11 R3 0 1 5 12 *. 0 0 1 2
3. Matriks terakhir merupakan matriks lengkap yang berbentuk MEB dari SPL x + 2y + 3z = 11 y + 5z = 12 z = 2. 4. Variabel tidak bebas x, y dan z sedangkan variabel bebasnya tidak ada
19
®Aljabar Linier dan Penerapannya
5. Substitusi z=2 ke persamaan-2 didapat y + 5 . 2 = 12 sehingga y = 2. Dengan mensubstitusikan z=2 dan y= 2 ke persamaan-1 diperoleh x + 2.2 + 3.2 = 11 sehingga x = 1. 6. HS = {(1,2,2)}.
Jika menggunakan Eliminasi Gauss-Jordan maka langkah proses OBE dilanjutkan hingga terbentuk MEBT. Perhatiakan hasil proses (2), 1 2 3 11 0 1 5 12 ~R +(-2)R 1 2 0 0 1 2
1 0 −7 −13 0 1 5 12 0 0 1 2
1 0 0 1 ~R1+(7)R3 0 1 5 12 ~R2+(-5)R3 0 0 1 2
1 0 0 1 0 1 0 2 ** 0 0 1 2
4. SPL yang berkaitan dengan [A|B]** yang berbentuk MEBT adalah x =1 y =2 z =2 5. Variabel tidak bebas adalah x, y dan z, sedangkan variabel bebasnya tidak ada. 6. HS = {(1,2,2)}.
®Catatan. Jika [A|B] dalam bentuk MEBT dengan tidak terdapat variabel bebas maka A=I dan B adalah selesaiannya. Artinya selesaian akan langsung terlihat dari proses 2. Anda bandingkan dengan Eliminasi Gauss. CContoh : Diberikan SPL dengan 3 persamaan dan 4 variabel x1 + x2 + x3 + x4 = 12 x1 + 2x2 + 5x4 = 7 3x1 + 2x2 + 4x3 - x4 = 31
20
®Aljabar Linier dan Penerapannya
♦Penyelesaian. 1. SPL dapat ditulis secara matriks A3x4 X4x1 = B3x1, dengan A=
1 1 1 1 1 2 0 5 3 2 4 −1
X=
x1 x 2 x3 x4
B=
12 17 . 31
2. Matriks lengkap dari SPL adalah [A|B] =
3. [A|B] =
1 1 1 1 12 1 2 0 5 17 3 2 4 −1 31
1 1 1 1 12 1 2 0 5 17 ~R +(-1)R 2 1 3 2 4 −1 31 1
~R3+(-3)R1 0
1 1
0 −1
1 −1 1
12 5 −4 −5 1 4
1 1 1 1 12 0 1 −1 4 5 3 2 4 −1 31
~R3 +1R2
1 1 1 1 12 0 1 −1 4 5 * 0 0 0 0 0
4. Matriks terakhir merupakan matriks lengkap yang berbentuk MEB dari SPL adalah x1 + x2 + x3 + x4 = 12 x2 - x3 + 4x4 = 5 0=0 5. Variabel tidak bebasnya adalah x1 dan x2, sedang variabel bebasnya adalah x3 dan x4. 6. Misalkan variabel bebas x3 = s dan x4 = t, dengan s, t sebarang bilangan riil. Substitusikan x3 = s dan x4 = t ke persamaan-2 didapat x2 – s + 4t = 5 sehingga diperoleh x2 = s – 4t + 5. Kemudian, dengan substitusi x3 = s, x4 = t dan x2 = s – 4t + 5 ke persamaan-1 diperoleh x1 + (s-4t+5) + s + t = 12 sehingga diperoleh x1 = -2s + 3t + 7. 7. HS = { (2s + 3t + 7, s – 4t + 5, s, t ) / s, t ∈ R }
21
®Aljabar Linier dan Penerapannya
Jika menggunakan Eliminasi Gauss-Jordan, dilanjutkan proses (2) hingga terbentuk MEBT. Perhatikan kembali hasil proses (2) 1 1 1 1 12 0 1 −1 4 5 ~R +(-1)R 1 2 0 0 0 0 0
1 0 2 −3 7 0 1 −1 4 5 ** 0 0 0 0 0
(3) SPL yang berkaitan dengan [A|B]** adalah x1
+ 2x3 – 3x4 = 7 x2 - x3 + 4x4 = 5 (4) Variabel tidak bebasnya adalah x1 dan x2, sedangkan variabel bebas adalah x3 dan x4. (5) Misalkan variabel bebas x3 = s dan x4 = t, dengan s, t sebarang bilangan riil. Substitusikan x3 = s dan x4 = t ke persamaan-2 didapat x2 – s + 4t = 5 sehingga diperoleh x2 = s – 4t + 5. Kemudian, dengan substitusi x3 = s dan x4 = t ke persa-maan-1 diperoleh x1 + 2s – 3t = 12 sehingga diperoleh x1 = -2s + 3t + 7. (6) HS = { ( 2s + 3t + 7, s – 4t + 5, s, t ) / s, t ∈ R }.
Secara praktis, Eliminasi Gauss-Jordan tidak memberikan keuntungan yang berarti. Karena pada ME sudah dapat menentukan nilai variabel dengan substitusi mundur. Keuntungan dari Elimanasi Gauss-Jordan menyangkut pengembangan teori. Misalkan sebarang SPL diberikan a11 x1 + a12 x2 + … a1j xj + … + a1n xn = b1 a21 x1 + a22 x2 + … a2j xj + … + a2n xn = b2 . . . . . . . . am1 x1 + am2 x2 + … amj xj + … + amn xn = bm
22
®Aljabar Linier dan Penerapannya
Selesaian dapat langsung diketahui berdasarkan MEBT-nya. Misalkan xj1, xj2, …, xjr merupakan variabel bebas maka SPL yang berkaitan dengan MEBT dari matriks lengkapnya adalah + ∑ c1k xk = d1 + ∑ c2k xk = d2 … + ∑ cjk xk = dr
x1 x2 (3)
… xjr
0 = dr+1 … 0 = dm , dengan ∑ menyatakan jumlah yang memuat variabel bebas. SPL tersebut mempunyai selesaian jika dr+1 = dr+2 = … = dm = 0. Kemudian banyaknya unsur pivot adalah r = min{m,n}, yaitu r ≤ m dan r ≤ n. Dalam kasus r < n, terdapat variabel bebas sebanyak (n-r) buah. Dengan demikian selesaian dari SPL tersebut mempunyai (n-r) buah parameter. Dalam hal r = n, ∑ pada SPL (3) tidak ada dan SPL mempunyai selesai tunggal, yaitu xj1=d1, xj2 = d2, …, xjn = dn.
2.3.3. Matriks Balikan (invers)
Telah diketahui bahwa matriks A dapat dibalik (invertible) jika terdapat matriks B sehingga berlaku AB = I dan BA = I, dengan I matriks identitas. Dalam subbab ini akan dibicarakan metode atau langkah-langkah dalam menentukan A-1 dengan memanfaatkan OBE dan peran A-1 untuk menyelesaikan suatu SPL.
23
®Aljabar Linier dan Penerapannya
?Langkah-2 menetukan A-1 dengan OBE Misalkan diberikan suatu matriks Anxn = [ aij ]. Akan ditentukan matriks A-1 maka dilakukan langkah-langkah berikut : 1. Tulis [ A | I ] 2. Rubah [ A | I ] menjadi [ I | A-1 ] dengan OBE.
Untuk menentukan peran matriks invers dari A terhadap proses penyelesaian suatu SPL, diberikan teorema berikut.
?Teorema 2.3.3.1 Misalkan Anxn = [ aij ] suatu matriks yang dapat dibalik. Maka untuk setiap Bnx1, SPL Anxn Xnx1 = Bnx1 akan mempunyai tepat satu solusi, yaitu X = A-1 B.
CContoh : Misalkan suatu SPL dengan 3 persamaan dan 3 variabel, sebagai berikut : x + 2y + 4z = 8 2x + 3y + 2z = 9 4x + 2y + z = 11 ♦Penyelesaian. 1. SPL dapat ditulis secara matriks A3x3 X3x1 = B3x1, dengan A=
2. [A | B] =
1 2 4 2 3 2 4 2 1
1 2 2 1 0 0 2 3 1 0 1 0 , 4 1 2 0 0 1
X=
dengan
24
x y z
B=
8 9 . 11
®Aljabar Linier dan Penerapannya
1 2 2 1 0 0 2 3 1 0 1 0 4 1 2 0 0 1
~R2+(-2)R1
3 1 0 0 1 2 ~R3+(-4)R1 0 −1 −6 −2 1 0 ~(-1) 0 −6 −15 −4 0 1
3 1 0 0 1 2 0 1 6 2 −1 0 0 −7 −10 −1 0 1
R2
1 0 −8 −3 2 0 ~R1+(-2)R2 0 1 6 2 −1 0 ~R3+(7)R2 0 −7 −10 −1 0 1
~(1/21)
1 0 0 1 2 4 0 −1 −6 −2 1 0 4 1 2 0 0 1
1 0 −8 −3 2 0 0 1 5 2 −1 0 0 0 21 8 −6 1
2 0 1 0 −7 −3 1 0 0 1/ 21 −6 / 21 8 / 21 R3 0 1 6 2 −1 0 ~R1+(7)R3 0 1 5 2 −1 0 0 0 1 8 / 21 −6 / 21 1/ 21 0 0 1 13 / 25 −7 / 25 1/ 25 1 0 0 1/ 21 6 / 21 8 / 21 ~R2+(-5)R3 0 1 0 8 / 21 −6 / 21 1/ 21 *** 0 0 1 −6 / 21 15 / 21 −6 / 21
♦Berdasarkan hasil [A|I] diperoleh A-1 = ♦Untuk ,
X = A-1 B =
= 1/21
1 −6 8 1/ 21 8 −6 1 . −6 15 −6
1 −6 8 1/ 21 8 −6 1 −6 15 −6 (8-54+ 88) (-48+ 135-66) = (64-54+ 11)
♦HS = {( 2,1,1 )}
25
8 9 11
1/21
42 21 21
=
2 1 1
®Aljabar Linier dan Penerapannya
DETERMINAN 3.1 Pendahuluan Misalkan A =
a b c d ,
dengan a, b, c dan d bilangan riil. Jika nilai
(ad – bc) ≠ 0 maka matriks A mempunyai balikan. Artinya dengan mengetahui sebuah bilangan yang dikaitkan dengan matriks tersebut dapat diketahui sifat kesingularan matriks. Hal ini merupakan penemuan yang luar biasa. Pada bab ini akan diperluas gagasan tersebut untuk sebarang matriks berukuran nxn. Pembahasan dikhususkan pada metode menentukan nilai determinan dengan sifatsifat OBE dan metode Minor dan Kofaktor. Definisi 3.1.1 Fungsi Determinan adalah suatu fungsi yang mengasosiasikan sebuah matriks dengan sebuah bilangan riil. Misalkan A =
a b c d
maka determinan dari A adalah (ad-bc). Notasi :
det(A) = (ad-bc). Berdasarkan hasil ini, akan dibicarakan beberapa sifat determinan yang dikaitkan dengan OBE. Akan dikaji operasi dalam OBE yang tidak merubah nilai determinan suatu matriks kuadrat. Teorema 3.1.2 Misalkan A =
a b c d ,
dengan det(A) = ad-bc dan k
suatu bilangan riil, maka berlaku : i. Jika B2x2 dan A ~k Ri B2x2 maka det(B) = k det(A) ii.Jika B2x2 dan A ~R1↔R2 B2x2 maka det(B) = - det(A) iii. Jika B2x2 dan A ~R2+ kRi B2x2 maka det(B) = det(A) iv. Jika B2x2 dan B2x2 = A’ maka det(B) = det(A) uBukti : Akan dibuktikan (iii). Karena A ~R2+ kRi B2x2 maka B = b a c+ ka d+ kb
sehingga det(B) = a(d+kb) – b(c+ka) = (ad –bc )+
(kab – kab) = ad – bc = det(A). Berdasarkan Teorema 3.1.2, memberikan ilustrasi untuk memperluas untuk sebarang matriks kuadrat dan telah terbukti bahwa hal tersebut adalah benar. Sebagaimana tersaji dalam Teorema 3.1.3 berikut.
26
®Aljabar Linier dan Penerapannya
Teorema 3.1.2 Misalkan A nxn = [ aij ] dan k suatu bilangan riil i. Jika Bnxn dan A →k Ri Bnxn maka det(B) = k det(A) ii. Jika Bnxn dan A →Ri↔Rj Bnxn maka det(B) = - det(A) iii. Jika Bnxn dan A →Rj+ kRi Bnxn maka det(B) = det(A) iv. Jika Bnxn dan Bnxn = A’ maka det(B) = det(A) v. Jika Inxn maka det(I) = 1 vi. Jika Anxn, Bnxn dan Cnxn adalah tiga matriks yang hanya berbeda pada baris-i. Unsur-unsur Baris-i matriks A merupakan jumlahan dari unsur-unsur pada baris-idari matriks B dan C. Maka det(A) = det(B) + det(C).
3.2
Menetukan Nilai Determinan suatu Matriks Kuadrat
3.2.1 Dengan menggunakan OBE Untuk menentukan nilai determinan dengan menggunakan OBE, dilakukan melalui matriks segitiga atas. Hal itu karena nilai determinan matriks segitiga atas sudah diketahui, sebagaimana Teorema berikut. Teorema 3.2.1 Misal Anxn = [ aij ] suatu matriks segitiga atas. Maka det(A) adalah hasilkali unsur pada diagonal utama, yaitu det(A) = Π aii uLangkah-langkah menentukan determinan suatu matriks dengan OBE 1. Tulis matriks kuadrat A 2. Rubah matriks A ke A* suatu matriks segitiga atas, dg OBE-3 3. Tentukan det(A*) = Π aii 4. Tulis det(A) = det(A*) uContoh Misalkan yaitu ♦A=
A =
1 3 5 2 3 6 3 2 1
1 3 5 2 3 6 3 2 1
maka det(A) dapat dihitung dengan OBE,
1 3 5 ~R2+(-2)R1 0 −3 −4 3 2 1
27
®Aljabar Linier dan Penerapannya 5 5 1 3 1 3 ~R3+(-3)R1 0 −3 −4 ~R3+(-7/3)R2 0 −3 −4 =B 0 −7 −14 0 0 −14 / 3
♦Karena B suatu matriks segitia atas maka det(B) = 1 . –3 . –14/3 = 14. Karena B diperoleh dari A dengan menggunakan OBE ke-3 maka det(A) = det(B) = 14. 3.2.2 Dengan menggunakan Minor dan Kofaktor Untuk membicarakan Minor dan Kofaktor suatu matriks kuadrat, di bawah ini diberikan ilustrasi contoh sehingga mudah difahami. Misalkan
A =
dapat
a11 a12 a a 21 22 a31 a32
ditulis
a13 a23 . a33
Menurut sifat determinan maka det(A)
sebagai
det(A)
=
a11
det( a21
0 a22
a31 a32
0 a12 det( a21 a22 a31 a32
0 a23 ) a33
+
0 0 det( a21 a22 a31 a32
0 a23 ) a33
+
a13 a23 ). a33
Sekarang perhatikan, a11
det( a21
0 a22
a31 a32
0 a23 ) a33
1
= a11 det( a21
0 a22
a31 a32
didapat
a33 – a23 a32).
0 a23 ) a33
atau
1
0 a22
= a11 det( 0
0 a32
1 0 a11 det( 0 a22 0 0
Assumsikan a22 ≠ 0, maka
a11 0 det( a21 a22 a31 a32
0 a23 ) a33
0 a23 a a33 - 32 a22
0 a23 ) a33
) a23
sehingga
= a11 ( 1 . a22 . (a33 – a32/a22 a23) = a11 ( a22
a11 0 det( a21 a22 a31 a32
28
0 a23 ) a33
= a11 det (
a22 a32
a23 ). a33
®Aljabar Linier dan Penerapannya
Dengan menggunakan cara serupa akan diperoleh 0
det( a21
a12 a22
a31 a32 0 0 det( a21 a22 a31 a32
0 a23 ) a33
= - a12 det(
a13 a23 ) a33
= a13 det(
a21 a23 ) a31 a33
Kesimpulan, det(A) = a11 det (
a22 a32
dan
a21 a22 ). a31 a32
a23 ) a33
- a12 det(
a21 a23 ) a31 a33
+ a13
det(
a21 a22 ). a31 a32
Atau dapat ditulis,
Det(A) = a11 M11 – a12 M12 + a13 M13 , dengan Mij adalah det dari submatriks A yang berukuran 2x2 disebut Minor dari determinan semula.
dan
Definisi 3.2.3.1 Misalkan Anxn = [ aij ]. Minor Mij adalah determinan dari matriks berukuran (n-1)x(n-1) yang didapat dari A dengan menghapus baris-i dan kolom-j. Sedangkan Kofaktor Aij = (-1)I+j Mij. Teorema 3.2.3.2 Misalkan Anxn = [ aij ]. Nilai det(A) dapat dihitung dengan cara perluasan baris –i, yaitu det(A) = ai1Ai1 + ai2 Ai2 + … + ain Ain =(-1)I+1 ai1Mi1 + (-1)I+2 ai2 Mi2 + … +(-1)I+n ain Min Nilai det(A) dapat dihitung dengan cara perluasan kolom-j, yaitu det(A) = a1j A1j + a2j A2j + … + anj Anj =(-1)j+1 a1j M1j + (-1)j+2 a2j M2j + … +(-1)j+n anj Mnj tContoh Misalkan A =
1 3 5 2 3 6 3 2 1
♦Maka det(A) dengan cara perluasan baris-1 adalah Det(A) = a11A11 + a12 A12 + a13 A13 = (-1)1+1 a11M11 + (-1)1+2 a12 M12 + (-1)1+3 a13M13
29
®Aljabar Linier dan Penerapannya
=1
3 6 2 1
3
2 6 3 1 +
5
2 3 3 2
= 1 (3-12) – 3(2-18) + 5(4-9) =-9 + 48 –25 = 14 ♦ Maka det(A) dengan cara perluasan kolom-1 adalah Det(A) = a11A11 + a21 A21 + a31 A31 = (-1)1+1 a11M11 + (-1)2+1 a21 M21 + (-1)3+1 a31M31 =1
3 6 2 1
2
3 5 2 1 +
3
3 5 3 6
= 1 (3-12) – 2(3-10) + 3(18-15) = -9 + 14 + 9 = 14 3.2.3 Menyelesaiakan SPL dengan Determinan Sistem Persamaan Linier (SPL) dapat diselesaikan dengan menggunakan determinan melalui Rumus Cramer dan Matrikss Invers. Sebagaimana tertuang dalam Teorema berikut. Teorema 3.2.3.1 (Rumus Cramer). Misalkan SPL dengan n persamaan dan n variabel dapat ditulis secara matrikss Anxn Xnx1 = Bnx1 dan det(A) ≠ 0. Maka nilai dari variabel xi dapat dihitung dengan xi =
det(Ai ) , det(A)
i=1,2, ,n
dengan Ai adalah matriks yang diperoleh dari A dengan mengganti kolom-i dengan matriks kolom B. tContoh Misakan diberikan SPL dengan 3 persamaan dan 3 variabel, 2x1 + 3x2 + x3 = 13 -4x1 + 5x2 + 2 x3 = 0 3x1 - 2x2 + 5x3 = 10. ♦Penyelesaian. Akan diselesaikan dengan aturan Cramer,. 2 Det(A) =det( −4 3 3 Det(A1) = det( 0 10
1 2 ) −2 5 3 5
= 129
1 2 ) −2 5 3 5
30
= 387
®Aljabar Linier dan Penerapannya 2
Det(A1) = det( −4 Det(A1) = Sehingga
13 1 0 2 ) 10 5
3 2 3 13 det( −4 5 0 ) 3 −2 10
= 258 = 129
x1 = det(A1)/det(A) = 387/129 = 3, x2 = det(A2)/det(A) = 258/129 = 2 dan x3 = det(A3)/det(A) = 129/129 = 1.
♦HS = {(3,2,1)} tTeorema 3.2.3.2
Misalkan Anxn= [ aij ] yang mempunyai balikan. Maka balikan dari matriks A adalah A-1nxn = t
Adj A det(A)
=
Aij det(A)
,
dengan Aij merupakan kofaktor dari matriks A. tContoh Misakan diberikan SPL dengan 3 persamaan dan 3 variabel, x1 + 2x2 + x3 = 0 3x1 + 8x2 + 7x3 = 8 2x1 + 7x2 + 9x3 = 15. ♦Penyelesaian. Berdasarkan SPL di atas diperoleh det(A) =
1 2 1 det( 3 8 7 ) 2 7 9
= 1(72-49) – 2(27-14) + 1(21-16) = 54
♦Kemudian dihitung kofaktor Aij, A11 = M11 = 23 A21 = -M21 = -11 A12 = -M11 = -15 A22 = M22 = 7 A13 = M13 = 5 A23 = -M23 = -3 Sehingga diperoleh Adj A =
23 −11 6 −15 7 −4 dan 5 −3 2
A31 = M31 = 6 A32 = -M32 = -4 A33 = M33 = 2
-1
A = 1/54
Akhirnya, diperoleh selesaiannya X = A-1 B = 1/54 ♦HS = {(1,-2,3)}
23 −11 6 0 −15 7 −4 8 = 5 −3 2 15
31
23 −11 6 −15 7 −4 5 −3 2
1/54
54 1 −108 = −2 . 162 3
®Aljabar Linier dan Penerapannya
TEORI BILANGAN 3.1 Keterbagian (divisibility) Apabila dua bilangan a dan b dikalikan diperoleh bilangan ketiga yaitu c, maka c dikatakan terbagi oleh a dan b. Sebagaimana, operasi pengurangan merupakan kebalikan dari operasi tambah, operasi perkalian merupakan kebalikan dari operasi bagi. Dalam subbab ini akan dibicarakan keterbagian dan sifat-sifatnya. tDefinisi 3.1.1 Misalkan a dan b suatu bilangan bulat. a disebut membagi b jika terdapat suatu bilangan bulat k sehingga berlaku b = ka. Notasi a|b Jika a membagi b maka a disebut faktor b atau a pembagi b atau b kelipatan a. Beberapa sifat dari keterbagian tertuang dalam teorema berikut. tTeorema 3.1.2
d|ca
i. Jika d|a dan d|b maka d|(a+b) ii. Jika d|a dan d|b maka d|(a-b) iii. Jika d|a maka untuk sebarang bilangan bulat c berlaku
tBukti : Akan dibuktikan (iii). Karena d|a maka terdapat bilangan bulat m sehingga a = md. Kemudian, untuk sebarang bilangan bulat c maka berlaku ca = cmd atau ca = (cm) d. Jadi, terdapat bilangan bulat cm sehingga ca = (cm) d atau d|ca. Teorema (i) dan (iii) berakibat , jika d|a dan d|b maka untuk sebarang bilangan x dan y berlaku d|(xa+yb). tContoh Karena 3|9 dan 3|15 maka 3|(5.9+6.15) atau 3|135. tTeorema 3.1.3 (Algoritma Pembagian) Misalkan a dan b suatu bilangan bulat dengan b ≠ 0. Maka terdapat secara tungga bilangan bulat q dan r (sisa) sehingga berlaku a = qb + r, dengan 0 ≤ r < b. tBukti dapat dilihat pada [2] halaman 8-9.
32
®Aljabar Linier dan Penerapannya
3.2. Faktor Persekutuan Terbesar (FPB) tDefinisi 3.2.1 Suatu bilangan bulat d dikatakan sebagai faktor persekutuan (FP) dari a dan b jika dan hanya jika d|a dan d|b. tContoh 5 adalah factor persekutuan dari 10 dan 25 karena 5|10 dan 5|25. tDefinisi 3.2.2 Suatu bilangan bulat d dikatakan sebagai faktor persekutuan terbesar (FPT) dari a dan b jika dan hanya jika d merupakan factor persekutuan a dan b serta setiap c factor persekutan a dan b berlaku c ≤ d. Notasi (a,b) = d. tContoh ( 8,20 ) = 4 , sebab 4 merupakan faktor persekutuan dan setiap c faktor persekutuan dari 8 dan 20 berlaku c ≤ 4. Hal ini benar karena himpunan faktor persekutuan bulat positip dari 8 dan 20 adalah {1,2,4}. 3.3 Kongruensi Salah satu konsep yang banyak digunakan dalam teori bilangan adalah kongruensi bilangan bulat. Dengan kongruensi dapat dipelajari konsep keterbagian dan sifat-sifatnya. Teorema berikut akan menyajikan 3 ekivalensi dari kongruensi bilangan bulat. tTeorema 3.3.1 Statemen berikut adalah ekivalen : 1. Misalkan m suatu bilangan bulat positip, a kongruen dengan b modulo m, ditulis a ≡ b mod m jika hanya jika m|(a-b) 2.a ≡ b mod m jikan dan hanya jika dan hanya jika a dan b mempunyai sisa yang sama, apabila masing-masing dibagi oleh m 3. a ≡ b mod m jika dan hanya jika a = b + km, untuk suatu bilangan bulat k. tBukti : Akan dibuktikan (ii →i) Karena a dan b mempunyai sisa yang sama atas pembagian m maka menurut algoritma pembagian diperoleh a = qm + r dan b = sm + r dengan 0 ≤ r < m. Dengan mengurangkan didapat (a-b) = (s-q)m atau m|(a-b). (i→iii) Karena a ≡ b mod m maka menurut (i) didapat m|(a-b). Artinya terdapat bilangan bulat k sehingga berlaku a-b = km. Dengan kata lain berlaku a = b + km, untuk suatu bilangan bulat k. (iii →ii) Misalkan a ≡ b mod m. Maka menurut (iii) berlaku a = b + km, untuk suatu bilangan bulat k. Berdasarkan teorema pebagian
33
®Aljabar Linier dan Penerapannya
bulat , terdapat dengan tunggal bilangan bulat q dan r sehingga berlaku a = qm + r, dengan 0 ≤ r < m. Karena b = a – km maka b = (qm + r) – km = (q-k)m + r. tContoh i. 20 ≡ 2 mod 3 maka 3|(20-2) =18 ii. 20 ≡ 2 mod 3 maka 20 = 2 + 6 . 3 iii. 20 ≡ 2 mod 3 maka 20 ≡2 ≡ 5 mod 3 sehingga 20 dan 5 mempunyai sisa yang sama yaitu 2 jika dibagi 3. Berdasarkan algoritma pembagian, jika a dan m bilangan bulat dan m > 0 maka a dapat dinyatakan sebagai a = qm + r, untuk suatu bilangan bulat tunggal q dan r, dengan 0 ≤ r < m. Hal ini berarti a ≡ r mod m. Karena 0 ≤ r < m maka kemungkinannya adalah 0, 1, …, (m-1). Akibatnya setiap bilangan bulat kongruen modulo m dengan tepat satu di antara 0, 1, …, (m-1). Sebagaimana tertulis dalam teorema berikut. tTeorema 3.3.2 Setiap bilangan bulat kongruen modulo m dengan tepat satu diantara 0, 1, , (m-1) tContoh 15 ≡ 3 mod 4, 57 ≡ 1 mod 4, 156 ≡ 0 mod 4, dst Jika a ≡ r mod m denngan 0 ≤ r < m maka r disebut terkecil dari a modulo m.
residu
Kekongruenan adalah suatu relasi antara bilangan-bilangan bulat. Ternyata dapat ditunjukkan bahwa relasi tersebut merupakan relasi ekuivalensi. tTeorema 3.3.4 Jika m, a, b dan c adalah bilangan-bilangan bulat dan m > 0, maka i. a ≡ a mod m [ sifat refleksif ] ii. Jika a ≡ b mod m maka b ≡ a mod m [ sifat simetrik ] iii. Jika a ≡ b mod m dan b ≡ c mod m maka a ≡ c mod m [ sifat transitif ] tBukti. Akan dibuktikan (iii) Karena a ≡ b mod m dan b ≡ c mod m maka terdapat bilangan bulat k dan t sehingga berlaku a = b + km dan b = c + tm. Akibatnya, diperoleh a = (c + tm) + km = c + (k+ltm atau a ≡ c mod m.
34
®Aljabar Linier dan Penerapannya
tTeorema 3.3.5 Jika a ≡ b mod m dan c ≡ d mod m maka a ± c ≡ b ± d mod m Teorema ini dapat diperluas, yaitu jika a ≡ b mod m dan c ≡ d mod m maka berlaku xc ± yc ≡ xb ± yd mod m, untuk setiap bilangan bulat x dan y. tContoh Karena 15 ≡ 3 mod 4 dan 10 ≡ 2 mod 4 maka (15 ± 10) ≡ (3 ± 2) mod 4 tTeorema 3.3.6 Jika ac ≡ bc mod m mod m
dan (m,c) = 1 maka a ≡ b
tBukti : Karena ac ≡ bc mod m maka m| (ac-bc) atau m| c(a-b). Karena diketahui (m,c) = 1 maka m|(a-b) yaitu a ≡ b mod m. tTeorema 3.3.7 Jika ac ≡ bc mod m dan (m,c) = d maka a ≡ b mod (m/d). tBukti : Karena ac ≡ bc mod m maka m|ac –bc sehingga m|c (a-b). Karena (c,m) = d maka m/d dan c/d merupakan bilangan bulat. dan (c/d, c/d) = 1. Akibatnya m/d | c/d (a-b), dengan (c/d, m/d) =1 maka m/d|(a-b) atau a ≡ b mod (m/d).
35
®Aljabar Linier dan Penerapannya
KRIPTOGRAFI 4.1 Encoding dan Decoding
&Definisi 4.1.1 Misalkan A adalah himpunan huruf dalam abjad (alphabet). Fungsi F : A → A disebut encoding (penyandian) jika f suatu fungsi 1-1. Sedangkan decoding (pengembalian penyandian) adalah fungsi invers dari encoding. Suatu encoding mengaitkan suatu huruf dalam abjad ke huruf yang lain. Suatu encoding haruslah merupakan fungsi 1-1, sebab jika f(a1) = f(a2) = b maka tidak diketahui decoding dari b, apakah a1 atau a2. Encoding f dapat diperluas untuk sebarang barisan huruf (kata), yaitu f ( a1 a2 … an ) = f (a1) f(a2) …f(an). Artinya untuk melakukan encoding suatu kata maka dikerjakan dengan encoding huruf demi huruf. ®Contoh : Misalkan diketahui suatu encoding yang didefinisikan sbb : A B C … Z ↓ ↓ ↓ ↓ H I J C Maka encoding dari pesan I LOVE ALE adalah P SVCL HSL dan decoding dari pesan P FBLL HSL adalah I MISS ALE Salah satu contoh encoding sederhana yang menggunakan modulo aritmetik adalah Caesar Cypher. Encoding ini dinamakan Caesar Cypher sebab Julius Caesar yang menggunakannya. Dalam Caesar Cypher, Yulius menentukan suatu bilangan bulat tertentu, yaitu 3, untuk melakukan encoding. Encoding dalam Caesar Cypher : A B C … Z ↓ ↓ ↓ ↓ D E F C
36
®Aljabar Linier dan Penerapannya
Secara matematik, Caesar cypher dapat dijelaskan sebagai berikut : asosiasikan huruf-huruf dalam abjad A, B, C, …, Z dengan bilangan-bilangan bulat 1, 2, 3, …, 25, 0. Ingat 26 ≡ 0 mod 26. A ↓ 1
B ↓ 2
C … Y Z ↓ ↓ ↓ 3 25 0
Misalkan bilangan bulat tertentu dipilih b maka huruf y yang berkaitan dengan x, didefinisikan sebagai f(x) = y ≡ (x + b) mod 26. Sisi kanan dari kongruensi dimaksudkan sebagai residu terkecil dari f(x) modulo 26. Berdasarkan definisi ini maka Caesar cypher dapat ditulis sebagai f(x) = y ≡ (x+3) mod 26. Untuk menentukan bayangan huruf G, dengan G adalah huruf ke 7 dalam abjad maka f(7) = y ≡ (7+3) mod 26 = 10, yaitu huruf J sehingga G dikaitkan dengan J. Untuk menentukan decoding dalam Caesar cypher, dilakukan dengan menentukan x dalam modulo26. Perhatikan, y ≡ (x+3) mod 26 ⇔ x ≡ (y-3) mod 26. Misal decoding dari huruf H, dengan huruf H adalah huruf ke 8 dalam abjad maka didapat x ≡ (8-3) mod 26 = 5, yaitu huruf E. Caesar cypher dapat diperluas dengan menggunakan kongruensi f(x) = y ≡ (ax+b) mod 26. Untuk menentukan decodingnya berarti kita mencari selesaian konguensi f(x) = y ≡ (ax+b) mod 26 untuk x dalam y. Perhatikan, y ≡ (ax+b) mod 26 ⇔ (ax+b) ≡ y mod 26 ⇔ ax ≡ (y-b) mod 26, sehingga untuk menentukan selesaian kongruensi ini kedua sisi harus dibagi dengan a. Hal ini dapat dilakukan jika fpb(a,26)=1. Berdasarkan kenyataan ini, didefinisikan suatu encoding modulo, seperti tertuang dalam definisi berikut.
&Definisi 4.1.2 Misalkan b suatu bilangan bulat tertentu. Suatu encoding f disebut encoding modulo jika f(x) = y ≡ (ax+b) mod 26 dengan fpb(a,26) = 1.
37
®Aljabar Linier dan Penerapannya
®Contoh Misalkan encoding modulo didefinisikan dengan f(x) = y ≡ (3x+2) mod 26. Tentukan encoding dari pesan DARTH VADER dan decoding dari pesan GKEDLQJ L ZEDE.
®Penyelesaian. Berdasarkan definisi encoding modulo didapat bayangan huruf D dan huruf D huruf ke 4 adalah y ≡ (3 .4 + 2) mod 26 = 15 yaitu huruf N. Dengan cara yang sama, encoding dari DARTH VADER adalah NEDJZ PENQD. Akan dicari decoding dari pesan GKEDLQJ L ZEDE. Karena y ≡ (3x+2) mod 26 maka 3x ≡ (y-2) mod 26. Kalikan kedua sisi dengan 9 sehingga didapat 27x ≡ 9(y-2) mod 26. Tetapi dari sisi lain diketahui bahwa 27x ≡ x mod 26 sehingga didapat x ≡ 9(y-2) mod 26. Berdasarkan kongruensi ini, decoding huruf G, huruf ke 7 dalam abjad adalah x ≡ 9(7-2) mod 26 ≡ 45 mod 26 =19 mod 26 yaitu huruf S. Dengan cara yang sama, diperoleh decoding dari pesan GKEDLQJ L ZEDE adalah SCARLET OHARA. Sering dalam pengiriman pesan, fungsi encodingnya tidak didefinisikan sehingga penerima (receiver) pesan harus membongkar dengan berbagai kemungkinan. Cara yang digunakan adalah dengan mengurutkan berdasarkan banyaknya huruf yang muncul dalam suatu bahasa. Misal bahasa Inggris, urutan huruf yang sering muncul adalah huruf E, kemudian T , N, dan seterusnya. Maka huruf yang terbanyak muncul dalam pesan tersebut dikaitkan dengan huruf E, huruf berikutnya dengan T, dan seterusnya.
38
®Aljabar Linier dan Penerapannya
®Contoh Misalkan F suatu encoding modulo, tentukan decoding dari pesan berikut (dalam bahasa Inggris) CFFYB RFFYB OZCCOF CRFFCB QZSA.
®Penyelesaian. Berdasarkan pesan yang dikirim, urutan huruf yang sering muncul adalah F kemudian C. Jika encoding modulo f(x) = y ≡ (ax+b) mod 26 maka diprediksikan f(E) = F dan f(T) = C. Karena E, F, T, C masing-masing adalah huruf ke 5, 6, 20 dan 3 dalam huruf abjad maka diperoleh hubungan
5a + b ≡ 6 mod 26 20a + b ≡ 3 mod 26 Dengan mengurangkan kedua persamaan kongruensi di atas, didapat 15a ≡ -3 mod 26 ≡ 49 mod 26 ≡ 75 mod 26. Dengan membagi kedua ruas dengan 15, diperoleh a ≡ 5 mod 26. Substitusikan a=5 ke persamaan 5a + b ≡ 6 mod 27, didapat 5 5 + b ≡ 6 mod 26 ≡ b ≡ -19 mod 26 ≡ 7 mod 26. Kesimpulan, fungsi encoding modulo yang digunakan adalah f(x) = y ≡ (5x+7) mod 26. Berdasarkan definisi ini didapat fungsi decoding adalah x ≡ 21(y-7) mod 26 (buktikan). Akibatnya, decoding dari huruf C, huruf ke 3 dalam abjad adalah x ≡ 21(3-7) mod 26 ≡ -84 mod 26 ≡ 20 mod 26, yaitu huruf T. Dengan cara yang sama, decoding dari pesan CFFYB RFFYB OZCCOF CRFFCB QZSA adalah TEENY WEENY LITTLE TWEETY BIRD.
39
®Aljabar Linier dan Penerapannya
4.2 Kriptografi dengan Matriks
Dalam persandian pada 4.1, huruf yang sama pada pesan ternyata mempunyai image huruf yang sama juga. Hal ini mempunyai tingkat resiko yang tinggi karena mudah ditebak. Tujuan membuat encoding adalah aman dari para pembongkar sandi sehingga hanya penerima saja yang mengetahui isinya. Pesan dikemas dan ditulis dalam bentuk barisan bilangan atau huruf tidak beraturan. Pesan sandi yang dikirim merupakan hasil pengolahan dan pemrosesan dengan satu atau lebih operasi matriks. Tingkat keamanan suatu pesan tergantung pada kompleksitas pemrosesan operasi matriks yang digunakan. Pada proses pengiriman pesan, sender(pengirim) menyertakan juga perangkat yang digunakan untuk mengolah/merubah pesan. Perangkat yang dimaksud adalah aturan konversi dan matriks pemrosesnya (matriks kunci). Berdasarkan ketiga perangkat inilah receiver (penerima) dapat membongkar/membaca makna pesan yang dikirim. Pada Seksi ini akan dibahas proses pengiriman dan pembacaan suatu pesan sandi yang sangat sederhana. Diharapkan dapat digunakan sebagai ilustrasi untuk mengembangkan peran invers suatu matrikss dalam dunia persandian(kriptografi). 4.2.1 Mengirim Pesan ®Langkah-langkah mengirim pesan 1. Tulis pesan Anda [ dalam deretan huruf yang bermakna] 2. Tentukan “aturan konversi” yang Anda gunakan Misal, A, B, C, …, Z, _, , , ., ?, !, 1, 2,
3,…,
26,
27,
28,
29,
3. Tulis pesan (1) dalam bentuk konversi 4. Tulis pesan (3) dalam bentuk matriks, misal M
40
30,
31
®Aljabar Linier dan Penerapannya
5. Tentukan matriks kunci A, dengan kriteria sbb: • Semua unsur dari matriks A dan A-1 adalah bulat • Matriks A dan M dapat dikalikan(multiplicable) 6. Tentukan matriks P, dengan P = AM 7. Tulis matriks P dalam deretan bilangan. [ P inilah pesan yang dikirim] Dalam proses pengiriman pesan khusus tersebut, seorang penerima (receiver) akan menerima beberapa perangkat. Perangkat yang disertakan digunakan untuk membongkar /membaca pesan yang dikirimkan. Perangkat tersebut adalah : • Pesan dalam deretan bilangan [pesan (7)] • Aturan konversi [pesan (2)] • Matriks kunci [pesan (5)]. ®Contoh. Seseorang mengirim pesan kepada sahabatnya. Pesan tersebut adalah “BE SELF FOREVER.”, sehingga dia tidak keluar dari jati dirinya. Agar tidak menyinggung perasaan orang yang membaca dan lebih menarik maka pesannya dikirim dalam sandi. ®Langkah-langkahnya, adalah sbb: 1.Pesan : BE SELF FOREVER. 2.Aturan konversi : A, B, C, …, 1,
2,
3,…, 26,
Z,
_,
,,
.,
?,
27,
28,
29,
30,
31
!,
3.Pesan (1) menjadi : 2 5 27 19 5 12 6 27 6 15 18 5 22 5 18 29 4.Tulis pesan (3) dalam matriks, M 2x8 =
2 5 27 19 5 12 6 27 6 15 18 5 22 5 18 29
®Perhatian. Ukuran matriks M bergantung pada ukuran matriks kunci A. Ukuran M adalah (2x…), angka 2 mengacu pada ukuran A, yaitu 2x2.
41
®Aljabar Linier dan Penerapannya
5.Misalkan diberikan matriks kunci A, dengan A =
2 3 . 1 2
tIngat, bahwa semua unsur dari A dan unsur A-1 adalah bulat. Hal itu dapat dilakukan (salah satunya) dengan membuat det(A)=1. 6.Misalkan P, dengan P = AM maka diperoleh P
=
2 3 2 5 27 19 5 12 6 27 1 2 6 15 18 5 22 5 18 29
= 4+ 18
10+ 45 54+ 54 38+ 15 10+ 66 24+ 15 12+ 54 54+ 87 2+ 12 5+ 30 27+ 36 19+ 10 5+ 44 12+ 10 6+ 36 27+ 58
= 22
55 108 53 76 39 66 141 63 29 49 22 42 85
14 35
7.Pesan akhir yang didapat adalah 22 55 108 53 76 39 66 141 14 35 63 29 49 22 42 85
®Perangkat yang dikirim terdiri 3 hal yaitu : 1. pesan : 22 55 108 53 76 39 66 141 14 35 63 29 49 22 42 85 2. aturan konversi : A,
B,
C, …,
Z,
_,
,,
.,
?,
1,
2,
3,…, 26,
27,
28,
29,
30,
31
3. matriks kunci A, A=
2 3 1 2
42
!,
®Aljabar Linier dan Penerapannya
4.2.2 Membaca isi pesan Seseorang mengirim pesan mengharapkan pesan tersebut dapat dibaca sehingga isi pesan segera diketahui oleh penerima. Maka penulisan alamat, bahasa dan teknik penulisan sangatlah penting untuk diketahui kedua pihak. Khusus teknik penulisan pesan, disamping faham cara membaca juga diberi fasilitas untuk membongkarnya. Dengan demikian penerima(receiver) cukup melakukan pembacaan pesan yang diterimanya.
mudah
untuk
®Langkah-langkah membaca pesan 1. Tulis pesan yang diterima dalam bentuk matriks, misal P. Ukuran P multiplicable dengan matriks A-1 artinya matriks A-1 dan matriks P dapat dikalikan. [ ingat : ukuran matriks A-1 = ukuran matriks A] 2. Tentukan A-1 (dengan menggunakan metode yang telah diketahui) 3. Tentukan M = A-1 P. [ karena A-1 P = A-1 (AM) = (A-1.A) M = I. M = M] 4. Tulis M dalam bentuk deretan bilangan 5. Tulis konversi dari (4) dengan aturan konversi 6. Tulis pesan yang dimaksud. ®Contoh. Anda perhatikan contoh pada 4.2. Kita akan membaca pesan yang dikirim dari contoh tersebut. Perangkat yang dikirim 1. pesan : 22 55 108 53 76 39 66 141 14 35 63 29 49 22 42 85 2. aturan konversi : A,
B,
C, …,
Z,
_,
,,
.,
?,
!,
1,
2,
3,…,
26,
27,
28,
29,
30,
31
43
®Aljabar Linier dan Penerapannya
3. matriks kunci A, A = 2 3 1
2
Kita akan membaca pesan yang dikirim berdasarkan petunjuk langkah-langkah di atas. 1. Tulis pesan dalam matriks P, yaitu P=
22 55 108 53 76 39 66 141 14 35 63 29 49 22 42 85
2. Mencari A-1. Karena A =
maka didapat A-1= 2
2 3 1 2
-3 -1 2
3. Mencari M = A-1 P =
2 -3 22 55 108 53 76 39 66 141 -1 2 14 35 63 29 49 22 42 85
44 - 42 110 -105 216 -189 106 - 87 152 -147 78 - 66 132 -126 282 - 255 -22+ 28 -55+ 70 -108+ 126 -53+ 58 -76+ 98 -39+ 44 -66+ 84 -141+ 170
=
2 5 27 19 5 12 6 27 6 15 18 5 22 5 18 29
4. Menulis pesan P dalam deretan bilangan, yaitu : 2 22
5 18
27 29
19
5
12
6
27
6
15
18
5. Tulis pesan dalam bentuk konversi yang dikirim, yaitu : B E V
_ E
S R
E .
L
F
_
F
6. Pesan yang dikirim adalah : BE SELF FOREVER.
44
O
R
E
5
®Aljabar Linier dan Penerapannya
®Contoh. Seorang teman mengirim pesan/nasehat kepada Anda dalam bentuk sandi. Dia sangat mengharapkan Anda dapat membaca dan merealisasikan dalam kehidupan sehari-hari. Disamping mengirim pesan dia juga mengikutkan perangkat (fasilitas) untuk membaca-nya. Pesan dan perangkat yang dikirim adalah sebagai berikut : 1. Pesan : 32 31 45 18 41 32 32 79 44 47 23 25 27 12 27 2. Aturan Konversi : A, B, C, …, Z, _, 1,
2,
3,…,
26,
0
dan f(X*)=(X*+5) mod 27, dengan X* huruf alphabet. ( contoh : f(A)=(A+5) mod 27
f(1)=(1+5) mod 27 = 6,
f(D)=(D+5) mod 27
f(4)=(4+5) mod 27 = 9,
f(X)=(X+5) mod 27
f(24)=(24+5) mod 27 = 2, dst)
3.Matriks kunci A, dengan A=
2 3 1
0 1 0
1
0 1
♦Penyelesaian : Langkah-langkah yang dilakukan untuk membaca pesan terse-but, adalah : 1. Tulis pesan dalam matriks P dengan mengingat ukuran A. Karena A(3x3) maka ukuran P adalah 3x5, yaitu data pesan dibagi tiga baris. Matriks P adalah P=
32 31 45 18 41 32 32 79 44 47 23 25 27 12 27
45
®Aljabar Linier dan Penerapannya
2. Menentukan matriks A-1 dengan menggunakan metode Adjoint, yaitu A-1 = Adj A / |A|.
Karena A =
2 3 1
0 1 0
1
0 1
maka dengan menggunakan perluasan baris –1,
didapat Det(A) = a11 M11 – a12 M12 + a13 M13 = 2 (1-0) – 0 (3-0) + 1 (0-1) = 2 – 0 + 1(-1) = 1 Adj A =
A 11 A 12 A 13
A21 A22 A 23
A 31
A32 , A 33
(mohon diperhatikan unsur-unsurnya)
Diperoleh A11 = + M11 = (1-0) = 1 A21 = - M21 = - (0-0) = 0, A31 = + M31 = (0-1) = -1 A12 = - M12 = -(3-0) = -3 A22 = + M22 = (2-1) = 1, A32 = - M32 = -(0-3) = 3 A13 = + M13 = (0-1) = -1 A23 = - M23 = -(0-0) = 0 A33 = + M33 = (2-0) = 2. Maka didapat Adj A =
1 0 -1 -3 1 3 -1 0 2
sehingga menurut rumus diperoleh
-1
A = Adj A / det(A) =
1 0 -1 -3 1 3 / -1 0 2
1=
3. Menentukan matriks M, yaitu : -1
M=A *P=
1 0 -1 -3 1 3 -1 0 2
1 0 -1 32 31 45 18 41 -3 1 3 32 32 79 44 47 -1 0 2 23 25 27 12 27
46
®Aljabar Linier dan Penerapannya
4. M = A-1 * P = (1.32+ 0.32+ (-1.23)) (1.31+ 0.32+ (-1.25)) 18 6 14 5 14 25 26 5 14 19 9 6 13
= 4.
9 6 18 6 14 5 14 25 26 5 14 19 9 6 13
Pesan M pada (4), disusun membentuk deretan bilangan, yaitu : 9 6 18 6 14 5 14 25 26 5 14 19 9 6 13
5. Pesan pada (5), dikonversi dengan menggunakan Aturan Konversi, didapat : 9 = 9 mod 27 = (4+5)mod 27 shg 9 → 4 yaitu D 6 = 6 mod 27 = (1+5)mod 27 shg 6 → 1 yaitu A 18 =18 mod 27 = (13+5) mod 27 shg 18 →13 yaitu M, 6 = 6 mod 27 = (1+5)mod 27 shg 6 → 1 yaitu A 14 = 14 mod 27 = (9+5)mod 27 shg 14 → 9 yaitu I, dan seterusnya Sehingga didapat pesan DA M A I_I T U_ I N D A H 5.
Pesan yang dimaksud adalah : DAMAI ITU INDAH
47
®Aljabar Linier dan Penerapannya
4.3 Belajar ALE dengan Maple Dalam mempelajari ALE titik tekannya pada pemahaman konsep. Untuk memahami konsep dibutuhkan keseriusan dan kesabaran sehingga memakan waktu. Sebagai contoh, pemahaman tentang Selesaian SPL maka diperlukan waktu untuk berlatih mengoperasikan OBE pada matriks lengkapnya. Pada SPL yang berukuran besar, kegiatan secara manual dalam pengoperasi dengan OBE tidak bisa dilakukan lagi. Oleh sebab itu diperlukan sarana untuk membantu kebutuhan ini. Pada subbab ini disajikan salah satu software yang dapat digunakan sebagai alternatif penyelesaian. Software yang dimaksud adalah Maple Dalam pembahasannya dengan Maple, disajikan penggunaan fungsi dalam Maple secara singkat dan langsung. Khususnya, fungsifungsi yang berkaitan dengan proses mencari selesaian suatu SPL. Proses penyajian mengikuti langkah-langkah dalam penyelesaian SPL yang telah dikaji pada bab 2. tContoh1 Diberikan SPL dengan 3 persamaan dan 3 variabel, sebagai berikut : x + 2y + 3 z = 11 2x + 3y + z = 10 4x + y + 2z = 10 ♦Penyelesaian. 1. SPL dapat ditulis secara matriks A3x3 X3x1 = B3x1, dengan A=
1 2 3 2 3 1 4 1 2
X=
x y z
tDengan Maple >>A:=matrix(3,3,[1,2,3,2,3,1,4,1,2]); A= >>X:=matrix(3,1,[x,y,z]);
1 2 3 2 3 1 4 1 2
X=
x y z
48
B=
11 10 . 10
®Aljabar Linier dan Penerapannya
>>B:=matrix(3,1,[11,10,10]); 11
B = 10 2. Matriks lengkap dari SPL adalah [A|B] =
10
1 2 3 11 2 3 1 10 4 1 2 10
tDengan Maple >>C:=concat(A,B); C:=
3. [A|B] =
1 2 3 11 2 3 1 10 4 1 2 10
1 2 3 11 2 3 1 10 ~R +(-2)R 2 1 4 1 2 10
[ C adalah matriks lengkap dari SPL ]
11 1 2 3 0 −1 −5 −12 4 1 2 10
3 11 3 11 1 2 1 2 ~R3+(-4)R1 0 −1 −5 −12 ~ -1R2 0 1 5 12 0 −7 −10 −34 0 −7 −10 −34 1 2 3 11 1 2 3 11 ~R3+(7)R2 0 1 5 12 ~(1/25) R3 0 1 5 12 *. 0 0 25 50 0 0 1 2
tDengan Maple >>D:=Gausselim(C) ; D:=
1 2 3 11 0 1 5 12 0 0 1 2
4. Matriks terakhir merupakan matriks lengkap yang berbentuk MEB dari SPL x + 2y + 3z = 11 y + 5z = 12 z = 2. 5. Variabel tidak bebas x, y dan z sedangkan variabel bebasnya tidak ada 6. Substitusi z=2 ke persamaan-2 didapat y + 5 . 2 = 12 sehingga y = 2. Dengan mensubstitusikan z=2 dan y= 2 ke persamaan-1 diperoleh x + 2.2 + 3.2 = 11 sehingga x = 1.
49
®Aljabar Linier dan Penerapannya
tDengan Maple >X:=backsub(D); X:= [ 1, 2, 2 ] 6. HS = {(1,2,2)}. Jika menggunakan Eliminasi Gauss-Jordan maka langkah proses OBE dilanjutkan hingga terbentuk MEBT. Perhatikan hasil proses (2), 1 2 3 11 0 1 5 12 ~R +(-2)R 1 2 0 0 1 2
~R1+(7)R3
1 0 −7 −13 0 1 5 12 0 0 1 2
1 0 0 1 0 1 5 12 ~R +(-5)R 2 3 0 0 1 2
1 0 0 1 0 1 0 2 ** 0 0 1 2
tDengan Maple >>E:=GaussJord(D); E :=
1 0 0 1 0 1 0 2 0 0 1 2
3. SPL yang berkaitan dengan [A|B]** yang berbentuk MEBT adalah x =1 y =2 z =2 6. Variabel tidak bebas adalah x, y dan z, sedangkan variabel bebasnya tidak ada. tDengan Maple >X:=backsub(D); X:= [ 1, 2, 2 ] 6. HS = {(1,2,2)}.
50
®Aljabar Linier dan Penerapannya
Contoh-contoh berikut akan dikerjakan dengan menggunakan Maple. SPL yang diberikan berukuran besar dan lama jika dikerjakan dengan manual. tContoh2 Diberikan SPL dengan 6 persamaan dan 3 variabel, sebagai berikut : x1 + 2x2 + 2x1 + 3x2 + 3x1 + 4x2 + 4x1 + x2 + Penyelesaian :
3x3 + 2x4 + 3x5 + x6 = 15 5x3 + x4 + 2x5 + 3x6 = 10 2x3 + x4 + x5 + x6 = 8 x3 + 2x4 + 3x5 + 2x6 = 17
>with(linalg): >A:=matrix(4,6,[1,2,3,2,3,1,2,3,5,1,2,3,3,4,2,1,1,1,4,1,1,2,3,2]); 1 2 A:= 3 4
2 3 2 3 1 3 5 1 2 3 4 2 1 1 1 1 1 2 3 2
>X:=matrix(6,1,[x1,x2,x3,x4,x5,x6]);
X:=
x1 x 2 x3 x4 x5 x6
>B:=matrix(4,1,[15,10,8,17]); 15 10 B:= 8 17
>C:=concat(A,B); [ C adalah matriks lengkap] uDetailnya lihat lampiran halaman 1-2.
51
®Aljabar Linier dan Penerapannya
uContoh 3 Tentukan HS dari SPL berikut 2x1 3x1 4x1 5x1 6x1 8x1
+ + + + + +
3x2 + x3 + 4x4 + 3x5 + x6 = 30 x2 +2x3 + 2x4 + 4x5 +3x6 = 32 5x2 +2x3 + x4 + x5 +2x6 = 23 x2 +3x3 + 2x4 + x5 + x6 = 23 x2 + x3 + 3x4 + 4x5 + x6 = 32 6x2 +3x3 + 4x4 + 3x5 +2x6 = 45
Penyelesaian secara detail pada lampiran hal 2 – 5.u
52