Struktur data digunakan untuk menyimpan dan merepresentasikan data secara efisien di dalam komputer. Terdapat dua jenis struktur data yaitu sederhana seperti array dan rekaman, serta majemuk seperti stack, queue, list, dan graph. Rekaman atau record digunakan untuk menyimpan beberapa field data yang berelasi. Contoh program menggunakan rekaman untuk menghitung selisih waktu dua buah variabel jam.