Search

Pembahasan Tentang ARRAY

Kapan array digunakan :

array digunakan bila ada beberapa nilai data yang tipenya sama.

Mengapa array digunakan :
karena array mempunyai peranan penting untuk menyimpan data yang berjumlah banyak/lebih dari satu.

Keunggulan array :
1. Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara langsung tanpa melalui elemen-elemen lain.
2. Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen tetangga, baik elemen pendahulu atau elemen penerus 3
3. Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga, maka penggunaan penyimpanannya sangat efisien


Kelemahan array :Array mempunyai fleksibilitas rendah, karena array mempunyai batasan sebagai berikut:

1. Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen adalah karakter, elemen lain bilangan, dan elemen lain adalah tipe-tipe lain
2. Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulit diubah ukurannya diwaktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis tidak efisien dalam penggunaan memori, menyiakan banyak waktu komputasi, pada suatu aplikasi, representasi statis tidak dimungkinkan.

Contoh program menggunakan array :


#include <iostream>

using namespace std;

int main() {
  // Mendeklarasikan array 
  // dengan melakukan inisialisasi nilai ke dalamnya
  int A[10] = { 12, 24, 13, 25, 10, 13, 21, 20, 15, 18 };
  int BIL;   // Variabel untuk menampung nilai yang akan dicari

  // Menampilkan nilai yang terdapat 
  // pada elemen-elemen array di atas
  for (int C=0, C<10; C++) {
     cout<<A[C]<<endl;
  }
  cout<<endl;

  // Memasukkan nilai yang akan dicari
  cout<<"Masukkan nilai yang akan dicari : "; cin>>BIL;

  // Melakukan pencarian data
  for (int J=0; J<10; J++) {
    if (A[J] == BIL) {
      cout<<"Nilai yang dicari terdapat pada indeks ke-"<<J;
      break;
    }
  }

  return 0;
}

No comments:

Post a Comment