tim dosen - dedetarwidi.staff.telkomuniversity.ac.id

21
REVIEW KALKULUS & KONSEP ERROR CNH2B4 / KOMPUTASI NUMERIK TIM DOSEN KK MODELING AND COMPUTATIONAL EXPERIMENT 1

Upload: others

Post on 26-Oct-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

REVIEW KALKULUS & KONSEP ERROR

CNH2B4 / KOMPUTASI NUMERIK

TIM DOSEN

KK MODELING AND COMPUTATIONAL EXPERIMENT

1

Page 2: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Misalkan A adalah himpunan bilangan. Fungsi fdengan domain A adalah sebuah aturan atauprosedur komputasi dimana kita dapatmenghitung keluaran tunggal f(x) untuk setiapmasukan bilangan x dalam himpunan A.

Contoh: misalkan f(x) = 3x2 + 2x + 1

Cari f(4), f(-x), dan f(2x).

2 9/6/2017

Fungsi

Page 3: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Interval tutup [a,b] artinya a ≤ x ≤ b.

Interval buka (a,b) artinya a < x < b.

Interval [a,b) artinya a ≤ x < b.

Interval (a,b] artinya a < x ≤ b.

3 9/6/2017

Interval

Page 4: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Misalkan fungsi f didefinisikan oleh aturan f(x) = x2

Tuliskan nilai f(x) untuk beberapa nilai x:

Grafik dari fungsi f(x) adalah

4 9/6/2017

Grafik Fungsi

Page 5: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Kita tuliskan

Ini berarti limit dari f(x), dengan x mendekati a, sama dengan L.

5 9/6/2017

Limit

lim ( )x a

f x L

Page 6: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Fungsi f kontinu di titik a jika

6 9/6/2017

Kekontinuan

lim ( ) ( )x a

f x f a

Page 7: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Teorema Nilai Antara

Misalkan f kontinu dalam selang [a,b] dan Ladalah sembarang bilangan real di antara f(a) danf(b). Maka, terdapat nilai c dengan a < c < bsedemikian sehingga f(c) = L.

7 9/6/2017

Page 8: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Turunan Fungsi

Misalkan f terdefinisi di dalam selang terbukayang mengandung a. Maka, f dikatakandapat diturunkan di x = a jika

Notasi f’(a) disebut turunan (derivative) f di x = a. Bentuk turunan yang ekivalen ialahdengan memisalkan x = a +h, sehingga

8 9/6/2017

( ) ( )lim ( )x a

f x f af a

x a

0

( ) ( )lim ( )h

f x h f af a

h

Page 9: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Teorema NilaiRata-rata

Misalkan f kontinu dalam selang [a,b] dan f’(x)ada untuk semua a < x < b. Jika f(a) ≠ f(b) ≠ 0, maka terdapat nilai c, dengan a < c < b, sedemikian sehingga

9 9/6/2017

( ) ( )( )

f b f af c

b a

Page 10: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Integral

Teorema Dasar Kalkulus Pertama :

Jika f kontinu dalam selang [a,b], maka terdapat fungsi F, yang disebut antiturunan dari f, sedemikian sehingga

dengan F’(x) = f(x).

Teorema Dasar Kalkulus Kedua :

Jika f kontinu dalam selang [a,b], maka

10 9/6/2017

( ) ( ) ( )

b

a

f x dx F b F a

( ) ( )

x

a

df t dt f x

dx

Page 11: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Jika fungsi f mempunyai ekspansi deret pangkatdi titik a, maka

Contoh: tentukan deret Taylor untuk f(x) = ex

sampai orde 1, kemudian tentukan nilai dari e.

11

Deret Taylor

2 3( ) ( ) ( )( ) ( ) ( ) ( ) ( )

1! 2! 3!

f a f a f af x f a x a x a x a

Page 12: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Error

Jika â adalah nilai hampiran terhadap nilai eksak (analitik) amaka selisih â dengan a disebut dengan error absolut.

Error lebih berarti jika diketahui perbandingan dengan nilaieksaknya yang disebut error relatif :

12 9/6/2017

absε a a

100%relatif

a aε

a

Page 13: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Contoh

Misalkan Anda diminta untuk mengukur panjang jembatan. Ternyata hasil pengukuran diperoleh panjang jembatan = 9999 cm. Jika panjang jembatan sebenarnya 10000 cm, tentukan error absolut dan error relatif dari pengukurantersebut?

13 9/6/2017

Page 14: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Sumber Utama ErrorRound-off Error

– diakibatkan keterbatasan komputer menyimpan detail bilangan real.

– Panjang bilangan yang melebihi kemampuan media penyimpanan akan dibulatkan (ke atas)

Truncation Error

–Diakibatkan oleh adanya penghentian komputasi takhingga menjadi berbatas.

–Digunakan hampiran sebagai pengganti formula yang eksak.

2 3 2 3 4

1 11! 2! 3! 1! 2! 3! 4!

x xx x x x x x xe e

14 9/6/2017

Error

Page 15: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Angka Penting

Angka yang dapat digunakan secara pasti.

Angka penting akan terlihat dengan pasti jika ditulis dalamnotasi ilmiah. Jumlah angka penting terletak pada jumlahdigit mantis.

15 9/6/2017

Page 16: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Bilangan Floating Point

Formula bilangan floating point :

a = + m x b + p

dengan:

m = mantis (real) atau angka signifikan

b = basis

p = pangkat (bilangan bulat positif)

Format standar floating point :

– Single (32 bit) , C++: rentang 1.2e-38 sampai 3.4e+38 dengan 6 digit presisi

–Double (64 bit), C++: rentang 2.3e-308 sampai1.7e+308 dengan 15 digit presisi

16 9/6/2017

Page 17: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Bilangan Floating Point Ternormalisasi

–Untuk menyeragamkan penyajian

– Agar semua digit mantis merupakan angka penting

– Format :

a = + m x b + p = +0.d1d2d3d4..dn × b + p

dengan syarat 1<d1<b-1 dan 0<dk<b-1 untuk k>1.

Bilangan Floating Point (Contd)

17 9/6/2017

Page 18: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Pembulatan padaFloating Point

Pemenggalan (chopping)

Digit bilangan yang lebih banyak daripada digit mantis komputer akan mengalami pemenggalan

a = +0.d1d2d3…dndn+1… x 10+p

Dengan n digit mantis pada komputer akan menjadi:

flchop(a) = +0.d1d2d3…dn x 10+p

Contoh :

Bilangan π = 0.31415926535897…. x 101

Pada komputer dengan mantis 7 bit menjadi

flchop(π) = 0.3141592 x 101

error = 0.000000065…

18 9/6/2017

Page 19: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Pembulatan padaFloating Point (Cont.)

Pembulatan ke digit terdekat (in-rounding)

Bilangan basis 10a = +0.d1d2d3…dndn+1… x 10+p

Pembulatan dengan n digit mantis menjadi :flround(a) = +0.d1d2d3…z x 10+p

z dalam hal ini :z = dn jika dn+1 < 5

dn + 1 jika dn+1 > 5dn jika dn+1 = 5 dan n genapdn + 1 jika dn+1 = 5 dan n ganjil

Contoh : Bilangan basis 10 π = 0.31415926535897…. x 101

flround(π) = 0.3141593 x 101

19 9/6/2017

Page 20: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

Perambatan Error

Pada suatu proses komputasi yang memiliki error akanmenyebabkan penumpukkan error apabila proses tersebutdilakukan secara beruntun (iteratif).

Menyebabkan hasil yang menyimpang dari sebenarnya kondisi tidak stabil (ketidakstabilan numerik)

Kondisi stabil: error pada hasil antara memiliki pengaruhyang sedikit pada hasil akhir.

Ketidakstabilan matematika : kondisi yang timbul karenahasil perhitungan sangat peka terhadap perubahan kecilinput.

20 9/6/2017

Page 21: TIM DOSEN - dedetarwidi.staff.telkomuniversity.ac.id

THANK YOU