You are on page 1of 3

PRAKTIKUM ANALISA NUMERIK 

• Metode Biseksi 
Dasar teori 
Perumusan mencari akar :   
Evaluasi :  0 | |  
 

 
Algoritma Metode Biseksi 

 
Percobaan 
Latihan 1: Menyelesaikan akar‐akar persamaan menggunakan metode Biseksi. 
Tulis listing program berikut lalu jalankan. Bagaimana hasilnya. 

*.java */ package numericalmethod.abs(b-a) > tol){ System.this. c = (a+b)/2.out. double b.this. c = (a+b)/2.Fx(c)*this. 2) .this. } public void computeBisection(double a.Fx(b))<0){ a = c. if (!(this.Fx(b)<0)) return. public class bisection { public bisection() { } public double Fx(double x){ return Math.a.Fx(a)*this.b.Fx(a)*this. System.println("Iter- ke\t\ta\t\tc\t\tb\t\tf[a]\t\tf[c]\t\tf[b]\t\t"). } } } Main Class public class Main { /** Creates a new instance of Main */ public Main() { . while (Math.math.Fx(a).Fx(c). }else return.Class Bisection  /* * bisection.4. if ((this. } else if ((this. /** * * @author Nelly Oktavia */ import java. double tol){ double c.printf("%d\t%f\t%f\t%f\t%f\t%f\t%f\t\n".Fx(c))<0){ b = c. long n = 0.out. n. n += 1.Fx(b)).pow(x.c.

0. } }   Tugas:  Tampilkan Output dari percobaan Biseksi di atas dengan menggunakan input yang berbeda.  . hitungbiseksi.1 .computeBisection(-4.01).  Dari hasil percobaan anda analisa kesimpulan dari perilaku metode biseksi. } /** * @param args the command line arguments */ public static void main(String[] args) { bisection hitungbiseksi = new bisection().