ARRAY
DEFINISI:
·
Array
adalah struktur data yang mengacu pada sekumpulan elemen yang diakses melalui
indeks
·
Array
adalah kumpulan data-data beripe sama dan menggunakan nama yang sama.
·
Dengan
menggunakan array,
sejumlah variabel dapat memakai nama yang sama.
·
Antara
satu variabel dengan variabel yang lain di dalam array dibedakan berdasarkan subscript.
·
Sebuah
subscript berupa bilangan didalam tanda kurung siku.
·
Melalui
subscript inilah masing-masing elemen array dapat diakses.
·
Nilai
subscribe pertama secara default adalah 0.
PEMAHAMAN
Diatas adalah contoh
array 1 dimensi dengan nama data adalah A
A[1] = 1
A[2]= 7
A[3]=18
Dari A[1] sampai A[8]
adalah variable A
Deklarasi variabel:
A:Array[1..8] of
Integer;
Artinya:
buat variabel A dengan jenis array dimana data dari setiap elemen arraynya
berjenis integer
A1 dan A2 tidak
termasuk variabel A,
A1, A2, dan A
merupakan variabel yang berdiri sendiri
Deklarasi:
A1, A2, A: Integer;
® KELEBIHAN ARRAY
-
Struktur Data paling mudah
ü - Memori ekonomis,
bila semua elemen terisi
ü - Waktu akses sama ke
setiap elemen
® KEKURANGAN ARRAY
-
Boros memori jika banyak elemen yang tidak digunakan
ü - Struktur Data
Statis
Jenis array yang biasa digunakan
1. Array 1 dimensi
·
Misalkan kita memiliki sekumpulan data ujian
seorang siswa, ujian pertama bernilai 90, kemudian 95,78,85. Sekarang
kita ingin menyusunnya sebagai suatu data kumpulan ujian seorang siswa.
Dalam array kita menyusunnya sebagai berikut:
·
ujian[0] = 90;
·
ujian[1] = 95;
·
ujian[2] = 78;
·
ujian[3] = 85;
Empat pernyataan diatas
memberikan nilai kepada array ujian. Tetapi sebelum kita memberikan nilai
kepada array, kita harus mendeklarasikannya terlebih dahulu, yaitu :
int ujian[4];
Pemrogram juga dapat
menginisialisasi array sekaligus mendeklarasikannya, sebagai contoh :
int ujian[4] =
{90,95,78,85};
A[1] = 1
A[2]= 7
A[3]=18
2.
Array
2 dimensi
Perhatikan!
char
pahlawan[3][15] ;
char pahlawan[0][15] = “Soekarno”;
char pahlawan[1][15] = “Diponegoro”;
char pahlawan[2][15] = “Soedirman”;
Array diatas memiliki dua buah tanda kurung [ ][ ].
Array seperti itu disebut
array dua dimensi.
Tanda kurung pertama
menyatakan total elemen yang dapat
dimiliki oleh array pahlawan dan tanda kurung kedua menyatakan total elemen
yang dapat dimiliki setiap elemen array pahlawan.
Dalam contoh diatas, tanda
kurung kedua menyatakan karakter yang menyatakan nama pahlawan.
Array 2 Dimensi
1
|
20
|
1
|
9
|
7
|
3
|
2
|
4
|
5
|
90
|
11
|
6
|
1 2 3 4 5
Dari array diatas disimpulkan:
A[1][1]=20
A[1][5]=3
A[2][3]=90
A[2][5]=6
Sumber: Dadan
Nurdin Bagenda ST
Dina Budhi Utami
0 komentar:
Posting Komentar