#5 Array [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

3/13/2018



Array



Array (larik) • Array merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama • Array juga dapat disebut sebagai kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang memakai sebuah nama yang sama. • Setiap data tersebut menempati alamat memori atau lokasi yang berbeda-beda dan selanjutnya disebut dengan elemen array.



1



3/13/2018



Arrays • Array 1 Dimensi



Arrays Array 2 Dimensi



2



3/13/2018



Arrays • Array 3 Dimensi Oct 14 Oct 15 Oct 16



Array (Larik) • Set item data yang disusun secara baik menjadi rangkaian dan diacu atau ditunjuk oleh satu identifier • Contoh : Nilai = (56 42 89 65 48) • Item data individual dalam array bisa ditunjuk secara terpisah dengan menyatakan posisinya dalam array itu • Nilai[1] menunjuk 56 • Nilai[2] menunjuk 42



• Bilangan yang ditulis dalam tanda kurung menandakan posisi item individual dalam array (disebut juga subscript / indeks)



6



3



3/13/2018



Array • Variabel bisa digunakan sebagai subscript, misalnya Nilai(i). • Jika i = 2 maka menunjuk ke Nilai(i) yaitu 42 • Jika i = 4 maka menunjuk ke Nilai(i) yaitu 65



• Item data individual dalam suatu array sering disebut elemen • Matriks • Array yang hanya berisi bilangan dan tidak ada data alfabetisnya



Array Satu Dimensi Bentuk Umum pendeklarasian array dimensi satu:



Tipe-Data Nama_Variabel[Ukuran] Keterangan : • Tipe Data : • Ukuran :



Untuk menyatakan type data yang digunakan. Untuk menyatakan jumlah maksimum elemen array.



• Contoh Deklarasi Array int nilai[5];



Jumlah elemen Array Nama Array Tipe data elemen Array



4



3/13/2018



Deklarasi Array int nilai[5]; nilai[0]



nilai[1]



nilai[2]



nilai[3]



nilai[4]



int nilai[5] = {87, 90, 80, 75, 95}; nilai[0]



nilai[1]



nilai[2]



nilai[3]



Nilai



nilai[4]



87 90 80 75 95



Index



Nama Inisial



Isi



0



nilai[0]



87



1



nilai[1]



90



2



nilai[2]



80



3



nilai[3]



75



4



nilai[4]



95



Array 2 Dimensi Bentuk Umum pendeklarasian array Dua Dimensi:



Tipe-Data Nama_Variabel[Ukuran Baris][Ukuran Kolom] Keterangan : • Tipe Data • Ukuran Baris • Ukuran Kolom



: Untuk menyatakan tipe data yang digunakan. : Untuk menyatakan jumlah maksimum baris elemen array. : Untuk menyatakan jumlah maksimum kolom elemen array.



• Contoh Deklarasi Array int nilai[5][2];



Jumlah Kolom Elemen Array Jumlah Baris Elemen Array Nama Array Tipe data elemen Array



5



3/13/2018



Deklarasi 2 Dimensi int nilai[4][5];



Kolom 1



Kolom 2



Kolom 3



Kolom 4



Kolom 5



Baris 1



X[0][0]



X[0][1]



X[0][2]



X[0][3]



X[0][4]



Baris 2



X[1][0]



X[1][1]



X[1][2]



X[1][3]



X[1][4]



Baris 3



X[2][0]



X[2][1]



X[2][2]



X[2][3]



X[2][4]



Baris 4



X[3][0]



X[3][1]



X[3][2]



X[3][3]



X[3][4]



int x[5][2] = {{56,44}, {42,36}, {89,73}, {65,86}, {48,51}}; int x[5][2] = {56,44,42,36,89,73,65,86,48,51};



Mahasiswa (no. baris) 1 2 3 4 5



Struktur Data (kolom 1) A(1,1) A(2,1) A(3,1) A(4,1) A(5,1)



= = = = =



56 42 89 65 48



Fisika (kolom 2) A(1,2) A(2,2) A(3,2) A(4,2) A(5,2)



= = = = =



44 36 73 86 51



A=



56 42 89 65 48



44 36 73 86 51



6



3/13/2018



Quick Quiz Gedung



Hari ke -1



Hari ke - 2



Hari ke - 3



Hari ke- 4



Hari ke - 5



Hari ke - 6



Hari ke -7



1 2



Array 3 Dimensi Bentuk Umum pendeklarasian array Dua Dimensi:



Tipe-Data Nama_Variabel[Ukuran Baris][Ukuran Kolom][Depth] Keterangan : • Tipe Data • Ukuran Baris • Ukuran Kolom



: Untuk menyatakan tipe data yang digunakan. : Untuk menyatakan jumlah maksimum baris elemen array. : Untuk menyatakan jumlah maksimum kolom elemen array.



• Contoh Deklarasi Array int nilai[2][3][4]; Ukuran Kedalaman Elemen Array Ukuran Kolom Elemen Array Ukuran Baris Elemen Array Nama Array Tipe data elemen Array



7



3/13/2018



Deklarasi Array 3 Dimensi int nilai[2][3][4]; 3 nilai[0,0,3]



nilai[0,2,3]



2 nilai[0,0,2]



nilai[0,1,2]



nilai[0,2,3]



nilai[0,2,2]



1 nilai[0,1,1]



nilai[0,0,1]



nilai[0,2,1]



0 0



nilai[0,0,0]



nilai[0,1,0]



nilai[0,2,0]



1



nilai[1,0,0]



nilai[1,1,0]



nilai[1,2,0]



0



1



2



Deklarasi Array 3 Dimensi int nilai[2][3][4] = {{{1,2,3,4},{5,6,7,8},{9,10,11,12}}, {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};



3



4



2



3



1



11



6



1 1



12



7



2



0 0



8



10



5 5



12 11



9 9



24



10 9



23 22



1



13



17



21



0



1



2



21



8