Menggunakan Table Matrix 5x5 seperti berikut :
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
Langkah 1 :
Pasangkan 2 huruf setiap pasang, dengan ketentuan:
a. Jika terdapat huruf sama dalam pasangan sisipkan X
misalkan: MASSA - Jika dibagi menjadi 2 huruf setiap pasangan menjadi : MA SS A
- Saat pembagian pasangan, terdapat huruf SS sama dalam pasangan, maka sisipikan X menjadi MA SX SA
note : Jika huruf sama tetapi saat pembagian pasangan tidak perlu disipkan X. misalnya SESAAT dibagi menjadi SE SA AT, karena dalam saat melakukan penggantian akan berbeda dalam tiap pasangan.
b. Jika jumlah huruf tidak genap tambahkan huruf X pada pasangan terakhir
- Jika dibagi menjadi 2 huruf setiap pasangan menjadi :VI DE O
- Saat pembagian pasangan, ada yang tidak memiliki pasangan, maka tambahkan huruf X, menjadi VI DE OX
Lakukan pengkodean untuk setiap pasangan dengan ketentuan:
a. Jika kedua huruf berada pada baris sama, maka gantikan huruf-huruf tersebut dengan huruf di sebelah kanannya (lakukan perputaran kembali ke huruf pertama di baris tersebut , bila diperlukan)
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
Jika pasangan huruf adalah MN. maka :
- M diganti menjadi N
- N diganti menjadi O
- Hasilnya adalah NO
- N diganti menjadi O
- M diganti menjadi N
- Hasilnya adalah ON
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
Jika pasangan huruf adalah MO :
- M diganti menjadi N
- O diganti menjadi P
- Hasilnya adalah NP
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
Jika pasangan huruf adalah MP :
- M diganti menjadi N
- P diganti menjadi L ( bisa dilakukan perputaran bila diperlukan)
- Hasilnya adalah NL
b. Jika kedua huruf berada pada kolom sama, maka gantikan huruf-huruf tersebut dengan huruf di bawahnya (lakukan perputaran kembali di kolom tersebut ke baris 1, bila diperlukan)
note: Sama seperti jika huruf dibaris yang sama, tetapi ini dalam kontex kolom
c. Jika kedua huruf membentuk segi-4, maka pengkodean dilakukan sbb:
Dari huruf pertama telusuri tabel ke kiri atau ke kanan sampai ke kolom di mana huruf kedua terletak, gantikan huruf pertama sesuai dengan huruf pada baris tersebut dan huruf kedua pada kolom tesebut.
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
Jika pasangan huruf adalah IR:
Yang pertama dilakukan adalah, blok dari I sampai R, sehingga membentuk Segi empat.
- I diganti menjadi G (Penggantian Huruf pertama sesuai dengan baris huruf pertama)
- R diganti menjadi T(Penggantian Huruf kedua sesuai dengan kolom huruf pertama)
- Hasilnya adalah GT
***************************************************************************************************************************************************************************************
CONTOH KASUS :
Misalkan kita ingin mengenkripsi teks: RASAMAUTAU
Langkah I : Bentuk Pasangan Huruf: RA SA MA UT AU
Langkah II : Ganti pasangan huruf
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- R diganti menjadi Q
- A diganti menjadi B
- Hasilnya QB
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- S diganti menjadi Q
- A diganti menjadi C
- Hasilnya QC
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- M diganti menjadi L
- A diganti menjadi B
- Hasilnya LB
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- U diganti menjadi Q
- T diganti menjadi U
- Hasilnya QU
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- T diganti menjadi Q
- A diganti menjadi D
- Hasilnya QD
A | B | C | D | E |
F | G | H | I/J | K |
L | M | N | O | P |
Q | R | S | T | U |
V | W | X | Y | Z |
- U diganti menjadi E
- X diganti menjadi Q
- Hasilnya EQ
No comments:
Post a Comment