Array Untuk Penyimpanan Data di Memori - Mak'Tratap
News Update
Loading...

Sunday, January 13, 2019

Array Untuk Penyimpanan Data di Memori

Array atau yang sangat populer kita sebut sebagai larik, merupakan Struktur data yang kita gunakan untuk menampung sejumlah data yang bertipe sama dalam satu larik. Kita gambarkan larik sebagai loker-loker atau gerbong kereta. Kita namakan Loker tersebut dengan nama loker_A, dalam loker-loker tersebut kita akan isi dengan data berupa bilangan bulat.


A. Array Satu Dimensi

Bagian-bagian yang menyusun array disebut dengan elemen array, dan setiap elemen array tersebut dapat diakses dengan nomer indeks elemen array tersebut. Jangan lupa, array untuk C++ dimulai dari 0 (nol), maka untuk mengakses element array kedua, indeks array tersebut adalah 1 (satu).

Dalam pendeklarasiannya, Kita memerlukan [ ] untuk mendeklarasikannya, Contonya :

int jumlah[10];

Contoh siatas menunjukkan bahwa jumlah indeks untuk array jumlah adalah 10 dengan tipe data bilangan bulat.

Dalam pengindekskannya, kita memerlukan [ ] untuk pemanggilannya:

Namaarray[Indeks];

oke langsung aja saya kasih contoh sederhananya.


#include <iostream>

using namespace std;
int main ()
{
int n;
int nilai[6];
nilai[0]= 12;
nilai[1]=23;
nilai[2]=34;
nilai[3]=456;
nilai[4]=567;
nilai[5]=145;
for (int i=0;i<6;i++)
cout<<"Isi Element dengan indeks "<<i<<":"<<nilai[i]<<endl;
return 0;
}
Kita memerlukan perulangan For untuk meng-Outputkan data yag telah diisi dalam aray tersebut.


B. Array Dua Dimensi

Kita telah mengetahui bagaimana dalam pembuatan array dan pendeklarasian serta pemanggilan dalam array tersebut. Sekarang saya akan memberi sedikit tentang array 2 dimensi dengan inputan dari User.

Dalam Array 2 dimensi ini, kita memerlukan Script untuk meminta user untuk menginputkan data dalam array 6x5.

ok langsung aja.

1. Kita buat Script untuk meminta user untuk menginputdan data dalam array tersebut berupa blangan bulat.


for (int i=0;i<6;i++)
{
for (int j=0;j<5;j++)
{
cout<<"Isikan baris "<<i<<" ";
cout<<"Kolom "<<j<<" : ";<br>//Pindah baris
cin>>nilai[i][j];
}

Maksud diatas adalah user akan menginputkan data berupa bilangan bulat ke indeks [i] [j]. Kemudian akan disimpan dalam indeks tersebut juga.

2. Setelah data telah simasukan leh user, maka kita perlu memunculkan data yang telah siinputkan oleh user tersebut enuju layar. Dalam hal ini, kita juga perlu melakukan perulangan sperti perulangan dalam pengisian data.


for (int i=0;i<6;i++)
{
for (int j=0;j<5;j++)
cout<<"Isi baris "<<i<<"Kolom "<<j<<": "<<nilai[i][j]<<endl;<br>//Pindah baris.
cout<<endl;
}

Nah, Dari sini data yang diinputkan oleh user akan muncul.

langsung aja, Ini script lengkapnya.


#include <iostream>
#include <windows.h>

using namespace std;
int main ()
{
int nilai[6][5];
for (int i=0;i<6;i++)
{
for (int j=0;j<5;j++)
{
cout<<"Isikan baris "<<i<<" ";
cout<<"Kolom "<<j<<" : ";
cin>>nilai[i][j];
}
cout<<endl;
}
system("cls");
for (int i=0;i<6;i++)
{
for (int j=0;j<5;j++)
cout<<"Isi baris "<<i<<"Kolom "<<j<<": "<<nilai[i][j]<<endl;
cout<<endl;
}
return 0;
}

Incoming Serach Terms :

  • Menjelaskan array satu dimensi
  • Menjelaskan array  multi dimensi
  • Mengidentifikasi penerapan array satu dimensi
  • Mengidentifikasi penerapan array mulri dimensi
  • Array satu dimensi dan dua dimensi
  • Array 1 dimensi dan 2 dimensi

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done