Soal !!
Buatlah Ilustrasi Tabel, Pemetaan RMO & CMO, Jalur Perpindahan Serta Hitunglah hasilnya dalam Heaa array-array dibawah ini:
1. Array Long A[5][4][2] dengan nilai awal A[0][1][0] = 00AF(H). Berapa nilai A[4][2][1]..?
2. Array Long A[5][5][2] dengan nilai awal A[1][1][0] = 5F(H). Berapa nilai A[4][2][1]..?
No 1.
Terdapat array tiga dimensi dengan long A[5][4][2].
Diketahui &A[0][1][0]=00AF(H),
Ditanya &A[4][2][1] =....?
Tabel array
Group 0
|
0
|
1
|
2
|
3
|
0
|
00AF(h)
| |||
1
| ||||
2
| ||||
3
| ||||
4
|
Group 1
|
0
|
1
|
2
|
3
|
0
| ||||
1
| ||||
2
| ||||
3
| ||||
4
|
&A[4][2][1]..?
|
Pemetaan RMO
1. Hitung besarnya perpindahan group: 1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*4=20
3. Hitung bersarnya perpindahan baris: 4-0=4
4. Dalam 1 baris terdapat 4 kolom sehingga total perpindahan baris =4*4=16
5. Total perpindahan kolom adalah :2-1=1
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =20+16+1=37
Jalur perpindahan:
A[0][2][0] → A[0][3][0] → A[1][0][0] → A[1][1][0] →A[1][2][0] →
A[1][3][0] → A[2][0][0] → A[2][1][0] →A[2][2][0] → A[2][3][0] →
A[3][0][0]→A[3][1][0] → A[3][2][0] → A[3][3][0] → A[4][0][0] →
A[4][1][0] →A[4][1][0] → A[4][3][0] → A[0][0][1] → A[0][1][1] →
A[0][2][1] →A[0][3][1] → A[1][0][1] → A[1][1][1] → A[1][2][1] →
A[1][3][1] →A[2][0[1] → A[2][1][1] → A[2][2][1] → A[2][3][1] →
A[3][0][1] →A[3][1[1] → A[3][2][1] → A[3][3][1] → A[4][0][1] →
A[4][1][1] →A[4][2[1]
Hasil: 00AF(H) + (37(D)*2)
= (0*163)+(0*162)+(10 * 161)+(15 * 160)(D) + 74(D)
= 175(D) + 74(D)
= 267(D)
= F9(H)
Pemetaan CMO
1. Hitung besarnya perpindahan group:1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*4=20
3. Hitung bersarnya perpindahan kolom: 2-1=1
4. Dalam 1 kolom terdapat 5 baris sehingga total perpindahan kolom =1*5=5
5. Total perpindahan baris adalah :4-0=4
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =20+4+5=29
Jalur perpindahannya :
A[1][1][0] → A[2][1][0] → A[3][1][0] → A[4][1][0] →A[0][2][0] →
A[1][2][0] → A[2][2][0] → A[3][2][0] →A[4][2][0] → A[0][3][0] →
A[1][3][0]→A[2][3][0] → A[3][3][0] → A[4][3][0] → A[0][0][1] →
A[1][0][1] →A[2][0][1] → A[3][0][1] → A[4][0][1] → A[0][1][1] →
A[1][1][1] →A[2][1][1] → A[3][1][1] → A[4][1][1] → A[0][2][1] →
A[1][2][1] →A[2][2[1] → A[3][2][1] → A[4][2][1]
Hasil: 00AF(H) + (29(D)*2)
= (0*163)+(0*162)+(10 * 161)+(15 * 160)(D) + 58(D)
= 175(D) + 58(D)
= 233(D)
= E9(H)
No 2.
Terdapat array tiga dimensi dengan long A[5][5][2].
Diketahui &A[1][1][0]=5F(H),
Ditanya &A[4][2][1] =....?
Tabel array
Group 0
|
0
|
1
|
2
|
3
|
4
|
0
| |||||
1
|
5F(H)
| ||||
2
| |||||
3
| |||||
4
|
Group 1
|
0
|
1
|
2
|
3
|
4
|
0
| |||||
1
| |||||
2
| |||||
3
| |||||
4
|
&A[4][2][1]..?
|
Pemetaan RMO
1. Hitung besarnya perpindahan group: 1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*5=25
3. Hitung bersarnya perpindahan baris: 4-1=3
4. Dalam 1 baris terdapat 5 kolom sehingga total perpindahan baris =3*5=15
5. Total perpindahan kolom adalah :2-1=1
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =25+15+1=41
Jalur perpindahan :
A[1][2][0] → A[1][3][0] → A[1][4][0] → A[2][0][0] →A[2][1][0] →
A[2][2][0] → A[2][3][0] → A[2][4][0] →A[3][0][0] → A[3][1][0] →
A[3][2][0]→A[3][3][0] → A[3][4][0] → A[4][0][0] → A[4][1][0] →
A[4][2][0] →A[4][3][0] → A[4][4][0] → A[0][0][1] → A[0][1][1] →
A[0][2][1] → A[0][3][1] → A[0][4][1] → A[1][0][1] →A[1][1][1] →
A[1][2][1] →A[1][3[1] → A[1][4][1] →A[2][0][1] → A[2][1][1] →
A[2][2][1] →A[2][3][1] →A[2][4][1] → A[3][0[1] → A[3][1][1] →
A[3][2][1] → A[3][3][1] →A[3][4][1] →A[4][0[1] → A[4][1][1] →
A[4][2][1]
Hasil: 5F(H) + (41(D)*2)
= (5 * 161)+(15 * 160)(D) + 82(D)
= 95(D) + 82(D)
= 177(D)
= B1(H)
Pemetaan CMO
1. Hitung besarnya perpindahan group:1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*5=25
3. Hitung bersarnya perpindahan kolom: 2-1=1
4. Dalam 1 kolom terdapat 5 baris sehingga total perpindahan kolom =1*5=5
5. Total perpindahan baris adalah :4-1=3
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =25+3+5=33
Jalur pemindahan :
A[2][1][0] → A[3][1][0] → A[4][1][0] → A[0][2][0] →A[1][2][0] →
A[2][2][0] → A[3][2][0] → A[4][2][0] →A[0][3][0] → A[1][3][0] →
A[2][3][0]→A[3][3][0] → A[4][3][0] → A[0][4][0] → A[1][4][0] →
A[2][4][0] →A[3][4][0] → A[4][4][0] → A[0][0][1] → A[1][0][1] →
A[2][0][1] → A[3][0][1] → A[4][0][1] → A[0][1][1] →A[1][1][1] →
A[2][1][1] →A[3][1[1] → A[4][1][1] →A[0][2][1] → A[1][2][1] →
A[2][2][1] →A[3][2][1] →A[4][2][1]
Hasil: 5F(H) + (33(D)*2)
= (5 * 161)+(15 * 160)(D) + 66(D)
= 95(D) + 66(D)
= 161(D)
= A1(H)
No 3.
Terdapat array tiga dimensi dengan long A[5][5][2].
Diketahui &A[1][1][0]=00AF(H),
Ditanya &A[4][4][1] =....?
Tabel array
Group 0
|
0
|
1
|
2
|
3
|
4
|
0
| |||||
1
|
00AF(h)
| ||||
2
| |||||
3
| |||||
4
|
Group 1
|
0
|
1
|
2
|
3
|
4
|
0
| |||||
1
| |||||
2
| |||||
3
| |||||
4
|
&A[4][4][1]..?
|
Pemetaan RMO
1. Hitung besarnya perpindahan group: 1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*5=25
3. Hitung bersarnya perpindahan baris: 4-1=3
4. Dalam 1 baris terdapat 5 kolom sehingga total perpindahan baris =3*5=15
5. Total perpindahan kolom adalah :4-1=3
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =25+15+3=43
Jalur pemindahan :
A[1][2][0] → A[1][3][0] → A[1][4][0] → A[2][0][0] →A[2][1][0] →
A[2][2][0] → A[2][3][0] → A[2][4][0] →A[3][0][0] → A[3][1][0] →
A[3][2][0]→A[3][3][0] → A[3][4][0] → A[4][0][0] → A[4][1][0] →
A[4][2][0] →A[4][3][0] → A[4][4][0] → A[0][0][1] → A[0][1][1] →
A[0][2][1] → A[0][3][1] → A[0][4][1] → A[1][0][1] →A[1][1][1] →
A[1][2][1] →A[1][3[1] → A[1][4][1] →A[2][0][1] → A[2][1][1] →
A[2][2][1] →A[2][3][1] →A[2][4][1] → A[3][0[1] → A[3][1][1] →
A[3][2][1] → A[3][3][1] →A[3][4][1] →A[4][0[1] → A[4][1][1] →
A[4][2][1] → A[4][3][1] →A[4][4][1]
Hasil: 00AF(H) + (43(D)*2)
= (0*163)+(0*162)+(10 * 161)+(15 * 160)(D) + 86(D)
= 175(D) + 86(D)
= 261(D)
= 105(H)
Pemetaan CMO
1. Hitung besarnya perpindahan group:1-0=1
2. Total perpindahan 1 group = banyak baris dikali banyak kolom =5*5=25
3. Hitung bersarnya perpindahan kolom: 4-1=3
4. Dalam 1 kolom terdapat 5 baris sehingga total perpindahan kolom =3*5=15
5. Total perpindahan baris adalah :4-1=3
6. Total dari seluruh perpindahan (Group + Baris + Kolom) =25+3+15=43
Jalur pemindahan :
A[2][1][0] → A[3][1][0] → A[4][1][0] → A[0][2][0] →A[1][2][0] →
A[2][2][0] → A[3][2][0] → A[4][2][0] →A[0][3][0] → A[1][3][0] →
A[2][3][0]→A[3][3][0] → A[4][3][0] → A[0][4][0] → A[1][4][0] →
A[2][4][0] →A[3][4][0] → A[4][4][0] → A[0][0][1] → A[1][0][1] →
A[2][0][1] → A[3][0][1] → A[4][0][1] → A[0][1][1] →A[1][1][1] →
A[2][1][1] →A[3][1[1] → A[4][1][1] →A[0][2][1] → A[1][2][1] →
A[2][2][1] →A[3][2][1] →A[4][2][1] →A[0][3][1] → A[1][3][1] →
A[2][3][1] →A[3][3[1] → A[4][3][1] →A[0][4][1] → A[1][4][1] →
A[2][4][1] →A[3][4][1] →A[4][4][1]
Hasil: 00AF(H) + (43(D)*2)
= (0*163)+(0*162)+(10 * 161)+(15 * 160)(D) + 86(D)
= 175(D) + 86(D)
= 261(D)
= 105(H)
TERIMA KASIH.
Sumber Gambar:
Entitas ialah suatu objek yang dapat dibedakan dengan objek lainnya. Entitas berfungsi untuk memberikan identitas pada entitas yang memiliki label dan nama. Entitas memiliki bentuk persegi panjang.
Relasi ialah hubungan yang terjadi antara 1 entitas atau lebih yang tidak mempunyai fisik tetapi hanya sebagai konseptual. Dan berfungsi untuk mengetahui jenis hubungan yang ada antara 2 file. Relisi memiliki bentuk belah ketupat.
Atribut ialah karakteristik dari entitas atau relasi yang menyediakan penjelasan detil tentang entitas atau relasi tersebut. Dan berfungsi untuk memperjelas atribut yang dimiliki oleh sebuah entitas. Atribut memiliki bentuk lingkarang lebih tepatnya elips.
