Rabu, 23 Februari 2011

Pengertian Array dan Record

ARRAY


Array, susunan, senarai. Pada umumnya kata ini digunakan untuk bahasa Pemrograman yang menampung data-data dalam variabel yang tersusun dengan nama yang sama. Two array dimensions = susunan dua dimensi.
Array ini identik dengan susunan suatu rak yang diberi nama dan nomor. misalnya rak tersebut diberi nama Pegawai lalu data dari masing-masing pegawai tersebut ditempatkan berdasarkan nomornya. Atau array juga bisa di sebut sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu variabel)

 ·        Array satu dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.

Bentuk umum pendeklarasian:

nama_array[jumlah_eleman];

* Array dua dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.

Bentuk umum pendeklarasian:

nama_array[jumlah_elemen_baris][jumah_elemen_kolom];

* Array multidimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.



RECORD

 Adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan, masing-nasing elemen data tersebut dikenal dengan sebutan field. Field data tersebut dapat memiliki tipe data yang sama ataupun berbeda, walaupun field-field tersebut berada dalam satu kesatuan namun masing-masing field dapat diakses secara individual.
Contoh : nama, alamat, NPM, tanggal lahir, kota, dll.

 Record memiliki beberapa karakteristik
  • Record memiliki ukuran maksimum yang didefinisikan, walaupun begitu tidak semua data harus terisi.
  • Record memiliki format tertentu, dan format tersebut harus sama untuk file yang sama. Jika semua record mempunyai ukuran yang sama maka di sebut fixed-length record, namun jika ukuran record bisa berubah disebut variable-length record.
Files merupakan kumpulan dari record yang saling berhubungan. Jika dianalogikan seperti file cabinet, jika seseorang ingin menyimpan data kedalam cabinet secara terorganisir sehingga ketika ia membutuhkan informasi, dapat didapatkan atau  diperbaruhi secara mudah.

Ada beberapa karakteristik file yang penting untuk mengerti , yaitu
  • File dapat diciptakan atau dihapus oleh user.
  • File mempunyai nama file yang unik.
Pathname = device + user + directory + filename
  • Performa akses data tergantung algoritma pengaksesan file serta posisi datanya


Sumber :
 [1] aldhilacihuys.blogspot.com
 [2] Groshram, Daniel. (1985). “File System, design dan implemetation”.
 [3] indrakharisma.blog.unair.ac.id

Tidak ada komentar:

Posting Komentar