Penjelasan tentang Array Dimensi 1 dan 2

Assalamualaikum blogers ๐Ÿ˜„


Hai jumpa lagi blogers, Kali ini saya akan membahas tentang Struktur data lagi mengenai array, sesuai janji saya di artikel sebelumnya http://selvianna14.blogspot.co.id/2017/03/assalamualaikum-kali-ini-saya-akan.html silahkan dibaca dulu ya artikel sebelumnya. oke kalian pasti bertanya apa itu array? karakteristik array? jenis-jenis array? dan lain-lain yap berikut penjelasannya,

Definisi Array
Array/Larik adalah suatu kumpulan tipe data terstruktur yang dapat menyimpan banyak data atau Kumpulan data yang memiliki tipe data yang sama.
Array didefinisikan sebagai suatu himpunan yang terurut dan homogen
Terurut : dapat didefinisikan sebagai elemen pertama, kedua, dan seterusnya sampai elemen ke –n.
Homogen : setiap elemen array harus mempunyai tipe data yang sama.
Sebuah array mempunyai elemen seluruhnya berupa integer atau character atau string bahkan dapat terjadi suatu array mempunyai elemen berupa array.
Index adalah nomor urut untuk tipe data array, index di mulai dari 0.

Karakteristik Array
1.      Mempunyai balasan dari pemesanan alokasi memori (bersifat statis)
2.      Mempunyai type data sama (bersifat homogen)
3.      Dapat diakses secara acak.

3 hal yang harus diketahui dalam mendeklarasikan array
1.      Tipe data array
2.      Nama variabel array
3.      Subskrip/index array.

Jenis array
1.      Array dimensi satu
Sebuah variabel menyimpan sekumpulan data memiliki tipe sama elemen yang diakses hanya melalui 1 indeks/subskrip yang menggambarkan data dalam suatu urutan
Deklarasi : Type_Data Nama_Variabel [index]
Misalnya : int A[10]
Rumus untuk menentukan jumlah elemen dalam array :
n
ฯ€ (Elemen Array)           ฯ€ = Perkalian dari elemen sebelumnya
i=1                                      (untuk array dimensi 2 & 3)
Contoh : suatu array dapat di deklarasikan sebagai berikut
Int A [5]; maka jumlah elemen array dimensi satu adalah = 5

Konversi bilangan
1.      Decimal adalah bilangan berbasis sepuluh
2.      Hexadecimal adalah bilangan berbasis enam belas
Contoh konversi bilangan
Konversi bilangan decimal ke hexadecimal
Contoh 254 (10)= .... (16)
Caranya dapat membagi bilangan tersebut dengan 16 sampai bilangan tersebut tidak bisa lagi dibagi 16 degan mencatat setiap sisa pembagian.

2.      Array dimensi dua
Sebuah variabel menyimpan sekumpulan data memiliki tipe sama, elemen yang diakses melalui 2 indekx/subskrip yang menterjemahkan matriks.

Deklarasi : Type_Data Nama_Variabel [index1] [index2]
Misal : int A[2][4];
Rumus untuk menentukan jumlah elemen dalam array :
n
ฯ€ (Elemen Array)           ฯ€ = Perkalian dari elemen sebelumnya
i=1                                      (untuk array dimensi 2 & 3)
Contoh : int B[5][3]
(5)*(3) = 15

Pemetaan (Mapping) array dua dimensi ke storage
Terbagi dua cara pandang (representasi) yang berbeda :
1.      Secara kolom per kolom (colom major order/CMO)
2.      Secara baris per baris (row majer order/RMO).

Nah itulah tadi pembahasaan Strutur data tentang Array dimensi 1 dan 2, semoga jelas dan dimengerti serta bermanfaat bagi kalian semua. Next akan ada pembahasan lain lagi yang berhubungan tentang struktur data.

Wassalamualaikum WR.WB๐Ÿ˜‰


Komentar

Postingan populer dari blog ini

Penjelasan Array Dimensi Banyak

Tugas Pertemuan 4 Single Linked List (Non Circular)