1 / 12

Array

Array. FARID WAJDI YUSUF. Array. Merupakan kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama . Nilai-nilai data pada sebuah array disebut dengan elemen-elemen array.

aron
Download Presentation

Array

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Array FARID WAJDI YUSUF

  2. Array • Merupakankumpulandarinilai-nilai data bertipesamadalamurutantertentu yang menggunakansebuahnama yang sama. • Nilai-nilai data padasebuah array disebutdenganelemen-elemen array. • Letakurutandarisebuah array ditunjukkanpadasuatu subscript atau index. • Merupakanstrukturpenyimpanan data yang paling umumdigunakan.

  3. Array • Ilustrasi : indeks nilai alamat

  4. Pengaksesan Array • Elemen-elemen array dapatdiaksesoleh program melaluisuatuindekstertentu. • Pengaksesanelemen array dapatdilakukanberurutanatau random berdasarkanindekstertentusecaralangsung. • Pengisiandanpengambilannilaipadaindekstertentudapatdilakukandenganmengesetnilaiataumenampilkannilaipadaindeks yang dimaksud.

  5. Inisialisasi Array • Adalahpemberiannilai default pada array. • Pemberiannilai default inidilakukanpadasaatdideklarasikan. • Bentukumuminisialisasi: • tipe_datanama_array [jml_elemen] = • {nilai1, nilai2, nilai3, …., nilai_n); • Contoh: • int data[3] = {2, 6, 5};

  6. Macam-macam Array • Dilihatdaridimensinya, array dapatdibagimenjadi 2: • Array dimensisatu • Array dimensidua • Array multi dimensi

  7. Array DimensiSatu • Setiapelemen array dapatdiaksesmelaluiindeks. • Indeks array secara default dimulaidari 0. • Deklarasi array: • tipenama_var[ukuran]; Jeniselemen array Jumlahmaksimalelemen array

  8. Array DimensiSatu • Contoh 1 : • IntNilai [7]; Nilai[0] Nilai[1] Nilai[2] Nilai[3] Nilai[4] Nilai[5] Nilai[6] • Berartimeminta 7 tempat di memorikomputerdenganindeks 0-6, dimanasemuaelemennyabertipe data integer.

  9. Array DimensiSatu • Pengaksesanelemen array: • nama_var[indeks]; • Contoh: • nilai[0]: • nilai[1]: • nilai[2]: • nilai[3]: • nilai[4]: • nilai[5]: • nilai[6]: ?

  10. Array DimensiDua • Merupakan array yang terdiridari m buahbarisdan n buahkolom. • Berbentukmatrikatautabel. • Deklarasi array: • tipe_arraynama_array[baris] [kolom]; • Contoh : • intnilai[2][3];

  11. Array Multidimensi • Bentukumumnya: • tipe_arraynama_var[uk1] [uk2] … [ukn]; • Contoh: • intnilai [2][4][5];

  12. Operasi Array • Operasiuntukmengambil (retrieve) • Merupakanoperasi yang paling pokok. • Umumnyatelahdisediakanbahasadenganindeks di array. • Operasipengaksesanelemen di array menggunakanindeksdimanaelemen yang dikehendakiberada. • Nilaimasing-masingelemendapatdiambildandisimpantanpamelewatielemen-elemen lain. • Operasiuntukmenyimpan (store)

More Related