Ads Home1

Apa yang Dimaksud Dengan Array pada C++ dan Cara Penggunaanya



PENGERTIAN ARRAY

      Apa itu Array ? Apakah anda pernah mendengar nama ini di sekolah atau universitas anda mengajar ? sekilas sepertinya kita sudah sangat familiar sekali dengan nama ini??. Pada sebuah program array biasanya seringkali digunakan, fungsinya biasanya untuk pencarian data seperti data nasabah bank, data mahasiswa, mencari nilai terbesar dan terkecil pada program dan sebagainya.

      Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array.

      Elemen array itu kemudian dapat diakses melalui indeks yang terdapat di dalamnya. Namun, penting sekali diperhatikan bahwa dalam C++ indeks array selalu dimulai dari "0" (nol), bukan "1" (satu). Berikut ini gambar yang mengilustrasikan sebuah array.
Gambar Ilustrasi sebuah array
Untuk mendeklarasikan sebuah array dalam C++, kita harus menggunakan tanda [ ] (bracket).
Adapun bentuk umum dari pendeklarasiannya adalah sebagai berikut:


tipe_data nama_array [jumlah_elemen];

Sebagai contoh, apabila kita ingin mendeklarasikan sebuah array (misalnya dengan nama LARIK) yang memiliki 25 elemen dengan tipe data int (interger), maka bentuk deklarasinya adalah sebagai berikut :

int larik[25];
Ruang memori yang dibutuhkan untuk deklarasi array tersebut adalah 100 byte, darimana data tersebut didapatkan yaitu berasal dari 25 x 4 byte ( 4 merupakan ukuran tipe data int ). Cara yang digunakan untuk mengakses elemenya adalah dengan menuliskan indeksnya. Misalnya kita ingin mengambil nilai yang terdapat pada elemen ke-8 dan menampung nilai tersebut ke dalam sebuah variabel yang bertipe int (interger) juga (misal V), maka kita perlu menuliskan kode seperti berikut:
V = larik[7];
Pasti anda bertanya-tanya kenapa nilai yang dimasukan 7, bukan 8 ? Patut di ingat, indeks array selalu dimulai dari 0 sehingga untuk mengakses elemen ke 8, maka indeksnya yang kita butuhkan adalah 8 - 1 = yaitu 7.
Dibawah ini kita akan membahas cara penggunaan array pada program dengan menggunakan Compiler C++ Codeblock.

Mengisikan Nilai ke Dalam Elemen Array

Untuk mengisikan nilai ke dalam elemen-elemen array, kita dapat melakukannya langsung untuk setiap elemen, misalnya seperti berikut :

Source code program :
Source code memasukan nilai pada elemen array


Hasil output program:
Output program Array

Hasil pada output program tersebut adalah :
  1. A[0] = 10
  2. A[1] = 20
  3. A[2] = 30
  4. A[3] = 40
  5. A[4] = 50
      Pada elemen array indeks ke-0 bernilai 10, indeks ke-1 bernilai 20 dan seterusnya, disini sudah sangat jelas bahwa indeks pada elemen array dimulai dengan angka 0 (nol), dan program berjalan dengan sangat baik tanpa adanya bug. pada program di atas kita membuat program array dengan cara manual. Ada pertanyaan disini, bagaimana jika kita membuat program array yang mempunyai banyak nilai pada elemen array ? Sungguh sangat melelahkan sekali jika kita menginput nilai satu persatu.??

      Cara ini memang tidak direkomendasikan karena tidak efisien. Cara yang lebih umum dan banyak digunakan oleh para programmer untuk mengisikan nilai ke dalam elemen-elemen array adalah dengan menggunakan (looping). Cara ini akan lebih jauh cepat dibandingkan cara manual seperti di atas.

      Sebagai contoh, apabila kita ingin melakukan pengisian 15 elemen array, maka kita dapat menuliskan kode seperti di bawah ini.

Berikut ini contoh program yang di dalamnya terdapat proses pengisian array dengan menggunakan proses pengulangan.

 Source code program :
Source Code Program Array dengan Looping


Hasil output program:
Hasil Output Program Array dengan Looping

Pada program di atas kita memasukan nilai pada elemen array yang berjumlah 15 menggunakan proses looping, lalu, program menampilkan kembali data yang dimasukan tadi pada elemen array. dengan begini kita akan lebih mudah dalam memasukan data pada elemen array yang berjumlah banyak.


Sekian pada postingan kali ini, semoga apa yang kami sampaikan disini bermanfaat untuk anda, dan jangan lupa untuk subcribe dan share blog atau postingan ini! Wajib!!

Dan baca juga artikel menarik lainnya dari kami jangan sampai ketinggalan update postingan terbaru tantang C++. karna ilmu itu sangat disayangkan untuk ditinggalkan hehe...















            XCode.++plus

No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.