Array adalah struktur data yang menyimpan kumpulan element yang bertipe sama dan setiap elemennya di akses langsung melalui indeksnya.
- 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.
- Kelemahan dari Array
- Bersifat Homogen.
- Kebanyakan bahasa pemograman meng-implementasikan array static yang sulit di ubah ukurannya di waktu eksekusi.
- Jenis-Jenis Array
- One Dimensional Array ( Dimensi 1)
- Two Dimensional Array ( Dimensi 2)
- Multi Dimensional Array ( Dimensi Banyak)
Deklarasi Array Dimensi 1
var nama_array : array [batas bawah indeks..batas atas indeks] of type_data;
Deklarasi Array Dimensi 2
var nama_array : array [batas bawah indeks baris..batas atas indeks baris, batas bawah indeks kolom..batas atas indeks kolom] of type_data;
Program Data_mahasiswa;
uses crt;
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.
Dari syntax tersebut jika di RUN akan menghasilkan Input sebagai berikut :
Dan Outputnya adalah :
Related Post
Kolom Komentar




