You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Bab 4 – Pointer dan Struktur Data Dinamik 18Pointer yang belum digunakan sebaiknya diisi dengan NIL, dan untuk pointer yang telahmenunjuk sebuah alamat yang sudah dipesan memorinya, isinya dapat dimanipulasi melaluipointer.Contoh:TypePenunjukKaryawan = ^CatatanKaryawanCatatankaryawan=RecordKode : string[5];Nama : string[25];Gaji : Real;End;VarDatakaryawan : Penunjukkaryawan;Pada deklarasi ini, tipe data PenunjukKaryawan adalah tipe data pointer yang menunjuk ke suaturecord CatatanKaryawan dan deklarasi dari record ini dapat diletakkan dibawahnya.Variabel dinamik dapat dihapus dari heap menggunakan prosedur standar Dispose dan prosedurstandar Mark dan Release. Prosedur standar Mark hanya akan memberi tanda saja dan yangdigunakan untuk menghapusnya adalah prosedur standar Release.Larik DinamikLarik dinamik bentuknya seperti larik statik biasa, hanya dialokasikan ke heap dengan prosedurstandar New.Daftar BerkaitSuatu daftar Berkait (linked list) adalah suatu simpul(node) yang menunjuk ke simpul berikutnyadi dalam suatu urutan. Suatu simpul dapat berupa struktur data record. Suatu node minimal harusmempunyai dua buah komponen., yaitu:Modul Praktikum Dasar Komputer dan Pemrograman 2 – IT04xxxx