170 likes | 409 Views
ARRAY (LARIK). Array adalah suatu himpunan hingga elemen terurut dan homogen . Dikatakan terurut karena semua elemen yang ada disajikan secara terurut mulai dari elemen pertama sampai elemen ke - n, dan dikatakan homogen adalah bahwa semua elemen harus mempunyai tipe data yang sama.
E N D
ARRAY (LARIK) Arrayadalahsuatuhimpunanhinggaelementerurutdanhomogen. Dikatakanterurutkarenasemuaelemen yang adadisajikansecaraterurutmulaidarielemenpertamasampaielemenke - n, dandikatakanhomogenadalahbahwasemuaelemenharusmempunyaitipe data yang sama.
ARRAY (LARIK) Berdasarkanurutanarray (larik) yang homogentersebutterdapatlahbatas atas (upperbound) dandanbatas bawah(lowerbound). Batas bawah merupakanelemenpertamapada urutanarraydanbatasatasmerupakan elemenke-n padaurutanarray
ARRAY (LARIK) BentukUmum Array = [ L : U ] L = Lowerbound U = Upperbound
ARRAY (LARIK) KlasifikasiArray Array dapatdiklasifikasikanmenjadi : • Array dimensisatu Array dimensisatuadalaharray yang mempunyaisatubarisanhimpunan.
ARRAY (LARIK) Dan untukmencarirangepadasuatu arraydimensisatu berdasarkanbentukumum array : [ L : U ] adalah : Range = [ U1 – L1 ] + 1
ARRAY (LARIK) 2.Array DimensiDua Arraydimensiduaadalahsuatuarray yang mempunyai suatuarrayyaituterdiridaribarisdankolom. Bentukumumdariarray dimensiduaadalah : Array = [ L1 : U1, L2 : U2 ] Dimana : L1 = Lowerbound (batasbawah) ke-1 U1= Upperbound (batasatas) ke-1 L2 = Lowerbound (batasbawah) ke-2 U2= Upperbound (batasatas) ke-2
ARRAY (LARIK) Sedangkanrange arraydimensiduaadalah : Range = [ U1 – L1 + 1 ] [ U2 – L2 + 1 ]
ARRAY (LARIK) Pada array dimensiduaterdapatpenyajiansecarafisikyaitu : 1. CMO (Colom Major Order) merupakanpenyajianatau pemetaanberdasarkankolom.
ARRAY (LARIK) 2. RMO (Row Major Order) Merupakanpenyajianatau pemetaanberdasarkanbaris
ARRAY (LARIK) • Array dimensitiga array dimensitigamerupakan array yang terdiridaribaris, kolomdankedalaman
ARRAY (LARIK) Bentukumumdariarray dimensitigaadalah : Array = [ L1 : U1, L2 : U2, L3 : U3 ] Dimana : L1 = Lowerbound (batasbawah) ke-1 U1= Upperbound (batasatas) ke-1 L2 = Lowerbound (batasbawah) ke-2 U2= Upperbound (batasatas) ke-2 L3 = Lowerbound (batasbawah) ke-3 U3= Upperbound (batasatas) ke-3
ARRAY (LARIK) Sedangkanrange arraydimensitigaadalah : Range = [U1 – L1 + 1][U2 – L2 + 1][U3 – L3 + 1]
Contoh 1 Buatlahpenyajiansecaralogikjika diketahui array R [ 2 : 10, 8 : 12, 3 : 17] Dan tunjukkan rate A(5,10, 3) dan rate A(8, 11, 13)