brone.ub.ac.id
Dasar-dasar Pemrograma
Matriks (Matrices) n
brone.ub.ac.id
Matriks | Outline
Struktur data yang menyimpan sekumpulan elemen bertipe sama, tiap elemen diakses secara langsung melalui indeks
Tentang Matriks
01
Larik merupakan struktur data yang statik, jumlah elemen larik harus sudah diketahui sebelum program dieksekusi
Deklarasi Matriks
02
Elemen larik diproses secara beruntun melalui indeks yang terurut
Pemrosesan Matriks
03
Tidak seluruh elemen larik digunakan. Elemen-elemen larik yang digunakan adalah jumlah elemen efektif
Kuis Matriks
04
Matriks (Matrices)
Tentang Matriks
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Tentang Matriks
Tentang Matriks
Elemen matriks diacu dengan
•Indeks baris (misal: i)
•Indeks kolom (misal: j)
nama_matriks[i,j]
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Matriks (Matrices)
Deklarasi Matriks
Deklarasi Matriks
• Sebagai variabel
• Sebagai tipe baru
• Sebagai sebuah konstanta
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Matriks (Matrices)
Pemrosesan Matriks
Pemrosesan matriks
for I 1 to Nbaris do
for J 1 to Nkolom do Proses M[I,J]
endfor
endfor
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Pemrosesan matriks
for I 1 to Nbaris do
for J 1 to Nkolom do Proses M[I,J]
endfor
endfor
Pemrosesan matriks
for I 1 to 3 do
for J 1 to 3 do Proses M[I,J]
endfor
endfor
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Pemrosesan matriks
for I 1 to 3 do
for J 1 to 3 do Proses M[I,J]
endfor
endfor
Pemrosesan matriks
for I 1 to 3 do // I=1 for J 1 to 3 do
Proses M[I,J]
endfor endfor
M(1,1) M(1,2) M(1,3)
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Pemrosesan matriks
for I 1 to 3 do // I=2 for J 1 to 3 do
Proses M[I,J]
endfor endfor
M(1,1) M(1,2) M(1,3)
M(2,1) M(2,2) M(2,3)
M(3,1) M(3,2) M(3,3)
Pemrosesan matriks
for I 1 to 3 do // I=3 for J 1 to 3 do
Proses M[I,J]
endfor endfor
M(1,1) M(1,2) M(1,3)
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Matriks (Matrices)
Tentang Matriks
Operasi Dasar Matriks
Kasus:
1.Penambahan Matriks 2.Pengurangan Matriks 3.Perkalian Matriks
4.Transpose Matriks
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id
Operasi Dasar Matriks
Kasus:
1.Penambahan Matriks 2.Pengurangan Matriks 3.Perkalian Matriks
4.Transpose Matriks
for I 1 to 2 do for J 1 to 2 do Readln(M1[I,J]);
Readln(M2[I,J]);
J[I,J]:=M2[I,J]+ M2[I,J];
endfor endfor
for I 1 to 2 do for J 1 to 2 do Write(J[I,J]);
2
3
4
5
6
7
8
9
U n i v e r s i t a s B r a w i j a y a - B u i l d i n g U p N o b l e F u t u r e brone.ub.ac.id