Está en la página 1de 5

Algoritma Perkalian Matrik

1. Mulai.
2. Matrik A.
3. Masukkan jumlah baris dan kolom Matrik A misal (n x m).
4. Masukkan data Matrik A.
5. Keluar data Matrik A.
6. Matrik B.
7. Masukkan jumlah kolom Matrik B saja karena jumlah baris Matrik B sama
dengan jumlah kolom Matrik A. Jadi dapat dimisalkan dengan (m x p).
8. Masukkan data Matrik B.
9. Keluar data Matrik B.
10. Perkalian Matrik A dengan Matrik B.
11. for (i=0;i<n;i++)
12. for (j=0;j<p;j++)
13. kali[i][j]=0;
14. for (k=0;k<m;k++)
15. kali[i][j]=kali[i][j] + (nilai[i][k]*nilai2[k][j]);
16. next k.
17. next j.
18. next i.
19. Keluar Matrik A x Matrik B.
20. Selesai.
Flowchart

Mulai A

Masukkan n dan m
m

for(i=0;i<n)
Masukkan p

for(j=0;j<m)
for(i=0;i<m)

Masukkan nilai[i][j]
for(j=0;j<p)

J++
Masukkan nilai2[i][j]

i++ J++

for(i=0;i<n)
i++

for(j=0;j<m)
for(i=0;i<m)

Tampilkan nilai[i][j]
for(j=0;j<p)

J++ Tampilkan nilai2[i][j]

J++
i++

i++
A

B
B

for (i=0;i<n)

for (j=0;j<p)

kali[i][j]=0

for (k=0;k<m)

kali[i][j]=kali[i][j] + (nilai[i][k]*nilai2[k][j])

k++

J++

i++

for (i=0;i<n)

for (j=0;j<p)

kali[i][j]

J++

i++

Selesai

También podría gustarte