tugas program sitti zulaeha
Post on 27-Jul-2015
214 Views
Preview:
TRANSCRIPT
Tugas Individu
PROGRAM DAN APLIKASI KOMPUTER
DOSEN : Dr. SUHARDI, S.TP, MP
SITTI ZULAEHAP3900213405
PROGRAM MAGISTER KETEKNIKAN PERTANIAN
UNIVERSITAS HASANUDDIN
2013
1. Hitunglah nilai I berdasarkan data berikut :
No x(i) y(i) y
1 5 91 y0
2 6 96 y1
3 7 102 y2
4 8 110 y3
5 9 117 y4
6 10 121 y5
7 11 123 y6
*Nilai awal y pada digit I berdarkan bulan lahir dan digit II berdasarkan tanggal lahir.
Diketahui :
Nilai a = 5
Nilai b = 11
Nilai n = 1
I=h3 [ y 0+4 ( y1+ y3+ y5 )+2 ( y2+ y4 )+ y6 ]
I=13
[91+4 (96+110+121 )+2 (102+117 )+123 ]
I=13
[ 91+1308+438+123 ]
I=653,3333
Bahasa Program untuk menghitung nilai simpson dengan menggunakan program
MATLAB dalah sebagai berikut :
disp(['Program Menghitung Menggunakan Metode 1/3 Simpson'])disp(['SITTI ZULAEHA (P3900213405)']) x = [5 6 7 8 9 10 11];y = [91 96 102 110 117 121 123];n = 6;z = 7; %Jumlah titik kuadratur
m = 3;h = 1;sigma =((h/3)*(y(1)+y(z))); for i=2:z-1; if mod(i,2) ==0; sigma=sigma+((h/3)*(4*y(i))); else sigma=sigma+((h/3)*(2*y(i))); end endsimpson=sigma; disp(['simpson = ',num2str(simpson)])
Hasil perhitungan pada MATLAB :
Mulai
BacaX, y, a, b, n
h =(x(2)-x(1))sigma =((h/3)*(y(1)+y(n)))
i=2:n-1sigma=sigma+((h/3)*(4*y(i)))sigma=sigma+((h/3)*(2*y(i)))
Tulis Hasil
Selesai
Flow Chart
2. Diketahui suatu fungsi f ( x )=∫5
10
cos(5 x )
a = 5b = 10x = 5m = 2n = 4z = 2*(m)+1 h = (b-a)/n =1.25
sehingga titik-titik kuadraturnya adalah :
X 5 6.25 7.5 8.25 10
f(x) 0,9063 0,8549 0,7934 0,7224 0,6428
I=h3 [ y 0+4 ( y1+ y3 )+2 ( y2 )+ y 4 ]
I=1.25
3[0,9063+4 (0,8549+0,7224 )+2 (0,7934 )+0,6428 ]
I=1.25
3[ 0,9063+6,3092+1,5868+0,6428 ]
I=3,9354
Bahasa Program pada MATLAB :
disp(['Program Menghitung Fungsi Integral Menggunakan Metode 1/3 Simpson'])disp(['SITTI ZULAEHA (P3900213405)']) a = 5;b = 10;x = 5;m = 2;n = 4;z = 2*(m)+1; %Jumlah titik kuadraturh = (b-a)/n; %Jarak antar titik kuadraturn=round(n); for i=1:(z-1); f(i)=cos((5*pi/180)*x);x=x+hend
f ff=f(2:n) sum=0; for i=1:(n-1); sum=sum+ff(i); end sum sigma=0; for i=1:(n-1) if (rem(i,2)~=0) sigma=sigma+4*ff(i); else sigma=sigma+2*ff(i); end end simp=(h/3)*(f(1)+sigma+f(n+1))
Hasil dalam MATLAB
x =
6.2500
x =
7.5000
x =
8.7500
x =
10
f =
Columns 1 through 6
0.9063 0.8549 0.7934 0.7224 0.6667 0.6154
Columns 7 through 9
0.5714 0.5333 0.5000
ff =
0.8549 0.7934 0.7224
sum =
2.3706
simp =
3.9453
MULAI
DEFINISIKAN FUNGSI
BACA:a, b, x, m, n
z = 2*(m)+1h = (b-a)/n
f(i)=cos((5*pi/180)*x)x=x+h
ff=f(2:n)sum=0
sum=sum+ff(i)sigma=sigma+4*ff(i)sigma=sigma+2*ff(i);
sum=0i= 1 to n-1
simp=(h/3)*(f(1)+sigma+f(n+1))
TULIS HASIL
SELESAI
FLOW CHAR
top related