Disusun Oleh :
NIM : 201011400646
Kelas : 02TPLM009
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
Jl.Surya Kencana No.1 Pamulang Telp(021)7412566, Fax.(021)7412566
Tangerang Selatan- Banten
TUGAS PRAKTIKUM
1. Buatlah program contoh penggunaan pointer(lat10_1.cpp)
SYNTAX
OUTPUT
OUTPUT
OUTPUT
OUTPUT
OUTPUT
OUTPUT
7. Buatlah program contoh penggunaan pointer(lat10_7.cpp)
SYNTAX
OUTPUT
TUGAS PENDAHULUAN
Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu lokasi memori
tertentu. Jadi pointer tidak berisi nilai data, melainkan berisi suatu alamat memori. Lokasi
memori tersebut bisa diwakili sebuah variabel atau juga berupa alamat memori secara langsung.
Operator Dereference Operator ini biasa disebut dengan “address of” atau operator
alamat. Dengan menggunakan operator dereference ini, suatu variable akan
menghasilkan/menampilkan alamat lokasi memori.
Operator Reference atau biasa disebut dengan “value pointed by”. Bedanya dengan
Operator Dereference, operator ini akan menampilkan nilai yang terdapat dalam suatu
alamat memori, bukan menampilkan alamat memorinya.
Saat memindahkan data atau transfer data dari satu fungsi ke fungsi yang lain dengan hanya
mengirim addresnya saja sehingga fungsi yang lain dapat menuju ke address untuk
mendapatkan niai dari datanya.
4. Buatlah contoh algoritma dan program sederhana menggunakan pointer dengan
memakai flowchart!
OUTPUT
FLOW CHART
TUGAS AKHIR
SYNTAX
OUTPUT
Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel
lain. Alamat ini merupakan lokasi dari variabel lain di dalam memori. Dengan kata lain, pointer
berisi alamat dari variabel yang mempunyai nilai tertentu. Suatu pointer di dalam program
dimaksudkan untuk menuntuk ke suatu alamat memori. Misalnya suatu variabel X yang bertipe
int dengan nilai 12 dan disimpan di memori pada alamat 0xfff2, P adalah pointer yang disimpan
dalam alamat memori 0xfffA maka nilai yang ada didalam alamat 0xfffA adalah alamat dari
variabel X yaitu 0xfff2.
Kegunaan pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variabel
(data type atau object dari class). Selain menyimpan alamat dari variabel, pointer juga dapat
digunakan untuk menyimpan alamat dari sebuah fungsi (function pointer)