Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.

Presentasi serupa


Presentasi berjudul: "ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom."— Transcript presentasi:

1 ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom

2 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).

3 Array 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.

4 type pengenal [index] ;
Elemen ke- 1 2 3 4 5 6 7 8 9 Nilai 23 34 32 12 25 14 11 10 Bentuk umum: type pengenal [index] ; dengan pengenal : nama tipe data tipe_index : tipe data untuk nomor index tipe : tipe data komponen

5 Contoh Inisialisasi : Inisialisasi + data : float nilai[5];
Int nilai[5] = {1,2,3,4,5};

6 Contoh Program void main() { clrscr(); float nilai[5]; cout << "Masukkan data nilai = "<< endl; for (int i = 0; i < 5 ; i++ ) cout << "Nilai ke" << i + 1 << " = "; cin >> nilai[i]; } cout << "Data nilai = "<< endl; cout << "Nilai ke" << i << " = " << nilai[i] << endl;; getch();

7 Contoh Program

8

9 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 yangbertipe sama sehingga dapat digambarkan sebagai berikut:

10

11 Bentuk Umum <tipe data> NamaArray [m][n]; Atau
<tipe data> NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };

12 Contoh Inisialisasi : Inisialisasi + data : float nilai[5][3];
Int nilai[5] = {{1,2,3,4,5},{1,2,3}};

13 Contoh Program void main() { clrscr(); float nilai[2][3]; float total; cout << "Masukkan data nilai = "<< endl; for (int i = 0; i < 2 ; i++ ) for (int j = 0; j < 3 ; j++ ) cout << i << "," << j << " = "; cin >> nilai[i][j]; } cout << "Data nilai = "<< endl; cout << nilai[i][j] << endl;

14 Next Senarai / linked list Oleh : Yuli Praptomo PHS, S.Kom


Download ppt "ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom."

Presentasi serupa


Iklan oleh Google