Tugas program sitti zulaeha

9
Tugas Individu PROGRAM DAN APLIKASI KOMPUTER DOSEN : Dr. SUHARDI, S.TP, MP SITTI ZULAEHA P3900213405 PROGRAM MAGISTER KETEKNIKAN PERTANIAN UNIVERSITAS HASANUDDIN 2013

Transcript of Tugas program sitti zulaeha

Page 1: Tugas program sitti zulaeha

Tugas Individu

PROGRAM DAN APLIKASI KOMPUTER

DOSEN : Dr. SUHARDI, S.TP, MP

SITTI ZULAEHAP3900213405

PROGRAM MAGISTER KETEKNIKAN PERTANIAN

UNIVERSITAS HASANUDDIN

2013

Page 2: Tugas program sitti zulaeha

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

Page 3: Tugas program sitti zulaeha

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 :

Page 4: Tugas program sitti zulaeha

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

Page 5: Tugas program sitti zulaeha

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

Page 6: Tugas program sitti zulaeha

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

Page 7: Tugas program sitti zulaeha

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

Page 8: Tugas program sitti zulaeha

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