Page 84 - MODUL PDKP'21
P. 84
Modul 3 – Array, Record dan Pemrograman Modular 2021
Var
Nama:Array[1..15]of string[40];
Divisi:Array[1..15]of string[20];
Umur:Array[1..15]of string[30];
b,a:integer;
Begin
Write('Jumlah Karyawan:');readln(a);
For b:=1 to a do
Begin
Writeln;
Writeln('data ka ke-',b);
Write('Nama :');readln(Nama[b]);
Write('Divisi :');readln(Divisi [b]);
Write('Umur :');readln(Umur[b]);
Writeln;
End;
clrscr;
For b:=1 to a do
Begin
Writeln('data pekerja ke-',b);
Writeln('Nama :',Nama[b]);
Writeln('Divisi:',Divisi [b]);
Writeln('Umur :',Umur[b]);
Writeln;
End;
Readln;
End.
B. RECORD
Record adalah salah satu tipe data terstruktur, dengan tipe data record, dapat
dikumpulkan beberapa item data yang masing-masing dapat mempunyai tipe data
yang berbeda-beda (Jogiyanto, 1990, p. 455). Record
mirip dengan Array, di mana
kita bisa membuat sebuah variabel yang berisi berbagai elemen. Perbedaannya,
record bisa menampung berbagai jenis tipe data, tidak hanya 1 tipe data seperti
Array. Untuk membuat record di dalam Pascal, kita bisa mendeklarasikannya di
bagian type.
Contoh deklarasi :
Type
Nama_record=record
Variabel: tipe_data;
Variabel: tipe_data;
Variabel: tipe_data;
End;
a. Perintah Record
Terdapat dua perintah yang digunakan untuk record yaitu:
a) Statement Titik
Record yang menggunakan perintah tanda titik (.) untuk memanggil
variabelnya.
Praktikum Dasar Komputer & Pemrograman 2021 III-69