Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika...

30
PENYELESAIAN PERSAMAAN INTEGRAL VOLTERRA TAK LINEAR DENGAN METODE LINEARISASI RANI QORYSTIA PUJIWACHYUNI G54051227 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2009

Transcript of Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika...

Page 1: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

PENYELESAIAN PERSAMAAN INTEGRAL VOLTERRA TAK LINEAR DENGAN METODE LINEARISASI

RANI QORYSTIA PUJIWACHYUNI G54051227

DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR BOGOR

2009

Page 2: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

ABSTRACT

RANI QORYSTIA PUJIWACHYUNI. The Solution of Nonlinear Volterra Integral Equation using Linearization Method. Supervised by JAHARUDDIN and ALI KUSNANTO.

Many natural phenomena can be explained by mathematical models. One of those models is in the form of Volterra integral equation, which is usually nonlinear. Analitically, a nonlinear form is difficult to solve. Therefore, this research is aimed to discuss solution of Volterra integral equation using linearization method. Linearization is done to nonlinear integrand with Taylor series expansion.

According to this linearization, a numerical solution of Volterra integral equation is obtained using MATLAB 7.0.1 software. Validity of this method is tested by comparing the approximate with the exact solution. The result of this research shows that the numerical solution agree with the exact solution quite well.

Page 3: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

ABSTRAK RANI QORYSTIA PUJIWACHYUNI. Penyelesaian Persamaan Integral Volterra Tak Linear dengan Metode Linearisasi. Dibimbing oleh JAHARUDDIN dan ALI KUSNANTO.

Banyak fenomena yang terjadi di alam dapat dijelaskan dengan model matematika. Salah satu model matematika tersebut dinyatakan dalam bentuk persamaan integral Volterra. Bentuk persamaan integral Volterra yang dihasilkan biasanya dalam bentuk tak linear. Secara analitik masalah tak linear ini sangat sulit diselesaikan. Oleh karena itu, dalam tulisan ini dibahas penyelesaian integral Volterra dengan metode linearisasi. Linearisasi dilakukan terhadap fungsi tak linear yang muncul dalam integrand dengan menggunakan uraian deret Taylor.

Berdasarkan linearisasi yang dilakukan ini, diperoleh suatu persamaan numerik yang diselesaikan dengan menggunakan software MATLAB 7.0.1. Validitas dari metode ini, diberikan dengan membandingkan hampiran dengan penyelesaian eksaknya. Hasil dari penelitian ini menunjukkan penyelesaian numerik mendekati penyelesaian eksak dengan cukup baik.

Page 4: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

PENYELESAIAN PERSAMAAN INTEGRAL VOLTERRA TAK LINEAR DENGAN METODE LINEARISASI

Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains

pada Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor

Oleh :

RANI QORYSTIA PUJIWACHYUNI G54051227

DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR BOGOR

2009

Page 5: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Judul : Penyelesaian Persaman Integral Volterra Tak Linear dengan Metode Linearisasi

Nama : Rani Qorystia Pujiwachyuni NIM : G54051227

Menyetujui,

Mengetahui, Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Institut Pertanian Bogor

Dr. Drh. Hasim, DEA NIP 19610328 198601 1 002

Tanggal Lulus :

Pembimbing II

Drs. Ali Kusnanto, M.Si. NIP 19650820 199003 1 001

Pembimbing I

Dr. Jaharuddin, M.S. NIP 19651102 199302 1 001

Page 6: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Allah SWT atas segala rahmat dan karunia-Nya serta

shalawat dan salam kepada Nabi Muhammad SAW sehingga karya ilmiah ini dapat diselesaikan. Karya ilmiah ini merupakan syarat untuk menyelesaiakan studi pada Departemen Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor.

Penyusunan karya ilmiah ini juga tidak lepas dari bantuan berbagai pihak. Untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Dr. Jaharuddin, M.S. selaku dosen pembimbing I (atas semua ilmu, kesabaran, motivasi, dan bantuannya selama penulisan skripsi ini).

2. Bapak Drs. Ali Kusnanto, M.Si. selaku dosen pembimbing II (atas semua ilmu, saran, dan motivasinya).

3. Bapak Drs. Siswandi, M.Si. dosen penguji (atas semua ilmu dan sarannya). 4. Seluruh dosen terutama Pak Budi, Bu Ida, dan Pak Agah (atas ilmunya). 5. Bu Susi, Bu Ade, Pak Yono, Mas Bono, Mas Heri, dan Mas Deni. 6. Keluargaku tersayang : Ibunda Rt.Siti Mangundari dan Ayahanda Iman Sudirman (yang

selalu mendoakan, memberi kasih sayang, nasihat serta dukungan), Andika, Arief, Bayu, dan Dyah.

7. Nenek (Alm.) Hj. Iroh, keluarga besar Keraton Kasepuhan Cirebon, dan keluarga besar (Alm.) Siti Solehah di Cirebon.

8. Keluarga besar Giyanto: Bapak, Ibu, Arifin Bayu Admaja (yang selalu memberi kasih sayang serta dukungan yang tiada terkira), Adinda Wawan, Cahyo, dan Rina.

9. Teman-teman matematika 42: Hapsari, Lisda dan Sapto (selaku pembahas) Oby, Idha, Djawa, Mocco, Vera, Vino, Ilie, Riyu, Djawa, Eyyi, Jane, Idha, Ocoy, Vita, Luri, Hik2, Okta, Yusep, Bima, Niken, Fachri, Siti, Mega, Nyoman, Ricken, Gita, Rita, Ridwan, Warno, Awie, Tia, Eko, Die2, terutama untuk Putranto Hadi ( yang banyak membantu sehingga tulisan ini dapat diselesaikan).

10. Teman kosan Pondok Putri Rahmah: Cila, Etta, Zhe, Icha, Putri, Aida, Eva, Agnita (atas motivasi dan kebersamaannya).

11. Sahabatku tersayang : Hery.P, Lisna, CJ (Wista, Echie, Joelee, Yenie, Nhe2), Ichan, Redoy, Rani, I.A R.Stefani, Rini, mas Paulus.

12. Kakak-kakak matematika 40 dan 41: ka Kafi, t’Achie,ka Sawa, ka Dian, ka Great, ka Adji, ka Mahnur, ka Fariz, ka Lia, ka Die2, dan lainnya (atas bantuan dan dukungannya).

13. Adik-adik mahasiswa matematika angkatan 43: Wira, Sofy, Suci, Ne2’, Kabil, Erni, dkk. 14. Adik-adik mahasiswa matematika angkatan 44 dan 45. 15. Juga pihak-pihak lain yang telah membantu penyusunan skripsi ini, yang tidak dapat

disebutkan satu per satu. Penulis menyadari bahwa dalam tulisan ini masih terdapat kekurangan dan jauh dari

kesempurnaan, oleh karena itu penulis mengharapkan kritik dan saran yang membangun dari Pembaca. Semoga tulisan ini dapat bermanfaat.

Bogor, Juni 2009

Rani Qorystia P

Page 7: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

RIWAYAT HIDUP

Penulis dilahirkan di Jakarta Timur pada tanggal 9 April 1987 dari pasangan Iman Sudirman dan Rt.Siti Mangundari. Penulis merupakan anak pertama dari lima bersaudara. Pada tahun 2005 penulis lulus seleksi masuk IPB melalui jalur Seleksi Penerimaan Mahasiswa Baru IPB. Tahun 2006 penulis memilih Program Studi Mayor Matematika, Departemen Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam.

Pada tahun 2006 penulis menjadi staf pengajar matematika pada Lembaga Bimbingan Belajar Exacta dan Bimbingan Belajar GUMATIKA. Tahun 2007 menjadi asisten tutorial BUD Pengantar Matematika dan menjadi asisten tutorial BUD Kalkulus, pembahas Try Out Pengantar Matematika dan Kalkulus I, asisten mata kuliah Kalkulus II serta tahun 2008 menjadi asisten Pemrograman Tak Linear. Tahun 2007 sampai sekarang penulis aktif menjadi staf pengajar Lembaga Bimbingan Belajar Klinik Pendidikan MIPA.

Selama mengikuti perkuliahan, penulis aktif dalam kegiatan kemahasiswaan, diantaranya pada tahun 2007-2008 menjabat sebagai staf Sosial, Informasi, dan Komunikasi GUMATIKA IPB, pembawa acara Try Out SPMB se-Bogor 2007, anggota Tim Khusus Matematika Ria 2007, pembawa acara Ramah Tamah Civitas Matematika 2007, pembawa acara Olympiade matematika majalah ORBIT 2007, pembawa acara Matematika Ria 2008, koordinator acara Welcome Ceremony Matematics pada tahun 2008, pembawa acara Kompetisi Matematika Nalaria Realistik se-Indonesia 2009, serta mengikuti kepanitiaan dari beberapa kegiatan selama rentang waktu 2005-2009.

Pada tahun 2008 penulis menjadi ketua Program Kreativitas Mahasiswa dengan judul Penerapan Model Transportasi Padat dalam Menentukan Biaya dan Waktu Distribusi yang Efisien yang lolos didanai DIKTI dan menjadi finalis PIMNAS 2009, serta menjadi peserta Olimpiade Matematika Nasional Tingkat Mahasiswa se-Indonesia 2008.

Page 8: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

DAFTAR ISI

Halaman DAFTAR TABEL .......................................................................................................................... viii DAFTAR GAMBAR ..................................................................................................................... viii DAFTAR LAMPIRAN................................................................................................................... viii 1 PENDAHULUAN

Latar Belakang ............................................................................................................................ 1 Tujuan .......................................................................................................................................... 1 Sistematika Penulisan ...................................................................................................................1

2 LANDASAN TEORI

Persamaan Differensial ............................................................................................................... 2 Persamaan Integral ...................................................................................................................... 2 Uraian Deret Taylor .................................................................................................................... 2 Metode Iterasi Picard .................................................................................................................. 3

3 PEMBAHASAN............................................................................................................................. 4

Analisis Metode ........................................................................................................................... 4 Kasus Pertama .........................................................................................................................4 Kasus Kedua ............................................................................................................................5

Aplikasi dan Hasil Numerik ........................................................................................................6 Contoh 2.................................................................................................................................. 7 Contoh 3...................................................................................................................................8 Contoh 4...................................................................................................................................9

4 KESIMPULAN DAN SARAN.................................................................................................... 11

DAFTAR PUSTAKA .............................................................................................................. ....... 12 LAMPIRAN ..................................................................................................................................... 13

vii

Page 9: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

DAFTAR TABEL

Halaman 1 Penyelesaian numerik contoh 2 ................................................................................................... 7 2 Tingkat kesalahan metode linearisasi contoh 2 ........................................................................... 8 3 Penyelesaian numerik, eksak dan tingkat kesalahan contoh 3 dengan h=0.1 ............................. 9 4 Tingkat kesalahan metode linearisasi contoh 3 ............................................................................ 9 5 Penyelesaian numerik contoh 4 dengan h=0.1, h=0.01 dan h=0.001........................................... 9 6 Tingkat kesalahan metode linearisasi contoh 4 ......................................................................... 10

DAFTAR GAMBAR

Halaman 1 Grafik penyelesaian eksak dan hampiran metode iterasi Picard .................................................. 3 2 Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.1 ............................................... 7 3 Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.01............................................. 7 4 Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.01............................................. 8 5 Grafik penyelesaian eksak dan hampiran contoh 4 dengan h=0.1 ........................................... 10 6 Grafik penyelesaian eksak dan hampiran contoh 4 dengan h=0.01 ......................................... 10

DAFTAR LAMPIRAN

Halaman 1 Penurunan Persamaan pada Contoh 2........................................................................................ 14 2 Penurunan Persamaan pada Contoh 3........................................................................................ 15 3 Penurunan Persamaan pada Contoh 4........................................................................................ 17 4 Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 2 ........................................... 18 5 Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 3 ........................................... 20 6 Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 4 ........................................... 21

viii

Page 10: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

I PENDAHULUAN

1.1 Latar Belakang Banyak fenomena yang terjadi di alam

dapat dijelaskan dengan suatu model matematika. Model matematika tersebut umumnya dinyatakan dalam bentuk persamaan differensial. Bentuk persamaan differensial yang dihasilkan biasanya dalam bentuk tak linear. Secara analitik masalah tak linear ini sulit diselesaikan, bahkan secara numerik dihadapkan pada perhitungan yang rumit. Tetapi dalam beberapa fenomena, model matematika dapat dinyatakan dalam bentuk persamaan integral, yaitu suatu persamaan dimana variabel yang ingin diketahui termuat dalam integrand persamaan integral tersebut.

Model matematika yang dinyatakan dalam persamaan matematika sering muncul dalam permasalahan dibidang fisika, teknik, ekonomi, biologi, dan lainnya. Studi literatur seperti dalam (Golberg 1978) menyebutkan beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan asap rokok, intensitas radiasi yang ditransfer, dan lainnya. Dalam beberapa kasus persamaaan matematika yang muncul berupa suatu persamaan integral.

Terdapat beberapa bentuk persamaan integral. Jerri (1985) mengklasifikasi persamaan integral ke dalam dua bentuk berdasarkan batas pengintegralan pada integral yang muncul dalam persamaan, yaitu persamaan integral Volterra dan persamaan integral Fredholm. Golberg (1978) telah memberikan beberapa metode numerik untuk menyelesaikan persamaan integral Fredholm dan Volterra, diantaranya metode quadratur dan metode Galerkin.

Pembahasan mengenai persamaan integral Volterra telah banyak dilakukan seperti dalam (Babolian dan Davari 2005) yang menyelesaikan persamaan integral Volterra dengan metode dekomposisi Adomian. Saberi dan Heidari (2006) menyelesaikan persamaan integral Volterra menggunakan metode quadratik.

Dalam delapan tahun terakhir, para peneliti memfokuskan pada penyelesaian persamaan integral Volterra secara numerik, seperti penggunaan metode implicitly linear collocation dan metode Hermitte-type collocation.

Dalam tulisan ini akan dibahas penyelesaian persamaan integral Volterra dengan metode linearisasi. Linearisasi akan dilakukan terhadap fungsi tak linear yang muncul dalam integrand dengan menggunakan uraian deret Taylor. Perbandingan penyelesaian eksak dan penyelesaian numerik akan dilakukan terhadap suatu contoh kasus yang diberikan dalam tulisan ini.

1.2 Tujuan

Berdasarkan latar belakang di atas, maka tujuan karya ilmiah ini adalah: a. Melinearkan bentuk tak linear yang muncul

pada persamaan integral Volterra dengan menggunakan uraian deret Taylor.

b. Mengkonstruksi dan menyelesaikan suatu persamaan numerik untuk persamaan integral yang telah dilinearkan.

c. Mengkaji contoh kasus dan membandingkan penyelesaian eksak dan numerik dari contoh kasus tersebut.

1.3 Sistematika Penulisan Karya ilmiah ini terdiri atas lima bab. Bab

pertama merupakan uraian mengenai latar belakang dan tujuan. Bab kedua berupa landasan teori, berisi beberapa istilah dan metode linearisasi untuk menyelesaikan persamaan integral tak linear yang digunakan dalam pembahasan. Bab ketiga berupa pembahasan yang berisi analisis metode yang akan digunakan menyelesaikan persamaan integral Volterra tak linear. Dalam bab ini juga dibahas aplikasi berupa contoh kasus dan hasil numerik. Validitas metode ini juga diperlihatkan pada bab ini. Bab terakhir pada tulisan ini berisi kesimpulan dari keseluruhan penulisan.

Page 11: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

II LANDASAN TEORI

Untuk memahami metode linearisasi untuk

persamaan integral Volterra tak linear yang digunakan dalam karya tulis ini, diperlukan beberapa konsep berikut ini. Konsep persamaan differensial dan metode iterasi Picard disarikan dari pustaka (Kreyszig 1988). Deret Taylor untuk fungsi beberapa variabel disarikan dari pustaka (Handali dan Pamuntjak 1982).

2.1 Persamaan Differensial

Persamaan differensial merupakan suatu persamaan yang memuat turunan dari fungsi satu atau lebih variabel terhadap satu atau lebih variabel bebas. Jika turunan fungsi tersebut hanya tergantung pada satu variabel bebas, maka persamaan differensial tersebut dikatakan persamaan differensial biasa. Jika turunan fungsi tersebut bergantung pada lebih dari satu variabel bebas, maka persamaan differensial tersebut dikatakan persamaan differensial parsial.

Suatu masalah untuk menyelesaikan persamaan differensial yang diberikan nilai awal disebut masalah nilai awal. Sedangkan suatu masalah persamaan differensial yang diberi nilai batas disebut masalah nilai batas. Terdapat tiga teknik penyelesaian persamaan differensial biasa, yaitu integrasi langsung, pemisahan variabel, dan faktor integrasi.

Dalam karya ilmiah ini digunakan teknik faktor integrasi yang biasanya digunakan untuk menyelesaikan persamaan differensial orde satu yang tak homogen.

Bentuk umum dari persamaan differensial biasa yang dapat diselesaikan dengan teknik faktor integrasi adalah sebagai berikut.

' ( ) ( ) .y p x y F x+ = (1) Penyelesaian dari persamaan (1) dinyatakan dalam bentuk berikut.

( ) ( )( )( ) exp ( ) ( )exp ( )y x p x dx F x p x dx C= − +∫ ∫ ∫ (2)

2.2 Persamaan Integral

Bentuk umum persamaan integral, sebagaimana diberikan oleh Jerri (1985) adalah sebagai berikut.

( )

( ) ( ) ( ) ( , , ( ))b x

a

h x y x f x K x t y t dt= + ∫ (3)

Apabila b(x)=x, dan h(x)=1, maka persamaan (3) menjadi :

( ) ( ) ( , , ( ))x

a

y x f x K x t y t dt= + ∫

(4)

Persamaan (4) disebut persamaan integral Volterra tak linear. Persamaan (4) selanjutnya akan ditinjau pada tulisan ini.

Untuk mengubah bentuk persamaan integral Volterra tak linear menjadi bentuk linear, maka digunakan uraian deret Taylor. Jika, bentuk linear persamaan integral Volterra (4) diturunkan terhadap x, maka diperoleh suatu persamaan differensial biasa orde satu. Jika diberikan suatu nilai awal, maka diperoleh suatu masalah nilai awal. Salah satu cara numerik yang digunakan untuk menyelesaikan masalah nilai awal tersebut adalah metode iterasi Picard.

2.3 Uraian Deret Taylor

Deret Taylor merupakan penyajian khusus deret pangkat dari suatu fungsi. Deret pangkat dapat digunakan untuk mengintegralkan fungsi yang tidak mempunyai antiturunan elementer, menyelesaikan persamaan differensial, dan menghampiri fungsi dengan polinom.

Bentuk umum uraian deret Taylor dari suatu fungsi f(x) di sekitar x=a adalah

( )

0

( )( ) ( ) .!

nn

n

f af x x an

=

= −∑

Untuk fungsi tiga peubah F(x,y,z) yang mempunyai turunan parsial sampai pada orde ke (n+1) dan kontinu pada daerah asalnya. Bentuk umum uraian deret Taylor fungsi F(x,y,z) di sekitar titik (a,b,c) adalah :

( , , )( , , ) ( , , ) ( )

( , , ) ( , , ) ( ) ( ) ( , , )

( , , )( )

1 ( , , ) ..... ( ) !

nn

n

nn

F a b cF x y z F a b c x ax

F a b c F a b cy b z c F a b cy z

F a b cx ax

F a b cy bn y

∂= + −

∂∂ ∂

+ − + −∂ ∂

∂−

∂∂

+ + + −∂

( , , )( )

n

nn

n

F a b cz cz

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥∂+ −⎢ ⎥

∂⎣ ⎦

Dalam tulisan ini akan digunakan bentuk linear fungsi F(x,y,z) dengan menggunakan dua suku dari deret Taylor fungsi F(x,y,z).

Page 12: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

hampiraneksak

2.4 Metode iterasi Picard Metode iterasi Picard merupakan suatu

metode untuk menghasilkan suatu penyelesaian secara numerik pada suatu masalah nilai awal. Misalkan diberikan masalah nilai awal berikut.

( , )dy f x ydx

= , (5)

dengan syarat awal 0 0 .( )y x y= Penyelesaian hampiran dari masalah nilai

awal (5) adalah:

0

0 1( ) ( , ( ))x

n nx

y x y f s y s ds−= + ∫

Untuk n bilangan asli, maka diperoleh barisan penyelesaian hampiran 1( )y x , 2 ( )y x ,

3 ( )y x ,…, ( )ny x ,… Barisan penyelesaian hampiran tersebut akan konvergen ke suatu fungsi yang menunjukkan penyelesaian dari masalah nilai awal (5). Untuk lebih jelasnya perhatikan contoh 1 berikut. Contoh 1. Perhatikan masalah nilai awal berikut.

2( , ) = 1 + y ,f x y (6)

dengan nilai awal (0) 0y = . Penyelesaian eksak persamaan (6) adalah

( ) t a n ( )y x x= . Penyelesaian masalah nilai awal persamaan (6) dengan menggunakan metode iterasi Picard adalah sebagai berikut.

( )21

0

21

0

1 y ( )

(s) ,

x

n n

x

n

y s ds

x y ds

= +

= +

∫ (7)

Persamaan (7) dengan nilai awal yang diberikan akan diperoleh iterasi Picard dari persamaan (6) sebagai berikut.

0 0,y =

21

0

0 ,x

y x ds x= + =∫

2 32

0

1 s ,3

x

y x ds x x= + = +∫

23

30

3 5 7

1 3

1 2 1 ,3 15 63

x

y x s s ds

x x x x

⎛ ⎞= + +⎜ ⎟⎝ ⎠

= + + +

23 5 7

40

2 4 6 8

10 12 14

1 2 1 ,3 15 63

2 17 342 3 45 2835

1206 4 1 ,42525 945 3969

x

y x s s s s ds

x x x x x

x x x

⎛ ⎞= + + + +⎜ ⎟⎝ ⎠

= + + + +

+ + +

dan seterusnya. Perbandingan grafik penyelesaian eksak

dan hampiran dengan metode iterasi Picard pada masalah nilai awal (6) diberikan pada Gambar 1.

Gambar 1. Grafik penyelesaian eksak dan hampiran metode iterasi Picard.

Gambar 1 menunjukkan bahwa penyelesaian hampiran dengan metode iterasi Picard sangat dekat dengan penyelesaian eksak. Dalam tulisan ini akan digunakan metode iterasi Picard untuk menentukan penyelesaian numerik dari masalah yang dibahas.

Page 13: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

III PEMBAHASAN

3.1 Analisis Metode

Perhatikan persamaan integral Volterra berikut.

( ) ( ) ( , , ( ))x

a

y x f x K x t y t dtλ= + ∫ , (8)

dengan y(x) merupakan fungsi yang akan ditentukan, a suatu konstanta, f(x) fungsi sembarang yang diketahui dan terdefinisi pada R, dan K(x,t,y(t)) suatu fungsi yang bentuknya tak linear dan bergantung pada variabel x, t, dan fungsi y(t). Berdasarkan bentuk fungsi K(x,t,y(t)), maka berikut ini akan dianalisis dua kasus. 3.1.1 Kasus pertama

Fungsi K(x,t,y(t)) terdefinisi pada [ , ]a b . Selang [ , ]a b dibagi menjadi n selang bagian,

yaitu , 1[ )i ix x + , i=0,1,2,3,...,n-1. Uraian deret

Taylor fungsi K(x,t,y(t)) di sekitar titik ( , , )n n nx t y dengan ( )n ny x y= adalah sebagai berikut:

( , , ( )) ( , , )( , , )

( )

( , , ) ( )

( , , ) ( ) .

n n n

n n nn

n n nn

n n nn

K x t y t K x t yK x t y

x xx

K x t yt t

tK x t y

y yy

=∂

+ −∂

∂+ −

∂∂

+ −∂

(9)

Jika persamaan (9) disubstitusikan ke persamaan (8) diperoleh :

( , , )( , , )

( )

( ) ( ) ( , , )( )

( , , )( )

n n n

n n nn

x

n n nna

n n nn

K x t yK x t y

x xx

y x f x dtK x t yt t

tK x t y

y yy

λ

⎡ ⎤⎢ ⎥∂⎢ ⎥+ −⎢ ⎥∂⎢ ⎥= + ∂⎢ ⎥+ −

∂⎢ ⎥⎢ ⎥∂+ −⎢ ⎥

∂⎢ ⎥⎣ ⎦

∫ (10)

atau ( ) ( )

( ) ( ) . ( )

xn n n n n

n na

K x x J t t Qy x f x dt

y y Zλ

+ − + −⎡ ⎤= + ⎢ ⎥+ −⎣ ⎦

∫ (11)

dengan ( , , )n n n nK K x t y= ,

( , , )n n nn

K x t yJ

x∂

=∂

,

( , , )n n nn

K x t yQ

t∂

=∂

, (12)

( , , ).n n n

nK x t y

Zy

∂=

Karena dalam integrand pada persamaan (11), t merupakan variabel bebas, y variabel tak bebas, dan x sebuah parameter, maka persamaan (11) dapat ditulis

[ ]

( )

( ) ( ) ( )

( )

.

x

na

x

n n n n na

x

n na

y x f x Z y t dt

K x x J Z y dt

Q t t dt

λ

λ

λ

= +

+ + − −

+ −

∫ (13)

Jika integral pada persamaan (13) disederhanakan, maka diperoleh bentuk linear persamaan integral Volterra sebagai berikut.

2 2

1

( )( ) ( ) ( )

( ) ( )2

( ) ;

n n n

n n

n n n

x

n n na

K x x Jy x f x x a

Z y

Q x t a t

Z y t dt x x x

λ

λ

λ +

+ −⎡ ⎤= + −⎢ ⎥−⎣ ⎦

⎡ ⎤+ − − −⎣ ⎦

+ ≤ ≤∫

(14)

Kemudian, jika kedua ruas pada persamaan (14) diturunkan terhadap x, maka diperoleh

'( ) '( ) (2 ) ( )

( )

n

n n

n n n n

n

y x f x Kx x a J

Z y Q x xZ y x

λλλ λλ

= +

+ − −

− + −+

(15)

Page 14: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

atau (2 )

'( ) ( ) '( ) . ( )

n n nn

n n n n

K x x a Jy x Z y x f x

y Z Q x xλ λ

+ − −⎡ ⎤− = + ⎢ ⎥− + −⎣ ⎦

(16)

Persamaan (16) merupakan persamaan differensial biasa orde satu dengan penyelesaian analitik dalam bentuk.

( ) ( ) ( ) exp( ) ( )exp( )

2( ) ( )1

1 ( )

exp( ( ))

2( )1

1 (

n

x

n n n nx

n n nn

nn n

n

n n

n n nn

nn n

y x y x f x Z Z x f t Z t dt

K x x x a JZ

Zx t Q

ZZ x x

K x a JZ

Z x tZ

λ λ λ

λ

λλ

λ

= + + −

⎧ ⎫⎡ ⎤+ − + − +⎪ ⎪⎢ ⎥

⎪ ⎪⎣ ⎦− ⎨ ⎬⎪ ⎪+ − +⎪ ⎪⎩ ⎭

+ −

+ − +

+ − +

( ))

n

nn

f xQ

⎧ ⎫⎡ ⎤⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥ −⎨ ⎬⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(17) Dengan demikian untuk x=xn+1 diperoleh :

1

1 1

1

1 1

1

( ) ( ) ( )

exp( ) ( )exp( )

2 ( ) ( )1

1 ( )

exp( (

n

n

n n nx

n n n nx

n n n n nn

nn n n

n

n n

y x y x f x

Z Z x f t Z t dt

K x x x a JZ

Zx t Q

ZZ x

λ λ λ

λ

λλ

+

+ +

+

+ +

+

= +

+ −

⎧ ⎫⎡ ⎤+ − + − +⎪ ⎪⎢ ⎥

⎪ ⎪⎣ ⎦− ⎨ ⎬⎪ ⎪+ − +⎪ ⎪⎩ ⎭

+

1 ))

2( )1 ( )

1 ( )

n

n n nn

nn

n n nn

x

K x a JZ

f xZ x t Q

Z

λ

+ −

⎧ ⎫⎡ ⎤+ − +⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥−⎨ ⎬⎢ ⎥⎪ ⎪+ − +⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(18) atau

1

1 1 1

1 1

1

1

exp( ) ( )exp( )

2( ) ( )1

1 ( )

exp( ( ))

1 2 ( )

n

n

x

n n n n n n nx

n n n n nn

nn n n

n

n n n

n nn n

y y f Z Z x f t Z t dt

K x x x a JZ

Zx t Q

ZZ x x

K x a JZ Z

λ λ λ

λ

λλ

λ

+

+ + +

+ +

+

+

= + + −

⎧ ⎫⎡ ⎤+ − + − +⎪ ⎪⎢ ⎥

⎪ ⎪⎣ ⎦− ⎨ ⎬⎪ ⎪+ − +⎪ ⎪⎩ ⎭

+ −

+ − +

1( ) ( )n n n n nn

x t Q f xZ

⎧ ⎫⎡ ⎤⎪ ⎪+ − + −⎨ ⎬⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(19) dengan ( )n ny y x= , dan ( )n nf f x= . Persamaan (19) merupakan pendekatan penyelesaian persamaan integral Volterra (8).

Untuk memudahkan dalam perhitungan, misalkan 0x a= , n nt x= dan selang [ , ]a b dibagi n dengan panjang selang bagian

1n nx x x+∆ = − . Jadi persamaan (19) dapat ditulis :

1

1 1 1

1 0

0

exp( ) ( )exp( )

2( )1

1 ( )

2( )1 exp( )

1

n

n

x

n n n n n n nx

n n nn

nn

n

n n nn

nn

nn

y y f Z Z x f t Z t dt

K x x x JZ

Zx Q

Z

K x x JZ

Z x fZ Q

Z

λ λ λ

λ

λ

λλ

+

+ + +

+

= + + −

⎧ ⎫⎡ ⎤+ ∆ + − +⎪ ⎪⎢ ⎥

⎪ ⎪⎣ ⎦− ⎨ ⎬⎪ ⎪+ ∆ +⎪ ⎪⎩ ⎭

⎡ ⎤+ − +⎢ ⎥⎢ ⎥+ ∆ −⎢ ⎥

+⎢ ⎥⎣ ⎦

( )nx

⎧ ⎫⎪ ⎪⎪ ⎪⎨ ⎬⎪ ⎪⎪ ⎪⎩ ⎭

(20) Jika diasumsikan selang [ , ]a b dibagi n

sama panjang dengan panjang selang bagian nx h∆ = , maka 0nx x nh= + , sehingga

persamaan (20) menjadi seperti berikut. 1

1 1 1exp( ) ( )exp( )

1 2 1 ( 2) ( )

2( )1 exp( ) ( )

1 )

n

n

x

n n n n n n nx

n n nn n n

n nn

n nn

nn

y y f Z Z x f t Z t dt

K n h J h QZ Z Z

K nh JZ

Z h f xZ Q

Z

λ λ λ

λ λ

λλ

+

+ + += + + −

⎧ ⎫⎡ ⎤⎪ ⎪− + + + + +⎨ ⎬⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

⎧ ⎫⎡ ⎤+ +⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥+ −⎨ ⎬⎢ ⎥⎪ ⎪+⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(21) Aplikasi ke dalam perhitungan numerik membutuhkan nilai f(x), λ , nK , nJ , nQ , nZ dan h. Hasilnya berupa fungsi y=y(x). 3.1.2 Kasus kedua

Misalkan K(x,t,y(t)) memiliki titik singular di nx , maka formulasi yang diturunkan di atas

tidak berlaku. Dalam kasus ini, misalkan fungsi K(x,t,y(t)) didekati dengan uraian deret Taylor di sekitar titik 1 1( , , )n n nx t y+ + dengan

( )n ny x y= , sebagai berikut:

1 1

1 11

1 11

1 1

( , , ( )) ( , , )( , , )

( )

( , , ) ( )

( , , ) ( )

n n n

n n nn

n n nn

n n nn

K x t y t K x t yK x t y

x xx

K x t yt t

tK x t y

y yy

+ +

+ ++

+ ++

+ +

=

∂+ −

∂∂

+ −∂

∂+ −

(22)

Page 15: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Jika persamaan (22) disubstitusi ke dalam persamaan (8), kemudian dilakukan penyederhanaan seperti yang dilakukan pada penurunan persamaan (14), maka diperoleh persamaan berikut.

[ ]1 1 1 1

2 21 1 1

1 1

( ) ( ) ( ) ( )

( ) ( )2

( ) ;

n n n n n

n n n

x

n n na

y x f x K x x J Z y x a

Q x t a t

Z y t dt x x x

λλ

λ

+ + + +

+ + +

+ +

= + + − − −

⎡ ⎤+ − − −⎣ ⎦

+ ≤ ≤∫

(23)

dengan 1 1 1( , , )n n n nK K x t y+ + += ,

1 11

( , , )n n nn

K x t yJ

x+ +

+

∂=

∂,

1 11

( , , )n n nn

K x t yQ

t+ +

+

∂=

∂, (24)

1 11

( , , )n n nn

K x t yZ

y+ +

+

∂=

∂,

Persamaan (23) merupakan persamaan differensial biasa orde satu. Jika kedua ruas persamaan (23) diturunkan, maka diperoleh penyelesaian analitik yang serupa dengan persamaan (16) seperti berikut.

1 1

1

1

1 1

11

1 11

1

( ) ( ) ( ) exp( )

( )exp( )

(2 )2 1

1 ( )

exp( ( ))

n

n n nx

nx

n

n n

nn

n nn

n n

y x y x f x Z Z x

f t Z t dt

x x aK J

ZZ

x t QZ

Z x x

λ λ

λ

λ

λλ

+ +

+

+

+ +

++

+ ++

+

= + +

⎧ − − ⎫⎡ ⎤⎪ ⎪⎢ ⎥+⎪ ⎪⎢ ⎥+⎪ ⎪⎢ ⎥− ⎨ ⎬⎣ ⎦⎪ ⎪⎪ ⎪+ − +⎪ ⎪⎩ ⎭

+ −

1

1 11 1

1 11

1 2 (2 ) ( ) ;

1 ( )

n

n n n nn n

n n nn

K

x x a J f xZ Z

x t QZ

λ

+

+ ++ +

+ ++

⎧ ⎫⎡ ⎤⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪+ − − + −⎢ ⎥⎨ ⎬

⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪

+ − +⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(25) Persamaan (25) merupakan pendekatan penyelesaian persamaan integral Volterra (15) dengan ( )n ny y x= dan ( )n nf f x= .

Untuk memudahkan dalam perhitungan, misalkan 0x a= , 1 1n nt x+ += dan selang [ , ]a b

dibagi n, dengan panjang selang bagian

1n nx x x+∆ = − , diperoleh:

1

1 1 1 1 1

1

1

1 0 11 1

11

( ) exp( )

( ) exp( )

1 2 ( )

1

exp(

n

n

n n n n n n

x

nx

n

n nn n

nn

y x y f Z Z x

f t Z t dt

K

x x JZ Z

QZ

λ λ

λ

λ

λλ

+

+ + + + +

+

+

+ ++ +

++

= + +

⎧ ⎫⎪ ⎪⎪ ⎪⎪ ⎪⎪ ⎪− + − +⎨ ⎬⎪ ⎪⎪ ⎪

+⎪ ⎪⎪ ⎪⎩ ⎭

+

1

1

0 11 1

1

)

1 2 ( ) ( )

1 ( )

n n

n

n n n nn n

n nn

Z x

K

x x x J f xZ Z

x QZ

λ

+

+

++ +

+

⎧ ⎫⎡ ⎤⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪+ −∆ − + −⎢ ⎥⎨ ⎬

⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪

+ −∆⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

(26) Jika diasumsikan selang [ , ]a b dibagi n

sama panjang dengan panjang selang bagian nx h∆ = , maka 0nx x nh= + , sehingga

persamaan (26) menjadi :

1

1 1 1 1 1

1

1 1

11

11

1

11

1

exp( )

( ) exp( )

( 1)2

1 1

( 1)

1 exp( ) 2

n

n

n n n n n nx

nx

n n

nn

nn

n

nn

n

y y f Z Z x

f t Z t dt

n hK J

ZZ

QZ

Kn h

Z hZ

Z

λ λ

λ

λ

λ

λλ

+

+ + + + +

+

+ +

++

++

+

++

+

= + +

⎧ + ⎫⎛ ⎞⎪ ⎪⎜ ⎟+⎪ ⎪⎜ ⎟+⎪ ⎪⎜ ⎟− ⎨ ⎬⎝ ⎠⎪ ⎪⎪ ⎪+⎪ ⎪⎩ ⎭

−+ +

+

1

11

( )

1

n n

nn

J f x

QZ

+

++

⎧ ⎫⎡ ⎤⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥⎛ ⎞⎪ ⎪⎢ ⎥⎜ ⎟ −⎨ ⎬⎢ ⎥⎜ ⎟

⎜ ⎟⎪ ⎪⎢ ⎥⎝ ⎠⎪ ⎪⎢ ⎥⎪ ⎪⎢ ⎥+⎪ ⎪⎢ ⎥

⎣ ⎦⎩ ⎭

(27) Aplikasi ke dalam perhitungan numerik

membutuhkan nilai f(x), λ , 1nK + , 1nJ + , 1nQ + , 1nZ + dan h. Hasilnya berupa fungsi

y=y(x). Untuk memahami kedua kasus yang

diberikan di atas, maka berikut ini dibahas beberapa contoh aplikasi. 3.2 Aplikasi dan Hasil Numerik

Dalam bagian ini akan dibahas tiga contoh kasus. Contoh yang kedua dan keempat menjelaskan kasus pertama dari metode ini. Sedangkan contoh kasus yang ketiga menjelaskan kasus kedua dari metode ini.

Page 16: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Contoh 2. Tinjau persamaan integral Volterra berikut pada selang [0,1].

2

0

1( ) exp( ) (exp(2 ) 1) ( )2

x

y x x x y t dt= − − + ∫ (28)

Penyelesaian eksak dari persamaan integral (28) adalah

( ) exp( )y x x= (29) Berikut ini akan ditentukan penyelesaian

hampiran persamaan integral (28) dengan menggunakan metode yang diuraikan di atas. Oleh karena itu, misalkan

2( , , ) ( )1 ( ) exp( ) (exp(2 ) 1)2

1

K x t y y t

f x x x

λ

=

= − −

=

(30)

Dengan demikian persamaan (15) memberikan bentuk linear persamaan integral Volterra dari persamaan (28) sebagai berikut.

2

0

1( ) exp( ) (exp(2 ) 1) 2 ( ) ;2

x

n ny x x x y x y y t dt= − − − + ∫

1n nx x x +≤ ≤ (31) Kemudian persamaan (27) memberikan persamaan berikut.

1

1 1 1

1

1exp( ) (exp(2 ) 1) exp(2 )( exp( )2 2 2

1 1exp(2 ) 1)) 2 exp(2 ) (exp( ) (exp(2 ) 1)) exp( 2 )2 2

n

n

n nn n n n n

x

n n n n nx

y yy x x y h x

x y y x t t y t dt+

+ + +

+

= + − − + −

+ − + − − −∫ (32)

Persamaan (32) akan digunakan untuk menentukan hampiran penyelesaian persamaan (28). Dengan menggunakan software MATLAB akan ditentukan penyelesaian y(x) untuk nilai h yang berbeda. Untuk nilai h=0.1, h=0.01 dan h=0.01 dan beberapa nilai x pada [0,1] , diperoleh nilai y(x) seperti diberikan dalam Tabel 1. Tabel 1. Penyelesaian numerik contoh 2

x h=0.1 h=0.01 h=0.001 0.0 1.000000 1.000000 1.000000 0.1 1.104800 1.105200 1.105200 0.2 1.220500 1.221400 1.221400 0.3 1.348100 1.349800 1.349900 0.4 1.488800 1.491800 1.491800 0.5 1.643700 1.648700 1.648700 0.6 1.814000 1.822000 1.822100 0.7 2.000500 2.013600 2.013800 0.8 2.203900 2.225300 2.225500 0.9 2.423300 2.459200 2.459600 1.0 2.655600 2.717600 2.718300 Berikut ini diberikan grafik penyelesaian

eksak dan hampiran penyelesaian persamaan (28) dengan nilai h yang berbeda, yakni untuk h=0.1, h=0.01, dan h=0.001.

Gambar 2. Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.1

Gambar 3. Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.01

Page 17: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Gambar 4. Grafik penyelesaian eksak dan hampiran contoh 2 dengan h=0.001

Gambar 2, 3, dan 4 memperlihatkan bahwa hampiran penyelesaian eksak akan cukup baik untuk h yang semakin kecil. Kesalahan yang ditimbulkan untuk pemilihan h yang berbeda-beda dapat dilihat pada Tabel 2. Tabel 2. Tingkat kesalahan metode linearisasi contoh 2

x h=0.1 h=0.01 h=0.001 0.0 0 0 0 0.1 0.0004 0 0 0.2 0.0009 0 0 0.3 0.0018 0.0001 0 0.4 0.003 0 0 0.5 0.005 0 0 0.6 0.0081 0.0001 0 0.7 0.0133 0.0002 0 0.8 0.0216 0.0002 0 0.9 0.0363 0.0004 0 1.0 0.0627 0.0007 0

Tabel 2 menunjukkan bahwa semakin kecil h, penyelesaian hampiran semakin mendekati penyelesaian eksak, dengan kesalahan mendekati 0. Contoh 3. Tinjau persamaan integral Volterra Hammerstein berikut pada selang [0,1].

42 2

0

5 3 1( ) ( )10 6 8 2

xxy x x y t dtx

= − + + + ∫ (33)

Titik singular dari persamaan integral (33) adalah 0 0x = . Penyelesaian eksak dari persamaan integral (33) adalah

2 1( )2

y x x= + (34)

Berikut ini akan ditentukan penyelesaian hampiran dari persamaan integral (33) dengan menggunakan metode yang diuraikan di atas. Oleh karena itu, misalkan

2

42

1 ( , , ) ( ) 2

5 3 ( )10 6 8

1

K x t y y txxf x x

λ

=

= − + +

=

, (35)

Dengan demikian persamaan (23) memberikan bentuk persamaan integral Volterra linear dari persamaan (33) sebagai berikut.

242 1

11

11 0

5 3( ) [1 ]10 6 8 2

( ) ;

n nn

n

xn

n nn

y x xxy x x xxx

yy t dt x x x

x

++

+

++

−= − + + − +

+ ≤ ≤∫

(36) Kemudian persamaan (27) memberikan persamaan berikut.

14 4

2 211 1

1 1

( 1) 5 11 5 3( ) (1 ) exp( ) (( ) exp( ))2 10 6 8 10 6 8

n

n

xn n n n

n nnn nx

y x y yn h ty x x y t t dtx x x

+

++ +

+ +

+= + − + + + − + + −∫

4

2

1 1

( 1) 5 11exp( )( (1 ) )2 10 6 8

n n nn

n n

y y xn hh xx x+ +

−+ − + − −

(37)

Persamaan (37) akan digunakan untuk menentukan penyelesaian numerik persamaan (33). Dengan menggunakan software MATLAB akan ditentukan penyelesaian y(x) untuk nilai h=0.1, dan beberapa nilai x pada [0,1].

Perhitungan MATLAB untuk penyelesaian eksak, penyelesaian numerik serta tingkat kesalahannya dengan nilai h=0.1 diberikan dalam Tabel 3.

.

Page 18: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Tabel 3. Penyelesaian numerik, eksak dan tingkat kesalahan contoh 3 dengan h=0.1

x Solusi analitik

Solusi numerik

Tingkat kesalahan

0.0 1 1 0 0.1 0.51 1.1528 0.6428 0.2 0.54 1.2068 0.6668 0.3 0.59 1.2633 0.6733 0.4 0.66 1.3325 0.6725 0.5 0.75 1.4156 0.6656 0.6 0.86 1.5124 0.6524 0.7 0.99 1.6217 0.6317 0.8 1.14 1.7421 0.6021 0.9 1.31 1.8717 0.5617 1.0 1.5 2.0085 0.5085

Dalam Tabel 4 berikut diberikan tingkat

kesalahan untuk beberapa nilai h yang berbeda, yakni untuk h=0.1, h=0.01, dan h=0.001.

Tabel 4. Tingkat kesalahan metode linearisasi contoh 3.

tingkat kesalahan X h=0.1 h=0.01 h=0.001

0 0 0 0 0.1 0.6428 0.672 0.6719 0.2 0.6668 0.6684 0.6668 0.3 0.6733 0.6605 0.6579 0.4 0.6725 0.6481 0.6446 0.5 0.6656 0.6305 0.626 0.6 0.6524 0.6066 0.6011 0.7 0.6317 0.575 0.5685 0.8 0.6021 0.5342 0.5267 0.9 0.5617 0.4824 0.4738 1 0.5085 0.4176 0.4079

Berdasarkan Tabel 4 diperoleh bahwa

semakin kecil nilai h, maka penyelesaian hampiran dengan metode ini semakin mendekati penyelesaian eksaknya. Contoh 4. Tinjau persamaan integral Volterra berikut pada selang [0,1].

2

0

1( ) exp( ) exp( 2 ) ( )2

x

y x x x y t dt= − + − + ∫ (38)

Penyelesaian eksak dari persamaan integral (38) adalah

( ) exp( )y x x= − (39) Berikut ini akan ditentukan penyelesaian

hampiran dari persamaan integral (38) dengan menggunakan metode yang diuraikan di atas. Oleh karena itu, misalkan

2( , , ) ( )1 ( ) exp( ) exp( 2 )2

1

K x t y y t

f x x x

λ

=

= − + −

= −

(40)

Dengan demikian persamaan (20) memberikan persamaan berikut.

[ ]1

1

1

1exp( ( 1)) exp( 2 ( 1))2 2

2 exp(2 ) exp( ) exp( 2 )

1 exp(2 ) exp( ) exp( 2 )2 2

n

n

nn

x

n n nx

nn n n

yy x n x n

y y x t t dt

yy h x x

+

+

+

= + − + + − +

+ − + −

⎡ ⎤+ − − − −⎢ ⎥⎣ ⎦

(41) Persamaan (41) akan digunakan untuk

menentukan hampiran penyelesaian persamaan (38). Dengan menggunakan software MATLAB akan ditentukan penyelesaian y(x) untuk nilai h yang berbeda. Untuk nilai h=0.1, h=0.01 dan h=0.01 dan beberapa nilai x pada [0,1] diperoleh nilai y(x) seperti diberikan dalam Tabel 5.

Tabel 5. Penyelesaian numerik dari contoh 4 dengan h=0.1, h=0.01, dan h=0.001.

x h=0.1 h=0.01 h=0.001 0.0 1.000000 1.000000 1.000000 0.1 0.904500 0.904800 0.904800 0.2 0.818100 0.818700 0.818700 0.3 0.739800 0.740800 0.740800 0.4 0.669000 0.670300 0.670300 0.5 0.604900 0.606500 0.606500 0.6 0.546900 0.548800 0.548800 0.7 0.494300 0.496600 0.496600 0.8 0.446800 0.449300 0.449300 0.9 0.403700 0.406600 0.406600 1.0 0.364700 0.367900 0.367900

Page 19: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.4

0.5

0.6

0.7

0.8

0.9

1

Berikut ini diberikan grafik penyelesaian eksak dan hampiran persamaan (38) yakni untuk h=0.1 dan h=0.01.

• numerik -- analitik Gambar 5. Grafik penyelesaian eksak dan hampiran contoh 4 dengan h=0.1.

• numerik -- analitik

Dari Gambar 5 dan 6 terlihat bahwa penyelesaian hampiran mendekati penyelesaian eksak dengan sangat baik. Kesalahan yang ditimbulkan untuk pemilihan h yang berbeda-beda dapat dilihat pada Tabel 6.

Tabel 6. Tingkat kesalahan metode linearisasi contoh 4

Tingkat Kesalahan x h=0.1 h=0.01 h=0.001

0.0 0 0 0 0.1 0.0003 0 0 0.2 0.0006 0 0 0.3 0.001 0 0 0.4 0.0013 0 0 0.5 0.0016 0 0 0.6 0.0019 0 0 0.7 0.0023 0 0 0.8 0.0025 0 0 0.9 0.0029 0 0 1.0 0.0032 0 0

Tabel 6 menunjukkan bahwa semakin kecil

h, penyelesaian hampiran semakin mendekati penyelesaian eksak, dengan kesalahan mendekati 0.

Gambar 6. Grafik penyelesaian eksak dan hampiran contoh 4 dengan h=0.01.

Page 20: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

V KESIMPULAN DAN SARAN

Metode linearisasi digunakan untuk mencari penyelesaian numerik dengan tingkat keakuratan yang tinggi dalam mendekati penyelesaian eksak.

Dalam tulisan ini ditinjau persamaan integral Volterra yang bentuknya tak linear dan menyelesaikannya dengan menggunakan metode linearisasi. Metode linearisasi yang digunakan dalam tulisan ini memanfaatkan uraian deret Taylor dan integrand pada persamaan integral Volterra hingga orde pertama.

Berdasarkan bentuk integrand, ditinjau dua kasus, yaitu kasus dimana integrandnya terdefinisi pada selang integralnya, dan kasus kedua dimana integrandnya memiliki titik singular di dalam selang integralnya.

Dari kedua kasus ini diperoleh suatu penyelesaian numerik yang bergantung kepada ukuran langkah atau lebar selang bagian. Berdasarkan contoh kasus yang dibahas dalam tulisan ini, penyelesaian numerik akan mendekati penyelesaian eksak dengan hampiran yang cukup baik, bahkan dengan tingkat kesalahan yang sangat kecil untuk ukuran langkah yang kecil. Ini memberikan kesimpulan bahwa metode ini cocok digunakan untuk menyelesaikan persamaan integral Volterra tak linear.

Berdasarkan hasil ini, metode yang diberikan disini direkomendasikan untuk digunakan dalam penyelesaian berbagai masalah tak linear.

Page 21: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

DAFTAR PUSTAKA

Babolian,E, A. Davari. 2005. Numerical implementation of Adomian decomposition method for linear Voltera integral equations of the second kind, Appli. Math. Comput. 165, 223-227.

Brunner, H. 1992. Implicity linear collocation methods for nonlinear Volterra Equation. Applied Numerical Mathematics, 9. 235-247.

Darania, A.Ebadian and Oskoi. 2005. Linearization Method For Solving Nonlinear Integral Equation. Math. Prob. Eng., 2006, 1-10.

Diogo,T, S. McKee and T.Tang. 1991. A Hermite-type collocation method for solving of an integral equation with a certain weakly singular kernel. IMA Journal of Numeric Analysis, 11. 595-605.

Farlow, S.J.1994. An Introduction to Differential Equations and Their Application. United States: McGraw-Hills. Int.Edition.

Golberg, M. A. 1978. Solution Methods for Integral Equations: A Survey of Numerical Methods for Integral Equations, Plennum Press, New York, 1-58.

Handali, D, R.J. Pamuntjak. 1982. Kalkulus Peubah Banyak. Jakarta: ITB.

Jerri, A. J. 1985. Introduction to Integral Equations with Applications, Marcel Dekker Inc., New York.

Kreyzisg, E. 1988. Advanced Engineering Mathematics. Sixth Edition, John Wiley and Sons.

Nadjafi,S, M. Heidari. 2006. A quadrature method with variable step for solving linear Voltera integral equations of the second kind, Appl. Math. Comput. article in press.

Page 22: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

LAMPIRAN

Page 23: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 1 . Penurunan Persamaan pada Contoh 2 Diketahui :

( )1( ) exp( ) exp(2 ) 12

f x x x= − −

( ) 2, ,n n n nK x t y y=

1λ = yang memberikan bentuk: ( ), , 0n n nJ x t y =

( ), , 0n n nQ x t y =

( ), , 2n n n nZ x t y y=

Berdasarkan persamaan (14) diperoleh:

( ) 2

0

1( ) exp( ) exp(2 ) 1 (2 ) ( 0) 2 ( )2

x

n n n ny x x x y y y x y y t dt⎡ ⎤= − − + − − +⎣ ⎦ ∫

atau

( )0

1( ) exp( ) exp(2 ) 1 2 ( )2

x

n ny x x x y x y y t dt= − − − + ∫

Dari persamaan (20) diperoleh:

( ) ( )1

1 1 11 1( ) exp( ) exp(2 ) 1 2 exp(2 ) exp( ) exp(2 ) 1 exp( 2 )2 2

n

n

x

n n n n n n nx

y x y x x y y x t t y t dt+

+ + += + − − + − − −∫

21 1exp(2 ) exp( ) (exp(2 ) 1)2 2 2

nn n n n

n

yy y h x x

y⎧ ⎫⎡ ⎤− + − + −⎨ ⎬⎣ ⎦ ⎩ ⎭

atau

( ) ( )1

1 1 11 1( ) exp( ) exp(2 ) 1 2 exp(2 ) exp( ) exp(2 ) 1 exp( 2 )2 2

n

n

x

n n n n n n nx

y x y x x y y x t t y t dt+

+ + += + − − + − − −∫

1exp(2 ) exp( ) (exp(2 ) 1)2 2 2

n nn n n

y yy h x x⎧ ⎫− + − + −⎨ ⎬

⎩ ⎭

atau

( )1 11 1( ) exp( ) exp(2 ) 1 exp(2 ) exp( ) (exp(2 ) 1)

2 2 2 2n n

n n n n ny y

y x x x y h x x+ +⎧ ⎫= + − − + − + −⎨ ⎬⎩ ⎭

( )1

112 exp(2 ) exp( ) exp(2 ) 1 exp( 2 )2

n

n

x

n n n nx

y y x t t y t dt+

++ − − −∫ .

Page 24: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 2. Penurunan Persamaan pada Contoh 3 Diketahui :

425 3( )

10 6 8xf x x= − + +

( )2

, ,2

nn n n

yK x t y

x=

1λ = yang memberikan bentuk:

( )2

21

, ,2

nn n n

n

yJ x t y

x +

= −

( ), , 0n n nQ x t y =

( )1

, , nn n n

n

yZ x t y

x +

=

Berdasarkan persamaan (23) diperoleh: 2 24

21 2

1 1 11 0

5 3( ) ( )( ) ( ) ( 0) ( )10 6 8 2 2

xn n n n

n nn n nn

y y y yxy x x x x y x y t dtx x xx+

+ + ++

⎡ ⎤= − + + + + − − − − +⎢ ⎥

⎣ ⎦∫

atau 24

2 1

1 1 1 0

5 3( ) (1 2) ( )10 6 8 2

xn n n

n n n

y x x yxy x x x y t dtx x x

+

+ + +

⎡ ⎤−= − + + + − − +⎢ ⎥

⎣ ⎦∫

atau 24

2 1

1 1 1 0

5 3( ) (1 ) ( )10 6 8 2

xn n n

n n n

y x x yxy x x x y t dtx x x

+

+ + +

⎡ ⎤−= − + + − + +⎢ ⎥

⎣ ⎦∫

Dari persamaan (27) diperoleh:

14 2 221 1 1

1 1 21 1 1 1

25 3 exp( ) ( )exp( ) ( 1)10 6 8 2 2

n

n

xn n n n n n n

n n n nn n n n n nx

x y y x y x yy y x y f t t dt n h

x x y x y x

+

+ + ++ +

+ + + +

⎧ ⎫⎛ ⎞⎛ ⎞⎪ ⎪= − + + + − − + + + −⎨ ⎬⎜ ⎟⎜ ⎟⎪ ⎪⎝ ⎠⎝ ⎠⎩ ⎭

atau

1421 1

1 11 1 1

25 3 exp( ) ( )exp( ) ( 1)10 6 8 2 2

n

n

xn n n n n n

n n n nn n n nx

x y y y x yy y x y f t t dt n h

x x y x

+

+ ++ +

+ + +

⎧ ⎫⎛ ⎞⎛ ⎞⎪ ⎪= − + + + − − + + + −⎨ ⎬⎜ ⎟⎜ ⎟⎪ ⎪⎝ ⎠⎝ ⎠⎩ ⎭

421

1 1

2 5 3exp ( 1)2 2 10 6 8

n n n n nn

n n n

y y x y xh n h x

x y x+

+ +

⎧ ⎫⎛ ⎞ ⎛ ⎞⎛ ⎞⎪ ⎪+ − + − + − −⎨ ⎬⎜ ⎟ ⎜ ⎟⎜ ⎟⎪ ⎪⎝ ⎠ ⎝ ⎠⎝ ⎠⎩ ⎭

2 2 421 1

21 1 1

2 5 3exp ( 1)10 6 82

n n n n n nn

n n n n n

y x y x y xh n h x

x y x y x+ +

+ + +

⎧ ⎫⎡ ⎤⎛ ⎞⎛ ⎞ ⎛ ⎞⎪ ⎪+ + − + − + − −⎢ ⎥⎨ ⎬⎜ ⎟⎜ ⎟ ⎜ ⎟⎢ ⎥⎝ ⎠ ⎝ ⎠⎝ ⎠⎪ ⎪⎣ ⎦⎩ ⎭

Page 25: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

atau

1421

1 11 1 1

5 3 ( 1)exp( ) ( )exp( ) 1 110 6 8 2

n

n

xn n n n

n n n nn n nx

x y y y n hy y x y f t t dtx x x

+

++ +

+ + +

⎛ ⎞⎡ ⎤+= − + + + − − − −⎜ ⎟⎢ ⎥⎜ ⎟⎣ ⎦⎝ ⎠

4

2

1 1

( 1) 5 3exp 1 12 10 6 8

n n nn

n n

y y xn hh xx x+ +

⎧ ⎫⎛ ⎞ ⎛ ⎞−⎪ ⎪+ − − + − −⎨ ⎬⎜ ⎟ ⎜ ⎟⎪ ⎪⎝ ⎠ ⎝ ⎠⎩ ⎭

atau

1421

1 11 1 1

( 1) 5 111 exp( ) ( )exp( )2 10 6 8

n

n

xn n n n

n n n nn n nx

y x y yn hy y x y f t t dtx x x

+

++ +

+ + +

⎛ ⎞⎡ ⎤+= − − − + + + −⎜ ⎟⎢ ⎥⎜ ⎟⎣ ⎦⎝ ⎠

4

2

1 1

( 1) 5 11exp 12 10 6 8

n n nn

n n

y y xn hh xx x+ +

⎧ ⎫⎛ ⎞ ⎛ ⎞−⎪ ⎪+ − + − −⎨ ⎬⎜ ⎟ ⎜ ⎟⎪ ⎪⎝ ⎠ ⎝ ⎠⎩ ⎭

atau 14

211 1

1 1 1

( 1) 5 111 exp( ) ( )exp( )2 10 6 8

n

n

xn n n n

n n nn n nx

y x y yn hy x y f t t dtx x x

+

++ +

+ + +

⎛ ⎞+= + − + + + −⎜ ⎟

⎝ ⎠∫

4

2

1 1

( 1) 5 11exp 12 10 6 8

n n nn

n n

y y xn hh xx x+ +

⎧ ⎫⎛ ⎞ ⎛ ⎞−⎪ ⎪+ − + − −⎨ ⎬⎜ ⎟ ⎜ ⎟⎪ ⎪⎝ ⎠ ⎝ ⎠⎩ ⎭

.

Page 26: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 3. Penurunan Persamaan pada Contoh 4 Diketahui :

1( ) exp( ) exp(2 )2

f x x x= − +

( ) 2, ,n n n nK x t y y=

1λ = yang memberikan bentuk :

( ), , 0n n nJ x t y =

( ), , 0n n nQ x t y =

( ), , 2n n n nZ x t y y=

Berdasarkan persamaan (20) diperoleh penurunan persamaan (32) seperti berikut: 1

1 1 11 1( ) exp( ) exp( 2 ) 2 exp(2 ) exp( ) exp( 2 ) exp( 2 )2 2

n

n

x

n n n n n n nx

y x y x x y y x t t y t dt+

+ + +⎛ ⎞= + − + − + − + − −⎜ ⎟⎝ ⎠∫

21 1exp(2 ) exp( ) exp( 2 )2 2 2

nn n n n

n

yy y h x xy

⎧ ⎫⎡ ⎤− + − − − −⎨ ⎬⎣ ⎦ ⎩ ⎭

atau 1

1 1 11 1( ) exp( ) exp( 2 ) 2 exp(2 ) exp( ) exp( 2 ) exp( 2 )2 2

n

n

x

n n n n n n nx

y x y x x y y x t t y t dt+

+ + +⎛ ⎞= + − + − + − + − −⎜ ⎟⎝ ⎠∫

1exp(2 ) exp( ) exp( 2 )2 2 2

n nn n n

y yy h x x⎧ ⎫− + − − − −⎨ ⎬⎩ ⎭

atau 1

1 1 11 1( ) exp( ) exp( 2 ) 2 exp(2 ) exp( ) exp( 2 ) exp( 2 )

2 2 2

n

n

xn

n n n n n nx

yy x x x y y x t t y t dt+

+ + +⎛ ⎞= + − + − + − + − −⎜ ⎟⎝ ⎠∫

1exp(2 ) exp( ) exp( 2 )

2 2n

n n nyy h x x⎧ ⎫+ − − − −⎨ ⎬

⎩ ⎭.

Page 27: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 4. Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 2 Persamaan Integral Volterra Berikut ini diperlihatkan script perhitungan program MATLAB untuk mencari perbandingan solusi numerik dan analitik persamaan integral Volterra dari contoh 2. clc h=0.1; x=0:h:1; y0=1; y=[]; n=max(size(x)) y(1)=y0; z0=1; z=[]; z(1)=z0; z=exp(x); for i=1:n-1 F=@(t)(exp(t)-(1/2).*(exp(2.*t)-1)).*exp(-2.*y(i).*t); y(i+1)=y(i)/2+exp(x(i+1))-(1/2)*(exp(2*x(i+1))-1)+exp(2*y(i)*h)*... ((y(i)/2)-exp(x(i))+(1/2)*(exp(2*x(i))-1))+2*y(i)*exp(2*y(i)*x(i+1))... *quad(F,x(i),x(i+1)); end x y z plot(x,y,'bo',x,z,'--r') clc h=0.01; x=0:h:1; y0=1; y=[]; n=max(size(x)) y(1)=y0; z0=1; z=[]; z(1)=z0; z=exp(x); for i=1:n-1 F=@(t)(exp(t)-(1/2).*(exp(2.*t)-1)).*exp(-2.*y(i).*t); y(i+1)=y(i)/2+exp(x(i+1))-(1/2)*(exp(2*x(i+1))-1)+exp(2*y(i)*h)*... ((y(i)/2)-exp(x(i))+(1/2)*(exp(2*x(i))-1))+2*y(i)*exp(2*y(i)*x(i+1))... *quad(F,x(i),x(i+1)); end x y z plot(x,y,'bo',x,z,'--r')

Page 28: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

clc h=0.001; x=0:h:1; y0=1; y=[]; n=max(size(x)) y(1)=y0; z0=1; z=[]; z(1)=z0; z=exp(x); for i=1:n-1 F=@(t)(exp(t)-(1/2).*(exp(2.*t)-1)).*exp(-2.*y(i).*t); y(i+1)=y(i)/2+exp(x(i+1))-(1/2)*(exp(2*x(i+1))-1)+exp(2*y(i)*h)*... ((y(i)/2)-exp(x(i))+(1/2)*(exp(2*x(i))-1))+2*y(i)*exp(2*y(i)*x(i+1))... *quad(F,x(i),x(i+1)); end x y z plot(x,y,'bo',x,z,'--r') Hasil numerik penyelesaian persamaan integral Volterra dari contoh 2 dengan perhitungan menggunakan program MATLAB adalah sebagai berikut.

X h=0.1 h=0.01 h=0.001 0.0 1.000000 1.000000 1.000000 0.1 1.104800 1.105200 1.105200 0.2 1.220500 1.221400 1.221400 0.3 1.348100 1.349800 1.349900 0.4 1.488800 1.491800 1.491800 0.5 1.643700 1.648700 1.648700 0.6 1.814000 1.822000 1.822100 0.7 2.000500 2.013600 2.013800 0.8 2.203900 2.225300 2.225500 0.9 2.423300 2.459200 2.459600 1.0 2.655600 2.717600 2.718300

Hasil analitik penyelesaian persamaan integral Volterra dari contoh 2 adalah sebagai berikut.

X h=0.001 0.0 1.000000 0.1 1.105200 0.2 1.221400 0.3 1.349900 0.4 1.491800 0.5 1.648700 0.6 1.822100 0.7 2.013800 0.8 2.225500 0.9 2.459600 1.0 2.718300

Page 29: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 5. Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 3 Persamaan Integral Volterra Berikut ini diperlihatkan script perhitungan program MATLAB untuk perbandingan solusi numerik dan analitik persamaan integral Volterra dari contoh 3 untuk h=0.1. clc h=0.1; x=0:h:1; y0=1; y=[]; n=max(size(x)) y(1)=y0; x0=0; z0=1; z=[]; z(1)=z0; for i=1:n-1 f(i)=-x(i).^4/10+5.*(x(i).^2)/6+3/8; f(i+1)=-x(i+1).^4/10+5.*(x(i+1).^2)/6+3/8; k(i+1)=(y(i).^2)/(2.*(x(i+1))); j(i+1)=-(y(i).^2)/(2.*(x(i+1).^2)); z(i+1)=y(i)/x(i+1); F=@(t)((-((t.^4)/10)+(5.*(t.^2)/6)+(3/8)).*exp(-z(i+1).*t)); y(i+1)=y(i)+f(i+1)+(z(i+1).*exp(y(i)).*quad(F,x(i),x(i+1)))... -((1/z(i+1)).*(k(i+1)+((((i+1).*h)+(2/z(i+1))).*j(i+1))))... +exp(z(i+1).*h).*(((1/z(i+1)).*(k(i+1)+((((i-1).*h+2/z(i+1))).*j(i+1))))-f(i)); z(i+1)=(x(i+1).^2)+(1/2); r(i)=y(i)-z(i); end x y z r Hasil numerik penyelesaian persamaan integral Volterra dari contoh 3 dengan perhitungan menggunakan program MATLAB adalah sebagai berikut.

x Analitik Numerik Tingkat kesalahan 0.0 1 1 0 0.1 0.51 1.1528 0.6428 0.2 0.54 1.2068 0.6668 0.3 0.59 1.2633 0.6733 0.4 0.66 1.3325 0.6725 0.5 0.75 1.4156 0.6656 0.6 0.86 1.5124 0.6524 0.7 0.99 1.6217 0.6317 0.8 1.14 1.7421 0.6021 0.9 1.31 1.8717 0.5617 1.0 1.5 2.0085 0.5085

Page 30: Penyelesaian Persamaan Integral Volterra Tak Linear dengan ... · beberapa contoh model matematika antara lain adalah model untuk menentukan: laju pertumbuhan penduduk, proses penyaringan

Lampiran 6. Syntax dan Hasil Komputasi Program MATLAB untuk Contoh 4 Persamaan Integral Volterra Berikut ini diperlihatkan script perhitungan program MATLAB untuk perbandingan solusi numerik dan analitik persamaan integral Volterra dari contoh 4 untuk h=0.1. clc h=0.1; x=0:h:1; y0=1; y=[]; n=max(size(x)) y(1)=y0; z=exp(-x); for i=1:n-1 F=@(t)((exp(-2.*t)/2+exp(-t)).*exp(-2.*y(i).*t)); y(i+1)=y(i)/2+exp(-x(i+1))+exp(-2*x(i+1))/2+2*y(i)*exp(2*y(i)*x(i+1))*quad(F,x(i),x(i+1))... +exp(2*y(i)*h)*(y(i)/2-exp(-x(i))-exp(-2*x(i))/2); end x y z plot(x,y,'ob',x,z,'--r') Hasil numerik penyelesaian persamaan integral Volterra dari contoh 4 dengan perhitungan menggunakan program MATLAB adalah sebagai berikut.

X Solusi numerik Solusi Analitik Tingkat Kesalahan 0.0 1.000000 1.000000 0.000000 0.1 0.904500 0.9048 0.000300 0.2 0.818100 0.8187 0.000600 0.3 0.739800 0.7408 0.001000 0.4 0.669000 0.6703 0.001300 0.5 0.604900 0.6065 0.001600 0.6 0.546900 0.5488 0.001900 0.7 0.494300 0.4966 0.002300 0.8 0.446800 0.4493 0.002500 0.9 0.403700 0.4066 0.002900 1.0 0.364700 0.3679 0.003200