Page 11 - E-Modul Pemrograman Dasar Kelas X RPL_Neat
P. 11

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
   6   7   8   9   10   11   12   13   14   15   16