• Tidak ada hasil yang ditemukan

3SKS-TEKNIK INFORMATIKA-S1

N/A
N/A
Protected

Academic year: 2021

Membagikan "3SKS-TEKNIK INFORMATIKA-S1"

Copied!
53
0
0

Teks penuh

(1)

3SKS-TEKNIK INFORMATIKA-S1

Mohamad Sidiq

(2)

INTEGRASI NUMERIK

METODE NUMERIK

• TEKNIK INFORMATIKA – S1 • 3 SKS

(3)

MATERI PERKULIAHAN

SEBELUM-UTS SETELAH-UTS

 Pengantar Metode Numerik  Sistem Bilangan dan Kesalahan

 Penyajian Bilangan Bulat & Pecahan  Nilai Signifikan

 Akurasi dan Presisi

 Pendekatan dan Kesalahan  Penyelesaian Persamaan Non Linier

 Metode Tabel  Metode Biseksi  Metode Regula Falsi

 Penyelesaian Persamaan Non Linier (Lanjutan)  Metode Iterasi Sederhana

 Metode Newton Raphson  Metode Secant

 Penyelesaian Persamaan Simultan  Metode Eliminasi Gauss  Metode Gauss Jordan

 Penyelesaian Persamaan Simultan (Lanjutan)  Metode Gauss Seidel

 Studi Kasus

 Diferensi Numerik  Selisih Maju  Selisih Mundur  Selisih Tengah

 Diferensi Tingkat Tinggi

 Integrasi Numerik  Metode Reimann  Metode Trapezoida  Metode Simpson

 Integrasi Numerik (Lanjutan)  Metode Gauss  Studi Kasus  Interpolasi  Metode Linier  Metode Kuadrat  Interpolasi (Lanjutan)  Metode Polinomial  Metode Lagrange  Regresi  Linier  Eksponensial  Polinomial

(4)

INTEGRASI NUMERIK

 Pengintegralan numerik merupakan alat atau cara

untuk memperoleh jawaban hampiran (aproksimasi) dari pengintegralan yang tidak dapat diselesaikan

secara analitik.

 Perhitungan integral adalah perhitungan dasar yang

digunakan dalam kalkulus, dalam banyak keperluan.

 Digunakan untuk menghitung luas daerah dan

(5)

INTEGRASI NUMERIK

 Fungsi yang dapat dihitung integralnya :

 Fungsi yang rumit misal : e dx x x 0.5x 2 0 2 3 sin 5 . 0 1 ) 1 cos( 2

C x x x dx x C x dx x C b a a dx b ax C b a a dx b ax C a e dx e C n ax dx ax ax ax n n                   

 | | ln | | ln | | ln 1 ) sin( 1 ) cos( ) cos( 1 ) sin( 1 1

(6)

DASAR PENGINTEGRALAN NUMERIK

)

(

...

)

(

)

(

)

(

)

(

1 1 0 0 0 n n i n i i b a

x

f

c

x

f

c

x

f

c

x

f

c

dx

x

f

x0 x1 xn-1 xn x f(x)

(7)

DASAR PENGINTEGRALAN NUMERIK

x0 x1 xn-1 xn x

f(x)

 Melakukan penginteralan pada bagian-bagian kecil, dan

(8)

Formula Newton-Cotes

dx

x

f

dx

x

f

I

b a n b a

(

)

(

)

Nilai hampiran f(x) dengan polinomial

n n 1 n 1 n 1 0 n

x

a

a

x

a

x

a

x

f

(

)

(9)

fn (x) bisa fungsi linear, bisa fungsi kuadrat

(10)

fn (x) bisa fungsi kubik atau polinomial

(11)

Polinomial dapat didasarkan data

(12)

INTEGRASI NUMERIK

Luas daerah yang diarsir L dapat dihitung

dengan:

L =

 

b a dx x f

(13)

METODE INTEGRAL REIMANN

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.5 1 1.5 2 2.5 3 x*cos(3*x)*exp(-2*x)+0.35 x*cos(3*x)*exp(-2*x)+0.35

(14)

METODE INTEGRAL REIMANN

Luasan yang dibatasi y = f(x) dan

sumbu x.

Luasan dibagi menjadi N bagian pada

range x = [a,b].

Kemudian dihitung L

i

: luas setiap

(15)

METODE INTEGRAL REIMANN

Luas

keseluruhan

adalah jumlah L

i

dan

dituliskan:

 Di mana:  Didapat :

 

 

 

 

 

i n i i n n x x f x x f x x f x x f x x f L L L L L                

0 3 2 2 1 1 0 0 2 1 0 ... ..

 

 

n i i b a

x

f

h

dx

x

f

0

h

x

x

x

x

n

0 1 2

...

(16)

CONTOH

Hitung luas yang dibatasi y = x

2

dan

sumbu x untuk range x = [0,1]

0 0.2 0.4 0.6 0.8 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x**2

(17)

CONTOH

 Dengan mengambil h=0.1 maka diperoleh tabel:

 Secara kalkulus :  Terdapat kesalahan e = 0,385-0,333 = 0,052

 

0.1 3,85

0,385 00 . 1 81 . 0 64 . 0 49 . 0 36 . 0 25 . 0 16 . 0 09 . 0 04 . 0 01 . 0 0 1 . 0 ) ( . 10 0              

i i x f h L ... 3333 , 0 | 3 1 1 0 3 1 0 2   

x dx x L

(18)

ALGORITMA METODE

INTEGRAL REIMANN

Definisikan fungsi f(x)

Tentukan batas bawah dan batas ata

integrasi

Tentukan jumlah pembagi area N

Hitung h=(b-a)/N

Hitung

N i i

x

f

h

L

0

)

(

.

(19)

METODE INTEGRASI TRAPEZOIDA

Aproksimasi

garis lurus (linier)

( ) ( )

) ( ) ( ) ( ) ( 1 0 1 1 0 0 i 1 0 i i b a x f x f 2 h x f c x f c x f c dx x f     

x0 x1 x f(x) L(x)

(20)

ATURAN KOMPOSISI TRAPESIUM

       ( ) ( ) ( ) ( ) ( )) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( n 1 n i 1 0 n 1 n 2 1 1 0 x x x x x x b a x f x f 2 x 2f x f 2 x f 2 h x f x f 2 h x f x f 2 h x f x f 2 h dx x f dx x f dx x f dx x f n 1 n 2 1 1 0                    

     x0 x1 x f(x) x2 h h h x3 h x4

n

a

b

h

(21)

METODE INTEGRASI TRAPEZOIDA

   

i i

i i i i i i x f f L atau x x f x f L         . 2 1 . 2 1 1 1

   1 0  i i L L

n n

n i i i f f f f f h f f h L           

0 1 2 1 1 0 1 2 2 ... 2 2 2 1





  n n i i

f

f

f

h

L

1 1 0

2

2

(22)

ALGORITMA METODE

INTEGRASI TRAPEZOIDA

Definisikan y=f(x)

Tentukan batas bawah (a) dan batas

atas integrasi (b)

Tentukan jumlah pembagi n

Hitung h=(b-a)/n

Hitung





  n n i i

f

f

f

h

L

1 1 0

2

2

(23)

ATURAN SIMPSON 1/3

Aproksimasi dengan fungsi parabola

( ) ( ) ( )

) ( ) ( ) ( ) ( ) ( 2 1 0 2 2 1 1 0 0 i 2 0 i i b a x f x f 4 x f 3 h x f c x f c x f c x f c dx x f       

x0 x1 x f(x) x2 h h L(x)

(24)

                                       1 x x 0 x x 1 x x h dx d h x x 2 a b h 2 b a x b x a x let x f x x x x x x x x x f x x x x x x x x x f x x x x x x x x x L 2 1 0 1 1 2 0 2 1 2 0 2 1 0 1 2 1 0 1 2 0 0 2 0 1 0 2 1      , , , , ) ( ) )( ( ) )( ( ) ( ) )( ( ) )( ( ) ( ) )( ( ) )( ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( 0 2 1 f x2 2 1 x f 1 x f 2 1 L           

ATURAN SIMPSON 1/3

(25)

) ( ) ( ) ( ) ( ) ( ) ( ) ( 0 2 1 f x2 2 1 x f 1 x f 2 1 L            1 1 2 3 2 1 1 3 1 1 1 2 3 0 1 1 2 1 0 2 1 1 1 0 1 1 ) 2 3 ( 2 ) ( ) 3 ( ) ( ) 2 3 ( 2 ) ( ) 1 ( 2 ) ( ) 1 ) ( ) 1 ( 2 ) ( ) ( ) (                   

ξ ξ h x f ξ ξ h x f ξ ξ h x f ξ ξ h x f ξ ( h x f ξ ξ h x f L h dx x f b a

( ) ( ) ( )

) ( 0 1 2 b a 3 f x 4 f x f x h dx x f   

ATURAN SIMPSON 1/3

(26)

ATURAN KOMPOSISI SIMPSON

x0 x2 x f(x) x4 h h h xn-2 xn

n

a

b

h

…...

h x3 x1 xn-1

(27)

METODE INTEGRASI SIMPSON

 Dengan menggunakan aturan simpson, luas dari

daerah yang dibatasi fungsi y=f(x) dan sumbu X dapat dihitung sebagai berikut:

 atau dapat dituliskan dengan:

f

f

 

h

f

f

 

h

f

f

 

h

f

f

h

f

n

f

n

 

h

f

n

f

n

h

L

0

1

1

2

2

3

3

4

2

1

2

1

3

2

3

...

2

3

2

3

2

3

2

3

           

n genap i i ganjil i i f f f f h L 0 4 2 3 N = 0 – n L = L1 + L3 + L5 + . . . + Ln

(28)

CARA II

Polinom interpolasi Newton-Gregory derajat 2

yang melalui ketiga titik tersebut

0 2 2 0 0 0 2 2 0 0 2 ! 2 ) ( ) ( ! 2 ) ( ) ( ) ( f h h x x f h x f x f h h x x x f h x x f x p           

(29)

CARA II

 Integrasikan p2(x) pd selang [0,2h] 0 2 0 0 0 2 0 0 0 2 2 2 3 0 2 0 2 0 0 2 2 2 2 3 0 2 0 2 0 0 2 2 0 0 2 0 2 2 0 3 2 2 3 4 2 2 4 4 6 8 2 4 2 | 4 6 2 ! 2 ) ( ) ( f h f h x hf L f h h f h x hf L f h h h h f h h x hf L f h x h x f h x x f L dx f h h x x f h x f L xdx p dx x f L h x x h h h                                                   

(30)

Cara II

 Mengingat  Maka selanjutnya 0 1 0

f

f

f

) 4 ( 3 3 3 4 3 3 3 2 3 2 2 2 ) 2 ( 3 ) ( 2 2 2 1 0 2 1 0 0 1 2 0 1 0 0 1 2 0 1 0 f f f h L f h f h f h L f h f h f h hf hf x hf L f f f h f f h x hf L                   0 1 2 0 1 1 2 0 1 0 2

2

)

(

)

(

f

f

f

f

f

f

f

f

f

f

(31)

ATURAN SIMPSON 3/8

Aproksimasi dengan fungsi kubik

( ) ( ) ( ) ( )) ( ) ( ) ( ) ( ) ( ) ( 3 2 1 0 3 3 2 2 1 1 0 0 i 3 0 i i b a x f x f 3 x f 3 x f 8 h 3 x f c x f c x f c x f c x f c dx x f         

x0 x1 x f(x) x2 h h L(x) x3 h

(32)

) ( ) )( )( ( ) )( )( ( ) ( ) )( )( ( ) )( )( ( ) ( ) )( )( ( ) )( )( ( ) ( ) )( )( ( ) )( )( ( ) ( 3 2 3 1 3 0 3 2 1 0 2 3 2 1 2 0 2 3 1 0 1 3 1 2 1 0 1 3 2 0 0 3 0 2 0 1 0 3 2 1 x f x x x x x x x x x x x x x f x x x x x x x x x x x x x f x x x x x x x x x x x x x f x x x x x x x x x x x x x L                            

( 0 ) ( 1) ( 2 ) ( 3)

b a b a x f x f 3 x f 3 x f 8 h 3 3 a b h ; L(x)dx f(x)dx       

Error Pemenggalan 3 a b h ; f 6480 a b f h 80 3 E 4 5 4 5 t        ( )() ( ) ( )()

ATURAN SIMPSON 3/8

(33)

METODE INTEGRASI GAUSS

Metode Newton Cotes (Trapezoida,

Simpson)  berdasarkan titik-titik data

diskrit. Dengan batasan :

H sama

Luas dihitung dari a sampai b

Mengakibatkan error yang dihasilkan

(34)

METODE INTEGRASI GAUSS

 Misal menghitung Luas dengan metode trapezoida dengan selang

[-1,1]

 Persamaan ini dapat ditulis (disebut pers Kuadratur Gauss)

 Misal x1=-1, x2=1 dan c1=c2=1  menjadi m. trapezoida

 Karena x1, x2,,c1 dan c2 sembarang maka kita harus memilih nilai

tersebut sehingga error integrasinya min

2 ) 1 ( ) 1 ( ) 1 ( ) 1 ( 2 ) ( 1 1        

h f f f f h dx x f I ) ( ) ( ) ( 1 1 2 2 1 1 x f c x f c dx x f I

  

(35)

METODE INTEGRASI GAUSS

 Bagaimana mencari x1, x2,,c1 dan c2 Persamaan dibawah ini

dianggap memenuhi secara tepat bila empat polinom berikut dijadikan fungsi integral pada interval integrasi [-1, 1]

 f(x) = 1 ; f(x) = x ; f(x) = x2 ; f(x) = x3 ) ( ) ( ) ( 1 1 2 2 1 1 x f c x f c dx x f I

   0 3 2 0 2 1 1 1 3 3 2 2 3 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1            

    dx x x c x c dx x x c x c dx x x c x c dx c c Didapat 3 1 3 1 1 2 1 2 1      x x c c

(36)

METODE INTEGRASI GAUSS

Persamaan dibawah ini dinamakan

metode Gauss Legendre 2 titik

) 3 1 ( ) 3 1 ( ) ( 1 1   

f f dx x f

(37)

TRANSFORMASI

Range [a,b]  [-1,1]

X  u f(x)  g(u) dx du

b a i

f

x

dx

L

(

)

1 1

)

( du

u

g

L

i

(38)

TRANSFORMASI

du

a

b

dx

u

a

b

b

a

x

au

bu

b

a

x

a

a

b

u

x

a

b

u

a

x

u

a

b

a

x

 

2

2

)

(

)

(

2

2

)

)(

1

(

2

)

)(

1

(

2

2

2

1

a x b -1 u 1

(39)

TRANSFORMASI

du u a b b a f a b du u g

             1 1 1 1 2 ) ( ) ( ) ( 2 1 ) (

1 1

)

( du

u

g

L

i

( ) ( )

) ( 2 1 ) (u b a f 21 b a u 21 b a g     

(40)

ANALISIS METODE

 Dibandingkan dengan metode Newton-Cotes

(Trapezoida, Simpson 1/3, 3/8) metode Gauss-Legendre 2 titik lebih sederhana dan efisien dalam operasi aritmatika, karena hanya

membutuhkan dua buah evaluasi fungsi.

 Lebih teliti dibandingkan dengan metode

Newton-Cotes.

 Namun kaidah ini harus mentransformasi terlebih

dahulu menjadi

 1 1 ) ( duu g

(41)

ALGORITMA INTEGRASI KUADRATUR

GAUSS DENGAN PENDEKATAN 2 TITIK

Definisikan fungsi f(x)

Tentukan batas bawah (a) dan batas atas

integrasi (b)

Hitung nilai konversi variabel :

Tentukan fungsi g(u) dengan:

Hitung

( ) 2 1 2 1 a b u a b x    

( ) ( )

) ( 2 1 ) (u b a f 12 b a u 21 b a g                     3 1 3 1 g g L

(42)
(43)

METODE GAUSS LEGENDRE 3 TITIK

 Parameter x1, x2 , x3 ,c1 ,c2 dan c3 dapat dicari dengan

membuat penalaran bahwa kuadratur Gauss bernilai tepat untuk 6 buah fungsi berikut :

 Dengan cara yang sama didapat

)

(

)

(

)

(

)

(

1 1 2 2 3 3 1 1

x

f

c

x

f

c

x

f

c

dx

x

f

I

 5 4 3 2 ) ( ; ) ( ; ) ( ) ( ; ) ( ; 1 ) ( x x f x x f x x f x x f x x f x f       5 3 ; 0 ; 5 3 9 5 ; 9 8 ; 9 5 3 2 1 3 2 1        x x x c c c

(44)

METODE GAUSS LEGENDRE 3 TITIK

 









5

3

9

5

0

9

8

5

3

9

5

)

(

1 1

g

g

g

du

u

g

(45)

ALGORITMA METODE INTEGRASI GAUSS

DENGAN PENDEKATAN 3 TITIK

(46)
(47)

BEBERAPA PENERAPAN

INTEGRASI NUMERIK

Menghitung Luas Daerah

Berdasarkan Gambar

Menghitung Luas dan Volume

(48)

MENGHITUNG LUAS DAERAH

BERDASARKAN GAMBAR

 Untuk menghitung luas integral di peta di atas, yang perlu dilakukan adalah menandai

atau membuat garis grid pada setiap step satuan h yang dinyatakan dalam satu kotak. Bila satu kotak mewakili 1 mm, dengan skala yang tertera maka berarti panjangnya adalah 100.000 mm atau 100 m.

 Pada gambar di atas, mulai sisi kiri dengan grid ke 0 dan sisi kanan grid ke n (dalam hal

ini n=22). Tinggi pada setiap grid adalah sebagai berikut: Skala 1:100000 0 5 10 6 3 15 9

(49)

MENGHITUNG LUAS DAERAH

BERDASARKAN GAMBAR

Dari tabel di atas, luas area dapat dihitung

dengan menggunakan 3 macam metode:

 Dengan menggunakan metode integrasi Reimann

 Dengan menggunakan metode integrasi trapezoida

 Dengan menggunakan metode integrasi Simpson

5 . 73 2 2 15 1 16 0             i i y y y h L 5 . 73 16 0  

i i y h L 74 2 4 3 0 16          

  i genap i ganjil i i y y y y h L

(50)

MENGHITUNG LUAS DAN

VOLUME BENDA PUTAR

Luas benda putar:

Volume benda putar:

b a p

f

x

dx

L

2

(

)

b a p

f

x

dx

V

(

)

2

(51)

CONTOH

 Ruang benda putar dapat dibedakan menjadi 4 bagian

 bagian I dan III merupakan bentuk silinder yang tidak perlu dihitung dengan membagi-bagi kembali ruangnya,

 bagian II dan IV perlu diperhitungkan kembali. Bagian I: Bagian II:

4 cm 6 cm 7 cm 12 cm 7 cm 5 cm I II III IV satuan dalam cm  (4)(7) 56 2   I L  (4)(7)2 196  I V

 

12 (12) 288 2   II L

  

  12 12 3456 2 2   II V

(52)

CONTOH

 Sedangkan untuk menghitung bagian II dan IV diperlukan pembagian

area , misalkan dengan mengambil h=1 diperoleh:

 Pada bagian II dan IV: dan

 Dengan menggunakan integrasi trapezoida dapat diperoleh:   2 108 2 2 ) ( 4 1 5 0          

i i IV II y y y h L L    2 1187.5 2 4 1 2 2 5 2 0              i i IV II y y y h V V IV II L LVIIVIV

(53)

CONTOH

 Luas permukaan dari botol adalah:

 Luas = 1758.4 cm2  Volume botol adalah:

 Volume = 18924.78 cm3 4 . 1758 560 108 288 108 56          

IV III II I L L L L L      6024 5 . 1187 3456 5 . 1187 196          VI VII VIII VIV V

Referensi

Dokumen terkait

Tahap Durasi Waktu (menit ke) Kegiatan Pengajar Mahasiswa Kegiatan Media & Alat Penyajian  Memberikan studi kasus program yang menggunakan.

 Language Development:  Present continuous and Simple present  Mahasiswa mampu menggunakan bentuk present Mahasiswa membaca Reading Comprehension, mempelajari

 Mahasiswa dapat menjalankan dan menganalisa data output simulasi dengan kasus data input berdistribusi uniform diskrit. Diskusi Papan tulis Mensimulasi

Tugas : Buat Program monitoring network menggunakan socket programming &

- Mahasiswa dapat menerangkan pembuatan basis data dengan MySQL serta pengaksesannya dengan PHP serta membuat contoh aplikasi sederhana yang menggunakan database. Ceramah dan

Tahap Durasi Waktu (menit ke) Kegiatan Pengajar Mahasiswa Kegiatan Media & Alat  Mendengarkan dan memberikan tanggapan atas jawaban.

✓ Metode beorientasi objek mulai berkembang ketika Grady Booch pada tahun 80-an mempublikasikan suatu paper bagaimana melakukan perancangan untuk bahasa ADA namun memberi judul

• Aplikasi Web menggunakan teknologi yang memungkinkan untuk membuat konten mereka dinamis dan untuk memungkinkan pengguna sistem untuk mempengaruhi logika bisnis pada server....