Page 10 - E-Modul Pemrograman Dasar
P. 10

Array


                   1.  Konsep Array

                          Array  adalah  sebuah  variabel  atau  sebuah  lokasi  tertentu  di  dalam  memori  yang
                   memiliki  sebuah  nama  sebagai  tanda  pengenal  (indetifier).  Akan  tetapi  pengenal  ini  bisa
                   menampung atau menyimpan lebih dari satu nilai atau data atau elemen. Array juga dapat
                   diartikan suatu kumpulan elemen yang memiliki tipe data yang sama dan ukuran yang sama.
                   Elemen-elemen tersebut tersusun secara berurutan (sekuensial) di dalam memori komputer.

                          Array berfungsi untuk mengelompokkan suatu data yang mempunyai kesamaan tipe
                   atau  arti.  Contohnya  adalah  data  nama  siswa,  alamat,  kelas,  dan  sebagainya.  Array  juga
                   memudahkan kita untuk mengorganisir data sehingga data tersebut dapat dimanipulasi untuk
                   keperluan tertentu. Contohnya adalah mengelompokkan siswa berdasarkan kelasnya atau kota
                   tempat tinggal siswa tersebut.

                          Berbeda dengan variabel data yang dideklarasikan dan dapat dipanggil atau diakses
                   langsung sesuai  namanya.  Array tidak bisa diakses  langsung sesuai  namanya. Akan tetapi
                   harus menambahkan suatu alamat atau lokasi dari data atau nilai yang tepat pada memori.
                   Tanda yang menyatakan posisi atau lokasi data di dalam array bertujuan untuk mengakses data
                   dikenal sebagai index. Data dengan nomor index paling kecil dinyatakan sebagai elemen paling
                   awal di memori. Sementara itu, nomor index paling besar dinyatakan sebagai elemen paling
                   akhir di memori.

                              Elemen                                                   Elemen
                              Pertama                                                  terakhir




                               Data[0]       Data[1]       Data[2]       Data[3]         …..


                          Array dapat berupa satu dimensi, dua dimensi, tiga dimensi, ataupun banyak dimensi
                   (multi dimensi).















                                                              1
   5   6   7   8   9   10   11   12   13   14   15