Latihan Contoh Soal Metode Euler dengan Solusi Terperinci

Metode Euler adalah salah satu metode numerik yang paling dasar dan sering digunakan dalam pemecahan masalah matematis, terutama dalam konteks persamaan diferensial biasa (PDB). Metode ini sangat berguna dalam memperkirakan solusi dari persamaan diferensial yang tidak dapat diselesaikan secara analitik. Dalam artikel ini, kami akan memberikan latihan contoh soal metode Euler dengan solusi yang terperinci, sehingga Anda dapat memahami dan menguasai teknik ini dengan lebih baik.

Artikel ini bertujuan untuk memberikan pemahaman yang lebih mendalam tentang cara kerja metode Euler dan bagaimana Anda dapat mengaplikasikannya untuk menyelesaikan berbagai jenis masalah numerik. Mari kita mulai dengan penjelasan dasar tentang metode Euler, diikuti dengan contoh soal yang jelas dan mudah dipahami.

Apa Itu Metode Euler?

Metode Euler adalah metode numerik yang digunakan untuk mendekati solusi dari persamaan diferensial biasa (PDB) yang berbentuk: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​

Di mana:

🔖 Baca juga:
List of Required Documents for H4 EAD Application in the US
  • y(t)y(t)y(t) adalah fungsi yang ingin dicari solusinya,
  • f(t,y)f(t, y)f(t,y) adalah fungsi yang menggambarkan laju perubahan yyy terhadap ttt,
  • t0t_0t0​ adalah waktu awal, dan
  • y0y_0y0​ adalah nilai awal dari yyy pada waktu t0t_0t0​.

Metode Euler mengaproksimasi solusi dari persamaan ini menggunakan pendekatan linear, dengan rumus:yn+1=yn+h⋅f(tn,yn)y_{n+1} = y_n + h \cdot f(t_n, y_n)yn+1​=yn​+h⋅f(tn​,yn​)

Di mana:

  • yn+1y_{n+1}yn+1​ adalah solusi pada langkah n+1n+1n+1,
  • yny_nyn​ adalah solusi pada langkah nnn,
  • hhh adalah panjang langkah atau 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​).

Penting untuk dicatat bahwa semakin kecil nilai hhh, semakin akurat solusi yang diperoleh. Namun, semakin kecil nilai hhh, semakin banyak langkah yang diperlukan, yang berarti waktu komputasi akan semakin lama.

Kelebihan dan Kekurangan Metode Euler

Sebelum kita melanjutkan ke contoh soal, penting untuk mengetahui kelebihan dan kekurangan metode Euler, agar Anda dapat memanfaatkannya dengan baik.

Kelebihan:

  1. Mudah Dipahami dan Diterapkan: Metode Euler adalah salah satu metode numerik yang paling sederhana dan paling mudah dipahami. Bahkan pemula pun bisa mulai menggunakan metode ini dengan cepat.
  2. Implementasi Cepat: Karena rumusnya sangat sederhana, metode Euler dapat dengan cepat diimplementasikan dalam berbagai perangkat lunak pemrograman seperti Python, MATLAB, atau Excel.
  3. Fleksibilitas: Metode ini bisa digunakan untuk menyelesaikan berbagai jenis persamaan diferensial biasa, baik yang linear maupun non-linear.

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

Kekurangan:

  1. Akurasi Terbatas: Metode Euler hanya memberikan hasil yang cukup akurat jika panjang langkah hhh sangat kecil. Jika hhh terlalu besar, hasil yang diperoleh bisa sangat jauh dari solusi yang benar.
  2. Instabilitas pada Langkah Besar: Jika langkah hhh terlalu besar, solusi yang dihasilkan bisa sangat tidak stabil dan menyimpang jauh dari solusi yang sebenarnya.
  3. Kesalahan Akumulatif: Karena kesalahan pada setiap langkah akan terakumulasi pada langkah-langkah berikutnya, kesalahan ini dapat memengaruhi hasil akhir, terutama jika banyak langkah yang dilakukan.

Contoh Soal 1: Persamaan Diferensial Linear

Mari kita mulai dengan contoh soal yang melibatkan persamaan diferensial linear. Dalam contoh ini, kita akan menggunakan metode Euler untuk menyelesaikan persamaan diferensial dan menghitung solusi numerik.

Soal:

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

Tentukan solusi numerik untuk y(0.2)y(0.2)y(0.2) dengan langkah h=0.1h = 0.1h=0.1.

Langkah 1: Menentukan Fungsi f(t,y)f(t, y)f(t,y)

Dari persamaan diferensial yang diberikan, kita tahu bahwa:f(t,y)=y−t2+1f(t, y) = y – t^2 + 1f(t,y)=y−t2+1

Diketahui bahwa nilai awal y(0)=0.5y(0) = 0.5y(0)=0.5 dan panjang langkah h=0.1h = 0.1h=0.1.

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

Pada langkah pertama, kita hitung f(t0,y0)f(t_0, y_0)f(t0​,y0​) dengan menggunakan nilai awal t0=0t_0 = 0t0​=0 dan y0=0.5y_0 = 0.5y0​=0.5: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 dapat menghitung nilai y1y_1y1​ pada t1=0.1t_1 = 0.1t1​=0.1:y1=y0+h⋅f(t0,y0)=0.5+0.1⋅1.5=0.5+0.15=0.65y_1 = y_0 + h \cdot f(t_0, y_0) = 0.5 + 0.1 \cdot 1.5 = 0.5 + 0.15 = 0.65y1​=y0​+h⋅f(t0​,y0​)=0.5+0.1⋅1.5=0.5+0.15=0.65

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

Sekarang kita hitung f(t1,y1)f(t_1, y_1)f(t1​,y1​) menggunakan nilai t1=0.1t_1 = 0.1t1​=0.1 dan y1=0.65y_1 = 0.65y1​=0.65: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

Kemudian, kita gunakan rumus Euler untuk menghitung nilai y2y_2y2​ pada t2=0.2t_2 = 0.2t2​=0.2:y2=y1+h⋅f(t1,y1)=0.65+0.1⋅1.64=0.65+0.164=0.814y_2 = y_1 + h \cdot f(t_1, y_1) = 0.65 + 0.1 \cdot 1.64 = 0.65 + 0.164 = 0.814y2​=y1​+h⋅f(t1​,y1​)=0.65+0.1⋅1.64=0.65+0.164=0.814

Hasil Solusi:

Dengan menggunakan metode Euler, kita memperoleh solusi numerik 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

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

Contoh Soal 2: Persamaan Diferensial Non-Linear

Sekarang, mari kita coba contoh soal lain yang melibatkan persamaan diferensial non-linear. Metode Euler juga dapat diterapkan pada jenis persamaan diferensial ini.

Soal:

Diberikan persamaan diferensial berikut: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.

Langkah 1: Menentukan Fungsi f(t,y)f(t, y)f(t,y)

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

Diketahui bahwa y(0)=0y(0) = 0y(0)=0 dan panjang langkah h=0.2h = 0.2h=0.2.

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

Pada langkah pertama, kita hitung 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

Menggunakan rumus Euler, kita menghitung nilai y1y_1y1​ pada t1=0.2t_1 = 0.2t1​=0.2:y1=y0+h⋅f(t0,y0)=0+0.2⋅0=0y_1 = y_0 + h \cdot f(t_0, y_0) = 0 + 0.2 \cdot 0 = 0y1​=y0​+h⋅f(t0​,y0​)=0+0.2⋅0=0

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

Sekarang kita hitung f(t1,y1)f(t_1, y_1)f(t1​,y1​):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

Kemudian, kita gunakan rumus Euler untuk menghitung nilai y2y_2y2​ pada t2=0.4t_2 = 0.4t2​=0.4:y2=y1+h⋅f(t1,y1)=0+0.2⋅0.2=0+0.04=0.04y_2 = y_1 + h \cdot f(t_1, y_1) = 0 + 0.2 \cdot 0.2 = 0 + 0.04 = 0.04y2​=y1​+h⋅f(t1​,y1​)=0+0.2⋅0.2=0+0.04=0.04

Penulis : Reyfen Andrian

Post Comment