Assallamualaikum  Wr.Wb
Perkenalkan nama saya Wanda Teofilus Martino
disini saya akan menjelaskan tentang array dalam bahasa pemrogaman c++.
Array sendiri mempunyai pengertian, yang di artikan sebagai berikut.
Array adalah sejumlah/sekelompok data variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama.Â
Di dalam Array ini, ia mempunyai data yang disebut indeks.
sehingga pengguna akan merasa mudah dalam memprosesnya.
karena setiap indeks Array selalu dimulai dari nol (0).
Array memungkinkan kita untuk membuat sebuah variabel yang dapat menyimpan banyak nilai. Di dalam array terdapat banyak elemen yang merupakan tempat untuk penyimpanan setiap nilai.Â
Bentuk Penulisan ArrayÂ
{tipeData identifier[ukuran];}
Array dalam bahasa pemrogaman ini memiliki 3 macam type yaitu :
1. Array satu dimensiÂ
  Array satu dimensi ini sering banyak digunakan, karena di Array satu dimensi ini berguna untuk membuat daftar sejumlah orang     berdasarkan umurnya, maka persyaratan yang harus dimasukkan untuk menentukan elemennnya adalah usia.
contoh penulisan Rumus : tipe_elemen_array nama_array[jumlah_elemen_array];Â
2. Array dua dimensiÂ
Array dua dimensi ini mempunyai dan menggunakan dua elemen. Array dua dimensi ini juga berfungsi untuk menampilkan sebuah data dengan dua jenis elemen yang berbeda. Misalkan kita ingin menampilkan jumlah data siswa dan jumlah data Guru Maka, data yang tampil adalah elemen jumlah Siswa dan jumlah Guru.Â
contoh penulisan Rumus : tipe_elemen_array nama_array[jumlah_baris_array][jumlah_kolom_array];Â
3. Array tiga dimensiÂ
Array tiga dimensi ini adalah Array dengan menggunakan dimensi banyak atau lebih dari dua dimensi. contoh Array tiga dimensi digunakan seperti menentukan titik kordinat sebuah ruangan x, y, z.
contoh penulisan Rumus : tipe_elemen_array nama_array[ukuran1][ukuran2]...[ukuranN];Â
Adapun kelebihan dan kekurangan Array dalam bahasa pemrogaman C++.
Kelebihan :Â
A. dapat mempermudah pengguna untuk mengakses indeks Array.
B. Array sangat cocok dalam pengaksesan secara acak, setiap elemen yang secara acak dapat di acu secara langsung.
C. Tidak Mudah Crash dalam menjalankan sebuah Program melalui elemen Array.
D. Sangat mudah menelusuri elemen-elemen yang lain nya, pada saat di dalam elemen array yang sebelumnya.
E. Membantu dan Mempercepat proses pengerjaan dalam indeks Array.
F. Tidak terlalu banyak menggunakan Memori.
Kekurangan :Â
A. Jumlah nya Terbatas
B. Terlalu banyak beban dalam pemrogaman, besar nya suatu Array termasuk dalam kode program.
C. Tidak efisien dalam penggunaan sebuah memory, dikarenakan cukup banyak memakan memory.
D. Sebuah Ukuran penyimpanan File yang sangatlah besar.
E. Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen adalah karakter,elemen lain bilangan, dan  elemen lain adalah tipe-tipe lain
Kesimpulan dalam menggunakan Array dalam bahasa pemrogaman C++
Struktur data merupakan salah satu bahan dasar pembuatan program. Pemakaian struktur data yang tepat di dalam proses pemrograman, akan menghasilkan algoritma yang jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana. Array merupakan bagian dari struktur data yaitu termasuk kedalam struktur data sederhana yang dapat di definisikan sebagai pemesanan alokasi memory sementara pada komputer. Apabila kita membuat program dengan data yang sudah kita ketahui batasnyamaka kita menggunakan Array (type data statis), namun apabila datanya belum kita ketahui batasnya maka gunakan pointer (type data dinamis).Â
Array (larik) adalah sebuah variable yang dapat menyimpan lebih dari satu nilai sejenis (memiliki tipe data yang sama). Â Bila akan didefinisikan sebagai tipe bentukan, maka array juga akan dideklarasikan di bagian definisi tipe (dibawah kata kunci tipe). Dalam bahasa pascal, pendeklaraasian array dilakukan dengan menggunakan kata kunci array dan tipe data yang akan disimpan di dalamnya, selain itu juga harus disertai dengan batas-batas indeksnya yang diapit oleh tanda bracket.
Array digunakan untuk mempermudah dalam penulisan syntax program pascal, array dapat menyimpan data sehingga bisa menyederhanakan dan mengefektifkan syntax pascal. Array dibedakan menjadi 3 macam yaitu : Array satu dimensi, Array dua dimensi, Array tiga Dimensi.Â
Berikut ini contoh program dari Array dua dimensi pada C++Â
Sekian artikel tentang Array dalam bahasa pemrogaman C++
yang bisa saya sampaikan, kurang lebih nya mohon maaf.
dan jangan lupa untuk share artikel ini bagi yang membutuhkan.
saya pamit Assallamualaikum  Wr.Wb
Terima kasih
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H