Archive Pages Design$type=blogging

Join over 500 Followers

Pengertian beserta kelebihan dan kekurangan Array

Array, pengertian Array, tipe operasi array, jenis operasi array, operasi dasar array, simulasi array, contoh program array, contoh array, aplikasi array, keunggulan array, kekurangan array, keunggulan dan kekuarangan array, C++, program c++, contoh program c++

 ARRAY

1.1.1 Pengertian

            Array adalah organisasi kumpulan data homogen yang ukuran atau jumlah
elemen maksimumnya telah diketahui dari awal. Array umumnya disimpan di memori komputer secara
kontigu (berurutan). Deklarasi dari array adalah sebagai berikut:
             int A[5]; artinya variabel A adalah kumpulan data sebanyak 5 bilangan bertipe integer.
           Operasi terhadap elemen di array dilakukan dengan pengaksesan langsung. Nilai di masing-masing posisi elemen dapat diambil dan nilai dapat disimpan tanpa melewati posisi-posisi
lain.

Terdapat dua tipe operasi, yaitu:

1. Operasi terhadap satu elemen/posisi dari array
2. Operasi terhadap array sebagai keseluruhan

Dua operasi paling dasar terhadap satu elemen/posisi adalah

1. Penyimpanan nilai elemen ke posisi tertentu di array
2. Pengambilan nilai elemen dari posisi tertentu di array

1.2.2 Penyimpanan dan Pengambilan Nilai


           Biasanya bahasa pemrograman menyediakan sintaks tertentu untuk penyimpanan dan pengambilan nilai elemen pada posisi tertentu di array.
    Contoh:
     A[10] = 78, berarti penyimpanan nilai 78 ke posisi ke-10 dari array 
     A C = A[10], berarti pengambilan nilai elemen posisi ke-10 dari array A
          Tipe larik memungkinkan pembuat program dapat mendeklarasikan kumpulan variabel yang bertipe sama (homogen). Karena larik dapat menyimpan lebih dari satu nilai dengan nama dan tipe yang sama maka untuk membedakan antara data satu dengan data lainnya digunakan indeks, pada bahasa C indeks dimulai dari 0. larik selain satu dimensi, juga dapat dideklarasikan sebagai larik multidimensi.
     Const int A[3] = { 10,20, 30};
      A[0] = 100;
      A[1] = 300;
      A[2] = 400;

1.2.3 Keunggulan dan Kelemahan Array

Keunggulan array adalah sebagai berikut:
  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. 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 di waktu 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
Int A [100]
         [Bracket]
tipe_data nama_array [banyak elemen];
Int siswa [5] { 1, 2, 3, 4, 0}

A [0]
A[1]
A[2]
A[3]
A[4]
1
2
3
4
0

CONTOH PROGRAM C++ :

 #include <stdio.h>
#define MAX 5
int main(){
float A [MAX], jumlah=0, rata_rata;
int j;
printf ("Memasukkan Nilai : \n");
for (j=0; j<MAX; j++) {
printf ("A[%d] =", j); scanf("%f", &A [j]);
jumlah += A [j];
}
rata_rata = jumlah / MAX;
printf ("\n Nilai rata-rata = %.2f", rata_rata);
return 0;
}
Hasil Program

COMMENTS

Name

Aplikasi Belajar C++ Citra Design elektro elektronika Filter fotografi Gambar grafik informatika Java jobsheet joobsheet Karakteristik Lokasi Pembelajaran Pemrograman Pengalaman rangkaian Rumus Sejarah simulasi Sinyal Sumber belajar Teknik Informatika teknologi Teori TI Tiket Masuk Website Wisata
false
ltr
item
Setia Blog's : Pengertian beserta kelebihan dan kekurangan Array
Pengertian beserta kelebihan dan kekurangan Array
Array, pengertian Array, tipe operasi array, jenis operasi array, operasi dasar array, simulasi array, contoh program array, contoh array, aplikasi array, keunggulan array, kekurangan array, keunggulan dan kekuarangan array, C++, program c++, contoh program c++
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEeQ7jcCPM0SzrvIfI-kz0Z5o-HOiK9k-JuREBzgcyeJlrl09SEytebXTMdq2eGkjmqR84KvI6P5RFfaUG9iwag6YZVyu4j6ZjOdnol9E_M-FW3wI0rX15RVhM5FWFo__A0nZxq3Y9JRs/s1600/pem1.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEeQ7jcCPM0SzrvIfI-kz0Z5o-HOiK9k-JuREBzgcyeJlrl09SEytebXTMdq2eGkjmqR84KvI6P5RFfaUG9iwag6YZVyu4j6ZjOdnol9E_M-FW3wI0rX15RVhM5FWFo__A0nZxq3Y9JRs/s72-c/pem1.jpg
Setia Blog's
https://setiaagungw.blogspot.com/2014/04/pengertian-beserta-kelebihan-dan.html
https://setiaagungw.blogspot.com/
http://setiaagungw.blogspot.com/
http://setiaagungw.blogspot.com/2014/04/pengertian-beserta-kelebihan-dan.html
true
5884333225252947008
UTF-8
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago