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