MODUL 7 POINTER Variabel Pointer Pada materi sebelumnya telah dijelaskan mengenai variabel bertipe array, suatu tipe data yang bersifat statis (ukuran dan urutannya sudah pasti). Selain itu ruang memori yang dipakai olehnya tidak dapat dihapus bila variabel bertipe array tersebut sudah tidak digunakan lagi pada saat program dijalankan. Untuk memecahkan masalah diatas, kita dapat menggunakan variabel pointer. Tipe data pointer bersifat dinamis, variabel akan dialokasikan hanya pada saat dibutuhkan dan sesudah tidak dibutuhkan dapat dialokasikan kembali. Array vs Pointer Berikut tabel di bawah ini diberikan perbedaan antara variabel bertipe array dengan varibel bertipe pointer. Bentuk umum : Var : <^tipedata> Contoh : Var Jumlahdata : ^integer; Namasiswa :^string[25]; Nilaisiswa :^real; Pendeklarasian variabel pointer tidak jauh berbeda dengan pendeklarasian var