Selasa, 27 September 2016

Array Satu Dimensi & Dua Dimensi

Pengertian
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. (azizah, 2016)

1.      Array Satu Dimensi
Definisi Array 1 dimensi : Array 1 Dimensi , array adalah hal yang paling penting dalam setiap bahasa pemrograman. Menurut definisi, array adalah alokasi memori statis. Ini mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi beberapa nilai jenis yang sama. Hal ini juga menyimpan nilai-nilai dalam memori pada ukuran tetap. Array juga mempunyai definisi lain yaitu struktur data yang statis yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa karakter(char) atau integer. Sekali disimpan dalam penunjuk yang sama(berbentuk indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain. (rendi, 2013)
Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda
Elemen ke-
0
1
2
3
4
5
6
7
8
9
Nilai
23
34
32
12
25
14
23
12
11
10 

Bentuk umum: NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen. (Susan, 2010)


2.      Array dua dimensi
Array adalah sesuatu yang berbaris atau berderet-deret sedemikian rupa sehingga alamatnya saling bersambung  atau bersebelahan/berdampingan (contiguous). Array dibagi menjadi dua yaitu Array satu dimensi dan multi dimensi. (Anindya, 2012)
Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama sehingga dapat digambarkan sebagai berikut:

0
1
2
3
4
5
6
0
10
21
23
43
45
78
65
1
45
43
65
12
21
12
21
2
32
34
23
56
54
34
45
32
11
12
32
23
56
76
45
Bentuk umum:
NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };
Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat di dalam kurung siku dan keduanya boleh tidak sama. (Susan, 2010)

Daftar Pustaka

Haerudin, A. L. ( 2011, Desember 15). Gentong Kosong. Retrieved from Kegunaan Array,Perbedaan Array 1 dimensi, 2 dimensi, dan multidimensi, dan contohnya: http://gentongkosong.blogspot.co.id/2011/12/kegunaan-arrayperbedaan-array-1-dimensi.html
Pande, P. (2015, Juni 04). Belajar Komputer. Retrieved from array1 dan array2 pada pemrograman c++: http://aguspande96.blogspot.co.id/2015/06/array-1-dimensi-array-2-dimensi-pada.html
Susan, M. (2010, April). Array. Retrieved from Anak Mulus: http://anakmulus.blogspot.co.id/2010/04/array.html


Profil :
Nama : Silvia Amanda Putri
Ttl : Blitar, 02 Mei 2000
Sekolah : SMK Islam 1 Blitar
Hobi : Mendengarkan Musik
Motto : Berbuat yang terbaik itu lebih penting daripada menjadi yang terbaik.

0 komentar:

Posting Komentar

 

We Are One Template by Ipietoon Cute Blog Design and Bukit Gambang