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 Array Dua Dimensi dan Record Reviewed by Ardiansyahsw on 05.50 Rating: 5

Tidak ada komentar:

Events

Diberdayakan oleh Blogger.