bab iii

6
BAB III METODOLOGI 3.1 Soal 1. Diketahui fungsi integral 3/8. 0 12 ex dx.Berapakah nilai integral tersebut? 2. Jika diketahui n=30, berapakah integral tersebut jika menggunakan metode simpson 3/8 3. buatlah program untuk menyelesaikan soal no 1 dan2 beserta nilai errornya 3.2 Algoritma Ditentukan nilai batas atas dan batas bawah yaitu b=12 dan a=0 ditulis 0 12 ex dx Ditentukan jumlah pias yang digunakan (30) pias ∆x= ba n →∆x= 120 30 Disubstitusikan nilai batas serta nilai diantara batas dari x=0 sampai x=12 ke dalam persamaan ∆x kali menjadi ( 1 2 2 ) , ( 2 2 2 ) , ( 3 2 2 ) , ( 4 2 2 ) , ( 5 2 2 ) , ( 6 2 2 ) , ( 7 2 2 ) , ( 8 2 2 ) , ( 9 2 2 ) , ( 10 2 2 ) , ( 11 2 2 ) Disubstitusikan ke dalam persamaan

Upload: vendy-casillas

Post on 25-Sep-2015

218 views

Category:

Documents


1 download

DESCRIPTION

fghjk

TRANSCRIPT

BAB IIIMETODOLOGI

3.1Soal1. Diketahui fungsi integral 3/8. .Berapakah nilai integral tersebut?2. Jika diketahui n=30, berapakah integral tersebut jika menggunakan metode simpson 3/83. buatlah program untuk menyelesaikan soal no 1 dan2 beserta nilai errornya3.2Algoritma Ditentukan nilai batas atas dan batas bawah yaitu b=12 dan a=0 ditulis

Ditentukan jumlah pias yang digunakan (30) pias

Disubstitusikan nilai batas serta nilai diantara batas dari x=0 sampai x=12 ke dalam persamaan kali menjadi

Disubstitusikan ke dalam persamaanI= [f(x0)+3f(x1)+3f(x2)+f(x3)] Didapatkan hasil perhitungan numerik, kemudian dibandingkan dengan hasil perhitungan analitik dengan memperhatikan nilai error :

3.3Flowchart

e=ix=(b-a)/nMasukkan nilai nMasukkan batas bawahaMasukkan batas atasbSTART

analitik=2.781**b-2.781**a

do i=1,n-2,3

p=p+(3*2.781**(a+(e*x)))

End do

End doh=i

do i=2,n-1,3

q=q+(3*2.781**(a+(h*x)))

do i=3,n-3,3

k=i

r=r+(2*2.781**(a+(k*x)))

End do

Numerik=((3.*x/8.)*(2.781**a+2.781**b+(3*p)+(3*q)+(2*r)))

q=((analitik-numerik)/analitik)*100

Tulis hasil analitik

Tulis hasil errorTulis hasil numerik

END

3.4Programprogram simpson 3/8real :: a,b,x,e,h,k,p,q,r,analitik,numeric,errorinteger :: i,nwrite(*,*)'Selamat Datang di integrasi metode Simpson 3/8'write(*,*)'Silahkan masukkan nilai yang diinginkan'write(*,*)'masukkan batas atas'read(*,*)bwrite(*,*)'masukkan batas bawah'read(*,*)awrite(*,*)'masukkan nilai n'read(*,*)n

analitik=2.781**b-2.781**ax=(b-a)/np=0.0do i=1,n-2,3e=ip=p+(3*2.781**(a+(e*x)))end doq=0.0do i=2,n-1,3h=iq=q+(3*2.781**(a+(h*x)))end dor=0.0do i=3,n-3,3k=ir=r+(2*2.781**(a+(k*x)))end do

Numerik=((3.*x/8.)*(2.781**a+2.781**b+(3*p)+(3*q)+(2*r)))error=((analitik-numerik)/analitik)*100write(*,*)'nilai analitik'write(*,*)analitikwrite(*,*)'nilai numerik'write(*,*)numerikwrite(*,*)'nilai error'write(*,*)abs(error)write(*,*)'Terima Kasih telah mencoba program saya'end program simpson 3/8