LAPORAN PENDAHULUAN
PRAKTIKUM FISIKA KOMPUTASI I
V. Algoritma
Step 1 = Mulai
Step 2 = Inisialisasi fungsi GAUSS_ELIM dengan parameter A dan b, Inisialisasi
1 1 1 0 0 0
0 −1 0 1 −1 0
Matriks ordo 6x6 𝐴 = 0 0 −1 0 0 1 , Matriks ordo 6x1
0 0 0 0 1 −1
0 10 −10 0 −15 −5
[5 −10 0 −20 0 0]
0
0
𝑏 = 0 , n, r, i, x, k,max, max_pos, l, temp_r, zeta, j.
0
0
[200]
Step 3 = Cetak Matriks A
Step 4 = Cetak Matriks B
Step 5 = Proses n = size (A,1)
Step 6 = Proses r = zeros (n,1)
Step 7 = Kondisi perulangan i = 1 sampai i = n dengan i menaik 1
Step 8 = Proses r(i) = i akhir kondisi perulangan dari step 7
Step 9 = Proses x = zeros (n,1)
Step 10 = Kondisi perulangan k =1 sampai k = n dengan k menaik 1
Step 11 = Proses max = nilai absolut dari A(r(k),r(k))
Step 12 = Proses max_pos = k
Step 13 = Kondisi perulangan l = k sampai l = n dengan l menaik 1
Step 14 = Jika nilai absolut A(r(1),r(k)) > max maka
Step 15 = Proses max = nilai absolut dari A(r(1),r(k))
Step 16 = Proses max_pos =1 akhir kondisi pemilihan dan akhir kondisi perulangan step
13
Step 17 = Proses temp_r = r
Step 18 = Poses r(k) = temp_r(max_pos)
Step 19 = Proses r(max_pos) = temp_r(k)
Step 20 = Kondisi perulangan i = 1 sampai i = n dengan i menaik 1
A(r(i),k)
Step 21 = Jika i tidak sama dengan k maka proses 𝑧𝑒𝑡𝑎 = A(r(k),k), jika tidak
Step 28 = Cetak x
Step 29 = Selesai
VI. Flowchart
Mulai
k = 1 sampai k = n dengan k
menaik 1 Proses max = nilai absolut dari A(r(k),r(k))
Proses max_pos = k
l = k sampai l = n di = 1 sampai i = n
N denganimenaik 1
engan l menaik 1 0
Jika nilai absolut A(r(1),r(k))> max maka
eng
an l
1 me
nai
eng
k1 J
Gan l
me
nai
k1
G
J
Proses temp_r = r
Poses r(k) = temp_r(max_pos)
Proses r(max_pos) = temp_r(k)
N
j = k sampai j = n dengan j menaik
Proses A(r(i), j) = A(r(i), j) 1− A(r(k), j)𝑥zeta
Cetak x
Selesai
VII. Listing
end
for i= 1: 1: n
x(i)=b(r(i))/A(r(i),i);
end
end
X. Analisa
Jawab
- Max_pos adalah suatu fungsi yang menunjukkan nilai yang didapatkan dari
hasil 1 yang dipengaruhi dengan nilai abs(mutlak) A dan perulangan k.
- Temp_r adalah suatu fungsi yang menjadi operator untuk melakukan
operasi transpose matriks.
XII. Kesimpulan
1. Statement zeros adalah perintah untuk membuat matriks dengan elemen-
elemennya bernilai nol semua.
2. Zeta berfungsi untuk mencari nilai dan menge nol kan elemen yang akan
dijadikan nol.
3. Metode Eliminasi Gauss Jordan merupakan modifikasi dari Metode Eliminasi
Gauss biasa.
4. Perbedaan dari eliminasi metode Gauss biasa yaitu dengan merubah elemen-
elemen pada matriks yang angkat belum nol menjadi angka nol dengan bentuk
matriks segitiga dan melibatkan perumusan baris satu dengan yang lain
DAFTAR PUSTAKA