Friday, April 20, 2018

Pengertian Array dan Contoh Program Dalam Bahasa C

Hello guys. Pada kesempatan kali ini saya mencoba membagikan artikel tentang Array, nah didalam artikel ini saya akan menjelaskan apa sih array itu?, bentuknya bagaimana?, dan cara mendelarasikannya bagaiaman?.

Oia, pembahasan array ini sangat penting, array merupakan bagian yang fundamental dalam program, yang salah satunya didalam bagasa c/c++. Jadi pentinya untuk saya, kamu, dan dia untuk mengerti dan paham tentang array. Yuk langsung saja.


Array adalah kumpulan dari nilai-nilai bertipe sama dan  dinyatakan dengan nama yang sama. Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variable dan variable lainnya didalam array dibedakan berdasarkan Indeks atau subskrip. Indeks merupakan elemen daripada array. Array menggunakan Indeks bertipe Integer (tidak pecahan atau float) yang ditempatkan didalam kurung siku. Melalui indeks inilah elemen array dapat diakses. Pada umumnya indeks pertama didalam array adalah 0.
Sebagai contoh :
Int a[5]={20,21,22,23,24};
Maka indeksnya adalah
0 1 2 3 4
20 21 22 23 24

Jika ingin memanggil dari salah satu nilai, cukup kita masukkan indeksnya,
Contoh;
Cout<<”nilai :”<<a[4];
Maksudnya adalah: menampilkan nilai dari variabel a yang ditampung oleh indeks 4, maka hasilnya adalah;
nilai : 24

 [5] disini bukan berarti indeksnya sampai indeks ke-5, tetapi indeksnya ada 5. coba anda hitung  (0,1,2,3,4), lima!



Kegunaan array didalam program ialah, untuk mengumpulkan beberapa data atau nilai yang bertipe sama dan digabungkan didalam satu variable, kita hanya perlu menggunakan indeks sebagai pembeda antara nilai atau data satu dan data lainnya. Hal ini akan menghemat dalam mendeklarasikan variable.


Array dapat dibedakan menjadi :
Array berdimensi satu
Array berdimensi dua
Array berdimensi Multidimensi atau 3 dimensi

Array satu dimensi, elemen array yang hanya memiliki satu buah baris atau kolom dan elemen yang akan  diakses hanya melalui satu indeks.
Bentuk umum mendeklarasikannya :

Tipe_data Nama_array[jumlah_elemen];

Contoh pendeklarasian :
char bulan[12];
Atau
Char bulan[12]={januari,februari,maret,april,mei,juni,juli,agustus,september,oktober,novenmber,desember};


Array dua dimensi,  sebuah variable yang menyimpan sekumpulan nilai atau data yang memiliki tipe yang sama dan elemen yang akan diakses  melalui 2 (dua) indeks, yaitu indeks baris dan indeks kolom.

Bentuk umum mendeklarasikannya;
Tipe_data Nama_array[jumlah_indeks_baris][jumlah_indeks_kolom];

Contoh pendeklarasian :
Int kumpulan_data[1][5];

Array Multidimensi atau biasa disebut tiga dimensi, merupakan sebuah variable yang menyimpan sekumpulan nilai atau data yang memiliki tipe yang sama dan elemen yang akan diakses melalui banyak indeks, array multi dimensi biasanya digunakan untuk matrik.

Bentuk umum mendeklarasikannya;
Tipe_data nama_array[indeks_a][indeks_b][indeks_c];


Dibawah ini saya berikan contoh program sederhana penggunaan array, dan basaha programya adalah bahasa c++, dan menggunakan aplikasi turbo c++

#include<iostream.h>
#include<conio.h>

Void main()
{
Int looping;
Int jumlah_hari[12]=
{
31, 28, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30
};
Clrscr ();
 // dibawah akan menampilkan jumlah hari dari setiap indeksnya

For (looping=0;looping<12;loopong++){
Cout <<”jumlah_hari[“<<looping<<”] = “<<jumlah_hari[looping] <<endl;
}
}

Sekian mungkin yang bisa saya jelaskan mengenai Pengertian dan Bentuk mendeklarasikan Array satu, dua dan tiga dimensi.


EmoticonEmoticon