SlideShare a Scribd company logo
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
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

What's hot

MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )
istiqlal
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)
Kelinci Coklat
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
Dwi Mardianti
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
Agung Firdausi Ahsan
 
Himpunan matematika diskrit
Himpunan matematika diskritHimpunan matematika diskrit
Himpunan matematika diskrit
Zuhri Patria Siregar
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Reskidtc
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
Siti Khotijah
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
Kelinci Coklat
 
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
Kelinci Coklat
 
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
Bina Sarana Informatika
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
Siti Khotijah
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
Irwan Anwar
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
Kelinci Coklat
 
Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data Tree
Meta N
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
AndiNurkholis1
 
Graf Pohon
Graf PohonGraf Pohon
Graf Pohon
Septi Ratnasari
 

What's hot (20)

MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Materi 7. array
Materi 7. arrayMateri 7. array
Materi 7. array
 
Himpunan matematika diskrit
Himpunan matematika diskritHimpunan matematika diskrit
Himpunan matematika diskrit
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Matematika Diskrit kombinatorial
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
 
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
 
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
 
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data Tree
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Graf Pohon
Graf PohonGraf Pohon
Graf Pohon
 

Viewers also liked

Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)15. modul bahasa pemrograman (java)
15. modul bahasa pemrograman (java)
Safz Cabeza
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
555560
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2Saybia Himma
 
Jawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATAJawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATA
Bina Sarana Informatika
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
Prasetyo Adi
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
James Montolalu
 

Viewers also liked (7)

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

Similar to Array Dimensi banyak struktur data pertemuan ke 3

Array
ArrayArray
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan viwindi1
 
Array Dimention
Array DimentionArray Dimention
Array Dimention
Insan Cahya Setia
 
Bab ii keg pembel 6 array
Bab ii keg pembel 6  arrayBab ii keg pembel 6  array
Bab ii keg pembel 6 array
087dwi
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
ssuser8b0e201
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
Melina Krisnawati
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
Devi Apriansyah
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
imroneffendi1
 
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
brada_abil
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
ssuserb7d229
 
Array & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdfArray & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdf
SigitPrayogaatmaja
 
Array satu-dimensi
Array satu-dimensiArray satu-dimensi
Array satu-dimensi
Icha Dicaprio
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
ssuser3901ab
 
Contoh soal uts struktur data
Contoh soal uts struktur dataContoh soal uts struktur data
Contoh soal uts struktur data
Bina Sarana Informatika
 

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

Array
ArrayArray
Array
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Array
ArrayArray
Array
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Array Dimention
Array DimentionArray Dimention
Array Dimention
 
Bab ii keg pembel 6 array
Bab ii keg pembel 6  arrayBab ii keg pembel 6  array
Bab ii keg pembel 6 array
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
207 p09
207 p09207 p09
207 p09
 
Pertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhsPertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhs
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
 
Array & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdfArray & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdf
 
Array satu-dimensi
Array satu-dimensiArray satu-dimensi
Array satu-dimensi
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Contoh soal uts struktur data
Contoh soal uts struktur dataContoh soal uts struktur data
Contoh soal uts struktur data
 

More from said zulhelmi

P4 kalkulus proposisi
P4 kalkulus proposisiP4 kalkulus proposisi
P4 kalkulus proposisi
said zulhelmi
 
P2 logika pernyataan dan nilai kebenaran
P2 logika pernyataan dan nilai kebenaranP2 logika pernyataan dan nilai kebenaran
P2 logika pernyataan dan nilai kebenaran
said zulhelmi
 
Logika Matematika - Wahyu Fuadi, ST, M.IT
Logika Matematika - Wahyu Fuadi, ST, M.ITLogika Matematika - Wahyu Fuadi, ST, M.IT
Logika Matematika - Wahyu Fuadi, ST, M.IT
said zulhelmi
 
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
Makalah Kegunaan Matematika Diskrit pada Teknik InformatikaMakalah Kegunaan Matematika Diskrit pada Teknik Informatika
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
said zulhelmi
 
Linked List
Linked ListLinked List
Linked List
said zulhelmi
 
Ilmu negara
Ilmu negaraIlmu negara
Ilmu negara
said zulhelmi
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskrit
said zulhelmi
 
Pengantar sistem basis data
Pengantar sistem basis dataPengantar sistem basis data
Pengantar sistem basis data
said zulhelmi
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
said zulhelmi
 
Orkom p1-sejarah kom
Orkom p1-sejarah komOrkom p1-sejarah kom
Orkom p1-sejarah kom
said zulhelmi
 
Pertemuan 3 organisasi_komputer_logika_digital
Pertemuan 3 organisasi_komputer_logika_digitalPertemuan 3 organisasi_komputer_logika_digital
Pertemuan 3 organisasi_komputer_logika_digital
said zulhelmi
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
said zulhelmi
 

More from said zulhelmi (12)

P4 kalkulus proposisi
P4 kalkulus proposisiP4 kalkulus proposisi
P4 kalkulus proposisi
 
P2 logika pernyataan dan nilai kebenaran
P2 logika pernyataan dan nilai kebenaranP2 logika pernyataan dan nilai kebenaran
P2 logika pernyataan dan nilai kebenaran
 
Logika Matematika - Wahyu Fuadi, ST, M.IT
Logika Matematika - Wahyu Fuadi, ST, M.ITLogika Matematika - Wahyu Fuadi, ST, M.IT
Logika Matematika - Wahyu Fuadi, ST, M.IT
 
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
Makalah Kegunaan Matematika Diskrit pada Teknik InformatikaMakalah Kegunaan Matematika Diskrit pada Teknik Informatika
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
 
Linked List
Linked ListLinked List
Linked List
 
Ilmu negara
Ilmu negaraIlmu negara
Ilmu negara
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskrit
 
Pengantar sistem basis data
Pengantar sistem basis dataPengantar sistem basis data
Pengantar sistem basis data
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 
Orkom p1-sejarah kom
Orkom p1-sejarah komOrkom p1-sejarah kom
Orkom p1-sejarah kom
 
Pertemuan 3 organisasi_komputer_logika_digital
Pertemuan 3 organisasi_komputer_logika_digitalPertemuan 3 organisasi_komputer_logika_digital
Pertemuan 3 organisasi_komputer_logika_digital
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
 

Recently uploaded

PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 

Recently uploaded (20)

PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 

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
  • 9.
  • 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