0% menganggap dokumen ini bermanfaat (0 suara)
54 tayangan5 halaman

Elemen dalam Struktur Data Pointer

Pointer merupakan tipe data yang menyimpan alamat memori. Pointer dideklarasikan dengan menambahkan tanda * di depan nama variabel dan ditunjukkan ke alamat tertentu. Array adalah struktur data yang terdiri dari elemen-elemen yang sama tipe datanya, diatur secara berurutan dalam memori. Ada array satu dimensi dan dua dimensi yang diakses menggunakan indeks.

Diunggah oleh

Fadel Hidayat
Hak Cipta
© All Rights Reserved
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)
54 tayangan5 halaman

Elemen dalam Struktur Data Pointer

Pointer merupakan tipe data yang menyimpan alamat memori. Pointer dideklarasikan dengan menambahkan tanda * di depan nama variabel dan ditunjukkan ke alamat tertentu. Array adalah struktur data yang terdiri dari elemen-elemen yang sama tipe datanya, diatur secara berurutan dalam memori. Ada array satu dimensi dan dua dimensi yang diakses menggunakan indeks.

Diunggah oleh

Fadel Hidayat
Hak Cipta
© All Rights Reserved
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

POINTER

Pointer merupakan tipe data berukuran 32 bit yang berisi satu nilai yang berpadanan
dengan alamat memori tertentu. Sebagai contoh, sebuah variabel P bertipe pointer
bernilai 0x0041FF2A, berarti P menunjuk pada alamat memori 0041FF2A. Pointer
dideklarasikan seperti variabel biasa dengan menambahkan tanda * (asterik) yang
mengawali nama variabel.

Bentuk Umum:
<tipe data> namaVariabel;

Contoh:
float * px;

Statement di atas mendeklarasikan variabel px yang merupakan pointer. Penyebutan


tipe data float berarti bahwa alamat memori yang ditunjuk oleh px dimaksudkan untuk
berisi data bertipe float.
Contoh Program:
1.

2.

3.

ARRAY
Array adalah
suatu
struktur yang
terdiri dari
sejumlah
elemen yang
memiliki tipe data
yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer.
Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi
(multi dimensi).

[Link] Satu Dimensi


Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun
dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari
elemen tersebut boleh berbeda.
Elemen ke- 0 1 2 3 4 5 6 7 8 9
Nilai 23 34 32 12 25 14 23 12 11 10

Bentuk umum:
<tipe data> NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen
Contoh Program:
1.

2.

2.
Array
Dua

Dimensi
Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan
dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan
beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan
beberapa kolom elemen yang bertipe sama sehingga dapat digambarkan sebagai
berikut:

Bentuk umum:
<tipe data> NamaArray [m][n];
Atau
<tipe data> NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };

Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu
dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat di
dalam kurung siku dan keduanya boleh tidak sama.
Elemen array dua dimensi diakses dengan menuliskan kedua indeks elemennya dalam
kurung siku seperti pada contoh berikut:
//papan nama memiliki 2 baris dan 5 kolom
bool papan[2][5];
papan[0][0] = true;
papan[0][4] = false;
papan[1][2] = true;
papan[1][4] = false;

Contoh program:
1.
LATIHAN
1. Buat program penjumlahan matrik 3x3
2. Buat program perkalian matrik 3x3
3. Ketik program berikut

A. Buat alur logika


dari program diatas.
B. Tulis outputnya
C. Jika r += y[n];di
ganti dengan perintah r
*= y[n]; apa hasilnya?

Anda mungkin juga menyukai