HALAMAN JUDUL...............................................................................................i
KATA PENGANTAR...........................................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR GAMBAR.............................................................................................iv
DAFTAR TABEL..................................................................................................v
DAFTAR LAMPIRAN.........................................................................................vi
BAB I PENDAHULUAN.......................................................................................
1.1 Latar Belakang...........................................................................................
1.2 Rumusan Masalah.....................................................................................
1.3 Batasan Masalah........................................................................................
1.4 Tujuan Penelitian.......................................................................................
1.5 Manfaat Penelitian.....................................................................................
BAB II TINJAUAN PUSTAKA...........................................................................
2.1 Metode Euler..............................................................................................
2.2 Metode Runge Kutta...................................................................................
BAB III METODE PENELITIAN.......................................................................
3.1 Analisis Data...............................................................................................
3.1.1 Langkah kerja...................................................................................
3.1.2 Algoritma...........................................................................................
3.2 Diagram alur penelitian............................................................................
3.2.1 Diagram alur penelitian metode Euler............................................
3.2.2 Diagram alur penelitian metode Runge Kutta................................
BAB IV HASIL DAN PEMBAHASAN.............................................................1
4.1 Hasil Penelitian.........................................................................................1
4.2 Pembahasan..............................................................................................1
BAB V KESIMPULAN DAN SARAN...............................................................16
5.1 Kesimpulan...............................................................................................16
5.2 Saran.........................................................................................................16
DAFTAR PUSTAKA...........................................................................................17
LAMPIRAN..........................................................................................................18
iii
DAFTAR GAMBAR
iv
DAFTAR TABEL
Tabel 3. Hasil perbandingan batasan masalah 1 metode Euler dan Runge Kutta..11
Tabel 6. Hasil perbandingan batasan masalah 2 metode Euler dan Runge Kutta..13
v
DAFTAR LAMPIRAN
vi
BAB I
PENDAHULUAN
Sistem Persamaan Diferensial Biasa adalah sebauh sistem yang terdiri atas
beberapa persaman diferensial biasa. Berbeda dengan masah nilai awal yang hanya
dy 1
=f 1 ( t , y 1 , y 2 , y 3 , … , y n )
dt
dy 2
=f 2 ( t , y 1 , y 2 , y 3 , … , y n )
dt
dy 3
=f 3 ( t , y 1 , y 2 , y 3 ,… , y n )
dt
.
.
.
dy n
=f n ( t , y 1 , y 2 , y 3 , … , y n ) .
dt
biasa sulit dilakukan secara analitik. Untuk mencari sulusi dari sistem persamaan
sebagai berikut:
1
sistem persamaan diferensial biasa dengan metode Runge Kutta?
dx
1. Diberikan sebuah masalah nilai awal dengan =x+2 y dan
dt
dx
=−2 x +3 y +1dengan y (0)dan x (0) secara berturut-turut 2,3 dan 2.tentukan
dt
1 1
dan runge kutta pada interval , dengan step size h = 2.5 ×10−2serta
2 1,25
2. Tentukan solusi numerik metode euler dan rungr kutta seta bandingkan hasil
diferensial berikut:
dx 10
= −xy dengan x(0) = 2
dt e(3 x−2 y)
2
dy 3 2
= x+ y−4 dengan y(0) = 3
dt 2 3
sebagai berikut:
2
1. Dapat mempraktikkan metode-metode numerik untuk sistem persamaan
3
BAB II
TINJAUAN PUSTAKA
adalah proses mencari nilai fungsi y (x ) pada titik x tertentu dari persamaan
(Dian, 2014).
dx
=f ( t , x , y ) dengan x ( t 0 ) =x 0
dt
dy
=f ( t , x , y )dengan y ( t 0 )= y 0
dt
Akan dicari solusi pada interval [a,b], dengan metode Euler, langkah-langkah yang
di lakukan adalah:
b−a
[ t 0 ,t 1 ] dengan t k =a+ kh dan k = M
adalah step size.
(Nursalim, 2022)
4
Penyelesaian sistem persamaan diferensial biasa (ordinary differential
equation) dengan metode Runge Kutta orde 4 adalah proses mencari nilai fungsi
y(x) pada titik x tertentu dari persamaan diferensial biasa f (x, y) (Munir, 2013).
dx
=f ( t , x , y ) dengan x ( t 0 ) =x 0
dt
dy
=f ( t , x , y )dengan y ( t 0 )= y 0
dt
f 1=f (t k , x k , y k )
f 2=f ¿ f 3=f ¿
f 4=f ¿
g1=g(t k , x k , y k )
g2=g ¿ g3=g ¿
g4 =g ¿
h
x k+1=x k + ( f 1+ 2 f 2 +2 f 3 +f 4 ) untuk k =0,1,2,3 , … M −1
6
h
y k +1= y k + (g 1+ 2 g2 +2 g3 + g4 ) untuk k =0,1,2,3 , … M −1
6
(Nursalim, 2022)
5
BAB III
METODE PENELITIAN
3. Setelah itu, akan keluar tampilan MATLAB seperti gambar dibawah ini.
4. Klik menu Home →New →Script atau Ctrl + N untuk mulai pengoperasian
MATLAB.
7. Untuk membuat script fungsi, pada menu Editor klik New → Function untuk
8. Setelah itu akan muncul halaman kerja baru, kemudian masukkan script
9. Lalu kita panggil fungsi pada command window dengan cara “nama file
program (‘nama file fungsi’, a,b)” lalu tekan enter maka didapatkan output-
nya.
6
3.1.2 Algoritma
b−a
[ t 0 ,t 1 ] dengan t k =a+ kh dan k = M
adalah step size.
f 1=f (t k , x k , y k ) g1=g(t k , x k , y k )
f 4=f ¿
h
x k+1=x k + (f 1+ 2 f 2 +2 f 3 +f 4 ) untuk k =0,1,2,3 , … M −1
6
h
y k +1= y k + (g 1+ 2 g2 +2 g3 + g4 ) untuk k =0,1,2,3 , … M −1
6
7
3.2 Diagram Alur Penelitian
Mulai
a , b , n , x0 , y0
b−a
h=
n
dx=f ( t , x , y ) dt
dy =g ( t , x , y ) dt
x k+1=x k + hf ( t k , xk , y k )
y k +1= y k +hf (t k , x k , y k )
x k+1
y k +1
Selesai
8
3.2.2 Diagram alur metode Runge Kutta
Mulai
a , b , n , x0, y0
b−a
h=
n
dx=f ( t , x , y ) dt
dy =g ( t , x , y ) dt
f 1=f ( t k , xk , y k ) g1=g ( t k , x k , y k )
( h h
) h
f 2=f t k + , x k + f 1 , y k + g 1
2 2 2 ( h
2
h
2 ) h
g2=g t k + , x k + f 1 , y k + g 1
2
f =f (t + , x + f , y + g ) g =g ( t + , x + f , y + g )
h h h h h h
3 k k 2 k 2 3 k k 2 k 2
2 2 2 2 2 2
h
x k+1=x k + [ f +2 f 2 +2 f 3 + f 4 ]
6 1
h
y k +1= y k + [ g +2 g 2+ 2 g3 + g 4 ]
6 1
x k+1
y k +1
Selesai
9
BAB IV
HASIL DAN PEMBAHASAN
Hasil penelitian:
10
Metode Euler Metode Runge Kutta
t i
x k+1 x k+1 y k +1 y k +1
11
0.5000 2.0000 2.3000 2.0000 2.3000
0.5250 2.1650 2.3975 2.1695 2.3969
0.5500 2.3390 2.4941 2.3482 2.4924
0.5750 2.5222 2.5892 2.5362 2.5858
0.6000 2.7147 2.6822 2.7336 2.6764
0.6250 2.9167 2.7727 2.9406 2.7636
0.6500 3.1282 2.8598 3.1570 2.8466
0.6750 3.3494 2.9429 3.3831 2.9246
0.7000 3.5803 3.0211 3.6186 2.9967
0.7250 3.8209 3.0937 3.8636 3.0619
0.7500 4.0711 3.1597 4.1180 3.1193
0.7750 4.3308 3.2181 4.3814 3.1677
0.8000 4.6000 3.2679 4.6537 3.2059
12
0.5000 2.5366 3.8786
13
0.0600 21.923 30.676 21.785 30.704
0.0800 22.224 30.943 22.109 30.974
0.1000 22.439 31.222 22.360 31.256
0.1200 22.615 31.512 22.568 31.549
0.1400 22.775 31.810 22.752 31.851
0.1600 22.929 32.118 22.923 32.163
0.1800 23.082 32.434 23.088 32.484
0.2000 23.236 32.759 23.250 32.815
0.2200 23.391 33.093 23.412 33.154
0.2400 23.549 33.436 23.574 33.503
0.2600 23.709 33.788 23.737 33.862
0.2800 23.870 34.150 23.901 34.231
0.3000 24.032 34.521 24.065 34.609
0.3200 24.195 34.902 24.230 34.998
0.3400 24.357 35.294 24.393 35.396
0.3600 24.518 35.695 24.554 35.805
0.3800 24.676 36.106 24.711 36.224
0.4000 24.829 36.528 24.861 36.654
0.4200 24.975 36.960 25.000 37.093
0.4400 25.109 37.402 25.123 37.543
0.4600 25.225 37.854 25.220 38.002
0.4800 25.315 38.315 25.278 38.469
0.5000 25.366 38.786 25.271 38.943
14
4.2 Pembahasan
dx
Pada batasan masalah 1 akan dicari sistem persamaan diferensial dari =¿
dt
dy
2 x+2 y dan =2 x + y . Batas interval [0,1], nilai awal x 0=−27 , y 0 =2,8 ,dan step
dt
size h=0.05 dengan metode Euler.. Pada batasan masalah dengan menggunakan
script program yang dapat dilihat pada lampiran 1 dengan langkah kerja berupa.
pada pencarian. Lalu double klik pada MATLAB. Setelah itu, akan keluar
tampilan awal pada MATLAB. Klik menu Home → New → Script atau Ctrl + N
untuk mulai pengoperasian MATLAB. Lalu akan muncul tampilan editor pada
fungsi pada command window. Maka hasil batasan masalah untuk metode Euler
pada lampiran 3.
Dan pada batasan masalah 1 akan di cari dengan soalnya sama seperti
batasan masalah 1 dengan metode Runge Kutta. Pada batasan masalah ini dengan
menggunakan script program yang dapat dilihat pada lampiran 2 dengan langkah
kerja berupa. Pertama tekan tombol Windows di laptop/notebook, setelah itu ketik
MATLAB pada pencarian. Lalu double klik pada MATLAB. Setelah itu, akan
keluar tampilan awal pada MATLAB. Klik menu Home → New → Script atau
Ctrl + N untuk mulai pengoperasian MATLAB. Lalu akan muncul tampilan editor
panggil fungsi pada command window. Maka hasil batasan masalah untuk metode
15
Kemudian pada batasan masah nomor 1 untuk membandingkan solusi
numerik dari kedua metode. panggil fungsi pada command window dengan cara
seperti pada lampiran 5 lalu tekan enter maka didapatkan output-nya. Maka hasil
Kutta memiliki ketelitian lebih baik dari metode Euler. Dan galat nilai dari
metode Euler sama metode Runge Kutta hampir sama tetapi tidak significant
dx
Pada batasan masalah 2 akan dicari sistem persamaan diferensial dari =¿
dt
10 dy 3 2
−xy dan = x + y−4 . Batas interval [0,0.5], nilai awal x 0=2 , y 0=3
dt 2 3
2
(3 x−2 y)
e
dan step size h=0.02 dengan metode Euler. Pada batasan masalah dengan
menggunakan script program yang dapat dilihat pada lampiran 1 dengan langkah
kerja berupa. Pertama tekan tombol Windows di laptop/notebook, setelah itu ketik
MATLAB pada pencarian. Lalu double klik pada MATLAB. Setelah itu, akan
keluar tampilan awal pada MATLAB. Klik menu Home → New → Script atau
Ctrl + N untuk mulai pengoperasian MATLAB. Lalu akan muncul tampilan editor
panggil fungsi pada command window. Maka hasil batasan masalah untuk metode
Dan pada batasan masalah 2 akan di cari dengan soalnya sama seperti
batasan masalah 1 dengan metode Runge Kutta. Pada batasan masalah ini dengan
menggunakan script program yang dapat dilihat pada lampiran 2 dengan langkah
kerja berupa. Pertama tekan tombol Windows di laptop/notebook, setelah itu ketik
MATLAB pada pencarian. Lalu double klik pada MATLAB. Setelah itu, akan
16
keluar tampilan awal pada MATLAB. Klik menu Home → New → Script atau
Ctrl + N untuk mulai pengoperasian MATLAB. Lalu akan muncul tampilan editor
panggil fungsi pada command window. Maka hasil batasan masalah untuk metode
17
BAB V
5.1 Kesimpulan
Pada pratikum kali ini praktikan dapat memahami metode Euler dan Runge
dx
Kutta. Misalkan ada sebuah SPDB terdiri atas dua persamaan =f ( t , x , y ) dan
dt
dy
=f ( t , x , y )dengan y ( t 0 )= y 0 . Akan dicari solusi pada interval [a,b]. metode
dt
Euler sederhana, tetapi ia mengandung dua macam galat, yaitu galat pemotong
h
x k+1=x k + ( f 1+ 2 f 2 +2 f 3 +f 4 ) untuk k =0,1,2,3 , … M −1
6
h
y k +1= y k + (g 1+ 2 g2 +2 g3 + g4 ) untuk k =0,1,2,3 , … M −1.
6
5.2 Saran
18
Sebaiknya sebelum praktikum praktikan harus membaca terlebih dahulu
modul yang telah ada, agar praktikum dilaksanakan dengan mudah. Dalam laporan
ini bisa dilihan dalam penggunaan MATLAB ini dapat mempermudah dalam
19
DAFTAR PUSTAKA
http://iffatul.staff.gunadarma.ac.id/Downloads/files/46564/BAb-
WIB.
Bengkulu.
20
LAMPIRAN
21
Lampiran 4. Hasil output batasan masalah 1 metode Runge Kutta
22
Lampiran 5. Hasil perbandingan batasan masalah 1 metode Euler dan Runge
iAAIKutta
23
Lampiran 7. Hasil output batasan masalah 2 metode Runge Kutta
24