Anda di halaman 1dari 15

Differensial Numerik

Oleh: Eko Hari Parmadi


Differensial dari suatu fungsi f secara manual sering dihitung menggunakan
rumus:
Namun karena fungsi yang sulit
𝑓(𝑥0 + ℎ dihitung secara manual ataupun
untuk proses otomatisasi tanpa
𝑓(𝑥0 harus menghitung secara manual
digunakanlah differensial
𝑦 = 𝑓(𝑥 numerik

Ada beberapa metode


differensial numerik, antara lain:
1. Metode Selisih Maju
2. Metode Selisih Mundur
3. Metode Selisih Tengahan

𝑥0 𝑥0 + ℎ
Differensial Numerik: Metode Selisih Maju
Maka nilai f’(x di titik 𝑥0
𝑓(𝑥0 + ℎ dapat diaproksimasi
dengan:
𝑓(𝑥0
′ 𝑓 𝑥0 +ℎ −𝑓(𝑥0
𝑓 𝑥0 ≈ , ℎ⟶0

𝑦 = 𝑓(𝑥
Dengan kata lain, kita harus
memilih barisan ℎ𝑘
dengan ℎ𝑘 ⟶ 0
sedemikian sehingga:

𝑓 𝑥0 + ℎ𝑘 − 𝑓(𝑥0
𝑓′ 𝑥0 ≈
ℎ𝑘
𝑥0 𝑥0 + ℎ 𝑘 = 1, 2, 3, … , 𝑛, …
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
′ ′
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 = 𝑓 𝑥 = −𝑆𝑖𝑛(𝑥 maka:
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih maju 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Maju
𝑓 𝑥0 + ℎ𝑘 − 𝑓(𝑥0
𝑓′ 𝑥0 ≈
ℎ𝑘
ℎ𝑘 𝑥0 + ℎ 𝑘 𝑓 𝑥0 + ℎ 𝑘 𝑓(𝑥0
0.1 0.6 0.825335615 0.877582562 -0.52246947
0.01 0.51 0.872744508 0.877582562 -0.483805424
0.001 0.501 0.877102698 0.877582562 -0.47986425
0.0001 0.5001 0.877534615 0.877582562 -0.479469417
0.00001 0.50001 0.877577768 0.877582562 -0.479429927
0.000001 0.500001 0.877582082 0.877582562 -0.479425977

𝑓 ′ 0,5000 = −0,479425977
Contoh:
Diketahui D(t) adalah fungsi jarak terhadap waktu t, seperti pada tabel di bawah ini:
Maka kita dapat menghitung laju perubahan jarak
terhadap waktu atau yang dikenal sebagai kecepatan
𝑑
𝐷 𝑡 = 𝐷′ 𝑡 = 𝑉 𝑡 Berapa nilai dari V(10) ?
𝑑𝑡
𝑥1 = 𝑥0 + ℎ
𝑓 𝑥0 +ℎ −𝑓(𝑥0
𝑓(𝑥0 𝑓 ′ 𝑥0 ≈ ,

𝑦 = 𝑓(𝑥

𝑓 𝑥i +ℎ −𝑓(𝑥i
𝑓 ′ 𝑥i ≈ ,

𝑓 𝑥i+1 −𝑓(𝑥i
𝑥1 = 𝑥0 + ℎ
𝑓′ 𝑥i ≈ ,
𝑥0 𝑥i+1 −𝑥i
Penyelesaian dari soal di atas terlihat dalam tabel di bawah ini:
𝐷(𝑡𝑖+1 − 𝐷(𝑡𝑖
= 𝑉(𝑡𝑖
𝑡𝑖+1 − 𝑡𝑖
𝑡𝑖 𝐷(𝑡𝑖 𝐷(𝑡𝑖+1 − 𝐷(𝑡𝑖 𝑡𝑖+1 − 𝑡𝐢
8,000 17.453
9,000 21.460 4.007 1 4.007
10,000 25.752 4.292 1 4.292
11,000 30.301 4.549 1 4.549
12,000 30.084 -0.217 1 -0.217

Berdasarkan tabel iterasi di atas diperoleh V(10)= 4,292


Latihan 1: (metode selisih maju)
a. Diberikan fungsi 𝑦 = 𝑓(𝑥 = 𝑆𝑖𝑛(𝑥 , dimana 𝑥 dalam radian
Tentukan aproksimasi dari 𝑓 ′ (0,8000 ℎ = 0,1 ℎ = 0,01 ℎ = 0,001
b. Bandingkan hasilnya dengan menghitung langsung 𝑓 ′ 0,8000 = 𝐶𝑜𝑠(0,8000
c. Tentukan pula error mutlak dari perhitungan tersebut.

Latihan 2: (metode selisih maju)


Tentukan aproksimasi dari 𝑓 ′ (1,200
Menggunakan
a. ℎ = 0,1 Seluruh pekerjaan dijadikan satu file, dibuat
dalam bentuk pdf dan dikirim ke email:
b. ℎ = 0,001 harimbi.parmadi@gmail.com, paling lambat
Ingat: Rabu, 29 April 2020 Pk.10.00 dengan nama
file: Tugas4_metnum_NIM.pdf
ℎ = 𝑥i+1 − 𝑥i
𝑓 𝑥i+1 −𝑓(𝑥i
𝑓 ′ 𝑥i ≈ ,
𝑥i+1 −𝑥i
Differensial Numerik: Metode Selisih Mundur
Berdasarkan Deret Taylor berderajat satu di sekitar 𝑥 = 𝑥𝑖
untuk 𝑓 𝑥𝑖−1 adalah:
𝑓 ′ 𝑥𝑖
𝑓 𝑥𝑖−1 = 𝑓 𝑥𝑖 + 𝑥𝑖−1 − 𝑥𝑖 𝑓 ′ 𝑥𝑖 𝑥𝑖−1 − 𝑥𝑖 = 𝑓(𝑥𝑖−1 − 𝑓(𝑥𝑖
1!

𝑓(𝑥𝑖−1 − 𝑓(𝑥𝑖
𝑓 𝑥𝑖 =
𝑥𝑖−1 − 𝑥𝑖

𝑥𝑖 − 𝑥𝑖−1 = ℎ 𝑥𝑖−1 − 𝑥𝑖 = −ℎ

𝑓(𝑥𝑖 − ℎ − 𝑓(𝑥𝑖
𝑓′ 𝑥𝑖 =
−ℎ

𝑓(𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖
𝑓 𝑥𝑖 =
−ℎ𝑘
𝑘 = 1, 2, 3, … , 𝑛, …
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 ′ = 𝑓 ′ 𝑥 = −𝑆𝑖𝑛(𝑥 maka:
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih mundur 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Mundur
𝑓 𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖
ℎ𝑘 𝑥𝑖 − ℎ𝑘 𝑓(𝑥𝑖 − ℎ𝑘 𝑓(𝑥𝑖 𝑓 𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖 −ℎ𝑘
0.1 0.4 0.921060994 0.877582562 0.043478432 -0.434784321
0.01 0.49 0.882332859 0.877582562 0.004750297 -0.475029672
0.001 0.499 0.878061549 0.877582562 0.000478987 -0.478986667
0.0001 0.4999 0.8776305 0.877582562 4.79382E-05 -0.479381659
0.00001 0.49999 0.877587356 0.877582562 4.79421E-06 -0.479421151
0.000001 0.499999 0.877583041 0.877582562 4.79425E-07 -0.4794251

𝑓 ′ 0,5000 = −0,4794251
Contoh:
Diketahui D(t) adalah fungsi jarak terhadap waktu t, seperti pada tabel di bawah ini:
Maka kita dapat menghitung laju perubahan jarak
terhadap waktu atau yang dikenal sebagai kecepatan
𝑑
𝐷 𝑡 = 𝐷′ 𝑡 = 𝑉 𝑡 Berapa nilai dari V(10) ?
𝑑𝑡

Tabel iterasi Metode Selisih Mundur


𝐷(𝑡𝑖−1 − 𝐷(𝑡𝑖
𝐷(𝑡𝑖 𝐷(𝑡𝑖−1 − 𝐷(𝑡𝑖 = 𝑉(𝑡𝑖
𝑡𝑖−1 − 𝑡𝑖
𝑡𝑖 Berdasarkan tabel iterasi di atas
8 17.453 - - diperoleh V(10)= 4,292
9 21.46 -4.007 4.007
10 25.752 -4.292 4.292
11 30.301 -4.549 4.549
12 30.084 0.217 -0.217
Latihan 3: (metode selisih mundur)
a. Diberikan fungsi 𝑦 = 𝑓(𝑥 = 𝑆𝑖𝑛(𝑥 , dimana 𝑥 dalam radian
Tentukan aproksimasi dari 𝑓 ′ (0,8000 ℎ = 0,1 ℎ = 0,01 ℎ = 0,001
b. Bandingkan hasilnya dengan menghitung langsung 𝑓 ′ 0,8000 = 𝐶𝑜𝑠(0,8000
c. Tentukan pula error mutlak dari perhitungan tersebut.

Latihan 4: (metode selisih mundur)


Tentukan aproksimasi dari 𝑓 ′ (1,200
Menggunakan
a. ℎ = 0,1 Seluruh pekerjaan dijadikan satu file, dibuat
dalam bentuk pdf dan dikirim ke email:
b. ℎ = 0,001 harimbi.parmadi@gmail.com, paling lambat
Ingat: Rabu, 29 April 2020 Pk.10.00 dengan nama
file: Tugas4_metnum_NIM.pdf
ℎ = 𝑥i − 𝑥i−1
𝑓 𝑥i−1 −𝑓(𝑥i
𝑓 ′ 𝑥i ≈ ,
𝑥i−1 − 𝑥i
Differensial Numerik: Metode Selisih Tengahan
𝑓 𝑥𝑖+1 − 𝑓(𝑥𝑖−1 𝑥𝑖 − 𝑥𝑖−1 = ℎ 𝑥𝑖−1 − 𝑥𝑖 = −ℎ
𝑓′ 𝑥 ≈
𝑥𝑖+1 − 𝑥𝑖−1 𝑥𝑖+1 − 𝑥𝑖 = ℎ

𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
𝑓′ 𝑥 ≈
2ℎ
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 ′ = 𝑓 ′ 𝑥 = −𝑆𝑖𝑛(𝑥
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih
tengahan 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Tengahan
𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
ℎ𝑘 𝑥0 + h𝑘 𝑥0 − h𝑘 𝑓 𝑥0 + h𝑘 𝑓 𝑥0 − h𝑘 𝑓′ 𝑥 ≈
2ℎ
0.1 0.6 0.4 0.825335615 0.921060994 -0.478626895
0.01 0.51 0.49 0.872744508 0.882332859 -0.479417548
0.001 0.501 0.499 0.877102698 0.878061549 -0.479425459
0.0001 0.5001 0.4999 0.877534615 0.8776305 -0.479425538
0.00001 0.50001 0.49999 0.877577768 0.877587356 -0.479425539
0.000001 0.500001 0.499999 0.877582082 0.877583041 -0.479425539

𝑓 ′ 0,5000 = −0,479425539
Latihan 5: (metode selisih tengahan)
a. Diberikan fungsi 𝑦 = 𝑓(𝑥 = 𝑆𝑖𝑛(𝑥 , dimana 𝑥 dalam radian
Tentukan aproksimasi dari 𝑓 ′ (0,8000 ℎ = 0,1 ℎ = 0,01 ℎ = 0,001
b. Bandingkan hasilnya dengan menghitung langsung 𝑓 ′ 0,8000 = 𝐶𝑜𝑠(0,8000
c. Tentukan pula error mutlak dari perhitungan tersebut.

Latihan 6: (metode selisih tengahan)


Tentukan aproksimasi dari 𝑓 ′ (1,200
Menggunakan
a. ℎ = 0,1 Seluruh pekerjaan dijadikan satu file, dibuat
b. ℎ = 0,001 dalam bentuk pdf dan dikirim ke email:
harimbi.parmadi@gmail.com, paling lambat
Ingat: Rabu, 29 April 2020 Pk.10.00 dengan nama
ℎ = 𝑥i − 𝑥i−1 ℎ = 𝑥i+1 − 𝑥i file: Tugas4_metnum_NIM.pdf

𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
𝑓′ 𝑥 ≈
2ℎ

Anda mungkin juga menyukai