Langsung ke konten utama

Array Dimensi 1,2 & 3


 Array


Pengertian

Array adalah tipe data terstruktur yang terdiri dari kumpulan data dengan tipe yang sama.Array memungkinkan penggunaan memori yang lebih efisien dan memudahkan pengolahan data yang kompleks Array memiliki indeks yang digunakan untuk mengakses setiap elemen data dalam array.Indeks array dalam bahasa pemrograman dimulai dari nol
. Array dapat dibagi menjadi satu dimensi, dua dimensi, dan multi dimensi.Penggunaan array sangat membantu dalam menghemat penggunaan variabel.Array juga dapat digunakan untuk menyimpan data dalam jumlah besar dan memudahkan pengolahan data dalam program.Dalam pemrograman, array sering digunakan untuk menyimpan dan mengakses data dalam program.

Karakteristik Array

Array memiliki beberapa karakteristik yang membedakannya dari tipe data lainnya. Berikut adalah beberapa karakteristik array:

  • Bertipe data yang sama: Array hanya dapat menyimpan elemen dengan tipe data yang seragam, artinya semua elemen dalam array harus memiliki jenis data yang sama, seperti integer, float, string, atau tipe data lainnya.
  • Batasan alokasi memori: Array mempunyai batasan dari pemesanan alokasi memory yang bersifat statis. Ukuran array harus didefinisikan pada saat deklarasi dan tidak dapat diubah selama program berjalan.
  • Elemen-elemen array tersusun secara sekuensial: Elemen-elemen array tersusun secara sekuensial di dalam memori sehingga memiliki alamat yang berdekatan. Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.
  • Diakses menggunakan indeks: Setiap elemen dalam array memiliki indeks unik yang digunakan untuk mengaksesnya. Indeks dimulai dari 0 untuk elemen pertama, 1 untuk elemen kedua, dan seterusnya. Ini memungkinkan akses yang cepat dan terstruktur ke elemen-elemen dalam array.
  • Bisa berisi nilai yang sama atau berbeda: Elemen-elemen array bertipe data sama tapi bisa bernilai sama atau berbeda-beda.
  • Diakses secara acak: Array dapat diakses secara acak, artinya elemen-elemen dalam array dapat diakses dalam urutan apa pun.


Jenis - Jenis Array

1. Array Dimensi Satu ( One Dimensional Array)
2. Array Dimensi Dua (Two Dimensional Array)
3. Array Dimensi Tiga (Three Dimensional Array)


1.Array Dimensi Satu

Array dimensi satu adalah array yang terdiri dari satu baris elemen yang diindeks dengan angka.Setiap elemen dalam array dapat diakses dengan menggunakan indeks yang unik.

 Secara logika, array dimensi satu dapat digambarkan sebagai baris bilangan atau kotak yang terdiri dari satu baris.Pengambaran array secara logika:

Contoh program array satu dimensi

int angka[5]; //deklarasi array dengan 5 elemen angka[0] = 1; //menyimpan nilai 1 pada elemen pertama array angka[1] = 2; //menyimpan nilai 2 pada elemen kedua array angka[2] = 3; //menyimpan nilai 3 pada elemen ketiga array angka[3] = 4; //menyimpan nilai 4 pada elemen keempat array angka[4] = 5; //menyimpan nilai 5 pada elemen kelima array


2.Array Dimensi Dua

Array dimensi dua adalah array yang terdiri dari dua dimensi atau lebih, seperti matriks atau tabel.Setiap elemen dalam array dapat diakses dengan menggunakan dua indeks yang unik, yaitu indeks baris dan indeks kolom

Secara logika, array dimensi dua dapat digambarkan sebagai tabel atau matriks yang terdiri dari beberapa baris dan kolom.Penggambaran array dua dimensi sebagai berikut:




Contoh program array dua dimensi

int matriks[3][3]; //deklarasi array matriks dengan 3 baris dan 3 kolom matriks[0][0] = 1; //menyimpan nilai 1 pada elemen pertama baris pertama matriks[0][1] = 2; //menyimpan nilai 2 pada elemen kedua baris pertama matriks[0][2] = 3; //menyimpan nilai 3 pada elemen ketiga baris pertama matriks[1][0] = 4; //menyimpan nilai 4 pada elemen pertama baris kedua matriks[1][1] = 5; //menyimpan nilai 5 pada elemen kedua baris kedua matriks[1][2] = 6; //menyimpan nilai 6 pada elemen ketiga baris kedua matriks[2][0] = 7; //menyimpan nilai 7 pada elemen pertama baris ketiga matriks[2][1] = 8; //menyimpan nilai 8 pada elemen kedua baris ketiga matriks[2][2] = 9; //menyimpan nilai 9 pada elemen ketiga baris ketiga


3.Array Dimensi Tiga

Array dimensi tiga adalah array yang terdiri dari tiga dimensi atau lebih, seperti kubus atau benda ruang.Setiap elemen dalam array dapat diakses dengan menggunakan tiga indeks yang unik, yaitu indeks baris, indeks kolom, dan indeks tinggi.

Secara logika, array dimensi tiga dapat digambarkan sebagai kubus atau benda ruang yang terdiri dari beberapa baris, kolom, dan tinggi.Penggambaran secara logika sebagai berikut:


Contoh Program Array Tiga Dimensi

int kubus[3][3][3]; //deklarasi array kubus dengan 3 baris, 3 kolom, dan 3 tinggi kubus[0][0][0] = 1; //menyimpan nilai 1 pada elemen pertama baris pertama tinggi pertama kubus[0][0][1] = 2; //menyimpan nilai 2 pada elemen pertama baris pertama tinggi kedua kubus[0][0][2] = 3; //menyimpan nilai 3 pada elemen pertama baris pertama tinggi ketiga kubus[0][1][0] = 4; //menyimpan nilai 4 pada elemen pertama baris kedua tinggi pertama kubus[0][1][1] = 5; //menyimpan nilai 5 pada elemen pertama baris kedua tinggi kedua kubus[0][1][2] = 6; //menyimpan nilai 6 pada elemen pertama baris kedua tinggi ketiga kubus[0][2][0] = 7; //menyimpan nilai 7 pada elemen pertama baris ketiga tinggi pertama kubus[0][2][1] = 8; //menyimpan nilai 8 pada elemen pertama baris ketiga tinggi kedua kubus[0][2][2] = 9; //menyimpan nilai 9 pada elemen pertama baris ketiga tinggi ketiga

Komentar

Postingan populer dari blog ini

POINTER

 POINTER Pengertian Pointer merupakan tipe data yang berisi alamat memori dari sebuah variabel, untuk lebih mudah memahami ini, Kita akan coba membahas terlebih dahulu bagaimana bahasa pemrograman lain menyimpan nilai dari sebuah variabel. Ketika kita akan mendeklarasikan sebuah variabel (misalkan variabel angka’), bahasa pemrograman akan menyiapkan sebuah tempat di memory komputer. Tempat ini memiliki alamat, yang berfungsi untuk menandai lokasi variabel tersebut. Cara Penggunaan Pointer Untuk dapat membuat pointer, kita harus menyesuaikan dengan variabel yang ingin kita akses Maksudnya seperti ini, Jika kita mendeklarasikan sebuah variabel ‘angka’ : Disini variabel ‘angka’ disiapkan untuk menampung tipe data integer.Disini variabel ‘angka’ Angka : integer disiapkan untuk menampung tipe data integer.Untuk bisa menampung alamat memori dari variabel ‘angka’ ini, kita harus membuat pointer yang juga di-set untuk menampung tipe data pointer integer. Berikut cara penulisannya pointer_a...

Queue

 QUEUE Pengertian Queue adalah salah satu struktur data yang sering digunakan dalam pemrograman. Queue merupakan antrian data yang hanya dapat diakses pada ujung depan atau ujung belakangnya. Data yang pertama kali dimasukkan ke dalam queue akan menjadi data yang pertama kali diambil atau dikeluarkan dari queue. Queue dapat diibaratkan seperti antrian orang yang menunggu untuk melakukan suatu tindakan. Karakteristik FIFO (First In First Out): Data yang pertama kali dimasukkan ke dalam queue akan menjadi data yang pertama kali diambil atau dikeluarkan dari queue. Enqueue: Menambahkan data ke dalam queue. Dequeue: Mengambil data dari queue. Front: Menunjukkan data yang berada pada ujung depan queue. Rear: Menunjukkan data yang berada pada ujung belakang queue. Queue sering digunakan dalam pemrograman untuk menyelesaikan masalah yang membutuhkan urutan data yang spesifik. Contoh penggunaan queue adalah dalam pengolahan data yang membutuhkan urutan waktu, seperti pengolahan data sensor...

Apa Itu Struktur Data

     Struktur Data Pengertian Struktur data adalah pengaturan data di dalam memori komputer. Struktur data adalah cara untuk menyimpan, mengambil, dan menyusun data dengan efisien di dalam komputer, Struktur data memungkinkan data yang ada di komputer lebih mudah diakses dan diperbarui. Apasih Manfaat Dan Fungsi Struktur Data? Manfaat Struktur Data adalah agar diperoleh sebuah pemograman lebih efisien,mudah,dan elegan.Dan supaya data yang disimpan lebih mudah/efisien dalam pengaksesan/pemrosesan data tersebut. Struktur data tidak hanya berfungsi sebagai penyusun data, tetapi juga memiliki peran penting dalam proses pengolahan, pengambilan, dan penyimpanan data. Struktur data bisa digunakan untuk mengelola database, melakukan kompres file, hingga mengolah data lainnya. Struktur data juga akan mempengaruhi ketepatan algoritma pemrograman. Macam-Macam Operasi Dalam Struktur Data 1.Record sebuah nilai yang berisi nilai-nilai lain, biasanya dengan banyak dan urutan nilai yang ...