17
PEMROGRAMAN KOMPUTER POINTER FUNGSI

Pointer Dan Fungsi

Embed Size (px)

DESCRIPTION

pemrograman c++

Citation preview

Page 1: Pointer Dan Fungsi

PEMROGRAMANKOMPUTER

POINTER

FUNGSI

Page 2: Pointer Dan Fungsi

POINTER

Page 3: Pointer Dan Fungsi

POINTER

Definisi :

Suatu variabel yang meyimpan alamat memori

Ilustrasi :

Alamat X (&X) 10

Alamat 2 20

Alamat 3 30

Alamat 4 40

Memori Nilai

Pointer

Page 4: Pointer Dan Fungsi

POINTER

Untuk mendapatkan alamat dari variabel dengan tipe data tertentu adalah dengan menggunakan operator (&), contoh : &X, &Y, &Z

Alamat inilah yang akan disimpan ke dalam variabel yang bertipe data pointer

untuk mendeklarasikan variabel sebagai pointer hanya ditambahkan tanda asterisk (*), contoh ; *P, *Q, *R

untuk lebih jelasnya kita perhatikan contoh program berikut :

Page 5: Pointer Dan Fungsi

POINTER

Contoh Program :

Hasil :

Page 6: Pointer Dan Fungsi

POINTER

Catatan :

P = &X; // Keduanya menyimpan alamat

*P = X; // Keduanya menyimpan nilai

Page 7: Pointer Dan Fungsi

FUNGSI

Page 8: Pointer Dan Fungsi

FUNGSI

Definisi :

Fungsi merupakan subprogram dan berguna untuk menjadikan program dapat lebih bersifat modular sehingga akan mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun untuk program lain yang memiliki proses yang sama

Page 9: Pointer Dan Fungsi

FUNGSI

Ilustrasi fungsi

Program

int main() { … Fungsi1(); Statemen1; … Fungsi2(); Statemen2; … Return 0;}

Fungsi1

…return

Fungsi2

…Fungsi3();return

Fungsi3

…return

Page 10: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Contoh Program : Hasil :

Page 11: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Contoh program tanpa fungsi : Hasil :

Page 12: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Contoh program dengan fungsi : Hasil :

Page 13: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Page 14: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Page 15: Pointer Dan Fungsi

FUNGSI (contoh-contoh)

Page 16: Pointer Dan Fungsi

FUNGSI (kesimpulan)

Format fungsi tanpa nilai balik:

void nama_fungsi (parameter1, parameter2,...)

{

Statemen_yang_akan_dilakukan;

}

Format fungsi dengan nilai balik:

tipe_data nama_fungsi (parameter1, parameter2,...)

{

Statemen_yang_akan_dilakukan;

return nilai_yang_dikembalikan;

}

Page 17: Pointer Dan Fungsi

TERIMA KASIH