DATA ARRAY DALAM PROGRAM PASCAL

Melanjutkan dari beberapa postingan saya sebelumnya, kali ini saya akan memposting Data Array dalam Program Pascal.

Definisi :
Array adalah tipe data terstruktur yang terdiri dari sejumlah elemen yang mempunyai tipe sama.
Array merupakan sekelompok data yang memiliki tipe yang sama.
Data Array dapat memiliki tipe data integer, real, char, string, dll.
Data Array yang akan dipergunakan harus di deklarasikan terlebih dahulu.
Gunakan perulangan for untuk menentukan indeks baris dan atau kolom.


Jenis Data Array
  • Array Satu Dimensi
Array Satu Dimensi adalah sekelompok data yang terdiri dari satu baris atau satu kolom saja.
  • Array Dua Dimensi
Array Dua Dimensi sekelompok data data yang terdiri dari beberapa baris dan kolom

Mengapa perlu data Array?
Karena Variabel dengan tipe dasar hanya dapat menyimpan satu buah data.
Jika ada banyak data dengan tipe yang sama, maka tidak efisien jika disimpan dalam Variabel dengan tipe dasar.
Misalnya ada 50 bilangan bulat, maka tidak efisien jika mendeklarasikan 50 buah variabel dengan tipe integer.
Karena itu, array diperlukan untuk menyederhanakan cara menyimpan sekumpulan data yang tipenya sama.
Untuk 50 bilangan bulat, hanya mendeklarasikan satu variabel data array dengan tipe integer.

Bentuk Deklarasi Array

Deklarasi Array Satu Dimensi :
, n = jumlah nama_var
Var data : array[1..4] of integer; digambarkan sbb:
Data[1]
Data[2]
Data[3]
Data[4]
12
20
45
32

Contoh :
Nama : Array[1..5] of String[25], artinya ada 5 var nama bertipe string sebanyak 25 karakter. Yaitu nama[1], nama[2], nama[3],….. nama[25].
Nilai : Array[1..10] of Integer, artinya ada 10 var nilai bertipe integer yaitu nilai[1], nilai[2],nilai[3], hingga nilai[10]
Huruf : Array[1..4] of char, artinya ada 4 var huruf bertipe char yaitu huruf[1],
huruf[2], huruf[3], huruf[4].



Contoh :
Buatlah program untuk menginput nama dan nilai ujian mahasiswa sebanyak 15 orang.

Jawab :
15 orang, berarti ada 15 var nama dan 15 var nilai.
Deklarasi variabelnya :
Nama : array[1..15] of string[25];
Nilai : array[1..15] of integer;
Algoritma:
Mulai
Deklarasikan variabel I,nama,nilai
jika i<=15, Input nama dan nilai. Jika tidak lanjutkan ke langkah 6
Input nama[i] dan nilai[i].
Ulangi langkah 3
Cetak nama[i] dan nilai[i] selama i<=15.
Jika i>15 lanjutkan ke langkah 8
Selesai
Kode Program :
Program Contoh;
Uses crt;
Var I : integer;
nilai : array[1..15] of integer;
nama : array[1..15] of string[20];
Begin
clrscr;
for i:=1 to 15 do
Begin
write(‘Nama : ‘);readln(nama[i]);
write(‘Nilai : ‘);readln(nilai[i]);
End; clrscr;
writeln(‘Nama Nilai’);
writeln(‘==================================‘);
for i:=1 to 15 do
Begin
write(nama[i]);
write(‘ ‘);
writeln(nilai[i]);
End;
readln;
End.

Sekian contoh yang dapat saya bagikan dalam postingan kali ini, semoga bermanfaat.

Terimakasih
Virgo L
http://takterkatakan.blogspot.com/
DATA ARRAY DALAM PROGRAM PASCAL DATA ARRAY DALAM PROGRAM PASCAL Reviewed by Unknown on Friday, April 10, 2015 Rating: 5

No comments:

Vigo Lumbanbatu. Powered by Blogger.