SlideShare a Scribd company logo
2
Most read
5
Most read
9
Most read
ARRAY
DIMENSI BANYAK
Pertemuan 3
3. ARRAY DIMENSI TIGA (Three Dimensional Array)
Digunakan untuk mengelola data dalam bentuk 3
dimensi atau tiga sisi.
Deklarasi :
Type_Data Nama_Variabel [index1]
Misal : int A [3][4][2];
[ndex2] [index3];
Penggambaran secara Logika :
0
1
2 1
0
0 1 2 3
Menentukan jumlah elemen dalam Array dimensi 3 :
n
= Perkalian dari statemen sebelumnya(index array)
i=1
Contoh :
Suatu Array X dideklarasikan sbb :
int A [3][4][2]; maka jumlah elemen Array dimensi tiga
tersebut adalah :
(3) * (4) * (2) = 24
PEMETAAN (MAPPING)
ARRAY DIMENSI TIGA KE STORAGE
Rumus :
@M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 *
jum.elemen3)) + ((n-1)*(jum.elemen 3)) +
((p-1)}* L
Contoh :
Suatu Array A dideklarasikan sebagai berikut :
int A [2][4][3], dengan alamat awal index A[0][0][0] berada di
0011(H) dan ukuran type data int = 2
alamat array di A[2][3][2] ?
Tentukan berapa
Contoh Pemetaan :
Penyelesaian :
1. Tentukan jumlah elemen array A [2][4][3]
= (2) * (4) * (3) = 24
2. @M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 *
jum.elemen3)) + ((n-1)*(jum.elemen
3)) + ((p-1)}* L
A[2][3][2] = 0011(H) + {((2–1) * 4 * 3) + ((3-1) * 3) +
(2-1)} * 2
=
=
=
=
0011(H) + {12 + 6 + 1 } * 2
0011(H) + 38
0011(H) + 26
0037(H)
26(D)
(H)
(H)
Contoh Program array dimensi 3
/*
*Judul Program
*Bahasa Program
:
:
:
Array dimensi 3
Bahasa C
Hendro Pramana*Pembuat
Sinaga
*Tanggal
*/
Program
printf("Liga Champions : nn");
Pembuatan : 5 Mei 2012
for(i=0; i<5; i++)
{
++h;
printf("Grup %c
#include
#include
<stdio.h>
<conio.h> n", h);
for(s=0; s<4;
{
s++)
main()
printf(" %d. %s n",{
s+1, nama[i][s]);char h=64, nama[5][4][22] = {
}
printf("n");
"AC
Milan","Barcelona","Porto","Monaco",
"Liverpool","Real Madrid","CSK
Moskow","PSG",
"Inter
Milan","Arsenal","Atletico
Madrid","Ajax",
"AS Roma","Manchester
United","Dortmund","Valencia",
"Manchester City","Bayern
Munich","Napoli","Vilareal"
}
getch();
}
};
Tampilan Program
TRINGULAR ARRAY
(ARRAY SEGITIGA)
Tringular Array dapat merupakan Upper Tringular
(seluruh elemen di bawah diagonal utama = 0),
ataupun Lower Tringular (seluruh elemen di atas
diagonal utama = 0).
Dalam Array Lower Tringular dengan N baris, jumlah
maksimum elemen <> 0 pada baris ke-I adalah = I,
karenanya total elemen <> 0, tidak lebih dari
N
I = N(N+1) / 2
I=1
Array Dimensi banyak struktur data pertemuan ke 3
Contoh :
Diketahui suatu array segitiga atas
kolom, tentukan berapakah jumlah
nol pada array tersebut.
memiliki 3 baris dan
elemen yang bukan
I
I
=
=
=
=
N(N+1) / 2
3 (3+1) / 2
12 / 2
6
Contoh bentuk array nya adalah seperti dibawah ini :
10
0
0
20
40
0
30
50
60
5
0
0
10
20
0
15
25
30
Dan lain-lain
Suatu Array Upper Tringular dan
yang
Array
sama,
Lower
dapat
yang
Tringular
disimpan
berbeda,
dapat dengan order
arraysebagai suatu dengan order
Contohnya :
SPARSE ARRAY (ARRAY JARANG)
Suatu Array yang sangat banyak elemen nol-nya,
contohnya adalah Array A pada Gambar berikut :
Latihan
1. Suatu array A dideklarasikan sbb:
Float A[5][5][5] dengan alamat awal A[0][0][0] =
0021(H),
A[5][4][3]?
berapakah alamat array A[2][3][2] dan
2. Suatu array B dideklarasikan sbb:
Char B[3][4][3] dengan alamat awal A[0][0][0] =
0021(H),
A[3][4][3]?
berapakah alamat array A[2][3][2] dan
Latihan Soal Struktur Data
(Pertemuan 3)
1. Array yang sangat banyak
sebagai :
elemen nol-nya, dikenal
a.
b.
c.
Upper tringular Array
Lower tringular Array
Sparse Array
d. One Dimensional Array
e. Multi Dimensional Array
2 Array yang seluruh elemen
= 0, dikenal sebagai :
dibawah diagonal utamanya
a.
b.
c.
Upper tringular Array
Lower tringular Array
Sparse Array
d. One Dimensional Array
e. Multi Dimensional Array
2 Array yang seluruh elemen dibawah diagonal
utamanya = 0, dikenal sebagai :
a. Upper tringular Array
Array
b. Lower tringular Array
Array
c. Sparse Array
d. One Dimensional
e. Multi Dimensional
3. Terdapat Array : A [3][4][5]
tersebut adalah ……
maka jumlah elemen Array
a.
b.
c.
25
35
12
d. 15
e. 60
3. Terdapat Array : A [3][4][5] maka jumlah elemen Array
tersebut adalah ……
a.
b.
c.
25
35
12
d. 15
e. 60
4. Diketahui suatu array segitiga memiliki 4 baris dan
pada arraykolom. Jumlah elemen yang bukan nol
segitiga tersebut adalah …..
a.
b.
c.
10
8
4
d. 16
e. 20
4. Diketahui suatu array segitiga memiliki 4 baris dan
pada arraykolom. Jumlah elemen yang bukan nol
segitiga tersebut adalah …..
a.
b.
c.
10
8
4
d. 16
e. 20
5. Deklarasi Array X adalah int A [2][4][5], dengan
alamat awal index A[0][0][0] berada di 0021(H) dan
ukuran type data int = 2 Tentukan berapa alamat
array di A[2][2][2] ?
a.
b.
c.
0034(H)
0022(H)
0055(H)
d. 0052(H)
e. 0034(H)
5. Deklarasi Array X adalah int A [2][4][5], dengan alamat
awal index A[0][0][0] berada di 0021(H) dan ukuran type
data int = 2 Tentukan berapa alamat array di A[2][2][2]
d. 0052(H)
e. 0034(H)
?
a.
b.
c.
0034(H)
0022(H)
0055(H)
1. Array yang
sebagai :
sangat banyak elemen nol-nya, dikenal
a.
b.
c.
Upper tringular Array
Lower tringular Array
Sparse Array
d. One Dimensional Array
e. Multi Dimensional Array

More Related Content

PDF
Kisi kisi soal uas semester 2 BSI
DOCX
Tugas mandiri struktur data
PDF
4 diagram relasi antar entitas (ERD)
DOCX
Himpunan matematika diskrit
DOCX
MAKALAH STACK (TUMPUKAN )
PPT
Jawaban Struktur data soal-latihan
PPTX
Penyelesaian sistem persamaan linear dengan metode gauss
PPTX
Graf ( Matematika Diskrit)
Kisi kisi soal uas semester 2 BSI
Tugas mandiri struktur data
4 diagram relasi antar entitas (ERD)
Himpunan matematika diskrit
MAKALAH STACK (TUMPUKAN )
Jawaban Struktur data soal-latihan
Penyelesaian sistem persamaan linear dengan metode gauss
Graf ( Matematika Diskrit)

What's hot (20)

PPTX
Graf Pohon
DOCX
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
PDF
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
PPTX
Materi : Struktur Data (1 Pengantar)
PPT
Algoritma penjadwalan proses
PPTX
STATISTIKA (Ukuran Penyebaran Data) - Pertemuan 3
DOCX
Program penjumlahan dan pengurangan matriks
PPT
4.matriks dan relasi
PDF
Matematika Diskrit - 11 kompleksitas algoritma - 03
PPTX
DOCX
Soal latihan perancangan basis data 1 6 semester 2
PDF
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
DOCX
Latihan soal struktur data
PDF
5. Doubly Linked List (Struktur Data)
PPTX
Algoritma pencarian lintasan jalur terpendek
PDF
Soal uas struktur data
PPT
Struktur Data Tree
DOCX
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
PDF
2. Array of Record (Struktur Data)
PDF
Pengertian dan Representasi Graph
Graf Pohon
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
Materi : Struktur Data (1 Pengantar)
Algoritma penjadwalan proses
STATISTIKA (Ukuran Penyebaran Data) - Pertemuan 3
Program penjumlahan dan pengurangan matriks
4.matriks dan relasi
Matematika Diskrit - 11 kompleksitas algoritma - 03
Soal latihan perancangan basis data 1 6 semester 2
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
Latihan soal struktur data
5. Doubly Linked List (Struktur Data)
Algoritma pencarian lintasan jalur terpendek
Soal uas struktur data
Struktur Data Tree
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
2. Array of Record (Struktur Data)
Pengertian dan Representasi Graph
Ad

Viewers also liked (8)

PPTX
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
PDF
15. modul bahasa pemrograman (java)
PDF
Aray dan recrd
PDF
90963869 latihan-soal-struktur-data-semester2
PDF
Jawaban latihan soal STRUKTUR DATA
PDF
Struktur data
PPTX
Tipe Data, Variabel dan Konstanta
PDF
Ifc modul 2 (array)
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
15. modul bahasa pemrograman (java)
Aray dan recrd
90963869 latihan-soal-struktur-data-semester2
Jawaban latihan soal STRUKTUR DATA
Struktur data
Tipe Data, Variabel dan Konstanta
Ifc modul 2 (array)
Ad

Similar to Array Dimensi banyak struktur data pertemuan ke 3 (20)

PDF
Pertemuan 3 revisijan2013-mhs
PPT
Pertemuan 2 ok
PDF
Array & Struktur Data (pert 7&8).pdf
PPTX
Struktur Data-Pertemuan 2 Semeser 1 Universitas Bina Insani Kota Bekasi
PDF
Perkuliahan ke 3 array
PPT
Pertemuan vi
PPT
Pertemuan IV Teori
DOC
Makalah array
PDF
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
DOCX
Materi array
PPT
Pertemuan2.ppt
PPTX
Materi kuliah 01 array part 1
PDF
Pertemuan 2 revisijan2013-mhs
PPTX
ARRAY DIMENSI.pptxttttttttttttttttttttttt
DOCX
Algoritma - Array
PPTX
Materi kuliah 15 array part 1
PPT
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
PPTX
Materi kuliah 15 array part 1
PPTX
Materi kuliah 15 array part 1
 
PDF
Bab ii keg pembel 6 array
Pertemuan 3 revisijan2013-mhs
Pertemuan 2 ok
Array & Struktur Data (pert 7&8).pdf
Struktur Data-Pertemuan 2 Semeser 1 Universitas Bina Insani Kota Bekasi
Perkuliahan ke 3 array
Pertemuan vi
Pertemuan IV Teori
Makalah array
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
Materi array
Pertemuan2.ppt
Materi kuliah 01 array part 1
Pertemuan 2 revisijan2013-mhs
ARRAY DIMENSI.pptxttttttttttttttttttttttt
Algoritma - Array
Materi kuliah 15 array part 1
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Materi kuliah 15 array part 1
Materi kuliah 15 array part 1
 
Bab ii keg pembel 6 array

More from said zulhelmi (11)

PPTX
P4 kalkulus proposisi
PPTX
P2 logika pernyataan dan nilai kebenaran
PPTX
Logika Matematika - Wahyu Fuadi, ST, M.IT
PPTX
Linked List
PDF
Ilmu negara
PPTX
Pohon(tree) matematika diskrit
PDF
Pengantar sistem basis data
PPTX
Sistem manajemen basis data
PDF
Orkom p1-sejarah kom
PDF
Pertemuan 3 organisasi_komputer_logika_digital
PDF
Pertemuan 2 orkomr_struktur__fungsi_komputer
P4 kalkulus proposisi
P2 logika pernyataan dan nilai kebenaran
Logika Matematika - Wahyu Fuadi, ST, M.IT
Linked List
Ilmu negara
Pohon(tree) matematika diskrit
Pengantar sistem basis data
Sistem manajemen basis data
Orkom p1-sejarah kom
Pertemuan 3 organisasi_komputer_logika_digital
Pertemuan 2 orkomr_struktur__fungsi_komputer

Recently uploaded (20)

PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
Pengenalan Undang-undang pengakap laut.pdf
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PDF
Gangguan Penglihatan Mata - presentasi biologi
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
DOCX
Lembar Kerja Mahasiswa Information System
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PDF
Materi Seminar AITalks AI dan Suku Digital
PDF
Materi Seminar AITalks: AI dan Konseling GPT
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Pengenalan Undang-undang pengakap laut.pdf
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
Gangguan Penglihatan Mata - presentasi biologi
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Lembar Kerja Mahasiswa Information System
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Materi Seminar AITalks AI dan Suku Digital
Materi Seminar AITalks: AI dan Konseling GPT
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025

Array Dimensi banyak struktur data pertemuan ke 3

  • 2. 3. ARRAY DIMENSI TIGA (Three Dimensional Array) Digunakan untuk mengelola data dalam bentuk 3 dimensi atau tiga sisi. Deklarasi : Type_Data Nama_Variabel [index1] Misal : int A [3][4][2]; [ndex2] [index3]; Penggambaran secara Logika : 0 1 2 1 0 0 1 2 3
  • 3. Menentukan jumlah elemen dalam Array dimensi 3 : n = Perkalian dari statemen sebelumnya(index array) i=1 Contoh : Suatu Array X dideklarasikan sbb : int A [3][4][2]; maka jumlah elemen Array dimensi tiga tersebut adalah : (3) * (4) * (2) = 24
  • 4. PEMETAAN (MAPPING) ARRAY DIMENSI TIGA KE STORAGE Rumus : @M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 * jum.elemen3)) + ((n-1)*(jum.elemen 3)) + ((p-1)}* L Contoh : Suatu Array A dideklarasikan sebagai berikut : int A [2][4][3], dengan alamat awal index A[0][0][0] berada di 0011(H) dan ukuran type data int = 2 alamat array di A[2][3][2] ? Tentukan berapa
  • 5. Contoh Pemetaan : Penyelesaian : 1. Tentukan jumlah elemen array A [2][4][3] = (2) * (4) * (3) = 24 2. @M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 * jum.elemen3)) + ((n-1)*(jum.elemen 3)) + ((p-1)}* L A[2][3][2] = 0011(H) + {((2–1) * 4 * 3) + ((3-1) * 3) + (2-1)} * 2 = = = = 0011(H) + {12 + 6 + 1 } * 2 0011(H) + 38 0011(H) + 26 0037(H) 26(D) (H) (H)
  • 6. Contoh Program array dimensi 3 /* *Judul Program *Bahasa Program : : : Array dimensi 3 Bahasa C Hendro Pramana*Pembuat Sinaga *Tanggal */ Program printf("Liga Champions : nn"); Pembuatan : 5 Mei 2012 for(i=0; i<5; i++) { ++h; printf("Grup %c #include #include <stdio.h> <conio.h> n", h); for(s=0; s<4; { s++) main() printf(" %d. %s n",{ s+1, nama[i][s]);char h=64, nama[5][4][22] = { } printf("n"); "AC Milan","Barcelona","Porto","Monaco", "Liverpool","Real Madrid","CSK Moskow","PSG", "Inter Milan","Arsenal","Atletico Madrid","Ajax", "AS Roma","Manchester United","Dortmund","Valencia", "Manchester City","Bayern Munich","Napoli","Vilareal" } getch(); } };
  • 8. TRINGULAR ARRAY (ARRAY SEGITIGA) Tringular Array dapat merupakan Upper Tringular (seluruh elemen di bawah diagonal utama = 0), ataupun Lower Tringular (seluruh elemen di atas diagonal utama = 0). Dalam Array Lower Tringular dengan N baris, jumlah maksimum elemen <> 0 pada baris ke-I adalah = I, karenanya total elemen <> 0, tidak lebih dari N I = N(N+1) / 2 I=1
  • 10. Contoh : Diketahui suatu array segitiga atas kolom, tentukan berapakah jumlah nol pada array tersebut. memiliki 3 baris dan elemen yang bukan I I = = = = N(N+1) / 2 3 (3+1) / 2 12 / 2 6 Contoh bentuk array nya adalah seperti dibawah ini : 10 0 0 20 40 0 30 50 60 5 0 0 10 20 0 15 25 30 Dan lain-lain
  • 11. Suatu Array Upper Tringular dan yang Array sama, Lower dapat yang Tringular disimpan berbeda, dapat dengan order arraysebagai suatu dengan order Contohnya :
  • 12. SPARSE ARRAY (ARRAY JARANG) Suatu Array yang sangat banyak elemen nol-nya, contohnya adalah Array A pada Gambar berikut :
  • 13. Latihan 1. Suatu array A dideklarasikan sbb: Float A[5][5][5] dengan alamat awal A[0][0][0] = 0021(H), A[5][4][3]? berapakah alamat array A[2][3][2] dan 2. Suatu array B dideklarasikan sbb: Char B[3][4][3] dengan alamat awal A[0][0][0] = 0021(H), A[3][4][3]? berapakah alamat array A[2][3][2] dan
  • 14. Latihan Soal Struktur Data (Pertemuan 3) 1. Array yang sangat banyak sebagai : elemen nol-nya, dikenal a. b. c. Upper tringular Array Lower tringular Array Sparse Array d. One Dimensional Array e. Multi Dimensional Array 2 Array yang seluruh elemen = 0, dikenal sebagai : dibawah diagonal utamanya a. b. c. Upper tringular Array Lower tringular Array Sparse Array d. One Dimensional Array e. Multi Dimensional Array
  • 15. 2 Array yang seluruh elemen dibawah diagonal utamanya = 0, dikenal sebagai : a. Upper tringular Array Array b. Lower tringular Array Array c. Sparse Array d. One Dimensional e. Multi Dimensional 3. Terdapat Array : A [3][4][5] tersebut adalah …… maka jumlah elemen Array a. b. c. 25 35 12 d. 15 e. 60
  • 16. 3. Terdapat Array : A [3][4][5] maka jumlah elemen Array tersebut adalah …… a. b. c. 25 35 12 d. 15 e. 60 4. Diketahui suatu array segitiga memiliki 4 baris dan pada arraykolom. Jumlah elemen yang bukan nol segitiga tersebut adalah ….. a. b. c. 10 8 4 d. 16 e. 20
  • 17. 4. Diketahui suatu array segitiga memiliki 4 baris dan pada arraykolom. Jumlah elemen yang bukan nol segitiga tersebut adalah ….. a. b. c. 10 8 4 d. 16 e. 20 5. Deklarasi Array X adalah int A [2][4][5], dengan alamat awal index A[0][0][0] berada di 0021(H) dan ukuran type data int = 2 Tentukan berapa alamat array di A[2][2][2] ? a. b. c. 0034(H) 0022(H) 0055(H) d. 0052(H) e. 0034(H)
  • 18. 5. Deklarasi Array X adalah int A [2][4][5], dengan alamat awal index A[0][0][0] berada di 0021(H) dan ukuran type data int = 2 Tentukan berapa alamat array di A[2][2][2] d. 0052(H) e. 0034(H) ? a. b. c. 0034(H) 0022(H) 0055(H) 1. Array yang sebagai : sangat banyak elemen nol-nya, dikenal a. b. c. Upper tringular Array Lower tringular Array Sparse Array d. One Dimensional Array e. Multi Dimensional Array