Page 109 - Project Akhir Media Pendidikan
P. 109

Bab             Array dan String

                           6










                      6.1.  Pendahuluan

                      Efisiensi merupakan faktor utama yang perlu diperhatikan dalam pembuatan sebuah
                      program, baik dari segi kecepatan, minimalisasi penggunaan memori maupun ketepatan
                      algoritma.  Maka  dari  itu,  seorang  programmer  haruslah  mengetahui  semua  hal  dan
                      teknik yang diperlukan. Salah satu materi yang akan kita bahas pada bab ini adalah
                      penggunaan array.

                      Dalam  buku  ini,  kita  akan  membahas  array  dan  string  secara  bersamaan,  alasannya
                      adalah  karena  pemrosesan  string  dalam  bahasa  C  selalu  berhubungan  dengan  array.
                      Memang  kebanyakan  dari  buku  C  yang  beredar,  pembahasan  array  biasanya  disatukan
                      dengan  pembahasan  mengenai  pointer.  Namun,  dalam  buku  ini  pembahasan  pointer
                      akan diterangkan dalam bab tersendiri. Hal ini bertujuan agar Anda dapat lebih mudah untuk
                      memahami secara detil dari materi-materi yang akan disampaikan dalam buku ini.

                      6.2.  Apa Itu Array?


                      Menurut definisinya, array (larik) adalah suatu variabel yang merepresentasikan daftar
                      (list) atau kumpulan data yang memiliki tipe data sama. Setiap data yang terdapat dalam
                      array tersebut menempati alamat memori yang berbeda serta disebut dengan elemen
                      array.  Selanjutnya  untuk  mengakses  nilai  dari  suatu  elemen  array,  kita  akan
                      menggunakan indeks dari array tersebut. Perlu sekali untuk diperhatikan bahwa dalam
                      bahasa C, indeks array selalu dimulai dari angka 0, bukan 1. Hal ini berbeda dengan
                      bahasa pemrograman lainnya (misalnya bahasa Pascal) dimana indeks awal array dapat
                      ditentukan  sendiri  sesuai  dengan  keinginan  kita.  Berikut  ini  gambar  yang  akan
                      mengilustrasikan sebuah array dalam bahasa C.

                           Nilai ke-1   Nilai ke-2    …       Nilai ke-N             Nilai elemen array

                          Alamat ke-1  Alamat ke-2    …      Alamat ke-N             Alamat elemen array
                               0            1         …          N-1
                                                                                     Indeks elemen array

                                                       Gambar 6.1. Array

                      Untuk  mendeklarasikan  suatu  array  satu  dimensi  dalam  bahasa  C  adalah  dengan
                      menggunakan  tanda  []  (bracket).  Adapun  bentuk  umum  dari  pendeklarasian  tersebut
                      adalah sebagai berikut.



                                                          105
   104   105   106   107   108   109   110   111   112   113   114