mulai
N
Pil = 2
Y Masukan jumlah
persamaan derajat
bantuan tertinggi !!
Y N
Pil = 3
penyelesaian_metode_biseksi
N Pil = 2
Y
penyelesaian_metode_biseksi
perbandingan_utama
Y
Ulang?
Selesai
Mulyono (NIM : 0301060025) 45
Prosedur perhitungan_utama
perhitungan_utama
derajat = pangkat
a =1
N
a<jum
huruf = 97
b=1
N
b<derajat+1
random1=random(100)
random2=random(100)
random3=random(100)
angka_random_real=(random1-random2)/(random3+1)
N
Pil_input=’2’ Masukan koef[a,b]
Y
koef[a,b]=angka_random_real
Huruf=huruf+1
N
b=b+1 Koef[a,1]=0
5 2 1 6
Mulyono (NIM : 0301060025) 46
5 2 1 6
random1=random(100)
random2=random(100)
random3=random(100)
angka_random_real=(random1-random2)/(random3+1)
N
Pil_input=’2’ Masukan x1[a]
x1[a]=angka_random_real
nilai_awal_x1[a] = x1[a]
fx1[a]=f(x1[a])
n=0
n=n+1
Y
n=20
N
random1=random(100)
random2=random(100)
random3=random(100)
angka_random_real=(random1-random2)/(random3+1)
N
Pil_input=’2’ Masukan x2[a]
x2[a]=angka_random_real
nilai_awal_x2[a] = x2[a]
5 3 4 6
Mulyono (NIM : 0301060025) 47
5 3 4 6
fx2[a]=f(x2[a])
N
(fx1[a]*fx2[a])<0
a=a+1
a=1
a<jum N
Y
iterasibis[a]=0
x1bis[a]=x1[a]
x2bis[a]=x2[a]
fx1bis[a]=fx1[a]
fx2bis[a]=fx2[a]
Itrsbis = iterasibis+1
x3bis[a]=(x1bis[a]+x2bis[a])/2
fx3bis[a]=f(x3bis)
N
fx3bis[a]*fx1bis[a]<0 x1bis[a]=x3bis[a]
x ke 10 bis = x3bis Y
x2bis[a]=x3bis[a]
Y
N
Iterasibis=10
Y
fx3bis[a]<1e-
8 7 9
Mulyono (NIM : 0301060025) 48
8 7 9
iterasireg[a]=0
x1reg[a]=x1[a]
x2reg[a]=x2[a]
fx1reg[a]=fx1[a]
fx2reg[a]=fx2[a]
Itrsreg = iterasireg+1
x3reg[a]=((x1reg[a]*fx2reg[a])-(x2reg[a]*fx1reg[a]))/(fx2reg[a]-fx1reg[a])
fx3reg[a]=f(x3reg)
N
fx3reg[a]*fx1reg[a]<0 x1reg[a]=x3reg[a]
Y
x ke 10 reg = x3reg x2reg[a]=x3reg[a]
Y
N N
Itrsreg=10 fx3reg[a]<1e-
Y
a=a+1
pil_tampil=’y’ or N
pil_tampil=’y’
10 11
Mulyono (NIM : 0301060025) 49
10 11
Tapilkan hasil
pil_simpan=’y’ or N
pil_simpan=’y’
Simpan hasil
Prosedur
perbandingan_utama
selesai