Page 10 - E-Modul Pemrograman Dasar Kelas X
P. 10

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).




                         Satu Dimensi
            2. Array
                   Array satu dimensi adalah suatu jenis array yang hanya memuat satu daftar
            yang berisi beberapa variabel sebagai ukuran array tersebut.


            a. Deklarasi Array Satu Dimensi

                        tipeData[] namaArray;


                       Dengan:

                       tipeData  : tipe data dari elemen array yang akan dibuat;

                       []            : tanda array sedang dibuat dan secara khusus menyatakan

                                      ukuran array, dan

                       namaArray : nama dari array.



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