Page 80 - Modul PDKP 20
P. 80

Modul 3 – Array, Record dan Pemograman 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 & Pemograman 2020                                                                               III-63
   75   76   77   78   79   80   81   82   83   84   85