Algoritma dan Struktur Data

Slides:



Advertisements
Presentasi serupa
POINTER.
Advertisements

PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
PERTEMUAN VIII POINTER
STRUKTUR DATA (5) Pointer dan Function
Pointer Konsep Pemrograman.
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
Pointer.
Struktur Sugeng Supriyadi, M.Kom.
Algoritma dan Struktur Data Daniel Riano Kaparang.
POINTER
Pointer dan Reference As’ad Djamalilleil
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
Algoritma & Struktur Data Pointer Evangs Mailoa.
STRUKTUR DATA (5) Pointer dan Function
Alokasi Memori Yuliana Setiowati.
Pemrograman Dasar Pointers.
Pointer Yuliana Setiowati.
Algoritma & Struktur Data Linked List Evangs Mailoa.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Pointer dan Function
Algoritma dan Struktur Data
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.
Bab 8 Pointer Riyanto Sigit Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel.
Pointer Pointer.
Algoritma dan Struktur Data
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Bab 05 Tipe Data dan Mengisi Variabel
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
POINTER.
Teknik Pemrog. Terstruktur 2
Pointer (Part 1).
Pemrograman Terstruktur
Informatique Engineering Ahmad Dahlan University May 17, 2004
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Pointer TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
Algoritma dan Struktur Data
POINTER
Pointer, Array dan String
Struktur Data (Data Structure) – IS 2313
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
POINTER (VAR.PENUNJUK)
Pointer Pertemuan 10 Bahasa C.
Pointer FARID WAJDI YUSUF.
Pointer Oleh : Sri Supatmi,S.Kom.
Latihan #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
Struktur Data Khoiriya Latifa, M.Kom.
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Algoritma dan Struktur Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Algoritma dan Struktur Data
As’ad Djamalilleil Pointer dan Reference As’ad Djamalilleil
Struktur Data Khoiriya Latifa, M.Kom.
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Algoritma dan Struktur Data
Pointer Oleh : Sri Supatmi,S.Kom.
STRUKTUR DATA PERTEMUAN 6.
Algoritma dan struktur data
Algoritme dan Pemrograman
VARIABEL, TIPE DATA, OPERATOR
POINTER (VAR.PENUNJUK)
ALGORITMA & STRUKTUR DATA C Programming
Variable Static & Linked List
FUNGSI.
POINTER
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
Pointer.
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Algoritma dan Struktur Data Pointer Marsel W. Aipassa, S. Kom.

Pointer (variabel penunjuk) Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Pointer merupakan variabel level rendah yang dapat digunakan untuk menunjuk nilai integer, character, float, double, atau single, dan bahkan tipe-tipe data lain yang didukung oleh bahasa C.

Kegunaan Pointer Mengapa harus menggunakan POINTER dalam bahasa C? Karena dapat meningkatkan kinerja untuk operasi yang dilakukan secara berulang  variabel pointer bersifat dinamis (dapat diubah-ubah lokasi penyimpannya dalam memory). Pada variabel biasa kita tidak perlu tahu alamat memory dari variabel tersebut. Untuk mengakses hanya perlu nama variabel tersebut. Tapi untuk struktur data dinamis (linked list, tree dsb) hal tersebut tidak bisa.

Deklarasi Pointer Bentuk Umum: tipe_data *nama_pointer; Contoh: int *nilai; char *huruf; Pendeklarasian variabel pointer menggunakan tanda * sebelum nama variabelnya. Sedangkan untuk menampilkan nilai yang ditunjuk oleh suatu variabel pointer, juga digunakan operator * Untuk menampilkan alamat tempat penyimpanan nilai yang ditunjuk oleh suatu variabel pointer, digunakan operator &

Contoh 1 Output? #include <stdio.h> void main() { int i, j; int *p; /* pointer ke integer */ p = &i; *p=5; j=i; printf("%d %d %d\n", i , j, *p); } Output?

Contoh 2 #include <stdio.h> void main() { int *p; /* a pointer to an integer */ printf("%d\n", *p); } Output?

Pointer sebagai parameter #include <stdio.h> void swap(int i, int j) { int t; t = i; i = j; j = t; } void main() int a,b; a = 5; b = 10; printf("%d %d\n", a, b); swap(a, b);

Contoh 3 #include <stdio.h> void swap(int *i, int *j) { int t; t = *i; *i = *j; *j = t; } void main() int a,b; a = 5; b = 10; printf("%d %d\n", a, b); swap(&a,&b);

Contoh 4 Output?? int nama fungsi (int *b) { *b = *b + 1; } main () { int x=1; nama_fungsi (&x); printf (“%d”, x); Output??