PRAKTIKUM KE-3
KAMIS, 22 OKTOBER 2015 (SESI 2)
AKAR-AKAR POLINOMIAL
Nama
NIM
: 135090307111002
Kelompok
: Kamis-II
Kelas
: Fisika Komputasi D
Dosen
BAB I
TINJAUAN PUSTAKA
BAB II
SOAL
1. Buatlah grafik hubungan f(x) dan x untuk persamaan 8,
berdasarkan contoh pembuatan grafik Gambar 1.9 atau 1.15!
2. Modifikasi Kode program 5, atau buat kode program sendiri
sesuai bahasa pemrograman yang anda kuasai dan
Pseudocode 3, untuk mencari akar-akar persamaan 8 dengan
metode setengah selisih!
3. Bandingkan teknik penentuan nilai awal x0 dan x1 untuk
mendekati salah satu nilai akar antara metode setengah selisih
dan metode Secant, serta bandingkan jumlah iterasi yang
diperlukan antara kedua metode tersebut!
4. Apa yang dimaksud dengan Bracketing Method? Jelaskan
apakah yang anda lakukan pada soal no. 3 termasuk metode
tersebut?
5. Tentukan nilai keempat akar-akar persamaan 8 dengan kode
program yang anda pakai atau yang anda buat, yang mengacu
pada grafik soal no. 1!
6. Buatlah Pseudocode atau kode program sesuai bahasa
pemrograman yang anda kuasai untuk mencari akar-akar
persamaan 8 dengan metode Newton Rapshon! (optional)
7.
BAB III
KODE PROGRAM DAN HASIL
3.1. Kode program
3.1.1. Pseudocode 3. Alur pencarian akar dengan metode
setengah selisih.
Input x0,x1, n
for i=0 to n do
x2=0.5*( x0+x1)
Hitung f(x2)
if f(x2)<0 then x0=x2
else if f(x2)>0 then x1=x2
else break for
end for
print x2
Pseudocode 4. Alur kode program pencarian akar dengan
metode Secant.
Input x0,x1, n
f0=f(x0)
f1=f(x1)
for i=0 to n do
Hitung f2=f(x2)
x0=x1, x1=x2
f0=f1, f1=f2
end for
print x2
Hasil:
Pilih menu Open, cari folder yang berisi file data.txt dan
seleksi file dengan memilih File Type: Text File.
Pilih radio option: Fixed width lalu tekan Next, dan pastikan
pada Data Preview data telah terbagi menjadi dua.
Hasil Grafik:
Grafik diatas diambil mulai dari nilai x=0 hingga nilai x=7,25. Hal
ini dikarenakan jika nilai x diambil dari nilai x=0 hingga x<50 maka
grafik terlalu kecil dan tidak dapat dilihat bentuk fungsi nya secara
detail. Fungsi f(x) untuk nilai x>7,25 hingga x<50 akan turun dengan
nilai yang sangat kecil (negatif) yaitu hingga -10152,4 kemudian
naik dengan nilai yang sangat besar (positif) yaitu hingga
2855402,613.
3.2.2. Modifikasi Kode program 5, atau buat kode program
sendiri sesuai bahasa pemrograman yang anda kuasai dan
Pseudocode 3, untuk mencari akar-akar persamaan 8 dengan
metode setengah selisih.
Pseudocode 3. Alur pencarian akar dengan metode setengah selisih.
Input x0,x1, n
for i=0 to n do
x2=0.5*( x0+x1)
Hitung f(x2)
if f(x2)<0 then x0=x2
else if f(x2)>0 then x1=x2
else break for
end for
print x2
Hasil:
f ( x 1 ) ( ( x1 )x 0)
f ( x1 )f (xx 0)
BAB IV
PENUTUP
4.1.Kesimpulan
Penyelesaian akar-akar polinomial dapat dilakukan dengan
berbagai metode, antara lain
DAFTAR PUSTAKA