Page 82 - MODUL PDKP'21
P. 82
Modul 3 – Array, Record dan Pemrograman Modular 2021
I. Pendahuluan
Dalam masalah pemrograman, kita seringkali dihadapi dengan sekumpulan data
yang bertipe sama ataupun berbeda misalnya kode pembelian suatu barang di pasar
modern, kode tiket parkir 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, p. 329). Komponen-
komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah
komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan
dimensi
oleh suatu index, dilihat dari dimensinya Array dapat dibagi menjadi Array
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..30] of string [2]
Penjelasan: Variabel data menggunakan tipe data Array
dengan 30 elemen bertipe
dapat diakses melalui indeksnya. Indeks adalah urutan
string. Penggunaan Array
]
elemen didalam Array, indeks menunjukkan 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 sourcecode .
:
Kelemahan Array
1. Bersifat homogen, yaitu hanya menampung satu jenis tipe data.
d
Praktikum Dasar Komputer & Pemrograman 2021 III-67