Array Dua Dimensi dan Record
1.1
Array Dua Dimensi
Array adalah tipe
data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai
tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik
mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik
ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses
dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data
sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data
scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen-
komponenya mempunyai nilai dengan tipe data tersebut.
Array juga disebut struktur yang
dapat diakses secara acak (random-acces
structure) karena semua elemen array dapat diacu secara acak dengan aturan
tertentu, yaitu dengan mengetahui nomor urutnya yang disebut indeks (index). Pengacuan terhadap array dua dimensi sama dengan array
satu dimensi hanya menambahkan satu indeks lagi. Indeks pertama menunjukkan
baris dan indeks kedua menunjukkan kolom. Baris dan kolom tersebut hanya
dikenal dalam representasi logika, tidak dalam representasi fisik pada memori
komputer.
Array dua dimensi adalah perluasan dari sebuah array
satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris
dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa
baris dan beberapa kolom elemen yang bertipe sama.
Bentuk Umum:
Type <NamaArray> = array[indexArray1, indexArray2] of TipeData;
contoh:
Type matriks = array [1..2, 1..3] of byte;
logika = array [1..5, boolean] of integer;
1.2
Record
Sebuah record merupakan koleksi satuan data yang
heterogen, yakni terdiri dari berbagai type. Satuan data tersebut sering
disebut sebagai field dari record. Field dipanggil
dengan menggunakan namanya masing-masing. Suatu field dapat terdiri
atas beberapa subfield. Sebuah record rekaman disusun oleh beberapa
field. Tiap field berisi data dari tipe dasar / bentukan tertentu. Record
mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang
berbeda-beda tipenya (di banding array). Contoh , sebuah record dengan empat
buah field.
Deklarasi record
Type
Variable =
record
…field = type data
…field = type data
…field = type data
End.
Berikut contoh program yang menggunakan array dua dimensi dan record
Array Dua Dimensi dan Record
Reviewed by Ardiansyahsw
on
05.50
Rating:
Tidak ada komentar: