0% menganggap dokumen ini bermanfaat (0 suara)
59 tayangan3 halaman

Structur Data - Variabel Pointer

Diunggah oleh

black-script
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
59 tayangan3 halaman

Structur Data - Variabel Pointer

Diunggah oleh

black-script
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

DIKTATKULIAH ALGORITMAdanSTRUKTURDATAII

POINTER

Pertemuan4 Waktu :135menit :Mahasiswamampumenjelaskanteknikpemrograman menggunakanPointer. :VariabelPointer TujuanPembelajaran SubstansiMateri


No 1 2 Tahap KegiatanPengajar Kegiatan Pendahuluan 1. Membukapertemuan 2. Mengulangmateripertemuan sebelumnya Penyajian 1. VariabelPointer Materi 2. ArrayVsPointer 3. DeklarasiVariabelPointer 4. LatihanSoal Penutup 1. Menyimpulkanmateripertemuan 2. Memberikantugaskecil 3. Menutuppertemuan Kegiatan Mahasiswa Menyimak Bertanya Menyimak Bertanya Menjawab Pertanyaan Menyimak Media&Alat PapanTulis PapanTulis Waktu 20Menit 80Menit

TabulasiKegiatanPerkuliahan

Papantulis

35Menit

MATERIKULIAH TIPEDATAPOINTER

VariabelPointer Padamodulsebelumnyatelahdijelaskanmengenaivariablebertipearray,suatutipedata yang bersifat statis (ukuran dan urutannya sudah pasti). Selain itu ruang memory yang dipakai olehnya tidak dapat dihapus bila variable bertipe array tersebut sudah tidak [Link],maka [Link],variableakandialokasikan hanyapadasaatdibutuhkandansesudahtidakdibutuhkandapatdidealokasikankembali.

V3/20092010 1

DIKTATKULIAH ALGORITMAdanSTRUKTURDATAII

POINTER

Variabel pointer adalah suatu variable yang menunjuk ke alamat yang digunakan untuk menampungdatayangakandiproses. ArrayVsPointer Tabel dibawah ini memberikan perbedaan antara variable bertipe array dengan variable bertipepointer. Kriteria Sifat Ukuran AlokasiVariabel DeklarasiVariabelPointer BentukUmum: Var<NamaVar>:<^TipeData> Array Statis Pasti Saat program dijalankan sampaidenganselesai Pointer Dinamis SesuaiKebutuhan Dapat diatur sesuai dengan kebutuhan

Contoh:
V3/20092010 2

Var JumlahData:^integer; NamaSiswa:^string[25]; NilaiSiswa:^real;

DIKTATKULIAH ALGORITMAdanSTRUKTURDATAII

POINTER

Deklarasidalamrecord BentukUmum: Contoh:

Type <NamaPointer>=<^NamaRecord>; <NamaRecord>=record Var <NamaVar>:<NamaPointer>; <item1>:<TipeData1>; <item2>:<TipeData2>; .. <itemN>:<TipeDataN>; End;

Type PointMhs=^RecMhs; RecMhs=record Var DataMahasiswa:PointMhs;


V3/20092010 3

Nama:string[25]; NIM:string[10]; Alamat:string[30]; IPK:real; End;

Anda mungkin juga menyukai