Minggu, 13 Februari 2011

Array Objects

A. Tipe Array.

Larik (Array) adalah tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam array dinyatakan dengan nomer indeks. Array mempunyai tipe indeks yang merupakan batasan nilai. Tipe indeks ini dapat berbentuk satu dimensi, dua dimensi hingga n dimensi.

Bentuk umum dari deklarasi tipe array adalah :

Type [nama_variabel] = Array [tipe_index];

Keterangan:

[nama_variabel] : Nama variabel yang akan dideklarasikan.

[tipe_index] : Tipe data untuk nomor index.

Tipe : Tipe Data dari komponen Array.

B. Tipe Record/Array of object.

Sama halnya dengan Array, Record merupakan kumpulan dari data yang terstruktur. Perbedaannya adalah bahwa dalam array semua elemennya harus bertipe sama, sedangkan pada record setiap elemen bisa mempunyai tipe data yang berbeda satu sama lainnya. Dalam penerapannya record lebih banyak digunakan selain itu penggunaan record juga dapat digabungkan/dikombinasikan dengan penggunaan array.

Bentuk umum dari deklarasi tipe Record adalah :

Type [nama_variabel] = Record

[data1] : tipe1;

[data2] : tipe2;

………

[dataN] : tipeN;

End;

Keterangan:

[nama_variabel] : Nama variabel yang akan dideklarasikan.

[data1]...[dataN] : Nama data yang akan digunakan.

[tipe1]...[tipeN] : Sembarang Tipe Data untuk tiap data.

Sebuah Record dapat di kombinasikan dengan array. Array ini selanjutnya menjadikan sebuah Object atau Record terdiri dari beberapa komponen yang sama. Hal ini biasanya digunakan untuk menciptakan data record atau objek yang bertipe sama.

Pendeklarasian Array of Record atau Array of Object ini dapat dilakukan pada bagian Type ataupun Var.

Contoh Pendeklarasian :

Var

{Mahasiswa merupakan Type data Record}

DataMhs : Array[1..1000] of Mahasiswa;

{Anak merupakan Type data Object}

DataAnak : Array[1..1000] of Anak;

Array of Record atau Array of Object biasanya digunakan jika kita akan menampung data bertipe sama pada suatu variabel.

Dalam pembuatan OOP yang sebenarnya seringkali tidak cukup dengan adanya satu buah object saja akan tetapi dibutuhkan beberapa object yang diperoleh dari satu class yang sama. Untuk menangani hal itu maka dipakailah konsep array object, bukan dengan cara membuat object yang lebih dari satu. Array object berarti sebuah object dari class yang sama. Masing-masing object bisa diakses berdasarkan nomor indeks yang dimilikinya.

Penggunaan array object umumnya bertujuan untuk pengolahan data. Maksudnya adalah untuk operasi penambahan, pengeditan, pencarian, dan penghapusan data.

Tidak ada komentar:

Posting Komentar