Pointer Jamaludin malik.

Slides:



Advertisements
Presentasi serupa
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Advertisements

Pointer Struktur Data.
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
bentuknya, yang dapat berubah pada saat runtime.
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pointer.
Senarai Berantai Dua Arah
Senarai Berantai Adalah salah satu struktur data dinamis yang paling sederhana (linked list) atau juga disebut senarai satu arah ( one way list).
Pertemuan 3 RECORD.
LINKED LIST (List linier)
STRUKTUR SUATU BAHASA PEMROGRAMAN
POINTER
TABEL INFORMASI / SIMBOL
Pemrograman Terstruktur
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
Dasar Komputer & Pemrog. 2A
PROSEDUR.
POINTER (VAR.PENUNJUK)
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
POINTER.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
POINTER Struktur Data M. Haviz Irfani, S.Si. Pendahuluan Pemakaian larik tdk selalu tepat utk program2x terapan yg kebutuhan pengingatnya selalu bertambah.
Tenia Wahyuningrum pointers Tenia Wahyuningrum
SUBRUTIN By Adnan Purwanto, S.Kom.
SET/HIMPUNAN PADA PASCAL
Pointer BY HARIFUDDIN.
Pemrograman Terstruktur
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tabel Informasi/ Tabel Simbol
Struktur Program Pascal
Dasar-Dasar Pemrograman
TABEL INFORMASI atau TABEL SIMBOL
SUBRUTIN.
MINGGU I ALGORITMA & PEMROGRAMAN II
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Pengenalan Delphi Achmad Yasid, SKom.
Pointer FARID WAJDI YUSUF.
Linked List.
Pointer & Linked List.
Parameter.
Algoritma dan Pemrograman
created by PUTRA PUTRI DASPRO
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tenia Wahyuningrum pointers Tenia Wahyuningrum
STRUKTUR DATA PERTEMUAN 8
DASAR PEMROGRAMAN File.
MULTIDIMENSI ARRAY Struktur Data
Algoritma dan Struktur Data
Algoritma & Pemrograman 1
SENARAI BERANTAI (LINKED LIST)
STRUKTUR DATA PERTEMUAN 4
Pemrograman Dasar I Putu Hendra Tresnadana. S.
PENGENALAN USER INTERFACE DELPHI 7.0
STRUKTUR DATA.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
CREATED BY PUTRA PUTRI DASPRO
Pointer.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
TUJUAN Tujuan Mempelajari Mahasiswa Struktur Data Mampu memahami sistem pengorganisasian data pada memori komputer dan file pada media penyimpanan data,
Transcript presentasi:

pointer Jamaludin malik

Types Of Variables Pascal Variables 1.Data a. Simple (atomic) b. Aggregate (composite) integer char boolean real Homogenous (arrays) Heterogeneous (records)

Types Of Variables Pascal Variables 1.Data a. Simple (atomic) 2. Addresses (pointers) a. Simple (atomic) b. Aggregate (composite) integer char boolean real Homogenous(arrays) Heterogeneous(records)

pengertian merupakan suatu tipe data dalam Pascal yang berfungsi untuk menunjuk dan menyimpan alamat memori. Pointer tidak berisi nilai namun alamat memori Dalam penulisan pointer di deklarasikan dengan caret (^)

Bentuk umum dari deklarasi tipe pointer Pointer dengan tipe data tertentu var NamaPointer : ^TipeData ; Contoh Var ptr : ^integer ;

Mendapatkan alamat memori dari variable Pointer tidak berisi nilai melainkan berisi alamat. Untuk mendapatkan alamat dari sebuah variable di gunakan (@) Penulisan di depan nama variable yang di ambil alamatnya Contoh var ptr : ^integer ; x : integer ; Begin ptr := @x ; {dapat ditulis dengan ptr := addr(x) ;} ....... End;

Pointer beda tipe Pointer hanya dapat menunjuk ke alamat yang tipe datanya sama

Pointer tanpa tipe Untuk mengatasi kesalahan di atas pointer di deklarasikan dengan tipe generic / pointer tanpa tipe .

Mendapatkan nilai variabel Nilai variabel dapat di ampil dengan menambahkan caret (^) dibelakang nama pointer yang menunjuk ke variabel.

Contoh mendapatkan nilai variabel

pointer dengan record

Procedure new Prosedur ini adalah untuk mengalokasikan memori dan mengeset pointer untuk menunjuk alamat baru. Contoh

Procedure dispose Procedure ini adalah menghapus alokasi memori yang telah kita buat dengan procedure new

Pointer nil Pointer nil merupakan pointer yang tidak menunjuk ke alamat memori manapun. Nilainya adalah 0 Contoh