Mengakses Elemen Array Satu Dimensi

komputerdia.com - Elemen - elemen suatu array satu dimensi dapat dilakukan dengan menyebutkan nama variabel array yang diikuti dengan posisi atau indeks elemen yang akan dilakukan pengaksesan. Pengaksesan elemen array tersebut dapat dilakukan dengan berurutan atau juga secara acak (random) berdasarkan indeks tertentu secara langsung.

Array 1 dimensi adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.
Bentuk Umum:
 Type <NamaArray> = array[indexArray] of TipeData; (Komputerdia, 2018)

Bagi kalian yang belum membaca pembahasan awal yang telah saya tulis tentang pengertian array dan pembahasan awal array satu dimensi, andas bisa membacanya pada tautan terkait. 

Dalam pengaksesan elemen array satu dimensi, format umum yang bisa anda gunakan adalah seperti dibawah ini :

nama_var_array [indeks];

Pengaksesan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud. Untuk penjelasan lebih lengkapnya tentang dasar pengeksesan elemn - elemen array silahkan kalian Baca Selengkapnya .

Mengakses Elemen Array Satu Dimensi

3 Langkah Membuat Array

1. Mendeklarasikan variabel array

Contoh Pendeklarasian:
 int [ ] angka; 
Variabel angka kita deklarasikan sebagai variabel array dimana setiap elemennya akan menyimpan data bertipe int


2. Men-create array beserta ukurannya

Contoh create Array beserta ukurannya
angka = new int[5];
int[] angka = new int[5]; 
Pada contoh diatas, dapat diartikan bahwa kita memesan 5 elemen untuk variabel angka dan array adalah sebuah object, maka create array dengan operator new


3. Memberikan sebuah nilai pada setiap element array

Contohnya :
int[ ] angka = {5, 3, 23, 99, 2};
int scores = new int[3];
scores[0] = 75;
scores[1] = 80;
scores[2] = 100; (Yusuf, 2014) 
Pengaksesan nilai pada indeks tertentudapat dilakukan dengan melakukan tindakan set (mengeset) nilai atau menampilkan nilai pada indeks yang hendak dimaskud.

  • Nilai [3] → Dapat diartikan mengakses / mengambil elemen dari variabel array yang nilainya berada pada posisi ke-3
  • Nilai [6]  → Dapat diartikan mengakses / mengambil elemen dari variabel array yang nilainya berada pada posisi ke-6

Dibawah ini adalah contoh pembuatan program untuk membaca deretan bilangan bulat yang nantinya akan ditentukan bilanngan terbesar dari deretan bilangan - bilangan tersebut
 /*Array satu dimensi dibaca dari media masukan
Nama file : Lat_I_03*/


#include<iostream.h>
#include<conio.h>
main()
{
int Nilai[20];
int i, N, Terbesar;
cout<<"Masukan Banyaknya Bilanngan = ";
cin>>N;
cou<<endi;


//Membaca elemen array
for (i=0; i<N; i++)
{
cout<<"Masukkan elemen ke-"<<i<<" = ";
cin>>Nilai[i];
}

Terbesar = Nilai [1]; //elemen pertama dibuat sebagai terbesar
for (i=1; i<N; i++)
{
if(Nilai[i]>Terbesar)
Terbesar = Nilai[i];
}

//Mencetak elemen Array
cout<<"\n\nDeretan Bilangan =";
for(i=0 i<N; i++)
cout<<Nilai[i]<<" ";

//Mencetak Bilangan Terbesar
cout<<"\nBilangan Terbesar = "<<Terbesar;
getch();
}

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2