Buat ilustrasi tabel, pemetaan RMO & CMO, jalur pemindahan, serta hitung hasilnya dalam hexa array – array berikut ini
1.
        Array long A[5][4][2] dengan
nilai awal : A[0][1][0] = 00AFH. Berapa A[4][2][1]
ILUSTRASI
TABEL
| 
GROUP 0 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
| 
BARIS KE- 0 | 
00AFH | |||
| 
BARIS KE- 1 | ||||
| 
BARIS KE- 2 | ||||
| 
BARIS KE- 3 | ||||
| 
BARIS KE- 4 | 
| 
GROUP 1 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
| 
BARIS KE- 0 | ||||
| 
BARIS KE- 1 | ||||
| 
BARIS KE- 2 | ||||
| 
BARIS KE- 3 | ||||
| 
BARIS KE- 4 | 
DITANYA (?) | 
PEMETAAN
RMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
1 – 0
=
1
2)      HITUNG TOTAL PERPINDAHAN PER
SATU GROUP
=
banyak baris * banyak kolom
=
5 * 4
=
20
3)      HITUNG
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
4 – 0
=
4
4)      Dalam satu baris
ada 4 kolom, maka TOTAL PERPINDAHAN BARIS
=
Perpindahan baris * banyaknya kolom tiap baris
=
4 * 4
=
16
5)      HITUNG TOTAL
PERPINDAHAN KOLOM
=
kolom yang ditanya – kolom nilai awal
=
2 – 1
=
1
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
BARIS + TOTAL PERPINDAHAN KOLOM
=
(1 * 20) + 16 + 1
=
20 + 16 + 1
=
37
JALUR
PERPINDAHAN
[0][1][0]
> [0][2][0] > [0][3][0] > [1][0][0] > [1][1][0] > [1][2][0] >
[1][3][0] > [2][0][0] > [2][1][0] > [2][2][0] > [2][3][0] >
[3][0][0] > [3][1][0] > [3][2][0] > [3][3][0] > [4][0][0] >
[4][1][0] > [4][2][0] > [4][3][0] > [0][0][1] > [0][1][1] > [0][2][1]
> [0][3][1] > [1][0][1] > [1][1][1] > [1][2][1] > [1][3][1] >
[2][0][1] > [2][1][1] > [2][2][1] > [2][3][1] > [3][0][1] >
[3][1][1] > [3][2][1] > [3][3][1] > [4][0][1] > [4][2][1]
HASIL
=
00AFH +
(37D*4)
=
00AFH +
148D
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
148D
=
323D
KONVERSI
323D =
?H
323D      
= 323 / 16 = 20, sisa 3
              
= 20 / 16 = 1, sisa 4
              
= 1 / 16 (tidak bisa 1 dibagi 16, jadi kita ambil sisa terakhir = 1)
Hasil
      = 143
Jadi
hasilnya = 143H
PEMETAAN CMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
1 – 0
=
1
2)      HITUNG TOTAL PERPINDAHAN
PER SATU GROUP
=
banyak baris * banyak kolom
=
5 * 4
=
20
3)      HITUNG
PERPINDAHAN KOLOM
=
 kolom yang ditanya – kolom nilai awal
=
2 – 1
=
1
4)      Dalam satu kolom
ada 5 baris, maka TOTAL PERPINDAHAN KOLOM
=
Perpindahan kolom * banyaknya kolom tiap baris
=
1 * 5
=
5
5)      HITUNG TOTAL
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
4 – 0
=
4
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
KOLOM + TOTAL PERPINDAHAN BARIS
=
(1 * 20) + 5 + 4
=
20 + 5 + 4
=
29
JALUR
PERPINDAHAN
[1][1][0]
> [2][1][0] > [3][1][0] > [4][1][0] > [0][2][0] > [1][2][0] >
[2][2][0] > [3][2][0] > [4][2][0] > [0][3][0] > [1][3][0] >
[2][3][0] > [3][3][0] > [4][3][0] > [0][0][0] > [1][0][1] >
[2][0][1] > [3][0][1] > [4][0][1] > [0][1][1] > [1][1][1] >
[2][1][1] > [3][1][1] > [4][1][1] > [0][2][1] > [1][2][1] >
[2][2][1] > [3][2][1] > [4][2][1]
HASIL
=
00AFH +
(29D*4)
=
00AFH +
116D
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
116D
=
291D
KONVERSI
291D =
?H
291D      
= 291 / 16 = 18, sisa 3
              
= 18 / 16 = 1, sisa 2
              
= 1 / 16 (tidak bisa 1 dibagi 16, jadi kita ambil sisa terakhir = 1)
Hasil
      = 123
Jadi
hasilnya = 123H
2.
        Array long A[5][4][2] dengan
nilai awal : A[4][3][1] = 00AFH. Berapa A[1][0][0]
ILUSTRASI
TABEL
| 
GROUP 0 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
| 
BARIS KE- 0 | ||||
| 
BARIS KE- 1 | 
DITANYA (?) | |||
| 
BARIS KE- 2 | ||||
| 
BARIS KE- 3 | ||||
| 
BARIS KE- 4 | 
| 
GROUP 1 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
| 
BARIS KE- 0 | ||||
| 
BARIS KE- 1 | ||||
| 
BARIS KE- 2 | ||||
| 
BARIS KE- 3 | ||||
| 
BARIS KE- 4 | 
00AFH | 
PEMETAAN
RMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
0 – 1
=
-1
2)      HITUNG TOTAL
PERPINDAHAN PER SATU GROUP
=
banyak baris * banyak kolom
=
5 * 4
=
20
3)      HITUNG
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
1 – 4
=
-3
4)      Dalam satu baris
ada 4 kolom, maka TOTAL PERPINDAHAN BARIS
=
Perpindahan baris * banyaknya kolom tiap baris
=
-3 * 4
=
-12
5)      HITUNG TOTAL
PERPINDAHAN KOLOM
=
kolom yang ditanya – kolom nilai awal
=
0 – 3
=
-3
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
BARIS + TOTAL PERPINDAHAN KOLOM
=
(-1 * 20) + (-12) + (-3)
=
-20 + (-15)
=
– 35   
JALUR
PERPINDAHAN (kita hitung mundur karena hasilnya minus)
[4][2][1]
> [4][1][1] > [4][0][1] > [3][3][1] > [3][2][1] > [3][1][1] >
[3][0][1] > [2][3][1] > [2][2][1] > [2][1][1] > [2][0][1] >
[1][3][1] > [1][2][1] > [1][1][1] > [1][0][1] > [0][3][1] >
[0][2][1] > [0][1][1] > [0][0][1] > [4][3][0] > [4][2][0] >
[4][1][0] > [4][0][0] > [3][3][1] > [3][2][0] > [3][1][0] >
[3][0][0] > [2][3][0] > [2][2][0] > [2][1][0] > [2][0][0] >
[1][3][0] > [1][2][0] > [1][1][0] > [1][0][0]
HASIL
=
00AFH +
(-35D*4)
=
00AFH +
( -140D)
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
(-140D)
=
35D
KONVERSI
323D =
?H
35D        
= 35 / 16 = 2, sisa 3
              
= 2 / 16 = (tidak bisa 2 dibagi 16, jadi kita ambil sisa terakhir = 2)
Hasil
      = 23
Jadi
hasilnya = 23H
PEMETAAN CMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
0 – 1
=
-1
2)      HITUNG TOTAL
PERPINDAHAN PER SATU GROUP
=
banyak baris * banyak kolom
=
5 * 4
=
20
3)      HITUNG
PERPINDAHAN KOLOM
=
 kolom yang ditanya – kolom nilai awal
=
0 –3
=
-3
4)      Dalam satu kolom
ada 5 baris, maka TOTAL PERPINDAHAN KOLOM
=
Perpindahan kolom * banyaknya kolom tiap baris
=
-3 * 5
=
-15
5)      HITUNG TOTAL
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
0 – 3
=
-3
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
KOLOM + TOTAL PERPINDAHAN BARIS
=
(-1 * 20) + (-15) +(- 4)
=
-20 + (- 15 + (-3))
=
-20 + (-18)
=
-38
JALUR
PERPINDAHAN
[3][3][1]
> [2][3][1] > [1][3][1] > [0][3][1] > [4][2][1] > [3][2][1] >
[2][2][1] > [1][2][1] > [0][2][1] > [4][1][1] > [3][1][1] >
[2][1][1] > [1][1][1] > [0][1][1] > [4][0][1] > [3][0][1] >
[2][0][1] > [1][0][1] > [0][0][1] > [4][3][0] > [3][3][0] >
[2][3][0] > [1][3][0] > [0][3][0] > [4][2][0] > [3][2][0] > [2][2][0]
> [1][2][0] > [0][2][0] > [4][1][0] > [3][1][0] > [2][1][0] >
[1][1][0] > [0][1][0] > [4][0][0] > [3][0][0] > [2][0][0] >
[1][0][0]
HASIL
=
00AFH +
(-39D*4)
=
00AFH +
-156D
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
(-156D)
=
19D
KONVERSI
291D =
?H
19D        
= 19 / 16 = 1, sisa 3
              
= 1/ 16 = (tidak bisa 1 dibagi 16, jadi kita ambil sisa terakhir = 1)
Hasil
      = 13
Jadi
hasilnya = 13H
3.
        Array long A[5][5][2] dengan
nilai awal : A[1][1][0] = 00AFH. Berapa A[4][4][1]
ILUSTRASI
TABEL
| 
GROUP 0 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
KOLOM KE- 4 | 
| 
BARIS KE- 0 | |||||
| 
BARIS KE- 1 | 
00AFH | ||||
| 
BARIS KE- 2 | |||||
| 
BARIS KE- 3 | |||||
| 
BARIS KE- 4 | 
| 
GROUP 1 | 
KOLOM KE- 0 | 
KOLOM KE- 1 | 
KOLOM KE- 2 | 
KOLOM KE- 3 | 
KOLOM KE- 4 | 
| 
BARIS KE- 0 | |||||
| 
BARIS KE- 1 | |||||
| 
BARIS KE- 2 | |||||
| 
BARIS KE- 3 | |||||
| 
BARIS KE- 4 | 
DITANYA (?) | 
PEMETAAN
RMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
1 – 0
=
1
2)      HITUNG TOTAL
PERPINDAHAN PER SATU GROUP
=
banyak baris * banyak kolom
=
5 * 5
=
25
3)      HITUNG
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
4 – 1
=
3
4)      Dalam satu baris
ada 5 kolom, maka TOTAL PERPINDAHAN BARIS
=
Perpindahan baris * banyaknya kolom tiap baris
=
3 * 5
=
15
5)      HITUNG TOTAL
PERPINDAHAN KOLOM
=
kolom yang ditanya – kolom nilai awal
=
4 – 1
=
3
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
BARIS + TOTAL PERPINDAHAN KOLOM
=
(1 * 25) + 15 + 3
=
25 + 15 + 3
=
43
JALUR
PERPINDAHAN
[1][2][0]
> [1][3][0] > [1][4][0] > [2][0][0] > [2][1][0] > [2][2][0] >
[2][3][0] > [2][4][0] > [3][0][0] > [3][1][0] > [3][2][0] >
[3][3][0] > [3][4][0] > [4][0][0] > [4][1][0] > [4][2][0] >
[4][3][0] > [4][4][0] > [0][0][1] > [0][1][1] > [0][2][1] >
[0][3][1] > [0][4][1] > [1][0][1] > [1][1][1] > [1][2][1] >
[1][3][1] > [1][4][1] > [2][0][1] > [2][1][1] > [2][2][1] >
[2][3][1] > [2][4][1] > [3][0][1] > [3][1][1] > [3][2][1] >
[3][3][1] > [3][4][1] > [4][0][1] > [4][1][1] > [4][2][1] >
[4][3][1] > [4][4][1]
HASIL
=
00AFH +
(43D*4)
=
00AFH +
172D
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
172D
=
347D
KONVERSI
347D =
?H
347D      
= 347 / 16 = 21, sisa 11
              
= 21 / 16 = 1, sisa 5
              
= 1 / 16 (tidak bisa 1 dibagi 16, jadi kita ambil sisa terakhir = 1)
Hasil
      = 1.5.11 (11 dalam hexa = B)
Jadi
hasilnya = 15BH
PEMETAAN CMO
1)      HITUNG BESARNYA
PERPINDAHAN GROUP
=
Group yang ditanya – group nilai awal
=
1 – 0
=
1
2)      HITUNG TOTAL
PERPINDAHAN PER SATU GROUP
=
banyak baris * banyak kolom
=
5 * 5
=
25
3)      HITUNG
PERPINDAHAN KOLOM
=
 kolom yang ditanya – kolom nilai awal
=
4 – 1
=
3
4)      Dalam satu kolom
ada 5 baris, maka TOTAL PERPINDAHAN KOLOM
=
Perpindahan kolom * banyaknya kolom tiap baris
=
3 * 5
=
15
5)      HITUNG TOTAL
PERPINDAHAN BARIS
=
baris yang ditanya – baris nilai awal
=
4 – 1
=
3
6)      Total PERPINDAHAN
KESELURUHAN
=
(PERPINDAHAN GROUP * TOTAL PERPINDAHAN PER SATU GROUP) + TOTAL PERPINDAHAN
KOLOM + TOTAL PERPINDAHAN BARIS
=
(1 * 25) + 5 + 4
=
25 + 15 + 3
=
43
JALUR
PERPINDAHAN
[2][1][0]
> [3][1][0] > [4][1][0] > [0][2][0] > [1][2][0] > [2][2][0] >
[3][2][0] > [4][2][0] > [0][3][0] > [1][3][0] > [2][3][0] >
[3][3][0] > [4][3][0] > [0][4][0] > [1][4][0] > [2][4][0] >
[3][4][0] > [4][4][0] > [0][0][1] > [1][0][1] > [1][0][1] >
[2][0][1] > [3][0][1] > [4][0][1] > [0][1][1] > [2][1][1] >
[3][1][1] > [4][1][1] > [0][2][1] > [1][2][1] > [2][2][1] >
[3][2][1] > [4][2][1] > [0][3][1] > [1][3][1] > [2][3][1] >
[3][3][1] > [4][3][1] > [0][4][1] > [1][4][1] > [2][4][1] >
[3][4][1] > [4][4][1]
HASIL
=
00AFH +
(43D*4)
=
00AFH +
172D
KONFERSI
00AFH >
?D
00AFH    =
(A*161) + (F*160)
              
= (10 * 16) + (15 * 1)
              
= 160 + 15
              
= 175
=
175D +
172D
=
347D
KONVERSI
347D =
?H
347D      
= 347 / 16 = 21, sisa 11
              
= 21 / 16 = 1, sisa 5
              
= 1 / 16 (tidak bisa 1 dibagi 16, jadi kita ambil sisa terakhir = 1)
Hasil
      = 1.5.11 (11 dalam hexa = B)
Jadi
hasilnya = 15BH
