Page 106 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 106

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.
   101   102   103   104   105   106   107   108   109   110   111