ARRAY
Pengertian
Array adalah Array (larik) merupakan tipe data tersetruktur dimana
didalamnya terdiri dari komponen-komponen yang mempunyai tipe data yang
sama. Didalam suatu array jumlah komponen banyaknya adalah tetap.
Didalam suatu larik atau array setiap kompoenen ditunjukan oleh suatu
index yang unik. Index dari setiap komponen array menunjukan urutan data
atau identitas yang mewakili data yang ada didalamnya.Logika
sederhananya array itu bisa disamakan dengan dua orang dengan nama yang
sama didalam suatu komunitas, untuk membedakan antara nama yang satu
atau dengan nama yang lain maka diberikan initial tambahan untuk setiap
nama.
A. Deklarasi Array
Didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan indeks array yang dituliskan didalam tanda “[]” , diikuti dengan kata cadangan of dan tipe data yang dibutuhkan.
Bentuk Umum Penulisan
Tanda_pengenal : array [..tipe index ..] of tipe data;
Contoh :
Var
A : array[1..4] of integer;
B : array[1..5] of string;
C: array[1..10] of real;
Didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan indeks array yang dituliskan didalam tanda “[]” , diikuti dengan kata cadangan of dan tipe data yang dibutuhkan.
Bentuk Umum Penulisan
Tanda_pengenal : array [..tipe index ..] of tipe data;
Contoh :
Var
A : array[1..4] of integer;
B : array[1..5] of string;
C: array[1..10] of real;
Keterangnan :
A. A,B,C merupakan tanda pengenal/ nama variabel dari array;
B. 1..4 : merupakan tipe indek dari array, yang menunjukan banyaknya data yang mampu disimpan.
C. Integer : menunjukan bahwa data yang diinput berupa bilangan bulat.
B. Contoh Program Array 1 dimensi
program INT_ARRAY;
uses wincrt;
const N=10;
type int_array = ARRAY [1..N] of integer;
var bil : int_array;
indeks : integer;
BEGIN
Writeln('masukkan sepuluh bilangan integer.');
for indeks := 1 to 10 do
begin
readln(bil[indeks]); { loop untuk memasukkan elemen array }
end;
writeln('Isi dari array ini adalah'); { tampilkan setiap elemen }
for indeks := 1 to 10 do
begin
writeln('bil[', indeks:2,'] adalah ',bil[indeks] );
end
END.
RECORD
Pengertian
Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi
data dari tipe dasar / bentukan tertentu. Record mempunyai kelebihan
untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya
(di banding array).
Contoh , sebuah record dengan empat buah field
Cara Pendefinisian
• Cara pendeklarasian dari record adalah sbb:
• Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai),
• Mendefinisikan variabel untuk dilakukan operasi. field1 field2 field3 field4.
Contoh Program record
program RECORD_INTRO;
type tanggal = record
bulan, hari, tahun : integer;
end;
var waktu : tanggal;
begin
waktu.hari :=25;
waktu.bulan:=09;
waktu.tahun:= 1983;
writeln('hari ini adalah
',waktu.hari,':',waktu.bulan,':', waktu.tahun)
End.
No comments:
Post a Comment