Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

METODE NUMERIK
METODE SUBSTITUSI MAJU

Nama Asisten:
Ongky Denny Wijaya, S.Mat.

Oleh:
Irvan Achmad Ashari
185090400111035

LABORATORIUM MATEMATIKA
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2020
BAB I
SOAL
1. Buatlah program MATLAB untuk mencari penyelesaian sistem
persamaan linear segitiga bawah berikut dengan menggunakan metode
substitusi maju.

1
2
BAB II
SOURCE CODE
1.
clear all;
clc;
A=[-2 0 0 0;7 1 0 0;-3 -1 1 0;-5 2 3 -4];
B=[-4;13;-1;12];
n=length(A);
x(1)=B(1)/A(1,1); %A(a,b) a:indeks baris
b:indeks kolom
for k=2:n %dari 2 maju 1 sampai n
sigma=0;
for j=1:k-1
sigma=sigma+A(k,j)*x(j);
end
x(k)=(B(k)-sigma)/A(k,k);
end
fprintf('Jadi, solusi sistem persamaan linear
segitiga bawah menggunakan substitusi maju adalah
\n');
for i=1:n
fprintf('x%d= %5.4f\n',i,x(i));
end

3
4
BAB III
HASIL DAN PEMBAHASAN
1.
Source Code Pembahasan
clear all; Untuk menghapus memori pada
clc; program yang berjalan sebelumnya
A=[-2 0 0 0;7 1 0 0;-3 - Menginisialisasi nilai matriks A
1 1 0;-5 2 3 -4];
B=[-4;13;-1;12]; Menginisialisasi hasil dari
persamaan matriks A ke dalam
matriks B
n=length(A); Menghitung banyak ordo matriks A
ke dalam variabel n
x(1)=B(1)/A(1,1); Melakukan proses perhitungan nilai
%A(a,b) a:indeks baris
b:indeks kolom
for k=2:n %dari 2 maju 1 Melakukan proses perulangan dari
sampai n sampai dengan selisih
1
sigma=0; Menginisialisasi nilai
for j=1:k-1 Melakukan proses perulangan dari
sampai
sigma=sigma+A(k,j)*x(j); Melakukan proses perhitungan

end Untuk mengakhiri proses


perulangan
x(k)=(B(k)- Melakukan proses perhitungan
sigma)/A(k,k);

end Mengakhiri proses perulangan


fprintf('Jadi, solusi Mencetak tulisan “Jadi, solusi
sistem persamaan linear sistem persamaan linear segitiga
segitiga bawah bawah menggunakan substitusi
menggunakan substitusi maju adalah”
maju adalah \n');
for i=1:n Melakukan proses perulangan dari

fprintf('x%d= Mencetak nilai hasil dari


%5.4f\n',i,x(i));
5
end Mengakhiri suatu program

6
Jadi, solusi sistem persamaan linear segitiga
bawah menggunakan substitusi maju adalah
x1= 2.0000
x2= -1.0000
x3= 4.0000
x4= -3.0000

7
KESIMPULAN
Berdasarkan program diatas yang membedakan substitusi maju
dengan substitusi mundur adalah penentuan nilai , melakukan proses
perulangan mulai dari sampai dengan sedangkan substitusi
mundur melakukan proses perulangan mulai dari sampai ,

melakukan proses perulangan mulai dari sampai


sedangkan substitusi mundur melakukan proses perulangan mulai dari
sampai

Anda mungkin juga menyukai