
Pengertian Array / Larik
Array atau Larik adalah sekumpulan nilai dengan tipe data yang sama dan dinyatakan dalam satu identifier yang sama. Sehingga memungkinkan banyak data disimpan dalam satu variabel tanpa harus membuat satu variabel untuk satu nilai. Konsep array pada bahasa pemrograman terinspirasi oleh vektor dan matriks pada matematika. Pengaksesan data pada array tidak sama dengan variabel biasa, data-data pada array ditandai dengan indeks. Indeks ini yang menentukan posisi suatu data pada array.
Array Satu Dimensi
Array satu dimensi adalah array yang hanya memiliki satu indeks. Atau dengan kata lain array jenis ini hanya memiliki satu baris dan n buah kolom. Misalkan array x adalah variabel yang menyimpan 10 data nilai ujian kelas 12, maka pernyataan tersebut dapat diilustrasikan sebagai berikut
x = 87, 90, 78, 98, 70, 83, 85, 80, 91, 75
Syntax Pendeklarasian Array
Pendeklarasian array pada bahasa pemrograman pascal adalah sebagai berikut
var
larik = array[x .. y] of integer;
Keterangan :
- larik : nama array, dapat diubahsuai sesuai keinginan.
- array : mendeklarasikan bahwa variabel yang dibuat adalah array.
- [x..y] : merupakan panjang array, dimana x adalah indeks pertama dan y adalah indeks terakhir. sehingga panjang array larik adalah x s/d y
- integer : adalah tipe data yang digunakan dalam array larik.
Contoh Penggunaan Array
program programLarik;
var
larik : array[1 .. 10] of integer;
i : integer;
begin
writeln('Memasukan Nilai Array 1 sd 10');
for i := 1 to 10 do
begin
write('Array Indeks ke-',i,' : ');
readln(larik[i]);
end;
writeln('Menampilkan Nilai Array 1 sd 10');
for i := 1 to 10 do
writeln('Array Indeks ke-',i,' : ',larik[i]);
readln();
end.
Array Indeks ke-1 : 12
Array Indeks ke-2 : 34
Array Indeks ke-3 : 67
Array Indeks ke-4 : 90
Array Indeks ke-5 : 11
Array Indeks ke-6 : 44
Array Indeks ke-7 : 89
Array Indeks ke-8 : 39
Array Indeks ke-9 : 89
Array Indeks ke-10 : 32
Menampilkan Nilai Array 1 - 10 :
Array Indeks ke-1 : 12
Array Indeks ke-2 : 34
Array Indeks ke-3 : 67
Array Indeks ke-4 : 90
Array Indeks ke-5 : 11
Array Indeks ke-6 : 44
Array Indeks ke-7 : 89
Array Indeks ke-8 : 39
Array Indeks ke-9 : 89
Array Indeks ke-10 : 32
root@USER-PC:~$ |