apa hasil cipher text kalimat berikut mengunakan Caesar cipherkey :

Berikut ini adalah pertanyaan dari supi45038 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

Apa hasil cipher text kalimat berikut mengunakan Caesar cipherkey : gesek 4 kata setelahnya
plain text : UBAHDATA

TOLONG JAWAB KAN DI ATAS ITU OK

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Cipher textdariplain text UBAHDATAdengan menggunakanCaesar cipheradalahYFELHEXE.
____________

Pembahasan

Caesar Cipher dengan pergeseran/shift = +4
(yang benar adalah 4 karakter setelahnya, bukan “4 kata setelahnya“, seperti tertulis pada soal)
Contoh: A ⇒ E, B ⇒ F, C ⇒ G, dst.

Secara matematis, rumus umumnya adalah:
c = (a + shift) mod n
dengan:

  • c menyatakan bilangan representasi karakter cipher,
  • a menyatakan bilangan representasi karakter asli,
  • shift menyatakan banyak pergeseran, dan
  • n menyatakan banyak karakter dalam himpunan karakter yang digunakan.

Jadi, jika yang digunakan adalah himpunan alfabet A-Z, maka A bernilai 1, B bernilai 2, dst, sampai Z bernilai 26. Sedangkan n = 26.

Dengan shift = +4, untuk karakter dengan bilangan representasi ≤ 22, mod 26 tidak diperlukan. Jadi, untuk plain text UBAHDATA, karakter huruf dengan bilangan representasi terbesar adalah U, yaitu 21, dan masih kurang dari 22. Jadi, rumusnya hanya c = a + shift saja.

PENYELESAIAN

Plain text = UBAHDATA

U adalah huruf ke-21.
⇒ a = 21 ≤ 22
⇒ c = 21+4 = 25
⇒ Kode cipher = Y

B adalah huruf ke-2.
⇒ a = 2 ≤ 22
⇒ c = 2+4 = 6
⇒ Kode cipher = F

A adalah huruf ke-1.
⇒ a = 1 ≤ 22
⇒ c = 1+4 = 5
⇒ Kode cipher = E

H adalah huruf ke-8.
⇒ a = 8 ≤ 22
⇒ c = 8+4 = 12
⇒ Kode cipher = L

D adalah huruf ke-4.
⇒ a = 4 ≤ 22
⇒ c = 4+4 = 8
⇒ Kode cipher = H

T adalah huruf ke-20.

⇒ a = 20 ≤ 22
⇒ c = 20+4 = 24
⇒ Kode cipher = X

KESIMPULAN

∴  Dengan demikian, cipher text dari UBAHDATA dengan menggunakan Caesar cipher adalah:
\large\text{$\begin{aligned}\boxed{\vphantom{big|}\,\bf YFELHEXE\,}\end{aligned}$}

Kita juga dapat menggunakan tabel, seperti berikut ini.

\begin{aligned}&\begin{array}{r|c|c|c|c|c|c|c|c|c|c|c|c|c|}\sf Karakter&\tt A&\tt B&\tt C&\tt D&\tt E&\tt F&\tt G&\tt H&\tt I&\tt J&\tt K&\tt L&\tt M\\&\Downarrow&\Downarrow&&\Downarrow&&&&\Downarrow&&&&&\\\sf Cipher&\tt E&\tt F&\tt G&\tt H&\tt I&\tt J&\tt K&\tt L&\tt M&\tt N&\tt O&\tt P&\tt Q\end{array}\end{aligned}

\begin{aligned}&\begin{array}{r|c|c|c|c|c|c|c|c|c|c|c|c|c|}\sf Karakter&\tt N&\tt O&\tt P&\tt Q&\tt R&\tt S&\tt T&\tt U&\tt V&\tt W&\tt X&\tt Y&\tt Z\\&&&&&&&\Downarrow&\Downarrow&&&&&\\\sf Cipher&\tt R&\tt S&\tt T&\tt U&\tt V&\tt W&\tt X&\tt Y&\tt Z&\tt A&\tt B&\tt C&\tt D\end{array}\end{aligned}

(tanda panah ke bawah menandai karakter yang disandikan)
____________

Sebagai tambahan, saya periksa juga dengan program Python yang pernah saya buat untuk enkripsi dan dekripsi Caesar cipher. Hasilnya dapat dilihat pada gambar.

Cipher text dari plain text UBAHDATA dengan menggunakan Caesar cipher adalah YFELHEXE.____________PembahasanCaesar Cipher dengan pergeseran/shift = +4(yang benar adalah 4 karakter setelahnya, bukan “4 kata setelahnya“, seperti tertulis pada soal)Contoh: A ⇒ E, B ⇒ F, C ⇒ G, dst.Secara matematis, rumus umumnya adalah:c = (a + shift) mod ndengan:c menyatakan bilangan representasi karakter cipher, a menyatakan bilangan representasi karakter asli,shift menyatakan banyak pergeseran, dann menyatakan banyak karakter dalam himpunan karakter yang digunakan.Jadi, jika yang digunakan adalah himpunan alfabet A-Z, maka A bernilai 1, B bernilai 2, dst, sampai Z bernilai 26. Sedangkan n = 26.Dengan shift = +4, untuk karakter dengan bilangan representasi ≤ 22, mod 26 tidak diperlukan. Jadi, untuk plain text UBAHDATA, karakter huruf dengan bilangan representasi terbesar adalah U, yaitu 21, dan masih kurang dari 22. Jadi, rumusnya hanya c = a + shift saja.PENYELESAIANPlain text = UBAHDATAU adalah huruf ke-21. ⇒ a = 21 ≤ 22⇒ c = 21+4 = 25⇒ Kode cipher = YB adalah huruf ke-2.⇒ a = 2 ≤ 22⇒ c = 2+4 = 6⇒ Kode cipher = FA adalah huruf ke-1.⇒ a = 1 ≤ 22⇒ c = 1+4 = 5⇒ Kode cipher = EH adalah huruf ke-8.⇒ a = 8 ≤ 22⇒ c = 8+4 = 12⇒ Kode cipher = LD adalah huruf ke-4.⇒ a = 4 ≤ 22⇒ c = 4+4 = 8⇒ Kode cipher = HT adalah huruf ke-20.⇒ a = 20 ≤ 22⇒ c = 20+4 = 24⇒ Kode cipher = XKESIMPULAN∴  Dengan demikian, cipher text dari UBAHDATA dengan menggunakan Caesar cipher adalah:[tex]\large\text{$\begin{aligned}\boxed{\vphantom{big|}\,\bf YFELHEXE\,}\end{aligned}$}[/tex]Kita juga dapat menggunakan tabel, seperti berikut ini.[tex]\begin{aligned}&\begin{array}{r|c|c|c|c|c|c|c|c|c|c|c|c|c|}\sf Karakter&\tt A&\tt B&\tt C&\tt D&\tt E&\tt F&\tt G&\tt H&\tt I&\tt J&\tt K&\tt L&\tt M\\&\Downarrow&\Downarrow&&\Downarrow&&&&\Downarrow&&&&&\\\sf Cipher&\tt E&\tt F&\tt G&\tt H&\tt I&\tt J&\tt K&\tt L&\tt M&\tt N&\tt O&\tt P&\tt Q\end{array}\end{aligned}[/tex][tex]\begin{aligned}&\begin{array}{r|c|c|c|c|c|c|c|c|c|c|c|c|c|}\sf Karakter&\tt N&\tt O&\tt P&\tt Q&\tt R&\tt S&\tt T&\tt U&\tt V&\tt W&\tt X&\tt Y&\tt Z\\&&&&&&&\Downarrow&\Downarrow&&&&&\\\sf Cipher&\tt R&\tt S&\tt T&\tt U&\tt V&\tt W&\tt X&\tt Y&\tt Z&\tt A&\tt B&\tt C&\tt D\end{array}\end{aligned}[/tex](tanda panah ke bawah menandai karakter yang disandikan)____________Sebagai tambahan, saya periksa juga dengan program Python yang pernah saya buat untuk enkripsi dan dekripsi Caesar cipher. Hasilnya dapat dilihat pada gambar.

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 23 Nov 22