Anda di halaman 1dari 21

Integrasi Numerik

Tri Hadiah Muliawati, S.ST., M.Kom.


Definisi
• Pengintegralan numerik merupakan alat atau cara yang digunakan
oleh ilmuwan untuk memperoleh jawaban hampiran (aproksimasi)
dari pengintegralan yang tidak dapat diselesaikan secara
analitik
Fungsi integral
• Menghitung luas area yang dibatasi oleh kurva / grafik terhadap
sumbu x
300
Area yang diarsir pada grafik di
samping dapat dihitung dengan 250
cara menghitung nilai integral 𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
200
𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
terhadap 𝑑𝑥 dengan batas 150
bawah dan batas atas [2,5].
100

50

0
2 3 4 5
f(x)
Perhitungan integral secara analitik
𝑎𝑥 𝑛+1 Perhitungan dengan menggunakan rumus
• 𝑎𝑥 𝑛 𝑑𝑥 =
𝑛+1 Hasil perhitungan yang dihasilkan berupa nilai exact (pasti)
𝑒 𝑎𝑥
• 𝑒 𝑎𝑥 𝑑𝑥 = +𝐶
𝑎
1
• sin 𝑎𝑥 + 𝑏 𝑑𝑥 = − cos 𝑎𝑥 + 𝑏 + 𝐶
𝑎
1
• cos 𝑎𝑥 + 𝑏 𝑑𝑥 = − sin 𝑎𝑥 + 𝑏 + 𝐶
𝑎
1
• 𝑑𝑥 = ln 𝑥 + 𝐶
𝑥
• ln 𝑥 𝑑𝑥 = 𝑥 ln 𝑥 − 𝑥 + 𝐶
Perhitungan Integral Secara Analitik
• Ubah soal sebelumnya ke dalam persamaan integral
5
Luas daerah yang diarsir = 𝟑𝟎𝟕. 𝟏𝟒
3𝑥 3 − 4𝑥 2 + 2 𝑑𝑥
2
• Berdasarkan soal di atas, gunakan rumus berikut untuk menyelesaikan persamaan
𝑛+1
𝑎𝑥
𝑎𝑥 𝑛 𝑑𝑥 =
𝑛+1
• Hitung rumus integral untuk persamaan tersebut
5 3 3𝑥 3+1 4𝑥 2+1 2𝑥 0+1 3 4 4
2
3𝑥 − 4𝑥 2 + 2 𝑑𝑥 = − + − 𝑥 3 + 2𝑥
= 𝑥
3+1 2+1 0+1 4 3
• Masukkan nilai batas atas (5) dan batas bawah (2) ke dalam rumus integral di atas
3 4
4 3
3 4
5 − 5 + 2(5) − 2 − 2 3 + 2 2 = 312.5 − 5.36 = 307.14
4
4 3 4 3
Tidak semua persamaan bisa dengan mudah ditentukan rumus
integralnya

10
2 + cos(1 + 𝑥 3/2 )
𝑒 0.5𝑥 𝑑𝑥
1 + 0.5 sin 𝑥
−1
Perhitungan Integral Secara Numerik
• Integral Reimann
• Trapezoida
• Simpson 1/3
• Simpson 3/8
• Kuadratur Gauss 2 titik
• Kuadratur Gauss 3 titik
Integral Reimann
• Luas area di bawah grafik f(x) terhadap sumbu x (Integral f(x)
terhadap dx) akan dihitung dengan menggunakan penjumlahan
dari luas persegi panjang yang menyusunnya (dimana lebar yang
digunakan untuk tiap persegi panjangnya sama).
Integral Reimann (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Luas area yang dibatasi grafik
𝑓(𝑥) dan sumbu x dibagi
200 menjadi 𝑁 bagian yang sama
besar. Misal untuk percobaan
150
kali ini area dibagi menjadi 3
daerah sama besar. Maka 𝑁 =
3
100

50

0
2 3 4 5
Integral Reimann (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Luas persegi panjang di bawah
dapat dihitung menggunakan
200 rumus luas persegi panjang,
dimana lebar = step (ℎ) dan tinggi
150
= 𝑓(𝑥)

Nilai step (ℎ) bisa didapatkan


100 dengan rumus berikut:
= (batas atas – batas bawah) / 𝑁
50 = (5-2)/3 = 1

0
2 3 4 Step (ℎ) 5
Integral Reimann (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Maka luas area apabila dihitung dengan
integral reimann adalah :
200 = ℎ ∗ 𝑓(2) + ℎ ∗ 𝑓(3) + ℎ ∗ 𝑓(4)
= ℎ ∗ (𝑓(2) + 𝑓(3) + 𝑓(4))
150
= ℎ ∗ 4𝑥=2 𝑓(𝑥)

100

50

0
2 3 4 5
Integral Reimann (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Maka luas area apabila dihitung dengan
integral reimann adalah :
200 = ℎ ∗ (𝑓(2) + 𝑓(3) + 𝑓(4) + 𝑓(5))
= 1 * (10+47+130)
150
= 187

Error = |luas analitik – luas numerik|


𝑥 𝑓(𝑥) 𝑓(𝑥)
100 = |307.14 – 187|
= 120.14 2 3(2)^3-4(2)^2+2 10
50 3 3(3)^3-4(3)^2+2 47
4 3(4)^3-4(4)^2+2 130
0
2 3 4 5
Integral Reimann (N=10)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Kita coba hitung ulang dengan
membagi area menjadi 10
200 bagian sama besar.

150
h = (5 – 2)/10 = 0.3

100

50

0
2 3 4 5
Integral Reimann (N=10)
300 𝑥 𝑓(𝑥) 𝑓(𝑥)
𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 +2 2 3(2)^3-4(2)^2+2 10
250
Maka luas area apabila dihitung dengan 2.3 3(2.3)^3-4(2.3)^2+2 17.341
integral reimann adalah : 2.6 3(2.6)^3-4(2.6)^2+2 27.688
200 = ℎ ∗ (𝑓(2) + 𝑓(2.3) + ⋯ + 𝑓(4.7))
= 0.3 * (10+47+…+225.109) 2.9 3(2.9)^3-4(2.9)^2+2 41.527

150
= 0.3 * 893.125 3.2 3(3.2)^3-4(3.2)^2+2 59.344
= 267.938 3.5 3(3.5)^3-4(3.5)^2+2 81.625
100 Error = luas analitik – luas numerik 3.8 3(3.8)^3-4(3.8)^2+2 108.856
= 307.14 – 267.938 4.1 3(4.1)^3-4(4.1)^2+2 141.523
50 = 39.202
4.4 3(4.4)^3-4(4.4)^2+2 180.112
4.7 3(4.7)^3-4(4.7)^2+2 225.109
0
2 3 4 5
Algoritma Integral Reimann
• Definisikan fungsi 𝑓(𝑥)
• Tentukan batas bawah (𝑎) dan batas atas (𝑏) integrasi
• Tentukan jumlah pembagi area 𝑁
• Hitung ℎ = (𝑏 − 𝑎)/𝑁
• Hitung Luas area (𝐿)
𝑁

𝐿=ℎ 𝑓(𝑥𝑖 )
𝑖=0
Integral Trapezoida
• Luas area di bawah grafik f(x) terhadap sumbu x (Integral f(x)
terhadap dx) akan dihitung dengan menggunakan penjumlahan
dari luas trapesium yang menyusunnya (dimana lebar yang
digunakan untuk tiap persegi panjangnya sama).
• Metode ini merupakan pengembangan dari metode Integral Reimann.
Apabila metode Integrasi Reimann menggunakan pendekatan luas
persegi panjang, metode Integrasi Trapezoida menggunakan
pendekatan luas trapezium.
Integral Trapezoida (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Luas area yang dibatasi grafik
𝑓(𝑥) dan sumbu x dibagi
200 menjadi 𝑁 bagian yang sama
besar. Misal untuk percobaan
150
kali ini area dibagi menjadi 3
daerah sama besar. Maka 𝑁 =
3
100

50

0
2 3 4 5
Integral Trapezoida (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Luas trapesium di bawah dapat
dihitung menggunakan rumus
200 trapesium, dimana

𝐿 = ∗ (𝑝𝑎𝑛𝑗𝑎𝑛𝑔 𝑠𝑖𝑠𝑖)
150 2

𝐿 = ∗ (𝑓 𝑥𝑖 + 𝑓 𝑥𝑖+1 )
2
100

50

0
2 3 Step (ℎ) 4 5
Integral Trapezoida (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Maka luas area apabila dihitung dengan integral trapezoida adalah :
ℎ ℎ ℎ
= 2 ∗ 𝑓 2 + 𝑓 3 + 2 ∗ 𝑓 3 + 𝑓 4 + 2 ∗ (𝑓 4 + 𝑓 5 )
200

= ∗( 𝑓 2 + 𝑓 3 + 𝑓 3 + 𝑓 4 + 𝑓 4 + 𝑓 5 )
2

150 = ∗ (𝑓 2 + 2 ∗ 𝑓 3 + 𝑓 4 + 𝑓(5))
2
ℎ 𝑁−1
= ∗ (𝑓0 + 2 ∗ 𝑖=1 𝑓𝑖 + 𝑓𝑁 )
2
100

50

0
2 3 4 5
Integral Trapezoida (N=3)
300

𝑓 𝑥 = 3𝑥 3 − 4𝑥 2 + 2
250
Maka luas area apabila dihitung dengan integral
trapezoida adalah :
200 ℎ
= 2 ∗ (𝑓 2 + 2 ∗ 𝑓 3 + 𝑓 4 + 𝑓(5))
1
= 2 ∗ (10 + 2(47 + 130) + 277)
150
= 320.5
𝑥 𝑓(𝑥) 𝑓(𝑥)
100 Error = |luas analitik – luas numerik| 2 3(2)^3-4(2)^2+2 10
= |307.14 – 320.5|
= 13.36 3 3(3)^3-4(3)^2+2 47
50
4 3(4)^3-4(4)^2+2 130
5 3(5)^3-4(5)^2+2 277
0
2 3 4 5
Algoritma Integral Trapezoida
• Definisikan fungsi 𝑓(𝑥)
• Tentukan batas bawah (𝑎) dan batas atas (𝑏) integrasi
• Tentukan jumlah pembagi area 𝑁
• Hitung ℎ = (𝑏 − 𝑎)/𝑁
• Hitung Luas area (𝐿)
𝑁−1

𝐿 = (𝑓0 + 2 𝑓 𝑖 + 𝑓𝑁 )
2
𝑖=1

Anda mungkin juga menyukai