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
Posting Komentar