0% menganggap dokumen ini bermanfaat (0 suara)
43 tayangan23 halaman

Array 2 Dimensi Pendefinisian Dan Struktur Array 2 Dimensi

Array 2 Dimensi adalah array yang memiliki dua subscript dalam deklarasinya, sering disebut matrix. Dokumen ini menjelaskan pendefinisian, struktur, dan contoh deklarasi serta penggunaan Array 2 Dimensi dalam bahasa pemrograman."

Diunggah oleh

rahma kartika
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
43 tayangan23 halaman

Array 2 Dimensi Pendefinisian Dan Struktur Array 2 Dimensi

Array 2 Dimensi adalah array yang memiliki dua subscript dalam deklarasinya, sering disebut matrix. Dokumen ini menjelaskan pendefinisian, struktur, dan contoh deklarasi serta penggunaan Array 2 Dimensi dalam bahasa pemrograman."

Diunggah oleh

rahma kartika
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 23

Array 2 Dimensi

Pendefinisian dan Struktur Array 2 Dimensi


Array yang memiliki dua subscript dalam

deklarasinya. Array ini sering disebut matrix.


Array 2 Dimensi
EOI]

Struktur Array 2 Dimensi


Ê6J
E8J

Ê9J

EOJ
tsltݓtcJtzJtIJt0J
xapui umnțoy
Deklarasi Variable

Kamus:

NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData

Contoh:

Kamus:

matriks : array [1..5,1..5] of integer


Deklarasi Sebagai Variable

var

NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData;

Contoh:

var

matriks: array [1..5,1..5] of integer;


Deklarasi sebagai User-Defined Data Type

Kamus:

type

NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData

NamaVariabel_1:NamaArray

NamaVariabel_2:NamaArray
Deklarasi sebagai User-Defined Data Type

Contoh:

Kamus:

type

matriks = array [1..5,1..5] of integer

matriks1:matriks
Deklarasi sebagai User-Defined Data Type

type

NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData;

var

NamaVariabel_1:NamaArray;

NamaVariabel_2:NamaArray;
Deklarasi sebagai User-Defined Data Type

Contoh:

type

matriks = array [1..5,1..5] of integer;

var

matriks1:matriks;

matriks2:matriks;
Pendefinisian Konstanta ukuran Array

Kamus:

const

MaxBaris = VALUE1

MaxKolom = VALUE2

type

NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData

NamaVariabel_1:NamaArray

NamaVariabel_2:NamaArray
Pendefinisian Konstanta ukuran Array

Contoh:

Kamus:

const

MaksBaris = 5

MaksKolom = 5

type

matriks = array [1..MaksBaris,1..MaksKolom] of integer

matriks1,matriks2:bil
Pendefinisian Konstanta ukuran Array

const

MaxBaris = VALUE1;

MaxKolom = VALUE2;

type

NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData;

var

NamaVariabel:NamaArray;
Pendefinisian Konstanta ukuran Array

Contoh:

const

MaksBaris = 5;

MaksKolom = 5;

type

matriks = array [1..MaksBaris,1..MaksKolom] of integer;

var

bilbulat:bil;
Contoh Array 2 Dimensi
1 Algoritma ArrayDasar
2 {I.S.: Dideklarasikan dua buah array dua dimensi}
3 {F.S.: Menampilkan isi array}
4
5 Kamus:
6 const
7 MaksBaris=5
8 MaksKolom=5
9
10 type
11 bil=array[1..MaksBaris,1..MaksKolom] of integer
12
13 matriks1,matriks2:bil
14 i,j:integer
Contoh Array 2 Dimensi
15 Algoritma:
16 {input elemen array}
17 for i  1 to MaksBaris do
18 for j  1 to MaksKolom do
19 input(matriks1[i,j])
20 endfor
21 endfor
22
23 for i  1 to MaksBaris do
24 for j  1 to MaksKolom
25 do
26 input(matriks2[i,j])
27 endfor
28 endfor
Contoh Array 2 Dimensi

29 {output elemen array}


30 for i  1 to MaksBaris do
31 for j  1 to MaksKolom do
32 output(matriks1[i,j])
33 endfor
34 endfor
35
37 for i  1 to MaksBaris do
38 for j  1 to MaksKolom
39 do
40 output(matriks2[i,j])
41 endfor
endfor
Contoh Array 2

1 program ArrayDuaDimensiDasar;
2 uses crt;
3
4 const
5 MaksBaris=3;
6 MaksKolom=3;
7 type
8 matriks = array[1..MaksBaris,1..MaksKolom] of
9 integer;
10
11 var
12 matriks1,matriks2:matriks;
13 baris,kolom:integer;
Contoh Array 2
14 begin
15 {input matriks}
16 writeln('Input Matriks
17 Pertama'); for baris:=1 to
18 MaksBaris do begin
19 for kolom:=1 to MaksKolom do
20 begin
21 gotoxy(kolom*5+1,baris+3);
22 readln(matriks1[baris,kolom]);
23 end;
24 end;
25
26 writeln();
27 writeln('Input Matriks Kedua');
Contoh Array 2

28 for baris:=1 to MaksBaris do


29 begin
30 for kolom:=1 to MaksKolom do
31 begin
32 gotoxy(kolom*5+1,baris+9);
33 readln(matriks2[baris,kolom]);
34 end;
35 end;
37
38 {output matriks}
39 clrscr();
40 writeln('Output Matriks Pertama');
Contoh Array 2

41 for baris:=1 to MaksBaris do


42 begin
43 for kolom:=1 to MaksKolom do
44 begin
45 gotoxy(kolom*5+1,baris+3);
46 write(matriks1[baris,kolom]);
47 end;
48 end;
49
50 writeln();writeln();
51 writeln('Output Matriks Kedua');
52 for baris:=1 to MaksBaris do
53 begin
Contoh Array 2

54 for kolom:=1 to MaksKolom do


55 begin
56 gotoxy(kolom*5+1,baris+9);
57 write(matriks2[baris,kolom]);
58 end;
59 end;
60
61 writeln();
62 write('Tekan sembarang tombol untuk menutup...');
63 readkey();
64 end.
Latihan 1

• Buatlah algoritma dan program untuk


menginputkan sebuah matriks,
kemudian tampilkan datanya lengkap
dengan total jumlah perbaris dan per
kolom penjumlahannya
Contoh : INPUT
1
OUTPUT
5 7 13
1 5 7
3 5 6 3 5 6 14
2 3 6 2 3 6 11
6 13 19
Latihan 2

• Buatlah program untuk melakukan


perhitungan perkalian matriks

Matrik A Matrik B Matrik C

1 2 5 5 11 7
X =
4 5 3 1 35 25

Anda mungkin juga menyukai