SlideShare a Scribd company logo
1 of 7
Download to read offline
Program Perkalian Matriks
Bentuk Perkalian Matriks
Logika Perkalian Matriks:
Perkalian Matriks dilakukan dengan cara mengalikan elemen kolom dari
matrik A dengan elemen baris dari matriks B. Oleh sebab itu, proses perkalian
dilakukan secara bertahap.
Misalnya C11 = a11xb11 + a12xb21.
Proses untuk mendapatkan hasil perkalian di atas adalah sebagai berikut :
1. Tentukan nilai c11 = 0
2. C11 = C11 + a11xb11
3. C11 = C11 + a12xb21
Contoh :
AxB = C
2 3
1 4
2 1
1 3
=
7 11
6 13
Menghitung C11:
1. C11=0
2. C11 = C11 + a11xb11
C11 = 0 + 2x2 = 4
3. C11 = c11 + a12xb21
C11 = 4 + 3x1 = 4 + 3 = 7
Hasil C11 sama dengan 7.
Bentuk Perkalian :
Syarat :
Matriks A dan B hanya dapat dikalikan jika jumlah Kolom Matriks A =
Jumlah Baris Matriks B
Dalam perkalian matriks, digunakan 3 buah loop karena ada 3 buah indeks
yaitu m, q, dan n atau p, dimana nilai p sama dengan n. Untuk menghitung
hasil perkalian, maka indeks dari C yaitu m dan q digunakan sebagai ordo
dari C. Loop pertama indeks m, loop kedua indeks q dan loop ketiga indeks p
atau n.
Algoritma Perkalian Matriks
Berdasarkan cara kerja di atas, maka algoritma perkalian sbb:
1. Buat perulangan i dari i=1 hingga m, lanjutkan ke langkah 2. Jika i>m,
lanjutkan ke langkah 5
2. Buat perulangan j dari j=1 hingga q, lanjutkan ke langkah 3. Jika j>q, ulangi
langkah l.
3. Tentukan nilai awal cij =0
4. Buat perulangan k dari 1 hingga p, hitung hasil perkalian.
Cij = Cij + Aik x Bjk.
Jika k>p, ulangi langkah 2
5. Selesai
Flowchart Perkalian :
Dalam artikel ini saya hanya menampilkan flowchart perkalian.
Syarat Perkalian:
Dua buah matriks A dan B hanya dapat dikalikan jika jumlah kolom (n) dari
matriks A sama dengan jumlah baris (p) dari matriks B. Syarat ini harus
periksa terlebih dahulu sebelum melakukan proses input data dari kedua
matriks.
Artinya jika n tidak sama dengan p, maka proses input ukuran (ord0) dari
matriks harus diulangi.
Fungsi yang dapat digunakan adalah repeat – until dengan flowchart sebagai
berikut :
C
C[i,j] = 0
for		i
= 		1	to		m	do				
For j = 1 to
q do
For k = 1
to n do
C[I,J] = C[I,J] + A[I,K]*B[K,J]
B
Kode Program :
For i:=1 to m do
For j:=1 to q do
Begin
C[i,j]:=0;
For k:=1 to n do
C[i,j]:= C[i,j] + A[i,k]*B[k,j];
End;
Kode Program
Program Perkalian_Matriks;
uses crt;
var i,j,k,m,n,p,q : integer;
A,B,C,D : array[1..10,1..10] of integer;
Begin
repeat
clrscr;
write('Input Jml Baris Matriks A= ');readln(m);
write('Input Jml Kolom Matriks A= ');readln(n);
write('Input Jml Baris Matriks B= ');readln(p);
write('Input Jml Kolom Matriks B= ');readln(q);
until (p=n);
{Input Data matriks A}
for i:= 1 to m do
for j:= 1 to n do
Begin
write('Input A',i,j,'= ');
readln(A[i,j]);
repeat
clrscr;
write('Baris Matriks A= ');readln(m);
write(Kolom Matriks A= ');readln(n);
write(Baris Matriks B= ');readln(p);
write(Kolom Matriks B= ');readln(q);
until (p=n);
End;
{Input Data matriks B}
for i:= 1 to n do
for j:= 1 to q do
Begin
write('Input B',i,j,'= ');
readln(B[i,j]);
End;
clrscr;
{Perkalian Matriks}
for i:= 1 to m do
Begin
for j:= 1 to q do
Begin
C[i,j]:=0;
for k:=1 to n do
C[i,j]:=C[i,j] + A[i,k]*B[k,j];
End;
End;
{Cetak Matriks}
writeln('Matriks A');
for i:= 1 to m do
Begin
for j:= 1 to n do
write(A[i,j],' ');
writeln;
End;
writeln('Matriks B');
for i:= 1 to n do
Begin
for j:= 1 to q do
write(B[i,j],' ');
writeln;
End;
writeln('Matriks C');
for i:= 1 to m do
Begin
for j:= 1 to q do
write(C[i,j],' ');
writeln;
End;
readln;
End.
Hasil Program
Demikian artikel Program Perkalian Matriks semoga dapat digunakan
sebagai bahan tambahan pelajaran kulian anda. Ada tanggapan? Silakan
tuliskan pada kolom komentar.
Semoga bermanfaat.
God bless you all.

More Related Content

What's hot

Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Kelinci Coklat
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantaiSenat Mahasiswa STIS
 
Matematika Diskrit part 2
Matematika Diskrit part 2Matematika Diskrit part 2
Matematika Diskrit part 2radar radius
 
Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05KuliahKita
 
Peubah acak diskrit dan kontinu
Peubah acak diskrit dan kontinuPeubah acak diskrit dan kontinu
Peubah acak diskrit dan kontinuAnderzend Awuy
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuanRudi Wicaksana
 
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circular
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circularPengolahan Sinyal Digital - Slide week 12 - konvolusi circular
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circularBeny Nugraha
 
Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Dayga_Hatsu
 
Persamaan diferensial
Persamaan diferensialPersamaan diferensial
Persamaan diferensialWiko Prameso
 
STATISTIKA-Regresi dan korelasi
STATISTIKA-Regresi dan korelasiSTATISTIKA-Regresi dan korelasi
STATISTIKA-Regresi dan korelasiYousuf Kurniawan
 
ALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERMella Imelda
 
Program penjumlahan dan pengurangan matriks
Program penjumlahan dan pengurangan matriksProgram penjumlahan dan pengurangan matriks
Program penjumlahan dan pengurangan matriksSimon Patabang
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06KuliahKita
 
Bab 5. Aplikasi Turunan ( Kalkulus 1 )
Bab 5. Aplikasi Turunan ( Kalkulus 1 )Bab 5. Aplikasi Turunan ( Kalkulus 1 )
Bab 5. Aplikasi Turunan ( Kalkulus 1 )Kelinci Coklat
 

What's hot (20)

Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantai
 
Matematika Diskrit part 2
Matematika Diskrit part 2Matematika Diskrit part 2
Matematika Diskrit part 2
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
 
Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05Matematika Diskrit - 03 himpunan - 05
Matematika Diskrit - 03 himpunan - 05
 
Peubah acak diskrit dan kontinu
Peubah acak diskrit dan kontinuPeubah acak diskrit dan kontinu
Peubah acak diskrit dan kontinu
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
 
Kalkulus modul limit fungsi
Kalkulus modul limit fungsiKalkulus modul limit fungsi
Kalkulus modul limit fungsi
 
PENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUAL
PENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUALPENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUAL
PENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUAL
 
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circular
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circularPengolahan Sinyal Digital - Slide week 12 - konvolusi circular
Pengolahan Sinyal Digital - Slide week 12 - konvolusi circular
 
Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2Bab 4.-integral-lipat-dua1 2
Bab 4.-integral-lipat-dua1 2
 
Persamaan diferensial
Persamaan diferensialPersamaan diferensial
Persamaan diferensial
 
STATISTIKA-Regresi dan korelasi
STATISTIKA-Regresi dan korelasiSTATISTIKA-Regresi dan korelasi
STATISTIKA-Regresi dan korelasi
 
ALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTERALJABAR LINEAR ELEMENTER
ALJABAR LINEAR ELEMENTER
 
interpolasi
interpolasiinterpolasi
interpolasi
 
Program penjumlahan dan pengurangan matriks
Program penjumlahan dan pengurangan matriksProgram penjumlahan dan pengurangan matriks
Program penjumlahan dan pengurangan matriks
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
Bab 5. Aplikasi Turunan ( Kalkulus 1 )
Bab 5. Aplikasi Turunan ( Kalkulus 1 )Bab 5. Aplikasi Turunan ( Kalkulus 1 )
Bab 5. Aplikasi Turunan ( Kalkulus 1 )
 
Statistika Probabilitas
Statistika ProbabilitasStatistika Probabilitas
Statistika Probabilitas
 

Similar to Program perkalian matriks

Matematika Teknik - Matriks
Matematika Teknik - MatriksMatematika Teknik - Matriks
Matematika Teknik - MatriksReski Aprilia
 
MATRIKS DAN DETERMINAN
MATRIKS DAN DETERMINANMATRIKS DAN DETERMINAN
MATRIKS DAN DETERMINANOng Lukman
 
Matriks dan penerapannya dalam bidang ekonomi
Matriks dan penerapannya dalam bidang ekonomiMatriks dan penerapannya dalam bidang ekonomi
Matriks dan penerapannya dalam bidang ekonomiRohantizani
 
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotranmocoz
 
Perkalian dua matriks
 Perkalian dua matriks Perkalian dua matriks
Perkalian dua matrikslailajamilah
 
MATRIKS DAN VEKTOR.ppt
MATRIKS DAN VEKTOR.pptMATRIKS DAN VEKTOR.ppt
MATRIKS DAN VEKTOR.pptbimosatryo2
 
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsx
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsxmatriks-dan-sistem-persamaan-linier-0812-ppsx.ppsx
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsxfachruddin07003
 
Cal2 1 matriks
Cal2 1   matriksCal2 1   matriks
Cal2 1 matriksTri Satya
 
Program transpose matriks
Program transpose matriksProgram transpose matriks
Program transpose matriksSimon Patabang
 
2 Materi Besaran Skalar dan Vektor.pdf
2 Materi Besaran Skalar dan Vektor.pdf2 Materi Besaran Skalar dan Vektor.pdf
2 Materi Besaran Skalar dan Vektor.pdfFitrianiSultan
 
Kuliah_1 Matriks Matematika Ekonomi I
Kuliah_1 Matriks Matematika Ekonomi IKuliah_1 Matriks Matematika Ekonomi I
Kuliah_1 Matriks Matematika Ekonomi IMukhrizal Effendi
 
Fismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorFismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorWork Free
 
Fismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorFismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorWork Free
 

Similar to Program perkalian matriks (20)

Matematika Teknik - Matriks
Matematika Teknik - MatriksMatematika Teknik - Matriks
Matematika Teknik - Matriks
 
Perkalian matriks
Perkalian matriksPerkalian matriks
Perkalian matriks
 
Matriks awal
Matriks awalMatriks awal
Matriks awal
 
determinan.pptx
determinan.pptxdeterminan.pptx
determinan.pptx
 
MATRIKS DAN DETERMINAN
MATRIKS DAN DETERMINANMATRIKS DAN DETERMINAN
MATRIKS DAN DETERMINAN
 
Matriks dan penerapannya dalam bidang ekonomi
Matriks dan penerapannya dalam bidang ekonomiMatriks dan penerapannya dalam bidang ekonomi
Matriks dan penerapannya dalam bidang ekonomi
 
Pertemuan07
Pertemuan07Pertemuan07
Pertemuan07
 
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran
90594622 bab-6-pemograman-aplikasi-teknik-mesin-fotran
 
Perkalian dua matriks
 Perkalian dua matriks Perkalian dua matriks
Perkalian dua matriks
 
MATRIKS DAN VEKTOR.ppt
MATRIKS DAN VEKTOR.pptMATRIKS DAN VEKTOR.ppt
MATRIKS DAN VEKTOR.ppt
 
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsx
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsxmatriks-dan-sistem-persamaan-linier-0812-ppsx.ppsx
matriks-dan-sistem-persamaan-linier-0812-ppsx.ppsx
 
Cal2 1 matriks
Cal2 1   matriksCal2 1   matriks
Cal2 1 matriks
 
Program transpose matriks
Program transpose matriksProgram transpose matriks
Program transpose matriks
 
2 Materi Besaran Skalar dan Vektor.pdf
2 Materi Besaran Skalar dan Vektor.pdf2 Materi Besaran Skalar dan Vektor.pdf
2 Materi Besaran Skalar dan Vektor.pdf
 
Kuliah_1 Matriks Matematika Ekonomi I
Kuliah_1 Matriks Matematika Ekonomi IKuliah_1 Matriks Matematika Ekonomi I
Kuliah_1 Matriks Matematika Ekonomi I
 
Fismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorFismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & Vektor
 
Fismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & VektorFismat Kel. 4 Matriks & Vektor
Fismat Kel. 4 Matriks & Vektor
 
Bilangan bulat
Bilangan bulatBilangan bulat
Bilangan bulat
 
Matematika
MatematikaMatematika
Matematika
 
Matematika
MatematikaMatematika
Matematika
 

More from Simon Patabang

6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdfSimon Patabang
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...Simon Patabang
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhSimon Patabang
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanSimon Patabang
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatSimon Patabang
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Simon Patabang
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019Simon Patabang
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikSimon Patabang
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascalSimon Patabang
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkatSimon Patabang
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa Simon Patabang
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balikSimon Patabang
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararelSimon Patabang
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balikSimon Patabang
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrikSimon Patabang
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronikaSimon Patabang
 

More from Simon Patabang (20)

6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf6 DAYA PADA RANGKAIAN RLC.pdf
6 DAYA PADA RANGKAIAN RLC.pdf
 
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...ANALISIS  PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
ANALISIS PENCARIAN RUTE TERPENDEK PADA JARINGAN KOMPUTER DENGAN MENGGUNAKAN ...
 
Analisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuhAnalisis penggunaan swer untuk mengatasi masalah jatuh
Analisis penggunaan swer untuk mengatasi masalah jatuh
 
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuanAnalisis pemanfaatan kapasitor daya untuk menambah kemampuan
Analisis pemanfaatan kapasitor daya untuk menambah kemampuan
 
Lap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi MasyarakatLap Akhir IbM Iptek Bagi Masyarakat
Lap Akhir IbM Iptek Bagi Masyarakat
 
Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018Jurnal Pengabdian 2017 2018
Jurnal Pengabdian 2017 2018
 
Jurnal Pengabdian Tahun 2018 2019
Jurnal  Pengabdian Tahun 2018 2019Jurnal  Pengabdian Tahun 2018 2019
Jurnal Pengabdian Tahun 2018 2019
 
Modulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrikModulpraktikum dasar instalasi listrik
Modulpraktikum dasar instalasi listrik
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
 
11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat11 perencanaan instalasi listrik rumah bertingkat
11 perencanaan instalasi listrik rumah bertingkat
 
9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa 9 perencanaan instalasi listrik 1 phasa
9 perencanaan instalasi listrik 1 phasa
 
10 analisis komponen
10 analisis komponen10 analisis komponen
10 analisis komponen
 
13 jembatan arus bolak – balik
13 jembatan arus bolak – balik13 jembatan arus bolak – balik
13 jembatan arus bolak – balik
 
12 rangkaian rlc pararel
12 rangkaian rlc  pararel12 rangkaian rlc  pararel
12 rangkaian rlc pararel
 
8 rangkaian rlc seri
8 rangkaian rlc seri8 rangkaian rlc seri
8 rangkaian rlc seri
 
8 beban rlc
8 beban rlc8 beban rlc
8 beban rlc
 
7 jenis beban ac
7 jenis beban ac7 jenis beban ac
7 jenis beban ac
 
6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
 
5 teorema rangkaian listrik
5 teorema rangkaian listrik5 teorema rangkaian listrik
5 teorema rangkaian listrik
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika
 

Recently uploaded

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 

Recently uploaded (20)

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 

Program perkalian matriks

  • 1. Program Perkalian Matriks Bentuk Perkalian Matriks Logika Perkalian Matriks: Perkalian Matriks dilakukan dengan cara mengalikan elemen kolom dari matrik A dengan elemen baris dari matriks B. Oleh sebab itu, proses perkalian dilakukan secara bertahap. Misalnya C11 = a11xb11 + a12xb21. Proses untuk mendapatkan hasil perkalian di atas adalah sebagai berikut : 1. Tentukan nilai c11 = 0 2. C11 = C11 + a11xb11 3. C11 = C11 + a12xb21 Contoh : AxB = C 2 3 1 4 2 1 1 3 = 7 11 6 13 Menghitung C11: 1. C11=0 2. C11 = C11 + a11xb11
  • 2. C11 = 0 + 2x2 = 4 3. C11 = c11 + a12xb21 C11 = 4 + 3x1 = 4 + 3 = 7 Hasil C11 sama dengan 7. Bentuk Perkalian : Syarat : Matriks A dan B hanya dapat dikalikan jika jumlah Kolom Matriks A = Jumlah Baris Matriks B Dalam perkalian matriks, digunakan 3 buah loop karena ada 3 buah indeks yaitu m, q, dan n atau p, dimana nilai p sama dengan n. Untuk menghitung hasil perkalian, maka indeks dari C yaitu m dan q digunakan sebagai ordo dari C. Loop pertama indeks m, loop kedua indeks q dan loop ketiga indeks p atau n. Algoritma Perkalian Matriks Berdasarkan cara kerja di atas, maka algoritma perkalian sbb: 1. Buat perulangan i dari i=1 hingga m, lanjutkan ke langkah 2. Jika i>m, lanjutkan ke langkah 5 2. Buat perulangan j dari j=1 hingga q, lanjutkan ke langkah 3. Jika j>q, ulangi langkah l. 3. Tentukan nilai awal cij =0 4. Buat perulangan k dari 1 hingga p, hitung hasil perkalian. Cij = Cij + Aik x Bjk. Jika k>p, ulangi langkah 2 5. Selesai
  • 3. Flowchart Perkalian : Dalam artikel ini saya hanya menampilkan flowchart perkalian. Syarat Perkalian: Dua buah matriks A dan B hanya dapat dikalikan jika jumlah kolom (n) dari matriks A sama dengan jumlah baris (p) dari matriks B. Syarat ini harus periksa terlebih dahulu sebelum melakukan proses input data dari kedua matriks. Artinya jika n tidak sama dengan p, maka proses input ukuran (ord0) dari matriks harus diulangi. Fungsi yang dapat digunakan adalah repeat – until dengan flowchart sebagai berikut : C C[i,j] = 0 for i = 1 to m do For j = 1 to q do For k = 1 to n do C[I,J] = C[I,J] + A[I,K]*B[K,J] B Kode Program : For i:=1 to m do For j:=1 to q do Begin C[i,j]:=0; For k:=1 to n do C[i,j]:= C[i,j] + A[i,k]*B[k,j]; End;
  • 4. Kode Program Program Perkalian_Matriks; uses crt; var i,j,k,m,n,p,q : integer; A,B,C,D : array[1..10,1..10] of integer; Begin repeat clrscr; write('Input Jml Baris Matriks A= ');readln(m); write('Input Jml Kolom Matriks A= ');readln(n); write('Input Jml Baris Matriks B= ');readln(p); write('Input Jml Kolom Matriks B= ');readln(q); until (p=n); {Input Data matriks A} for i:= 1 to m do for j:= 1 to n do Begin write('Input A',i,j,'= '); readln(A[i,j]); repeat clrscr; write('Baris Matriks A= ');readln(m); write(Kolom Matriks A= ');readln(n); write(Baris Matriks B= ');readln(p); write(Kolom Matriks B= ');readln(q); until (p=n);
  • 5. End; {Input Data matriks B} for i:= 1 to n do for j:= 1 to q do Begin write('Input B',i,j,'= '); readln(B[i,j]); End; clrscr; {Perkalian Matriks} for i:= 1 to m do Begin for j:= 1 to q do Begin C[i,j]:=0; for k:=1 to n do C[i,j]:=C[i,j] + A[i,k]*B[k,j]; End; End; {Cetak Matriks} writeln('Matriks A'); for i:= 1 to m do Begin for j:= 1 to n do write(A[i,j],' '); writeln; End; writeln('Matriks B'); for i:= 1 to n do Begin
  • 6. for j:= 1 to q do write(B[i,j],' '); writeln; End; writeln('Matriks C'); for i:= 1 to m do Begin for j:= 1 to q do write(C[i,j],' '); writeln; End; readln; End. Hasil Program
  • 7. Demikian artikel Program Perkalian Matriks semoga dapat digunakan sebagai bahan tambahan pelajaran kulian anda. Ada tanggapan? Silakan tuliskan pada kolom komentar. Semoga bermanfaat. God bless you all.