Masalah nilai awal adalah persamaan diferensial yang dilengkapi dengan serangkaian kendala yang disebut dengan kondisi awal atau syarat awal yang diberikan dalam suatu masalah diferensial, dan solusi untuk masalah nilai awal adalah suatu nilai atau fungsi yang juga memenuhi kondisi awal (Boyce &
DiPrima, 2012). Kondisi awal adalah turunan fungsi solusi di batas-batas titik ujung kedua interval. Untuk mendapatkan solusi dari sistem persamaan diferensial ada beberapa metode yang digunakan, salah satunya menggunakan metode Runge-Kutta.
Setiap metode Runge-Kutta diturunkan dari metode Taylor yang sesuai sedemikian sehingga final global error (galat global akhir) secara berurutan yaitu π(βπ). Metode Runge-Kutta dapat dibangun untuk sembarang orde π, dan π dapat dipilih suatu bilangan bulat positif tak nol yang besar sehingga kesalahan yang dihasilkan akan kecil. Metode Runge-Kutta terdiri dari beberapa metode, bergantung pada orde yang diketahui. Metode Runge-Kutta dengan orde atau derajad satu biasa dikenal sebagai metode Euler, metode Runge-Kutta dengan orde dua dikenal dengan metode Heun, selanjutnya metode Runge-Kutta orde tiga, metode Runge-Kutta orde empat, sampai metode Runge-Kutta orde π (Mathews & Fink, 1999).
Berikut ini adalah masing-masing bentuk umum dari metode Runge-Kutta orde satu, Runge-Kutta orde dua, Runge-Kutta orde tiga, dan Runge-Kutta orde empat.
1) Metode Runge-Kutta Orde Satu atau Metode Euler (Chapra, 2012).
Diketahui π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π) = π¦0. Maka langkah umumnya yaitu:
π‘π+1= π‘π+ β
π¦π+1= π¦π+ βπ(π‘π, π¦π).
Untuk π = (0, 1, 2, β¦ , π β 1), dengan β =πβπ
π . Nilai β disebut ukuran langkah.
2) Metode Runge-Kutta Orde Dua (Chapra, 2012).
Diketahui π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π‘0) = π¦0. Maka langkah umumnya yaitu:
π‘π+1= π‘π+ β Nilai β disebut ukuran langkah.
3) Metode Runge-Kutta Orde Tiga (Chapra and Canale, 2010).
Diketahui π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π‘0) = π¦0. Maka langkah umumnya yaitu:
π‘π+1= π‘π+ β Nilai β disebut ukuran langkah.
4) Metode Runge-Kutta Orde Empat (Chapra, 2012).
Diketahui π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π‘0) = π¦0. Maka langkah umumnya yaitu:
π‘π+1= π‘π+ β
π4 = π(π‘π+ β, π¦π+ βπ3) π¦π+1 = π¦π+β(π1+2π2+2π3+π4)
6 .
Dengan metode Runge-Kutta didapatkan perkiraan-perkiraan solusi dari solusi eksak persamaan diferensial biasa yang paling akurat dari keempat orde. Metode ini akan menghasilkan pendekatan secara numeris untuk menunjukkan keakuratan dan efisiensi dari algoritma yang dikembangkan.
B. Perumusan Masalah
Rumusan masalah dalam tugas akhir ini adalah:
1. Bagaimana menyusun rumusan umum metode Runge-Kutta orde satu, dua, tiga, dan empat?
2. Bagaimana menyelesaikan persamaan diferensial menggunakan metode Runge-Kutta orde satu, dua, tiga, dan empat?
C. Batasan Masalah
Pembahasan masalah dalam tugas akhir ini akan dibatasi oleh beberapa hal sebagai berikut:
1. Metode yang digunakan adalah metode Runge-Kutta orde satu, dua, tiga, dan empat.
2. Data yang digunakan berasal dari referensi literatur.
3. Aplikasi pengolahan data yang digunakan pada tugas akhir ini adalah bahasa pemrograman MATLAB.
D. Tujuan Penulisan
Tujuan penulisan tugas akhir ini adalah:
1. Menyusun rumusan umum metode Runge-Kutta orde satu, dua, tiga, dan empat.
2. Menerapkan metode Runge-Kutta orde satu, dua, tiga, dan empat untuk menyelesaikan beberapa persamaan diferensial.
E. Manfaat Penulisan
Manfaat penulisan tugas akhir ini adalah:
1. Dengan menggunakan metode Runge-Kutta didapatkan solusi masalah nilai awal.
2. Metode Runge-Kutta dapat diterapkan pada masalah-masalah terkait persamaan diferensial atau pada pemodelan matematika.
F. Metode Penulisan
Metode penulisan yang digunakan dalam tugas akhir ini adalah metode studi pustaka, yaitu dengan mempelajari beberapa bagian materi dari buku dan jurnal-jurnal matematika yang digunakan sebagai bahan acuan dan menggunakan bantuan program komputer khususnya program MATLAB.
G. Sistematika Penulisan
Penulisan tugas akhir ini disusun dengan sistematika sebagai berikut:
BAB I: PENDAHULUAN A. Latar Belakang B. Rumusan Masalah C. Batasan Masalah D. Tujuan Penulisan E. Manfaat Penuliasan F. Metode Penulisan G. Sistematika Penulisan
BAB II: PERSAMAAN DIFERENSIAL A. Turunan
B. Persamaan Diferensial Secara Umum C. Persamaan Diferensial Biasa
D. Persamaan Diferensial Linier dan Tak Linier E. Persamaan Diferensial Parsial
F. Masalah Nilai Awal
BAB III: RUMUSAN METODE RUNGE-KUTTA ORDE SATU, DUA, TIGA, DAN EMPAT
A. Rumusan Umum Metode Runge-Kutta Orde Satu B. Rumusan Umum Metode Runge-Kutta Orde Dua C. Rumusan Metode Runge-Kutta Orde Tiga
D. Rumusan Metode Runge-Kutta Orde Empat
BAB IV: PENERAPAN METODE RUNGE-KUTTA ORDE SATU, DUA, TIGA, DAN EMPAT
A. Penerapan Metode Runge-Kutta Orde Satu B. Penerapan Metode Runge-Kutta Orde Dua C. Penerapan Metode Runge-Kutta Orde Tiga D. Penerapan Metode Runge-Kutta Orde Empat
E. Diskusi Perbandingan Error Metode Runge-Kutta Orde Satu, Dua, Tiga, dan Empat
BAB V: PENUTUP A. Kesimpulan B. Saran
DAFTAR PUSTAKA LAMPIRAN
6
BAB II
LANDASAN TEORI
Dalam bab ini akan dibahas definisi turunan, contoh dari turunan, pengertian dari persamaan diferensial secara umum, pengelompokan persamaan diferensial berdasarkan jenis persamaan atau banyaknya variabel bebas yaitu persamaan diferensial biasa dan persamaan diferensial parsial, pengertian masalah nilai awal dan masalah nilai batas.
A. Turunan
Dalam subbab ini akan dijelaskan definisi turunan dan contoh dari turunan.
Definisi 2.1 (Purcel, et al., 2003)
Turunan dari sebuah fungsi π adalah fungsi yang diberi lambang πβ² (dibaca βπ aksenβ) dan didefinisikan sebagai berikut:
πβ²(π₯) = lim
ββ0
π(π₯ + β) β π(π₯) β
asalkan limit ini ada dan bukan β atau ββ.
Jika πβ²(π₯) bisa diperoleh, π dikatakan dapat diturunkan atau dengan kata lain π terdiferensial di π₯. πβ²(π₯) disebut turunan dari π terhadap π₯.
Notasi dari suatu turunan dapat dituliskan sebagai berikut:
πβ²(π₯), π¦β², π
ππ₯[π(π₯)],ππ¦ ππ₯.
Semua notasi di atas sama-sama menyatakan turunan dari fungsi π¦ = π(π₯).
Secara umum, notasi suatu turunan dari fungsi π¦ terhadap π₯ dapat dituliskan sebagai berikut:
π¦β², π¦β²β², π¦β²β²β², π¦β²β²β²β², β¦ dst.
π¦(1), π¦(2), π¦(3), π¦(4), β¦ dst.
ππ¦ ππ₯,π2π¦
ππ₯2,π3π¦
ππ₯3,π4π¦
ππ₯4 , β¦ dst.
Berikut ini adalah beberapa contoh penyelesaian dari suatu turunan.
Contoh 2.2
= lim
B. Persamaan Diferensial Secara Umum
Dalam subbab ini akan dijelaskan definisi persamaan diferensial.
Definisi 2.5 (Boyce & DiPrima, 2012)
Persamaan diferensial adalah persamaan matematika yang memuat turunan (derivatif) dari suatu fungsi. Persamaan diferensial melibatkan turunan dari satu atau lebih variable terikat terhadap satu atau lebih variable bebas.
Persamaan diferensial muncul dalam berbagai bidang sains dan teknologi, bilamana hubungan deterministik yang melibatkan besaran yang berubah secara kontinu (dimodelkan oleh fungsi matematika) dan perubahan laju (dinyatakan sebagai turunan) diketahui. Sebagai contoh, Hukum Newton memungkinkan kita mengetahui hubungan kecepatan, percepatan, dan berbagai gaya yang bertindak terhadap benda tersebut, dan menyatakan hubungan tersebut adalah persamaan diferensial sebagai fungsi waktu. Dalam teori persamaan diferensial, ada dua kategori yang digunakan sesuai dengan jumlah variabel bebasnya yaitu, Persamaan Diferensial Biasa (PDB) dan Persamaan Diferensial Parsial (PDP).
Solusi atau penyelesaian persamaan diferensial adalah suatu nilai atau fungsi yang memenuhi persamaan diferensialnya.
Sebagai contoh, turunan dari fungsi π¦ = log(π₯) berturut-turut diberikan oleh:
π¦
β²=
1π₯
, π¦
β²β²= β
1π₯2
, π¦
β²β²β²=
2π₯3
,
dan seterusnya.Dimana dalam persamaan diferensial, turunan dari sebuah variabel biasa digantikan dengan tanda petik tunggal.
π¦β² = ππ¦
ππ₯ π¦β²β² = πππ₯2π¦2 , dst.
Definisi 2.6 (Darmawijoyo, 2019)
Orde dari suatu persamaan diferensial adalah orde tertinggi derivatif yang termuat dalam persamaan itu.
Bentuk umum persamaan diferensial orde satu adalah ππ¦
ππ₯ = π(π₯, π¦).
Berikut beberapa contoh persamaan diferensial : ππ¦
ππ₯ = 2π¦ + 3 ππ¦
ππ₯ = 1
π₯2β π₯ β 6 π¦β²= cos 2π₯ π¦β²= π₯ sinπ₯
Terorema 2.7 (Adam & Essex, 2018)
Aturan Penjumlahan, Selisih, dan Kelipatan Konstan:
Jika fungsi π dan π terdiferensial di π₯, dan jika πΆ adalah konstanta, maka fungsi π + π, π β π, dan πΆπ dapat terdiferensial di π₯ dan
(π + π)β²(π₯) = πβ²(π₯) + πβ²(π₯) (π β π)β²(π₯) = πβ²(π₯) β πβ²(π₯)
(πΆπ)β²(π₯) = πΆπβ²(π₯).
Bukti Teorema 2.7 dapat dilihat pada buku Calculus A Complete Course karangan Robert A. Adams dan Christopher Essex.
Terorema 2.8 (Adam & Essex, 2018) Aturan Perkalian:
Jika fungsi π dan π terdiferensial di π₯, maka fungsi ππ juga terdiferensial di π₯ dan (ππ)β²(π₯) = πβ²(π₯)π(π₯) + π(π₯)πβ²(π₯).
Bukti Teorema 2.8 dapat dilihat pada buku Calculus A Complete Course karangan Robert A. Adams dan Christopher Essex.
Terorema 2.9 (Adam & Essex, 2018) Aturan Pembagian:
Jika fungsi π dan π terdiferensial di π₯, dan jika π(π₯) β 0, maka fungsi π/π juga terdiferensial di π₯ dan
(π π)
β²
(π₯) =πβ²(π₯)π(π₯) β π(π₯)πβ²(π₯) (π(π₯))2 .
Bukti Teorema 2.9 dapat dilihat pada buku Calculus A Complete Course karangan Robert A. Adams dan Christopher Essex.
Terorema 2.10 (Adam & Essex, 2018) Aturan Rantai:
Jika π(π’) terdiferensial di π’ = π(π₯), dan π(π₯) terdiferensial di π₯, maka fungsi π π π(π₯) = π(π(π₯)) juga terdiferensial di π₯ dan
(π π π)β²(π₯) = πβ²(π(π₯)) πβ²(π₯).
Bukti Teorema 2.10 dapat dilihat pada buku Calculus A Complete Course karangan Robert A. Adams dan Christopher Essex.
C. Persamaan Diferensial Biasa
Persamaan Diferensial Biasa (PDB) adalah suatu persamaan yang memuat satu atau lebih turunan fungsi dengan satu peubah bebas. Pada persamaan diferensial biasa terdapat beberapa contoh fenomena fisik yang melibatkan laju perubahan antara lain, gerakan cairan, gerakan sistem mekanis, aliran arus dalam rangkaian listrik, aliran panas dalam benda padat, gelombang seismik dan, dinamika populasi. Persamaan diferensial yang menggambarkan proses fisik ini sering disebut sebagai model matematika. (Boyce & DiPrima, 2012)
Notasi turunan pertama π¦ terhadap π₯ adalah π¦β² = ππ¦
ππ₯
dan bentuk umum solusi persamaan diferensial biasa adalah π¦ = β(π₯).
Contoh menyelesaikan persamaan diferensial biasa sebagai berikut :
Contoh 2.11
Tentukan solusi dari persamaan diferensial berikut ini π¦β²= ππ¦
ππ₯= ππ₯. Solusi:
Untuk mencari solusi persamaan diferensial tersebut, pertama kita kalikan sisi kiri dan sisi kanan dengan ππ₯ sehingga menghasilkan:
ππ¦ = ππ₯ ππ₯.
Pengintegralan kedua sisi akan menghasilkan:
β« ππ¦ = β« ππ₯ ππ₯.
Sehingga solusi persamaan diferensial π¦β²= ππ₯ adalah π¦ = ππ₯+ π.
Contoh 2.12
Tentukan solusi dari persamaan diferensial berikut ini π¦β²= ππ¦
ππ₯= cos π₯.
Solusi:
Untuk mencari solusi persamaan diferensial tersebut, pertama kita kalikan sisi kiri dan sisi kanan dengan ππ₯ sehingga menghasilkan
ππ¦ = cos π₯ ππ₯.
Pengintegralan kedua sisi akan menghasilkan
β« ππ¦ = β« cos π₯ ππ₯.
Sehingga solusi persamaan diferensial π¦β²= cos π₯ adalah π¦ = sin π₯ + π.
Ada beberapa macam solusi dari persamaan diferensial biasa, antara lain:
1. Variabel Terpisah (Separable Equations)
Bentuk umum persamaan diferensial dengan variabel terpisah adalah ππ¦
ππ₯ = π(π₯) . π(π¦) ππ¦
π(π¦)= π(π₯)ππ₯ 1
π(π¦)ππ¦ = π(π₯)ππ₯
Penyelesaiannya diperoleh y = β«π(π¦)1 ππ¦ = β« π(π₯)ππ₯.
Contoh 2.13
Tentukan solusi umum dari persamaan diferensial ππ¦
ππ₯= π₯π¦ . Solusi:
Dengan kata lain dari contoh diatas, π₯ merupakan π(π₯) dan π¦ merupakan π(π¦).
Dengan menggunakan variabel terpisah diperoleh
ππ¦
π¦ = π₯ ππ₯.
Solusi dari contoh diatas adalah:
β«1
π¦ππ¦ = β« π₯ ππ₯ ln|π¦| + π1 =1
2π₯2+ π2 ln|π¦| =1
2π₯2+ π2β π1 ln|π¦| =1
2π₯2+ πΆ ln|π¦| = ln π12π₯2+πΆ
|π¦| = π12π₯2. ππΆ π¦ = Β± πΎ. π12π₯2 di cek:
π¦ = πΎ. π12π₯2 π¦β² = πΎ. π12π₯2. π₯
ππ¦
ππ₯= π¦. π₯ benar.
2. Persamaan Linier (Linier Equations)
Bentuk umum persamaan diferensial dengan persamaan linier adalah π¦β²+ π(π₯)π¦ = π(π₯).
Penyelesaiannya diperoleh dengan mengalikan sisi kiri dan sisi kanan dengan faktor integral πβ« π(π₯)ππ₯
Sehingga diperoleh :
π¦β²πβ« π(π₯)ππ₯+ π(π₯)π¦πβ« π(π₯)ππ₯ = π(π₯)πβ« π(π₯)ππ₯ (π¦πβ« π(π₯)ππ₯)β²= π(π₯) πβ« π(π₯)ππ₯
dengan mengintegralkan kedua ruas terhadap x dihasilkan π¦πβ« π(π₯)ππ₯ = β« πβ« π(π₯)ππ₯ π(π₯) ππ₯ + π
π¦ = πββ[β« πβπ(π₯)ππ₯ + π].
Dimana β = β« π(π₯).
Contoh 2.14
Tentukan solusi umum dari persamaan diferensial (4 + π₯2)ππ¦
ππ₯+ 2π₯π¦ = 4π₯.
Solusi:
Sisi kiri dari persamaan diferensial di atas adalah kombinasi linier dari ππ¦
ππ₯ dan y.
Jika disesuaikan dengan bentuk umumnya menjadi:
(4 + π₯2)ππ¦
ππ₯+ 2π₯π¦ = 4π₯ (4 + π₯2)π¦β²+ 2π₯π¦ = 4π₯ π¦β²+ 2π₯
(4 + π₯2)π¦ = 4π₯ (4 + π₯2)
dengan demikian, π(π₯) = (4+π₯2π₯2) ; β(π₯) = β«(4+π₯2π₯2)ππ₯ = ln(4 + π₯2) + π
π¦ = πβ ln(π₯2+4)(β« πln(π₯2+4). 4π₯
(4 + π₯2)ππ₯ + π ) π¦ = 1
(4 + π₯2)(β« 4π₯ ππ₯ + π)
π¦ = 2π₯2
(4 + π₯2)+ π (4 + π₯2) . Sehingga didapat solusi umum dari persamaan diferensial
(4 + π₯2)ππ¦
ππ₯+ 2π₯π¦ = 4π₯ adalah π¦ = 2π₯2
(4+π₯2)+ π
(4+π₯2)
3. Persamaan Koefisien Fungsi Homogen
Persamaan koefisien fungsi homogen merupakan Persamaan diferensial biasa yang dapat ditulis ke dalam bentuk
π¦β²= π΄(π₯, π¦) π΅(π₯, π¦)
Dengan A dan B adalah fungsi homogen dengan derajat yang sama.
Solusi penyelesaian dari persamaan koefisien fungsi homogen ini yaitu, dengan menggunakan subtitusi π¦ = π’π₯ , π’ = π’(π₯) dengan
π¦β²= π’β²π₯ + π’ ππ¦
ππ₯ = π₯ππ’ ππ₯+ π’ ππ¦ = π₯ππ’ + π’ππ₯ Contoh 2.15
Tentukan solusi umum dari persamaan diferensial (π₯ + π¦) β π₯π¦β² = 0.
Solusi:
Persamaan diferensial diatas dapat ditulis menjadi:
ππ¦
ππ₯ = π₯ + π¦ π₯
Misalkan π¦ = π’π₯, sehingga ππ¦ = π₯ππ’ + π’ππ₯ ππ¦
ππ₯ = 1 +π¦ π₯ π₯ ππ’ + π’ππ₯
ππ₯ = 1 + π’ π₯ππ’ + π’ ππ₯ = (1 + π’)ππ₯ π₯ ππ’ + π’ππ₯ = ππ₯ + π’ππ₯ π₯ππ’ = ππ₯
ππ’ =ππ₯ π₯
β« ππ’ = β«ππ₯ π₯ π’ = ln π₯ + π
π¦
π₯= ln π₯ + π π¦ = π₯ ln π₯ + π π₯.
Jadi solusi dari persamaan diferensial (π₯ + π¦) β π₯π¦β² = 0 adalah π¦ = π₯ ln π₯ + π π₯.
D. Persamaan Diferensial Linier dan Tak Linier
Dalam subbab ini akan dijelaskan definisi persamaan diferensial linier orde satu.
Definisi 2.16 (Darmawijoyo, 2019)
Persamaan diferensial linier orde satu adalah persamaan diferensial yang dapat ditulis dalam bentuk:
ππ¦
ππ₯+ π(π₯)π¦ = π(π₯),
dalam hal ini π(π₯) dan π(π₯) adalah fungsi kontinu dari variable bebas π₯ pada interval dimana π dan Q terdefinisi.
Terkadang lebih baik untuk menulis persamaan tersebut dalam bentuk:
π(π₯)ππ¦
ππ₯+ π(π₯)π¦ = πΊ(π₯).
Dimana fungsi P, Q, dan G adalah fungsi yang diberikan dan π(π₯) β 0.
Sementara pada persamaan diferensial tak liner tidak terdapat formula yang bersesuaian sehingga lebih sulit untuk menyatakan sifat-sifat umum dari solusi.
E. Persamaan Diferensial Parsial
Dalam subbab ini akan dijelaskan definisi persamaan diferensial parsial dan contoh persamaan diferensial parsial.
Definisi 2.17
Persamaan Diferensial Parsial (PDP) adalah persamaan yang memuat turunan (derivative) parsial dari satu atau lebih variable terikat terhadap lebih dari satu variable bebas.
Diketahui bahwa pada persamaan diferensial biasa, variabel terikat π’ = π’(π₯) hanya bergantung pada satu variabel bebas yaitu π₯. Berbeda dengan persamaan diferensial biasa, pada persamaan diferensial parsial variabel terikatnya seperti:
π’ = π’(π₯, π‘) atau π’ = π’(π₯, π¦, π‘), harus bergantung pada lebih dari satu variabel bebas. Jika π’ = π’(π₯, π‘), maka fungsi u bergantung pada variabel bebas π₯, dan pada variabel waktu π‘. Apabila π’ = π’(π₯, π¦, π‘) maka, fungsi π’ bergantung pada variabel ruang (panjang, lebar) π₯, π¦, dan pada variabel waktu π‘.
Berikut beberapa contoh persamaan diferensial parsial antara lain:
π’π‘ = ππ’π₯π₯ , (1.1)
π’π‘ = π(π’π₯π₯+ π’π¦π¦), (1.2) π’π‘ = π(π’π₯π₯+ π’π¦π¦+ π’π§π§), (1.3) yang menggambarkan aliran panas dalam ruang satu dimensi, ruang dua dimensi, dan ruang tiga dimensi masing-masing. Pada (1.1), variabel terikat π’ = π’(π₯, π‘) tergantung pada posisi π₯, dan variabel waktu t. Pada persamaan (1.2), π’ = π’(π₯, π¦, π‘) tergantung pada tiga variabel bebas yaitu, variabel ruang π₯, π¦, dan variabel waktu π‘. Dalam persamaan (1.3), variabel terikat π’ = π’(π₯, π¦, π§, π‘) tergantung pada empat variabel bebas yaitu, variabel ruang π₯, π¦, π§, dan variabel waktu π‘. (Wazwaz, 2009)
Berikut beberapa contoh lain untuk persamaan diferensial parsial:
π’π‘π‘ = π2π’π₯π₯, (1.4)
π’π‘π‘ = π2(π’π₯π₯+ π’π¦π¦), (1.5) π’π‘π‘ = π2(π’π₯π₯+ π’π¦π¦+ π’π§π§), (1.6) yang menggambarkan perambatan gelombang dalam ruang satu dimensi, ruang dua dimensi, dan ruang tiga dimensi. Pada persamaan (1.4) fungsi yang tidak diketahui yaitu π’ = π’(π₯, π‘), pada persamaan (1.5) fungsi yang tidak diketahui yaitu fungsi π’ = π’(π₯, π¦, π‘), pada persamaan (1.6) fungsi yang tidak diketahui yaitu fungsi π’ = π’(π₯, π¦, π§, π‘).
2.18 Derajad Persamaan Diferensial Parsial
Derajad persamaan diferensial parsial adalah derajad turunan parsial tertinggi yang muncul di persamaan. Misalnya persamaan berikut ini:
π’π₯β π’π¦ = 0, π’π₯π₯ β π’π‘ = 0,
π’π¦ β π’π’π₯π₯π₯ = 0, (1.7)
yang mana, persamaan diferensial parsialnya masing-masing adalah derajad pertama, derajad kedua, dan derajad ketiga.
Contoh 2.19
Tentukan derajad dari persamaan diferensial berikut ini:
(a) π’π‘ = π’π₯π₯ + π’π¦π¦ (b) π’π₯+ π’π¦ = 0 (c) π’4π’π₯π₯+ π’π₯π₯π¦ = 2 (d) π’π₯π₯+ π’π¦π¦π¦π¦ = 1 Penyelesaian :
(a) Turunan parsial tertinggi yang terdapat pada persamaan ini adalah π’π₯π₯ atau π’π¦π¦. Oleh karena itu, derajad persamaan diferensial parsial ini adalah berderajad dua.
(b) Turunan parsial tertinggi yang terdapat pada persamaan ini adalah π’π₯ atau π’π¦ . Oleh karena itu, derajad persamaan diferensial parsial ini adalah berderajad satu.
(c) Turunan parsial tertinggi yang terdapat pada persamaan ini adalah π’π₯π₯π¦ . Oleh karena itu, derajad persamaan diferensial parsial ini adalah berderajad tiga.
(d) Turunan parsial tertinggi yang terdapat pada persamaan ini adalahu π’π¦π¦π¦π¦. Oleh karena itu, derajad persamaan diferensial parsial ini adalah berderajad empat.
2.20 Persamaan Diferensial Parsial Linier dan Nonlinier
Persamaan diferensial parsial diklasifikasikan menjadi persamaan diferensial parsial linear dan persamaan diferensial parsial nonlinier. Persamaan diferensial parsial disebut linier jika:
1) pangkat dari variabel terikat dan setiap turunan parsial yang terkandung dalam persamaan tersebut adalah satu.
2) koefisien variabel terikat dan koefisien masing-masing turunan parsial adalah konstanta atau variabel bebas. Namun, jika salah satu dari kondisi tersebut tidak ada, maka disebut persamaan diferensial parsial nonlinier.
Contoh 2.21
Klasifikasikan persamaan diferensial parsial berikut ini linier atau nonlinier:
(a) π₯π’π₯π₯+ π¦π’π¦π¦ = 0 (b) π’π’π‘+ π₯π’π₯ = 2 (c) π’π₯+ βπ’ = π₯ (d) π’ππ+1
ππ’π+ 1
π2π’ππ = 0 Penyelesaian :
(a) Pangkat dari setiap turunan parsial π’π₯π₯ dan π’π¦π¦ adalah satu. Selain itu, koefisien dari turunan parsial adalah variabel bebas π₯ dan π¦ masing-masing. Oleh karena itu, persamaan diferensial parsial ini bersifat linier.
(b) Meskipun pangkat dari setiap turunan parsialnya adalah satu, tetapi π’π‘ memiliki ketergantungan variabel π’ sebagai koefisiennya. Oleh karena itu, persamaan diferensial parsial ini bersifat nonlinier.
(c) Persamaan diferensial parsial ini nonlinier karena suku tersebut berupa βπ’.
(d) Persamaan diferensial parsial ini linier karena memenuhi dua kondisi yang diperlukan.
2.22 Persamaan Diferensial Parsial Homogen dan Persamaan Diferensial Parsial Nonhomogen
Persamaan diferensial parsial juga diklasifikasikan sebagai homogen atau tidak homogen. Persamaan diferensial parsial dengan urutan apa pun disebut homogen jika setiap istilah persamaan diferensial parsial berisi variabel terikat π’ atau salah satu turunannya, jika tidak persamaan diferensial parsial itu disebut persamaan diferensial yang tidak homogen. Hal ini dapat diilustrasikan dengan melihat contoh di bawah ini.
Contoh 2.23
Klasifikasikan persamaan diferensial berikut merupakan persamaan diferensial parsial homogen atau nonhomogen:
(a) π’π‘ = 4π’π₯π₯ (b) π’π‘ = π’π₯π₯ + π₯ (c) π’π₯π₯+ π’π¦π¦ = 0 (d) π’π₯+ π’π¦ = π’ + 4 Penyelesaian :
(a) Suku-suku dalam persamaan diferensial parsial tersebut hanya mengandung turunan parsial dari π’ , oleh karena itu persamaan diferensial parsial ini disebut persamaan diferensial parsial homogen.
(b) Karena pada persamaan diferensial parsial ini satu suku mengandung variabel bebas π₯ , maka persamaan diferensial ini disebut persamaan diferensial parsial nonhomogen.
(c) Persamaan diferensial ini disebut persamaan diferensial parsial homogen.
(d) Persamaan diferensial ini disebut persamaan diferensial parsial nonhomogen.
2.24 Penyelesaian dari Persamaan Diferensial Parsial
Solusi persamaan diferensial parsial adalah fungsi π’ sehingga memenuhi persamaan yang sedang dibahas dan memenuhi kondisi yang diberikan juga.
Dengan kata lain, untuk memenuhi persamaan diferensial ini, sisi kiri persamaan diferensial parsial dan sisi kanan harus sama setelah mengganti solusi yang dihasilkan. Konsep ini akan diilustrasikan dengan melihat beberapa contoh berikut.
Contoh 2.25
Tunjukkan bahwa π’(π₯, π¦) = sinπ₯ sinπ¦ + π₯2 adalah penyelesaian dari persamaan diferensial parsial π’π₯π₯ = π’π¦π¦ + 2
Penyelesaian:
Sisi sebelah kiri π’π₯π₯ = βsinπ₯ sinπ¦ + 2
Sisi sebelah kanan π’π¦π¦+ 2 = βsinπ₯ sinπ¦ + 2 = sisi sebelah kiri.
Contoh 2.26
Tunjukkan bahwa π’(π₯, π‘) = cosπ₯ cosπ‘ adalah penyelesaian dari persamaan diferensial parsial π’π‘π‘ = π’π₯π₯
Penyelesaian:
Sisi sebelah kiri π’π‘π‘ = βcosπ₯ cosπ‘
Sisi sebelah kanan π’π₯π₯ = βcosπ₯ cosπ‘ = sisi sebelah kiri.
F. Masalah Nilai Awal
Pada persamaan diferensial biasa, masalah nilai awal adalah persamaan diferensial yang dilengkapi dengan serangkaian kendala yang disebut dengan kondisi awal atau syarat awal yang diberikan dalam suatu masalah diferensial, dan solusi untuk masalah nilai awal adalah suatu nilai atau fungsi persamaan diferensial yang juga memenuhi kondisi awal (Boyce & DiPrima, 2012). Kondisi awal adalah turunan fungsi solusi di batas-batas titik ujung kedua interval.
21
BAB III
RUMUSAN METODE RUNGE-KUTTA ORDE SATU, DUA, TIGA, DAN EMPAT
Dalam bab ini akan dibahas penurunan rumusan metode Runge-Kutta orde satu, penurunan rumusan metode Runge-Kutta orde dua, penulisan skema metode Runge-Kutta orde tiga, dan penulisan skema metode Runge-Kutta orde empat.
A. Rumusan Metode Runge-Kutta Orde Satu
Pada beberapa kasus tertentu tidak semua masalah nilai awal dapat diselesaikan secara eksplisit, dan seringkali tidak mungkin untuk menemukan rumusan untuk solusi π¦(π‘). Oleh karena itu, untuk menyelesaikan masalah tersebut diperlukan metode untuk dapat mendekati solusi. Pendekatan yang pertama adalah metode Runge-Kutta orde satu atau yang seringkali lebih dikenal dengan metode Euler.
Metode Euler berfungsi untuk menggambarkan konsep-konsep yang terlibat dalam integrasi numerik dari persamaan diferensial biasa. Metode Euler merupakan metode Runge-Kutta yang paling sederhana, sehingga penggunaan metode ini terbatas karena kesalahan yang diperoleh merupakan akumulasi dari setiap proses perhitungannya. Oleh karena itu, metode Euler akan menghasikan kesalahan atau galat lebih besar. Metode Euler sering menjadi dasar untuk membangun metode yang lebih kompleks, misalnya metode prediktor-korektor (Mathews dan Fink, 1999).
Berikut ini adalah langkah-langkah dalam menyelesaikan masalah nilai awal dengan menggunakan metode Euler:
Misalkan terdapat masalah nilai awal yang terletak pada interval selang tertutup [π, π] yaitu π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π) = π¦0.
1) Pilih absis dari titik.
Bagi interval [π, π] menjadi π subinterval sama besar dan pilih titik diskritisasinya
π‘π = π + πβ untuk π = 0, 1, 2, β¦ , π dengan β =πβπ
π . Nilai β disebut ukuran Langkah.
2) Menentukan hampiran penyelesaian.
π¦β²= π(π‘, π¦), π‘0 β€ π‘ β€ π‘π , dengan π¦(π‘0) = π¦0. Diasumsikan π¦(π‘), π¦β²(π‘), dan π¦β²β²(π‘) kontinu.
Teorema Taylor:
Suatu fungsi yang terdiferensiasi dapat dinyatakan dalam suatu deret pangkat atau suku banyak (polinomial). Koefisien polinomial tersebut hanya bergantung pada turunan fungsi pada titik yang bersangkutan. Berikut rumusan umum teorema Taylor yang berlaku untuk setiap fungsi π yang dapat diturunkan, dengan hampiran untuk π₯ mendekati π:
π(π₯) β π(π) + πβ²(π)(π₯ β π) +πβ²β²(π)
2! (π₯ β π)2+ β― +π(π)(π)
π! (π₯ β π)π, dengan π bilangan bulat positif.
Lalu, menggunakan teorema Taylor diatas untuk mengekspansi π¦(π‘) di sekitar π‘ = π‘0, maka untuk setiap nilai π‘ terdapat π1 β [π‘0 , π‘].
Sehingga,
π¦(π‘) = π¦(π‘0) + π¦β²(π‘0)(π‘ β π‘0) +π¦β²β²(π1)(π‘ β π‘0)2
2 .
Subtitusi π¦β²(π‘0) = π(π‘0, π¦(π‘0)) dan β = π‘1β π‘0 pada persamaan di atas, untuk π‘ = π‘1 akan diperoleh
π¦(π‘1) = π¦(π‘0) + β π(π‘0, π¦(π‘0)) + π¦β²β²(π1)β2 2.
Jika ukuran langkah β dipilih cukup kecil, maka suku orde 2 (yang melibatkan β2) dapat diabaikan, sehingga diperoleh
π¦1 = π¦0+ βπ(π‘0, π¦0).
Proses diulang sampai menghasilkan barisan titik yang menghampiri kurva penyelesaian π¦ = π¦(π‘).
Sehingga langkah umum dalam menyelesaikan masalah nilai awal
π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π) = π¦0 menggunakan metode Euler adalah:
π‘π+1= π‘π+ β
π¦π+1= π¦π+ βπ(π‘π, π¦π).
Untuk π = (0, 1, 2, β¦ , π β 1), dengan β =πβπ
π . Nilai β disebut ukuran langkah.
Secara geometris, metode Euler dapat ditunjukkan oleh gambar dibawah ini:
Gambar 3.1 Hampiran metode Euler (Chapra, 2012)
B. Rumusan Metode Runge-Kutta Orde Dua
Pendekatan solusi untuk menyelesaikan masalah nilai awal yang kedua adalah metode Runge-Kutta orde dua atau yang seringkali lebih dikenal dengan metode Heun. Metode Heun merupakan salah satu perbaikan atau peningkatan dari metode sebelumnya yaitu metode Euler. Pada metode Heun, solusi yang diperoleh dari metode Euler dijadikan solusi perkiraan awal yang akan diperbaiki dengan metode Heun. Metode Heun melibatkan dua buah persamaan. Persamaan yang pertama adalah persamaan prediktor. Persamaan prediktor menggunakan metode Euler untuk memprediksi nilai integrasi awal atau dengan kata lain, persamaan prediktor ini digunakan untuk menentukan hampiran dari π¦(π‘1).
Persamaan yang kedua adalah persamaan korektor. Persamaan korektor ini akan
mengoreksi hasil integrasi awal pada persamaan prediktor. Persamaan korektor menggunakan aturan trapezoidal untuk menentukan hampiran nilai integral dari π¦β²(π‘).
Berikut ini adalah rumusan untuk persamaan prediktor dan korektor metode Heun:
Untuk mendapatkan titik penyelesaian (π‘1, π¦1) digunakan Teorema Fundamental Kalkulus.
Bunyi Teorema Fundamental Kalkulus:
Jika fungsi π: [π, π] β β terintegral pada [π, π], maka
β« π(π₯)ππ₯ = [πΉ(π₯)]ππ = πΉ(π) β πΉ(π).
π
π
Sehingga, titik penyelesaian (π‘1, π¦1) yaitu:
β« π(π‘, π¦(π‘)) ππ‘ = β« π¦β²(π‘) ππ‘ = π¦(π‘1) β π¦(π‘0)
π‘1
π‘0 π‘1
π‘0
sehingga
π¦(π‘1) = π¦(π‘0) + β« π¦β²(π‘) ππ‘.
π‘1
π‘0
Nilai integral tentu pada ruas kanan diaproksimasi secara numeris, dalam hal ini digunakan aturan trapezoidal, sehingga akan diperoleh
π¦(π‘1) β π¦(π‘0) +β
2(π(π‘0, π¦0) + π(π‘1, π¦1)).
Nilai π¦(π‘1) pada ruas kiri dihampiri dengan menggunakan metode Euler, diperoleh
π¦1 = π¦0+ βπ(π‘0, π¦0).
Dengan demikian, rumus untuk menemukan nilai (π‘1, π¦1) pada metode Heun adalah:
π¦1 = π¦(π‘0) +β
2(π(π‘0, π¦0) + π(π‘1, π¦0+ βπ(π‘0, π¦0))).
Dengan begitu, rumus untuk fungsi prediktor secara umum yaitu:
ππ+1 = π¦π+ βπ(π‘π, π¦π), dengan π = prediktor,
dan rumus untuk fungsi korektor secara umum yaitu:
π¦π+1 = π¦π+β
2(π(π‘π, π¦π) + π(π‘π+1, ππ+1)).
Secara geometris, metode Heun dapat ditunjukkan oleh gambar dibawah ini:
Gambar 3.2 Hampiran fungsi prediktor metode Heun (Chapra & Canale, 2010)
Gambar 3.3 Hampiran fungsi korektor metode Heun (Chapra & Canale, 2010)
C. Rumusan Metode Runge-Kutta Orde Tiga
Pendekatan solusi untuk menyelesaikan masalah nilai awal yang ketiga adalah metode Runge-Kutta orde tiga. Metode ini merupakan perbaikan dari metode sebelumnya yaitu metode Runge-Kutta orde dua atau metode Heun.
Metode ini menghasilkan keakuratan nilai solusi yang lebih tinggi dibandingkan dengan dua metode sebelumnya yaitu metode Euler dan metode Heun.
Berikut ini adalah rumusan metode Runge-Kutta orde tiga.
Apabila diketahui π¦β²= π(π‘, π¦) , π β€ π‘ β€ π dengan nilai awal π¦(π‘0) = π¦0. Maka langkah umumnya yaitu:
π‘π+1= π‘π+ β π1 = π(π‘π, π¦π) π2 = π(π‘π+β
2, π¦π+β
2π1)
π3 = π(π‘π+ β, π¦πβ βπ1+ 2βπ2) π¦π+1= π¦π+β
6[π1+ 4π2+ π3].
Untuk π = (0, 1, 2, β¦ , π β 1), dengan β =πβππ . Nilai β disebut ukuran langkah.
Karena bukti dari rumusan metode Runge-Kutta orde tiga ini cukup panjang, penulis tidak mencantumkan bukti tersebut di sini, bukti penurunan rumus metode Runge-Kutta orde tiga dapat dilihat pada buku referensi metode numerik, misalnya Chapra dan Canale (2010).
D. Rumusan Metode Runge-Kutta Orde Empat
Pendekatan solusi untuk menyelesaikan masalah nilai awal yang keempat
Pendekatan solusi untuk menyelesaikan masalah nilai awal yang keempat