Anda di halaman 1dari 12

b

Persoalan integrasi numerik : I =  f ( x)dx dapat diselesaikan dengan menggunakan :


a

I .METODE NEWTON-COTES.
II .METODE ROMBERG.
III.METODE KUADRATUR GAUSS.

I.METODE NEWTON-COTES :
Dalam metode ini fungsi f(x) didekati menggunakan polinom interpolasi Pn(x).
Metode ini terdiri dari :
1.KAIDAH TRAPESIUM.
2.KAIDAH SIMPSON 1/3.
3.KAIDAH SIMPSON 3/8.

I.1.KAIDAH TRAPESIUM :
RUMUS :
𝒃
f(b)
𝒉
𝑰 = ∫𝒂 𝒇(𝒙)𝒅𝒙 = 𝟐 {𝒇(𝒂) + 𝒇(𝒃) + 𝟐 ∑𝒏−𝟏
𝒊=𝟏 𝒇(𝒙𝒊 )}
Dimana : n = jumlah trapesium → boleh ganjil atau genap. f(a)
b−a
h = lebar trapesium = h=b-a b
n a

I.2.KAIDAH SIMPSON 1/3 :


RUMUS :
𝒃 𝒉
𝑰 = ∫𝒂 𝒇(𝒙)𝒅𝒙 = 𝟑 {𝒇(𝒂) + 𝒇(𝒃) + 𝟐 ∑𝒎−𝟏 𝒎
𝒊=𝟏 𝒇(𝒙𝟐𝒊 ) + 𝟒 ∑𝒊=𝟏 𝒇(𝒙𝟐𝒊−𝟏 )}
Dimana : n = jumlah trapesium → harus genap.
b−a
h = lebar trapesium =
n
n
m=
2
Contoh 1 :
Seorang penumpang kereta api mencatat kecepatan kereta setiap 10 menit. Hasilnya adalah :
Waktu (menit) 10 20 30 40 50 60 70
Kecepatan (mil/jam) 45 55 52 60 64 58 47
Hitunglah jarak yang ditempuh oleh kereta tersebut selama satu jam, yaitu mulai dari t = 10 menit s/d
t = 70 menit, dengan menggunakan :
a.Kaidah trapesium.
b.Kaidah Simpson 1/3.

Jawab :
jarak
70
ds
kecepa tan = →v = → ds = vdt →  ds =  vdt → s =  vdt
waktu dt 10

a = 10 ; b =70 ; h = 10 menit = 1/6 jam


70 − 10
n= =6
10
n 6
m= = =3
2 2

a.Kaidah trapesium :
6−1
1/6
𝐼= [𝑓(10) + 𝑓(70) + 2 ∑ 𝑓(𝑥𝑖 )]
2
𝑖=1
1
= [45 + 47 + 2{𝑓(𝑥1 ) + 𝑓(𝑥2 ) + 𝑓(𝑥3 ) + 𝑓(𝑥4 ) + 𝑓(𝑥5 )}]
12
1 1 670
= [92 + 2{55 + 52 + 60 + 64 + 58}] = [92 + 2{289}] = 𝑚𝑖𝑙 = 55,83 𝑚𝑖𝑙.
12 12 12

b.Kaidah Simpson 1/3 :


3−1 3
1/6
𝐼= [𝑓(10) + 𝑓(70) + 2 ∑ 𝑓(𝑥2𝑖 ) + 4 ∑ 𝑓(𝑥2𝑖−1 )]
3
𝑖=1 𝑖=1
1
= [45 + 47 + 2{𝑓(𝑥2 ) + 𝑓(𝑥4 )} + 4{𝑓(𝑥1 ) + 𝑓(𝑥3 ) + 𝑓(𝑥5 )}]
18
1
= [92 + 2{52 + 64} + 4{55 + 60 + 58}]
18
1
= [92 + 2{116} + 4{173}]
18
1
= [92 + 232 + 692]
18
1016
= 𝑚𝑖𝑙
18
= 56,44 𝑚𝑖𝑙
Contoh 2 :
1

e
x2
Hitunglah : dx
0

a.Menggunakan kaidah trapesium dengan n = 4.


b.Menggunakan kaidah Simpson 1/3 dengan n = 4.

Jawab :
a = 0 ; b = 1 ; n = 4 ; m = ½(m) = ½ (4) = 2
1− 0 1
h= = = 0,25
4 4

a.Kaidah trapesium :
4−1
1/4
𝐼= [𝑓(0) + 𝑓(1) + 2 ∑ 𝑓(𝑥𝑖 )]
2
𝑖=1
1
= [𝑒 0 + 𝑒 1 + 2{𝑓(𝑥1 ) + 𝑓(𝑥2 ) + 𝑓(𝑥3 )}]
8
1
= [1 + 2,718282 + 2{𝑓(0,25) + 𝑓(0,5) + 𝑓(0,75)}]
8
1 2 2 2
= [3,718282 + 2{𝑒 (0,25) + 𝑒 (0,5) + 𝑒 (0,75) }]
8
1
= [3,718282 + 2{𝑒 0,0625 + 𝑒 0,25 + 𝑒 0,5625 }]
8
1
= [3,718282 + 2{1,064494 + 1,284025 + 1,755055}]
8
1
= [3,718282 + 2{4,103574}]
8
1 11,92543
= [3,718282 + 8,207148] = = 1,490679
8 8

b.Kaidah Simpson 1/3 :


2−1 2
1/4
𝐼= [𝑓(0) + 𝑓(1) + 2 ∑ 𝑓(𝑥2𝑖 ) + 4 ∑ 𝑓(𝑥2𝑖−1 )]
3
𝑖=1 𝑖=1
1 0
= [𝑒 + 𝑒 1 + 2{𝑓(𝑥2 )} + 4{𝑓(𝑥1 ) + 𝑓(𝑥3 )}]
12
1
= [1 + 2,718282 + 2{𝑓(0,5)} + 4{𝑓(0,25) + 𝑓(0,75)}]
12
1 2 2 2
= [3,718282 + 2{𝑒 (0,5) } + 4{𝑒 (0,25) + 𝑒 (0,75) }]
12
1
= [3,718282 + 2{1,284025} + 4{1,064494 + 1,755055}]
12
1
= [3,718282 + 2,56805 + 4{2,819549}]
12
1 17,564528
= [3,718282 + 2,56805 + 11,278196] = = 1,463711
12 12

3.KAIDAH SIMPSON 3/8 :


RUMUS : Untuk jumlah trapesium (n)≥6
b  n −1 n −3

3h 
I = f ( x)dx = f (a) + f (b) + 3  f ( xi ) + 2  f ( xi )
8  i =1 i =3, 6, 9,...

a
 i 3, 6, 9,... 

Contoh 1 : (n = kelipatan 6)
Seorang penumpang kereta api mencatat kecepatan kereta setiap 10 menit. Hasilnya adalah :
Waktu (menit) 10 20 30 40 50 60 70
Kecepatan (mil/jam) 45 55 52 60 64 58 47
Hitunglah jarak yang ditempuh oleh kereta tersebut selama satu jam, yaitu mulai dari t = 10 menit s/d
t = 70 menit, dengan menggunakan kaidah Simpson 3/8.

Jawab :
a = 10 ; b =70 ; h = 10 menit = 1/6 jam
70 − 10
n= =6
10
6−1 6−3
3(1/6)
𝐼= 45 + 47 + 3 ∑ 𝑓(𝑥𝑖 ) + 2 ∑ 𝑓(𝑥𝑖 )
8
𝑖=1 𝑖=3,6,9...
[ 𝑖≠3,6,9... ]
3
= [92 + 3{𝑓(𝑥1 ) + 𝑓(𝑥2 ) + 𝑓(𝑥4 ) + 𝑓(𝑥5 )} + 2𝑓(𝑥3 )]
48
3
= [92 + 3{55 + 52 + 64 + 58} + 2(60)]
48
3
= [92 + 3{229} + 120]
48
3 3[899] 2697
= [92 + 687 + 120] = = = 56,1875 𝑚𝑖𝑙
48 48 48

UNTUK : n<6 → DIGUNAKAN RUMUS : (1 3 3 1), YAITU :

I=
3h
 f (x0 ) + 3 f (x1 ) + 3 f (x2 ) + f (x3 ) + sisa trapesium
8

Sisa trapesium = 1 → dihitung menggunakan kaidah trapesium.


Sisa trapesium = 2 → dihitung menggunakan kaidah Simpson.
Contoh 2 : (Simpson 3/8, sisa 1)
1


Hitunglah : e dx menggunakan kaidah Simpson 3 / 8 dengan n = 4.
2
x

Jawab : a = 0 ; b = 1 ; n = 4 ; h = (1-0)/4 = ¼

 f (x0 ) + 3 f (x1 ) + 3 f (x2 ) + f (x3 ) + 1 / 4  f (x3 ) + f (x4 ) + 2 f (xi )


1−1
3(1 / 4)
I=
8 2  i =1 
=
3 0
32
 2 2 2
 
1
e + 3e ( 0, 25) + 3e ( 0,5) + e ( 0, 75) + e ( 0,75) + e (1)
8
2 2

=
3
32
   1
1 + 3e 0, 0625 + 3e 0, 25 + e 0,5625 + e 0,5625 + 2,718282
8

I = 1 + 3(1,064494 ) + 3(1,284025 ) + 1,755055  + 1,755055 + 2,718282 
3 1
32 8
= 1 + 3,193482 + 3,852075 + 1,755055  + 4,47337 
3 1
32 8
= 9,800592  + 0,559167125 = 0,9188055 + 0,559167125 = 1,477973
3
32

Contoh 3 : (Simpson 3/8, sisa 2)


2,5

Hitunglah:  f ( x)dx dari data berikut ini


0

x 0 0,5 1,0 1,5 2,0 2,5


f(x) 1,5000 2,0000 2,0000 1,6364 1,2500 0,9565
Jawab :
a = 0 ; b = 2,5 ; h = 0,5 ; n = (2,5-0)/0,5 = 5

 f (x0 ) + 3 f (x1 ) + 3 f (x2 ) + f (x3 ) + 1 / 2  f (x3 ) + f (x5 ) + 2 f (x1 ) + 4 f (x2i −1 )


1−1 1
3(1 / 2)
I=
8 3  i =1 i =1 
=
3
1,5 + 3(2) + 3(2) + 1,6364  + 1 1,6364 + 0,9565 + 4(1,25)
16 6
= 1,5 + 6 + 6 + 1,6364  + 1,6364 + 0,9565 + 5
3 1
16 6
= 15,1364  + 7,5929  = 2,838075 + 1,26483333 = 4,1033558
3 1
16 6

EKSTRAPOLASI RICHARDSON
Dengan memperhitungkan galat, rumus kaidah trapesium dapat dituliskan kembali sebagai :
𝑏 𝑛−1

𝐼 = ∫ 𝑓(𝑥)𝑑𝑥 = {𝑓(𝑎) + 𝑓(𝑏) + 2 ∑ 𝑓(𝑥𝑖 )} + 𝑔𝑎𝑙𝑎𝑡
𝑎 2
𝑖=1
𝑏
∫ 𝑓(𝑥)𝑑𝑥 = 𝐼(ℎ) + 𝐶ℎ2
𝑎
dimana :
𝑛−1

𝐼(ℎ) = hasil integrasi dengan lebar trapesium h = {𝑓(𝑎) + 𝑓(𝑏) + 2 ∑ 𝑓(𝑥𝑖 )}
2
𝑖=1
𝐶ℎ2 = galatnya
Secara umum dapat ditulis :
J = I (h) + Ch q persamaan 1
Selanjutnya lebar trapesium diekstrapolasi dari h menjadi 2h, sehingga diperoleh :
J = I ( 2h) + C ( 2h) q persamaan 2
Persamaan 1 = persamaan 2
𝐼(ℎ) + 𝐶ℎ𝑞 = 𝐼(2ℎ) + 𝐶(2ℎ)𝑞
𝐼(ℎ) − 𝐼(2ℎ) = 𝐶(2ℎ)𝑞 − 𝐶ℎ𝑞
𝐼(ℎ) − 𝐼(2ℎ)
𝐼(ℎ) − 𝐼(2ℎ) = 𝐶(2𝑞 ℎ𝑞 − ℎ𝑞 ) → 𝐶 = persamaan 3
(2𝑞 − 1)ℎ𝑞
Substitusi persamaan 3 ke persamaan 1, diperoleh :
𝑰(𝒉)−𝑰(𝟐𝒉)
𝑱 = 𝑰(𝒉) + RUMUS EKSTRAPOLASI RICHARDSON
(𝟐𝒒 −𝟏)

II.METODE ROMBERG
Adalah kombinasi kaidah trapesium dengan ekstrapolasi Richardson, untuk memperoleh nilai integrasi
yang lebih baik.
Pada metode Romberg, dibuat tabel Romberg seperti di bawah ini, dimana kolom 1 merupakan hasil
perhitungan integrasi menggunakan kaidah trapesium, sedangkan kolom 2 dan seterusnya merupakan
hasil perhitungan integrasi menggunakan ekstrapolasi Richardson.

O(h2) O(h4) O(h6) O(h8) O(h10) O(h12) O(h14)


A0
A1 B1
A2 B2 C2
A3 B3 C3 D3
A4 B4 C4 D4 E4
A5 B5 C5 D5 E5 F5
A6 B6 C6 D6 E6 F6 G6
Contoh :
1
1
Hitunglah :  1 + x dx dengan metode Romberg (n = 8). Gunakan lima angka penting !
0

Jawab :
1- 0 1 y
a=0; b=1 ;n=8; h= = = 0,125 y = f(x)
8 8
n = 2k = 8 → k = 3 → k = 0, 1, 2, 3
k = 0 → n = 20 = 1 buah segmen (daerah integrasi)
k = 1 → n = 21 = 2 buah segmen x
a A0 b
k = 2 → n = 22 = 4 buah segmen
y y = f(x) h0
k = 3 → n = 23 = 8 buah segmen

h1 h1

a A1 b

Tabel nilai fungsi pada selang [0,1] dengan h = 0,125


r xr f(xr)
0 0,00000 1,000000
1 0,12500 0,888889
2 0,25000 0,800000
3 0,37500 0,727273
4 0,50000 0,666667
5 0,62500 0,615385
6 0,75000 0,571429
7 0,87500 0,533333
8 1,00000 0,500000

n −1
h
Menghitung A menggunakan kaidah trapesium : I = [f(a) + f(b) + 2 f(x i )]
2 i =1

h0 1
n = 1 → A0 = [f(0) + f(1)] = [1 + 0,5] = 0,75000
2 2
h 0,5
n = 2 → A1 = 1 [f(0) + f(1) + 2f(x 1 )] = [1,5 + 2(0,666667 )] = 0,708333
2 2
h
n = 4 → A 2 = 2 [f(0) + f(1) + 2f(x 1 ) + 2f(x 2 ) + 2f(x 3 )]
2
0,250
= [1,5 + 2(0,8) + 2(0,666667 ) + 2(0,571429 )] = 0,69702
2
h3
n = 8 → A3 = [f(0) + f(1) + 2f(x 1 ) + 2f(x 2 ) + 2f(x 3 ) + 2f(x 4 ) + 2f(x 5 ) + 2f(x 6 ) + 2f(x 7 )]
2
0,125
= [1,5 + 2(0,888889 ) + 2(0,8) + 2(0,727273 ) + 2(0,666667 ) + 2(0,615385 ) +
2
2(0,571429 ) + 2(0,533333 )
= 0,69412

Menghitung B, C, D menggunakan ekstrapolasi Richardson :


Menghitung Bk :
A k − A k -1
Bk = A k + → ekstrapolasi Richardson → (A k berorde 2, jadi q = 2)
2q − 1
A -A
B1 = A1 + 12 0 = 0,69445
2 −1
A −A
B 2 = A 2 + 22 1 = 0,69325
2 −1
A −A
B3 = A 3 + 3 2 2 = 0,69315
2 −1
Menghitung Ck :
Bk − Bk -1
C k = Bk + → (Bk berorde 4, jadi q = 4)
2q − 1
B -B
C 2 = B 2 + 24 1 = 0,69317
2 −1
B3 − B 2
C 3 = B3 + 4 = 0,69314
2 −1
Menghitung Dk :
C k − C k -1
Dk = Ck + → (C k berorde 6, jadi q = 6)
2q − 1
C −C
D 3 = C 3 + 3 6 2 = 0,69314
2 −1
Selanjutnya disusun menjadi :
Tabel Romberg : O(hi) = derajat kesalahan.
k n O(h2) O(h4) O(h6) O(h8)
0 1 0,75000
1 2 0,70833 0,69445
2 4 0,69702 0,69325 0,69317
3 8 0,69412 0,69315 0,69314 0,69314
1
1
Jadi  dx = 0,69314
0
1+ x
SOAL UNTUK DICOBA SENDIRI :

1. 𝐺𝑢𝑛𝑎𝑘𝑎𝑛 𝑆𝑖𝑚𝑝𝑠𝑜𝑛 1/3 𝑢𝑛𝑡𝑢𝑘 𝑚𝑒𝑛𝑔ℎ𝑖𝑡𝑢𝑛𝑔 ∶ ∫ √(2𝑥 + 1) 𝑑𝑥.


0
𝑃𝑒𝑚𝑏𝑢𝑙𝑎𝑡𝑎𝑛 3 𝑎𝑛𝑔𝑘𝑎 𝑑𝑖 𝑏𝑒𝑙𝑎𝑘𝑎𝑛𝑔 𝑘𝑜𝑚𝑎.

2.Gunakan aturan Simpson 3/8 untuk menghitung nilai integral dari data :
X 0 0,5 1,0 1,5 2,0 2,5
f(X) 1,4 2,0 2,5 1,7234 1,3545 0,9876

10

3.Hitung : 10 
−10
1 + x 2 dx menggunakan metode Romberg, jika diketahui tabel Romberg-nya adalah

sbb. :

k n O(h2) O(h4) O(h6) O(h8)


0 1 200,9975124
1 2 110,4987562
2 4 106,2395732
3 8 104,1165268
Y

f(x2)
f(x1)
y = f(x)

-1 X1 X2 1
X

Dengan x1 = a dan x2 = b, maka :

Luas Trapesium = I = (b − a) f (a) + f (b)


1
2
Dapat ditulis : I = w1 f (a) + w2 f (b)

Secara umum : I = w1 f ( x1 ) + w2 f ( x 2 ) + ... + wn f ( x n )


Dimana : n = banyaknya titik.
Nilai wi dan xi dapat dilihat pada tabel kuadratur Gauss.

TRANSFORMASI :
b 1
Bentuk 
a
f ( x ) dx ditransformasi menjadi bentuk  f (u)du .
−1

a + b + (b − a)u b−a
x= dan dx = du
2 2

Contoh :
1
Hitunglah  e x dx dengan kuadratur Gauss (n = 5).
2

Jawab :
a = 0 dan b = 1
(0 + 1) + (1 − 0)u
x=
2
1 + u  1 1
dx = d   = d (1 + u ) = du
 2  2 2
2
 1+ u 
1 
1 1  

e dx =  e
x2  2 
 du 
0 -1 2 
1 (1+ u )2
1
= e 4
du
2 −1
1 (1+ u )2
1
=  h(u )du dimana h(u ) = e 4
2 −1

I=
1
w1 f ( x1 ) + w2 f ( x 2 ) + w3 f ( x3 ) + w4 f ( x 4 ) + w5 f ( x5 ) → lihat tabel kuadratur Gauss
2

TABEL KUADRATUR GAUSS


n xi = ui (titik) wi = Ai (bobot)
2 x2 = -x1 = 0,57735027 w2 = w1 = 1,00000000
3 x2 = 0 w2 = 0,88888889
x3 = x1 = 0,77459667 w3 = w1 = 0,55555556
4 x3 = - x2 = 0,33998104 w3 = w2 = 0,65214515
x4 = -x1 = 0,86113631 w4 = w1 =0,34785485
5 x3 = 0 w3 = 0,56888889
x5 = -x1 = 0,90617985 w5 = w1 = 0,23692689
x4 = -x2 = 0,53846931 w4 = w2 = 0,47862867
1
I = [(0,23692689 )h(−0,90617985 ) + (0,47862867 )h(−0,5384693 ) + (0,56888889 )h(0) +
2
(0,47862867 )h(0,53846931 ) + (0,23692689 )h(0,90617985 )]
(1− 0 , 90617985) 2 (1− 0 , 53846931) 2 (1+ 0 ) 2
1
= [(0,23692689 )e 4
+ (0,47862867 )e 4
+ (0,56888889 )e 4
+
2
(1+ 0,53846931) 2 (1+ 0 , 90617985) 2
(0,4786286 7)e 4
+ (0,23692689 )e ] 4

1
= [(0,23692689 )e 0,0022056 + (0,47862867 )e 0,05325264 + (0,56888889 )e 0, 25 +
2
(0,4786286 7)e 0,59172195 + (0,23692689 )e 0,90838041]
1
= [(0,23692689 )(1,00220803 ) + (0,47862867 )(1,05469607 ) + (0,56888889 )(1,28402542 ) +
2
(0,47862867 )(1,80709747 ) + (0,23692689 )( 2,48030221 )]
1
= [0,23745003 + 0,50444710 + 0,73046779 + 0,86492866 + 0,58765029 ]
2
1
= [2,92494387 ]
2
= 1,4624719

Anda mungkin juga menyukai