Rabu, 01 April 2015

Contoh Array Multidimensi

Dalam tulisan saya ini, saya akan membahas tentang Array Mutidimensi. Sebelum membahas Array Multidimensi mari kita jelaskan apa itu Array.
Array merupakan struktur data statis/datanya tidak dapat dirubah elemen atau anggota - anggotanya harus ditentukan sebelum program itu dieksekusi karena pada saat program berjalan datanya tidak dapat dirubah.
Array dibagi menjadi 2 bagian

  • Array Satu Dimensi
  • Array Multidimensi
Disini saya akan menjelaskan Array Multidimensi saja, Apa itu Array Multidimensi ?. Array Multidimesi adalah sebuah Array yang terdiri atas baris (row) dan kolom (column), Index pertama pada Array adalah baris dan yang kedua adalah kolom.
contoh :
Saya mengambil contoh penulisan Array pada Pascal :
type  matrix = array [1..5, 1..5] of integer;
var  bil : matrix;
Atau : 
var  bil : array [1..5, 1..5] of integer;

Contoh Program Array Multi dimensi penulisan coding pada Pascal
program matriks;
uses crt;

var
        x: array[1..10,1..10] of integer;
        i,j,m,n : integer;
begin
        clrscr;
        writeln('Program Matriks');
        writeln('---------------------');
        write('Masukan Banyak Baris :'); readln(m);
        write('Masukan Banyak Kolom :'); readln(n);
        for i:=1 to m do
                begin
                        for j := 1 to n do
                        begin
                        write ('Masukan elemen ke',i,'-',j,':'); readln(x[i,j]);
                        end;
                end;
       writeln('Data yang anda masukan :');
       for i:= 1 to m do
                begin
                for j :=1 to n do
                        begin
                        write(x[i,j]:5);
                        end;
                        writeln;
                end;
                readln;
end.
Setelah Menuliskan koding di atas Akan mendapat Hasil sebagai berikut :