Contoh Soal Metode Euler Lengkap Beserta Pembahasan dan Solusinya

Metode Euler adalah salah satu metode numerik yang digunakan untuk menyelesaikan masalah persamaan diferensial biasa (PDB). Metode ini sangat berguna ketika kita tidak bisa menemukan solusi analitik dari persamaan diferensial tersebut, dan kita perlu mencari solusi secara numerik. Meskipun sederhana, metode Euler sering digunakan sebagai dasar untuk mengembangkan metode-metode numerik lainnya yang lebih canggih.

Pada artikel ini, kami akan membahas metode Euler, memberikan contoh soal lengkap, serta menyediakan pembahasan dan solusi yang terperinci. Dengan pemahaman yang mendalam tentang metode ini, Anda akan dapat mengatasi berbagai masalah persamaan diferensial dengan lebih mudah.

Apa Itu Metode Euler?

Metode Euler adalah salah satu teknik dasar yang digunakan untuk mendekati solusi dari persamaan diferensial biasa. Metode ini bekerja berdasarkan prinsip bahwa solusi pada titik tertentu dapat diperkirakan dengan menggunakan nilai pada titik sebelumnya, ditambah dengan perubahan yang dihitung berdasarkan kemiringan atau laju perubahan pada titik tersebut.

Secara matematis, metode Euler digunakan untuk menyelesaikan persamaan diferensial bentuk pertama:dydt=f(t,y),y(t0)=y0\frac{dy}{dt} = f(t, y), \quad y(t_0) = y_0dtdy​=f(t,y),y(t0​)=y0​

🔖 Baca juga:
Memahami Jalur Kritis dengan Contoh Soal dan Pembahasan Lengkap yang Mudah Dipahami

Dimana:

  • dydt\frac{dy}{dt}dtdy​ adalah turunan dari y(t)y(t)y(t),
  • f(t,y)f(t, y)f(t,y) adalah fungsi yang mendeskripsikan perubahan yyy terhadap ttt,
  • y0y_0y0​ adalah nilai awal yang diketahui pada t0t_0t0​,
  • ttt adalah waktu, dan
  • y(t)y(t)y(t) adalah solusi yang dicari.

Metode Euler menyarankan untuk menghitung nilai y(t)y(t)y(t) pada langkah waktu berikutnya menggunakan rumus:yn+1=yn+hf(tn,yn)y_{n+1} = y_n + h f(t_n, y_n)yn+1​=yn​+hf(tn​,yn​)

Di mana:

  • yn+1y_{n+1}yn+1​ adalah nilai solusi pada langkah n+1n+1n+1,
  • yny_nyn​ adalah nilai solusi pada langkah nnn,
  • hhh adalah panjang langkah (step size),
  • f(tn,yn)f(t_n, y_n)f(tn​,yn​) adalah nilai fungsi pada titik (tn,yn)(t_n, y_n)(tn​,yn​).

Baca Juga :Kumpulan Contoh Soal tentang Fisika untuk SMP dan SMA

Kelebihan dan Kekurangan Metode Euler

Kelebihan:

  1. Sederhana: Metode Euler adalah metode yang sangat sederhana dan mudah dipahami.
  2. Cepat Implementasi: Karena rumusnya sederhana, metode ini cepat diimplementasikan dalam perangkat lunak.
  3. Fleksibel: Dapat digunakan untuk berbagai macam persamaan diferensial biasa.

Kekurangan:

  1. Akurasinya Terbatas: Metode Euler kurang akurat dibandingkan dengan metode numerik lainnya, seperti metode Runge-Kutta. Kesalahan yang dihasilkan bisa cukup besar, terutama jika ukuran langkah hhh tidak cukup kecil.
  2. Instabilitas pada Langkah Besar: Jika langkah hhh terlalu besar, solusi yang dihasilkan bisa sangat tidak stabil dan menyimpang jauh dari solusi yang sebenarnya.

Contoh Soal Metode Euler dan Pembahasan Lengkap

Untuk mempermudah pemahaman, berikut adalah contoh soal yang melibatkan penggunaan metode Euler beserta pembahasan dan solusinya.

Soal 1: Persamaan Diferensial Linear

Diberikan persamaan diferensial berikut:dydt=y−t2+1,y(0)=0.5\frac{dy}{dt} = y – t^2 + 1, \quad y(0) = 0.5dtdy​=y−t2+1,y(0)=0.5

Gunakan metode Euler untuk mendekati solusi pada t=0.2t = 0.2t=0.2 dengan langkah h=0.1h = 0.1h=0.1.

Langkah 1: Menyusun Rumus Metode Euler

Kita tahu bahwa rumus umum metode Euler adalah:yn+1=yn+hf(tn,yn)y_{n+1} = y_n + h f(t_n, y_n)yn+1​=yn​+hf(tn​,yn​)

Untuk persamaan ini, kita memiliki f(t,y)=y−t2+1f(t, y) = y – t^2 + 1f(t,y)=y−t2+1. Maka, kita bisa mengaplikasikan rumus Euler untuk menghitung nilai yyy pada titik berikutnya.

Langkah 2: Menentukan Nilai Awal dan Langkah hhh

Diketahui bahwa y(0)=0.5y(0) = 0.5y(0)=0.5, yaitu y0=0.5y_0 = 0.5y0​=0.5, dan langkah h=0.1h = 0.1h=0.1. Kita ingin menghitung nilai yyy pada t=0.2t = 0.2t=0.2.

Langkah 3: Menghitung Nilai y1y_1y1​ pada t1=0.1t_1 = 0.1t1​=0.1

Pada langkah pertama, t0=0t_0 = 0t0​=0, dan kita menggunakan rumus Euler untuk menghitung y1y_1y1​:f(t0,y0)=y0−t02+1=0.5−02+1=1.5f(t_0, y_0) = y_0 – t_0^2 + 1 = 0.5 – 0^2 + 1 = 1.5f(t0​,y0​)=y0​−t02​+1=0.5−02+1=1.5

Sekarang, kita gunakan rumus Euler untuk menghitung y1y_1y1​:y1=y0+hf(t0,y0)=0.5+0.1×1.5=0.5+0.15=0.65y_1 = y_0 + h f(t_0, y_0) = 0.5 + 0.1 \times 1.5 = 0.5 + 0.15 = 0.65y1​=y0​+hf(t0​,y0​)=0.5+0.1×1.5=0.5+0.15=0.65

Langkah 4: Menghitung Nilai y2y_2y2​ pada t2=0.2t_2 = 0.2t2​=0.2

Sekarang kita menggunakan nilai y1=0.65y_1 = 0.65y1​=0.65 untuk menghitung y2y_2y2​ pada t2=0.2t_2 = 0.2t2​=0.2:f(t1,y1)=y1−t12+1=0.65−(0.1)2+1=0.65−0.01+1=1.64f(t_1, y_1) = y_1 – t_1^2 + 1 = 0.65 – (0.1)^2 + 1 = 0.65 – 0.01 + 1 = 1.64f(t1​,y1​)=y1​−t12​+1=0.65−(0.1)2+1=0.65−0.01+1=1.64

Menggunakan rumus Euler, kita dapat menghitung y2y_2y2​:y2=y1+hf(t1,y1)=0.65+0.1×1.64=0.65+0.164=0.814y_2 = y_1 + h f(t_1, y_1) = 0.65 + 0.1 \times 1.64 = 0.65 + 0.164 = 0.814y2​=y1​+hf(t1​,y1​)=0.65+0.1×1.64=0.65+0.164=0.814

Hasil Solusi:

Dengan menggunakan metode Euler, kita memperoleh nilai perkiraan untuk y(0.2)y(0.2)y(0.2) sebagai:y(0.2)≈0.814y(0.2) \approx 0.814y(0.2)≈0.814

Contoh Soal 2: Persamaan Diferensial Non-Linear

Sekarang kita akan mencoba contoh soal dengan persamaan diferensial non-linear:dydt=t+y2,y(0)=0\frac{dy}{dt} = t + y^2, \quad y(0) = 0dtdy​=t+y2,y(0)=0

Gunakan metode Euler dengan langkah h=0.2h = 0.2h=0.2 untuk menghitung nilai yyy pada t=0.4t = 0.4t=0.4.

Baca Juga : Universitas Teknokrat Indonesia Masuk 10 Besar Kampus Swasta Terbaik Nasional Versi AppliedHE ASEAN 2026

Langkah 1: Menyusun Rumus Metode Euler

Fungsi f(t,y)f(t, y)f(t,y) dalam persamaan ini adalah:f(t,y)=t+y2f(t, y) = t + y^2f(t,y)=t+y2

Maka, kita akan menggunakan rumus Euler untuk menghitung nilai yyy pada titik berikutnya.

Langkah 2: Menentukan Nilai Awal dan Langkah hhh

Diketahui bahwa y(0)=0y(0) = 0y(0)=0 dan h=0.2h = 0.2h=0.2. Kita ingin menghitung nilai yyy pada t=0.4t = 0.4t=0.4.

Langkah 3: Menghitung Nilai y1y_1y1​ pada t1=0.2t_1 = 0.2t1​=0.2

Pada langkah pertama, kita menghitung f(t0,y0)f(t_0, y_0)f(t0​,y0​):f(t0,y0)=t0+y02=0+02=0f(t_0, y_0) = t_0 + y_0^2 = 0 + 0^2 = 0f(t0​,y0​)=t0​+y02​=0+02=0

Kemudian, kita menggunakan rumus Euler untuk menghitung y1y_1y1​:y1=y0+hf(t0,y0)=0+0.2×0=0y_1 = y_0 + h f(t_0, y_0) = 0 + 0.2 \times 0 = 0y1​=y0​+hf(t0​,y0​)=0+0.2×0=0

Langkah 4: Menghitung Nilai y2y_2y2​ pada t2=0.4t_2 = 0.4t2​=0.4

Sekarang, kita menggunakan nilai y1=0y_1 = 0y1​=0 untuk menghitung y2y_2y2​ pada t2=0.4t_2 = 0.4t2​=0.4:f(t1,y1)=t1+y12=0.2+02=0.2f(t_1, y_1) = t_1 + y_1^2 = 0.2 + 0^2 = 0.2f(t1​,y1​)=t1​+y12​=0.2+02=0.2

Menggunakan rumus Euler, kita dapat menghitung y2y_2y2​:y2=y1+hf(t1,y1)=0+0.2×0.2=0+0.04=0.04y_2 = y_1 + h f(t_1, y_1) = 0 + 0.2 \times 0.2 = 0 + 0.04 = 0.04y2​=y1​+hf(t1​,y1​)=0+0.2×0.2=0+0.04=0.04

Hasil Solusi:

Dengan menggunakan metode Euler, kita memperoleh nilai perkiraan untuk y(0.4)y(0.4)y(0.4) sebagai:y(0.4)≈0.04y(0.4) \approx 0.04y(0.4)≈0.04

Kesimpulan

Metode Euler adalah salah satu metode numerik yang sangat berguna untuk menyelesaikan persamaan diferensial biasa, terutama ketika solusi analitik sulit ditemukan.

Penulis : Reyfen Andrian

Post Comment