STRUKTUR ARRAY
A. Pengertian Array
Array
merupakan suatu variabel yang terdiri dari sekumpulan data dimana data-data
tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat yang
berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai
indek sesuai dengan urutannya melalui indek inilah kita dapat mengakses
data-data tersebut.struktur array adalah kumpulan elemen-elemen data yang digabungkan
menjadi suatu kesatuan yang memiliki tipe homogen (sama).
B.
Bentuk-Bentuk Array
1.
Array Satu Dimensi
Array Satu Dimensi adalah Array
Satu Dimensi kumpulan
elemen-elemen identik yang haya terdiri satu baris atau hanya satu kolom alamat
penyimpanan data (indeks). Contoh pada program : int ukuran[5]={39, 40, 41, 38, 40};
1. int adalah tipe data yang
berupa bilangan bulat.
2. Ukur adalah nama variabel
array.
3. [5] adalah ukuran untuk
menyatakan jumlah maksimal array.
4. {..} adalah tempat pemberian
nilai/elemen array.
2. Array Dua Dimensi
2.
Array Dua Dimensi
adalah digambarkan sebagai sebuah matriks, terdiri dari
beberapa kolom elemen bertipe sama sehingga dapat digambarkan sebagai berikut. Contoh :int lulus[4][3];
a. Nilai 4 untuk menatakan banyaknya baris dan
3 untuk menyatakan
banyaknya kolom.
3.
Array Multi Dimensi
Array ini seperti array dua
dimensi tetapi dapat memiliki ukuran yang lebih besar. Sebenarnya arra dimensi
ini tidak terlalu sering digunakan , tetapi sewaktu-waktu jika dimensi
dibuthkan banyak maka array ini sangat memegang peranan penting.
Contoh
: int data_huruf[2][8][8];
Contoh
di atas merupakan pendeklarasian array
data_huruf sebagai array
berdimensi tiga.
C. Kegunaan Array
Pada dasarnya penggunaan
array sangat luas tidak hanya digunakan pada bahasa pemrogaman. Contoh
penggunaan array sebagai berikut :
1. Array digunakan untuk
suatu database, contoh : tabel.
2. Array digunakan untuk
operasi matematika seperti vektor.
3. Digunakan dalam
bentuk struktur data lain, contohnya list.
D. Pengurutan Array
Pengurutan
atau sorting adalah proses yang
paling sering dilakukan dalam pengolahan data, pengurutan dibedakan menjadi
dua, yaitu :
1. Pengurutan
internal Memory pengurutan dilakukan terhadap sekumpulan data di media memory
unternal komputer di mana data dapat diakses elemennya secara langsung.
2. Pengurutan
eksternal pengurutan data di memory sekunder. Biasanya di memory utama.
E. Operasi Dasar Pada Array
Operasi
terhadap elemen array dilakukan dengan pengaksesan langsung. Nilai di
masing-masing posisi elemen dapat di ambil dan nilai dapat disimpan tanpa
melewati posisi-posisi lain. Saat penyimpanan dan pengambilan nilai array,
biasanya bahasa pemrogaman menyediakan sintaks tertentu untuk penyimpanan dan
pengambilan nilai elemen pada posisi tertentu di array. Contoh A[5]
= 78, berarti penyimpanan nilai 78 ke posisi ke-5 dari array A. C= A[5], berarti pengambilan nilai
elemen posisi ke-5 dari array A.
Referensi
Tidak ada komentar:
Posting Komentar