ANALISIS MODEL MANGSA-PEMANGSA MICHAELISMENTEN DENGAN PEMANENAN PADA POPULASI MANGSA
HANDANU DWARADI
DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2011
ABSTRAK HANDANU DWARADI. Analisis Model Mangsa-Pemangsa Michaelis-Menten dengan Pemanenan pada Populasi Mangsa. Dibimbing oleh PAIAN SIANTURI dan ALI KUSNANTO. Dalam karya ilmiah ini dibahas dinamika model mangsa-pemangsa Michaelis-Menten dengan pemanenan pada populasi mangsa. Dari analisis yang dilakukan didapat empat titik tetap dengan sifat stabil, sadel, takstabil bergantung dari parameter yang diberikan. Simulasi komputer juga dilakukan untuk menunjukkan dinamika dengan memvariasikan nilai parameternya. Agar populasi mangsa dan pemangsa tidak mengalami kepunahan, tingkat pemanenan harus lebih rendah dari batas maksimum pemanenan. Batas maksimum tingkat pemanenan adalah seperempat dari populasi mangsa. Jika tingkat pemanenan melebihi seperempat populasi mangsa, maka sistem tidak memiliki titik tetap dan kedua spesies akan mengalami kepunahan.
ABSTRACT HANDANU DWARADI. Prey-Predator Model Analysis of Michaelis-Menten with Harvesting on Prey Population. Supervised by PAIAN SIANTURI and ALI KUSNANTO. In this manuscript, the dynamics of prey-predator model of Michaelis-Menten is discussed with harvesting on prey populations. Based on the analysis conducted, it was obtained four steady states with characteristics stable, saddle, unstable depending on the value of parameters used. A computer simulation was also carried out to show its dynamics by varying the parameter values. In order to prevent the extinction of the prey and predator, the harvesting level should be lower than maximum limit. The maximum limit of the harvesting level is a quarter of the prey population. If the harvesting level exceeds a quarter of the prey population, then the system has no steady state and both species will be extinct.
ANALISIS MODEL MANGSA-PEMANGSA MICHAELISMENTEN DENGAN PEMANENAN PADA POPULASI MANGSA
HANDANU DWARADI
Skripsi sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains pada Departemen Matematika
DEPERTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2011
Judul Nama NRP
: Analisis Model Mangsa-Pemangsa Pemanenan pada Populasi Mangsa : Handanu Dwaradi : G54051107
Michaelis-Menten
dengan
Menyetujui
Pembimbing I,
Pembimbing II,
Dr. Paian Sianturi
Drs. Ali Kusnanto, M.Si.
NIP. 19620212 199011 1 001
NIP. 19650820 199003 1 001
Mengetahui : Ketua Departemen,
Dr. Berlian Setiawaty, MS. NIP. 19650505 198903 2 004
Tanggal Lulus :
KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Allah SWT atas segala rahmat dan karunia-Nya sehingga karya ilmiah ini berhasil diselesaikan. Karya ilmiah ini berjudul Analisis Model MangsaPemangsa Michaelis-Menten dengan Pemanenan Pada Populasi Mangsa. Penyusunan skripsi ini juga tidak lepas dari bantuan berbagai pihak. Untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak dan Ibu tersayang, terima kasih atas didikan, kasih sayang, nasihat, semangat, serta do’a yang tiada henti-hentinya. Do’a yang selalu menjadi penerang jalan penulis. 2. Dr. Paian Sianturi dan Drs. Ali Kusnanto, M.Si sebagai pembimbing I dan II yang telah membimbing, memberikan banyak saran, meluangkan waktu, pikiran, dan tenaga hingga karya ilmiah ini selesai. Semua ilmu yang Pak Paian dan Pak Ali berikan sangat bermanfaat bagi penulis. Terima kasih. 3. Ir. N. K. Kutha Ardana, M.Sc. selaku dosen penguji. Terima kasih atas waktu dan ilmu yang sangat bermanfaat bagi penulis. 4. Mas ada, mba ina, uti, dan cita yang sudah mendoakan dan memberi semangat 5. Semua dosen Departemen Matematika, terima kasih atas ilmu dan nasehatnya selama ini. Terima kasih banyak. 6. Bu Susi, bu Ade, mas Bono, pak Yono, mas Heri dan seluruh staf pegawai Departemen Matematika, terima kasih atas bantuannya selama ini. 7. Keluarga condet, Mbah Mar, bule Entri, bule Ida, Bule Eni, om Tio, om Pras, om Tri terima kasih atas doa dan nasehatnya. 8. Suwarno, Irsyad, Apri, dan Iko terima kasih atas bantuannya selama ini 9. Nisa dan Vido terima kasih atas doa dan dukungannya yang tiada hentinya, terima kasih atas waktu dan kebersamaannya selama ini. Terima kasih. 10. Kakak kelas dan adik kelas terima kasih atas doa dan dukungannya. 11. Teman-teman matematika angkatan 42: Yudi, Kinun, Sapto, Dendi, Ardy, Septian, Awi, Eko, Rendy, boy, Haryo, Arif, Ridwan, Yusep, Bima, Ilyas, iput, Facri, Bayu, Heri, Acuy, Ryu, Ricken, Agnes, Hikmah, Dian, Titi, Mira, Octa, Rita, Vita, Vera, Gita, Luri, Rima, Hesti, Ayu, Nyoman, Ida, Achi, dewi, Lisda, Erlin, eyyi, Hapsari, Jane, Lela, Lina, Mega, Niken, Nola, Nopi, Oby, Ocoy, Pipit, Siti, Tia, Vino, Yuni, Ety, Zil 12. Teman satu bimbingan Gandi, Ache, dan Ridwan terima kasih atas doa, dukungan dan kebersamaannya selama bimbingan. 13. Teman-teman nakama: Danu, Dera, Marta, Mochan, dan Steven terima kasih atas dukungan, doa, dan nasehatnya selama ini. Semoga karya ilmiah ini dapat menambah informasi di dunia keilmuan khususnya matematikadan menjadi inspirasi bagi penelitian-penelitian selanjutnya. Bogor, Maret 2011 Handanu Dwaradi
DAFTAR ISI
Halaman DAFTAR ISI ..................................................................................................................................... vii DAFTAR GAMBAR ..................................................................................................................... viii DAFTAR LAMPIRAN .................................................................................................................. viii
I
PENDAHULUAN .................................................................................................................... 1 1.1 Latar Belakang ................................................................................................................... 1 1.2 Tujuan ................................................................................................................................. 1
II
LANDASAN TEORI ................................................................................................................. 1 2.1 Persamaan Differensial Biasa ............................................................................................ 1 2.2 Sistem Persamaan Differensial Linear .............................................................................. 1 2.3 Nilai Eigen dan Vektor Eigen ............................................................................................ 2 2.4 Titik Tetap .......................................................................................................................... 2 2.5 Titik Tetap Hiperbolik ....................................................................................................... 2 2.6 Titik Tetap non-Hiperbolik ................................................................................................ 2 2.7 Titik Tetap Stabil ............................................................................................................... 2 2.8 Titik Tetap Tak Stabil ........................................................................................................ 2 2.9 Pelinearan ........................................................................................................................... 2 2.10 Analisis Kestabilan Titik Tetap ......................................................................................... 2 2.11 Diagram Fase ..................................................................................................................... 3 2.12 penondimensionalan .......................................................................................................... 3
III
PEMODELAN ............................................................................................................................ 3 3.1 Model Mangsa-Pemangsa ................................................................................................... 3 3.2 Model Umum Pemanenan .................................................................................................. 4 3.3 Model Michaelis-Menten dengan Pemanenan Konstan pada Populasi Mangsa .............. 4
IV
PEMBAHASAN DAN HASIL .................................................................................................. 5 4.1 Menentukan Nilai Pemanenan Maksimal untuk Nilai Pemangsa Nol............................... 5 4.2 Penentuan Nilai Titik Tetap ................................................................................................ 7 4.3 Konstruksi Matriks Jacobi ................................................................................................. 7 4.4 Analisis Kestabilan Titik Tetap ......................................................................................... 8 4.4.1 Kestabilan Titik di Titik Tetap T1 .......................................................................... 8 4.4.2 Kestabilan Titik di Titik Tetap T2 ........................................................................... 8 4.4.3 Kestabilan Titik di Titik Tetap T3 .......................................................................... 8 4.4.4 Kestabilan Titik di Titik Tetap T4 .......................................................................... 9 4.5 Simulasi Analisis Kestabilan ............................................................................................ 11 4.5.1 Simulasi Analisis Kestabilan Pada Kasus 1 ......................................................... 11 4.5.2 Simulasi Analisis Kestabilan Pada Kasus 2 ......................................................... 11 4.5.3 Simulasi Analisis Kestabilan Pada Kasus 3 ......................................................... 12 4.5.4 Simulasi Analisis Kestabilan Pada Kasus 4 ......................................................... 12 4.5.5 Simulasi Analisis Kestabilan Pada Kasus 5 ......................................................... 13 4.5.6 Simulasi Analisis Kestabilan Pada Kasus 6 ......................................................... 13 4.5.7 Simulasi Analisis Kestabilan Pada Kasus 7 ......................................................... 14
V
SIMPULAN .............................................................................................................................. 16
DAFTAR PUSTAKA ............................................................................................................... 16 LAMPIRAN............................................................................................................................... 17
vii
DAFTAR GAMBAR
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Halaman Diagram Fase ............................................................................................................................. 3 Diagram Model Mangsa-Pemangsa ........................................................................................... 4 Kurva Pertumbuhan Logistik Populasi x ................................................................................... 6 Bidang Solusi Pertumbuhan Logistik populasi .......................................................................... 6 Kurva Titik Tetap pada Kondisi 1 ............................................................................................ 11 Bidang Solusi Populasi x terhadap t ......................................................................................... 11 Bidang Solusi Populasi y terhadap t ......................................................................................... 11 Kurva Titik Tetap pada Kondisi 2 ............................................................................................ 12 Kurva Titik Tetap pada Kondisi 3 ............................................................................................. 12 Kurva Titik Tetap pada Kondisi 4 ............................................................................................ 13 Kurva Titik Tetap pada Kondisi 5 ............................................................................................ 13 Kurva Titik Tetap pada Kondisi 6 ............................................................................................ 13 Kurva Titik Tetap pada Kondisi 7 ............................................................................................ 14 Kurva Titik Tetap pada Kondisi 8 ............................................................................................ 15
DAFTAR LAMPIRAN
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Halaman Penondimensionalan ................................................................................................................. 18 Penentuan Titik Tetap................................................................................................................ 20 Konstruksi Matriks Jacobi ........................................................................................................ 24 Penentuan Nilai Eigen dari Titik Tetap .................................................................................... 26 Simulasi dan Bidang Solusi pada Kondisi 1 ............................................................................ 30 Simulasi pada Kondisi 2 ............................................................................................................ 33 Simulasi pada Kondisi 3 ........................................................................................................... 34 Simulasi pada Kondisi 4 ........................................................................................................... 35 Simulasi pada Kondisi 5 ........................................................................................................... 36 Simulasi pada Kondisi 6 ........................................................................................................... 37 Simulasi pada Kondisi 7 ........................................................................................................... 38 Simulasi pada Kondisi 8 ........................................................................................................... 39 Kurva Persamaan Logistik ....................................................................................................... 40 Bidang Solusi Persamaan Logistik ........................................................................................... 41
RIWAYAT HIDUP Penulis dilahirkan di Jakarta pada 27 Juni 1986 dari Didi Gunadi dan Martini. Penulis merupakan anak kedua dari empat bersaudara. Tahun 2004, penulis lulus dari SMA Negeri 50 jakarta dan di tahun 2005 penulis berhasil masuk Institut Pertanian Bogor melalui jalur Seleksi Penerimaan Mahasiswa Baru. Tahun 2006, penulis diterima di departemen Matematika, Fakultas Matematikadan Ilmu Pengetahuan Alam setelah di tahun pertama menjalani Tahap Persiapan Bersama. Penulis selama masa perkuliahan. Tahun 2007, penulis aktif sebagai panitia pada beberapa acara antara lain try out SPMB dan Pesta Sains Nasional.
1
I PENDAHULUAN 1.1 Latar Belakang Makhluk hidup di bumi ini terdiri dari bermacam-macam spesies yang membentuk populasi dan hidup bersama. Makhluk hidup selalu bergantung kepada makhluk hidup yang lain. Tiap individu akan selalu berhubungan dengan individu lain yang sejenis atau lain jenis, baik individu dalam satu populasi atau individu-individu dari populasi lain. Ada beberapa jenis hubungan yang dapat terjadi antar spesies. Salah satu interaksi tersebut adalah predasi, yaitu hubungan antara mangsa (prey) dan pemangsa (predator). Hubungan ini sangat erat kaitannya karena tanpa mangsa, predator tidak dapat bertahan hidup karena tidak ada sumber makanan yang akan dikonversi menjadi individu-individu baru yang akan memperkecil kemungkinan terjadinya kepunahan. Sebaliknya predator berfungsi sebagai pengontrol populasi mangsa. Menurut Xiao (2005) salah satu cara kepunahan populasi disebabkan karena banyaknya populasi awal yang terlalu rendah. Oleh karena itu, tingkat predasi yang sangat tinggi terhadap mangsa akan menyebabkan semakin berkurangnya populasi mangsa yang akan memungkinkan terjadinya kepunahan pada spesies mangsa. Hal ini akan berdampak sama pada populasi pemangsa secara tidak langsung, karena pemangsa tidak dapat bertahan hidup tanpa adanya mangsa. Seiring dengan berjalannya waktu maka pemangsa akan mengalami kepunahan juga. Untuk mengontrol tingkat predasi agar tidak menyebabkan terjadinya kepunahan
pada kedua spesies, maka diberikan perlakuan terhadap populasi mangsa, yaitu dengan memanen populasi mangsa secara teratur. Namun jika tingkat pemanenan terlalu tinggi maka dapat juga menyebabkan punahnya kedua spesies. Oleh karena itu tingkat pemanenan juga harus dibatasi. Dalam melakukan usaha pemanenan ini, hal yang harus diutamakan adalah usaha pemanenan dengan membuat sistem lingkungannya tidak mengalami kepunahan. Dalam karya ilmiah ini akan dibahas tentang model interaksi mangsa-pemangsa Michaelis-Menten yang diberikan perlakuan pemanenan terhadap populasi mangsa untuk mencegah kepunahan kedua spesies. Dalam tulisan ini juga akan ditentukan batas maksimal dari pemanenan, sehingga tidak terjadi eksploitasi terhadap populasi mangsa yang akan menyebabkan kepunahan. Untuk melihat dinamika populasi sistem, akan dipelajari beberapa faktor yang menjadi penentu, seperti tingkat kematian dan kelahiran, frekuensi pertemuan antara kedua spesies dan tingkat pemanenan yang dilakukan. 1.2 Tujuan 1. Melakukan analisis terhadap model mangsa-pemangsa Michaelis-Menten dengan pemanenan pada populasi mangsa. 2. Menentukan nilai maksimum pemanenan agar tidak terjadi kepunahan pada kedua spesies.
II LANDASAN TEORI 2.1
Persamaan Diferensial Biasa (PDB) Persamaan diferensial biasa diartikan sebagai suatu persamaan yang melibatkan turunan pertama atau lebih dari fungsi sebarang terhadap peubah t . Contohnya adalah suatu persamaan diferensial biasa orde I yang dinyatakan sebagai : ’ (Farlow 1994)
2.2
Sistem Persamaan Diferensial Linear (SPDL) Misalkan sebuah sistem persamaan diferensial (SPD) linear dinyatakan sebagai berikut: x = Ax + b , x (0) = x , x ∈ℜn (2.1) dengan A adalah matriks koefisien berukuran n × n dan vektor konstan b ∈ℜn , maka sistem tersebut dinamakan SPD linear orde 1 dengan kondisi awal x (0) = λ x . Sistem (2.1) dikatakan homogen jika b = 0 dan tak homogen jika b ≠ 0.
2
(Tu 1994) 2.3 Nilai Eigen dan Vektor Eigen Misalkan A adalah matriks n x n maka sebuah vektor taknol x di dalam Rn disebut vektor eigen dari A. Jika untuk skalar λ , yang disebut nilai eigen dari A, berlaku: (2.2) Ax = λ x vektor eigen yang Vektor x disebut bersesuaian dengan nilai eigen λ . Untuk mencari nilai eigen berukuran n × n maka persamaan (2.2) dapat ditulis sebagai berikut: (2.3) ( A − λ I )x = 0 dengan I matriks identitas. Persamaan (2.3) mempunyai solusi taknol jika dan hanya jika det( A − λ I ) x = 0 (2.4) Persamaan (2.4) disebut persamaan karakteristik dari A . (Anton 1995) 2.4 Titik Tetap Diberikan SPD n , x ∈ℜ (2.5) Titik disebut titik tetap jika 0 . Titik tetap disebut juga titik kritis atau titik kesetimbangan. (Tu 1994) 2.5 Titik Tetap Hiperbolik Titik disebut titik tetap hiperbolik jika pelinearan menghasilkan akar karakteristik dengan bagian real tak nol. (Tu 1994)
x (0) = x0 dengan x0 ≠ x* . Titik x* titik tetap tak stabil jika terdapat ρ > 0 dengan ciri sebagai berikut: untuk sebarang r > 0 terdapat posisi awal x0 memenuhi | x0 − x * |< r , berakibat solusi x (t ) memenuhi | x (t ) − x * |≥ ρ , untuk paling sedikit satu t > 0. (Verhulst 1990)
2.9 Pelinearan Perhatikan sistem tak linear berikut: (2.6) dengan menggunakan perluasan Taylor pada suatu titik tetap x* , untuk penyederhanaan titik x* didefinisikan pada titik asal, maka diperoleh x = Ax + ϕ ( x ) (2.7) dengan A = Df ( x*) = Df ( x) |x = x* (2.8)
∂f1 ⎛ ∂f1 ⎞ ⎜ ∂x1 … ∂xn ⎟ ⎜ ⎟ A=⎜ ⎟ ⎜ ∂f n ⎟ ∂f n ⎜ ∂x ⎟ x ∂ 1 n⎠ ⎝ Dan ϕ ( x) mempunyai lim* ϕ ( x) = 0 . x→x
Sistem
x = Ax Disebut pelinearan dari (2.7).
(2.9)
(Verhulst 1990) 2.6 Titik Tetap Non-Hiperbolik disebut titik tetap non-hiperbolik Titik jika dari pelinearan ada akar karakteristik dengan bagian real sama dengan nol. (Tu 1994) 2.7 Titik Tetap Stabil Misalkan x* adalah titik tetap sebuah SPD dan x (t ) adalah solusi SPD dengan nilai awal x (0) = x0 dengan x0 ≠ x* . Titik x* dikatakan titik tetap stabiljika untuk sebarang radius ρ > 0 terdapat r > 0 sedemikian sehingga jika
posisi awal x0 memenuhi | x0 − x * |< r maka solusi x (t ) memenuhi | x (t ) − x * |< ρ , untuk setiap t > 0 . (Verhulst 1990)
2.10 Analisis Kestabilan Titik Tetap Diberikan sistem persamaan differensial sembarang x = f ( x ) , x ∈ ℜn analisis kestabilan titik tetap dilakukan melalui matriks Jacobi, yaitu matriks A . Penentuan kestabilan titik tetap didapat dengan melihat nilai-nilai eigennya, yaitu λ i dengan i = 1, 2, 3, ..., n yang diperoleh dari det ( A − λ I ) = 0
Secara umum kestabilan titik tetap mempunyai tiga perilaku sebagai berikut: 1. Stabil, jika a. Setiap nilai eigen real adalah negatif ( λi < 0 untuk semua i) b.
2.8 Titik Tetap Tak Stabil Misalkan x* adalah titik tetap sebuah SPD dan x (t ) adalah solusi SPD dengan nilai awal
2.
Setiap komponen nilai eigen kompleks bagian realnya lebih kecil atau sama dengan nol ( Re ( λi ) ≤ 0
untuk semua i). Takstabil, jika
3
a.
3.
Setiap nilai eigen real adalah positif ( λi > 0 untuk semua i). b. Setiap komponen nilai eigen kompleks bagian realnya lebih besar atau sama dengan nol ( Re ( λi ) ≥ 0 untuk semua i). Sadel, jika perkalian dua buah nilai eigen real sembarang adalah negatif ( λi , λ j < 0
untuk i dan j sembarang). Titik tetap sadel ini bersifat takstabil (Tu 1994) 2.11 Diagram Fase Suatu persamaan diferensial x = f ( x) tidak semuanya dapat diselesaikan secara kuantitatif. Jika hal ini terjadi maka diperlukan solusi kualitatif dalam bentuk diagram fase. Diagram fase akan menggambarkan perubahan kecepatan x terhadap x (lihat gambar 1). Jika x > 0 , maka kurva berada di atas sumbu horizontal, yaitu x naik sepanjang waktu yang ditujukan oleh arah panah dari kiri ke kanan. Jika x < 0 , maka kurva berada di bawah sumbu horizontal, yaitu x menurun sepanjang waktu. Pada sumbu horizontal,
x = 0 yaitu x tidak berubah, merupakan titik ekuilibrium atau titik tetap. Jika f '( x ) < 0 yaitu f ( x ) adalah fungsi turun, maka ekuilibrium stabil. Jika f '( x ) > 0 yaitu f ( x ) adalah fungsi naik, maka ekuilibrium tidak stabil.
Gambar 2.1 Diagram fase. [Tu 1994] Penondimensionalan Penondimensionalan adalah suatu metode untuk menyederhanakan suatu persamaan banyak parameter menjadi persamaan dengan sedikit parameter. Biasanya penondimensionalan mengelompokkkan beberapa parameter dengan sebuah parameter tunggal. [Srogatz 1994] 2.12
III PEMODELAN 3.1 Model Mangsa-pemangsa Model mangsa-pemangsa yang banyak dikenal adalah model Lotka-Voltera. Model ini disusun berdasarkan asumsi-asumsi berikut: 1. Dalam keadaan tanpa pemangsa, lingkungan hidup populasi mangsa sangat ideal sehingga perkembangannya tak terbatas. 2. Pertumbuhan pemangsa juga ideal, kecuali terdapat kendala makanan. 3. Laju pemangsaan proporsional dengan laju pertemuan antara mangsa dan pemangsa. 4. Laju kematian pemangsa adalah konstan, tidak terpengaruh terhadap kepadatan dan umur pemangsa. 5. Efisiensi pemangsaan tidak tergantung umur pemangsa dan mangsa. 6. Efisiensi penggunaan mangsa sebagai makanan pemangsa untuk bereproduksi adalah konstan dan tidak tergantung umur dan kepadatan pemangsa. 7. Gerakan dan kontak mangsa dan pemangsa berlangsung secara acak.
Setiap individu mangsa memiliki peluang yang sama untuk dimangsa. 8. Waktu yang digunakan pemangsa untuk memangsa diabaikan. 9. Kepadatan mangsa tidak mempengaruhi peluang pemangsaan. pemangsa tidak 10. Kepadatan mempengaruhi peluang pemangsa untuk memangsa. 11. Keadaan lingkungan adalah homogen. Pertumbuhan perkapita mangsa dan pemangsa model Lotka-Voltera adalah dX
= rX − cX Y
dt (3.1) dP
= bX Y − d Y
dt
X Y r c b
= kepadatan populasi mangsa = kepadatan populasi pemangsa = laju pertumbuhan intrinsik mangsa = koefisien tingkat pemangsaan = tingkat kelahiran pemangsa tiap satu mangsa yang dimakan d = tingkat kematian pemangsa
4
Misalkan X menyatakan jumlah populasi mangsa pada waktu t dan Y jumlah populasi pemangsa pada waktu t. Laju pertumbuhan perkapita populasi mangsa adalah selisih dari laju pertumbuhan intrinsik dengan berkurangnya populasi mangsa akibat interaksi dengan pemangsa. Laju pertumbuhan perkapita populasi pemangsa merupakan pertambahan laju kelahiran pemangsa karena interaksi dengan mangsa dikurang laju kematian pemangsa. Model Lotka-Voltera layak digunakan jika interaksi yang terjadi hanya interaksi interspesies, yaitu interaksi antara individu pada populasi spesies yang satu dengan individu pada populasi spesies yang lain dan mengabaikan interaksi antar individu pada populasi yang sama. Model ini juga hanya layak dalam kondisi nyata dengan ketidakterbatasan kapasitas pemangsa. Jika pada sistem interaksi antar individu pada satu populasi dan terdapat keterbatasan kapasitas, maka model Lotka-Voltera tidak dapat digunakan. Pada kasus ini akan digunakan generalisasi dari model Lotka-Voltera, yaitu model mangsa-pemangsa Michaelis-Menten. Selain itu pada model ini diberikan perlakuan pemanenan pada populasi mangsa. 3.2 Model Umum Pemanenan Misalkan dalam populasi terdapat x individu mangsa dan daya dukung lingkungan K terdapat pada model pertumbuhan perkapita. Sehingga kapasitas penampungan lingkungan yang tersisa adalah K − x
individu. Jadi masih ada
K −x K
(3.3)
⎛ x⎞ ⎟−h ⎝ K⎠
x = rx ⎜1−
dengan peubah tak bebas x ≥ 0 , populasi awal x (0) diasumsikan diketahui, sedangkan h
0 ≤ h ≤ hmaks , dengan hmaks adalah nilai maksimal mangsa yang dapat dipanen. diasumsikan
3.3
Model Michaelis-Menten dengan Pemanenan konstan pada populasi mangsa Pemanenan yang dilakukan untuk memanfaatkan suatu spesies dalam suatu populasi biasanya terjadi pada bidang kehutanan, perikanan, dan kehidupan liar. Pemanenan yang dibahas pada karya ilmiah ini adalah pemanenan pada kehidupan liar atau perikanan secara umum, yang terdapat interaksi mangsa pemangsa. Namun pemanenan dilakukan hanya pada spesies mangsa saja. Karena diasumsikan hanya spesies mangsa yang memiliki nilai komersil. Diagram di bawah akan memperlihatkan gambaran permasalahan dalam bentuk model matematika sederhana. Pertumbuhan Intrinsik
Kelahiran Pemangsa
bagian
lingkungan yang masih bisa ditinggali. Bagian inilah yang sebanding dengan pertumbuhan populasi. Sehingga terbentuk persamaan pertumbuhan populasi perkapita sebagai berikut: ⎛ x⎞ x = rx ⎜1− ⎟ (3.2) ⎝ K⎠ Persamaan di atas merupakan persamaan pertumbuhan logistik. Persamaan tersebut menunjukkan bahwa model tersebut belum mengalami eksploitasi atau usaha pemanenan. Hubungan antara pertumbuhan perkapita alamiah dan usaha pemanenan merupakan dinamika populasi mangsa. Sehingga laju pertumbuhannya dipengaruhi oleh jumlah kelahiran mangsa dan jumlah pemanenan yang dilakukan. Jika pemanenan dilakukan dengan ukuran maka persamaan h , pertumbuhan logistik menjadi
x = F(x) − h
r, K
Mangsa
h Pemanenan
f c, m
Pemangsa
D mati
Gambar 3.1Diagram model mangsapemangsa.
Gambar di atas menunjukkan bahwa laju pertumbuhan populasi mangsa ( x) adalah merupakan akibat sebesar rx yang pertumbuhan alamiah. Laju perkapita populasi
5
mangsa berkurang sebesar
r
untuk setiap
K bertambahnya satu individu mangsa karena adanya keterbatasan daya dukung lingkungan dan sebesar c akibat dimangsa oleh pemangsa. Besarnya tingkat pemangsaaan dipengaruhi oleh tingkat kepuasan pemangsa sebesar m . Terakhir berkurang sebesar h akibat dipanen. Selanjutnya laju pertumbuhan perkapita populasi pemangsa ( y ) adalah sebesar laju kelahiran f dengan mengkonversi setiap mangsa yang dimangsa menjadi kelahiran bagi pemangsa dan dipengaruhi tingkat kepuasan pemangsa sebesar m . Berkurang sebesar tingkat kematian D . Model pemanenan pada mangsa tersebut dirumuskan menjadi model matematika oleh Xiao dan Leslie sebagai berikut: ⎛ x ⎞ cxy x = rx ⎜1 − ⎟ − −h ⎝ K ⎠ my + x (3.4)
⎛
y = y ⎜ −D +
⎝
⎞ ⎟ my + x ⎠ fx
dengan x = banyaknya mangsa y = banyaknya pemangsa r = laju pertumbuhan intrinsik K = daya dukung lingkungan
c = m = D = f =
banyaknya mangsa yang ditangkap tingkat kepuasan pemangsa laju kematian pemangsa faktor konversi yang menyatakan banyaknya pemangsa baru yang lahir untuk tiap mangsa yang di tangkap h = konstanta tingkat pemanenan mangsa dengan r , K , c , m , D , f , h adalah parameter positif. Pada model ini hanya populasi mangsa saja yang dipanen, karena diasumsikan hanya populasi mangsa yang memiliki nilai komersil. Oleh karena itu akan ditentukan nilai h maksimum, jika mangsa dipanen melebihi dari nilai h maksimum maka akan terjadi kepunahan. Kepunahan dapat terjadi juga pada pemangsa karena secara tak langsung mempengaruhi kelangsungan hidup pemangsa karena tidak ada mangsa yang akanditangkap. Nilai h maksimum biasa disebut
hMSY (maximum sustainable yield).
Konsep maximum sustainable yield didasarkan pada model pertumbuhan biologi yang mengasumsikan jika banyaknya persediaan dalam populasi lebih rendah dari tingkat persediaan K , maka terdapat kelebihan individu yang dapat dipanen. Jika kelebihan tersebut tidak dipanen maka akan menyebabkan pengurangan daya dukung lingkungan K . Model tersebut juga memiliki banyak kesetimbangan pada x > 0, y > 0
IV PEMBAHASAN DAN HASIL Pada bagian ini akan dibahas tentang penentuan batasan nilai dari usaha pemanenan untuk mencegah terjadi kepunahan pada populasi. Hal ini merupakan tujuan utama dari penelitian yang akan dilakukan. Dalam bab ini juga akan dibahas tentang pencarian titik tetap dari sistem mangsa pemangsa model Michaelis-Menten. Dari titik tetap yang telah didapat akan dilakukan analisis kestabilan sistem pada setiap titik tetap. Untuk lebih jelasnya, pada bagian akhir pembahasan akan dilakukan simulasi dengan kondisi yang berbeda-beda. Hal ini dilakukan untuk melihat perubahan kestabilan dengan merubah parameter-parameter dari sistem tersebut.
4.1 Menentukan nilai pemanenan maksimum (hmaks) untuk nilai pemangsa nol
Persamaan (3.3) akan seimbang jika ⎛ x⎞ x = rx ⎜ 1 − ⎟ = 0 (4.1) ⎝ K⎠
sehingga populasi akan sama dengan daya dukung yang ada. Sedangkan pertumbuhan populasi akan mencapai nilai maksimum pada kondisi setengah dari daya dukung lingkungannya. Gambar di bawah ini merupakan kurva pertumbuhan logistik dari populasi mangsa ( x ) dari persamaan (4.1) (Lampiran 13)
6
2.5
25
2.0
20 1.5
15
1.0
0.5
10
5
10
15
20
Gambar 4.1Kurva pertumbuhan logistik populasi x .
Dari gambar di atas dapat dilihat bahwa titik tetap terjadi pada x = 0 dan x = K . Dengan melihat diagram pada gambar di atas bahwa pada x = 0 adalah titik tetap tidak stabil dan x = K adalah titik tetap stabil. Secara biologis jika x = 0 adalah titik tetap tak stabil karena pemilihan populasi yang kecil akan tumbuh dengan cepat dan menjauhi diberikan x0 > 0 , titik x = 0 . Misalkan tersebut akan selalu menuju x = K . Oleh sebab itu populasi akan selalu mendekati daya dukung lingkungan (K). Misalkan diberikan x0 < K 2 , titik ini akan bergerak cepat hingga mencapai titik maksimal pada saat x0 = K 2 . Ini berarti bahwa populasi pada awalnya tumbuh dengan cepat, dan grafik dari x ( t ) cekung ke atas. titik x = K / 2 , turunan x mulai menurun dan juga x ( t )
Tetapi
setelah
mencapai
cekung ke bawah dan memiliki asimtot ke garis horizontal x = K . Jika syarat awal x0 terletak antara K 2 dan K , kecepatan solusinya menjadi berkurang dari awal. Karena itu solusinya cekung ke bawah untuk semua nilai t . Jika populasi awalnya melebihi daya dukung lingkungan x0 > K maka x ( t )
menurun menuju x = K dan cekung ke atas. Akhirnya, jika x0 = 0 atau
x0 = K , maka populasi tetap konstan. Sehingga akan membentuk grafik sebagai berikut (Lampiran 14)
5 0
2
4
6
8
10
Gambar 4.2 Bidang solusi pertumbuhan logistik populasi.
Untuk mendapatkan hasil pemanenan yang maksimal maka diasumsikan tidak ada yang memangsa populasi mangsa dan jumlah populasi maksimal pada saat setengah dari daya dukungnya, sehingga diasumsikan nilai pemangsa sama dengan nol dan x =
K 2
. Jika
nilai tersebut disubtitusi ke persamaan (3.4), maka persamaan (3.4) menjadi
x = rx (1 −
= rx −
x )−h =0 K
rx 2 −h = 0 K
Maka
h = rx − h=
rx 2 K ; x= 2 K
rK
4 karena adanya penskalaan pada persamaan (3.4) dengan skala sebagai berikut:
t → rt , x → x K , y → my K maka diketahui bahwa nilai r = 1 dan K = 1, 1 sehingga nilai hmaks = . Setelah didapat 4 nilai hmaks secara kualitatif maka selanjutnya akan dilakukan pembuktian secara kuantitatif dengan melakukan analisis pada model tersebut. Untuk lebih sederhana dalam melakukan analisis maka dilakukan penondimensionalan pada persamaan (3.4) dengan skala tersebut di atas maka akan didapat persamaan berikut: (Lampiran 1) axy x = x (1 − x ) − −h y+x (4.2)
⎛
bx ⎞
⎝
y+ x⎠
y = y ⎜ −d +
⎟
7
⎛
dengan x = banyaknya mangsa y= banyaknya Pemangsa a = banyaknya mangsa yang ditangkap b = banyaknya pemangsa yang lahir d = laju kematian pemangsa h = tingkat pemanenan parametera, b, d, h merupakan parameter positif. 4.2 Penentuan Titik Tetap Titik tetap pada persamaan (4.2)diawali pada x > 0, y > 0 . Misalkan, anggap axy f1 ( x , y ) = x (1 − x ) − −h y+x (4.3) bx ⎞ ⎛ f2 ( x, y ) = y ⎜ − d + ⎟ y+x⎠ ⎝
yang menghasilkan y1 = 0 , y2 =
(b − d ) x d
dan x (1 − x ) −
axy y+x
−h=0
jika y1 = 0
maka x12 =
1 ± 1 − 4h 2
jika y2 =
(b − d ) x d
2
f1 (0, 0) = − h , f 2 (0, 0) = 0 . Oleh sebab itu, solusi dari persamaan (4.3) dengan kondisi awal yang taknegatif, ada dan unik. Semua solusi menyentuh sumbu melewati kuadran pertama, dan titik (0,0) bukan titik tetap dari persamaan (4.3). Pertama-tama, akan ditentukan lokasi dan jumlah dari ekuilibrium dari persamaan (4.3) pada kuadran pertama di . Persamaan (4.3) akan memiliki titik tetap di jika dan hanya jika persamaan axy f1 ( x, y ) = x (1 − x ) − −h =0 y+x (4.4) bx ⎞ ⎛ f 2 ( x, y ) = y ⎜ − d + ⎟=0 y+ x⎠ ⎝
memiliki sepasang solusi real yang taknegatif , . Titik tetap persamaan (4.4) diperoleh dengan menentukan f1 ( x, y ) = 0 dan
f2 ( x, y ) = 0 , sehingga menurut persamaan
⎝
⎞ ⎟=0 y+ x⎠ bx
Maka
dengan , , , adalah parameter positif, dan hanya akan dibahas dinamika dari persamaan (4.3) pada kuadran positif. Jadi kondisi awal secara biologi berarti x(0) ≥ 0 dan y (0) ≥ 0 . Jika dimisalkan x = 0 dan y = 0 , maka
tersebut didapat:
y ⎜ −d +
x12 =
b − a (b − d ) ± ( a (b − d ) − b) − 4 hb
2
2b Dari hasil di atas maka didapat titik tetap sebagai berikut (Lampiran 2) 1 − 1 − 4h T1 : ( x1 , y1 ) = ( , 0) 2 1 + 1 − 4h T2 : ( x2 , y2 ) = ( , 0) 2 * * ⎛ b − a (b − d ) − Δ b − d * ⎞ T3 : ( x1 , y1 ) = ⎜ , x1 ⎟ 2b d ⎝ ⎠ ⎛ b − a (b − d ) + Δ b − d * ⎞ * * , T4 : ( x2 , y2 ) = ⎜ x2 ⎟ 2b d ⎝ ⎠ 2
2
Dengan Δ = ( a(b − d ) − b) − 4hb 4.3 Konstruksi matriks Jacobi Misalkan sistem persamaan (4.2) dituliskan sebagai berikut : dx dt dy dt
= f1 ( x, y ) = f 2 ( x, y )
Matriks Jacobi dibentuk dengan menyusun turunan parsial dari f1dan f2 terhadap x dan y yang dituliskan sebagai berikut (Lampiran 3)
8
⎡ ∂f1 ⎢ ∂x J =⎢ ⎢ ∂f 2 ⎢ ∂x ⎣
∂f1 ⎤ ∂y ⎥ ⎥ ∂f 2 ⎥ ∂y ⎥⎦
4.4.2 Kestabilan sistem di titik tetap T2
Titik
⎤ ax 2 ⎥ 2 ( y + x) ⎥ 2 bx ⎥ −d + ⎥ ( y + x) 2 ⎦
T1
=
(
1 − 1 − 4h
,0) 2 disubtituskan pada persamaan J, maka di peroleh
(−
A − λi I = 0
)
1 − 4h − λ ( b − d − λ ) = 0
Untuk memperoleh nilai eigen dari J1 maka
A − λi I = 0 , yaitu :
λ −λ 2
((
)
) (
didapat nilai eigen sebagai berikut (Lampiran 4)
λ1 = b − d λ2 = − 1 − 4h
1 − 4h
λ2 = − 1 − 4h < 0 maka T2 bersifat sadel atau maka T2 bersifat stabil.
) (b − d ) = 0
didapat nilai eigen sebagai berikut (Lampiran 4)
λ1 = b − d λ2 = 1 − 4h Berdasarkan teorema kestabilan, nilai eigen yang didapat mempunyai 2 kemungkinan, yaitu untuk λ1 = b − d > 0 dan
λ2 = 1 − 4h > 0 maka T1 bersifat tak stabil untuk λ1 = b − d < 0 dan λ2 = 1 − 4h > 0
4.4.3 Kestabilan sistem di titik tetap T3 Titik tetap T3
=
⎛ b − a (b − d ) − Δ b − d * ⎞ , x1 ⎟ ⎜ d 2b ⎝ ⎠ disubtitusikan pada persamaan J, maka akan diperoleh
⎡ a (b − d ) d + Δ ⎢ 2 b J3 = ⎢ 2 ⎢ (b − d ) ⎢⎣ b
⎤ ⎥ b ⎥ d (b − d ) ⎥ ⎥⎦ b −
ad
2
2
Untuk memperoleh nilai eigen dari J3 maka dimisalkan:
maka T1 bersifat sadel. J3 =
⎡ p q⎤ ⎢⎣ r s ⎥⎦
Dengan
untuk λ1 = b − d < 0 dan λ2 = − 1 − 4h < 0
) (b − d − λ ) = 0
1 − 4 h + (b − d ) +
(( 1− 4h) − (b − d )) + (− 1− 4h) (b − d ) = 0
Berdasarkan teorema kestabilan, nilai eigen yang didapat mempunyai 2 kemungkinan, λ1 = b − d > 0 dan yaitu untuk
⎡ 1 − 4h − a ⎤ b − d ⎥⎦ ⎣ 0
J1 = ⎢
1 − 4h − λ
1 + 1 − 4h
Untuk memperoleh nilai eigen dari J2 maka, yaitu :
2
4.4.1 Kestabilan sistem di titik tetap T1
(
J2 = ⎢
λ +λ
4.4 Analisis kestabilan titik tetap
(
=
⎡− 1 − 4h − a ⎤ b − d ⎥⎦ ⎣ 0
−
Kestabilan sistem persamaan (4.2) akan diperoleh dengan menganalisis nilai eigen matriks Jacobi.
tetap
T2
, 0) 2 disubtitusikan pada persamaan J, maka akan diperoleh
⎡ ay 2 − − x 1 2 ⎢ ( y + x) 2 J =⎢ ⎢ by 2 ⎢ ( y + x) 2 ⎣
Titik
tetap
9
q=−
r=
4.4.4Kestabilan sistem di titik tetap T4 Titik tetap T4
a (b − d ) d + Δ 2 b
p=
⎛ b − a (b − d ) + Δ b − d * ⎞ , x2 ⎟ disubtitusi ⎜ 2b d ⎝ ⎠
2 ad 2 b
(b − d )
pada persamaan J, maka di peroleh :
2
⎡ a (b − d ) d − Δ ⎢ 2 b J4 = ⎢ 2 ⎢ (b − d ) ⎢⎣ b
b
s=
d (b − d ) b
Untuk memperoleh nilai eigen, digunakan persamaan karakteristik A − λ I = 0 sehingga
J4 =
dengan menggunakan software Mathematica 7, maka diperoleh nilai eigen sebagai berikut (Lampiran 4)
( (
) )
2
3
2
2
R = ab d + b d − abd − b d 2
2
k=
a (b − d ) d − Δ
b l=−
ad b
m=
2
(b − d )
menghasilkan
nilai
eigen λ1 > 0 dan
λ2 < 0 , sehingga titik tetap T3 bersifat sadel.
d (b − d )
Untuk memperoleh nilai eigen, digunakan persamaan karakteristik A − λ I = 0 sehingga
k −λ
l
m
n−λ
akan menghasilkan nilai eigen λ1 > 0 dan
λ2 < 0 , sehingga titik tetap T3 bersifat sadel. Untuk kasus yang ketiga nilai parameter menghasilkan
nilai
eigen
λ1 > 0 dan λ2 < 0 , sehingga titik tetap T3 bersifat sadel. Terakhir kasus yang keempat b nilai parameter b − d < akan menghasilkan a nilai eigen λ1 > 0 dan λ2 > 0 , sehingga titik tetap T3 bersifat tidak stabil.
=0
dengan menggunakan software Mathematica 7, maka diperoleh nilai eigen sebagai berikut:
Pada kasus yang kedua nilai parameter b < d
2
b
Nilai eigen pada titik tetap T3 memiliki beberapa kemungkinan, yaitu tergantung dari kondisi parameter yang akan diberikan. Untuk kasus yang pertama nilai parameter b > d
b akan a
2
2
T = 4abd − 2ab d − 2ad
b−d ≥
2
b n=
2
2
2
2
S = b ( −b + a (b − d )) − 4b h
ad
⎡k l ⎤ ⎢⎣m n ⎥⎦
Dengan
1 2 −R − S − (( R + S ) + 4b3d (T − S + dS )) 2b3 1 2 λ2 = − 3 −R − S + (( R + S ) + 4b3d (T − S + dS )) 2b dengan
λ1 = −
⎤ ⎥ b ⎥ d (b − d ) ⎥ ⎥⎦ b −
Untuk memperoleh nilai eigen dari J4 maka dimisalkan:
p −λ q =0 r s −λ
akan
=
λ1 = − λ2 = −
1 2b3 1 3
2b
( (
) ))
−R + S − (( R − S ) + 4b d (T + S − dS )) 2
3
−R + S + (( R − S ) + 4b d (T + S − dS ) 2
3
Dengan 2
3
2
2
R = ab d + b d − abd − b d 2
2
2
S = b ( −b + a (b − d )) − 4b h 2
2
T = 4 abd − 2ab d − 2ad (Lampiran 4)
10
yaitu akan nilai nilai
akan menghasilkan nilai eigen λ1 > 0 dan
eigen λ1 > 0 dan λ2 < 0 , sehingga titik tetap
Dari percobaan di atas jelas bahwa persamaan (4.4) memiliki empat pasang solusi real
Nilai eigen pada titik tetap T4, tergantung dari kondisi parameter yang diberikan. Untuk kasus yang pertama, parameter b > d akan menghasilkan
λ2 < 0 , sehingga titik tetap T4 bersifat sadel.
T4 bersifat sadel. Untuk kasus yang kedua nilai parameter b < d akan menghasilkan nilai eigen
λ1 > 0 dan
*
*
taknegatif ( xi , yi ) dan ( xi , yi ) dengan
λ2 < 0 , sehingga titik
i
xi =
tetapT4 bersifatsadel. Pada kasus yang ketiga, b nilai parameter b − d ≥ akan menghasilkan a
*
xi =
nilai eigen λ1 > 0 dan λ2 > 0 , sehingga titik
1 + ( −1) 1 − 4 h 2
yi = 0
b − a (b − d ) + ( −1)
i
Δ
2b
yi = *
b−d d
*
xi
tetap T4 bersifat tidak stabil. Terakhir, kasus b keempat dengan nilai parameter b − d < a
2
2
Dengan i = 1, 2 , Δ = ( a (b − d ) − b) − 4hb
Berikut merupakan tabel kestabilan titik tetap dari hasil pencarian titik tetap dengan beberapa kondisi yang berbeda: Tabel 1 Ringkasan Keberadaan dan Kestabilan Titik Tetap dari Berbagai Kondisi Kondisi
1
0
dan b < d
T1
T2
T3
T4
Sadel
Stabil hiperbolik
---------
--------
Tak stabil
Sadel
Stabil hiperbolik
Stabil hiperbolik
4 1
0
dan b > d
4 0
1
dan b − d <
b a
Tak stabil hiperbolik
Sadel hiperbolik
Tak stabil
Sadel
dan b − d ≥
b a
Tak stabil hiperbolik
Sadel
---------
----------
Sadel
Sadel
--------
---------
---------
----------
----------
-----------
Stabil
---------
----------
-----------
Sadel
---------
----------
----------
4 0
1 4
0
1
dan b = d
4 h>
1 4
h=
1
dan b ≤ d
4 h=
1 4
dan b > d
11
Dari tabel di atas dapat dilihat sifat-sifat titik tetap dari berbagai kondisi. Jumlah titik tetap juga tergantung dari kondisi yang dikenakan pada sistem. Untuk lebih jelasnya, maka dilakukan simulasi untuk melihat jumlah titik tetap dan orbit kestabilan dari masing-masing titik tetap dari setiap kondisi
xHtL 4
3
2
1
4.5 Simulasi Analisis Kesetabilan Pada bagian simulasi ini, akan dilakukan uji coba beberapa kondisi yang mempengaruhi kestabilan model yaitu dengan mengubah parameter-parameter. Hal ini dilakukan untuk menggambarkan beberapa kasus jika terjadi pada kondisi sebagai berikut : 4.5.1 Simulasi Analisis Kestabilan pada 1 Kasus 1 ( b < d dan 0 < h < ) 4 Titik Tetap Berikut ini adalah ilustrasi pencarian titik tetap pada kasus b < d . Kurva titik tetap didapat dengan menggunakan software mathematica 7. Lalu dengan memilih parameter a = 0.1, b = 0.2, d = 0.3, dan h = 0,1 maka diperoleh
nilai
T1 = (0.112702, 0)
dan
T2 = (0.887298, 0) , maka dari titik tersebutdiperoleh kurva sebagai berikut (Lampiran 5) The phase portrait of system 1.0
yHt L
0.5
0.0
- 0.5
0.0
0.2
0.4
xHt L
0.6
0.8
2
4
6
8
t
Gambar 4.3 Kurva titik tetap dan bidang solusi pada kondisi b < d dan 0 < h <
1
.
4
Dari gambar di atas dapat dilihat bahwa pada kondisi tersebut terdapat dua titik tetap pada kuadran positif dan dua titik tersebut merupakan titik kesetimbangan, yaitu pada titik T1 dan titik T2. Titik T1 bersifat sadel hiperbolik dan titik T2 bersifat stabil hiperbolik. Gambar di atas menunjukan bahwa orbit menuju ke titik tetap T2 dengan kondisi tingkat kelahiran pemangsa lebih kecil daripada tingkat kematian pemangsa. Gambar di atas dapat disimpulkan bahwa titik tetap T2 bersifat stabil hiperbolik, karena dapat dilihat orbitnya menuju ke titik T2 dan titik T1 sadel hiperbolik. 4.5.2 Simulasi Analisis Kestabilan Pada 1 Kasus 2 ( b > d dan 0 < h < ) 4 Titik Tetap Berikut ini adalah ilustrasi pencarian titik tetap pada kondisi tingkat kelahiran pemangsa lebih besar daripada tingkat kematian pemangsa ( b > d ). Titik tetap pada kondisi ini didapat dengan menggunakan software mathematica 7. Lalu dengan memilih parameter a = 1, b = 3, d = 2, dan h = 0,1
T1 = (0.112702, 0) ,
T2 = (0.887298, 0) , T3 = (0.23, 0.12) , T4 = (0.44, 0.22) . Dan diperoleh gambar sebagai berikut (Lampiran 6)
3
2
1
0
Maka diperoleh nilai
1.0
xHtL 4
0 0
0
2
4
6
8
t
12
The phase portrait of system
The phase portrait of system 2.0
2.0
1.5
1.5
1.0
yHt L
yHt L
1.0
0.5
0.5
0.0
0.0 - 0.5
- 0.5
- 1.0
0.0
0.5
xHt L 1.0
1.5
2.0
Gambar 4.4 Kurva titik tetap pada kondisi b > d dan 0 < h <
1
.
4
Dari gambar di atas dapat dilihat bahwa pada kondisi tersebut terdapat empat titik tetap, titik T1 dan T2 merupakan titik kesetimbangan. Titik T1 bersifat tak stabil hiperbolik dan T2 bersifat sadel hiperbolik. Titik tetap T3 dan T4 bersifat stabil hiperbolik. Gambar di atas menunjukan bahwa orbitnya mendekati titik T3 dan T4 yang bersifat stabil hiperbolik dengan kondisi tingkat kelahiran pemangsa lebih besar daripada tingkat kematian pemangsa. Titik T1 bersifat tak stabil dan titik T2 bersifat sadel.
4.5.3 Simulasi Analisis Kestabilan pada b 1 Kasus 3 ( b − d < dan 0 < h < ) 4 a Titik tetap Berikut ini ilustrasi pencarian titik tetap b pada kasus b − d < , dimana nilai titik tetap a T1 dan T2 bergantung pada nilai h dan titik tetap T3 dan T4 bergantung pada nilai parameter a, b, dan d, dengan memilih nilai parameter a = 0.5, b = 0.3, d = 0.1, dan h = 0.04. Maka diperoleh nilai T1 = (0.0417424, 0) , T2 = (0.958258, 0) ,
T3 = (0.0666667, 0.133333) , T4 = (0.6,1.2) . Dari nilai parameter tersebut di peroleh hasil sebagai berikut (Lampiran 7)
0.0
xHt L
0.5
1.0
1.5
2.0
Gambar 4.5 Kurva titik tetap pada kondisi b−d <
b a
dan 0 < h <
1 . 4
Dari gambar di atas dapat dilihat bahwa pada kondisi tersebut terdapat empat titik tetap, dimana titik T1 brsifat hiperbolik tidak stabil dan T2 bersifat hiperbolik sadel. Dan titik T3 bersifat tak stabil, sedangkan titik T4 bersifat sadel. Gambar di atas juga menunjukan terdapat dua ekuilibrium yaitu pada titik T1 yang merupakan titik takstabil hiperbolik dan pada titik T2 yang merupakan titik sadel hiperbolik. Gambar di atas menunjukkan bahwa orbitnya mendekati titik T2 merupakan titik sadel dan titik tetap T1 merupakan titik tak stabil.
4.5.4 Simulasi Analisis Kestabilan pada b 1 Kasus 4 ( b − d ≥ dan 0 < h < ) 4 a Titik Tetap Berikut ini ilustrasi penentuan titik tetap b pada kondisi b − d ≥ . Titik tetap didapat a dengan menggunakan software mathematica 7. Lalu dengan memilih parameter a = 2, b = 0.2, d = 0.1, dan h = 0.05, maka diperoleh nilai T1 = (0.0527864, 0) , T2 = (0.947214, 0) . Dari nilai parameter di atas maka diperoleh hasil sebagai berikut (Lampiran 8).
13
The phase portrait of system
The phase portrait of system 1.5
1.0
0.8
1.0
0.6
yHt L
yHt L
0.5
0.4
0.0
0.2 - 0.5
0.0
- 1.0
- 0.2
0.0
0.5
xHt L
1.0
Gambar 4.6 Kurva titik tetap pada kondisi b−d ≥
b a
dan 0 < h <
1 . 4
- 0.5
xHt L
0.0
0.5
1.0
4.5.5 Simulasi Analisis Kestabilan pada 1 ) 4
Titik Tetap Berikut ini ilustrasi penentuan titik tetap pada kondisi b = d dimana nilai titik tetap T1 dan T2 bergantung pada besar kecilnya nilai h dan nilai titik tetap T3 dan T4 bergantung pada nilai parameter a, b, dan d. dipilih nilai parameter a = 1, b = 2, d = 2, dan h = 0.1, maka diperoleh nilai T1 = (0.112702, 0) ,
2.0
1 . 4
Dari gambar di atas dapat dilihat ada dua titik tetap, yaitu titik tetap T1dan T2. Gambar di atas juga menunjukan bahwa dua titik tetap tersebut merupakan titik ekuilibrium yang merupakan titik sadel. Gambar di atas menunjukan bahwa orbinya menjauhi titik T1 mendekati titik T2 namun membentuk cekungan sehingga tidak nenuju titik T2. Sehingga titik T1 dan titik T2 merupakan titik sadel.
4.5.6 Simulasi Analisis Kestabilan pada Kondisi 6 ( h >
1 ) 4
Titik Tetap Berikut ini adalah ilustrasi pencarian titik 1 tetap pada kasus h > . Kurva titik tetap 4 didapat dengan menggunakan software mathematica 7. Lalu dengan memilih parameter a = 1, b = 0.1, d = 0.25, dan h = 0, 3 . Maka dari parameter tersebut didapat bidang fase sebagai berikut dan sistem tidak memiliki titik tetap. (Lampiran 10) The phase portrait of system
T2 = (0.887298, 0) , T 3 = (0.112702, 0) ,
1.5
T4 = (0.887298, 0) , karena titik T1 sama
1.0
0.5
yHtL
dengan titik T3 dan titik T2 sama dengan titik T4 maka dapat dikatakan bahwa pada kondisi tingkat kelahiran pemangsa sama dengan tingkat kematian pemangsa hanya memiliki dua titik tetap. Dari titik tersebut diperoleh kurva sebagai berikut (Lampiran 9)
1.5
Gambar 4.7 Kurva titik tetap pada kondisi b = d dan 0 < h <
Dari gambar di atas dapat dilihat ada dua titik tetap. Dimana titik tetap T1 bersifat tak stabil hiperbolik, titik tetap T2bersifat sadel hiperbolik. Gambar di atas juga menunjukan bahwa dua titik tetap tersebut juga merupakan ekuilibrium yaitu pada titik T1 yang merupakan titik takstabil hiperbolik dan pada titik T2 yang merupakan titik sadel hiperbolik. Gambar di atas menunjukan bahwa orbit menjauh dari titik T1 mendekati titik (0,0) sehingga dapat dikatakan titik T1 merupakan titik tidak stabil hiperbolik. Sedangkan titik T2 merupakan titik sadel hiperbolik.
Kondisi 5 ( b = d dan 0 < h <
- 1.0
1.5
0.0
- 0.5
- 1.0 - 0.5
0.0
0.5
xHt L
1.0
1.5
2.0
14
Gambar 4.8 Kurva pada kondisi h >
1 . 4
Gambar di atas menunjukkan ketika h >
1
4 persamaan (4.3) tidak memiliki ekuilibrium x (t ) < 0 pada
dan
2
R+ ,
dinamika
dari
2
persamaan (4.3) pada R + terlihat dari gambar di atas dimana semua orbit akan melewati 2
sumbu y dan akan keluar dari R + . Jika demikian, hal ini akan mengakibatkan spesies mangsa akan mengalami kepunahan dan hal ini pula yang akan menjadi penyebab punahnya populasi pemangsa. Oleh karena itu, untuk menjaga agar kedua spesies dapat bertahan hidup, maka tingkatpemanenan mangsa tidak boleh melebihi seperempat.
1
axy 1 > > 0 x (1 − x ) − x+ y 4
λ2 = b − d
⎛1 ⎞ − axy > ⎜ − x (1 − x ) ⎟ ( x + y ) > 0 ⎝4 ⎠
Karena nilai dari salah satu nilai eigennya sama dengan nol, maka ekuilibrium ( x0 , y0 )
⎛1 ⎞ ⎜ − x (1 − x ) ⎟ ( x + y ) ⎝4 ⎠ −y > > 0 ax −y > 0
y < 0
adalah titik tetap stabil non-hiperbolik. Dengan menggunakan software mathematica 7 maka akan didapat hasil sebagai berikut (Lampiran 11) The phase portrait of system
4.5.7 Simulasi Analisis Kestabilan pada 1 Kondisi 7 ( h = ) 4 Titik Tetap Persamaan (4.3) memiliki ekuilibrium yang unik
2 di R +
1 , dengan ( x0 , y0 ) = ( , 0) jika 2
1 dan b ≠ d , jika parameter yang dipilih 4
1.5
1.0
yHt L
Gambar orbit di atas menunjukan bahwa orbitnya menuju titik (0,0) dan akan melewati sumbu y pada kondisi pemanenan melebhi dari seperempat. Karena titik (0,0) bukan merupakan titik tetap dan titik ekuilibrium, maka dapat dikatakan bahwa pada kondisi tersebut sistem tidak memiliki ekuilibrium. Hal inilah yang akan menyebabkan terjadinya kepunahan pada spesies mangsa dan secara tidak langsung akan berdampak sama pada spesies pemangsa.
Untuk memperoleh nilai eigen, digunakan persamaan karakteristik A − λ I = 0 sehingga
λ1 = 0
axy 1 > − x (1 − x ) > 0 x+ y 4
h=
⎛ 0 −a ⎞ ⎟ ⎝0 b − d ⎠
Df ( x0 , y0 ) = ⎜
Dari matrik di atas didapat nilai eigen sebagai berikut
4
−
nilai T1 dan T2 sama, sehingga dapat dikatakan pada kondisi tersebut sistem hanya memiliki satu titik tetap. Titik tetap tersebut merupakan titik stabil dan juga titik ekuilibrium. Bagian linear dari persamaan (4.3) pada ( x0 , y 0 ) ditentukan oleh matrik
−a ⎞ ⎛0 − λ ⎜ 0 b−d −λ⎟ = 0 ⎝ ⎠
Bukti: h >
adalah a = 1, b = 1, d = 2, dan h = 0, 25 dengan syarat tingkat kelahiran pemangsa lebih kecil daripada tingkat kematian pemangsa ( b < d ) maka akan didapat nilai berikut T1 = (0.5, 0) dan T2 = (0.5, 0) karena
0.5
0.0
- 0.5
0.0
0.5
xHt L
1.0
1.5
Gambar 4.9 Kurva titik tetap pada kondisi h=
1 4
Gambar di atas menunjukana kondisi saat tingkat kelahiran pemangsa lebih kecil daripada tingkat kematian pemangsa terdapat
15
dan T2 = (0.5, 0) karena nilai T1 dan T2 sama, sehingga dapat dikatakan pada kondisi tersebut sistem hanya memiliki satu titik tetap. Titik tetap tersebut merupakan titik sadel dan juga titik ekuilibrium. Bagian linear dari persamaan (4.3) pada ( x0 , y 0 ) ditentukan oleh matrik
⎛ 0 −a ⎞ ⎟ ⎝0 b − d ⎠
Df ( x0 , y0 ) = ⎜
untuk memperoleh nilai eigen, digunakan persamaan karakteristik A − λ I = 0 sehingga −a ⎞ ⎛0 − λ ⎜ 0 b−d −λ⎟ = 0 ⎝ ⎠
Dari matrik di atas didapat nilai eigen sebagai berikut:
λ1 = 0 λ2 = b − d Karena nilai dari salah satu nilai eigennya sama dengan nol, maka ekuilibrium ( x0 , y 0 ) adalah titik sadel non-hiperbolik. Dengan menggunakan software mathematica 7 maka akan didapat hasil sebagai berikut (Lampiran 12) The phase portrait of system 2.0
1.5
1.0
yHt L
satu titik tetap T1. Titik tersebut merupakan titik stabil. Gambar di atas merupakan orbit ketika 1 h = , maka sistem memiliki ekuilibrium 4 1 yang unik yaitu ( x0 , y0 ) = ( , 0) . Orbit dari 2 gambar di atas menuju ke titik T1dan dari nilai eigen yang di dapat maka titik T1 merupakan titik tetap stabil non-hiperbolik. Jika parameter yang dipilih adalah dengan a = 1, b = 2, d = 1, dan h = 0, 25 syarat tingkat kelahiran pemangsa lebih besar daripada tingkat kematian pemangsa ( b > d ) maka akan didapat nilai berikut T1 = (0.5, 0)
0.5
0.0
- 0.5
- 1.0
0.0
xHt L
0.5
1.0
1.5
2.0
Gambar 4.10 Kurva titik tetap pada kondisi h=
1 . 4
Gambar di atas menunjukkan pada kondisi tingkat kelahiran pemangsa lebih besar daripada tingkat kematiaan pemangsa terdapat satu titik tetap T1. Titik tersebut adalah titik sadel dan juga merupakan titik ekuilibrium. Gambar di atas menunjukan bahwa orbitnya menjauhi titik T1 lalu menuju sumbu y, sehingga titik tersebut dikatakan tidak stabil. Dari kedua gambar di atas dapat dikatakan bahwa titik T1 merupakan titik sadel.
16
V SIMPULAN Dalam tulisan ini telah dipelajari Model mangsa-pemangsa Michaelis-Menten dengan pemanenan pada populasi mangsa. Dari hasil analisis, diperoleh maksimum 4 titik tetap. Banyaknya titik tetap dan kestabilannya dipengaruhi oleh konstanta pemanenan dan perbandingan antara tingkat kematian pemangsa dan tingkat interaksi antara mangsa dan pemangsa. Dari hasil pembahasan diperoleh nilai 1 pemanenan maksimal hMSY = . Agar 4 populasi mangsa dan pemangsa tidak mengalami kepunahan, maka ditentukan tingkat pemanenan maksimum yaitu seperempat populasi mangsa. Jika tingkat pemanenan melebihi seperempat populasi mangsa, maka sistem tidak memiliki titik tetap dan kedua spesies akan mengalami kepunahan. Namun kepunahan tidak terjadi secara bersamaan. Mangsa akan mengalami kepenuhan terlebih dahulu kemudian diikuti dengan punahnya populasi pemangsa karena
tidak lagi mendapat sumber makanan yang biasa diperoleh dari populasi mangsa. Analisis yang dilakukan pada sistem dapat diketahui bahwa sistem memiliki satu titik tetap jika nilai usaha pemanenannya sama dengan seperempat pada saat populasi mangsa sama dengan setengah dan diasumsikan tidak ada pemangsaan terhadap spesies mangsa. Pada kondisi tingkat kelahiran pemangsa lebih kecil atau sama dengan tingkat kematian pemangsa dengan nilai usaha pemanenan antara nol hingga kurang dari seperempat akan memliki dua titik tetap. Sedangkan pada kondisi tingkat kelahiran pemangsa lebih besar daripada tingkat kematian pemangsa dengan nilai usaha pemanenan antara nol hingga kurang dari seperempat akan memiliki empat titik tetap. Agar tidak ada populasi yang mengalami kepunahan maka besarnya interaksi antara mangsa dan pemangsa harus dipilih melebihi tingkat kematian pemangsa.
DAFTAR PUSTAKA Anton H. 1995. Aljabar Linear Elementer. Edisi ke-5. Terjemahan Pantur Silaban dan I Nyoman Susila. Erlangga, Jakarta. Farlow SJ. 1994. An Introduction to Differential Equation and Their Application. Mc Graw-Hill, New York. Strogatz SH. 1994. Nonlinear Dynamics and Chaos, with Applications to Physics, Biology, Chemistry, and Engineering. Addison-Wesley Publishing Company, Reading, Massachusete.
Tu PNV. 1994. Dynamical System, An Introduction with Application in Economics and Biology. SpringerVerlag. Heidelberg, Germany. Verhulst F.1990. Nonlinear Differential Eqution and Dynamical System. Springer. Verlag. Heidelberg. Germany. Xiao D. 2005. Bifurcations of A RatioDependent Predator-Prey System with Constant Rate Harvesting. SIAM J. App. Math. 65. pp. 737-753.
LAMPIRAN
18
Lampiran 1. Penondimensionalan
x cxy )− K my + x fx ) y = y (− D + my + x
x = rx(1 −
Dengan skala
t ∗ → rt , x∗ →
Diberikan a =
x = rx (1 −
x
c f D , b = , d = mr r r )−
K
cxy my + x
x = x (1 − x ) −
a xm yr x yK + K
x = x (1 − x ) −
a xyK r
x = x (1 − x ) −
a xy
y+ x
y+ x
∴ x = x (1 − x ) −
x my ∗ , y → K K
a xy y+ x
19
⎛
y = y ⎜−D +
⎝
⎞ ⎟ my + x ⎠ fx
brx ⎛ ⎜ K → y ⎜ − dr + x ⎜ yK + ⎝ K
⎞ ⎟ ⎟ ⎟ ⎠
⎛ brx ⎜ K → y ⎜ − dr + 2 yK + x ⎜⎜ ⎝ K ⎛ ⎛ bx → y ⎜ r ⎜ −d + 2 yK + ⎝ ⎝
⎞ ⎟ ⎟ ⎟⎟ ⎠
⎛ ⎜t → y⎜ ⎜t ⎝ ⎛
⎛ ⎞⎞ ⎜ ⎟⎟ bx ⎜ −d + ⎟⎟ x 2 ⎜ y( ) + x ⎟⎟ ⎝ ⎠⎠ x
∴ y ⎜ −d +
⎝
⎞⎞ ⎟⎟ x ⎠⎠
⎞ ⎟ y+ x⎠ bx
20
Lampiran 2. Penentuan Titik Tetap
Untuk menemukan titik tetap dari :
dx axy = x (1 − x ) − −h y+x dt dy bx ⎞ ⎛ = y ⎜ −d + ⎟ y+ x⎠ dt ⎝
Maka persamaan tersebut dibuat menjadi
x (1 − x ) −
axy y+x
dt
= 0,
dy dt
= 0 seperti pada persamaan berikut:
−h=0
bx ⎞ ⎛ y ⎜ −d + ⎟=0 y +x⎠ ⎝
⎛
bx ⎞
⎝
y+ x⎠
Maka dari persamaan y ⎜ − d +
y = 0 atau − d +
dx
⎟ = 0 , dapat diketahui bahwa:
bx = 0 y+ x
Dari persamaan − d +
bx = 0 , didapat y+ x
bx =d y+ x bx = d ( y + x ) bx = dy + dx dy = bx − dx
bx −dx d (b − d ) x y= d y=
Sehingga diperoleh y = 0 atau y =
(b − d ) x d
Jika y = 0 maka nilai y = 0 disubtitusi ke persamaan x (1 − x ) − sehingga:
axy y+x
− h = 0 untuk memperoleh nilai x ,
21
x (1 − x ) − h = 0 2
x−x −h = 0 2
x −x+h=0 x12 =
1 ± 1 − 4h 2
Maka didapat titik tetap T1 dan T2 sebagai berikut: T1 : ( x1 , y1 ) = (
1 − 1 − 4h 2
, 0) , T2 : ( x2 , y 2 ) = (
1 + 1 − 4h 2
, 0)
Jika y =
(b −d ) x d
maka nilai y =
(b − d ) x axy disubtitusi ke persamaan x (1 − x ) − − h = 0 untuk memperoleh d y+x
nilai x , sehingga: (b − d ) x d bx −x y= d y=
Lalu disubtitusi ke persamaan x (1 − x ) −
axy y+x
− h = 0 , sehingga:
22
x(1 − x) − 2
x−x −
axy y+x
−h =0
axy −h =0 y+ x
bx − x) −h = 0 x − x − bx d ( − x )+ x d 2
ax (
abx2 −ax2 ) 2 d −h =0 x−x − bx d (
abx2 2 d − ax )( ) − h = 0 d bx adx 2 )−h = 0 x − x − ( ax − b adx 2 −h = 0 x − x − ax + b adx 2 +h=0 x − x + ax − b ad 2 x − (1 − a + ) x + h = 0 b 2
x− x −(
Maka
23
x12 = =
(1 − a +
ad ad ) ± ( −1+ a − )2 − 4 h b b 2
1 ⎛ b − ab + ad
⎜ 2⎜ ⎝
2 ⎞ ⎛ −b + ab − ad ⎞ ⎜ ⎟ − 4h ⎟⎟ b ⎝ ⎠ ⎠
±
b
2
=
b − ab + ad
±
⎛ −b + ab − ad ⎞ ⎜ ⎟ − 4h b ⎝ ⎠
2b
2 2
=
⎛ −b + ab − ad ⎞ b − ab + ad ± b ⎜ ⎟ − 4h b ⎝ ⎠ 2b 2
=
⎛ −b + ab − ad ⎞ 2 2 b − ab + ad ± ⎜ ⎟ b − 4hb b ⎝ ⎠ 2b 2
b − ab + ad ± =
( −b + ab − ad ) 2 2 b − 4 hb 2 b 2b 2
x12 =
b − a (b − d ) ± ( a (b − d ) − b ) − 4 hb
2
2b
Maka didapat titik tetap T3 dan T4 sebagai berikut:
⎛ b − a (b − d ) − Δ b − d * ⎞ ⎛ b − a (b − d ) + Δ b − d * ⎞ * * * * T3 : ( x1 , y1 ) = ⎜ , x1 ⎟ , T4 : ( x2 , y2 ) = ⎜ , x2 ⎟ 2b d 2b d ⎝ ⎠ ⎝ ⎠ 2
2
Dengan Δ = ( a (b − d ) − b) − 4hb
24
Lampiran 3. Konstruksi Matriks Jacobi
Menentukan matriks Jacobi dari model mangsa pemangsa Michaelis-Menten sebagai berikut: axy
f1 ( x, y ) = x(1 − x) −
y+x
⎛
bx ⎞
⎝
y+x⎠
f 2 ( x, y ) = y ⎜ − d +
⎡ ∂ f1 ⎢ ∂x J = ⎢ ⎢ ∂f2 ⎢ ∂x ⎣
∂ f1 ∂y ∂f2 ∂y
⎤ ⎥ ⎥ ⎥ ⎥ ⎦
⎛
a xy
2
∂x
= 1− 2x −
y+ x
∂ f1 ∂y
= −
ax
−h
−h
⎛ ay 2 ⎞ ⎜ ( x + y)2 ⎟ ⎝ ⎠
f1 ( x , y ) = x (1 − x ) − ∴
y+ x
⎞ ⎟ y+ x⎠
⎝
f1 ( x , y ) = x − x −
a xy
bx
f2 ( x, y ) = y ⎜ − d +
∂ f1
⎟
f1 ( x , y ) = x (1 − x ) −
∴
−h
2
( y + x)
2
a xy y+ x
−h
25
⎛
f2 ( x, y) = y ⎜ −d +
⎝
⎛
f2 ( x, y) = ⎜ − yd +
⎝
∴
∂f2 ∂x
=
by
( y + x)
2
⎛ ⎝
⎛
f2 ( x, y) = ⎜ − yd +
⎝
∂f2 ∂y
⎞ ⎟ y+ x⎠ bxy
2
f2 ( x, y) = y ⎜ −d +
∴
⎞ ⎟ y+x⎠ bx
= −d +
⎞ ⎟ y+x⎠ bx
⎞ ⎟ y+ x⎠ bxy
bx2 ( y+x)2
Jadi menghasilkan matriks jacobi sebagai berikut 2 2 ⎡ ⎤ ay ax ⎢1 − 2x − ( y + x)2 − ( y + x)2 ⎥ ⎥ ∵J = ⎢ 2 2 by bx ⎥ ⎢ −d + 2 ⎢⎣ ( y + x)2 ( y + x) ⎥⎦
26
Lampiran 4. Penentuan Nilai Eigen dari Titik Tetap
¾
Nilai eigen dari titik tetap T1 dapat ditentukan dengan program berikut ini :
Solve
√1
4
0
0,
Menghasilkan √1
,
4
¾ Nilai eigen dari titik tetap T2 dapat ditentukan dengan program berikut ini : √1
Solve
0
4
0,
Menghasilkan √1
,
¾
4
Nilai eigen dari titik tetap T3 dapat ditentukan dengan program berikut ini :
4
Solve
0, Menghasilkan
1 2
4 √
4
4
2
4
2 4
4 ,
1 2 4 √ 4
4 2
4
2 4
4
27
Atau dapat diperoleh dengan program berikut :
Eigenvalues ^2 / ^2 ,
^2 /
^2/ ,
4
^2 / ^2 ,
Menghasilkan
1 2
4 √
4
4
2
4
2
4
4
,
1 2
4 √
4
4
2
4
2
4
4
Dari hasil diatas dapat disederhanakan menjadi :
λ1 = − λ2 = −
1 2b
3
1 2b
3
( (
) ))
− R − S − (( R + S ) + 4b d (T − S + dS )) 2
3
− R − S + (( R + S ) + 4b d (T − S + dS ) 2
3
Dengan : 2
3
2
2
R = ab d + b d − abd − b d 2
2
2
S = b ( −b + a (b − d )) − 4b h 2
2
T = 4abd − 2ab d − 2ad ¾
Nilai eigen dari titik tetap T4 dapat ditentukan dengan program berikut ini :
28
4
Solve
0, Menghasilkan
1 2
4 √
4
4
2
4
2 4
4 ,
1 2 4 √ 4
4 2
4
2
4
4 Atau dapat diperoleh dengan program berikut ini :
Eigenvalues ^2 / ^2 ,
^2 /
^2/ ,
4
^2 / ^2 ,
menghasilkan
1 2
4 √ 4
4 2
4
2 4
4 ,
1 2
4 √ 4
4 2
4
2 4
4
29
Dari hasil diatas dapat disederhanakan menjadi :
( (
) )
1 2 − R − S − (( R + S ) + 4b3d (T − S + dS )) 3 2b 1 2 3 λ2 = − 3 − R − S + (( R + S ) + 4b d (T − S + dS )) 2b
λ1 = −
Dengan 2
3
2
2 2
2
2
R = ab d + b d − abd − b d
S = b (−b + a (b − d )) − 4b h 2
2
T = 4abd − 2ab d − 2ad
30
Lampiran 5. Simulasi dan Bidang Solusi pada Kondisi 1 b < d dan 0 < h <
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{t , x[t ]} / . sol , {t , 0, 1000}, PlotRange{{0,8},{0,4}},PlotStyle → { RGBColor[1, 0, 1], Thick }, AxesLabel → {" t ", " x (t ) "}]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) / ( y + x ) - h, y (-d + (b x ) / ( y + x ))}, { x, 0, 1}, { y , - 0.5, 0.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, ImageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) / ( y + x ) - h ", Bold ], Style["y = y ( - d + (b x ) / ( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 0.1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 0.2, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.3, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.1, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
31
Bidang Solusi Pada Kondisi b < d dan 0 < h <
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
bx[t ]
⎞ ⎟,
y[t ] + x[t ] ⎠
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{t , x[t ]} / . sol , {t , 0, 1000}, PlotRange{{0,8},{0,4}},PlotStyle → {RGBColor[1, 0, 1], Thick }, AxesLabel → {" t ", " x (t ) "}]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) / ( y + x) - h, y (- d + (b x ) / ( y + x))}, { x, 0, 1}, { y , - 0.5, 0.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt1, ImageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) / ( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) / ( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 0.1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 0.2, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.3, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.1, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
xHt L 4
3
2
1
0
0
2
4
6
8
t
32
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{t , y[t ]} / . sol , {t , 0, 1000}, PlotRange{{0,8},{0,4}},PlotStyle → {RGBColor[1, 0, 1], Thick }, AxesLabel → {" t "," x (t ) "}]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, 0, 1}, { y , - 0.5, 0.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt1, ImageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 0.1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 0.2, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.3, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.1, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0.5,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
xHtL 4
3
2
1
0
0
2
4
6
8
t
33
Lampiran 6. Simulasi pada Kondisi 2 b > d dan 0 < h <
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, 0, 2}, { y , - 0.5, 2}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 3, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 2, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.1, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
34
Lampiran 7. Simulasi pada Kondisi 3 b − d <
b
dan 0 < h <
a
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, 0, 2}, { y , - 0.5, 2}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 0.5, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 0.3, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.1, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.04, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
35
Lampiran 8. Simulasi pada Kondisi 4 b − d ≥
b
dan 0 < h <
a
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → {RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, -0.2, 1.5}, { y , - 0.2, 1}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( - d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 2, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 1, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.5, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.05, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
36
Lampiran 9. Simulasi pada Kondisi 5 b = d dan 0 < h <
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
bx[t ]
⎞ ⎟,
y[t ] + x[t ] ⎠
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, -1, 2}, { y , -1, 1.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 2, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 2, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.1, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
37
Lampiran 10. Simulasi pada Kondisi 6 h >
1 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, -0.5, 2}, { y , -1, 1.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( -d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 0.1, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 0.25, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.3, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
38
Lampiran 11. Simulasi pada Kondisi 7 h =
1 ,b < d 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, 0, 1.5}, { y , - 0.5, 1.5}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( - d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 1, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 2, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.25, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
39
Lampiran 12. Simulasi pada Kondisi 8 h =
1 ,b > d 4
Manipulate[ Module[{ plt1, plt 2, sol , x 0 = xx 0, y 0 = yy 0}, sol = NDSolve[{ x '[t ] == x[t ](1 − x[t ]) −
ax[t ] y[t ] y[t ] + x[ x ]
⎛
− h, y '[t ] == y[t ] ⎜ − d +
⎝
⎞ ⎟, y[t ] + x[t ] ⎠ bx[t ]
x[t /; t ≤ 0] = x 0, y[t /; t ≤ 0] == y 0},{ x[t ], y[t ]},{t , 0,1000}]; plt1 = ParametricPlot[{ x[t ], y[t ]} / . sol , {t , 0, 1000}, PlotStyle → { RGBColor[1, 0, 1], Thick }]; plt 2 = StreamPlot[{ x (1 - x ) - ( a x y ) /( y + x ) - h, y (-d + (b x ) /( y + x ))}, { x, 0, 2}, { y , -1, 2}, FrameLabel - > { {Style[ Row[{Style[" y ", Italic ], "(", Style[" t ", Italic ], ") "}],14], None}, {Style[ Row[{Style[" x ", Italic ], "(", Style[" t ", Italic ], ") "}],14], Style[ Row[{Style[" The phase portrait of system ", Bold ]}],14]}}, StreamPo int s - > 50]; Show[ plt 2, Im ageSize - > {450, 400}]], Style["formulate :", Bold], Style["x = x (1 - x ) - ( a x y ) /( y + x ) - h ", Bold ], Style["y = y ( - d + (b x ) /( y + x ) ) ", Bold ], Delimiter, Style["parameters", Bold, 10], {{a, 1, "a"}, 0, 5, .01, ImageSize → Small, Appearance → "Labeled"}, {{b, 2, "b"}, 0, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{d, 1, "d"}, -3, 3, .01, ImageSize → Small, Appearance → "Labeled"}, {{h, 0.25, "h"}, 0, 1, .01, ImageSize → Small, Appearance → "Labeled"}, Delimiter, Style["initial conditions", Bold,10], {{xx0, 0.5,"x0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, {{yy0,0,"y0"}, 0, 10, .01,ImageSize → Small, Appearance → "Labeled"}, ControlPlacement → Left, SynchronousUpdating → False]
40
Lampiran 13. Kurva Persamaan Logistik
Manipulate[Solve[{r x (1-x/k)==0}],{r,0.1,20},{k,1,20}]
88x → 0.<, 8x → 20.<<
r k
Manipulate[Plot[{r x (1-x/k)==0},{x,0,20}],{r,0.1,20},{k,1,20}]
r
2.5
k
2.0
1.5
1.0
0.5
5
10
15
20
41
Lampiran 14. Bidang Solusi Persamaan Logistik
With
0.5 , sol
NDSolve
1
With
0.5 , sol
NDSolve
1
With
0.5 , sol
NDSolve
1
With
0.5 , sol
NDSolve
1
20
20
20
20
,
0
25 , , , 0,10
;
,
0
20 , , , 0,10
;
,
0
15 , , , 0,10
;
0
5 , , , 0,10
,
g1
Plot x t /. b, , 0,10 , PlotStyle
RGBColor 1,0,1 , Thick ;
g2
Plot x t /. c, , 0,10 , PlotStyle
RGBColor 1,0,0 , Thick ;
g3
Plot x t /. d, , 0,10 , PlotStyle
g4
Plot x t /. e, , 0,10 , PlotStyle
Show g1, g2, g3, g4, PlotRange
RGBColor 0,0.5,1 , Thick ; RGBColor 0.5,0,0.3 , Thick ;
All, Axes
False, Frame
True
25
20
15
10
5 0
2
4
6
8
10
;