• Tidak ada hasil yang ditemukan

Dasar-dasar Pemrograman Matriks (Matrices) (MAS61131 / 3 SKS)

N/A
N/A
Wibi Wardhono

Academic year: 2023

Membagikan "Dasar-dasar Pemrograman Matriks (Matrices) (MAS61131 / 3 SKS)"

Copied!
22
0
0

Teks penuh

(1)

brone.ub.ac.id

(2)

Dasar-dasar Pemrograma

Matriks (Matrices) n

(3)

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

(4)

Matriks (Matrices)

Tentang Matriks

(5)

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

(6)

Tentang Matriks

Elemen matriks diacu dengan

•Indeks baris (misal: i)

•Indeks kolom (misal: j)

nama_matriks[i,j]

(7)

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

(8)

Deklarasi Matriks

• Sebagai variabel

• Sebagai tipe baru

• Sebagai sebuah konstanta

(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

Matriks (Matrices)

Pemrosesan Matriks

(10)

Pemrosesan matriks

for I 1 to Nbaris do

for J 1 to Nkolom do Proses M[I,J]

endfor

endfor

(11)

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

(12)

Pemrosesan matriks

for I 1 to 3 do

for J 1 to 3 do Proses M[I,J]

endfor

endfor

(13)

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

(14)

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)

(15)

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)

(16)

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)

(17)

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

(18)

Operasi Dasar Matriks

Kasus:

1.Penambahan Matriks 2.Pengurangan Matriks 3.Perkalian Matriks

4.Transpose Matriks

(19)

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

(20)

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

(21)

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

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]);

endfor Writeln;

endfor

2

3

4

5

6

7

8

9

5 9

13 17

(22)

Referensi

Dokumen terkait