Page 64 - Modul Daskom 2020
P. 64

Modul 3 – Array, Record dan Pemrograman Modular                                                                           2020

                   I.  Pendahuluan
                      Dalam masalah pemrograman, kita seringkali dihadapi dengan sekumpulan data yang bertipe sama
                   ataupun berbeda misalnya kode pembelian suatu barang di supermarket, kode tiket parkir di supermarket
                   dan komputer memiliki kelebihan untuk melaksanakan perintah yang berulang-ulang. Maka dari itu,
                   untuk mengatasi masalah ini dibutuhkan suatu perintah yang dapat mengulang dan menampung suatu
                   tipe data yang terdiri dari suatu tipe data atau lebih sehingga dapat disusun pada satu struktur program
                   yang akan dibuat.

                   II. Uraian Materi
                      A. ARRAY
                         Suatu larik (Array) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang
                      mempunyai  tipe  sama  (Jogiyanto,1990:329).  Komponen-komponen  tersebut  disebut  sebagai
                      komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen
                      dalam larik ditunjukkan oleh suatu index, dilihat dari dimensinya Array dapat dibagi menjadi Array
                      dimensi satu, Array dimensi dua dan Array multi-dimensi. Untuk membuat tipe data Array dalam
                      Bahasa Pascal kita harus menentukan seberapa banyak elemen Array yang ingin dibuat. Elemen
                      merupakan sebutan ‘anggota’/isi dari Array.
                         Contoh:

                                       Var
                                       Data : array[1..40] of string.


                      Penjelasan:  Variabel  data  menggunakan  tipe  data  Array  dengan  40  elemen  bertipe  string.
                                       ]
                      Penggunaan Array dapat diakses melalui indeksnya. Indeks adalah urutan elemen didalam Array,
                      indeks menunjukan jumlah elemen sebuah Array. Sebagai contoh mengakses elemen ke 2 dalam

                      Array kita bisa menuliskan data [2].

                      Keunggulan Array :
                         1.  Dapat diakses secara acak melalui indeksnya

                         2.  Jika berada di satu elemen, sangat mudah menelusuri ke elemen lainnya

                         3.  Dapat mempersingkat penulisan perintah dalam source code.
                      Kelemahan Array :
                                       d
                         1.  Bersifat homogen, yaitu hanya menampung satu jenis tipe data.

                          Contoh Flowchart perintah Array:


























                  Praktikum Dasar Komputer & Pemrograman 2020                                                                            III-62
   59   60   61   62   63   64   65   66   67   68   69