ARRAY DIMENSI
BANYAK
Anif Burhanudin
23552011075
223KA
PEMBAHASAN
• Array banyak dimensi adalah
struktur data dalam
pemrograman komputer yang
memungkinkan penyimpanan
lebih dari satu nilai dalam satu
variabel. Sebuah array dapat
memiliki satu dimensi (disebut
juga array satu dimensi atau
vektor), dua dimensi (disebut
array dua dimensi atau
matriks), atau lebih dari dua
dimensi.
Pemetaan Array dimensi 3 ke storage
• Rumus
@dicari= @awal+((baris dicari-1)*kolom awal*kedalaman awal*+
(kolom dicari-1)*kedalaman awal + (kedalaman dicari-1))*
Tipe data
contoh soal
Suatu array A di deklarasikan sebagai berikut INT A [2][4][3] dengan
alamat index awal [0][0][0] berada di 0011h dan int = 2 tentukan
berapa alamat array a di A [2][3][2]?
Penggunaan array banyak dimensi
• 1. *Pemrograman 3D:* Dalam pengembangan permainan video atau grafika
3D, array tiga dimensi digunakan untuk merepresentasikan objek-objek dalam
ruang tiga dimensi. Setiap elemen array dapat merepresentasikan koordinat
objek (x, y, z), warna piksel dalam citra 3D, atau bahkan voxel dalam
lingkungan 3D.
• 2. *Pemodelan Matematika:* Dalam ilmu fisika, matematika, dan rekayasa,
array tiga dimensi digunakan untuk memodelkan fenomena tiga dimensi
seperti medan vektor, medan suhu, atau distribusi probabilitas dalam volume
tiga dimensi.
• 3. *Simulasi Fisika:* Array tiga dimensi digunakan dalam simulasi fisika untuk
merepresentasikan perubahan dalam ruang tiga dimensi seiring berjalannya
waktu. Misalnya, dalam simulasi aliran fluida atau simulasi partikel.
Deklarasi Array Dimensi Banyak
Tringular Array/Array Segitiga
Triangular array adalah struktur data dua dimensi yang
dibentuk seperti segitiga. Dalam triangular array, setiap baris
memiliki jumlah elemen yang sesuai dengan nomor barisnya.
Ini berarti baris pertama memiliki satu elemen, baris kedua
memiliki dua elemen, baris ketiga memiliki tiga elemen, dan
seterusnya. Dalam triangular array ada beberapa elemen
atau bagian yaitu UPPER TRINGULAR , DIAGONAL UTAMA ,
LOWER TRINGULAR
Rumus mencari jumlah baris trigular array
I=N(N+1)/2 mencari yang tidak 0
I=N(N-1)/2 mencari yang 0
10 20 30
0 40 50
0 0 60
THANK YOU!!
*Ada yang mau
nanya puh?

ARRAY DIMENSI.pptxttttttttttttttttttttttt

  • 1.
  • 2.
    PEMBAHASAN • Array banyakdimensi adalah struktur data dalam pemrograman komputer yang memungkinkan penyimpanan lebih dari satu nilai dalam satu variabel. Sebuah array dapat memiliki satu dimensi (disebut juga array satu dimensi atau vektor), dua dimensi (disebut array dua dimensi atau matriks), atau lebih dari dua dimensi.
  • 3.
    Pemetaan Array dimensi3 ke storage • Rumus @dicari= @awal+((baris dicari-1)*kolom awal*kedalaman awal*+ (kolom dicari-1)*kedalaman awal + (kedalaman dicari-1))* Tipe data contoh soal Suatu array A di deklarasikan sebagai berikut INT A [2][4][3] dengan alamat index awal [0][0][0] berada di 0011h dan int = 2 tentukan berapa alamat array a di A [2][3][2]?
  • 4.
    Penggunaan array banyakdimensi • 1. *Pemrograman 3D:* Dalam pengembangan permainan video atau grafika 3D, array tiga dimensi digunakan untuk merepresentasikan objek-objek dalam ruang tiga dimensi. Setiap elemen array dapat merepresentasikan koordinat objek (x, y, z), warna piksel dalam citra 3D, atau bahkan voxel dalam lingkungan 3D. • 2. *Pemodelan Matematika:* Dalam ilmu fisika, matematika, dan rekayasa, array tiga dimensi digunakan untuk memodelkan fenomena tiga dimensi seperti medan vektor, medan suhu, atau distribusi probabilitas dalam volume tiga dimensi. • 3. *Simulasi Fisika:* Array tiga dimensi digunakan dalam simulasi fisika untuk merepresentasikan perubahan dalam ruang tiga dimensi seiring berjalannya waktu. Misalnya, dalam simulasi aliran fluida atau simulasi partikel.
  • 5.
  • 6.
    Tringular Array/Array Segitiga Triangulararray adalah struktur data dua dimensi yang dibentuk seperti segitiga. Dalam triangular array, setiap baris memiliki jumlah elemen yang sesuai dengan nomor barisnya. Ini berarti baris pertama memiliki satu elemen, baris kedua memiliki dua elemen, baris ketiga memiliki tiga elemen, dan seterusnya. Dalam triangular array ada beberapa elemen atau bagian yaitu UPPER TRINGULAR , DIAGONAL UTAMA , LOWER TRINGULAR Rumus mencari jumlah baris trigular array I=N(N+1)/2 mencari yang tidak 0 I=N(N-1)/2 mencari yang 0 10 20 30 0 40 50 0 0 60
  • 7.
    THANK YOU!! *Ada yangmau nanya puh?