Professional Documents
Culture Documents
BAB II
LANDASAN TEORI
A. Persamaan Non-Linear
B. Metode Numerik
dapat dikatakan mempunyai penyelesaian yang tidak mudah bahkan dan tidak
9
Mulyono (NIM : 0301060025) 10
matematis yang tinggi dan waktu yang cukup lama. Dengan dasar inilah dapat
nilai x yang menyebabkan nilai f(x) sama dengan nol. Dengan kata lain akar
persamaan f(x) adalah titik potong antara kurva f(x) dengan garis y = 0.
12
10
8
y = f(x)
6
Akar persamaan sebagai
4 penyelesaian
2
0
-2
-4
-2 -1 0 1 2 3 4 5 6
Gambar 2. Penyelesaian Persamaan Non-Linear
hubungan antara variabel x dan nilai fungsi y jika digambarkan pada sumbu
sebagainya.
y y y
1 y=x 3 y=2x+1
1 y=-½x+1
x x x
0 1 0 1 0 2
y y y y = sin x
y=x2 1 3π
4
2 x
y=e-x π π 2π
1 2
x x
0 2 0 2 2
1. Metode Biseksi
dari dua bagian ini dipilih bagian mana yang mengandung akar dan bagian
12
10 x1
x2
8
6 x3
4
x4
2
0
-2
-4
-2 -1 0 1 2 3 4 5 6
dengan metode Biseksi adalah menentukan dua titik f(x) awal yaitu f(x1)
x1 + x 2
x3 = kemudian mencari nilai f(x3) nya.
2
diantara x1 dan x3, tetapi jika f(x1).f(x3) > 0 maka x1 diganti x3 dan akar
dengan memanfaatkan kemiringan dan selisih tinggi dari dua titik batas
range.
Mulyono (NIM : 0301060025) 13
f(x)
f(x2)
x1 x3
x2
f(x1)
f (x 2 )
x3 = x 2 − ( x 2 − x1 ) kemudian dicari nilai f(x3) nya.
f ( x 2 ) − f ( x1 )
diantara x1 dan x3, tetapi jika f(x1).f(x3) > 0 maka x1 diganti x3 dan akar
1. Sejarah Pascal
Pascal adalah bahasa tingkat tinggi (high level language) yang
bersifat umum dan dirancang oleh Profesor Niklaus Wirth dari Technical
kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control
bagaimana keluarannya.
yang diberikan sudah jelas, keluaran apa yang diinginkan sudah jelas
Mulyono (NIM : 0301060025) 15
dalam penyelasaiannya.
sebagainya.
Blok program di bagi lagi manjadi dua bagian, yaitu bagian deklarasi
4. Pengambilan Keputusan
a). IF
IF kondisi THEN
pernyataan
IF kondisi THEN
pernyataan_1
ELSE
pernyataan_2
IF kondisi_1 THEN
IF kondisi_2 THEN
pernyataan_1
ELSE
pernyataan_2
b). CASE
CASE nilai OF
daftar_nilai_1 : pernyataan_1;
daftar_nilai_2 : pernyataan_2;
…
daftar_nilai_m : pernyataan_m
ELSE
pernyataan_n
END
5. Pengulangan (loop)
DOWNTO.
c). WHILE
pernyataan-pernyataan.
WHILE kondisi DO
BEGIN
pernyataan
END
pernyataaan REPEAT :
REPEAT
{pernyataan-pernyataan yang akan diulang}
UNTIL kondisi
(Pranata, 2002 : 85-87)
program komputer dengan memori yang cukup kecil dan dapat dijalankan