Metode Runge Kutta orde 4 merupakan salah satu metode numeric yang
digunakan untuk menyelesaikan persamaan differensial biasa orde pertama yang
berbentuk:
= ( , ),
( )=
Penggunaan metode ini didasarkan pada ekspansi deret Taylor untuk lima
suku pertama yaitu:
=
+ . ( ,
)+
1
3!
1
2!
(
1
4!
) +
= ( , ) dan
)+
2!
( ,
)+
3!
( ,
(1)
(
= , sehingga untuk
)+
4!
( ,
(2)
Disamping itu metode Runge Kutta orde 4 juga didasarkan pada bentuk:
= + (
+
+
+
)
(3)
Kemudian dari persamaan (2) dan (3)
metode Runge Kutta orde 4 yaitu:
=
= ( ,
(4)
dimana:
=
+ ,
= (
B.
; (0) =
= 0.75
dengan
( , )=
2 ,
= 0.75
= + ( +2 +2 + )
6
= ( ,
+ ,
2
=
+ ,
2
= ( + ,
=
+
2
+ )
+
= 4,
= 0 , dan = 5, maka
(5 0)
= 1.25
4
Untuk
= 0,
= 0,
= 0.75,
= ( ,
=
=
= (
+ , +
= (0.625, 0.4375)
2
2
.
=
2(0.4375) = 0.33973857
+ , +
= (0.625, 0.537663393)
2
2
.
=
2(0,537663393) = 0.54006536
+ , + ) = (1.25, 0.0749183)
.
=
2(0.0749183) = 0.136669819
=
+ (
)= .
Untuk
= 1,
= + = 0 + 1.25 = 1.25,
= 0.30772090,
.
= ( , ) = (1.25, 0.30772090) =
2( 0.30772090) = 0.32893701
.
=
+ , +
= (1.875, 0.10213) =
2(010213)
2
2
= 0.5091558
.
=
+ , +
= (1.875, 0.01050) =
2(0.01050)
2
2
= 0.39844237
= ( + , + ) = (2.5, 0.190332062)
.
=
2(0.190332062) = 0.46274911
=
+ (
)= .
Untuk
= 2,
= + = 1.25 + 1.25 = 2.5,
= 0.14836595,
.
= ( , ) = (2.5, 0.14836595) =
2( 0.14836595) = 0.21464689
=
+ , +
= (3.125, 0.014211643)
2
2
.
=
2(0.014211643) = 0.01551366
=
+ , +
= (3.125, 0.158061987)
2
2
.
=
2(0.158061987) = 0.27218703
= ( + , + ) = (3.75, 0.021750943)
.
=
2(0.021750943) = 0.40725344
+ (
)= .
Untuk
= 3,
= 2.5 + 1.25 = 3.75,
= 0.08154507,
.
= ( , ) = (3.75, 0.08154507) =
2(0.08154507) = 0.13957239
=
+ , +
= (4.375, 5.68767375 x 10 )
2
2
.
+ ,
2
= (
+ ,
+
2
2(5.68767375 x 10 ) = 0.02396349
= (4.375, 0.096522251)
.
=
2(0.096522251) = 0.18045637
+ ) = (5, 0.031240161)
=
2(0.031240161) = 0.29478872
+ (
)= .
; (0) =
= 0.04867644. Diketahui
= 0.75
adalah
( )=
0.25
= |0.04867644 0.00672260|
= 0.04195384
100
0.04195384
=
100
0.00672260
= 623.700522%
Output:
Kemudian source code untuk melihat perbandingan nilai solusi numerik dengan
jumlah segmen yang beragam yaitu:
Output
Jadi terlihat bahwa dengan jumlah segmen yang semakin banyak, maka nilai
perhitungan numerik akan semakin dekat dengan nilai perhitungan analitik (nilai
sebenarnya).
Lampiran
Solusi Analitik (Metode Faktor Integrasi)
Diberikan PDB yaitu
; (0) =
+2 =
= 0.75
(a)
(b)
(c)
(d)
( )=
=
=
Untuk (c) diperoleh
+2
=
(
)
+2
=
) =
(
=
=
=
=
(e)
( )=
+
Untuk (0) = 0,75, diperoleh
(0) = 0,75
( )
( )
+
= 0,75
(1) + (1) = 0,75
1 + = 0,75
= 0,75 1 = 0,25
sehingga solusi PDB untuk Persamaan (a) yaitu
( )=
0,25
(f)
; (0) = 5
(1)
(2)
(3)
(4)
(5)
=
=
1,3
1,3
+
= 1,3
= 1,3
( ) = 1,3
+
Untuk (0) = 5, diperoleh
(0) = 5
( )
1,3 ( ) +
=5
1,3(1) + (1) = 5
1,3 + = 5
= 5 1,3 = 3,7
Jadi solusi PDB untuk Persamaan (a) yaitu
( ) = 1,3
+ 3,7
(6)
DAFTAR PUSTAKA
Kaw, A. Dan Kalu, E Eric., 2007, Numerichal Methods with Applications: Abridged