Anda di halaman 1dari 36

Praktikum 5

METODE SECANT

DISUSUN OLEH :

NAMA : RIZKA RAHMADINI SALIM

NIM : 1957301011

KELAS/SEMESTER : 2.A/3

MK : Prak.Metode Numerik

No.Prak : 05/PMN/IT/2020

PRODI : Teknik Informatika

TEKNOLOGI INFORMASI DAN KOMPUTER

POLITEKNIK NEGERI LHOKSEUMAWE

2020
HALAMAN PENGESAHAN

Telah dilaksanakan Praktikum ke-5 Mata Kuliah Metode Numerik di Rumah


masing – masing pada hari Senin, Tanggal 2 November 2020 s/d 16 November
2020 dengan Materi Praktikum :

METODE SECANT

Oleh

Nama : RIZKA RAHMADINI SALIM

Nim : 1957301011

Kelas : TI 2.A

Disetujui Oleh :

Dosen Pengasuh Mata kuliah Nilai

Mulyadi, ST., M.Eng


Nip. 19730723 2002121 1 001

i
DAFTAR ISI

HALAMAN PENGESAHAN.......................................................................................... i
DAFTAR ISI................................................................................................................... ii
DAFTAR GAMBAR ..................................................................................................... iii
PRAKTIKUM 5 .............................................................................................................. 1
METODE SECANT ....................................................................................................... 1
5.1. Tujuan Praktikum .................................................................................................... 1
5.2. Dasar Teori .............................................................................................................. 1
5.3. Percobaan ................................................................................................................ 4
5.4. Perhitungan Manual Percobaan ............................................................................... 5
5.5. Tugas ..................................................................................................................... 17
5.6. Perhitungan Manual Tugas .................................................................................... 21
5.7. Analisa ................................................................................................................... 30
Analisa Program ................................................................................................. 30
Analisa Pembahasan........................................................................................... 31
5.8. Kesimpulan ............................................................................................................ 32
5.9. DAFTAR PUSTAKA ............................................................................................ 32

ii
DAFTAR GAMBAR

Gambar 5. 1 Penentuan nilai akar x dengan x0 dan x1 sebagai acuan awal ....................... 1
Gambar 5. 2 Hasil output program percobaan .................................................................... 5
Gambar 5. 3 Tabel perhitungan metode secant ................................................................. 17
Gambar 5. 4 Hasil output program Tugas 5.5.3 ................................................................ 20

iii
PRAKTIKUM 5
METODE SECANT

5.1.Tujuan Praktikum
Mempelajari metode Secant untuk penyelesaianpersamaan non linier

5.2.Dasar Teori
Metode secant merupakan perbaikan dari metode regula-falsi dan
newtonraphson dimana kemiringan dua titik dinyatakan sacara diskrit, dengan
mengambil bentuk garis lurus yang melalui satu titik. (Steven yang ).
Pada Metode Newton-Raphson memerlukan syarat wajib yaitu fungsi f(x)
harus memiliki turunan f’(x). Sehingga syarat wajib ini dianggap sulit karena
tidak semua fungsi bisa dengan mudah mencari turunannya. Oleh karena itu
muncul ide dari yaitu mencari persamaan yang ekivalen dengan rumus turunan
fungsi. Ide ini lebih dikenal dengan nama Metode Secant. Ide dari metodeini
yaitu menggunakan gradien garis yang melalui titik (x0, f(x0)) dan (x1,
f(x1)).Tujuan metode secant adalah untuk menyelesaikan masalah yang terdapat
pada Metode Newton-Raphson yang terkadang sulit mendapatkan turunan
pertama yaitu f‘ (x). Fungsi Metode Secant adalah untuk menaksirkan akar
dengan menggunakan diferensi daripada turunan untuk memperkirakan
kemiringan/slope. Perhatikan gambar dibawah ini.

Gambar 5. 1 Penentuan nilai akar x dengan x0 dan x1 sebagai acuan awal

1
Persamaangaris l adalah :

..........................................
. 5.1
=

Karena x = x2 maka y = 0, sehingga diperoleh

x2 – x1 =
........................................... 5.2

x2 = x1 –

x 2 = x1 –

secara umum rumus Metode Secant ini ditulis


........................................... 5.3

xn+1 = xn –

2
Prosedur Metode Secant
Ambil dua titik awal, misal x0 dan x1. Ingat bahwa pengambilan titik awal tidak
disyaratkan alias pengambilan secara sembarang. Setelah itu hitung x2
menggunakan rumus diatas. Kemudian pada iterasi selanjutnya ambil x 1 dan x2
sebagai titik awal dan hitung x3. Kemudian ambil x2 dan x3 sebagai titik
awal dan hitung x4. Begitu seterusnya sampai iterasi yang diingankan atau
sampai mencapai error yang cukup kecil.

Algoritma Metode Secant


1. Definisikan fungsi F(x)
2. Definisikan torelansi error (e) dan iterasi maksimum (n)
3. Masukkan dua nilai pendekatan awal yang di antaranya terdapat akar yaitu
x0 dan x1,sebaiknya gunakan metode tabel atau grafis untuk menjamin
titik pendakatannya adalah titik pendekatan yang konvergensinya pada
akar persamaan yang diharapkan.
4. Hitung F(x0) dan F(x1) sebagai y0 dan y1
5. Untuk iterasi I = 1 s/d n atau |F(xn)|

Xn+1 = Xn – Yn (Xn – Xn-1 / Yn – Yn-1)


6. Akar persamaan adalah nilai x yang terakhir.

3
5.3. Percobaan

 Program MATLAB Metode Secant

 Program fungsi fbs

 Output Program
Dari program matlab dan fungsi fbs diatas maka output yang dihasilkan
adalah sebagai berikut :

4
Gambar 5. 2 Hasil output program percobaan

5.4. Perhitungan Manual Percobaan


Dengan persamaan 𝑓(𝑥) = 𝑥 + 𝑥 − 8𝑥 − 10, maka penyelesaiannya sbb :
Iterasi 1
𝑓(𝑥) = 𝑥 + 𝑥 − 8𝑥 − 10
𝑥 =0
𝑥 =6

 𝑓(0) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0) + (0) − 8(0) − 10
= −10
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10

5
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 0)
= 6−
194 − (−10)
= 0,29412

 𝑓(0,29142) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0,29142) + (0,29142) − 8(0,29142) − 10
= −12,240

Iterasi 2
𝑥 = 0,294122
𝑥 =6
 𝑓(0,29142) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0,29142) + (0,29142) − 8(0,29142) − 10
= −12,240
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 0,29142)
= 6−
194 − (−12,240)
= 0,63278

 𝑓(0,63278) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0,63278) + (0,63278) − 8(0,63278) − 10
= −14,4084
Iterasi 3

6
𝑥 = 0,63278
𝑥 =6
 𝑓(0,63278) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0,63278) + (0,63278) − 8(0,63278) − 10
= −14,4084
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 0,63278)
= 6−
194 − (−14,4084)
= 1,00384
 𝑓(1,00384) = 𝑥 + 𝑥 − 8𝑥 − 10
= (1,00384) + (1,00384) − 8(1,00384) − 10
= −16,01146
Iterasi 4
𝑥 = 1,00384
𝑥 =6
 𝑓(1,00384) = 𝑥 + 𝑥 − 8𝑥 − 10
= (1,00384) + (1,00384) − 8(1,00384) − 10
= −16,01146
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 1,00384)
= 6−
194 − (−16,01146)
= 1,38476
 𝑓(1,38476) = 𝑥 + 𝑥 − 8𝑥 − 10

7
= (1,38476) + (1,38476) − 8(1,38476) − 10
= −16,50515
Iterasi 5
𝑥 = 1,38476
𝑥 =6
 𝑓(1,38476) = 𝑥 + 𝑥 − 8𝑥 − 10
= (1,38476) + (1,38476) − 8(1,38476) − 10
= −16,50515
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 1,38476)
= 6−
194 − (−16,50515)
= 1,74663
 𝑓(1,74663) = 𝑥 + 𝑥 − 8𝑥 − 10
= (1,74663) + (1,74663) − 8(1,74663) − 10
= −15,59385

Iterasi 6
𝑥 = 1,74663
𝑥 =6
 𝑓(1,74663) = 𝑥 + 𝑥 − 8𝑥 − 10
= (1,74663) + (1,74663) − 8(1,74663) − 10
= −15,59385
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194

8
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 1,74663)
= 6−
194 − (−15,59385)
= 2,06308
 𝑓(2,06308) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,06308) + (2,06308) − 8(2,06308) − 10
= −13,4672
Iterasi 7
𝑥 = 2,06308
𝑥 =6
 𝑓(2,06308) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,06308) + (2,06308) − 8(2,06308) − 10
= −13,4672
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,06308)
= 6−
194 − (−13,4672)
= 2,31863
 𝑓(2,31863) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,31863) + (2,31863) − 8(2,31863) − 10
= −130,7079
Iterasi 8
𝑥 = 2,31863
𝑥 =6
 𝑓(2,31863) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,31863) + (2,31863) − 8(2,31863) − 10
= −130,7079

9
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,31863)
= 6−
194 − (−10,7079)
= 2,51120
 𝑓(2,51120) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,51120) + (2,51120) − 8(2,51120) − 10
= −7,94753

Iterasi 9
𝑥 = 2,51120
𝑥 =6
 𝑓(2,51120) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,51120) + (2,51120) − 8(2,51120) − 10
= −7,94753
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,51120)
= 6−
194 − (−7,94753)
= 2,64850
 𝑓(2,64850) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,64850) + (2,64850) − 8(2,64850) − 10
= −5,59540
Iterasi 10
𝑥 = 2,64850

10
𝑥 =6
 𝑓(2,64850) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,64850) + (2,64850) − 8(2,64850) − 10
= −5,59540
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,64850)
= 6−
194 − (−5,59540)
= 2,74245
 𝑓(2,74245) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,74245) + (2,74245) − 8(2,74245) − 10
= −3,79251

Iterasi 11
𝑥 = 2,74245
𝑥 =6
 𝑓(2,74245) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,74245) + (2,74245) − 8(2,74245) − 10
= −3,79251
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,74245)
= 6−
194 − (−3,79251)
= 2,80491
 𝑓(2,80491) = 𝑥 + 𝑥 − 8𝑥 − 10

11
= (2,80491) + (2,80491) − 8(2,80491) − 10
= −2,50407
Iterasi 12
𝑥 = 2,80491
𝑥 =6
 𝑓(2,80491) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,80491) + (2,80491) − 8(2,80491) − 10
= −2,50407
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,80491)
= 6−
194 − (−2,50407)
= 2,84563
 𝑓(2,84563) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,84563) + (2,84563) − 8(2,84563) − 10
= −1,042080
Iterasi 13
𝑥 = 2,84563
𝑥 =6
 𝑓(2,84563) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,84563) + (2,84563) − 8(2,84563) − 10
= −1,042080
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )

12
(194)(6 − 2,84563)
= 6−
194 − (−1,042080)
= 2,87183
 𝑓(2,87183) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,87183) + (2,87183) − 8(2,87183) − 10
= −2,34199
Iterasi 14
𝑥 = 2,87183
𝑥 =6
 𝑓(2,87183) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,87183) + (2,87183) − 8(2,87183) − 10
= −2,34199
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,87183)
= 6−
194 − (−2,34199)
= 2,88854
 𝑓(2,88854) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,88854) + (2,88854) − 8(2,88854) − 10
= −0,663651
Iterasi 15
𝑥 = 2,88854
𝑥 =6
 𝑓(2,88854) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,88854) + (2,88854) − 8(2,88854) − 10
= −0,663651
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10

13
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,88854)
= 6−
194 − (−0,663651)
= 2,89915
 𝑓(2,89915) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,89915) + (2,89915) − 8(2,89915) − 10
= −0,42056
Iterasi 16
𝑥 = 2,89915
𝑥 =6
 𝑓(2,89915) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,89915) + (2,89915) − 8(2,89915) − 10
= −0,42056
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,89915)
= 6−
194 − (−0,42056)
= 2,90586
 𝑓(2,90586) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,90586) + (2,90586) − 8(2,90586) − 10
= −0,26571
Iterasi 17
𝑥 = 2,90586
𝑥 =6
 𝑓(2,90586) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,90586) + (2,90586) − 8(2,90586) − 10

14
= −0,26571
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,90586)
= 6−
194 − (−0,26571)
= 2,91009
 𝑓(2,91009) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91009) + (2,91009) − 8(2,91009) − 10
= −0,16763
Iterasi 18
𝑥 = 2,91009
𝑥 =6
 𝑓(2,91009) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91009) + (2,91009) − 8(2,91009) − 10
= −0,16763
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,91009)
= 6−
194 − (−0,16763)
= 2,91276
 𝑓(2,91276) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91276) + (2,91276) − 8(2,91276) − 10
= −0,10555
Iterasi 19
𝑥 = 2,91276

15
𝑥 =6
 𝑓(2,91276) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91276) + (2,91276) − 8(2,91276) − 10
= −0,10555
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,91276)
= 6−
194 − (−0,10555)
= 2,91444
 𝑓(2,91444) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91444) + (2,91444) − 8(2,91444) − 10
= −0,06642
Iterasi 20
𝑥 = 2,91444
𝑥 =6
 𝑓(2,91444) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91444) + (2,91444) − 8(2,91444) − 10
= −0,06642
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,91444)
= 6−
194 − (−0,06642)
= 2,91549
 𝑓(2,91549) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91549) + (2,91549) − 8(2,91549) − 10

16
= −0,04193
Iterasi 21
𝑥 = 2,91549
𝑥 =6
 𝑓(2,91549) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91549) + (2,91549) − 8(2,91549) − 10
= −0,04193
 𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 2,91549)
= 6−
194 − (−0,04193)
= 2,91616
 𝑓(2,91616) = 𝑥 + 𝑥 − 8𝑥 − 10
= (2,91616) + (2,91616) − 8(2,91616) − 10
= −0,02629

5.5. Tugas

5.5.1 Hitunglah sehingga hasilnya sama dengan tabel dibawah ini

Iterasi x1 x2 x3 f(x1) f(x2) f(x3)


1 6 2 2,367346939 178 ‐18 ‐13,83464373
2 2 2,367346939 3,587438017 ‐18 ‐13,83464373 15,40697833
3 2,367346939 3,587438017 2,944590067 ‐13,83464373 15,40697833 ‐3,302376179
4 3,587438017 2,944590067 3,058058746 15,40697833 ‐3,302376179 ‐0,576057018
5 2,944590067 3,058058746 3,082034087 ‐3,302376179 ‐0,576057018 0,029936457
6 3,058058746 3,082034087 3,08084969 ‐0,576057018 0,029936457 ‐0,000248906
7 3,082034087 3,08084969 3,080859456 0,029936457 ‐0,000248906 ‐1,06044E‐07
Gambar 5. 3 Tabel perhitungan metode secant

17
5.5.2 Program Metode Secant dengan Persamaan f(x) = x2-x-2, [a,
b]=[0, 3]dengan error=0,05
 Program Matlab

 Fungsi fbs

 Output program
Dari program matlab dan fungsi fbs diatas maka output program adalah
sebagai berikut :

18
Gambar 5.3Hasil output program Tugas 6.5.2

5.5.3 Buatlah Program Metode Secant dengan Persamaan f(x) = x2-


6x+8, [a, b]=[ 3, 6] dengan error=0,1
 Program

19
 Fungsi fbs :

 Output Program :
Dari program matlab dan fungsi fbs diatas maka output program
adalah sebagai berikut

Gambar 5. 4 Hasil output program Tugas 5.5.3

20
5.6. Perhitungan Manual Tugas

5.6.1. Tugas 5.5.1


Dari tabel perhitungan akar pada tugas 6.5.1 dapat dilakukan perhitungan
manual untuk mendapatkan akar persamaan seperti pada tabel tersebut :

Iterasi x1 x2 x3 f(x1) f(x2) f(x3)


1 6 2 2,367346939 178 ‐18 ‐13,83464373
2 2 2,367346939 3,587438017 ‐18 ‐13,83464373 15,40697833
3 2,367346939 3,587438017 2,944590067 ‐13,83464373 15,40697833 ‐3,302376179
4 3,587438017 2,944590067 3,058058746 15,40697833 ‐3,302376179 ‐0,576057018
5 2,944590067 3,058058746 3,082034087 ‐3,302376179 ‐0,576057018 0,029936457
6 3,058058746 3,082034087 3,08084969 ‐0,576057018 0,029936457 ‐0,000248906
7 3,082034087 3,08084969 3,080859456 0,029936457 ‐0,000248906 ‐1,06044E‐07

Dengan persamaan f(x)=x3-3x-20 maka penyelesaiannya sbb :

Jawab :
Iterasi 1
𝑓(𝑥) = 𝑥 − 3𝑥 − 20
𝑥 =6
𝑥 =2

 𝑓(6) = 𝑥 − 3𝑥 − 20
= (6) − 3(6) − 20
= 216 − 18 − 20
= 178
 𝑓(2) = 𝑥 − 3𝑥 − 20
= (2) − 3(2) − 20
= 8 − 6 − 20
= −18
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(−18)(2 − 6)
= 2−
−18 − 178
( )( )
= 2−

21
= 2,367346939

 𝑓(2,367346939) = 𝑥 − 3𝑥 − 20
= (2,367346939) − 3(2,367346939) − 20
= 13,2666 − 7,1019 − 20
= −13,8346

Iterasi 2
𝑥 =2
𝑥 = 2, 367346939

 𝑓(2) = 𝑥 − 3𝑥 − 20
= (2) − 3(2) − 20
= 8 − 6 − 20
= −18
 𝑓(2,367346939) = 𝑥 − 3𝑥 − 20
= (2,367346939) − 3(2,367346939) − 20
= 13,2666 − 7,1019 − 20
= −13,8346
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(−13,8346)(2,367346939 − 2)
= 2,367346939 −
−13,8346 − (−18)
( , )( , )
= 2,367346939 −
,

= 3,587438017

 𝑓(3,587438017) = 𝑥 − 3𝑥 − 20
= (3,587438017) − 3(3,587438017) − 20
= 46,1678 − 10,7622 − 20
= 15,40697833

22
Iterasi 3
𝑥 = 2, 367346939
𝑥 = 3,587438017

 𝑓(2,367346939) = 𝑥 − 3𝑥 − 20
= (2,367346939) − 3(2,367346939) − 20
= 13,2666 − 7,1019 − 20
= −13,8346
 𝑓(3,587438017) = 𝑥 − 3𝑥 − 20
= (3,587438017) − 3(3,587438017) − 20
= 46,1678 − 10,7622 − 20
= 15,40697833

𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(15,40697833)(3,587438017 − 2,367346939)
= 3,587438017 −
15,40697833 − (−13,8346)
( , )( , )
= 3,587438017 −
,

= 2,944590067

 𝑓(2,944590067) = 𝑥 − 3𝑥 − 20
= (2,944590067) − 3(2,944590067) − 20
= 25,5290 − 8,8335 − 20
= −3,302376179

Iterasi 4
𝑥 = 3,587438017
𝑥 = 2,944590067

 𝑓(3,587438017) = 𝑥 − 3𝑥 − 20

23
= (3,587438017) − 3(3,587438017) − 20
= 46,1678 − 10,7622 − 20
= 15,40697833

 𝑓(2,944590067) = 𝑥 − 3𝑥 − 20
= (2,944590067) − 3(2,944590067) − 20
= 25,5290 − 8,8335 − 20
= −3,302376179

𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(−3,302376179)(2,944590067 − 3,587438017)
= 2,944590067 −
−3,302376179 − (15,4069)
( , )( , )
= 2,944590067 −
,

= 3,058058746

 𝑓(3,058058746) = 𝑥 − 3𝑥 − 20
= (3,058058746) − 3(3,058058746) − 20
= 28,5964 − 9,174 − 20
= −0,576057018

Iterasi 5
𝑥 = 2,944590067
𝑥 = 3,058058746
 𝑓(2,944590067) = 𝑥 − 3𝑥 − 20
= (2,944590067) − 3(2,944590067) − 20
= 25,5290 − 8,8335 − 20
= −3,302376179
 𝑓(3,058058746) = 𝑥 − 3𝑥 − 20
= (3,058058746) − 3(3,058058746) − 20

24
= 28,5964 − 9,174 − 20
= −0,576057018

𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(−0,576057018)(3,058058746 − 2,944590067)
= 3,058058746 −
−0,576057018 − (−3,302376179)
( , )( , )
= 3,058058746 −
,

= 3,082034087
 𝑓(3,082034087) = 𝑥 − 3𝑥 − 20
= (3,082034087) − 3(3,082034087) − 20
= 29,2750 − 9,246 − 20
= 0,029936457
Iterasi 6
𝑥 = 3,058058746
𝑥 = 3,082034087
 𝑓(3,058058746) = 𝑥 − 3𝑥 − 20
= (3,058058746) − 3(3,058058746) − 20
= 28,5964 − 9,174 − 20
= −0,576057018
 𝑓(3,082034087) = 𝑥 − 3𝑥 − 20
= (3,082034087) − 3(3,082034087) − 20
= 29,2750 − 9,246 − 20
= 0,029936457

𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(0,029936457)(3,082034087 − 3,058058746)
= 3,082034087 −
0,029936457 − (− − 0,576057018)
( , )( , )
= 3,082034087 −
,

25
= 3,08084969
 𝑓(3,08084969) = 𝑥 − 3𝑥 − 20
= (3,08084969) − 3(3,08084969) − 20
= 29,2408 − 9,2424 − 20
= −0,000248906

Iterasi 7
𝑥 = 3,082034087
𝑥 = 3,08084969
 𝑓(3,082034087) = 𝑥 − 3𝑥 − 20
= (3,082034087) − 3(3,082034087) − 20
= 29,2750 − 9,246 − 20
= 0,029936457
 𝑓(3,08084969) = 𝑥 − 3𝑥 − 20
= (3,08084969) − 3(3,08084969) − 20
= 29,2408 − 9,2424 − 20
= −0,000248906
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(−0,000248906)(3,08084969 − (3,082034087))
= 3,08084969 −
−0,000248906 − (−0,029936457)
= 3,080859456
 𝑓(3,080859456) = 𝑥 − 3𝑥 − 20
= (3,080859456) − 3(3,080859456) − 20
= −1,06044𝑒 − 07

5.6.2. Tugas 5.5.2

Pada latihan 6.5.2 diketahui persamaan : f(x)=x2-x-2 maka penyelesaian


adalah sebagai berikut :

Jawab :

26
Iterasi 1

𝒇(𝒙) = 𝒙𝟐 − 𝒙 − 𝟐
𝑥 =0
𝑥 =3
 𝑓(0) = 𝑥 − 𝑥 − 2
= (0) − 0 − 2
= −2
 𝑓(3) = 𝑥 − 𝑥 − 2
= (3) − 3 − 2
= 9−3−2
=4
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(4)(3 − 0)
= 3−
4 − (−2)
( )( )
= 3−

=1
 𝑓(1) = 𝑥 − 𝑥 − 2
= (1) − (1) − 2
= −2
Iterasi 2
𝑥 =1
𝑥 =3
 𝑓(1) = 𝑥 − 𝑥 − 2
= (1) − 1 − 2
= −2
 𝑓(3) = 𝑥 − 𝑥 − 2
= (3) − (3) − 2
=4

27
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(4)(3 − 1)
= 3−
4 − (−2)
= 1,66667
 𝑓(1,6667) = 𝑥 − 𝑥 − 2
= (1,6667) − (1,6667) − 2
= 0,88888
Iterasi 3
𝑥 = 1,66667
𝑥 =3
 𝑓(1,66667) = 𝑥 − 𝑥 − 2
= (1,6667) − (1,6667) − 2
= −0,88888
 𝑓(3) = 𝑥 − 𝑥 − 2
= (3) − (3) − 2
=4
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(4)(3 − 1,66667)
= 3−
4 − (−0,88888)
= 1,90909
 𝑓(1,90909) = 𝑥 − 𝑥 − 2
= (1,90909) − (1,90909) − 2
= −0,26446

Iterasi 4
𝑥 = 1,90909
𝑥 =3
 𝑓(1,90909) = 𝑥 − 𝑥 − 2
= (1,90909) − (1,90909) − 2

28
= −0,26446
 𝑓(3) = 𝑥 − 𝑥 − 2
= (3) − (3) − 2
=4
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(4)(3 − 1,90909)
= 3−
4 − (−0,26446)
= 1,97674
 𝑓(1,97674) = 𝑥 − 𝑥 − 2
= (1,97674) − (1,97674) − 2
= −0,0692

Iterasi 5
𝑥 = 1,97674
𝑥 =3
 𝑓(1,97674) = 𝑥 − 𝑥 − 2
= (1,97674) − (1,97674) − 2
= −0,0692
 𝑓(3) = 𝑥 − 𝑥 − 2
= (3) − (3) − 2
=4
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(4)(3 − 1,97674)
= 3−
4 − (−0,0692)
= 1,99415
 𝑓(1,99415) = 𝑥 − 𝑥 − 2
= (1,99415) − (1,99415) − 2
= −0,01

29
5.7. Analisa
Analisa Program
 Percobaan
 Pada baris 1 terdapat fungsi clear digunakan untuk menghapus
variabel.
 Pada baris 2 terdapat fungsi clc yang digunakan untuk menghapus
layar lembar kerja (command windows).
 Pada baris 3 terdapat variabel x1 yang akan menerima inputan
nilai untuk nilai batas bawah.
 Pada baris 4 terdapat variabel x2 yang akan menerima inputan
nilai untuk nilai batas atas.
 Pada baris 5 terdapat variabel banding sama dengan 1.
 Pada baris 6 terdapat variabel k sama dengan 0.
 Pada baris 7 terdapat variabel error sama dengan 0,1.
 Pada baris 8 terdapat variabel w0 sama dengan 0.
 Pada baris 9 – 12 terdapat perintah disp dan fprintf yang
digunakan untuk menampilkan nilai ke layar.
 Pada baris 13 – 18 terdapat proses pengulangan dengan
menggunakan while dengan kondisi banding >=error. Kemudian
terdapat variabel k yang akan menyimpan kenaikan nomor yaitu k
+ 1. Selanjutnya f1 dengan perintah feval digunakan untuk
mengevaluasi sebuah fungsi lain, dimana pada program ini fungsi
lain tersimpan di ‘bpalsu’. Kemudian terdapat formula untuk
mendapatkan nilai w= ((x1*f2) - (x2*f1))/(f2-f1). Dibaris 18
terdapat pemanggilan dengan perintah feval untuk nilai w.
 Pada baris 19 – 20 terdapat perintah if dengan kondisi f1*f3 ==0.
 Pada baris 21 – 22 terdapat perintah elseif dengan kondisi f1*f3<0
perintah ini diproses apabila pernyataan belum memenuhi syarat,
jika f1*f3<0 maka x2=w.
 Pada baris 23 – 30 terdapat perintah else, dilakukan jika kondisi
sebelumnya tida memenuhi syarat maka langsung diproses x1 = w

30
; f1 = f3. Setelah itu proses akan di end – kan. Selanjutnya
dilakukan proses banding = abs(w0-w), dan terdapat perintah
untuk mencetak nilai k , w, banding x1, x2, kemudian w0=w dan
perintah langsung di end – kan. Pada baris 35 – 44 terdapat perintah
untuk mencetak nilai akar.

Analisa Pembahasan
Pada analisa pembahasan saya akan mengambil perhitungan manual pada
percobaan diatas. Untuk mencari metode secant diawali dengan menentukan
nilai f(x) terlebih dahulu. Pada percobaan diatas persamaan 𝑓(𝑥) = 𝑥 +
𝑥 − 8𝑥 − 10. Kemudian tentukan nilai batas atas dan bawah nya.
𝑓(𝑥) = 𝑥 + 𝑥 − 8𝑥 − 10
𝑥 =0
𝑥 =6

Kemudian nilai batas atas dan bawah tadi dimasukkan ke dalam persamaan
𝑓(𝑥) = 𝑥 + 𝑥 − 8𝑥 − 10.
𝑓(0) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0) + (0) − 8(0) − 10
= −10
𝑓(6) = 𝑥 + 𝑥 − 8𝑥 − 10
= (6) + (6) − 8(6) − 10
= 194

Selanjutnya, masukkan nilai – nilai diatas ke dalam rumus dibawah ini, lalu
hasil nilai nya dimasukkan kedalam persamaan 𝑓(𝑥).
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
(194)(6 − 0)
= 6−
194 − (−10)
= 0,29412

31
𝑓(0,29142) = 𝑥 + 𝑥 − 8𝑥 − 10
= (0,29142) + (0,29142) − 8(0,29142) − 10
= −12,240
Langkah – langkah diatas dilakukan secara berulang – ulang
sampai memenuhi syarat yang sudah ditentukan.

5.8. Kesimpulan
Kesimpulan yang dapat diambil dari kesimpulan diatas adalah metode
secant merupakan perbaikan dari metode regulasi – falsi dan newton
Raphson dimana kemiringan dua titik dinyatakan secara diskrit, dengan
mengambil bentuk garis lurus yang melalui satu titik. Kemudian rumus
metode secant secara umum adalah
𝑓(𝑥 ) − (𝑥 − 𝑥 )
𝑥 = 𝑥 −
𝑓(𝑥 ) − 𝑓(𝑥 )
Untuk mencari metode secant diperlukan fungsi persamaan 𝑓(𝑥), kemudian
tentukan nilai batas atas dan bawah nya, lalu masukkan dua nilai tadi kedalam
fungsi persamaan 𝑓(𝑥), sebaiknya gunakan metode tabel atau grafis untuk
menjamin titik pendekatannya adalah titik pendekatan yang konvergensinya pada
akar persamaan.

5.9. DAFTAR PUSTAKA


[1] Mulyadi.2020.Modul Praktikum 5 Metode Secant. Lhokseumawe:
Politeknik Negeri Lhokseumawe.
[2] https://www.academia.edu/35594606/METODE_SECANT

32

Anda mungkin juga menyukai