Anda di halaman 1dari 9

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : GALANG ANANDA P
NPM/Semester : 19031010117/IV
Praktikum : MATEMATIKA TEKNIK Sesi : C2
Percobaan : METODE ELIMINASI GAUSS Paralel :C
JACOBI DAN SIEDEL
Tanggal : 29 MARET 2021
Pembimbing : DR. T. IR. SUSILOWATI, MT
LAPORAN SEMENTARA

Dosen Pembimbing Asisten Laboratorium Laporan Resmi

Tanggal : Tanggal : Tanggal :


_____________________ 29 MARET 2021 _______________

(DR. T. IR. SUSILOWATI, MT) (AL GHAZALY WIRATMA A.)


NIP. 19621120 199103 2 001 NPM. 17031010192

Soal!

1. Bandingkan metode jacobi dengan gauss siedel, kemudian berikan


pendapatmu metode apa yang lebih efektif.

Jawaban
1. Script
clc;
clear all;
disp('=================== METODE JACOBI & GAUSS SIEDEL
===================');
disp('/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\');
a=input('Masukkan Persamaan Pertama = ');
b=input('Masukkan Persamaan Kedua = ');
c=input('Masukkan Persamaan ketiga = ');
l=input('Masukkan Batas Perhitungan Persen Nilai Erormu= ');
i=1;
x=0;
y=0;
z=0;
x1=(a(1,4)-(a(1,2)*y)+(a(1,3)*z))/a(1,1);
y1=(b(1,4)-(b(1,1)*x)+(b(1,3)*z))/b(1,2);
z1=(c(1,4)-(c(1,1)*x)+(c(1,2)*y))/c(1,3);
lx=abs((x1-x)/x1)*100;
ly=abs((y1-y)/y1)*100;
lz=abs((z1-z)/z1)*100;
disp('Berikut cara Penyelesaian: ');
disp(' 1. Metode Jacobi');
disp(' 2. Metode Gauss Siedel');
puu=input('Pilih Metodemu= ');
fprintf('%4s%10s%12s%12s%18s%13s%15s\n','iterasi','x','y','z','%eror
x','%eror y','%eror z');
disp('/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\');
switch puu
case 1
while lx>l||ly>l||lz>l
x=x1;
y=y1;
z=z1;
x1=(a(1,4)-(a(1,2)*y)-(a(1,3)*z))/a(1,1);
y1=(b(1,4)-(b(1,1)*x)-(b(1,3)*z))/b(1,2);
z1=(c(1,4)-(c(1,1)*x)-(c(1,2)*y))/c(1,3);
lx=abs((x1-x)/x1)*100;
ly=abs((y1-y)/y1)*100;
lz=abs((z1-z)/z1)*100;
i=i+1;
fprintf('%6i%17.4f%12.4f%12.4f%14.2f%13.2f%15.2f\n',i,x1,y1,z1,lx,ly,lz);
end
case 2
while lx>l||ly>l||lz>l
x=x1;
y=y1;
z=z1;
x1=(a(1,4)-a(1,2)*y-a(1,3)*z)/a(1,1);
y1=(b(1,4)-b(1,1)*x1-b(1,3)*z)/b(1,2);
z1=(c(1,4)-c(1,1)*x1-c(1,2)*y1)/c(1,3);
lx=abs((x1-x)/x1)*100;
ly=abs((y1-y)/y1)*100;
lz=abs((z1-z)/z1)*100;
i=i+1;
fprintf('%6i%17.4f%12.4f%12.4f%14.2f%13.2f%15.2f\n',i,x1,y1,z1,lx,ly,lz);
end
otherwise
disp('tidak ada');
end
disp('/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\');
disp('Sehingga Sesuai hasil yang didapat dari tabel diatas maka :');
fprintf ('%0s%0.0f\n','Pada Iterasi Ke ',i);
fprintf ('%0s%0.4f\n','Nilai x= ',x1);
fprintf ('%0s%0.4f\n','Nilai y= ',y1);
fprintf ('%0s%0.4f\n','Nilai z= ',z1);
fprintf('%2s%3.4f\n','Besar %Error x : ',lx);
fprintf('%2s%3.4f\n','Besar %Error y : ',ly);
fprintf('%2s%3.4f\n','Besar %Error z : ',lz);

2. Hasil Run:
3. Perhitungan manual:
Persamaan Jacobi =
27x + 6y − z = 85
6x + 15y + 2z = 72
x + y + 54z = 110
Penyelesaian metode Jacobi:
Pada saat x1=y1=z1=0
Maka iterasi 1nya:
85−( 6 )( y ) −(−1)(z)
X’= = 3,15
27
72−( 6 ) ( x )−(2)( z )
Y’= = 4,8
15
110− (1 )( x )−(1)( y )
Z’= = 2,04
1

Iterasi 2:
85−( 6 )( 4,8 )−(−1)( 2,04)
X”= = 2,16
27
72−( 6 ) ( 3,15 )−(2)( 2,04)
Y”= = 3,27
15
110− (1 )( 4,8 )−( 1)(3,15)
Z”= = 1,89
1
2,16−3,15
%εx= x100%= 45,96%
2,16
3,27−4,8
%εy= x100%= 46,83%
3,27
1,89−2,04
%εz= x100%= 7,79%
1,89
Hingga batas persen eror x,y, dan z mendekati 1 dapat ditulis seperti
Persamaan =
27x + 6y − z = 85
6x + 15y + 2z = 72
x + y + 54z = 110
Penyelesaian metode Gauss Siedel:
Pada saat y1=z1=0
Maka iterasi Pertama:
85−( 6 )( 0 )−(−1)(0)
X’= = 3,15
27
72−( 6 ) ( 3,15 )−(2)(0)
Y’= = 3,54
15
110− (1 )( 3,15 )−(1)(3,54)
Z’= = 1,91
1
Iterasi Kedua:
85−( 6 )( 3,54 )−(−1)(1,91)
X”= = 2,43
27
72−( 6 ) ( 3,15 )−(2)( 1,91)
Y”= = 3,572
15
110− (1 )( 3,15 )−(1)(3,54)
Z”= = 1,93
1
2,43−3,15
%εx= x100%= 29,44%
2,43
3 ,572−3,54
%εy= x100%= 0,88%
3,572
1,93−1,91
%εz= x100%= 0,66%
1,9 3
Hingga batas persen eror x,y, dan z mendekati 1 dapat ditulis seperti
Perbandingan:
- Dari jumlah iterasi metode gauss siedel lebih singkat dan hasilnya hampir
sama
- Metode gauss siedel memiliki persen eror lebih besar pada hasil akhir
sehingga lebih akurat
Dari perbedaan ini dapat disimpulkan bahwa metode gauss diesel lebih efektif
dari pada jacobi

Anda mungkin juga menyukai