y,z : integer; POINTER

d. r:=p e. x:=z 15. Jika kita memiliki 10 variabel bertipe integer, berapa memori minimal yang dibutuhkan aplikasi…. a. 10 Bytes b. 20 Bytes c. 30 Bytes d. 40 Bytes e. 50 Bytes Jawablah Pertanyaan berikut dengan singkat dan jelas. 1. Jelaskan Pengertian dari pointer yang anda ketahui 2. Sebut dan jelaskan kelebihan variabel pointer dari variabel yang lain 3. Buatlah Program sederhana menggunakan pointer, untuk melakukan operasi aritmetika sederhana jumlah, kurang, bagi dan kali, misal a=15 dan b=5, tentukan a+b, a-b, ab dan ab 4. Buatlah Program sederhana menggunakan pointer, untuk menampilkan alamat dan isi atau nilai dari suatu variabel yang ditunjuk pointer.

4.2. Kegiatan Belajar 2. Pointer ke Array Alokasi Waktu : 2 x 45 menit

4.2.1. Tujuan Pembelajaran

Tujuan pembelajaran pada Kegiatan Belajar 2 tentang Pointer ke Array adalah siswa dapat memahami Pembuatan pointer ke Array dan penyimpanannya pada memori

4.2.2. Aktivitas belajar siswa

4.2.2.1. Mengamati Deklarasi Pointer ke Array

Untuk membuat pointer ke array, pertama kamu harus mendeklarasikan sebuah pointer yang menunjuk tipe data yang sama dengan tipe data dari elemen array. Sehingga deklarasinya adalah sebagai berikut: Var nama_pointer:tipe_data; nama_array:array[iAwal..iAkhir] of tipe_data; Keterangan : 1. nama_pointer adalah pointer yang menunjuk array 2. nama_array adalah nama variabel array 3. tipe_data adalah tipe data yang digunakan pada array 4. iAwal adalah indeks awal dari array 5. iAkhir adalah indeks akhir dari array 6. Banyaknya elemen yang dimiliki array adalah iAkhir - iAwal Contoh 1. Pendeklarasian Pointer ke Array Var ipoin :integer; nilai : array[1..10] of integer; Keterangan : 1. ipoin adalah pointer yang menunjuk data dengan tipe integer 2. nilai adalah array yang memiliki elemen berjumlah 10 dengan tipe data integer Menginisiasi Pointer ke Array Untuk menginisiasi pointer ke Array dapat digunakan perintah sebagai berikut: nama_pointer:= nama_array[Index_awal]; Keterangan : 1. nama_pointer adalah pointer yang menunjuk array 2. nama_array adalah nama variabel array 3. iAwal adalah indeks awal dari array Contoh 2. Inisiasi Pointer ke Array ipoin := nilai[1]; Keterangan : 1. ipoin adalah pointer yang menunjuk data dengan tipe integer 2. nilai adalah array yang memiliki elemen berjumlah 10 dengan tipe data integer Dengan demikian pointer nama_pointer telah menunjuk elemen pertama dari array nilai Mengakses elemen Array dengan Pointer Untuk mengakses elemen Array dapat digunakan perintah sebagai berikut: nama_pointer