SOAL !
1. Jelaskan Metode simpson 1/3,1/3 banyak pias, dan 3/8, Beserta contoh
manualnya dan alogartimanya (Berikan contoh yang berbeda dengan modul)!
2. Buat program dengan pascal dan matlab dan flowchartnya (Persamaan harus
berbeda setiap mahasiswa) !
a. Metode Simpson 1/3
b. Metode Simpson 1/3 Banyak Pias
c. Metode Simpson 3/8
3. Buat program (gunakan persen kesalahannya serta koreksinya) dan
flowchartnya 1/3 banyak pias dan 3/8 dengan mengunakan persamaan
dibawah. Bandingkan hasilnya dengan persen kesalahannya serta koreksinya,
dan beri pembahasannya (buat dalam bentuk Tabel):
a. 4 Sec (x)
b. Cosec (x)
c. 2X Sin (x)
d. Exp (X3 )
x2 + x−2 +6
e.
2−x 2
Penyelesaian :
3 3
5
I analitis=∫ 5 x+ 3 dx= x 2+ 3 x
0 2 [ ]
0
¿ ( 52 3 + 3(3))−( 52 0 +3 ( 0 ))=31,5
2 2
b−a
I numerik = [ f ( a ) +4 f ( c ) +f ( b ) ]
6
Penyelesaian :
3 3
5
I analitis=∫ 5 x+ 3 dx= x 2+ 3 x
0 2 [ ]0
¿ ( 52 3 + 3(3))−( 52 0 +3 ( 0 ))=31,5
2 2
n−1 n−2
I numerik =
∆x
3 [
f ( a ) +f ( b )+ 4 ∑ f ( x i )+ 2 ∑ f ( x i)
i=1 i=2
]
Praktikum Matematika Teknik 125
3−0
4
¿
3
[ 0+31,5+ 4 ( 5 , 5 ) +2 ( 16 ) ]
¿ 21,375
analitis−numerik
ε= × 100 %
analitis
31 , 5−21,3 75
¿ × 100 %
3 1 ,5
¿ 32 ,14 %
(b−a)
[ f ( x 0 ) +3 f ( x 1 ) +3 f ( x 2 ) +f ( x 3 ) ]
8
Algoritma :
Tulis persamaan, batas bawah, dan batas atas yang akan
diselesaikan
Selesaikan perhitungan analitis dengan cara diintegralkan
persamaannya
Lalu hitung secara numerik dengan rumus :
3∆ x
Ai = f ( x 0 ) +3 f ( x 1 ) +3 f ( x 2 ) +f ( x 3 ) ]
8 [
Kemudian hitung kesalahan relatif terhadap nilai eksak dengan
rumus :
analitis−numerik
ε= × 100 %
analitis
Contoh soal :
3
I =∫ 5 x+ 3 dx
0
Penyelesaian :
3 3
5 2
I analitis=∫ 5 x+ 3 dx=
0
[ 2
x +3x ]0
I numerik =(b−a)
[ f ( x 0 ) +3 f ( x1 ) +3 f ( x2 ) + f ( x 3 ) ]
8
[ f (0)+3 f ( 1 ) +3 f ( 2 ) + f ( 3 ) ]
¿(3−0)
8
3(0+16,5+ 48+31,5)
¿ =36
8
analitis−numerik
ε= × 100 %
analitis
31,5−36
¿ ×100 %
31,5
¿ 14,29 %
Masukkan
persamaan, batas
bawah, dan batas
atas
o=(m+n)/2;
g1=int(g);
fm=subs(g1,x,m);
fn=subs(g1,x,n);
fo=subs(g1,x,o);
an=fn-fm;
nu=((n-m)/6)*(fm+(4*fo)+fn);
Mengoutput
kan hasil
perhitungan
numerik
END
c. Script Program
PASCAL
d. Hasil Run
PASCAL
PASCAL
b. Flowchart
START
intg=int(g);
fm=subs(intg,x,m);
fn=subs(intg,x,n);
an=fm-fn;
dx=(m-n)/p;
fi1=0;
ii=m+dx;
For l=1:2:(p-1)
fii=subs(g,x,ii);
fi1=fi1+fii;
ii=ii+(2*dx);
for i=2:2:(p-2)
ii=m+(2*dx);
fii=subs(g,x,ii);
fi2=fi2+fii;
m=ii;
num=dx/3*(fm+fn+(4*fi1)+(2*fi2));
disp(['MAKA LUASNYA
ADALAH : ',num2str(num)]);
END
PASCAL
dx:=(m-n)/p;
i:=(dx/3)*(g(m)+4*g((m+n)/2)+g(n));
writeln('MAKA LUASNYA
ADALAH = ',i:2:2);
END
c. Script Program
PASCAL
d. Hasil Run
PASCAL
START B A
j2=m+(i*dx);
intg=int(g); j3=m+((i+1)*dx);
fm=subs(intg,x,m); fj2=subs(g,x,j2);
fn=subs(intg,x,n); fj3=subs(g,x,j3);
an=fm-fn; a=a+(2*fj2)+(3*fj3);
i=1; i=i+2;
while i==1;
num=(dx/8)*(a+fn);
p=input('jumla
h pias = '); YES
m=mod(p,2);
NO
YES disp(['MAKA
If m==0 i=0; LUASNYA ADALAH :
',num2str(num)]);
NO
disp('jumlah
segmen harus END
benar');
dx=(n-m)/p;
j1=m+dx;
fj1=subs(g,x,j1);
a=fm+(3*fj1);
i=2;
B A
START
dx:=(m-n)/p;
i:=(3*dx/
8)*(g(m)+3*g(m+dx)+g(m+(2*
dx))+g(n));
writeln('MAKA
LUASNYA ADALAH
= ',i:2:2);
END
PASCAL
intg=int(g);
fm=subs(intg,x,m);
fn=subs(intg,x,n);
an=fm-fn;
dx=(m-n)/p;
fi1=0;
ii=m+dx;
For l=1:2:(p-1)
fii=subs(g,x,ii);
fi1=fi1+fii;
ii=ii+(2*dx);
for i=2:2:(p-2)
ii=m+(2*dx);
fii=subs(g,x,ii);
fi2=fi2+fii;
m=ii;
num=dx/3*(fm+fn+(4*fi1)+(2*fi2));
k=abs((an-num)/an)*100;
disp(['PERHITUNGAN
ANALITIK : ',num2str(an)]);
disp(['PERHITUNGAN
NUMERIK : ',num2str(num)]);
disp(['PERSEN KESALAHAN
: ',num2str(k),'%']);
END
j2=m+(i*dx);
intg=int(g); j3=m+((i+1)*dx);
fm=subs(intg,x,m); fj2=subs(g,x,j2);
fn=subs(intg,x,n); fj3=subs(g,x,j3);
an=fm-fn; a=a+(2*fj2)+(3*fj3);
i=1; i=i+2;
while i==1;
num=(dx/8)*(a+fn);
p=input('jumla
h pias = '); YES
m=mod(p,2);
NO
YES k=abs((an-num)/an)*100;
If m==0 i=0;
NO
disp('jumlah disp(['PERHITUNGAN
segmen harus ANALITIK : ',num2str(an)]);
benar'); disp(['PERHITUNGAN
NUMERIK : ',num2str(num)]);
disp(['PERSEN KESALAHAN
: ',num2str(k),'%']);
dx=(n-m)/p;
j1=m+dx;
fj1=subs(g,x,j1);
a=fm+(3*fj1); END
i=2;
B A
C. Script Program
a. Metode Simpson 1/3 Banyak Pias
D. Hasil Run
4 Sec (x)
(x^2 + x^(-2) + 6) /
205,3703% 101,9116%
(2 – x^2)