Monday, May 4, 2020

Materi X TKJ : ARRAY MULTIDIMENSI

Array Dua Dimensi
Array dua dimensi adalah array yang memiliki dua buah elemen betipe array. Array dimensi dua mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama dapat menunjukkan baris dan indeks kedua dapat menunjukkan kolom dari tabel atau matrik. Untuk lebih memahami konsepnya, coba perhatikan terlebih dahulu gambar dibawah ini.
Pada gambar diatas array memiliki 3 buah baris dan 4 buah kolom sehingga jumlah elemennya adalah 3 x 4 = 12.

Bentuk umum pendeklarasian array dua dimensi:
namaArray : array[1..BanyakBaris, 1..BanyakKolom] of tipe_data ;

Contoh program:
Program Deklarasi_Array_Dua_Dimensi;
Uses WinCrt;
Var
   Tabel : Array[1..3,1..2] of Integer;
   i,j : Integer;
Begin
   ClrScr;
   Tabel[1,1]:=1;
   Tabel[1,2]:=2;
   Tabel[2,1]:=3;
   Tabel[2,2]:=4;
   Tabel[3,1]:=5;
   Tabel[3,2]:=6;
   For I := 1 to 3 Do
   Begin
     For J:= 1 to 2 Do
       Write(tabel[i,j]:10);
     writeln;
   End;
End 

Bila program dijalankan akan didapatkan output:
1              2
3           4
5        6

Untuk deklarasi array dua dimensi dapat digunakan beberapa cara seperti berikut ini :
1.         Var
Tabel : Array[1..3] of Array[1..2] of Byte;

2.         Type
Matrik = Array[1..3,1..2] of Byte;
     Var
           Tabel : Matrik;

3.         Type
           Baris = 1..3;
           Kolom = 1..2;
Matrik = Array[Baris,Kolom] of Byte;
     Var
           Tabel : Matrik;
4.         Type
           Baris = 1..3;
           Kolom=1..2;
           Matrik= Array[Baris] of Array[Kolom] of Byte;
     Var
           Tabel : Matrik;

No comments:

Post a Comment

Materi XI TKJ : Membuat Tabel Baru

Bentuk umum SQL untuk membuat suatu table secara sederhana sebagai berikut : CREATE TABLE nama_tabel ( field1 tipe(panjang), field2 t...