Pengertian Tipe Data Record Di Pascal

1 min read

Sebelumnya kita telah belajar tipe data array, pada materi selanjutnya kita akan belajar Tipe data Record yang masih termasuk dalam tipe data tersruktur.

PENGERTIAN TIPE DATA RECORD PASCAL

Tipe data record adalah tipe data tersetruktur yang terdiri atas sejumlah elemen yang tipe datanya tidak harus sama, berbeda dengan array yang hanya bisa di isi dengan tipe data yang sejenis, Maka di tipe data ini bisa di isi berbagai jenis tipe data.

CARA MENGGUNAKAN TIPE DATA RECORD DALAM PASCAL

Fungsi record adalah menyimpan sejumlah data dengan nilai dan tipe data yang berbeda dalam satu wadah, tipe ini dapat dipadukan dengan tipe data terstruktur lainnya seperti array. Untuk membuat program yang menggunakan tipe data ini, anda dapat mendeklarasikannya di bagian type atau di bagian var. Untuk lebih lengkapnya anda dapat melihat program data siswa berikut

PROGRAM DATA_SISWA;
Uses crt;
Type
siswa = record
nis : Integer;
nama : String[20];
jurusan : String[20];
nilai : Real;
End;
Var data : siswa;
Begin
With data do
Begin
Write('NIS : ');Readln(nis);
Write('Nama : ');Readln(nama);
Write('Jurusan : ');Readln(jurusan);
Write('Nilai= : ');Readln(nilai);
End;
Writeln;
Writeln;
Writeln('NIM : ',data.nis);
Writeln('Nama : ',data.nama);
Writeln('Jurusan : ',data.jurusan);
Writeln('Nilai : ',data.nilai:2:2);
READLN;
End.
PENJELASAN PROGRAM

Pada program di atas saya mendeklarasikannya di bagian type. Kemudian anda dapat membuat nama record dengan nama siswa, ini adalah variabel yang akan menampung seluruh isi record. Record ini berisi data seperti nis dengan tipe data integer, kemudian nama, jurusan dengan tipe data string dan nilai dengan tipe data real.

Selanjutnya anda membuat variabel dengan nama data dengan tipe data siswa, kemudian saya menuliskan perintah untuk memasukkan sekelompok data kedalam sebuah variable yaitu With data do.

Perintah with yang kita pelajari disini cocok digunakan untuk mempermudah pengaksesan record, terutama jika record tersebut memiliki banyak field.

Untuk mengakses variabel di dalam record digunakan karakter titik ( . ), seperti contoh berikut:

Writeln(‘NIM : ‘,data.nis);
Writeln(‘Nama : ‘,data.nama);
Writeln(‘Jurusan : ‘,data.jurusan);
Writeln(‘Nilai : ‘,data.nilai:2:2);

OUTPUTE PROGRAM

Dalam materi pascal kali ini kita telah berkenalan dengan tipe data record dan cara menggunakannya. Semoga bermanfaat.

Budi Santoso Mobile Application Development

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *