Pemetaan RMO dan CMO Array Dimensi 3




1.  Array Long A[5][4][2] dengan nilai awal A[0][1][0] = 00AFH. Berapa nilai A[4][2][1]......



Penyelesaian 



Ilustrasi Tabel X[BARIS][KOLOM][GROUP]

 






 



Pemetaan RMO
  •         Hitung besarnya perpindahan group: group dit – nilai awal : 1 - 0 = 1 
  • Total perpindahan 1 group = banyak baris * banyak kolom = 5 * 4 = 20.
  • Hitung bersarnya perpindahan baris: baris dit – baris nilai awal  4 – 0 = 4
  • Dalam 1 baris terdapat 4 kolom sehingga total perpindahan baris :  4 * 4 =16
  • Total perpindahan kolom adalah 2 – 1 = 1
  •  Total dari seluruh perpindahan (Group + Baris + Kolom) = 20 + 16 +1 = 37
Jalur perpindahan: 
           

x[0][1][0] → x[0][2][0] → x[0][3][0] → x[1][0][0] → x[1][1][0]

x[1][2][0] → x[1][3][0] → x[2][0][0] → x[2][1][0] → x[2][2][0]
x[2][3][0] → x[3][0][0] → x[3][1][0] → x[3][2][0] → x[3][3][0]
x[4][0][0] → x[4][1][0] → x[4][2][0] → x[4][3][0] → x[0][0][1]
x[0][1][1] → x[0][2][1] → x[0][3][1] → x[1][0][1] → x[1][1][1]
x[1][2][1] → x[1][3][1] → x[2][0][1] → x[2][1][1] → x[2][2][1]
x[2][3][1] → x[3][0][1] → x[3][1][1] → x[3][2][1] → x[3][3][1]


x[2][3][1] → x[3][0][1]
                                                               


Hasil:  AF H+ 37 D  *4        = (10 * 16¹) + (15 * 16⁰) + 148
                                        = 175 D + 148 D
                                        = 323 D

Konversi decimal ke hexadecimal
323/16 = 20 , sisa 3
20/16   = 1 , sisa 4
Hasil = 143 H



Pemetaan CMO
  • Hitung besarnya perpindahan group: 1 - 0 = 1
  • Total perpindahan 1 group = banyak baris * banyak kolom = 5*4 = 20.
  • Hitung bersarnya perpindahan kolom: 2-1 = 1.
  • Total perpindahan baris adalah 4-0=4
  • Total dari seluruh perpindahan (Group + Baris + Kolom) = 20 + 5 +4 = 29
Jalur perpindahan:  
     
x[1][1][0] → x[2][1][0] → x[3][1][0] → x[4][1][0] → x[0][2][0]
x[1][2][0] → x[2][2][0] → x[3][2][0] → x[4][2][0] → x[0][3][0] 
x[1][3][0] → x[2][3][0] → x[3][3][0] → x[4][3][0] → x[0][0][0]
x[1][0][1] → x[2][0][1] → x[3][0][1] → x[4][0][1] → x[0][1][1]
x[1][1][1] → x[2][1][1] → x[3][1][1] → x[4][1][1] → x[0][2][1]
x[1][2[1] → x[2][2][1] → x[3][2][1] → x[4][2][1]


Hasil:    00AF H + (29D*4)       = (10 * 161) + (15 * 160) + 116
                                             =  175D + 116D
                                             =   291D



Konversi decimal ke hexadecimal
291/16 = 18 , sisa 3
18/16   = 1 , sisa 2
Hasil = 123 H





2. Array Long A[5][5][2] dengan nilai awal A[1][1][0] = 5F(H). Berapa nilai A[4][2][1]....



Ilustrasi Tabel X[BARIS][KOLOM][GROUP]









        Pemetaan RMO
  •   Hitung besarnya perpindahan group: group dit – nilai awal : 1 - 0 = 1 
  •  Total perpindahan 1 group = banyak baris * banyak kolom = 5 * 5 = 25.
  •  Hitung bersarnya perpindahan baris: baris dit – baris nilai awal  4 – 1 = 3
  •  Dalam 1 baris terdapat 5 kolom sehingga total perpindahan baris :  3 * 5 =15
  • Total perpindahan kolom adalah 2 – 1 = 1
  •  Total dari seluruh perpindahan (Group + Baris + Kolom) = 25 + 15 +1 = 41

Jalur perpindahan:        
x[1][2][0] → x[1][3][0] → x[1][4][0] → x[2][0][0] → x[2][1][0]
x[2][2][0] → x[2][3][0] → x[2][4][0] → x[3][0][0] → x[3][1][0]
x[3][2][0] → x[3][3][0] → x[3][4][0] → x[4][4][0] → x[4][1][0]
x[4][2][0] → x[4][3][0] → x[4][4][0] → x[0][0][1] → x[0][1][1]
x[0][2][1] → x[0][3][1] → x[0][4][1] → x[1][0][1] → x[1][1][1]
x[1][2][1] → x[1][3][1] → x[1][4][1] → x[2][0][1] → x[2][1][1]
x[2][2][1] → x[2][3][1] → x[2][4][1] → x[3][0][1] → x[3][1][1]
x[3][2][1] → x[3][3][1] → x[3][4][1] → x[4][0][1] → x[4][1][1]
x[4][2][1]      

                                      
Hasil:  5F H+ 41 D  *4       = (5 * 16¹) + (15 * 16⁰) + 164
                                        = 255 D + 164 D
                                                     = 419D

Konversi decimal ke hexadecimal
419/16 = 26 , sisa 3
26/16   = 1 , sisa 10
Hasil = 1F3 H


Pemetaan CMO
  •    Hitung besarnya perpindahan group: 1 - 0 = 1
  •  Total perpindahan 1 group = banyak baris * banyak kolom = 5*5 = 25.
  •  Hitung bersarnya perpindahan kolom: 2-1 = 1.
  •  Dalam 1 kolom terdapat 5 baris sehingga total perpindahan kolom = 1 *5 = 5.
  •  Total perpindahan baris adalah 4-1=3
  •  Total dari seluruh perpindahan (Group + Baris + Kolom) = 25 + 5 +3 = 33

Jalur perpindahan:         
x[2][1][0] → x[3][1][0] → x[4][1][0] → x[0][2][0] → x[1][2][0]
x[2][2][0] → x[3][2[0]  → x[4][2][0] → x[0][3][0]  → x[1][3][0]
x[2][3][0] → x[4][3][0] → x[0][4][0] → x[1][4][0] → x[2][4][0]
x[3][4][0] → x[4][4][0] → x[0][0][1] → x[1][0][1] → x[2][0][1]
x[3][0][1] → x[4][0][1] → x[0][1][1] → x[1][1][1] → x[2][1][1]
x[3][1][1] → x[4][1][1] → x[0][2][1] → x[1][2][1] → x[3][2][1]
x[4][2][1]                                    
                                 
Hasil:            005F H + (33D*4) = (5 * 161) + (15 * 160) + 132
                                       =  255D + 132D
                                                    =  387D

Konversi decimal ke hexadecimal
387/16 = 24 , sisa 3
24/16   = 1 , sisa 8
Hasil = 183 H





3. Array Long A[5][5][2] dengan nilai awal A[1][1][0] = 00AF(H). Berapa nilai A[4][4][1]..



Ilustrasi Tabel X[BARIS][KOLOM][GROUP]



 

 
 


Pemetaan RMO
  •  Hitung besarnya perpindahan group: group dit – nilai awal : 1 - 0 = 1 
  •  Total perpindahan 1 group = banyak baris * banyak kolom = 5 * 5 = 25.
  •  Hitung bersarnya perpindahan baris: baris dit – baris nilai awal  4 – 1 = 3
  •  Dalam 1 baris terdapat 5 kolom sehingga total perpindahan baris :  3 * 5 =15
  • Total perpindahan kolom adalah 4 – 1 = 3
  • Total dari seluruh perpindahan (Group + Baris + Kolom) = 25 + 15 +3 = 43

Jalur perpindahan:          
x[1][2][0] → x[1][3][0] → x[1][4][0] → x[2][0][0] → x[2][1][0]
x[2][2][0] → x[2][3][0] → x[2][4][0] → x[3][0][0] → x[3][1][0]
x[3][2][0] → x[3][3][0] → x[3][4][0] → x[4][4][0] → x[4][1][0]
x[4][2][0] → x[4][3][0] → x[4][4][0] → x[0][0][1] → x[0][1][1]
x[0][2][1] → x[0][3][1] → x[0][4][1] → x[1][0][1] → x[1][1][1]
x[1][2][1] → x[1][3][1] → x[1][4][1] → x[2][0][1] → x[2][1][1]
x[2][2][1] → x[2][3][1] → x[2][4][1] → x[3][0][1] → x[3][1][1]
x[3][2][1] → x[3][3][1] → x[3][4][1] → x[4][0][1] → x[4][1][1]
x[4][2][1] → x[4][3][1] → x[4][4][1]      

                                  
Hasil:  00AF H+ 43 D  *4       = (10 * 16¹) + (15 * 16⁰) + 172
                                            = 175 D + 172 D
                                                          = 347D

Konversi decimal ke hexadecimal
347/16 = 21 , sisa 11
21/16   = 1 , sisa 5
Hasil = 15B H



Pemetaan CMO
  •    Hitung besarnya perpindahan group: 1 - 0 = 1
  •  Total perpindahan 1 group = banyak baris * banyak kolom = 5*5 = 25.
  •   Hitung bersarnya perpindahan kolom: 4 - 1 = 3.
  •  Dalam 1 kolom terdapat 5 baris sehingga total perpindahan kolom = 3 *5 = 15.
  •  Total dari seluruh perpindahan (Group + Baris + Kolom) = 25 + 15 +3= 43

Jalur perpindahan:          
x[2][1][0] → x[3][1][0] → x[4][1][0] → x[0][2][0] → x[1][2][0]
x[2][2][0] → x[3][2[0]  → x[4][2][0] → x[0][3][0]  → x[1][3][0]
x[2][3][0] → x[4][3][0] → x[0][4][0] → x[1][4][0] → x[2][4][0]
x[3][4][0] → x[4][4][0] → x[0][0][1] → x[1][0][1] → x[2][0][1]
x[3][0][1] → x[4][0][1] → x[0][1][1] → x[1][1][1] → x[2][1][1]
x[3][1][1] → x[4][1][1] → x[0][2][1] → x[1][2][1] → x[3][2][1]
x[4][2][1] → x[0][3][1] → x[1][3][1] → x[2][3][1] → x[3][3][1]
x[4][3][1] → x[0][4][1] → x[1][4][1] → x[2][4][1] → x[3][4][1]
x[4][4][1]

                                 
Hasil:   00AF H + (43D*4)    = (10 * 161) + (15 * 160) + 172
                                                =  175D + 172D
                                                             =  347D

Konversi decimal ke hexadecimal
347/16 = 21 , sisa 11
21/16   = 1 , sisa 5
Hasil = 15B H










 Tugas 

Nama         :   Friska Elizabeth
NIM          :   12134698
Kelas         :   12.2C.06












 

0 komentar:

Posting Komentar