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 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

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

Saved successfully!

Ooh no, something went wrong!