Pengertian Array - Teknologi Viral

Breaking

Header Ads

BANNER 728X90

Thursday, October 4, 2018

Pengertian Array


Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array(isi), yang masing-masing elemen dapat diakses tersendiri melalui indeks array.
Sebagai contoh, misalkan terdapat array A yang memiliki 10 buah elemen nilai yang bertipe integer, maka kita dapat mereprentasikannya dengan gambar berikut.


Gambar Array



  Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript.
      Sebuah subscript berupa bilangan di dalam kurung siku […]
      Melalui subscript inilah masing-masing elemen array dapat diakses.


Deklarasi Variabel Array

      Bentuk umum dalam mendeklarasikan suatu variabel array adalah sebagai berikut :
int nilai[6];
 Untuk mendeklarasikan suatu variabel array, komponen yang dibutuhkan adalah :
   
  v   Tipe data elemen array    
  v   Nama array
    v   Jumlah elemen array


Terdapat dua cara umum dalam mendeklarasikan variabel array :
1.Mendeklarasikan variabel array, tanpa memasukkan nilai ke dalam variabel tersebut.
          int nomor [6] ;
2.Mendeklarasikan variabel array, dengan memasukkan nilanya sekaligus ke dalam variabel tersebut.
          int nomor [6] = { 10, 14, 28, 20, 23, 9 } ;

Macam – Macam Array
         
          Array dapat dibedakan menjadi :
1.    Array Berdimensi Satu
       Yaitu data-data akan disimpan dalam satu baris array, sehingga hanya dibutuhkan satu pernomoran indeks. 

Kelebihan Array
q  Merupakan struktur penyimpanan data yang paling mudah.
q  Tipe data yang mampu menampung lebih dari satu data.
q  Memori ekonomis, bisa semua elemen terisi.
q  Waktu akses sama setiap elemen.
q  Dapat diakses secara random


Kekurangan Array
        1)  Boros memory jika banyak elemen yang tidak digunakan.
        2)  Merupakan struktur penyimpanan data yang statis.
    3)  Kebanyakan bahasa pemrograman mengimplementasikan array statis yang sulit diubah ukurannya di pada waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis



No comments:

Post a Comment