Sagita Charolina Sihombing 1, Agus Dahlia Pendahuluan

dokumen-dokumen yang mirip
Persamaan Diferensial

Penyelesaian Masalah Syarat Batas dalam Persamaan Diferensial Biasa Orde Dua dengan Menggunakan Algoritma Shooting Neural Networks

Mata Kuliah :: Matematika Rekayasa Lanjut Kode MK : TKS 8105 Pengampu : Achfas Zacoeb

KONSEP DASAR PERSAMAAN DIFERENSIAL

MODIFIKASI METODE DEKOMPOSISI ADOMIAN UNTUK MENYELESAIKAN MASALAH NILAI AWAL SINGULAR PADA PERSAMAAN DIFERENSIAL BIASA ORDE DUA ABSTRACT

PENYELESAIAN MASALAH NILAI AWAL PERSAMAAN DIFERENSIAL BIASA ORDE DUA MENGGUNAKAN MODIFIKASI METODE DEKOMPOSISI ADOMIAN

PENERAPAN METODE ADAMS-BASHFORTH-MOULTON ORDE EMPAT UNTUK MENENTUKAN SOLUSI PERSAMAAN DIFERENSIAL LINIER HOMOGEN ORDE TIGA KOEFISIEN KONSTAN

PENGANTAR MATEMATIKA TEKNIK 1. By : Suthami A

PENGARUH PERUBAHAN NILAI PARAMETER TERHADAP NILAI ERROR PADA METODE RUNGE-KUTTA ORDE 3

METODE ITERASI BARU BERTIPE SECANT DENGAN KEKONVERGENAN SUPER-LINEAR. Rino Martino 1 ABSTRACT

Pertemuan 1 dan 2 KONSEP DASAR PERSAMAAN DIFERENSIAL

METODE DEKOMPOSISI ADOMIAN UNTUK MENYELESAIKAN PERMASALAHAN NILAI BATAS PADA PERSAMAAN DIFERENSIAL PARSIAL NONLINEAR ABSTRACT

PENERAPAN METODE ELEMEN HINGGA UNTUK SOLUSI PERSAMAAN STURM-LIOUVILLE

METODE TRANSFORMASI DIFERENSIAL FRAKSIONAL UNTUK MENYELESAIKAN MASALAH STURM-LIOUVILLE FRAKSIONAL

Penyelesaian Persamaan Painleve Menggunakan Metode Dekomposisi Adomian Laplace

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MODIFIKASI METODE RUNGE-KUTTA ORDE-4 KUTTA BERDASARKAN RATA-RATA HARMONIK TUGAS AKHIR. Oleh : EKA PUTRI ARDIANTI

METODE RUNGE-KUTTA DAN BLOK RASIONAL UNTUK MENYELESAIKAN MASALAH NILAI AWAL

PENYELESAIAN NUMERIK PERSAMAAN DIFERENSIAL FUZZY ORDE SATU MENGGUNAKAN METODE ADAMS BASHFORTH MOULTON ORDE TIGA

BAB I KONSEP DASAR PERSAMAAN DIFERENSIAL

METODE DEKOMPOSISI ADOMIAN LAPLACE UNTUK SOLUSI PERSAMAAN DIFERENSIAL NONLINIER KOEFISIEN FUNGSI

ANALISIS METODE DEKOMPOSISI SUMUDU DAN MODIFIKASINYA DALAM MENENTUKAN PENYELESAIAN PERSAMAAN DIFERENSIAL PARSIAL NONLINEAR

Persamaan Diferensial

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

METODE TRANSFORMASI ELZAKI DALAM MENYELESAIKAN PERSAMAAN DIFERENSIAL BIASA LINEAR ORDE DUA DENGAN KOEFISIEN VARIABEL ABSTRACT

PENERAPAN TRANSFORMASI SHANK PADA METODE DEKOMPOSISI ADOMIAN UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR ABSTRACT

METODE ITERASI VARIASIONAL PADA MASALAH STURM-LIOUVILLE

Solusi Numerik Persamaan Logistik dengan Menggunakan Metode Dekomposisi Adomian Dan Metode Milne

Jurnal Matematika Integratif ISSN Volume 12 No 1, April 2016, pp 35 42

BEBERAPA METODE ITERASI DENGAN TURUNAN KETIGA UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR BESERTA DINAMIKNYA. Zulkarnain 1, M.

JAWABAN ANALITIK SEBAGAI VALIDASI JAWABAN NUMERIK PADA MATA KULIAH FISIKA KOMPUTASI ABSTRAK

BAB I PENDAHULUAN Latar Belakang Masalah

PENYELESAIAN PERSAMAAN DIFERENSIAL BIASA NONLINIER ORDE DUA DENGAN MENGGUNAKAN METODE DEKOMPOSISI ADOMIAN LAPLACE

Persamaan Diferensial

BAB II LANDASAN TEORI

PENYELESAIAN NUMERIK PERSAMAAN DIFERENSIAL LINEAR HOMOGEN DENGAN KOEFISIEN KONSTAN MENGGUNAKAN METODE ADAMS BASHFORTH MOULTON

PERSAMAAN DIFERENSIAL I PERSAMAAN DIFERENSIAL BIASA

Syarat Cukup Osilasi Persamaan Diferensial Linier Homogen Orde Dua Dengan Redaman

BEBERAPA METODE ITERASI DENGAN TURUNAN KETIGA UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR BESERTA DINAMIKNYA. Zulkarnain 1, M. Imran 2

PENYELESAIAN PERSAMAAN POISSON 2D DENGAN MENGGUNAKAN METODE GAUSS-SEIDEL DAN CONJUGATE GRADIENT

Penyelesaian Persamaan Poisson 2D dengan Menggunakan Metode Gauss-Seidel dan Conjugate Gradient

PENYELESAIAN PERSAMAAN DIFERENSIAL BIASA TAK LINEAR DENGAN METODE TRANSFORMASI DIFERENSIAL

MODIFIKASI METODE CAUCHY DENGAN ORDE KONVERGENSI EMPAT. Masnida Esra Elisabet ABSTRACT

METODE ITERASI VARIASIONAL HE UNTUK MENYELESAIKAN PERSAMAAN INTEGRAL VOLTERRA-FREDHOLM NONLINEAR ABSTRACT ABSTRAK

METODE ITERASI BARU BEBAS DERIVATIF UNTUK MENEMUKAN SOLUSI PERSAMAAN NONLINEAR ABSTRACT

BAB 1 Konsep Dasar 1

Membangun Fungsi Green dari Persamaan Difrensial Linear Non Homogen Tingkat - n

PERBANDINGAN METODE RUNGE-KUTTA ORDE EMPAT DAN METODE ADAMS-BASHFORTH ORDE EMPAT DALAM PENYELESAIAN MASALAH NILAI AWAL ORDE SATU

PENYELESAIAN PERSAMAAN NONLINIER DENGAN METODE MODIFIKASI BAGI DUA

PENYELESAIAN PERSAMAAN DIFERENSIAL TUNDA LINIER ORDE 1 DENGAN METODE KARAKTERISTIK

METODE ITERASI BEBAS TURUNAN BERDASARKAN KOMBINASI KOEFISIEN TAK TENTU DAN FORWARD DIFFERENCE UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR ABSTRACT

METODE ITERASI ORDE EMPAT DAN ORDE LIMA UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR. Imaddudin ABSTRACT

II. TINJAUAN PUSTAKA. Turunan fungsi f adalah fungsi lain f (dibaca f aksen ) yang nilainya pada ( ) ( ) ( )

Solusi Persamaan Laplace Menggunakan Metode Crank-Nicholson. (The Solution of Laplace Equation Using Crank-Nicholson Method)

TEKNIK ITERASI VARIASIONAL UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR ABSTRACT

SOLUSI POLINOMIAL TAYLOR PERSAMAAN DIFERENSIAL-BEDA LINEAR DENGAN KOEFISIEN VARIABEL ABSTRACT

Persamaan Diferensial Biasa

PERSAMAAN DIFFERENSIAL LINIER

ASPEK STABILITAS DAN KONSISTENSI METODA DALAM PENYELESAIAN NUMERIK PERSAMAAN DIFERENSIAL BIASA DENGAN MENGGUNAKAN METODA PREDIKTOR- KOREKTOR ORDE 4

TINJAUAN PUSTAKA. Jika y = f(x) dengan f(x) adalah suatu fungsi yang terdiferensialkan terhadap

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V PERSAMAAN LINEAR TINGKAT TINGGI (HIGHER ORDER LINEAR EQUATIONS) Persamaan linear tingkat tinggi menarik untuk dibahas dengan 2 alasan :

PENGGUNAAN METODE DEKOMPOSISI ADOMIAN UNTUK MENYELESAIKAN PERMASALAHAN PADA KALKULUS VARIASI ABSTRACT

PENGARUH PERUBAHAN PARAMETER TERHADAP NILAI ERROR PADA METODE RUNGE-KUTTA ORDO-2 SKRIPSI MIZWAR ARIFIN SRG

PERBANDINGAN SOLUSI SISTEM PERSAMAAN NONLINEAR MENGGUNAKAN METODE NEWTON- RAPHSON DAN METODE JACOBIAN

METODE ORDE-TINGGI UNTUK MENENTUKAN AKAR DARI PERSAMAAN NONLINEAR ABSTRACT

BAB I PENDAHULUAN. 1.1 Latar Belakang

METODE BENTUK NORMAL PADA PENYELESAIAN PERSAMAAN RAYLEIGH

Pertemuan Kesatu. Matematika III. Oleh Mohammad Edy Nurtamam, S.Pd., M.Si. Page 1.

SOLUSI NON NEGATIF MASALAH NILAI AWAL DENGAN FUNGSI GAYA MEMUAT TURUNAN

MODIFIKASI METODE HOMOTOPY PERTURBASI UNTUK PERSAMAAN NONLINEAR DAN MEMBANDINGKAN DENGAN MODIFIKASI METODE DEKOMPOSISI ADOMIAN ABSTRACT

FAMILI METODE ITERASI DENGAN KEKONVERGENAN ORDE TIGA. Rahmawati ABSTRACT

PEMILIHAN KOEFISIEN TERBAIK KUADRATUR KUADRAT TERKECIL DUA TITIK DAN TIGA TITIK. Nurul Ain Farhana 1, Imran M. 2 ABSTRACT

METODE GENERALISASI SIMPSON-NEWTON UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR DENGAN KONVERGENSI KUBIK. Resdianti Marny 1 ABSTRACT

TEKNIK ITERASI VARIASIONAL DAN BERBAGAI METODE UNTUK PENDEKATAN SOLUSI PERSAMAAN NONLINEAR. Yeni Cahyati 1, Agusni 2 ABSTRACT

METODE TRANSFORMASI DIFERENSIAL UNTUK MENYELESAIKAN PERSAMAAN INTEGRAL VOLTERRA JENIS KEDUA. Edo Nugraha Putra ABSTRACT ABSTRAK 1.

FAMILI BARU METODE ITERASI BERORDE TIGA UNTUK MENEMUKAN AKAR GANDA PERSAMAAN NONLINEAR. Nurul Khoiromi ABSTRACT

TINJAUAN KASUS PERSAMAAN GELOMBANG DIMENSI SATU DENGAN BERBAGAI NILAI AWAL DAN SYARAT BATAS

BEBERAPA METODE ITERASI ORDE TIGA DAN ORDE EMPAT UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR. Neli Sulastri 1 ABSTRACT

FORMULA PENGGANTI METODE KOEFISIEN TAK TENTU ABSTRACT

METODE ITERASI DUA LANGKAH BEBAS TURUNAN BERDASARKAN INTERPOLASI POLINOMIAL ABSTRACT

METODE BERTIPE STEFFENSEN SATU LANGKAH DENGAN KONVERGENSI SUPER KUBIK UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR. Neng Ipa Patimatuzzaroh 1 ABSTRACT

LAPORAN TUGAS AKHIR. Topik Tugas Akhir : Kajian Matematika Murni

METODE ITERASI VARIASIONAL UNTUK MENYELESAIKAN PERSAMAAN INTEGRAL DAN INTEGRO-DIFERENSIAL VOLTERRA LINEAR DAN NONLINEAR ABSTRACT

KOMPUTASI NUMERIK GERAK PROYEKTIL DUA DIMENSI MEMPERHITUNGKAN GAYA HAMBATAN UDARA DENGAN METODE RUNGE-KUTTA4 DAN DIVISUALISASIKAN DI GUI MATLAB

PROGRAM LINIER FUZZY PENUH DENGAN ALGORITMA MULTI OBJECTIVE LINEAR PROGRAMMING. Jl. Prof. H. Soedarto, S.H. Tembalang Semarang

PENYELESAIAN PERSAMAAN LINEAR-NON LINEAR DAN PERSAMAAN DIFFERENSIAL DENGAN METODE KESAMAAN

MODIFIKASI METODE RUNGE-KUTTA ORDE EMPAT KUNTZMANN BERDASARKAN RATA-RATA KONTRA HARMONIK TUGAS AKHIR

NOISE TERMS PADA SOLUSI DERET DEKOMPOSISI ADOMIAN DALAM MENYELESAIKAN PERSAMAAN DIFERENSIAL PARSIAL ABSTRACT

PENYELESAIAN MASALAH NILAI EIGEN UNTUK PERSAMAAN DIFERENSIAL STURM-LIOUVILLE DENGAN METODE NUMEROV

Jurnal MIPA 37 (2) (2014): Jurnal MIPA.

Ikhtisar: Teknik Kontrol Optimal Untuk Menyelesaikan Persamaan Diferensial

SOLUSI ANALITIK MASALAH KONDUKSI PANAS PADA TABUNG

PENYELESAIAN SISTEM PERSAMAAN INTEGRAL VOLTERRA DENGAN METODA DEKOMPOSISI ADOMIAN

METODE FINITE-DIFFERENCE UNTUK PROBLEM LINEAR

MODIFIKASI METODE NEWTON-RAPHSON UNTUK MENCARI SOLUSI PERSAMAAN LINEAR DAN NONLINEAR

PEMBUKTIAN RUMUS BENTUK TUTUP BEDA MUNDUR BERDASARKAN DERET TAYLOR

BAB 2 PERSAMAAN DIFFERENSIAL BIASA

UNNES Journal of Mathematics

MATEMATIKA TEKNIK 2 S1-TEKNIK ELEKTRO. Mohamad Sidiq

Transkripsi:

Jurnal Matematika Integratif. Vol. 14, No. 1 (2018), pp. 51 60. p-issn:1412-6184, e-issn:2549-903 doi:10.24198/jmi.v14.n1.15953.51-60 Penyelesaian Persamaan Diferensial Linier Orde Satu dan Dua disertai Nilai Awal dengan menggunakan Metode Runge Kutta Orde Lima Butcher dan Felhberg (RKF45) Sagita Charolina Sihombing 1, Agus Dahlia 2 1 Jurusan Fisika Fakultas MIPA, Universitas PGRI Palembang, 2 Jurusan Pendidikan Matematika, FKIP, Universitas Islam Riau 1 sagita.charolina@yahoo.com, 2 agus.dahlia@edu.uir.ac.id Abstrak Pada makalah ini dibahas penyelesaian persoalan persamaan diferensial linier orde satu dan dua dengan metode hampiran. Metode hampiran yang digunakan adalah metode runge kutta orde lima butcher dan metode runge kutta orde lima Fehlberg (RKF45). Solusi hampiran yang diperoleh dibandingkan dengan solusi analitik untuk mengetahui nilai error dari masing-masing metode. Diperoleh hasil bahwa kedua metode hampiran memberikan nilai penyelesaian yang sama dengan error yang relatif kecil terhadap solusi analitik. Kata kunci: Metode Runge Kuttta Butcher, Metode Runge Kutta Fehlberg, Solusi Analitik, Persamaan Diferensial Linier Orde 1, Persamaan Diferensial Linier Orde 2. Abstract This paper discussed how to solve the problem of linear differential equations of the first order and the second order with approximation method. The most preferred methods used are the fifth-order runge kutta method of butcher and Fehlberg (RKF45). The approximation solutions obtained are compared with analytical solutions to find out the error values of each method. We found that the two approximation method give the same solution and make small error compare to analytical solution. Keywords :Runge Kuttta Butcher Method, Runge Kutta Fehlberg Method, Analytical Solution, Linear Differential Equation Order 1, Linear Differential Equation Order 2. 1. Pendahuluan Persamaan diferensial menjadi topik yang terus menarik para peneliti untuk mempelajari lebih dalam. Persamaan diferensial sering digunakan untuk pemodelan matematika dalam bidang sains dan teknik (Mathews dan Fink, 1999). Persamaan diferensial merupakan gabungan dari fungsi yang tidak diketahui dengan turunannya. Persamaan diferensial dibedakan menjadi beberapa kategori, kategori pertama adalah persamaan diferensial biasa. Persamaan Diferensial Biasa (PDB) merupakan persamaan diferensial yang hanya memiliki satu variabel 2000 Mathematics Subject Classification: 34A30 Received: 2018-04-23, accepted: 2018-05-08. 51

52 Sihombing dan Dahlia, JMI Vol.14 No.1 Apr 2018, pp. 51-60,doi:10.24198/jmi.v14.n1.15953.51-60 bebas. Turunan dilambangkan dengan dy/dx atau f (x) atau y, sedangkan fungsi yang tidak diketahui dilambangkan dengan keberadaan variabel terikatnya, sebagai contoh dy dx = x + y (1) Dari persamaan (1) di atas, maka x adalah variabel bebas dan y sebagai variabel terikat. Berdasarkan turunan tertinggi yang dimiliki, PDB dikategorikan menjadi PDB Orde 1 yaitu turunan tertingginya adalah turunan pertama, PDB Orde 2 dengan turunan tertingginya merupakan turunan kedua, begitu juga dengan PDB Orde 3 yakni turunan tertingginya merupakan turunan ketiga, dan seterusnya. Kategori persamaan diferensial lainnya adalah Persamaan Diferensial Parsial (PDP), yakni persamaan diferensial yang memiliki lebih dari satu variabel bebas. Penyelesaian persamaan diferensial menyangkut pada permasalahan nilai awal dan permasalahan syarat batas. Permasalahan ini dapat diselesaikan secara analitik maupun numerik. Penyelesaian secara analitik memberikan nilai eksak, sedangkan secara numerik memberikan nilai taksiran. Akan tetapi, beberapa persamaan diferensial tidak bisa diselesaikan secara analitik. Oleh sebab itu, para peneliti memperkenalkan beberapa metode numerik untuk menyelesaikan persoalan persamaan diferensial. Untuk permasalahan syarat batas, Dewi E, dkk, 2017, dalam papernya telah membahas penyelesaian persamaan diferensial biasa orde dua menggunakan algoritma shooting neural networks. Untuk Masalah Nilai Awal (MNA), Arisa, dkk, 2014 telah menulis artikel tentang penyelesaian persamaan diferensial untuk persoalan persamaan diferensial Bernoulli menggunakan metode runge kutta orde lima Butcher dan Felhberg (RKF45). Dari uraian di atas, penulis tertarik untuk membahas tentang persoalan persamaan diferensial menggunakan metode runge kutta orde lima Butcher dan Felhberg (RKF45) untuk persamaan diferensial linier orde satu dan orde dua.dari hasil yang diperoleh, juga akan dibandingkan metode mana yang paling mendekati solusi analitik. 2. Metode Penelitian Penelitian ini diawali dengan membuat script metode runge kutta orde lima Butcher dan Felhberg (RKF45) pada MATLAB. Setelah itu, diterapkan pada persamaan diferensial linier orde satu dan orde dua. Selanjutnya akan dihitung nilai error dari masing-masing metode untuk mengetahui metode mana yang menghasilkan nilai paling mendekati solusi analitik. 3. Hasil Dan Pembahasan Pada bagian ini akan dibahas penyelesaian PD Linier Orde satu dan PD Linier Orde dua dengan metode hampiran runge kutta orde lima Butcher dan Fehlberg (RKF45). Selanjutnya dicari pula nilai error dari masing-masing metode tersebut untuk mengetahui metode hampiran mana yang memberikan hasil yang paling mendekati nilai analitik. 3.1. Menyelesaikan PD Orde Satu. Suatu fungsi y = y(x) dikatakan solusi persamaan diferensial orde satu F (x, y, y ) = 0 apabila y = y(x) dan turunannya y memenuhi persamaan tersebut. Sebagai contoh, kita dapat memeriksa bahwa y = x 2 + 1 adalah solusi persamaan diferensial: y = 2x. Demikian pula y = x 2 + C untuk C konstanta sebarang juga merupakan solusi persamaan diferensial: y = 2x. Solusi y = x 2 +1 disebut sebagai solusi khusus sedangkan solusi y = x 2 +C disebut sebagai solusi umum. Solusi umum suatu PD masih memuat konstanta C, sedangkan solusi khusus diperoleh dari solusi umum dengan mengambil konstanta C sebagai suatu bilangan tertentu yang memenuhi syarat-syarat yang diberikan, misalnya syarat nilai awal. Bentuk umum persamaan diferensial linier orde satu ditunjukkan pada persamaan berikut ini: dy = P (x)y = Q(x) (2) dx

Penyelesaian Persamaan Diferensial Linier Orde 1 dan 2 disertai Nilai Awal 53 Metode Runge-Kutta adalah alternatif lain dari metode-metode numerik lainnya yang tidak membutuhkan perhitungan turunan. Metode ini berusaha mendapatkan derajat ketelitian yang lebih tinggi, dan sekaligus menghindarkan keperluan mencari turunan yang lebih tinggi. Metode runge kutta memiliki beberapa orde, salah satunya adalah metode runge kutta orde lima. Metode Runge Kutta orde lima merupakan metode runge kutta yang memiliki enam evaluasi fungsi dan dapat mencapai ketelitian yang akurat dengan menghasilkan nilai hampiran yang mendekati nilai penyelesaian analitik. Rumus umum metode Runge Kutta orde lima sebagai berikut [1]: y i+1 = y i + Σ 6 j=1b j k j (3) dengan j = 1, 2,..., 6; b j adalah konstanta dan k j merupakan evaluasi fungsi yang diperoleh dari: k j = x.f(x i + c m x, y i + a m1 k 1 + a m2 k 2 + + a mm k m ) (4) x adalah suatu ukuran langkah yang dinyatakan dengan x = x i+1 x i, sedangkan c m dan a mr adalah konstanta dengan c m = Σ m r=0a mr ; m = j 1, c 0 = 0 dan a m0 = 0. Metode runge kutta orde lima ini terdiri dari metode Runge Kutta Butcher dan metode Runge Kutta Fehlberg (RKF45). Adapun langkah-langkah penyelesaian persamaan diferensial orde satu dengan metode runge kutta adalah sebagai berikut: (1) Membentuk fungsi f(x i, y i ) dengan i = 0, 1, 2,..., h (2) Mencari nilai k j dengan j = 1, 2,..., 6 pada metode runge kutta Butcherdan runge kutta Fehlberg (RKF45) untuk setiap i dan nilai langkah x (a) Nilai k j pada metode runge kutta Butcher adalah sebaga berikut: k 1 = x.f(x i, y i ) k 2 = x.f(x i + 1 4 x, y i + 1 4 k 1) k 3 = x.f(x i + 1 4 x, y i + 1 8 k 1 + 1 8 k 2) k 4 = x.f(x i + 1 2 x, y i 1 2 k 2 + k 3 ) k 5 = x.f(x i + 3 4 x, y i + 3 16 k 1 + 9 16 k 4) k 6 = x.f(x i + x, y i 3 7 k 1 + 2 7 k 2 + 12 7 k 3 12 7 k 4 + 8 7 k 5) (b) Nilai k j pada metode runge kutta Fehlberg (RKF45) adalah sebaga berikut: k 1 = x.f(x i, y i ) k 2 = x.f(x i + 1 4 x, y i + 1 4 k 1) k 3 = x.f(x i + 3 8 x, y i + 3 32 k 1 + 9 32 k 2) k 4 = x.f(x i + 12 13 x, y i + 1932 2197 k 1 7200 2197 k 2 + 7296 2197 k 3) k 5 = x.f(x i + x, y i + 439 216 k 1 8k 2 + 3680 513 k 3 845 4104 k 4) k 6 = x.f(x i + 1 2 x, y i 8 27 k 1 + 2k 2 3544 2565 k 3 + 1859 4104 k 4 11 40 k 5) (3) Mencari nilai taksiran y i+1 (a) pada metode runge kutta butcher y i+1 = y i + 1 90 (7k 1 + 32k 3 + 12k 4 + 32k 5 + 7k 6 ) (b) pada metode runge kutta Fehlberg y i+1 = y i + 1 90 (7k 1 + 32k 3 + 12k 4 + 32k 5 + 7k 6 ) Percobaan Numerik: Misalkan diberikan PD linier orde satu sebagai berikut dy = x + y; y(0) = 1 (5) dx Dari persamaan diatas, diketahui P (x) = 1 dan Q(x) = x. Dari contoh pada persamaan (5) di atas telah dilakukan perhitungan analitik dan diperoleh

54 Sihombing dan Dahlia, JMI Vol.14 No.1 Apr 2018, pp. 51-60,doi:10.24198/jmi.v14.n1.15953.51-60 hasil sebagai berikut: 1 2 y = x2 + 1 1 x Diperoleh hasil untuk y(0.10) = 1.1103 Selanjutnya dicari nilai y(0.10) dengan metode Runge Kutta Orde Lima Butcher dan Fehlberg dengan pemisalan ukuran langkah x = 0.005. Gambar 1. Perbandingan solusi analitik terhadap solusi hampiran butcher untuk PD Linier Orde 1 Tabel 1. Perbandingan nilai eksak terhadap nilai taksiran butcher untuk PD Linier Orde 2 i x i Solusi Hampiran Butcher (y i ) Solusi Analitik (y xi )) Error (y i ) (y xi ) 0 0 1.0000 1.0000 0.0000 1 0.0050 1.0050 1.0050 0.0000 2 0.0100 1.0101 1.0102 0.0001 3 0.0150 1.0152 1.0153 0.0001 4 0.0200 1.0204 1.0206 0.0002 5 0.0250 1.0256 1.0260 0.0003 6 0.0300 1.0309 1.0314 0.0005 7 0.0350 1.0362 1.0369 0.0007 8 0.0400 1.0416 1.0425 0.0009 9 0.0450 1.0471 1.0482 0.0011 10 0.0500 1.0525 1.0539 0.0014 11 0.0550 1.0581 1.0598 0.0017 12 0.0600 1.0637 1.0657 0.0021 13 0.0650 1.0693 1.0718 0.0025 14 0.0700 1.0750 1.0779 0.0029 15 0.0750 1.0808 1.0841 0.0034 16 0.0800 1.0866 1.0904 0.0039 17 0.0850 1.0924 1.0968 0.0044 18 0.0900 1.0983 1.1034 0.0050 19 0.0950 1.1043 1.1100 0.0056 20 0.1000 1.1103 1.1167 0.0063

Penyelesaian Persamaan Diferensial Linier Orde 1 dan 2 disertai Nilai Awal 55 Berikut ini perbandingan nilai eksak dengan nilai taksiran Fehlberg (RK45) Gambar 2. Perbandingan solusi analitik PD Linier Orde 1 terhadap solusi hampiran metode runge kutta fehlberg orde lima (RKF45) Adapun untuk taksiran dan errornya diberikan pada tabel berikut ini. Tabel 2. Perbandingan nilai eksak terhadap nilai taksiran butcher untuk PD Linier Orde 2 i x i Solusi Hampiran RKF45(y i ) Solusi Analitik (y ( x i )) Error (y i ) (y xi ) 0 0 1.0000 1.0000 0.0000 1 0.0050 1.0050 1.0050 0.0000 2 0.0100 1.0101 1.0102 0.0001 3 0.0150 1.0152 1.0153 0.0001 4 0.0200 1.0204 1.0206 0.0002 5 0.0250 1.0256 1.0260 0.0003 6 0.0300 1.0309 1.0314 0.0005 7 0.0350 1.0362 1.0369 0.0007 8 0.0400 1.0416 1.0425 0.0009 9 0.0450 1.0471 1.0482 0.0011 10 0.0500 1.0525 1.0539 0.0014 11 0.0550 1.0581 1.0598 0.0017 12 0.0600 1.0637 1.0657 0.0021 13 0.0650 1.0693 1.0718 0.0025 14 0.0700 1.0750 1.0779 0.0029 15 0.0750 1.0808 1.0841 0.0034 16 0.0800 1.0866 1.0904 0.0039 17 0.0850 1.0924 1.0968 0.0044 18 0.0900 1.0983 1.1034 0.0050 19 0.0950 1.1043 1.1100 0.0056 20 0.1000 1.1103 1.1167 0.0063

56 Sihombing dan Dahlia, JMI Vol.14 No.1 Apr 2018, pp. 51-60,doi:10.24198/jmi.v14.n1.15953.51-60 3.2. Menyelesaikan PD Orde Dua. Persamaan diferensial linier orde dua memiliki bentuk umum sebagai berikut: p(x)y + q(x)y + r(x)y = s(x) (6) dengan p(x), q(x), r(x) dan s(x) kontinu pada suatu interval buka I = (a, b). jika s(x) = 0, p(x)y + q(x)y + r(x)y = 0 (7) Maka persamaan diferensial dikatakan homogen, sebaliknya jika s(x) 0, disebut sebagai persamaan diferensial non homogen. Persamaan diferensial orde dua dengan koefisien konstan adalah persamaan (7) dengan p(x), q(x), r(x) adalah fungsi konstan. Adapun solusi analitik untuk persamaan diferensial orde dua dengan koefisien konstan diberikan pada teorema berikut: Teorema 3.1. Diberikan persamaan diferensial linier homogen orde 2 dengan koefisien konstan. y + ay + by = 0, a 0 (8) (1) Jika persamaan karakteristik mempunyai dua akar berbeda r 1 dan r 2, maka solusi umum (8) adalah y(x) = c 1 e r1x + c 2 e r2x (2) Jika persamaan karakteristik mempunyai hanya satu akar r(= a 2, maka solusi umum (8) adalah y(x) = c 1 e rx + c 2 e rx (3) Jika persamaan karakteristik mempunyai dua akar kompleks r 1 = α+iβ dan r 2 = α iβ, dengan α = a 2, β = 4b a 2 2, maka solusi umum (8) adalah y(x) = e αx (c 1 cosβ + c 2 sinβ) Penyelesaian persamaan diferensial linier orde satu dikembangkan untuk persamaan diferensial linier orde dua. Persamaan diferensial linier orde dua dibentuk menjadi dua persamaan diferensial linier orde satu. Adapun langkah-langkah penyelesaian persamaan diferensial linier orde dua dengan metode runge kutta adalah sebagai berikut: (1) Mengkonversi persamaan diferensial linier orde dua menjadi dua bentuk persamaan diferensial orde satu f(x i, y i, z i ) dan g(x i, y i, z i ) dengan i = 0, 1, 2,..., h (2) Mencari nilai k j dengan j = 1, 2,..., 6 pada metode runge kutta Butcher dan runge kutta Fehlberg untuk setiap i dan nilai langkah x (a) Nilai k j pada metode runge kutta Butcher adalah sebaga berikut: k 1 = x.f(x i, y i, z i ) k 2 = x.f(x i + 1 4 x, y i + 1 4 k 1, z i + 1 4 l 1) k 3 = x.f(x i + 1 4 x, y i + 1 8 k 1 + 1 8 k 2, z i + 1 8 l 1 + 1 8 l 2) k 4 = x.f(x i + 1 2 x, y i 1 2 k 2 + k 3 z i 1 2 l 2 + l 3 ) k 5 = x.f(x i + 3 4 x, y i + 3 16 k 1 + 9 16 k 4, z i + 3 16 l 1 + 9 16 l 4) k 6 = x.f(x i + x, y i 3 7 k 1 + 2 7 k 2 + 12 7 k 3 12 7 k 4 + 8 7 k 5, z i 3 7 l 1 + 2 7 l 2+ 12 7 l 3 12 7 l 4 + 8 7 l 5) dan

Penyelesaian Persamaan Diferensial Linier Orde 1 dan 2 disertai Nilai Awal 57 l 1 = x.g(x i, y i, z i ) l 2 = x.g(x i + 1 4 x, y i + 1 4 k 1, z i + 1 4 l 1) l 3 = x.g(x i + 1 4 x, y i + 1 8 k 1 + 1 8 k 2, z i + 1 8 l 1 + 1 8 l 2) l 4 = x.g(x i + 1 2 x, y i 1 2 k 2 + k 3 z i 1 2 l 2 + l 3 ) l 5 = x.g(x i + 3 4 x, y i + 3 16 k 1 + 9 16 k 4, z i + 3 16 l 1 + 9 16 l 4) l 6 = x.g(x i + x, y i 3 7 k 1 + 2 7 k 2 + 12 7 k 3 12 7 k 4 + 8 7 k 5, z i 3 7 l 1 + 2 7 l 2+ 12 7 l 3 12 7 l 4 + 8 7 l 5) (b) Nilai k j pada metode runge kutta Fehlberg (RKF45) adalah sebaga berikut: k 1 = x.f(x i, y i, z i ) k 2 = x.f(x i + 1 4 x, y i + 1 4 k 1, z i + 1 4 l 1) k 3 = x.f(x i + 3 8 x, y i + 3 32 k 1 + 9 32 k 2, z i + 3 32 l 1 + 9 32 l 2) k 4 = x.f(x i + 12 13 x, y i 1932 2197 k 1 7200 2197 k 2 + 7296 2197 k 3z i + 1932 2197 l 1 7200 2197 l 2 + 7296 2197 l 3) k 5 = x.f(x i + x, y i 439 216 k 1 8k 2 + 3680 513 k 3 845 4104 k 4, z i + 439 216 l 1 8l 2 + 3680 513 l 3 + 9 16 l 4) k 6 = x.f(x i + 1 2 x, y i 8 27 k 1 + 2k 2 3544 2565 k 3 + 1859 4104 k 4 11 40 k 5, z i 8 27 l 1 + 2l 2 3544 2565 l 3 + 1859 4104 l 4 11 40 l 5) dan l1 = x.g(x i, y i, z i ) l 2 = x.g(x i + 1 4 x, y i + 1 4 k 1, z i + 1 4 l 1) l 3 = x.g(x i + 3 8 x, y i + 3 32 k 1 + 9 32 k 2, z i + 3 32 l 1 + 9 32 l 2) l 4 = x.g(x i + 12 13 x, y i 1932 2197 k 1 7200 2197 k 2 + 7296 2197 k 3z i + 1932 2197 l 1 7200 2197 l 2 + 7296 2197 l 3) l 5 = x.g(x i + x, y i 439 216 k 1 8k 2 + 3680 513 k 3 845 4104 k 4, z i + 439 216 l 1 8l 2 + 3680 513 l 3 + 9 16 l 4) l 6 = x.g(x i + 1 2 x, y i 8 27 k 1 + 2k 2 3544 2565 k 3 + 1859 4104 k 4 11 40 k 5, z i 8 27 l 1 + 2l 2 3544 2565 l 3 + 1859 4104 l 4 11 40 l 5) (3) Mencari nilai taksiran y i+1 (a) pada metode runge kutta butcher y i+1 = y i + 1 90 (7k 1 + 32k 3 + 12k 4 + 32k 5 + 7k 6 ) z i+1 = z i + 1 90 (7l 1 + 32l 3 + 12l 4 + 32l 5 + 7l 6 ) (b) pada metode runge kutta Fehlberg y i+1 = y i + 25 216 k 1 + 1408 2564 k 3 + 2197 4101 k 4 1 5 k 5 z i+1 = z i + 16 135 l 1 + 6656 12825 l 3 + 28561 56430 l 4 9 50 l 5 + 2 55 l 6 Percobaan Numerik: Misalkan diberikan PD linier orde dua, d 2 y dx 2 = dy 6y = 0 (9) dx dengan y(0) = 3 dan y (0) = 1. Secara analitik, Persamaan karakteristik dari persoalan (9) di atas adalah: r 2 + r 6 = 0 (r 2)(r + 3) = 0 Diperoleh solusi umum y(x) = c 1 e 2x + c 2 e 3x Dengan nilai awal y(0) = 3 dan y (0) = 1, maka c 1 + c 2 = 3 (10) 2c 1 3c 2 = 1 (11) Dengan mensubstitusi c 1 = 3 c 2 ke (11), maka 2(3 c 2 ) 3c 2 = 1 6 5c 2 = 1 c 2 = 1, c 1 = 2 Solusi khusus: y(x) = 2e 2 x + e 3x

58 Sihombing dan Dahlia, JMI Vol.14 No.1 Apr 2018, pp. 51-60,doi:10.24198/jmi.v14.n1.15953.51-60 Penyelesaian persoalan (9) dilakukan dengan terlebih dahulu mengkonversi menjadi dua bentuk PDB orde satu berikut ini: { dy dx = z dz dx = 6y z (12) dengan y(0) = 3danz(0) = 1. Sistem yang akan diselesaikan adalah dy = f(x, y, z) = z dx dz = g(x, y, z) = 6y z dx Selanjutnya dilakukan perhitungan dengan metode runge kutta orde lima Butcher dan Fehlberg dengan bantuan Matlab. Gambar 3. Perbandingan solusi analitik terhadap solusi hampiran metode runge kutta butcher orde lima Adapun untuk taksiran dan errornya diberikan pada tabel berikut ini: Tabel 3. Perbandingan nilai eksak terhadap nilai taksiran butcher untuk PD Linier Orde 2 i x i Nilai taksiran Butcher (y i ) Nilai eksak (y xi ) Error (y i ) (y xi )) 0 0 3.0000 3.0000 0.0000 1 0.1 3.1836 3.1836 0.0000 2 0.2 3.5325 3.5325 0.0000 3 0.3 4.0508 4.0508 0.0000 4 0.4 4.7523 4.7523 0.0000 5 0.5 5.6597 5.6597 0.0000 6 0.6 6.8055 6.8055 0.0000 7 0.7 8.2329 8.2329 0.0000 8 0.8 9.9968 9.9968 0.0000 9 0.9 12.1665 12.1665 0.0000 10 1 14.8279 14.8279 0.0000

Penyelesaian Persamaan Diferensial Linier Orde 1 dan 2 disertai Nilai Awal 59 Dari tabel di atas, diketahui bahwa nilai taksiran Fehlberg (RKF45) memberikan nilai yang sama dengan nilai eksak. Berikut ini perbandingan nilai eksak dengan nilai taksiran Fehlberg (RK45) Gambar 4. Perbandingan nilai eksaik terhadap nilai taksiran metode runge kutta Fehlberg orde lima Adapun untuk taksiran dan errornya diberikan pada tabel berikut ini: Tabel 4. Perbandingan solusi analitik terhadap solusi hampiran Fehlberg (RKF45) untuk PD Linier Orde 2 i x i Nilai taksiran RKF45 (y i ) Nilai eksak (y xi ) Error (y i ) (y xi ) 0 0 3.0000 3.0000 0.0000 1 0.1 3.1836 3.1836 0.0000 2 0.2 3.5325 3.5325 0.0000 3 0.3 4.0508 4.0508 0.0000 4 0.4 4.7523 4.7523 0.0000 5 0.5 5.6597 5.6597 0.0000 6 0.6 6.8055 6.8055 0.0000 7 0.7 8.2328 8.2329-0.0001 8 0.8 9.9968 9.9968 0.0000 9 0.9 12.1665 12.1665 0.0000 10 1 14.8279 14.8279 0.0000 Dari tabel di atas, diketahui bahwa nilai taksiran Fehlberg memberikan nilai yang sama dengan nilai eksak. 4. Simpulan Dari hasil penelitian di atas diperoleh bahwa: (1) Untuk persamaan diferensial linier orde 1 dan 2, solusi hampiran metode runge kutta orde lima butcher dan metode orde lima fehlberg (RKF45) memberikan solusi yang sama. (2) Nilai penyelesaian untuk kedua metode tersebut memberikan error yang relative sangat kecil terhadap solusi analitik.

60 Sihombing dan Dahlia, JMI Vol.14 No.1 Apr 2018, pp. 51-60,doi:10.24198/jmi.v14.n1.15953.51-60 Daftar Pustaka [1] Abraham, O. and Bolarin, G. On error estimation in Runge-Kutta methods, Leonardo Journal of Sciences, Vol 18, page 1-10; 2011 [2] Aga SA dan Ekpenyong FE. Upgrading Runge-Kutta-Fehlberg Method (RKFM) for Second Order Ordinary Differential Equations, International Journal of Science and Technology Vol 3 No. 4, page 258-263; 2013 [3] Ahmad N and Charan S. Numerical Accuracy Between Runge Kutta Fehlberg Method and Adams- Bashforth Method for First Order Ordinary Differential Equations with Boundary Value Problem. J. Math. Comput. Sci.6, No. 6, page 1145-1156; 2016 [4] Arisa R, dkk. Penyelesaian Persaman Diferensial Bernouli Menggunakan Runge Kutta Orde Lima, Buletin Ilmiah Mat. Stat. dan Terapannya (Bimaster) Vol 03, No. 3, hal 193-200; 2014 [5] Bu S, Chung W, and Kim P. Method for Improving the Embedded Runge Kutta Fehlberg 4(5). Internaational Journal of Mathematical and Computational Sciences. Vol 8, No. 8, page 1101-1103; 2014 [6] Burden dan Faires. Numerical Analysis Cengage Learning. 9th Edition International Edition; 2010 [7] Butcher J. Runge-Kutta Methods for Ordinary Differential Equations. COE Workshop Analysis, Kyushu University, May 2015 [8] Dewi E, dkk. Penyelesaian Masalah Syarat Batas dalam Persamaan Diferensial Biasa Orde Dua dengan Menggunakan Algoritma Shooting Neural Networks. Teknikom. Vol 01, No. 2, hal 67-78; 2017 [9] Militaru R. An Adaptive Stepsize Algorithm for The Numerical Solving of Initial-Value Problems. Versita. Vol 23, No. 1, page 185-198; 2015