Selasa, 19 Februari 2013

Array



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