bebas

Pengertian Array Record Beserta Contoh Programnya

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya. Adapun keunggulan dan kelemahannya yaitu :
a. Keunggulan dari Array
- Sangat cocok untuk pengaksesan acak atau random.
- Jika berada di suatu lokasi element, sangat mudah menelusuri ke element tetangga, baik element pendahulu maupun element penerus.
- Jika element array adalah nilai-nilai independen dan seluruhnya harus terjaga.
b. Kelemahan dari Array
- Bersifat Homogen.
- Kebanyakan bahasa pemograman meng-implementasikan array static yang sulit di ubah ukurannya di waktu eksekusi.
Adapun contoh program array menggunakan aplikasi Turbo Pascal yaitu tentang pengolah
Program Data_mahasiswa;
uses wincrt;
var
nama :array[1..10]of string[20];
NPM:array[1..10]of string[20];
alamat:array[1..20]of string[30];
i,j :integer;
begin
clrscr;
write('Masukkan Jumlah Data Mahasiswa :'); readln(j);
for i:=1 to j do
begin
writeln('Data ke-',i);
write('Nama Mahasiswa :'); readln(nama[i]);
write('Masukkan NPM :'); readln(NPM[i]);
write('Alamat :'); readln(alamat[i]);
end;
clrscr;
writeln('*******************************************************************************');
writeln('No. | Nama Mahasiswa | NPM | Alamat |');
writeln('*******************************************************************************');
for i:= 1 to j do
begin
writeln(i:1, nama[i]:20, NPM[i]:25, alamat[i]:25);
end;
writeln('*******************************************************************************');
readln;
end.
Previous
Next Post »