Cari Blog Ini

Sabtu, 16 Februari 2019

Pembahasan dan contoh STRUKTUR ARRAY



STRUKTUR ARRAY

A.  Pengertian Struktur Array
     Dalam pemrogaman ada beberapa macam bahasa pemrogaman. Salah satunya adalah bahasa pemrogaman C++. Dalam bahasa pemrogaman C++ terdapat penggunaan variabel array. Namun penggunaan array tidak hanya pada pemrogaman, array juga banyak digunakan untuk berbagai macam struktur data, seperti database. Struktur adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan, sedangkan Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indeks. Array difunakan untuk menyimpan suatu data dengan type data tertentu dan kumpulan loker didalam array tersebut mempunyai nomer urut yang dimulai dari 0,1 dan seterusnya.
     Jadi dapat disimpulkan Struktur Array adalah organisasi kumpulan data homogen yang ukuran atau jumlah elemenmaksimumnya telah diketahui dari awal. Array umumnya disimpan di memorikomputer secara kontigu (berurutan) .
B.   Bentuk dari Aray
1.  Array Satu Dimensi
Array satu dimensi yaitu kumpulan elemen-elemen identik yang hanya terdiri dari satu baris atau hanya satu kolom saja alamat penyimpanan data (indeks). Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.
Bentuk umum :
Tipe_data namaArray[n] = {elemen0, elemen1, elemen2,…..,n};
n = jumlah elemen
2.  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 kilom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen bertipe sama sehingga dapat digambarkan sebagai berikut :
Bentuk umum :
Tipe_data namaArray [m][n] = {{a,b,…z},{1,2,…,n-1}};
3.  Array MultiDimensi/ tiga dimensi
Array ini seperti array dimensi dua tetapi dapat memiliki ukuran yang lebih besar. Sebenarnya array dimensi banyak ini tidak terlalu sering digunakan, tetapi sewaktu-waktu kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang peranan yang penting.
Bentuk umum pendeklarasian array multidimensi :
Tipe_data namaArray[ukuran1][ukuran2]…[ukuranN];
C.  Kelemahan dan Kelebihan Array
1) Kelebihan array sebagai berikut :
> Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara langsung tanpa melalui elemen-elemen lain.
> Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen tetangga, baik elemen pendahulu atau elemen peberus.
> Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga, maka penggunaan penyimpanannya sangat efisien.
2) Kekurangan Array sebagai be Array mempunyai fleksibilitas rendah, sehingga tidak cocok untuk berbagai aplikasi karena array mempunyai batasan sebagai berikut :
1. Array harus bertipe homogen, kita tidak dapat mempunyai array dimana satu elemenadalah karakter, elemen yang lain adalah bilangan atau tipe lain.
2.   Kebanyakan bahasa pemrogaman mengimplementasikan array statik yang sulit diubah ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis :
a.   Tidak efisien dalam penggunaan memory.
b.   Menyiakan banyak waktu komputasi.
c.   Pada suatu aplikasi, representasi statis tidak dimungkinkan.

Contoh Program Array 2 dimensi :















Hasil running yang kita dapat gaesss!!!










Kalo gambar nya kurang jelas saat melihat secara biasa. Anda bisa langsung mengklik gambar nya , dan nanti akan keluar gambar dengan jelas. 


Kunjungi blog kita yang lain gaessss!!!


Ridho Ramadhan, 17 Februari 2019
NIM : 1801301095


TERIMAKASIH

Tidak ada komentar:

Posting Komentar