13.07.2015 Views

BAB IV - iLab

BAB IV - iLab

BAB IV - iLab

SHOW MORE
SHOW LESS

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 17Reserved word NILNIL merupakan reserved word dalam Pascal, di mana pointer yang bernilai NIL dianggaptidak menunjuk alamat memori manapun.NIL biasa digambarkan dengan lambang ground.Fungsi PtrSintaks:Function Ptr(Seg, Ofs : word) : pointer;dengan Seg : segmen memori.Ofs : offset memori.Fungsi Ptr mengembalikan pointer dari segmen dan offset yang dimasukkan.Operator @Sintaks::=@;Operator ini digunakan untuk mengambil alamat variabel yang akan ditunjuk.Prosedur New dan GetMemSintaks:New(var P : pointer);GetMem(var P : pointer, size : word);Dengan P : pointer yang akan diisi.Size : ukuran yang dipesan.Prosedur New digunakan untuk memesan memori untuk pointer bertipe, sedangkan prosedurGetMem untuk pointer tidak bertipe. Kedua prosedur ini akan membentuk suatu variabeldinamik yang diletakkan dalam Heap. Heap adalah memori-memori di komputer yang belumdialokasikan, yaitu memori yang tidak digunakan oleh DOS, oleh program-program resident,oleh program Turbo Pascal, internal stack yang digunakan oleh Turbo Pascal dan variabelvariabeldi data segmen.Modul Praktikum Dasar Komputer dan Pemrograman 2 – IT04xxxx

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!