Langsung ke konten utama
Array dua Dimensi

Array dua dimensi adalah array yang terdiri dari n buah baris dan m buah kolom, atau array dua dimensi juga biasa disebut sebagai array yang mempunyai dua subskrip, yaitu baris dan kolom. Bentuknya dapat sobat bayangkan seperti matriks atau tabel. dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom.

Berikut gambar yang dapat mengilustrasikan sebuah array dua dimensi.
ilustrasi array dua dimensi
ilustrasi array dua dimensi
* Pada ilustrasi array dua dimensi diatas, dimisalkan terdapat sebuah array dua dimensi dengan nama "A", array A memiliki jumlah elemen baris sebanyak 3 dan jumlah elemen kolom sebanyak 4.

Bentuk / Cara Pendeklarasian Array Dua Dimensi

Untuk mendeklarasikan sebuah array dua dimensi dalam C++, sobat harus menggunakan tanda [ ](bracket). Adapun bentuk umum dari pendeklarasian array dua dimensi adalah sebagai berikut:
tipe_data  nama_array  [jumlah_elemen_baris] [jumlah_elemen_kolom];

Sebagai contoh misal kita ingin mendeklarasikan sebuah array dua dimensi (misalnya dengan nama LARIK) yang mempunyai jumlah elemen baris sebanyak 3, jumlah elemen kolom sebanyak 5 dan array LARIK memiliki tipe data int, maka bentuk array nya adalah sebagai berikut:
int LARIK [3][5];

Seandainya array LARIK akan kita beri nilai saat pendeklarasian (inisialisasi), maka contoh penulisannya dapat ditulis sebagai berikut:
int LARIK [3][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15}};

Dari pendeklarasian sekaligus inisialisasi array LARIK diatas, dapat diartikan bahwa kita telah memesan tempat pada memori komputer sebanyak 15 tempat, dengan indeks dari LARIK[0][0] sampai LARIK[2][4], dimana nilai - nilai akan dimasukkan ke elemen array secara berturut - turut, mulai dari LARIK[0][0] akan di isi dengan nilai '1' sampai LARIK[2][4] yang di isi dengan nilai '15'. untuk lebih jelasnya berikut kami sajikan ilustrasi dari array LARIK.
Ilustrasi Array 'LARIK' yang merupakan contoh Array Dua Dimensi
Ilustrasi Array 'LARIK' yang merupakan contoh Array Dua Dimensi

Cara Akses Array Dua Dimensi

Cara yang digunakan untuk mengakses elemen array dua dimensi adalah dengan menuliskan indeks baris dan kolom nya. Misalnya pada array LARIK diatas kita ingin mengakses nilai '8' yang terdapat pada indeks baris ke 1 dan indeks kolom ke 2, kemudian menampung nilai tersebut kedalam sebuah variabel yang bertipe int (misal int tampung), maka kita perlu menuliskan kode programnya seperti berikut ini:
tampung = LARIK[1][2];

Komentar

Postingan populer dari blog ini

Pencarian Biner (Binary Search) Pada algoritma pencarian biner, data sudah dalam keadaan terurut (untuk mudahnya diasumsikan urut naik). Contoh dalam kehidupan sehari-hari, seperti orang mencari nomor telepon pada buku telepon. Setiap kali pencarian, kunci akan selalu dibandingkan dengan data yang berada di tengah ( middle ), bila sama berarti data ketemu, bila tidak, akan “dilihat” apakah data ada di sebelah “kiri” (artinya data lebih kecil dari data di tengah) atau di sebelah “kanan” (artinya data lebih besar dari data di tengah). Bila data ada di sebelah kiri, dilakukan pencarian dengan cara yang sama (sementara data yang berada di sebelah kanan akan diabaikan). Jadi, setiap kali pencarian, data selalu “dibelah” menjadi dua bagian (biner), sampai pada “titik tertentu” (bila sama dengan titik tengah, pencarian tidak dilakukan lagi, bila tidak, sampai pada perbandingan terakhir data juga tidak sama, berarti data tidak ditemukan pada array aray ). Berikut adalah algoritmanya:...
KOMPONEN-KOMPONEN KOMPUTER DAN FUNGSINYA Pada kesempatan ini saya akan membahas mengenai komponen-komponen komputer beserta fungsinya. Seperti yang kita ketahui perkembangan ilmu teknologi setiap waktu semakin canggih, dan salah satu hasil dari kecangihan teknologi adalah komputer atau pc. Hampir semua orang sudah tidak asing lagi dengan istilah komputer, bahkan sebagian mereka tidak bisa lepas dari salah satu alat canggih ini, baik karena faktor pekerjaan atau hanya untuk bermain game sebagai hiburan. Di dalam koputer terdapat komponen-komponen komputer, apa saja itu??? Dan apa fungsinya??? Untuk menjawab pertanyaan-pertanyaan   tersebut maka saya akan membahasnya pada kesempatan ini. 1.      motherboard/mainboard Motherboard/mainboard adalah   sebagian dari perangkat keras komputer yang paling utama dan penting. Karena berisi sistem BIOS (Basic Input output System). Fungsi dari motherboardnya sendiri adalah sebagai pusat semua pe...
SEKUEN       S ekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan akan dikerjakan terlebih dahulu. Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda. Dilihat dari cara kerjanya, atau tugas yang dikerjakannya, , ada tiga macam atau tiga kategori pokok komponen instruksi dalam algoritma, yaitu :Assignment Statement, Input / Output Statement, dan Control Statement. yang maish dapat ditambahkan satu macam lagi yaitu Call Statement, dan return Statement. Tapi bila dilihat dari struktur alur atau urutan pelaksanaan instruksi untuk ketiga komponen diatas, bagaimana mereka tersusun atau terangkai menjadi suatu algoritma, atau program sedemikian rupa sehingga akan terbentuk tiga macam struktur flow yaitu : 1. Sequential flow, (aliran yang dikerjakan urut sesuai urutan penulisan ) 2. Branch flow, (aliran yang melakukan pencabangan) – Uncoditional Branch flow, – Conditional Branch flo...