0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan12 halaman

Makalah Rev Pointer

Makalah ini membahas tentang pointer dalam bahasa C++ dengan 3 bab utama yaitu pengenalan operator pointer, definisi variabel pointer, dan contoh pointer pada array dan string.

Diunggah oleh

sappelle
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 DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan12 halaman

Makalah Rev Pointer

Makalah ini membahas tentang pointer dalam bahasa C++ dengan 3 bab utama yaitu pengenalan operator pointer, definisi variabel pointer, dan contoh pointer pada array dan string.

Diunggah oleh

sappelle
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 DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

DI SUSUN OLEH : - Maulana - Dwi Hardianto - Aan Susilo - Sis Mauladi - Sutiono - Eka Sutisna

KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunian Nya , sehingga penulis dapat menyelesaikan makalah Algoritma Pemrograman dengan materi Pointer . Makalah ini di susun dalam rangka memenuhi tugas kelompok mata kuliah Algoritma pemrograman , pada makalah ini kami akan membahas tentang materi Pointer dengan program C++ . Kami menyadari banyak kekurangan dan kesalahan dalam pembuatan makalah , selanjutnya harapan kami adalah saran dan kritik dari pembaca . Semoga makalah ini bermanfaat bagi para pembaca .

Jakarta , 27 November 2011 ( Penulis )

Daftar Isi Kata Pengantar . Bab .I Pointer


I.1. I.2. I.3. I.4. I.5. I.6. Operator Pointer..................................1 Mendefiniskan Variabel Pointer........2-3 Pointer pada Array...........................4-5 Pointer pada String..........................6-7 Penutup................................................. Referensi..

BORLAND C++

Bab I : Pengenalan Operator Pointer


PENGERTIAN POINTER
Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama dikatakan menunjuk ke variabel kedua . Operator Pointer ada dua, yaitu : Operator deference & Operator & bersifat unary (hanya memerlukan satu operand saja). Operator & menghasilkan alamat dari operandnya. Operator reference * Operator * bersifat unary (hanya memerlukan satu operand saja). Operator * menghasilkan nilai yang berada pada sebuah alamat.

BORLAND C++

Definisi Variabel Pointer

Mendefiniskan Variabel Pointer


Penjelasan Untuk mendefinisikan suatu variabel pointer dapat anda lihat dibawah ini :

tipe_data *nama_variabel;

Contoh: int *a; atau int* a; char *ket; atau char* ket;

Contoh-1 /* ------------------------------ */ /* Perubahan Nilai dengan Pointer */ /* ------------------------------ */ #include<conio.h> #include<iostream.h> main() { int a = 93; int *b ; clrscr(); cout<<"Nilai awal a = "<<a<<endl; b = &a; *b = 50; cout<<"Nilai a sekarang = "<<a<<endl; getch(); }

BORLAND C++

Pointer Pada Array


Penjelasan Pointer pada array sangat digunakan untuk pengembangan program yang besar, karena secara internal array juga menyatakan alamat,yaitu pengenal array sama dengan alamat pada elemen pertama pada array. sebagai contoh sederhana dapat anda lihat pada contoh program berikut : #include<stdio.h> #include<conio.h> #include<iostream.h> main() { int i; int nilai [ 5 ] ; int *ptrnilai; ptrnilai = nilai; for( i=1 ; i<=5 ; I ++) { cout<< masukkan nilai pertama = ; cin>>nilai [ I ] } cout <<endl; cout<< hasil pengaksesan elemen array lewat ; cout<< Pointer; cout<<endl<<endl; for( i=1 ; i<=5 ; I ++) { cout<< elemen <<i<<.Nilainilai [ i ]; cout << menempati alamat memori =; cout<<&ptrnilai [ i ] ; cout<<endl; } getche(); }

BORLAND C++

Pointer Pada String


Penjelasan Pointer pada string dapat anda lihat pada contoh program
berikut : #include<iostream.h> #include<conio.h> main( ) { char band_metal[]=metalica; char*band_punk= pangky cout<<nama band metal= <<band_metal<<endl; cout<<nama band punk= <<band_punk<<endl; band_punk+=3;//menambah nilai penunjuk/pointer cout<<nama band metal= <<band_metal<<endl; cout<<nama band punk= <<band_punk; getche( ); }

6 Hasil program

PENUTUP
Demikian yang dapat kami sampaikan dalam pembahasan materi , kami mengucapkan terima kasih atas perhatian . Semoga dari pembahasan materi yang telah kami sampaikan sangat bermanfaat , bagi semua kita semua . Salam,

DAFTAR PUSTAKA Buku : - Algoritma Pemrograman 1 - www.google.com

Anda mungkin juga menyukai