Sabtu, 18 April 2015

ARRAY 2 dimensi


ARRAY 2 DIMENSI
-         Array dua dimensi sering digambarkan sebagai sebuah matriks ,merupakan perluasan dari array 1 dimensi
-         Jika array satu dimensi hanya terdiri  dari sebuah baris dan beberapa kolom elemen , maka array dua dimensi terdiri dari beberapa baris dan elemen yang bertipe sama .

0
1
2
2
0
5
20
1
11
1
2
7
67
-9
2
9
0
45
3

Tipe_data_nama_var_array[batas_baris] [batas_kolom];
-         Int matriks [3][4];
-         Int matriks [2][3][4] ={{5,2,1,18}
                                         {4,7,6, -9}
                                         {9,0,4,43}

-         Keungulan array
a.     Array sangat cocok untuk pengaksesan acak , sembarangan ,
elemen di array dapat di ambil secara langsung tanpa melalui elemen elemen lain
b.     Jika berada di suatu lokasi elemen , maka sangat mudah menelusuri ke elemen elemen tetangganya , baik elemen terdahulu atau elemen penerus
c.      Jika elemen elemen array adalah nilai nilai independent dan seluruhnya harus tejada , meka pengunaan penyimpanan sangat efesien

-         Kelemahan array
a.     Array harus bertipe homogeny ,kita tidak dapat mempunyai array dimana satu elemen adalah karakter elemen lain bilangan , dan elemen lain adalah tipe-tipe lain
b.     Kebanyakan bahas pemograman mengimplementasikan array static yang sulit di ubah ukuran nya di waktu eksekusi , bila penambahan dan pengurangan terjadi terus – menerus maka representasi statis
-         Tidak efesien dalam penggunaan memori
-         Menyiapkan banyak waktu komputasi
-         Pada suatu aplikasi representasi statis tidak dimungkinkan

Contoh :

Jurusan
1992
1993
1994
1995
1
Teknik informatika
35
45
80
120
2
Teknik kendaraan ringan
100
110
70
101
3
Teknik permesinan
10
15
20
17

Bentuk diatas pada table di atas di tuangkan pada array berdimensi dua
pendefinisian  = “ int data-lulus[3][4];
Pada pendefinisian diatas
3 menyatakan jumlah baris (mewakili jurusan )
4 menyatakan jumlah kolom( mewakili tahun kelulusan

Array pendefinisian diatas dapat dinyatakn seperti berikut seperti dibawah ini:



35
45
80
120
100
110
70
101
10
15
20
17
è TI         0
è TKR      1
è TP         2


    0             1             2            3
1992       1993      1994      1995






Tidak ada komentar:

Posting Komentar