Array
Array
Array adalah struktur data yang digunakan untuk menyimpan sekumpulan data yang memiliki
tipe yang sama di dalam satu variabel. Data dalam array disimpan dalam elemen-elemen yang
dapat diakses melalui indeks, di mana indeks pertama biasanya dimulai dari 0. Dengan array,
kita dapat menyimpan dan mengelola banyak data secara efisien dalam satu variabel.
#include <iostream>
int main() {
int nilai[5] = {85, 90, 78, 92, 88}; // deklarasi array dengan nilai awal
cout << "Nilai siswa ke-" << i + 1 << ": " << nilai[i] << endl;
return 0;
Penjelasan:
Tipe data record adalah tipe data kompleks yang digunakan untuk menyimpan kumpulan data
yang berbeda jenis dalam satu entitas. Dalam record, setiap elemen data disebut field, dan
setiap field dapat memiliki tipe data yang berbeda. Record sangat berguna saat kita ingin
menyimpan data yang terkait dalam satu unit, seperti data seorang siswa yang meliputi nama,
usia, dan nilai.
Tipe data record tersedia di beberapa bahasa pemrograman seperti Pascal, tetapi di bahasa
seperti C++ atau Java, tipe data ini mirip dengan struktur (struct) atau kelas (class).
Contoh Tipe Data Record dalam Pascal
Misalkan kita ingin menyimpan data siswa yang terdiri dari nama, usia, dan nilai.
program DataSiswa;
uses crt;
type
nama: string[50];
usia: integer;
nilai: real;
end;
var
siswa1: Siswa;
begin
siswa1.nama := 'Ahmad';
siswa1.usia := 16;
siswa1.nilai := 85.5;
Penjelasan:
• Siswa = record mendefinisikan tipe data record bernama Siswa yang memiliki
tiga field: nama (tipe string), usia (tipe integer), dan nilai (tipe real).
• Variabel siswa1 dideklarasikan sebagai tipe Siswa dan digunakan untuk
menyimpan data seorang siswa.
• Setiap field dalam siswa1 dapat diakses menggunakan tanda titik (.), seperti
siswa1.nama atau siswa1.nilai.