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