Anda di halaman 1dari 11

array & matriks

by kautsar-mar'10
referensi:
Mark Allen Weiss, Data Structure and Algorithm
Analysis in C++,chap1.7
David T. Schneider, Visual Basic.Net, chap 7

outline

pengertian array
deklarasi array di vb.net
pengertian matriks
deklarasi matriks
mengisi elemen matriks
penjumlahan matriks
pengurangan matriks
perkalian matriks

Array
variabel yg menyimpan beberapa data dgn
type data yang sama
contoh:
daftar nilai 1 kelas (type data byte)
daftar nama siswa (type data string)
daftar data mobil (type data record mobil)
dst

deklarasi array
nama array(jml elemen) as [type data]
contoh:
dim a(10) as string
arti: deklarasi variabel a, sebanyak 10
elemen dgn type data string

memberi nilai array


[nama array](idx) = [nilai]
contoh:
a(0) = "ali
a(1) = "budi"
index dimulai dari 0, jika deklarasi array
b(5) as integer, maka array b dimulai dari
b(0) sd b(4)

matriks
adalah array 2 dimensi
contoh matriks 2 x 3 --> baris x kolom
2 3 4
5 6 7
deklarasi: dim mat(2,3) as integer
contoh:
untuk menentukan isi elemen matriks baris
1,kolom 1:
mat(0,0) = 2

matriks
mengisi matriks
menampilkan matriks

Penjumlahan matriks
matriks1(baris,kolom)
matriks2(baris,kolom)
matrikshasil(baris,kolom)
//penjumlahaan
for baris = 1 to max_baris
for kolom = 1 to max_kolom
matrikshasil(baris,kolom) = matriks1(baris,kolom) + |
matriks2(baris+kolom)
next
next

kautsar-ocal_sophan@yahoo.com

Perkalian Matriks
matriks1(baris,kolom)
matriks2(baris,kolom)
matrikshasil(baris,kolom)
max_baris_hasil = max_baris1
max_kolom_hasil = max_kolom2

For baris = 1 To max_baris3


For kolom = 1 To max_kolom3
hasil = 0
For kolom2 = 1 To max_kolom3
hasil = hasil + (matriks1(baris, kolom2) *
matriks2(kolom2, kolom))
Next
matriks_hasil(baris, kolom) = hasil
kautsar-ocal_sophan@yahoo.com
Next
Next

Tugas:
1. Buat program
1. Penjumlahan matriks
2. Pengurangan matriks
3. Perkalian matriks

kautsar-ocal_sophan@yahoo.com

10

Tugas untuk Minggu depan

kautsar-ocal_sophan@yahoo.com

11

Anda mungkin juga menyukai