Pemanfaatan Array pada Bahasa C - Wendy Cahya

Minggu, 29 November 2015

Pemanfaatan Array pada Bahasa C

Pemanfaatan Array pada Bahasa C  -Bisa dikatakan array merupakan suatu kumpulan data yang dijadikan satu vareabel yang memiliki tipe yang sama namun nilai(value) berbeda setiap isi memiliki tempat yang berbeda. Penerapan array sangat diperlukan untuk matrik nantinya. Berikut merupakan penjelasan lebih detai mengenai array.

DEFINISI ARRAY
Array
adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indeks. Array difunakan untuk menyimpan suatu data dengan type data tertentu dan kumpulan loker didalam array tersebut mempunyai nomer urut yang dimulai dari 0,1 dan seterusnya. Contoh pendeklarasian array “int A[3]” pada contoh ini dapat dibaca dengan A merupakan array of int. array tersebut terdiri dari tiga loker dengan penomeran untuk masing-masing loker adalah 0,1,2.

1.    Array dimensi satu
Setiap elemen array dapat diakses melalui index, index tersebut secara default dimulai dari 0 dan berikut deklarasi array dalam bentuk umum:
tipe_array nama_array[ukuran];
contoh : int Nilai[4]
    Nilai [0]                Nilai [1]                  Nilai [2]                 Nilai [3]
       70                         80                          82                          60

2.    Array dimensi dua
Array dimensi dua merupakan array yang terdiri dari m buah baris buah kolom. Bentuknya dapat berupa matriks atau table.
Bentuk umum:

Tipenama_array[baris][kolom];

Contoh :
matrik data_lulus 4x3
   80            540          1032
   15            83            301
    8             12             15
  10            129          257

 vareabel dalam array dapat dideklarasikan sebagai berikut: int data_lulus[4][3];

Cara akses:
data_lulus[0][1]=540

Jadi untuk perhitungan array dimulai dari angka [0][0]. Dan penempatan array sama dengan pembacaan pada matriks

Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu:
a.    Row Major Order (secara baris per baris)
b.    Column Major Order (secara kolom per kolom)
Inisialisasi :
int huruf_A[8][8] =    {{0,1,1,1,1,1,0,0},
                    {0,1,0,0,0,1,0,0},
                    {0,1,0,0,0,1,0,0},
                    {1,1,1,1,1,1,1,0},
                    {1,1,0,0,0,0,1,0},
                    {1,1,0,0,0,0,1,0},
                    {1,1,0,0,0,0,1,0},
                    {0,0,0,0,0,0,0,0}};

3.    Array dimensi banyakArray multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umum:

tipenama_var[ukuran1][ukuran2]……[ukuranN]

Demikian merupakan materi tentang array. Semoga bermanfaat sobat Wendy Cahya

1 comments: