SlideShare a Scribd company logo
1
8. Persamaan Differensial Biasa
(PDB)
Euler, Heun, Runge Kutta 1-4
2
Pendahuluan
 Persamaan Differensial :
gabungan dari fungsi yang tidak diketahui dengan turunannya.
 Kategori Persamaan Differensial :
– PD Biasa :
Persamaan Differensial yang hanya memiliki satu variabel bebas.
Berdasarkan turunan tertinggi yang dimiliki, PDB dikategorikan
menjadi :
 PDB Orde 1 : turunan tertingginya adalah turunan pertama
 PDB Orde 2 : turunan kedua merupakan turunan tertinggi
 PDB Orde 3 : turunan ketiga merupakan turunan tertingginya.
 Dan seterusnya
– PD Parsial
Persamaan Differensial yang memiliki lebih dari satu variabel
bebas.
3
Pendahuluan Cont.
Contoh Persamaan :
yx
dx
dy +=
Turunan dilambangkan dengan : dy/dx atau f’(x) atau y’, sedangkan fungsi yang tidak diketahui
dilambangkan dengan keberadaan variabel terikatnya.
seperti contoh di atas, maka :
Turunan dilambangkan dengan dy/dx dan fungsi yang tidak diketahui diwakili dengan variabel y.
4
Pendahuluan Cont.
22
' yxy +=
Kategorikan : (PD / bukan PD / PDP / PDB ?)
02 2
=−+ yyx
dx
dy
)2(3)(''' xSinyxCosyy =−+
''1'2'''2 yyy −=−
2
2
2
2
2
)1()(3
y
u
x
x
u
txSin
t
u
∂
∂
++
∂
∂
++=
∂
∂
4)(' 2
−=−− xxxf
)(;173' 53
tfytty =+−= −
1. PDB orde 1
2. PDP
3. Bukan PD
4. PDB orde 2
5. PDB orde 3
6. Bukan PD
7. PDP
8. PDB orde 1
yx
xye
y
u
x
u +
=
∂
∂
+
∂
∂
62
2
2
2
5
Pendahuluan (Cont.)
 Solusi PDB :
– solusi analitik : salah satunya dengan teknik integral
– solusi numerik : menggunakan metode hampiran.
 Solusi Numerik :
mencari nilai fungsi di xr+1, dimana r menunjukkan
jumlah langkah atau iterasi.
 Langkah/iterasi memiliki jarak yang sama (h)
xr = x0 +rh; r = 0,1,2,…,n
6
PDB Orde Satu
 Bentuk baku PDB orde satu :
 Contoh :
 Metode penyelesaian :
– Euler
– Heun
– Runge Kutta
),(')(' yxfyxf
dx
dy ===
y
x
yxyyyyy
x
yxy
xy
yyxyy
++−=→−=−=+−
−
=→==+
2'1)1(;'2
2
100
'1)0(;100'2
7
Metode Euler
 Bentuk baku :
 Penurunan
– Deret Taylor : uraikan y(xr+1) disekitar xr
– Dipotong sampai orde 3 :
– Karena y’(xr) = f(xr,yr) dan xr+1-xr = h, maka :
rhxx
xyy
yxyyxfyxf
dx
dy
r
rr
+=
=
====
0
00
)(
)();,(')('
...)(''
!2
)(
)('
!1
)(
)()(
2
11
1 +
−
+
−
+= ++
+ r
rr
r
rr
rr xy
xx
xy
xx
xyxy
1
2
11
1 );(''
!2
)(
)('
!1
)(
)()( +
++
+ ≤≤
−
+
−
+= rr
rr
r
rr
rr xtxty
xx
xy
xx
xyxy
nrhOyxhfxyxy rrrr ,...,2,1,0);(),()()( 2
1 =++≈+
8
Metode Euler (Cont.)
 Penurunan secara geometris :
f(x,y) adalah persamaan differensial yang dapat
digambarkan sebagai gradien garis singgung di titik
(x,y).
 Garis singgung ditarik menyinggung titik (x0,y0) untuk
menemukan nilai y(x1), pada titik (x1,y1) ditarik lagi
garis yang menyinggung titik tersebut dengan fungsi
f(x,y) untuk mendapatkan f(x2) dan seterusnya.
9
0
1
2
3
4
5
6
7
8
0 0.5 1 1.5 2 2.5 3 3.5 4
y(x)
dy/dx
(x1,y1)
(x0,y0)
(x2,y2)
(x3,y3)
(x4,y4)
(x5,y5)
(x6,y6)
(x7,y7) (x8,y8)
Metode Euler (Cont.)
10
0
1
2
3
4
5
6
7
0 0.5 1
y(x)
yr
Yr+1
sejati
Yr+1
hampiran
Yr
sejati
A
B
C
galat
h
),(
),(
),()('
1
1
1
rrrr
rrrr
rr
rrr
yxhfyy
yyyxhf
h
yy
AB
BC
x
y
yxfxym
+=
−=
−
==
∆
∆
===
+
+
+
Metode Euler (Cont.)
11
Metode Euler (Cont.)
 Galat
– Galat Pemotongan
sebanding dengan kuadrat ukuran langkah
– Galat Kumulatif
)()(''
2
1 22
hOtyhEp =≈
)(
2
)('')(
)(''
2
)(
)(''
2
)(''
2
1 2
2
2
1
hO
thyab
tyh
h
ab
yy
nh
tyhE
n
r
kumulatif =
−
=
−
==≈ ∑=
12
Metode Euler (Cont.)
 Contoh Soal :
1. dy/dx =x + y ; y(0) = 0
Berapa y(0.1) dengan langkah h = 0.02 dan h = 0.05
jika diketahui fungsi asli adalah y(x) = ex
-x-1, langkah mana yang lebih teliti ?
h = 0.05
x = 0 y(0) = 0
x = 0.05 y(0.05) = 0 + 0.05(0+0) = 0
x = 0.1 y(0.1) = 0 + 0.05(0.05+0) = 0.0025
h = 0.02
x = 0 y(0) = 0
x = 0.02 y(0.02) = 0 + 0.02(0+0) = 0
x = 0.04 y(0.04) = 0 + 0.02(0.02+0) = 0.0004
x = 0.06 y(0.06) = 0.004 +0.02(0.04+0.004) = 0.001208
x = 0.08 y(0.08) = 0.001208 +0.02(0.06+0.001208) = 0.00243216
x = 1 y(0.1) = 0.00243216 + 0.02(0.08+0.00243216) = 0.0040808032
y(0.1) = e0.1
-0.1-1 =
Langkah h = 0.02 lebih teliti
0.00517091807564762
13
Metode Heun
 Merupakan perbaikan metode Euler.
 Solusi Euler dijadikan solusi perkiraan awal
dan diperbaiki dengan metode Heun.
 Perbaikan gradien yang digunakan
merupakan rata-rata gradien dari 2 titik yang
ada.
14
Metode Heun (Cont.)
 Dari satu titik awal (xr,yr), iterasi dan
gradien didapatkan perkiraan nilai
y(xr+1) selanjutnya (xr+1,yr+1)
beserta gradiennya.
 Dari dua gradien yang ada dicari
rata-ratanya kemudian digunakan
untuk menghitung kembali nilai
y(xr+1).
 Misal :
– Awal iterasi dimiliki (x0,y0) dan
f(x0,y0)
– Kemudian digunakan untuk
menghitung y(x1) dan didapatkan
f(x1,y1)
– Hitung kembali y(x1) dengan gradien
(f(x0,y0)+f(x1,y1)/2
),(
)),(),((
2
1
,(
),();,(
),(
),();,(
1
0
11)
0
11
0
11
0
1
rrrr
rrrrrr
rrrr
rrrr
rrrr
yxfhyy
yxfyxfyxf
yxfyx
yxhfyy
yxfyx
+=
+=
+=
+
++
++++
+
15
Metode Heun (Cont.)
 Secara geometris :
0
1
2
3
4
5
6
7
0 0.5 1
y(x)
yr_euler
yr_heun
f(xr,yr) f(xr+1,yr+1)
frat(xr,yr)
(xr,yr)
(xr+1,yr+1)
16
Metode Runge Kutta
 Bentuk umum Runge Kutta Orde n:
yr+1 = yr + a1k1 + a2k2 + … + ankn
Dengan a1,a2,a3, …,an adalah konstanta
k1 = hf(xr,yr)
k2 = h(f(xr+p1h, yr+q11k1)
k3 = h(f(xr+p2h,yr+q21k1+q22k2)
k4 = h(f(xr+p3h,yr+q31k1+q32k2+q33k3)
…
kn = h(xr+pn-1h,yr+qn-1,1k1+qn-1,2+…+qn-1,n-1kn-1)
 Galat
– Per langkah Runge Kuta orde –n : O(hn+1
)
– Kumulatif orde-n :O(hn
)
17
 Orde 1
k1 = hf(xr,yr)
yr+1 = yr + a1k1 ; a1 = 1
yr+1 = yr + hf(xr,yr)  Rumus Euler
Galat :
Per langkah : O(h2
)
Kumulatif : O(h)
Metode Runge Kutta (Cont. )
18
 Orde 2
k1 = hf(xr,yr)
k2 = h(f(xr+p1h, yr+q11k1)
yr+1 = yr + a1k1 + a2k2
Dengan penurunan rumus yang sudah ada didapatkan :
a1 = 1-a2 = 1-t
p1 = 1/(2a2) = 1/(2t)
q11 = 1/(2a2) = 1/(2t)
Artinya ada tak berhingga formula orde dua.
Dengan a1=a2 = ½, p1 = 1
yr+1 = yr + ½ (k1 + k2)  Metode Heun
Metode Runge Kutta (Cont. )
19
 Orde 3
k1 = hf(xr,yr)
k2 = h(f(xr+p1h, yr+q11k1)
k3 = h(f(xr+p2h,yr+q21k1+q22k2)
yr+1 = yr + a1k1 + a2k2 + a3k3
dengan menggunakan penurunan rumus yang ada
didapatkan :
k1 = hf(xr,yr)
k2 = h(f(xr+1/2 h, yr+1/2 k1)
k3 = h(f(xr+h,yr-k1+2k2)
yr+1 = yr + 1/6( k1 + 4k2 + k3)
Metode Runge Kutta (Cont. )
20
 Orde 4
k1 = hf(xr,yr)
k2 = h(f(xr+p1h, yr+q11k1)
k3 = h(f(xr+p2h,yr+q21k1+q22k2)
k4 = h(f(xr+p3h,yr+q31k1+q32k2+q33k3)
yr+1 = yr + a1k1 + a2k2 + a3k3 + a4k4
dengan menggunakan penurunan rumus yang ada
didapatkan :
k1 = hf(xr,yr)
k2 = h(f(xr+1/2 h, yr+1/2 k1)
k3 = h(f(xr+1/2h,yr+2k2)
k4 = h(f(xr+h,yr+k3)
yr+1 = yr + 1/6( k1 + 2k2 + 2k3 + k4)
Metode Runge Kutta (Cont. )

More Related Content

What's hot

Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
Kelinci Coklat
 
Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Khubab Basari
 
Teorema green dalam bidang
Teorema green dalam bidangTeorema green dalam bidang
Teorema green dalam bidang
okti agung
 
Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Dayga_Hatsu
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
Izhan Nassuha
 
persamaan-diferensial-orde-ii
persamaan-diferensial-orde-iipersamaan-diferensial-orde-ii
persamaan-diferensial-orde-iiFaried Doank
 
2. galat
2. galat2. galat
Eliminasi gauss
Eliminasi gaussEliminasi gauss
Eliminasi gauss
M Randi Rj VoreCastle
 
Makalah metode posisi palsu
Makalah metode posisi palsuMakalah metode posisi palsu
Makalah metode posisi palsu
okti agung
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantai
Senat Mahasiswa STIS
 
Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )
Kelinci Coklat
 
Forward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan CentralForward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan Central
Ferdhika Yudira
 
Deret Fourier
Deret FourierDeret Fourier
Deret Fourier
Kelinci Coklat
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
okti agung
 
Integral Lipat Tiga
Integral Lipat TigaIntegral Lipat Tiga
Integral Lipat Tiga
Kelinci Coklat
 
Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )
Kelinci Coklat
 
Metode Numerik Trapesium
Metode Numerik TrapesiumMetode Numerik Trapesium
Metode Numerik Trapesium
Wahyu Priyanti
 
Soal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaanSoal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaan
Universitas Negeri Padang
 
Turunan Fungsi Kompleks
Turunan Fungsi KompleksTurunan Fungsi Kompleks
Turunan Fungsi Kompleks
RochimatulLaili
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidelNur Fadzri
 

What's hot (20)

Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
 
Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)
 
Teorema green dalam bidang
Teorema green dalam bidangTeorema green dalam bidang
Teorema green dalam bidang
 
Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
persamaan-diferensial-orde-ii
persamaan-diferensial-orde-iipersamaan-diferensial-orde-ii
persamaan-diferensial-orde-ii
 
2. galat
2. galat2. galat
2. galat
 
Eliminasi gauss
Eliminasi gaussEliminasi gauss
Eliminasi gauss
 
Makalah metode posisi palsu
Makalah metode posisi palsuMakalah metode posisi palsu
Makalah metode posisi palsu
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantai
 
Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )Integral Tak Wajar ( Kalkulus 2 )
Integral Tak Wajar ( Kalkulus 2 )
 
Forward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan CentralForward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan Central
 
Deret Fourier
Deret FourierDeret Fourier
Deret Fourier
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
 
Integral Lipat Tiga
Integral Lipat TigaIntegral Lipat Tiga
Integral Lipat Tiga
 
Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )
 
Metode Numerik Trapesium
Metode Numerik TrapesiumMetode Numerik Trapesium
Metode Numerik Trapesium
 
Soal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaanSoal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaan
 
Turunan Fungsi Kompleks
Turunan Fungsi KompleksTurunan Fungsi Kompleks
Turunan Fungsi Kompleks
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidel
 

Similar to Bab 8 persamaan differensial-biasa

9 persamaan differensial biasa
9 persamaan differensial biasa9 persamaan differensial biasa
9 persamaan differensial biasa
Tony Creat
 
Kalkulus2 part2 d
Kalkulus2 part2 dKalkulus2 part2 d
Kalkulus2 part2 d
Agus S
 
Matematika kelas xi turunan fungsi
Matematika kelas xi turunan fungsiMatematika kelas xi turunan fungsi
Matematika kelas xi turunan fungsiSiti Lestari
 
siiiiii
siiiiiisiiiiii
siiiiii
springstimes
 
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_123 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1Restu Firmansyah
 
Diferensial
DiferensialDiferensial
Diferensial
Budiman M. Said
 
metode euler
metode eulermetode euler
metode euler
Ruth Dian
 
Fungsi dan grafik
Fungsi dan grafikFungsi dan grafik
Fungsi dan grafik
yupiayumanora
 
Persamaan non linier
Persamaan non linierPersamaan non linier
Persamaan non linier
soniyora1
 
6 pencocokan-kurva
6 pencocokan-kurva6 pencocokan-kurva
6 pencocokan-kurva
Ririn Nirmalasari
 
Turunan.pptx
Turunan.pptxTurunan.pptx
Turunan.pptx
Roihan22
 
Sebaran peluang-bersama
Sebaran peluang-bersamaSebaran peluang-bersama
Sebaran peluang-bersama
Welly Dian Astika
 
fungsi .pptx
fungsi .pptxfungsi .pptx
fungsi .pptx
bachirameguru0101
 

Similar to Bab 8 persamaan differensial-biasa (20)

9 persamaan differensial biasa
9 persamaan differensial biasa9 persamaan differensial biasa
9 persamaan differensial biasa
 
Pers diff
Pers diffPers diff
Pers diff
 
Kompros scilab
Kompros scilabKompros scilab
Kompros scilab
 
Kalkulus2 part2 d
Kalkulus2 part2 dKalkulus2 part2 d
Kalkulus2 part2 d
 
turunan
turunanturunan
turunan
 
Matematika kelas xi turunan fungsi
Matematika kelas xi turunan fungsiMatematika kelas xi turunan fungsi
Matematika kelas xi turunan fungsi
 
siiiiii
siiiiiisiiiiii
siiiiii
 
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_123 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1
23 11-2012.11.11.08 950138-410202046_kalkulus-i-s1-sk_q1_pert9_1
 
Diferensial
DiferensialDiferensial
Diferensial
 
metode euler
metode eulermetode euler
metode euler
 
Fungsi dan grafik
Fungsi dan grafikFungsi dan grafik
Fungsi dan grafik
 
Persamaan non linier
Persamaan non linierPersamaan non linier
Persamaan non linier
 
6 pencocokan-kurva
6 pencocokan-kurva6 pencocokan-kurva
6 pencocokan-kurva
 
Met num 1
Met num 1Met num 1
Met num 1
 
Kuliah 3 hitung diferensial
Kuliah 3 hitung diferensialKuliah 3 hitung diferensial
Kuliah 3 hitung diferensial
 
6678 bab ii fungsi
6678 bab ii fungsi6678 bab ii fungsi
6678 bab ii fungsi
 
Fungsi
FungsiFungsi
Fungsi
 
Turunan.pptx
Turunan.pptxTurunan.pptx
Turunan.pptx
 
Sebaran peluang-bersama
Sebaran peluang-bersamaSebaran peluang-bersama
Sebaran peluang-bersama
 
fungsi .pptx
fungsi .pptxfungsi .pptx
fungsi .pptx
 

More from Kelinci Coklat

Bab 7 integrasi numerik
Bab 7 integrasi numerikBab 7 integrasi numerik
Bab 7 integrasi numerik
Kelinci Coklat
 
Bab 6 turunan numerik
Bab 6 turunan numerikBab 6 turunan numerik
Bab 6 turunan numerik
Kelinci Coklat
 
Bab 5 interpolasi newton lanjutan
Bab 5 interpolasi newton lanjutanBab 5 interpolasi newton lanjutan
Bab 5 interpolasi newton lanjutan
Kelinci Coklat
 
Bab 5 interpolasi
Bab 5 interpolasiBab 5 interpolasi
Bab 5 interpolasi
Kelinci Coklat
 
Bab 4 sistem persamaan linear
Bab 4 sistem persamaan linearBab 4 sistem persamaan linear
Bab 4 sistem persamaan linear
Kelinci Coklat
 
Bab 3 penyelesaian persamaan tak linear
Bab 3 penyelesaian persamaan tak linearBab 3 penyelesaian persamaan tak linear
Bab 3 penyelesaian persamaan tak linear
Kelinci Coklat
 
Bab 2 perhitungan galat
Bab 2  perhitungan galatBab 2  perhitungan galat
Bab 2 perhitungan galat
Kelinci Coklat
 
Bab 1 pendahuluan
Bab 1 pendahuluanBab 1 pendahuluan
Bab 1 pendahuluan
Kelinci Coklat
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
Kelinci Coklat
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
Kelinci Coklat
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)
Kelinci Coklat
 
8. Multi List (Struktur Data)
8. Multi List (Struktur Data)8. Multi List (Struktur Data)
8. Multi List (Struktur Data)
Kelinci Coklat
 
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
Kelinci Coklat
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
Kelinci Coklat
 
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
4.2. Operasi Dasar Singly Linked List  2 (primitive list)4.2. Operasi Dasar Singly Linked List  2 (primitive list)
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
Kelinci Coklat
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
Kelinci Coklat
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
Kelinci Coklat
 
Anuitas Biasa (Matematika Keuangan)
Anuitas Biasa (Matematika Keuangan)Anuitas Biasa (Matematika Keuangan)
Anuitas Biasa (Matematika Keuangan)
Kelinci Coklat
 
Bunga Majemuk (Matematika Keuangan)
Bunga Majemuk (Matematika Keuangan)Bunga Majemuk (Matematika Keuangan)
Bunga Majemuk (Matematika Keuangan)
Kelinci Coklat
 
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
Kelinci Coklat
 

More from Kelinci Coklat (20)

Bab 7 integrasi numerik
Bab 7 integrasi numerikBab 7 integrasi numerik
Bab 7 integrasi numerik
 
Bab 6 turunan numerik
Bab 6 turunan numerikBab 6 turunan numerik
Bab 6 turunan numerik
 
Bab 5 interpolasi newton lanjutan
Bab 5 interpolasi newton lanjutanBab 5 interpolasi newton lanjutan
Bab 5 interpolasi newton lanjutan
 
Bab 5 interpolasi
Bab 5 interpolasiBab 5 interpolasi
Bab 5 interpolasi
 
Bab 4 sistem persamaan linear
Bab 4 sistem persamaan linearBab 4 sistem persamaan linear
Bab 4 sistem persamaan linear
 
Bab 3 penyelesaian persamaan tak linear
Bab 3 penyelesaian persamaan tak linearBab 3 penyelesaian persamaan tak linear
Bab 3 penyelesaian persamaan tak linear
 
Bab 2 perhitungan galat
Bab 2  perhitungan galatBab 2  perhitungan galat
Bab 2 perhitungan galat
 
Bab 1 pendahuluan
Bab 1 pendahuluanBab 1 pendahuluan
Bab 1 pendahuluan
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)
 
8. Multi List (Struktur Data)
8. Multi List (Struktur Data)8. Multi List (Struktur Data)
8. Multi List (Struktur Data)
 
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
 
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
4.2. Operasi Dasar Singly Linked List  2 (primitive list)4.2. Operasi Dasar Singly Linked List  2 (primitive list)
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
 
Anuitas Biasa (Matematika Keuangan)
Anuitas Biasa (Matematika Keuangan)Anuitas Biasa (Matematika Keuangan)
Anuitas Biasa (Matematika Keuangan)
 
Bunga Majemuk (Matematika Keuangan)
Bunga Majemuk (Matematika Keuangan)Bunga Majemuk (Matematika Keuangan)
Bunga Majemuk (Matematika Keuangan)
 
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
Bunga Sederhana dan Tingkat Diskon (Matematika Keuangan)
 

Recently uploaded

Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 

Recently uploaded (20)

Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 

Bab 8 persamaan differensial-biasa

  • 1. 1 8. Persamaan Differensial Biasa (PDB) Euler, Heun, Runge Kutta 1-4
  • 2. 2 Pendahuluan  Persamaan Differensial : gabungan dari fungsi yang tidak diketahui dengan turunannya.  Kategori Persamaan Differensial : – PD Biasa : Persamaan Differensial yang hanya memiliki satu variabel bebas. Berdasarkan turunan tertinggi yang dimiliki, PDB dikategorikan menjadi :  PDB Orde 1 : turunan tertingginya adalah turunan pertama  PDB Orde 2 : turunan kedua merupakan turunan tertinggi  PDB Orde 3 : turunan ketiga merupakan turunan tertingginya.  Dan seterusnya – PD Parsial Persamaan Differensial yang memiliki lebih dari satu variabel bebas.
  • 3. 3 Pendahuluan Cont. Contoh Persamaan : yx dx dy += Turunan dilambangkan dengan : dy/dx atau f’(x) atau y’, sedangkan fungsi yang tidak diketahui dilambangkan dengan keberadaan variabel terikatnya. seperti contoh di atas, maka : Turunan dilambangkan dengan dy/dx dan fungsi yang tidak diketahui diwakili dengan variabel y.
  • 4. 4 Pendahuluan Cont. 22 ' yxy += Kategorikan : (PD / bukan PD / PDP / PDB ?) 02 2 =−+ yyx dx dy )2(3)(''' xSinyxCosyy =−+ ''1'2'''2 yyy −=− 2 2 2 2 2 )1()(3 y u x x u txSin t u ∂ ∂ ++ ∂ ∂ ++= ∂ ∂ 4)(' 2 −=−− xxxf )(;173' 53 tfytty =+−= − 1. PDB orde 1 2. PDP 3. Bukan PD 4. PDB orde 2 5. PDB orde 3 6. Bukan PD 7. PDP 8. PDB orde 1 yx xye y u x u + = ∂ ∂ + ∂ ∂ 62 2 2 2
  • 5. 5 Pendahuluan (Cont.)  Solusi PDB : – solusi analitik : salah satunya dengan teknik integral – solusi numerik : menggunakan metode hampiran.  Solusi Numerik : mencari nilai fungsi di xr+1, dimana r menunjukkan jumlah langkah atau iterasi.  Langkah/iterasi memiliki jarak yang sama (h) xr = x0 +rh; r = 0,1,2,…,n
  • 6. 6 PDB Orde Satu  Bentuk baku PDB orde satu :  Contoh :  Metode penyelesaian : – Euler – Heun – Runge Kutta ),(')(' yxfyxf dx dy === y x yxyyyyy x yxy xy yyxyy ++−=→−=−=+− − =→==+ 2'1)1(;'2 2 100 '1)0(;100'2
  • 7. 7 Metode Euler  Bentuk baku :  Penurunan – Deret Taylor : uraikan y(xr+1) disekitar xr – Dipotong sampai orde 3 : – Karena y’(xr) = f(xr,yr) dan xr+1-xr = h, maka : rhxx xyy yxyyxfyxf dx dy r rr += = ==== 0 00 )( )();,(')(' ...)('' !2 )( )(' !1 )( )()( 2 11 1 + − + − += ++ + r rr r rr rr xy xx xy xx xyxy 1 2 11 1 );('' !2 )( )(' !1 )( )()( + ++ + ≤≤ − + − += rr rr r rr rr xtxty xx xy xx xyxy nrhOyxhfxyxy rrrr ,...,2,1,0);(),()()( 2 1 =++≈+
  • 8. 8 Metode Euler (Cont.)  Penurunan secara geometris : f(x,y) adalah persamaan differensial yang dapat digambarkan sebagai gradien garis singgung di titik (x,y).  Garis singgung ditarik menyinggung titik (x0,y0) untuk menemukan nilai y(x1), pada titik (x1,y1) ditarik lagi garis yang menyinggung titik tersebut dengan fungsi f(x,y) untuk mendapatkan f(x2) dan seterusnya.
  • 9. 9 0 1 2 3 4 5 6 7 8 0 0.5 1 1.5 2 2.5 3 3.5 4 y(x) dy/dx (x1,y1) (x0,y0) (x2,y2) (x3,y3) (x4,y4) (x5,y5) (x6,y6) (x7,y7) (x8,y8) Metode Euler (Cont.)
  • 11. 11 Metode Euler (Cont.)  Galat – Galat Pemotongan sebanding dengan kuadrat ukuran langkah – Galat Kumulatif )()('' 2 1 22 hOtyhEp =≈ )( 2 )('')( )('' 2 )( )('' 2 )('' 2 1 2 2 2 1 hO thyab tyh h ab yy nh tyhE n r kumulatif = − = − ==≈ ∑=
  • 12. 12 Metode Euler (Cont.)  Contoh Soal : 1. dy/dx =x + y ; y(0) = 0 Berapa y(0.1) dengan langkah h = 0.02 dan h = 0.05 jika diketahui fungsi asli adalah y(x) = ex -x-1, langkah mana yang lebih teliti ? h = 0.05 x = 0 y(0) = 0 x = 0.05 y(0.05) = 0 + 0.05(0+0) = 0 x = 0.1 y(0.1) = 0 + 0.05(0.05+0) = 0.0025 h = 0.02 x = 0 y(0) = 0 x = 0.02 y(0.02) = 0 + 0.02(0+0) = 0 x = 0.04 y(0.04) = 0 + 0.02(0.02+0) = 0.0004 x = 0.06 y(0.06) = 0.004 +0.02(0.04+0.004) = 0.001208 x = 0.08 y(0.08) = 0.001208 +0.02(0.06+0.001208) = 0.00243216 x = 1 y(0.1) = 0.00243216 + 0.02(0.08+0.00243216) = 0.0040808032 y(0.1) = e0.1 -0.1-1 = Langkah h = 0.02 lebih teliti 0.00517091807564762
  • 13. 13 Metode Heun  Merupakan perbaikan metode Euler.  Solusi Euler dijadikan solusi perkiraan awal dan diperbaiki dengan metode Heun.  Perbaikan gradien yang digunakan merupakan rata-rata gradien dari 2 titik yang ada.
  • 14. 14 Metode Heun (Cont.)  Dari satu titik awal (xr,yr), iterasi dan gradien didapatkan perkiraan nilai y(xr+1) selanjutnya (xr+1,yr+1) beserta gradiennya.  Dari dua gradien yang ada dicari rata-ratanya kemudian digunakan untuk menghitung kembali nilai y(xr+1).  Misal : – Awal iterasi dimiliki (x0,y0) dan f(x0,y0) – Kemudian digunakan untuk menghitung y(x1) dan didapatkan f(x1,y1) – Hitung kembali y(x1) dengan gradien (f(x0,y0)+f(x1,y1)/2 ),( )),(),(( 2 1 ,( ),();,( ),( ),();,( 1 0 11) 0 11 0 11 0 1 rrrr rrrrrr rrrr rrrr rrrr yxfhyy yxfyxfyxf yxfyx yxhfyy yxfyx += += += + ++ ++++ +
  • 15. 15 Metode Heun (Cont.)  Secara geometris : 0 1 2 3 4 5 6 7 0 0.5 1 y(x) yr_euler yr_heun f(xr,yr) f(xr+1,yr+1) frat(xr,yr) (xr,yr) (xr+1,yr+1)
  • 16. 16 Metode Runge Kutta  Bentuk umum Runge Kutta Orde n: yr+1 = yr + a1k1 + a2k2 + … + ankn Dengan a1,a2,a3, …,an adalah konstanta k1 = hf(xr,yr) k2 = h(f(xr+p1h, yr+q11k1) k3 = h(f(xr+p2h,yr+q21k1+q22k2) k4 = h(f(xr+p3h,yr+q31k1+q32k2+q33k3) … kn = h(xr+pn-1h,yr+qn-1,1k1+qn-1,2+…+qn-1,n-1kn-1)  Galat – Per langkah Runge Kuta orde –n : O(hn+1 ) – Kumulatif orde-n :O(hn )
  • 17. 17  Orde 1 k1 = hf(xr,yr) yr+1 = yr + a1k1 ; a1 = 1 yr+1 = yr + hf(xr,yr)  Rumus Euler Galat : Per langkah : O(h2 ) Kumulatif : O(h) Metode Runge Kutta (Cont. )
  • 18. 18  Orde 2 k1 = hf(xr,yr) k2 = h(f(xr+p1h, yr+q11k1) yr+1 = yr + a1k1 + a2k2 Dengan penurunan rumus yang sudah ada didapatkan : a1 = 1-a2 = 1-t p1 = 1/(2a2) = 1/(2t) q11 = 1/(2a2) = 1/(2t) Artinya ada tak berhingga formula orde dua. Dengan a1=a2 = ½, p1 = 1 yr+1 = yr + ½ (k1 + k2)  Metode Heun Metode Runge Kutta (Cont. )
  • 19. 19  Orde 3 k1 = hf(xr,yr) k2 = h(f(xr+p1h, yr+q11k1) k3 = h(f(xr+p2h,yr+q21k1+q22k2) yr+1 = yr + a1k1 + a2k2 + a3k3 dengan menggunakan penurunan rumus yang ada didapatkan : k1 = hf(xr,yr) k2 = h(f(xr+1/2 h, yr+1/2 k1) k3 = h(f(xr+h,yr-k1+2k2) yr+1 = yr + 1/6( k1 + 4k2 + k3) Metode Runge Kutta (Cont. )
  • 20. 20  Orde 4 k1 = hf(xr,yr) k2 = h(f(xr+p1h, yr+q11k1) k3 = h(f(xr+p2h,yr+q21k1+q22k2) k4 = h(f(xr+p3h,yr+q31k1+q32k2+q33k3) yr+1 = yr + a1k1 + a2k2 + a3k3 + a4k4 dengan menggunakan penurunan rumus yang ada didapatkan : k1 = hf(xr,yr) k2 = h(f(xr+1/2 h, yr+1/2 k1) k3 = h(f(xr+1/2h,yr+2k2) k4 = h(f(xr+h,yr+k3) yr+1 = yr + 1/6( k1 + 2k2 + 2k3 + k4) Metode Runge Kutta (Cont. )