MODIFIKASI METODE RUNGE-KUTTA ORDE-4 KUTTA
BERDASARKAN RATA-RATA HARMONIK
TUGAS AKHIR
Diajukan sebagai Salah Satu Syarat
untuk Memperoleh Gelar Sarjana Sains
pada Jurusan Matematika
Oleh :
EKA PUTRI ARDIANTI
10754000372
4
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
PEKANBARU
2011
MODIFIKASI METODE RUNGE-KUTTA ORDE-4 KUTTA
BERDASARKAN RATA-RATA HARMONIK
EKA PUTRI ARDIANTI
10754000372
Tanggal Sidang : 04 Juli 2011
Tanggal Wisuda : November 2011
Jurusan Matematika
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
Jl. HR. Soebrantas No.155 Pekanbaru
ABSTRAK
Tugas akhir ini membahas modifikasi metode Runge-Kutta orde-4 Kutta berdasarkan
rata-rata harmonik. Metode Runge-Kutta orde-4 Kutta adalah salah satu metode iterasi yang
digunakan untuk menyelesaikan persamaan diferensial biasa orde satu. Berdasarkan hasil
perhitungan diperoleh bahwa metode modifikasi Runge-Kutta orde-4 Kutta mempunyai galat orde6 (๐ โ6 ). Hasil dari simulasi numerik untuk beberapa kasus menunjukkan Runge-Kutta orde-4
Kutta lebih baik dibandingkan dengan Runge-Kutta orde-4 Kutta yang telah dimodifikasi.
Kata kunci: Metode Runge-Kutta Orde-4 Kutta, Rata-rata Harmonik
vii
DAFTAR ISI
LEMBAR PERSETUJUAN.................................................................
Halaman
ii
LEMBAR PENGESAHAN .................................................................
iii
LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL ....................
iv
LEMBAR PERNYATAAN .................................................................
v
LEMBAR PERSEMBAHAN ..............................................................
vi
ABSTRAK ...........................................................................................
vii
ABSTRACT ...........................................................................................
viii
KATA PENGANTAR .........................................................................
ix
DAFTAR ISI ........................................................................................
xi
DAFTAR SIMBOL..............................................................................
xiii
DAFTAR TABEL ................................................................................
xiv
DAFTAR LAMPIRAN ........................................................................
xv
BAB I
PENDAHULUAN
1.1
Latar Belakang Masalah ...............................................
I-1
1.2
Rumusan Masalah ........................................................
I-3
1.3
Batasan Masalah ..........................................................
I-3
1.4
Tujuan dan Manfaat Penelitian ....................................
I-3
1.5
Sistematika Penulisan ..................................................
I-4
BAB II LANDASAN TEORI
2.1
Metode Deret Taylor ....................................................
II-1
2.2
Persamaan Differensial Biasa ......................................
II-5
2.2.1
Pengertian Umum ...........................................
II-5
2.2.2
Bentuk Persamaan Differensial Orde Satu .....
II-6
a.
Persamaan Diferensial Variabel Terpisah ......
II-6
b.
Persamaan Differensial Eksak ........................
II-7
c.
Persamaan Differensial Linier ........................
II-9
2.3 Metode Runge-Kutta ....................................................
xi
II-10
2.3.1
Bentuk Umum Metode Runge-Kutta.............
II-10
2.3.2
Galat Pemotongan .........................................
II-11
2.3.3
Metode Runge-Kutta Orde Empat .................
II-12
Rata-rata Harmonik ......................................................
II-15
BAB III METODOLOGI PENELITIAN ............................................
III-1
2.4
BAB IV PEMBAHASAN
4.1
Metode Runge-Kutta orde-4 Kutta Berdasarakan
Rata-rata Harmonik ......................................................
4.2
4.3
IV-1
Galat Metode Runge-Kutta Orde-4 Kutta berdasarkan
Rata-rata Harmonik ......................................................
IV-4
Simulasi Numerik ........................................................
IV-5
BAB V PENUTUP
5.1
Kesimpulan .................................................................
V-1
5.2
Saran ............................................................................
V-2
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR RIWAYAT HIDUP
xii
DAFTAR SIMBOL
๐ฅ0
: Nilai awal
๐(๐ฅ)
: Fungsi dengan variabel bebas x
∑
: Sigma
๐ฅ
: nilai rata-rata x
GP
: galat pemotongan
NH
: Nilai hampiran
NS
: Nilai sejati
๐
: Taylor
RKK
: Runge-Kutta Kutta
RKKH
: Runge-Kutta Kutta Harmonik
RKKCH
: Runge-Kutta Kutta Contra Harmonik
xiii
DAFTAR TABEL
Tabel
Halaman
2.1
Tabel Butcher Runge-Kutta Orde-n...............................................
II-11
2.2
Nilai Parameter dari RKK dalam Tabel Butcher ...........................
II-14
4.3
Nilai Parameter dari RK Klasik dalam Tabel Butcher .................
II-14
4.1
Solusi Eksak dan error dari RKK, RKKH, dan RKKCH dari
1
Persamaan ๐ฆ ′ = ๐ฆ .........................................................................
4.2
Solusi Eksak dan error dari RKK, RKKH, dan RKKCH dari
Persamaan ๐ฆ ′ = −๐ฆ ......................................................................
4.3
IV-5
IV-6
Solusi Eksak dan error dari RKK, RKKH, dan RKKCH dari
Persamaan ๐ฆ ′ = ๐ฆ − ๐ฅ 2 + 1 .........................................................
xiv
IV-7
BAB IV
PEMBAHASAN
Bab IV ini akan membahas pembentukan parameter dari metode RungeKutta orde-4 Kutta berdasarkan rata-rata harmonik. Selanjutnya akan di bentuk
galat dari metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata harmonik.
Setelah didapat bentuk dari Runge-Kutta orde-4 Kutta berdasarkan rata-rata
harmonik, dilakukan simulasi numerik untuk memperoleh perbandingan galat
antara bentuk Runge-Kutta Kutta dengan bentuk Runge-Kutta Kutta yang telah
dimodifikasi.
4.1
Metode Runge-Kutta Orde-4 Kutta Berdasarkan Rata-rata Harmonik
Metode Runge-Kutta telah banyak dimodifikasi, seperti modifikasi metode
Runge-Kutta klasik berdasarkan rata-rata aritmatik, rata-rata geometri, kontra
harmonik, rata-rata heronian dan rata-rata harmonik.
Perhatikan kembali bentuk umum dari metode Runge-Kutta orde-4 Kutta :
๐ฆ๐+1 = ๐ฆ๐ +
โ
๐ + 3๐2 + 3๐3 + ๐4
8 1
(4.1)
Berdasarkan persamaan (4.1) dapat dibentuk persamaan baru yang mengandung
unsur rata-rata aritmatik sebagai berikut :
๐ฆ๐+1 = ๐ฆ๐ +
โ ๐1 + ๐2 ๐2 + ๐3 ๐2 + ๐3 ๐3 + ๐4
,
,
,
4
2
2
2
2
(4.2)
Persamaan (4.2) merupakan persamaan Runge-Kutta orde-4 Kutta berdasarkan
rata-rata aritmatik. Persamaan umum rata-rata harmonik :
๐ป=
2๐๐ ๐๐+1
๐๐ + ๐๐+1
(4.3)
dengan,
๐ = 1, 2, 3
Kemudian subsitusi persamaan (4.3) ke persamaan (4.1) sehingga didapat :
๐ฆ๐+1 = ๐ฆ๐ +
2โ ๐1 ๐2
๐2 ๐3
๐2 ๐3
๐3 ๐4
+
+
+
4 ๐1 + ๐2 ๐2 + ๐3 ๐2 + ๐3 ๐3 + ๐4
Persamaan (4.4) dapat disederhanakan menjadi :
(4.4)
๐ฆ๐+1 = ๐ฆ๐ +
โ ๐1 ๐2
๐2 ๐3
๐3 ๐4
+2
+
2 ๐1 + ๐2
๐2 + ๐3 ๐3 + ๐4
(4.5)
๐1 = ๐ ๐ฅ๐ , ๐ฆ๐
dengan
๐2 = ๐(๐ฅ๐ + ๐1 โ, ๐ฆ๐ + ๐11 ๐1 โ)
๐3 = ๐(๐ฅ๐ + ๐2 โ, ๐ฆ๐ + ๐21 ๐1 โ + ๐22 ๐2 โ)
๐4 = ๐ ๐ฅ๐ + ๐3 โ, ๐ฆ๐ + ๐31 ๐1 โ + ๐32 ๐2 โ + ๐33 ๐3 โ
(4.6)
Persamaan (4.5) dikenal sebagai modifikasi metode Runge-Kutta orde-4
Kutta berdasarkan rata-rata harmonik.
dengan,
๐1 = ๐11
๐2 = (๐21 + ๐22 )
๐3 = (๐31 + ๐32 + ๐33 ).
Nilai dari ๐11 , ๐21 , ๐22 , ๐31 , ๐32 , ๐33 diperoleh dengan terlebih dahulu menentukan
nilai dari ๐1 , ๐2 , ๐3 , dan ๐4 . Jabarkan nilai ๐1 , ๐2 , ๐3 , dan ๐4 kedalam bentuk deret
Taylor, sehingga akan diperoleh persamaan (2.41) sampai (2.44). Persamaan
(2.41) sampai (2.44) akan disubstitusikan ke persamaan (4.5) dan untuk
menghindari adanya pembagian dua polinomial maka persamaan (4.5) dapat
ditulis sebagai berikut :
๐ฆ๐+1 = ๐ฆ๐ +
pembilang
penyebut
(4.7)
Selanjutnya dengan membandingkan persamaan (4.7) dengan deret Taylor
pada persamaan (2.20), sehingga diperoleh :
๐ฆ๐ +
pembilang
= ๐ฆ๐ + ๐
penyebut
atau,
pembilang = ๐ × penyebut
(4.8)
dengan,
pembilang = โ/2{(๐1 ๐2 ) ๐2 + ๐3 ๐3 + ๐4 + 2 ๐2 ๐3 ๐1 + ๐2
๐3 + ๐4 + ๐3 ๐4 ๐1 + ๐2 ๐2 + ๐3 }
penyebut = ๐1 + ๐2 ๐2 + ๐3 (๐3 + ๐4 )
IV-2
Substitusikan nilai ๐1 , ๐2 , ๐3 , dan ๐4 yang telah diperoleh pada persamaan
(2.41) sampai (2.44) ke dalam persamaan (4.8) dengan memperhatikan โ๐ dengan
๐ ≤ 4 dan untuk penyederhanaan aljabar dipilih ๐ด = ๐21 + ๐22 dan ๐31 + ๐32 +
๐33 = ๐ต sehingga diperoleh :
โ2 ๐ 4 ๐๐ฆ
โถ 3๐11 + 3๐ด + ๐ต − 4 = 0
โ3 ๐ 5 ๐๐ฆ๐ฆ
2
โถ 3 2 ๐11
+ 3 2 ๐ด2 + 1 2 ๐ต 2 − 4 3 = 0
2
โถ 3 2 ๐11
+ 3 2 ๐ด2 + 7 2 ๐ด๐ต + 5 2 ๐11 ๐ต + 8๐11 ๐ด
+3๐ ๐ + ๐ ๐ + ๐ ๐ด − 4๐ − 4๐ด − 2๐ต − 4
โ3 ๐ 4 ๐๐ฆ2
22 11
โ4 ๐ 6 ๐๐ฆ๐ฆ๐ฆ
โ4 ๐ 5 ๐๐ฆ ๐๐ฆ๐ฆ
โ4 ๐ 4 ๐๐ฆ3
32 11
33
11
3=0
3
โถ 1 2 ๐11
+ 1 2 ๐ด3 + 1 6 ๐ต 3 − 1 3 = 0
3
2
โถ 3 2 ๐11
+ 3 2 ๐ด3 + 4๐11
๐ด + 4๐11 ๐ด2 + 5 4 ๐11 ๐ต 2
2
2
+ 5 4 ๐11
๐ต + 1 2 ๐11
๐32 + 1 2 ๐33 ๐ด2 + ๐ต๐32 ๐11 + ๐ด๐ต๐33
2
2
+ 7 4 ๐ด2 ๐ต + 7 4 ๐ด๐ต 2 + 3 2 ๐11
๐22 + 3๐11 ๐22 ๐ด − 2๐11
4
−2๐ด2 − ๐ต 2 − 4 3 ๐21 − 4 3 ๐ด − 2 3 ๐ต − = 0
3
2
2
2
2
โถ 3๐11
๐ด + 3๐11 ๐ด2 + ๐11
๐ต + 8๐11
๐22 − ๐11
2
+ 5 2 ๐11
๐32 + 7 2 ๐11 ๐32 ๐ด + 5 2 ๐11 ๐33 ๐ด − 2๐33 ๐ด
+3๐22 ๐11 ๐ด + 5๐11 ๐ด๐ต + ๐11 ๐22 ๐33 + 7 2 ๐11 ๐22 ๐ต
+ 7 2 ๐33 ๐ด2 + ๐ด2 ๐ต − 4 3 ๐ด − 2 3 ๐ต − 4 3 ๐11 − ๐ด2 − 1 3
−4๐11 ๐22 − 2๐11 ๐32 − 3๐11 ๐ด − ๐ด๐ต − 2๐11 ๐ต = 0
(4.9)
Ambil nilai ๐ด = 2 3 dan ๐ต = 1 sehingga diperoleh :
โ2 ๐ 4 ๐๐ฆ
โถ 3๐11 = 1
โ3 ๐ 5 ๐๐ฆ๐ฆ
2
โถ 3 2 ๐11
=1 6
2
โถ 23 6 ๐11 + 3 2 ๐11
+ 3๐22 ๐11 + ๐32 ๐11 + 2 3 ๐33 = 3
3
โถ 1 2 ๐11
= 1 54
3
2
2
โถ 3 2 ๐11
+ 23 12 ๐11
+ 61 36 ๐11 + 3 2 ๐11
๐22
2
+2๐11 ๐22 + 1 2 ๐11
๐32 + ๐11 ๐32 + 8 9 ๐33 = 43/18
2
2
2
โถ 2๐11
− 2 3 ๐11 + 8๐11
๐22 + 1 3 ๐11 ๐32 + 5 2 ๐11
๐32
โ3 ๐ 4 ๐๐ฆ2
โ4 ๐ 6 ๐๐ฆ๐ฆ๐ฆ
โ4 ๐ 5 ๐๐ฆ ๐๐ฆ๐ฆ
โ4 ๐ 4 ๐๐ฆ3
IV-3
+ 5 3 ๐11 ๐33 + 3 2 ๐22 ๐11 + 2 9 ๐33 + ๐11 ๐22 ๐33 = 23 9
(4.10)
substitusikan nilai ๐11 = 1 3 ke dalam persamaan (4.10) sehingga diperoleh :
๐22 + 1 3 ๐32 + 2 3 ๐33 = 14 9
5 ๐ +7
8
14
6 22
18 ๐32 + 9 ๐33 =
9
25
23
7
7
1
(4.11)
18 ๐22 + 18 ๐32 + 9 ๐33 + 3 ๐22 ๐33 =
9
Langkah terakhir adalah melakukan penyelesaian dengan mengeliminasi
persamaan (4.11) untuk memperoleh nilai parameter sebagai berikut:
๐11 = 1 3 , ๐21 = 7 18 − 265 18 , ๐22 = 5 18 + 265 18 , ๐31 =
−13
3+
265
41 − 265 dan ๐ = −3 + 265 .
33
3 , ๐32 =
6
2
2
6
Substitusikan semua nilai parameter yang telah diperoleh ke dalam
persamaan (4.6), sehingga diperoleh metode Runge-Kutta orde-4 kutta
berdasarkan rata-rata harmonik yang ditulis :
๐ฆ๐+1 = ๐ฆ๐ +
dengan
โ ๐1 ๐2
๐2 ๐3
๐3 ๐4
+2
+
2 ๐1 + ๐2
๐2 + ๐3 ๐3 + ๐4
๐1 = ๐ ๐ฅ๐ , ๐ฆ๐
๐2 = ๐(๐ฅ๐ + โ 3, ๐ฆ๐ + โ 3 ๐1 )
โ
๐3 = ๐(๐ฅ๐ + 2โ 3 , ๐ฆ๐ + ((7− 265)๐1 + (5 + 265)๐2 )
18
โ
๐4 = ๐(๐ฅ๐ + โ, ๐ฆ๐ + ( −26 + 2 265 ๐1 + 41 − 3 265 ๐2
6
+ −9 + 265 ๐3 )
(4.12)
4.2
Galat Metode Runge-Kutta Orde-4 Kutta Berdasarkan Rata-rata
Harmonik
Galat metode Runge-Kutta orde-4 kutta berdasarkan rata-rata harmonik
dapat diperoleh dengan langkah-langkah yang sama dalam menentukan
persamaan RKKH. Substitusikan nilai parameter yang telah didapat kedalam
persamaan (4.8) dan mengekspansinya sampai dengan Orde-5
โ5 , maka
diperoleh galat metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata harmonik
sebagai berikut :
IV-4
๐บ๐๐๐๐ก =
4.3
โ5
2
−102๐ 6 ๐๐ฆ ๐๐ฆ๐ฆ๐ฆ − 99๐ 6 ๐๐ฆ๐ฆ
+ −954 + 36 265 ๐ 5 ๐๐ฆ2 ๐๐ฆ๐ฆ
1458
+ −2070 + 108 265 ๐ 4 ๐๐ฆ4 + ๐(โ6 )
(4.13)
Simulasi Numerik
Penyelesaian persamaan differensial dengan menggunakan Metode Runge-
Kutta orde-4 Kutta, RKKH, dan RKKCH.
Contoh 4.1 Persamaan differensial :
1
,
๐ฆ 0 = 1,
0 ≤ ๐ฅ ≤ 1.25
(4.14)
๐ฆ
dan solusi eksak yang diberikan adalah ๐ฆ = 2๐ฅ + 1 dengan n = 10. Tentukan
๐ฆ′ =
penyelesaian persamaan differensial diatas dengan menggunakan Runge-Kutta
orde-4 Kutta, RKKH dan RKKCH.
Penyelesaian:
Persamaan (4.14) diselesaikan dengan menggunakan Matlab5.3 secara metode
Runge-Kutta Kutta, Runge-Kutta Kutta berdasarkan rata-rata harmonik (RKKH)
dan rata-rata kontra harmonik(RKKCH), dengan
โ = 0.125000, ๐ฅ0 = 0 dan
๐ฆ0 = 1. Solusi eksak dan error dari persamaan (4.14) disajikan dalam Tabel (4.1).
Tabel 4.1: Solusi Eksak dan Error dari metode Runge-Kutta Kutta, RKKH,
๐
dan RKKCH untuk Persamaan ๐′ = ๐
i
x
y
(solusi eksak)
1
2
3
4
5
6
7
8
9
10
0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000
1,125
1,0000000000
1,1180339887
1,2247448714
1,3228756555
1,4142135624
1,5000000000
1,5811388301
1,6583123952
1,7320508076
1,8027756377
Metode RKK
0,000000E+00
3,193602E-07
4,148485E-07
4,403539E-07
4,407862E-07
4,317287E-07
4,192312E-07
4,058093E-07
3,925393E-07
3,798719E-07
Error
Metode
RKKH
0,0000000000
7,764224E-08
1,015575E-07
1,082387E-07
1,086179E-07
1,065609E-07
1,035916E-07
1,003536E-07
9,712682E-08
9,403172E-08
Metode
RKKCH
0,0000000000
4,715722E-07
6,114496E-07
6,483103E-07
6,484746E-07
6,348393E-07
6,162534E-07
5,963793E-07
5,767754E-07
5,580886E-07
IV-5
Contoh 4.2 Persamaan differensial :
๐ฆ ′ = −๐ฆ
๐ฆ 0 =1
0≤๐ฅ≤1
(4.15)
dan solusi eksak yang diberikan adalah ๐ −๐ฅ dengan n =10. Tentukan penyelesaian
persamaan (4.15) dengan menggunakan Metode Runge-Kutta orde-4 Kutta,
Metode RKKH dan RKKCH.
Penyelesaian:
Persamaan (4.15) diselesaikan dengan matlab 5.3 secara metode Runge-Kutta
Kutta, Runge-Kutta Kutta berdasarkan rata-rata harmonik (RKKH) dan rata-rata
kontra harmonik(RKKCH), dengan โ = 0.1, ๐ฅ0 = 0 dan๐ฆ0 = 1. Solusi eksak dan
error dari persamaan (4.15) disajikan pada Tabel (4.2).
Tabel 4.2 : Solusi Eksak dan Error dari metode Runge-Kutta
dan RKKCH untuk Persamaan ๐′ = −๐
Error
y
i
x
Metode
(solusi eksak)
Metode RKK
RKKH
1 0,000 1,0000000000 0,000000E+00 0,0000000000
2
0,1
0,9048374180 8,196404E-08 3,784986E-07
3
0,2
0,8187307531
1,483283E-07 6,849595E-07
4
0,3
0,7408182207
2,013195E-07 9,296657E-07
5
0,4
0,6703200460
2,428818E-07
1,121595E-06
6
0,5
0,6065306597
2,747107E-07
1,268577E-06
7
0,6
0,5488116361
2,982823E-07
1,377427E-06
8
0,7
0,4965853038
3,148798E-07
1,454073E-06
9
0,8
0,4493289641
3,256172E-07
1,503657E-06
10
0,9
0,4065696597
3,314595E-07
1,530636E-06
Kutta, RKKH,
Metode
RKKCH
0,0000000000
9,086532E-08
1,644367E-07
2,231827E-07
2,692587E-07
3,045442E-07
3,306755E-07
3,490755E-07
3,609789E-07
3,674556E-07
Contoh 4.3 Persamaan differensial :
๐ฆ′ = ๐ฆ − ๐ฅ2 + 1
๐ฆ 0 = 0.5
0≤๐ฅ≤2
(4.16)
dan solusi eksak yang diberikan adalah ๐ฆ = (๐ฅ + 1)2 − 0.5๐ ๐ฅ dengan n =15.
Tentukan penyelesaian persamaan (4.16) dengan menggunakan Metode RungeKutta orde-4 Kutta, Metode RKKH dan RKKCH.
IV-6
Penyelesaian:
Persamaan (4.16) diselesaikan dengan matlab5.3 secara metode Runge-Kutta
Kutta, Runge-Kutta Kutta berdasarkan rata-rata harmonik (RKKH) dan rata-rata
kontra harmonik(RKKCH), dengan โ = 0.133333, ๐ฅ0 = 0 dan ๐ฆ0 = 0.5. Solusi
eksak dan error dari persamaan (4.16) disajikan dalam Tabel (4.3).
Tabel 4.3 : Solusi Eksak dan Error dari metode Runge-Kutta
dan RKKCH untuk Persamaan ๐′ = ๐ − ๐๐ + ๐
Error
y
i
x
Metode
(solusi eksak)
Metode RKK
RKKH
1 0,000 0,5000000000 0,0000000000 0,0000000000
2
0,13
0,7131290385 4,057162E-07 1,029084E-05
3
0,27 0,9516418584 8,436890E-07
3,502354E-05
4
0,40 1,2140876512
1,314866E-06 7,230495E-05
5
0,53 1,4988086784
1,819810E-06
1,208166E-04
6
0,67 1,8039107573
2,358568E-06
1,795065E-04
7
0,80 2,1272295358
2,930512E-06
2,473684E-04
8
0,93 2,4662919589
3,534150E-06
3,232483E-04
9
1,07 2,8182722377
4,166887E-06
4,056425E-04
10 1,20 3,1799415386
4,824744E-06
4,924507E-04
11 1,33 3,5476104971
5,502015E-06
5,806462E-04
12 1,47 3,9170635314
6,190853E-06
6,658034E-04
13 1,60 4,2834837878
6,880783E-06
7,413851E-04
14 1,73 4,6413673811
7,558099E-06
7,976113E-04
15 1,87 4,9844254024
8,205172E-06
8,195578E-04
Kutta, RKKH,
Metode
RKKCH
0,000000E+00
1,238558E-05
3,880567E-05
7,748345E-05
1,271927E-04
1,869635E-04
2,558719E-04
3,328556E-04
4,165210E-04
5,049085E-04
5,951779E-04
6,831587E-04
7,626707E-04
8,244485E-04
8,543333E-04
IV-7
BAB V
KESIMPULAN DAN SARAN
5.1
Kesimpulan
Metode Runge-Kutta Orde-4 Kutta memiliki bentuk umum sebagai
berikut :
๐ฆ๐+1 = ๐ฆ๐ +
โ
๐ + 3๐2 + 3๐3 + ๐4
8 1
setelah dilakukan modifikasi dengan menggunakan rata-rata harmonik diperoleh :
๐ฆ๐+1 = ๐ฆ๐ +
dengan
โ ๐1 ๐2
๐2 ๐3
๐3 ๐4
+2
+
2 ๐1 + ๐2
๐2 + ๐3 ๐3 + ๐4
๐1 = ๐ ๐ฅ๐ , ๐ฆ๐
๐2 = ๐(๐ฅ๐ + โ 3, ๐ฆ๐ + โ 3 ๐1 )
๐3 = ๐(๐ฅ๐ + 2โ 3 , ๐ฆ๐ +
โ
((7− 265)๐1 + (5 + 265)๐2 )
18
โ
๐4 = ๐(๐ฅ๐ + โ, ๐ฆ๐ + ( −26 + 2 265 ๐1 + 41 − 3 265 ๐2
6
+ −9 + 265 ๐3 )
Galat dari metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata
harmonik diperoleh
โ5
2
Galat = 1458 −102๐ 6 ๐๐ฆ ๐๐ฆ๐ฆ๐ฆ − 99๐ 6 ๐๐ฆ๐ฆ
+ −954 + 36 265 ๐ 5 ๐๐ฆ2 ๐๐ฆ๐ฆ +
−2070 + 108 265 ๐ 4 ๐๐ฆ4 + ๐(โ6 )
Penyelesaian persamaan diferensial biasa orde satu dengan menggunakan
Metode Runge-Kutta Kutta, Runge-Kutta Kutta harmonik, dan Runge-Kutta Kutta
kontra harmonik dalam beberapa persoalan persamaan diferensial orde satu
diperoleh, bahwa metode Runge-Kutta Kutta memiliki error yang lebih kecil
dibandingkan dengan metode Runge-Kutta Kutta yang telah dimodifikasi.
5.2
Saran
Penulisan tugas akhir ini penulis hanya menggunakan rata-rata harmonik
untuk memodifikasi metode Runge-Kutta orde-4 Kutta, dan dalam komputasinya
hanya membandingkan tiga metode. Oleh karena itu, penulis menyarankan agar
pembaca dapat lebih lanjut menemukan bentuk baru dengan menggunakan ratarata yang berbeda seperti ( heronian, geometri, dll).
V-2
BAB I
PENDAHULUAN
1.1
Latar Belakang
Persoalan yang melibatkan model matematika banyak muncul dalam
beberapa ilmu pengetahuan seperti dalam bidang Fisika, Kimia, Ekonomi, atau
pada persoalan rekayasa yang diberikan dalam bentuk persamaan differensial orde
satu atau orde dua. (Munir. 2008)
Dalam matematika persoalan persamaan differensial biasa orde satu dapat
dituliskan
๐ฆ ′ = ๐(๐ฅ, ๐ฆ)
(1.1)
dengan nilai awal
๐ฆ ๐ฅ0 = ๐ฆ0
Penyelesaian persamaan differensial pada persamaan (1.1) dapat
diselesaikan secara analitik dan penyelesaiannya dapat dinyatakan dalam bentuk
fungsi secara eksplisit. Namun, tidak semua persoalan pada persamaan (1.1) dapat
diselesaikan secara analitik sehingga diperlukan metode numerik untuk
menyelesaikan persoalan tersebut.
Ada banyak metode numerik yang dapat digunakan untuk menyelesaikan
persoalan dalam bentuk persamaan (1.1). Salah satu metode yang dapat digunakan
yaitu metode Runge-Kutta. Bentuk umum metode Runge-Kutta orde ๐ sebagai
berikut:
๐ฆ๐+1 = ๐ฆ๐ + ๐1 ๐1 + ๐2 ๐2 + โฏ + ๐๐ ๐๐
dengan a adalah konstanta dan setiap k besarnya:
๐1 = โ๐ ๐ฅ๐ , ๐ฆ๐
๐2 = โ๐ ๐ฅ๐ + ๐1 โ, ๐ฆ๐ + ๐11 ๐1
๐3 = โ๐ ๐ฅ๐ + ๐2 โ, ๐ฆ๐ + ๐21 ๐1 + ๐22 ๐2
โฎ
๐๐ = โ๐ ๐ฅ๐ + ๐๐−1 โ, ๐ฆ๐ + ๐๐−1,1 ๐1 + ๐๐−1,2 ๐2 + โฏ + ๐๐−1,๐−1 ๐๐−1
(1.2)
Metode Runge-Kutta memiliki banyak bentuk berdasarkan pengambilan
parameter bebasnya diantaranya, Runge-Kutta orde-4 klasik dan Runge-Kutta
orde-4 Kutta. Metode Runge-Kutta telah banyak mengalami modifikasi dengan
tujuan untuk memperkecil error dari metode tersebut sehingga hampirannya lebih
mendekati nilai eksaknya. Penelitian terhadap modifikasi metode Runge-Kutta
orde empat klasik telah dilakukan oleh para peneliti diantaranya :
Metode Runge-Kutta orde-4 klasik yang dimodifikasi berdasarkan ratarata aritmatik seperti berikut :
๐ฆ๐ +1 = ๐ฆ๐ +
โ ๐1 + ๐2 ๐2 + ๐3 ๐3 + ๐4
+
+
3
2
2
2
(1.3)
Modifikasi metode Runge-Kutta orde-4 klasik berdasarkan rata-rata
geometri yang telah dilakukan oleh Evans (1991), diperoleh :
๐ฆ๐ +1 = ๐ฆ๐ +
โ
3
๐1 ๐2 + ๐2 ๐3 + ๐3 ๐4
(1.4)
dengan ๐1 = ๐(๐ฅ๐ , ๐ฆ๐ )
โ
โ
๐2 = ๐(๐ฅ๐ + , ๐ฆ๐ + ๐1 )
2
2
โ
โ
๐3 = ๐(๐ฅ๐ + , ๐ฆ๐ +
−๐1 + 9๐2 )
2
16
โ
โ
๐4 = ๐(๐ฅ๐ + , ๐ฆ๐ +
−3๐1 + 5๐2 + 22๐3 )
2
24
Modifikasi Runge-Kutta orde-4 klasik berdasarkan rata-rata harmonik
telah dilakukan oleh Sanugi B.B dan D.J.Evans (1993) :
๐ฆ๐+1 = ๐ฆ๐ +
2โ ๐1 ๐2
๐2 ๐3
๐3 ๐4
+
+
3 ๐1 + ๐2 ๐2 + ๐3 ๐3 + ๐4
(1.5)
dengan ๐1 = ๐(๐ฅ๐ , ๐ฆ๐ )
โ
โ
๐2 = ๐(๐ฅ๐ + , ๐ฆ๐ + ๐1 )
2
2
โ
โ
๐3 = ๐(๐ฅ๐ + , ๐ฆ๐ + −๐1 + 5๐2 )
2
8
โ
โ
๐4 = ๐(๐ฅ๐ + , ๐ฆ๐ +
−5๐1 + 7๐2 + 18๐3 )
2
20
Selanjutnya untuk metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata
kontra harmonik telah dilakukan oleh Supinah (2010) :
I-2
๐ฆ๐+1 = ๐ฆ๐ +
โ ๐12 + ๐22
๐22 + ๐32 ๐32 + ๐42
+2
+
4 ๐1 + ๐2
๐2 + ๐3 ๐3 + ๐4
(1.6)
dengan
๐1 = ๐ ๐ฆ๐
๐2 = ๐ ๐ฆ๐ + โ
๐1
3
โ
(๐ 5 − 73 + ๐2 7 + 73 ))
18 1
โ
๐4 = ๐(๐ฆ๐ + (๐1 −10 + 2 73 + ๐2 19 − 3 73 + ๐3 −3 + 73 ))
6
๐3 = ๐(๐ฆ๐ +
Berdasarkan penelitian yang telah dilakukan oleh peneliti mengenai
modifikasi Runge-Kutta orde-4 Kutta berdasarkan rata-rata kontra harmonik,
maka penulis tertarik untuk melanjutkan penelitian mengenai metode RungeKutta dengan ”Modifikasi metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata
harmonik”.
1.2
Rumusan Masalah
Rumusan masalah pada tugas akhir ini adalah bagaimana menentukan
bentuk modifikasi metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata
harmonik.
1.3
Batasan Masalah
Pada tugas akhir ini penulis hanya membatasi pembahasan pada bentuk
Runge-Kutta orde-4 Kutta, persamaan differensial biasa orde satu, dan RungeKutta orde-4 Kutta berdasarkan rata-rata harmonik.
1.4
Tujuan
Tujuan dari penelitian ini adalah untuk mendapatkan bentuk baru dari
modifikasi metode Runge-Kutta orde-4 Kutta berdasarkan rata-rata harmonik.
I-3
1.5
Sistematika Penulisan
Sistematika penulisan tugas akhir ini disusun atas lima bab.
BAB I
Pendahuluan
Pada bab ini berisikan latar belakang, perumusan masalah, batasan
masalah, dan tujuan dari penelitian.
BAB II
Landasan Teori
Bab ini berisikan tentang teori-teori yang menunjang untuk
menyelesaikan permasalahan dalam tugas akhir diantaranya
persamaan diferensial biasa, metode Taylor, metode Runge-Kutta
orde-4 dan rata-rata harmonik.
BAB III
Metodologi Penelitian
Bab ini berisikan metodologi yang digunakan penulis dalam tugas
akhir untuk memperoleh hasilnya.
BAB IV
Pembahasan
Bab ini berisi tentang bagaimana langkah-langkah dan hasil dari
bentuk modifikasi Runge-Kutta orde-4 Kutta berdasarkan rata-rata
harmonik.
BAB V
Penutup
Pada bab ini berisikan kesimpulan dari tugas akhir dan saran.
I-4
BAB II
LANDASAN TEORI
Bab II ini membahas teori-teori yang akan digunakan dalam penelitian
tugas akhir ini yaitu, sebagai berikut :
2.1
Metode Deret Taylor
Teorema Taylor memberikan barisan pendekatan sebuah fungsi yang
diferensiabel pada sebuah titik yang menggunakan suku banyak (polinomial).
Teorema 2.1 (Leithold Louis, 1993) Andaikan f adalah suatu fungsi sehingga f
dan turunan-turunan ke n-nya kontinu pada selang [a,b]. Selanjutnya, misalkan
๐
๐ +1
(๐ฅ) ada untuk setiap x pada (a,b). Maka terdapat suatu bilangan ๐ pada
selang terbuka (a,b) sehingga :
๐−๐
๐ ๐ =๐ ๐ + ๐−๐ ๐ ๐ +
2!
๐ − ๐ ๐+1 ๐ +1
+
๐
๐
๐+1 !
′
2
๐−๐
๐ ๐ + โฏ+
๐!
′′
๐
๐
๐
๐
Bukti :
Jika n = 0, maka Teorema 2.1 menjadi :
๐ ๐ = ๐ ๐ + ๐ − ๐ ๐′ ๐
Dengan ξ diantara a dan b merupakan teorema dari nilai rata-rata. Misalkan F dan
H merupakan fungsi yang didefinisikan oleh :
๐ − ๐ฅ 2 ′′
๐น ๐ฅ =๐ ๐ −๐ ๐ฅ − ๐−๐ฅ ๐ ๐ฅ −
๐ ๐ฅ −โฏ
2!
๐ − ๐ฅ ๐−1 ๐−1
๐−๐ฅ ๐ ๐
−
๐
๐ฅ −
๐
๐ฅ
๐−1 !
๐!
′
(2.1)
dan
๐ป ๐ฅ =
Selanjutnya,
๐ − ๐ฅ ๐+1
๐+1 !
turunkan
(2.2)
persamaan
(2.1)
dan
persamaan
(2.2),
dengan
menyederhanakan persamaan (2.1), maka diperoleh :
๐น′ ๐ฅ = −
๐ (๐+1) ๐ฅ
๐!
๐−๐ฅ
๐
(2.3)
dan
๐ป′ ๐ฅ = −
1
๐−๐ฅ
๐!
๐
(2.4)
Oleh karena, fungsi F dan H kontinu pada [a,b], dan diferensiabel pada
(a,b) dan ๐ป′ ๐ฅ ≠ 0 untuk setiap x pada (a,b), sehingga fungsi F dan H memenuhi
syarat teorema nilai rata-rata Cauchy (TNR Cauchy). Akibatnya ๐ ๐ (a,b)
sehingga
๐น′ ๐
๐น ๐ −๐น ๐
=
๐ป′ ๐
๐ป ๐ −๐ป ๐
karena ๐น ๐ = ๐น ๐ = 0 sehingga :
๐น′ ๐
๐น ๐
=
′
๐ป ๐
๐ป ๐
atau dapat ditulis :
๐น′ ๐
๐น ๐ = ′
๐ป ๐
๐ป ๐
(2.5)
Untuk suatu ๐ ๐ (a,b), misalkan x = a pada persamaan (2.2) dan x = ξ pada
persamaan (2.3) dan (2.4) sehingga dengan mensubtitusikan persamaan (2.2),
(2.3), dan (2.4) untuk titik ๐ ๐ ๐, ๐ ke dalam persamaan (2.5) diperoleh :
๐
๐ +1
๐
๐ +1
๐น ๐ =
๐น ๐ =
๐
๐−๐
๐!
1
๐
๐! ๐ − ๐
(๐)
๐−๐
๐+1 !
๐
๐ − ๐ ๐+1
โ
๐+1 !
๐+1
(2.6)
jika x = a, persamaan (2.1) menjadi :
๐น ๐ = ๐ ๐ − ๐ ๐ − ๐ − ๐ ๐′ ๐ −
−
๐ − ๐ ๐−1
๐
๐−1 !
๐ −1
−
๐−๐
2!
๐−๐
๐!
2
๐ ′′ ๐ − โฏ
๐
๐
๐
(2.7)
Subsitusikan persamaan (2.6) ke dalam persamaan (2.7), sehingga diperoleh :
II-2
๐
๐ +1
(๐)
๐−๐
= ๐ ๐ − ๐ ๐ − ๐ − ๐ ๐′ ๐ −
๐+1 !
2!
๐ − ๐ ๐−1
−
๐
๐−1 !
๐ −1
−
๐−๐
๐!
2
๐ ′′ ๐ − โฏ
๐
๐
๐
dan menghasilkan bentuk :
๐ ๐ = ๐ ๐ + ๐ − ๐ ๐′ ๐ +
๐ − ๐ ๐+1
๐
๐+1 !
sehingga teorema 2.1 terbukti.
+
๐−๐
2!
๐ +1
2
๐ ′′ ๐ + โฏ +
๐−๐
๐!
๐
๐
๐
๐
๐
(2.8)
Berdasarkan persamaan (2.8), jika b diganti x dan ๐ = ๐ฅ0 , maka akan diperoleh
deret Taylor ๐(๐ฅ) yang diekspansi disekitar ๐ฅ0 , berikut :
′
๐ ๐ฅ = ๐ ๐ฅ0 + ๐ฅ − ๐ฅ0 ๐ ๐ฅ0
๐ฅ − ๐ฅ0
+
๐!
๐ฅ − ๐ฅ0
+
2!
๐
๐
๐
๐ฅ0
2
๐ ′′ ๐ฅ0 + โฏ
๐ฅ − ๐ฅ0 ๐+1
+
๐
๐+1 !
๐ +1
๐
(2.9)
dengan ๐ diantara ๐ฅ0 dan x. Jika f dan n turunan pertamanya kontinu pada suatu
selang tertutup yang memuat ๐ฅ0 dan x, dan turunan ke (n+1) dari f ada disetiap
titik pada selang terbuka yang berkaitan. Maka persamaan (2.9) dapat ditulis :
๐ ๐ฅ = ๐๐ ๐ฅ + ๐
๐ ๐ฅ
(2.10)
dengan
๐๐ ๐ฅ = ๐ ๐ฅ0 + ๐ฅ − ๐ฅ0 ๐ ′ ๐ฅ0 +
+
๐ฅ − ๐ฅ0
๐!
๐ฅ − ๐ฅ0
2!
2
๐ ′′ ๐ฅ0 + โฏ
๐
๐
๐
๐ฅ0
(2.11)
dan
๐
๐ ๐ฅ =
๐ฅ − ๐ฅ0 ๐+1
๐
๐+1 !
๐ +1
๐
(2.12)
dengan ๐ diantara ๐ฅ0 dan x.
Persamaan (2.11) disebut polinomial Taylor orde-n untuk f disekitar
๐ฅ0 dan ๐
๐ ๐ฅ disebut suku sisa atau galat pemotongan.
Persamaan (2.9) disebut sebagai persamaan Taylor satu variabel, jika
persamaan Taylor untuk dua variabel (x,y), dapat ditulis :
II-3
๐ ๐ฅ, ๐ฆ = ๐ ๐ฅ0 , ๐ฆ0 +
+
๐ฅ − ๐ฅ0
๐ฅ − ๐ฅ0
2
2
๐๐(๐ฅ0 , ๐ฆ0 )
๐๐ ๐ฅ0 , ๐ฆ0
+ ๐ฆ − ๐ฆ0
๐๐ฅ
๐๐ฆ
๐ 2 ๐ ๐ฅ0 , ๐ฆ0
๐ 2 ๐ ๐ฅ0 , ๐ฆ0
+ ๐ฅ − ๐ฅ0 ๐ฆ − ๐ฆ0
๐๐ฅ 2
๐๐ฅ๐๐ฆ
๐ฆ − ๐ฆ0 ๐ 2 ๐ ๐ฅ0 , ๐ฆ0
+
2
๐๐ฆ 2
1
+
๐!
+โฏ
๐
๐ฅ − ๐ฅ0
๐−๐
๐ฆ − ๐ฆ0
๐ =0
๐
๐ ๐ ๐ ๐ฅ0 , ๐ฆ0
๐๐ฅ ๐ −๐ ๐๐ฅ ๐
(2.13)
Penyelesaian persamaan differensial biasa dengan menggunakan deret Taylor
sebagai berikut :
๐๐ฆ
= ๐ ๐ฅ, ๐ฆ , ๐ฆ ′ = ๐
๐๐ฅ
Bentuk turunan persamaan differensial dalam bentuk f untuk orde-orde yang lebih
tinggi dapat ditulis sebagai berikut :
๐=
๐
๐๐ฅ
๐
+ ๐ ๐๐ฆ
dengan ,
๐ ′ ๐ฅ, ๐ฆ =
๐"(๐ฅ, ๐ฆ) =
๐๐ ๐๐
+
๐ = ๐๐ฅ + ๐๐๐ฆ
๐๐ฅ ๐๐ฆ
๐ ๐๐ฅ + ๐๐๐ฆ
๐ ๐๐ฅ + ๐๐๐ฆ
+
๐
๐๐ฅ
๐๐ฆ
= ๐๐ฅ๐ฅ + ๐๐ฅ ๐๐ฆ + ๐๐ฆ๐ฅ ๐ + ๐๐ฅ๐ฆ ๐ + ๐ ๐๐ฆ ๐๐ฆ + ๐๐๐ฆ๐ฆ
๐
3
๐ฅ, ๐ฆ = ๐๐ฅ๐ฅ๐ฅ + 3๐๐๐ฅ๐ฅ๐ฆ + 3๐๐ฅ ๐๐ฅ๐ฆ + 5๐๐๐ฆ ๐๐ฅ๐ฆ + 3๐ 2 ๐๐ฅ๐ฆ๐ฆ + 3๐๐๐ฆ ๐๐ฆ๐ฆ
+4๐ 2 ๐๐ฅ ๐๐ฆ๐ฆ + ๐ 3 ๐๐ฆ๐ฆ๐ฆ + ๐๐ฅ๐ฅ ๐๐ฆ + ๐๐ฆ2 ๐๐ฅ + ๐๐๐ฆ
Bentuk dari turunan f di atas dapat ditulis sebagai berikut :
๐ฆ′
=๐
(2.14)
๐ฆ" = ๐ ′ = ๐๐ฅ + ๐๐ฆ ๐
๐ฆ
3
= ๐ ′′ = ๐๐ฅ๐ฅ + ๐๐ฅ๐ฆ ๐ + ๐๐ฆ๐ฅ ๐ + ๐๐ฆ๐ฆ ๐ 2 + ๐๐ฆ ๐๐ฅ + ๐๐ฆ2 ๐
= ๐๐ฅ๐ฅ + 2๐๐ฅ๐ฆ ๐ + ๐๐ฆ๐ฆ ๐ 2 + ๐๐ฅ ๐๐ฆ + ๐๐ฆ2 ๐
๐ฆ
4
(2.15)
(2.16)
= ๐ ′′′ = ๐๐ฅ๐ฅ๐ฅ + 3๐๐๐ฅ๐ฅ๐ฆ + 3๐๐ฅ ๐๐ฅ๐ฆ + 5๐๐๐ฆ ๐๐ฅ๐ฆ + 3๐ 2 ๐๐ฅ๐ฆ๐ฆ + 3๐๐๐ฆ ๐๐ฆ๐ฆ
+4๐ 2 ๐๐ฅ ๐๐ฆ๐ฆ + ๐ 3 ๐๐ฆ๐ฆ๐ฆ + ๐๐ฅ๐ฅ ๐๐ฆ + ๐๐ฆ2 ๐๐ฅ + ๐๐๐ฆ
(2.17)
II-4
Deret Taylor hampiran ๐ฆ๐+1 yang diekspansi disekitar ๐ฆ๐ dapat ditulis
sebagai berikut :
๐ฆ๐+1 = ๐ฆ๐ + ๐๐ฆ๐′ +
๐2 ′′ ๐3 (3)
๐๐ (๐)
๐ฆ๐ + ๐ฆ๐ + โฏ + ๐ฆ๐
2!
3!
๐!
(2.18)
sehingga persamaan (2.18) jika disubstitusikan ke dalam persamaan (2.14) sampai
(2.15) untuk deret Taylornya dapat ditulis sebagai berikut :
๐ฆ๐+1
๐2
= ๐ฆ๐ + ๐๐ +
๐ + ๐๐๐ฆ
2 ๐ฅ
๐3
+
๐๐ฅ๐ฅ + 2๐๐๐ฅ๐ฆ + ๐ 2 ๐๐ฆ๐ฆ + ๐๐ฅ ๐๐ฆ + ๐๐๐ฆ2
6
+
๐4
( ๐ + 3๐๐๐ฅ๐ฅ๐ฆ + 3๐3 ๐๐ฅ๐ฆ + 5๐๐๐ฆ ๐๐ฅ๐ฆ + 3๐ 2 ๐๐ฅ๐ฆ๐ฆ + 4๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ
24 ๐ฅ๐ฅ๐ฅ
+๐ 3 ๐๐ฆ๐ฆ๐ฆ + ๐๐ฅ๐ฅ ๐๐ฆ + ๐๐ฆ2 ๐๐ฅ + ๐๐๐ฆ ) + ๐ ๐5
(2.19)
dengan hanya mengambil turunan terhadap y pada persamaan (2.16) sampai
(2.18), dan memasukkannya terhadap persamaan Taylor (2.18), maka akan
diperoleh :
๐ฆ๐+1 = ๐ฆ๐ + ๐๐ +
๐2
2
๐๐๐ฆ +
๐3
6
๐4
๐๐๐ฆ 2 + ๐ 2 ๐๐ฆ + 24 ๐ 3 ๐๐ฆ๐ฆ๐ฆ +
4๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ + ๐๐๐ฆ3
2.2
(2.20)
Persamaan Differensial Biasa
2.2.1 Pengertian Umum
Penulis memasukkan persamaan differensial biasa pada landasan teori,
dikarenakan hasil dari modifikasi metode Runge-Kutta orde empat kutta
digunakan untuk menyelesaikan persamaan differensial biasa. Persamaan
differensial biasa adalah suatu persamaan yang meliputi turunan fungsi yang
hanya tergantung pada satu variabel bebas.
Persamaan differensial biasa orde-๐ adalah suatu persamaan yang
mempunyai bentuk umum :
๐ ๐ฅ = ๐น ๐ฅ, ๐ฆ, ๐ฆ ′ , ๐ฆ ′′ , ๐ฆ 3 , โฏ , ๐ฆ
๐
(2.21)
๐๐ฆ
๐2๐ฆ
dengan tanda aksen menunjukkan turunan terhadap ๐ฅ, yaitu ๐ฆ ′ = ๐๐ฅ , ๐ฆ ′′ = ๐ 2 ๐ฅ ,
dan seterusnya.
II-5
Suatu persamaan differensial biasa orde-n dikatakan linier dinyatakan
dalam bentuk :
๐ผ0 ๐ฅ ๐ฆ
๐
+ ๐1 ๐ฅ ๐ฆ
๐−1
+ โฏ + ๐๐ ๐ฅ ๐ฆ = ๐น ๐ฅ ,
(2.22)
dengan ๐0 (๐ฅ) ≠ 0.
Jika suatu persamaan tidak dapat dinyatakan dengan bentuk persamaan
(2.22) maka, persamaan dikatakan tak linier. Jika koefisien dari persamaan (2.22)
yaitu ๐ผ0 ๐ฅ , ๐1 ๐ฅ , โฏ , ๐๐ ๐ฅ
konstanta, maka dikatakan memiliki koefisien
konstanta. Jika ๐ผ0 ๐ฅ , ๐1 ๐ฅ , โฏ , ๐๐ ๐ฅ tidak konstanta, maka dikatakan memiliki
koefisien variabel. Jika ๐น ๐ฅ = 0 maka persamaan differensial biasa tersebut
dikatakan homogen, jika ๐น ๐ฅ ≠ 0 maka disebut nonhomogen.
Orde dari suatu persamaan differensial adalah tingkat dari turunan yang
ada dalam persamaan (2.21), jika ๐ฆ ′ maka persamaan tersebut dikatakan sebagai
persamaan differensial orde satu, dan jika ๐ฆ ′′ maka disebut sebagai persamaan
diferensial orde dua. Begitu seterusnya sampai dengan orde-n. Penulisan Tugas
akhir ini, penulis hanya membahas persamaan differensial biasa, khususnya
persamaan differensial orde satu.
Penyelesaian persoalan persamaan diferensial khusus memerlukan nilai
awal, karena nilai awal digunakan untuk mendapatkan solusi dari persamaan
differensial tersebut. Adapun bentuk dari persamaan diferensial biasa orde satu
dengan nilai awal ditulis sebagai :
๐ฆ ′ = ๐(๐ฅ, ๐ฆ)
(2.23)
dengan nilai dari fungsi ๐ฆ ๐ฅ diketahui pada ๐ฅ = 0, misalnya ๐ฆ ๐ฅ0 = ๐ฆ0 .
2.2.2 Bentuk Persamaan Differensial Orde Satu
Persamaan differensial orde satu dapat diselesaikan dengan berbagai cara
diantaranya :
a.
Persamaan Differensial Variabel Terpisah
Persamaan
differensial
yang
suku-sukunya
dapat
dikelompokkan
berdasarkan peubahnya sehingga mudah dicari penyelesaiannya. Suatu persamaan
differensial yang berbentuk
II-6
๐๐ฆ ๐(๐ฅ)
=
๐๐ฅ ๐(๐ฆ)
(2.24)
ubah persamaan (2.24) ke dalam bentuk terpisah sehingga :
๐ ๐ฆ ๐๐ฆ = ๐ ๐ฅ ๐๐ฅ
(2.25)
Integralkan setiap ruas persamaan sehingga menjadi :
๐ ๐ฆ ๐๐ฆ =
๐ ๐ฅ ๐๐ฅ
(2.26)
oleh karena x adalah peubah bebas terhadap y, dan anti turunan dari ๐ ๐ฆ dan
๐ ๐ฅ maka hasil integrasi dari persamaan (2.26) dapat ditulis :
๐บ ๐ฆ =๐น ๐ฅ +๐ถ
Contoh 2.1 Selesaikan masalah nilai awal berikut :
๐๐ฆ + 5๐ฅ 4 ๐ฆ 2 ๐๐ฅ = 0,
๐ฆ 0 =1
(2.27)
Penyelesaian:
Persamaan (2.27) dapat dibentuk menjadi :
๐๐ฆ = −5๐ฅ 4 ๐ฆ 2 ๐๐ฅ
๐๐ฆ
= −5๐ฅ 4 ๐๐ฅ
๐ฆ2
๐๐ฆ
Integralkan kedua ruas :
๐ฆ2 =
−5๐ฅ 4 ๐๐ฅ
1
− ๐ฆ = −๐ฅ 5 + ๐
1
๐ฆ = ๐ฅ 5 −๐
oleh karena, ๐ฆ 0 = 1 maka :
๐ฆ 0 =
1
=1
−๐
1
=1
0−๐
, ๐ = −1
sehingga penyelesaian khususnya adalah :
๐ฆ=
b.
1
๐ฅ5 + 1
Persamaan Differensial Eksak
Bentuk dari persamaan differensial :
๐ ๐ฅ, ๐ฆ ๐๐ฅ + ๐ ๐ฅ, ๐ฆ ๐๐ฆ = 0
(2.28)
II-7
adalah eksak jika ada suatu fungsi ๐(๐ฅ, ๐ฆ) :
๐๐ ๐ฅ, ๐ฆ = ๐(๐ฅ, ๐ฆ)๐๐ฅ + ๐(๐ฅ, ๐ฆ)๐๐ฆ,
(2.29)
Selanjutnya untuk menyelesaikan persamaan (2.29) maka harus ditentukan
terlebih dahulu apakah persamaan tersebut eksak. Suatu persamaan dikatakan
eksak jika dan hanya jika memenuhi :
๐๐
๐๐ฆ
๐ฅ, ๐ฆ =
๐๐
๐๐ฅ
(๐ฅ, ๐ฆ) untuk setiap (x,y) ๐ R
kemudian, jika persamaan (2.28) telah eksak
(2.30)
maka pertama-tama selesaikan
persamaan :
๐๐(๐ฅ, ๐ฆ)
= ๐ ๐ฅ, ๐ฆ
๐๐ฅ
๐๐(๐ฅ, ๐ฆ)
= ๐ ๐ฅ, ๐ฆ
๐๐ฆ
(2.31)
(2.32)
Solusi secara khusus dari persamaan (2.28) diberikan sebagai berikut :
๐ ๐ฅ, ๐ฆ = ๐
(2.33)
Contoh 2.2 Selesaikan persamaan differensial berikut :
2๐ฅ๐ฆ ๐๐ฅ + 1 + ๐ฅ 2 ๐๐ฆ = 0
(2.34)
Penyelesaian:
Berdasarkan persamaan (2.34) diperoleh ๐ ๐ฅ, ๐ฆ = 2๐ฅ๐ฆ dan ๐ ๐ฅ, ๐ฆ = (1 + ๐ฅ 2 ).
Tentukan terlebih dahulu apakah persamaan tersebut eksak :
๐๐ ๐(2๐ฅ๐ฆ)
=
= 2๐ฅ
๐๐ฆ
๐๐ฆ
๐๐ ๐(1 + ๐ฅ 2 )
=
= 2๐ฅ
๐๐ฅ
๐๐ฅ
Oleh karena
๐๐
๐๐ฆ
๐ฅ, ๐ฆ =
๐๐
๐๐ฅ
(๐ฅ, ๐ฆ) maka persamaan di atas adalah eksak,
selanjutnya integralkan ๐ ๐ฅ, ๐ฆ terhadap x, sehingga diperoleh :
๐น ๐ฅ, ๐ฆ =
=
๐ ๐ฅ, ๐ฆ ๐๐ฅ + ๐(๐ฆ)
2๐ฅ๐ฆ ๐๐ฅ + ๐(๐ฆ)
= ๐ฅ 2 ๐ฆ + ๐(๐ฆ)
Kemudian turunkan persamaan ๐น ๐ฅ, ๐ฆ terhadap ๐๐ฆ diperoleh
๐๐น
๐๐ฆ
= ๐ฅ 2 + ๐′(๐ฆ)
II-8
dan substitusikan ๐ ๐ฅ, ๐ฆ terhadap
๐๐น
๐๐ฆ
. Kemudian selesaikan bentuk ๐′(๐ฆ) dengan
mengintegralkannya yang akan memperoleh nilai dari ๐(๐ฆ) :
๐๐น
๐๐ฆ
= ๐ ๐ฅ, ๐ฆ
๐ฅ 2 + ๐′ ๐ฆ = 1 + ๐ฅ 2
๐′ ๐ฆ = 1
๐ ๐ฆ = ๐ฆ + ๐1
sehingga diperoleh penyelesaian umumnya ๐น ๐ฅ, ๐ฆ = ๐ฅ 2 ๐ฆ + ๐ฆ + ๐1 .
Solusi secara khususnya, berdasarkan persamaan (2.33) maka bentuk penyelesaian
umumnya menjadi ๐ = ๐ฅ 2 ๐ฆ + ๐ฆ + ๐1 dengan ๐2 = ๐ − ๐1 , sehingga penyelesaian
khususnya adalah :
๐2
๐ฆ= 2
๐ฅ +1
c.
Persamaan Differensial Linier
Persamaan differensial orde satu linier dapat ditulis :
๐ฆ ′ + ๐ ๐ฅ ๐ฆ = ๐(๐ฅ)
(2.35)
yang memiliki faktor integrasi :
๐ผ ๐ฅ =๐
๐(๐ฅ)๐๐ฅ
(2.36)
Jika persamaan (2.36) di kalikan terhadap persamaan (2.35) maka diperoleh
๐ผ(๐ฅ)๐ฆ ′ + ๐ผ(๐ฅ)๐ ๐ฅ ๐ฆ = ๐ผ(๐ฅ)๐(๐ฅ)
(2.37)
Contoh 2.3 Tentukan penyelesaian dari persamaan differensial berikut :
๐๐ฆ 3
− ๐ฆ = ๐ฅ4 ๐ ๐ฅ
๐๐ฅ ๐ฅ
Penyelesaian :
Fungsi ๐ ๐ฅ = 3 ๐ฅ maka faktor integrasinya :
๐ผ ๐ฅ =๐
= ๐3
๐ ๐ฅ ๐๐ฅ
1
๐ฅ
− ๐๐ฅ
= ๐ −3ln โก๐ฅ = ๐ ๐๐ ๐ฅ
−3
= ๐ฅ −3
Kemudian kalikan faktor integrasinya kepersamaan :
๐๐ฆ
๐ฅ −3 ๐๐ฅ − 3๐ฅ −4 ๐ฆ = ๐ฅ๐ ๐ฅ
II-9
dan diperoleh :
๐
๐๐ฅ
๐ฅ −3 ๐ฆ = ๐ฅ๐ ๐ฅ
dengan menggunakan integral parsial, maka diperoleh :
๐ −3
๐ฅ ๐ฆ ๐๐ฅ =
๐๐ฅ
๐ฅ ๐ ๐ฅ ๐๐ฅ
๐ฅ −3 ๐ฆ = ๐ฅ๐ ๐ฅ − ๐ ๐ฅ + ๐
๐ฆ = ๐ฅ 4 ๐ ๐ฅ − ๐ฅ 3 ๐ ๐ฅ + ๐๐ฅ 3
2.3
Metode Runge-Kutta
2.3.1 Bentuk Umum Metode Runge-Kutta
Metode Runge-Kutta merupakan metode pengembangan dari deret Taylor
yang tidak memerlukan perhitungan turunan yang lebih tinggi dan dilakukan
langkah demi langkah.
Metode Runge-Kutta mempunyai tiga sifat utama yaitu :
1.
Metodenya satu langkah, yang berarti bahwa untuk mencapai titik yi+1 hanya
diperlukan keterangan yang tersedia pada titik sebelumnya yaitu titik xi, yi.
2.
Mendekati ketelitian deret Taylor sampai suku dalam ๐๐ , dimana nilai p
berbeda untuk metode yang berbeda, dan p ini disebut derajat dari metode.
3.
Tidak memerlukan perhitungan turunan f(x,y), tetapi hanya memerlukan
fungsi itu sendiri.
Bentuk umum metode Runge-Kutta orde n adalah :
๐ฆ๐+1 = ๐ฆ๐ + ๐1 ๐1 + ๐2 ๐2 + โฏ + ๐๐ ๐๐
(2.38)
dengan ๐1 = ๐๐(๐ฅ๐ , ๐ฆ๐ )
๐2 = ๐๐(๐ฅ๐ + ๐1 ๐, ๐ฆ๐ + ๐11 ๐1 )
๐3 = ๐๐(๐ฅ๐ + ๐2 ๐, ๐ฆ๐ + ๐21 ๐1 + ๐22 ๐2 )
…
๐๐ = ๐๐(๐ฅ๐ + ๐๐−1 ๐, ๐ฆ๐ + ๐๐−1,1 ๐1 + ๐๐−1,2 ๐1 + โฏ + ๐๐−1,๐−1 ๐๐ −1 )
Metode Runge-Kutta dengan n langkah dapat ditunjukkan ke dalam
sebuah tabel yang dikenal sebagai Tabel Butcher.
II-10
Tabel 2.1 Runge-Kutta Orde n dalam Tabel Butcher
0
0
0
…
0
๐1
๐11
0
…
0
๐2
๐21
๐22
…
0
โฎ
โฎ
โฑ
โฎ
โฎ
๐๐−1
1
๐๐−1,1 … ๐๐−1,๐−1 0
๐1
๐2
…
๐๐
Tabel Butcher menunjukkan bahwa hasil aproksimasi sama dengan bentuk
berikut ini :
๐ฆ๐+1 = ๐ฆ๐ + ๐
dengan
2.3.2
๐
๐=1 ๐๐ ๐น๐
๐น๐ = ๐(๐ฅ๐ + ๐๐๐−1 , ๐ฆ๐ + ๐
๐
๐ =1 ๐๐−1,๐ −1 ๐น๐ −1 ).
Galat Pemotongan
Pada aproksimasi polinomial di titik ๐ + 1 data, terdapat perbedaan atau
galat terhadap nilai sesungguhnya atau nilai eksak. Nilai perbedaan tersebut dapat
dicari dengan menggunakan galat pemotongan. Dengan menstubtitusikan sebuah
derajat polinomial p + 1 kedalam rumus orde p dapat dibangun sebuah bentuk
error :
๐ ๐ฅ, ๐ = ๐ถ๐๐+1 ๐ฆ (๐+1) (๐)
Aplikasi Algoritma dan proses perhitungan dari bentuk ๐ฅ0
ke
๐ฅ1 , … , ๐ฅ๐ , ๐ฅ๐ +1 , … dalam pengertian yang luas dapat didefinisikan sebagai metode
satu langkah, yang secara umum di tulis sebagai :
๐ฆ๐+1 = ๐ฆ๐ + ๐Φ ๐ฅ๐ , ๐ฆ๐ ; ๐
๐ = 0,1,2, …
dengan Φ adalah fungsi naik yang terdapat unsur ๐ฅ๐ , ๐ฆ๐ dan menggunakan h.
Definisikan y(x) sebagai solusi eksak untuk persamaan differensial biasa, sehingga
untuk setiap x akan berlaku :
๐ ๐ฅ, ๐ = ๐ฆ ๐ฅ + ๐Φ ๐ฅ, ๐ฆ ๐ฅ ; ๐ − ๐ฆ(๐ฅ + ๐)
II-11
atau,
GP = NS – NH
2.3.3
(2.39)
Metode Runge-Kutta Orde Empat
Persamaan umum Runge-Kutta orde empat, yaitu :
๐ฆ๐+1 = ๐ฆ๐ + ๐(๐1 ๐1 + ๐2 ๐2 + ๐3 ๐3 + ๐4 ๐4 )
(2.40)
dengan ๐1 = ๐(๐ฅ๐ , ๐ฆ๐ )
๐2 = ๐(๐ฅ๐ + ๐1 ๐, ๐ฆ๐ + ๐11 ๐1 )
๐3 = ๐(๐ฅ๐ + ๐2 ๐, ๐21 ๐1 + ๐22 ๐2 )
๐4 = ๐(๐ฅ๐ + ๐3 ๐, ๐31 ๐1 + ๐32 ๐2 + ๐33 ๐3 )
Persamaan Runge-Kutta di atas memiliki tigabelas konstanta. Untuk memperoleh
nilai
๐1 , ๐2 , ๐3 , ๐4 , ๐1 , ๐2 , ๐3 , ๐11 , ๐21 , ๐22 , ๐31 , ๐32 , ๐33 ,
adalah
dengan
cara
menjabarkan ๐1 , ๐2 , ๐3 , dan ๐4 dalam bentuk deret Taylor. Dengan menjabarkan
๐๐ yang hanya variabel y sehingga diperoleh:
๐1 = ๐
(2.41)
๐2 = ๐ ๐ฆ๐ + ๐11 ๐1
2
3
3 3
2 2
= ๐ + ๐๐11 ๐๐๐ฆ + ๐ 2 ๐11
๐ ๐๐ฆ๐ฆ + ๐ 6 ๐11
๐ ๐๐ฆ๐ฆ๐ฆ + โฏ
(2.42)
๐3 = ๐ ๐ฆ๐ + ๐21 ๐1 + ๐22 ๐2
1
= ๐ + ๐(๐21 + ๐22 )๐๐๐ฆ + ๐2 ๐11 ๐22 ๐๐๐ฆ2 + (๐21 + ๐22 )2 ๐ 2 ๐๐ฆ๐ฆ
2
2
+๐3 1 2 ๐11
๐22 ๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ + ๐21 (๐21 + ๐22 )๐22 ๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ + 1 6 (๐21 +
๐22 )3 ๐ 3 ๐๐ฆ๐ฆ๐ฆ + โฏ
(2.43)
๐4 = ๐ + ๐(๐31 + ๐32 + ๐33 )๐๐๐ฆ + ๐2 ๐11 ๐32 ๐๐๐ฆ2 + (๐21 +
1
๐22 )๐33 ๐๐๐ฆ2 + 2 (๐31 + ๐32 + ๐33 )2 ๐ 2 ๐๐ฆ๐ฆ
๐32 + ๐33 )๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ + ๐33
๐21 + ๐22
2
2
+๐3 (1 2 ๐11
๐32 (๐31 +
2
2 ๐ ๐๐ฆ ๐๐ฆ๐ฆ + (๐31 + ๐32 +
๐33 ) ๐11 ๐32 + ๐33 ๐21 + ๐22 ๐ 2 ๐๐ฆ ๐๐ฆ๐ฆ + ๐33 ๐22 ๐11 ๐๐๐ฆ3 +
1
3 3
6 ๐31 + ๐32 + ๐33 ๐ ๐๐ฆ๐ฆ๐ฆ ) …
(2.44)
II-12
Untuk mendapatkan nilai parameter ๐1 , ๐2 , ๐3 , ๐4 , ๐11 , ๐21 , ๐22 , ๐31 , ๐32 , ๐33 ,
adalah dengan cara menstubtitusikan persamaan (2.41), (2.42), (2.43), dan (2.44)
ke dalam persamaan (2.40). Kemudian gunakan penyelesaian pedekatan deret
Taylor untuk mendapatkan parameter tersebut sehingga diperoleh:
๐11 = ๐1
๐21 + ๐22 = ๐2
๐31 + ๐32 + ๐33 = ๐3
๐1 + ๐2 + ๐3 + ๐4 = 1
1
๐2 ๐11 + ๐3 (๐21 + ๐22 ) + ๐4 ๐31 + ๐32 + ๐33 = 2
1
2
๐2 ๐11
+ ๐3 (๐21 + ๐22 )2 + ๐4 ๐31 + ๐32 + ๐33
2
=3
3
๐2 ๐11
+ ๐3 (๐21 + ๐22 )3 + ๐4 ๐31 + ๐32 + ๐33
3
=4
1
1
๐3 ๐22 ๐11 + ๐4 ๐32 ๐11 + ๐4 ๐33 (๐21 + ๐22 ) = 6
1
2
2
๐3 ๐22 ๐11
+ ๐4 ๐32 ๐11
+ ๐4 ๐33 (๐21 + ๐22 )2 = 12
1
๐3 ๐11 ๐22 (๐21 + ๐22 ) + ๐4 ๐31 + ๐32 + ๐33 ๐11 ๐32 + ๐33 (๐21 + ๐22 ) = 8
1
(2.45)
24
Persamaan (2.40) terdiri dari 11 persamaan dengan 13 parameter jika diambil 3
๐4 ๐33 ๐22 ๐11 =
parameter bebas misalnya :
1
2
, ๐2 = , ๐3 = 1
(2.46)
3
3
Kemudian substitusikan 3 parameter pada persamaan (2.46) ke persamaan (2.45)
๐1 =
sehingga diperoleh :
1
1
๐11 = , ๐21 = − , ๐31 = 1, ๐22 = 1, ๐32 = −1, ๐33 = 1
3
3
1
3
3
1
๐1 = , ๐2 = , ๐3 = , ๐4 =
8
8
8
8
(2.47)
Kemudian substitusikan persamaan (2.46) dan (2.47) pada persamaan (2.40)
sehingga akan diperoleh rumus Runge-Kutta orde-4 Kutta.
๐ฆ๐+1 = ๐ฆ๐ +
1
๐ + 3๐2 + 3๐3 + ๐4
8 1
(2.48)
dengan ๐1 = ๐๐(๐ฅ๐ , ๐ฆ๐ )
II-13
1
๐1
๐2 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ + )
3
3
2
๐1
๐3 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ − + ๐2 )
3
3
๐4 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ + ๐1 − ๐2 + ๐3 )
Persamaan (2.40) jika diambil 3 parameter bebasnya :
1
1
๐11 = , ๐2 = , ๐3 = 1
2
2
maka, akan terbentuk Runge-Kutta klasik sebagai berikut :
๐ฆ๐+1 = ๐ฆ๐ +
1
๐ + 2๐2 + 2๐3 + ๐4
6 1
(2.49)
dengan ๐1 = ๐๐(๐ฅ๐ , ๐ฆ๐ )
1
๐1
๐2 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ + )
2
2
1
1
๐3 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ + ๐2 )
2
2
๐4 = ๐๐(๐ฅ๐ + ๐, ๐ฆ๐ + ๐3 )
Runge-Kutta orde-4 kutta dalam bentuk Tabel Butcher dapat dituliskan
berdasarakan bentuk umum dari Tabel Butcher pada Tabel 2.1 :
Tabel 2.2 Nilai Parameter dari RKK dalam Tabel Butcher
0
0
0
0
0
1 3
1 3
0
0
0
2 3
−1/3
1
0
0
1
1
−1
1
0
1 8
3 8
3 8
1 8
Tabel 2.3 Nilai Parameter dari RK Klasik dalam Tabel Butcher
0
0
0
0
0
1 2
1 2
0
0
0
1 2
0
1 2
0
0
1
0
0
1
0
1 6
1 3
1 3
1 6
II-14
2.4
Rata-rata Harmonik
Rata-rata harmonik merupakan salah satu diantara rata-rata yang ada.
Rumus umum rata-rata harmonik :
๐
๐ฅ=๐
๐=1
1
๐ฅ๐
−1
maka,
๐ฅ=
๐ฅ=
๐
1
๐
๐=1 ๐ฅ
๐
๐
1
1
1
1
๐ฅ1 + ๐ฅ2 + ๐ฅ3 + โฏ + ๐ฅ๐
(2.50)
Rata-rata harmonik untuk dua variabel yang setara ๐ฅ1 dan ๐ฅ2 dapat ditulis :
๐ป=
2๐ฅ1 ๐ฅ2
๐ฅ1 + ๐ฅ2
(2.51)
II-15
BAB III
METODOLOGI PENELITIAN
Tugas akhir ini menggunakan metode research library (penelitian
kepustakaan) yang berguna untuk mengumpulkan data dan informasi yang
dibutuhkan dalam penelitian yang berasal dari literatur yang ada hubungannya
dengan penulisan yang akan diuraikan.
Langkah-langkah yang digunakan dalam penelitian ini sebagai berikut:
1. Memperkenalkan bentuk metode Runge Kutta orde-4 Kutta (RKK), yaitu
pada persamaan (2.48) :
๐ฆ๐+1 = ๐ฆ๐ +
1
๐ + 3๐2 + 3๐3 + ๐4
8 1
2๐ฅ 1 ๐ฅ 2
2. Kemudian substitusikan persamaan (2.51) ๐ป = ๐ฅ
1 +๐ฅ 2
kedalam persamaan
1
(2.48) ๐ฆ๐+1 = ๐ฆ๐ + 8 ๐1 + 3๐2 + 3๐3 + ๐4 sehingga menghasilkan bentuk
persamaan baru yang disebut sebagai Runge-Kutta Kutta harmonik (RKKH).
3. Setelah didapat bentuk dari RKKH, kemudian menentukan nilai parameter
dari RKKH dengan menggunakan Maple 13. Selanjutnya menggunakan
bentuk RKKH tersebut ke dalam contoh soal dengan menggunakan Matlab
6,5 untuk memperoleh nilai galatnya.
DAFTAR PUSTAKA
Ababneh, Osama Yusuf dkk. ”On Cases of Fourth-Order Runge-Kutta Methods”.
European Journal of Scientifiec Research. Vol 31.pp 605-615.2009.
Bronson, Richard dan Costa Gariel. Persamaan Differensial . edisi tiga. Erlangga,
Jakarta. 2007.
Chapra, Steven C dan Raymond P. Canela. Metode Numerik untuk Teknik.
Universitas Indonesia. Jakarta. 1991.
Djojodihardjo, Harijono. Metode Numerik. halaman 263-276. PT Gramedia
Pustaka Utama. Jakarta. 2000.
Evans, D.J. ”A New 4TH Order Runge-Kutta Method for Initial Value Problems
With Error Control”. Intern J. Computer Math.Vol. 39. halaman 217-227.
1991.
Leithold, Louis. Kalkulus dan Ilmu Ukur Analitik. edisi kelima. Erlangga. Jakarta.
1993.
Martono, K. Kalkulus. Erlangga. Jakarta. 1999.
Mathews, John H. Numerical Method for Mathematics, Science, and Engineering.
California State University. Prentice-hall International. 1992.
Munir, Rinaldi. Metode Numerik. edisi revisi. Informatika, Bandung. 2008.
Sanugi, B. B. dan D. J. Evans. ”A New Fourth Order Runge-Kutta Formula Based on
the Harmonic Mean”. Intern J. Computer Math.Vol. 50. halaman 113-118.
1994.
Supinah.”Modifikasi Metode Runge-Kutta orde-4 Kutta Berdasarkan Rata-rata
Kontraharmonik”. Tugas akhir mahasiswa Universitas Islam Negri Sultan
Syarif Kasif Riau. 2010.
Yacob, Nazeeruddin dan Bahrom Sanugi. “A New Fourth-Order Embedded
Method Based on The Harmonic Mean”. Universitas Teknologi Malaysia.
Jilid 14. 1998.