Page 73 - E-MODUL INFORMATIKA KELAS X SMK ELEMEN BERPIKIR KOMPUTASIONAL
P. 73

Abjad  R,  setelah  dilakukan  pergeseran  abjad  sebanyak  13  kali,
                      akan berpindah pada abjad E.

                      Abjad  T,  setelah  dilakukan  pergeseran  abjad  sebanyak  13  kali,
                      akan berpindah pada abjad G.


                      Bisa dibayangkan jika plaintext yang dienkripsi berjumlah ratusan
                 hingga  ribuan  karakter,  tentu  akan  sangat  sulit  untuk  menghitung

                 karakter  tersebut  satu  per  satu  dan  mengubahnya.  Oleh  karena  itu,

                 Anda  harus  membuat  teknik  konversi  menggunakan  algoritme  yang
                 dapat  melakukan  parsing  setiap  karakter  secara  komputasi  dengan

                 cepat dan tepat.

                     Berikut  adalah  algoritme  konversi  plaintext  dengan  metode

                 pergeseran  13  karakter  dengan  metode  penulisan  natural  language

                 (bahasa alami).

                 Algoritme ciphertext_ROT13_standar
                 1) Mulai

                 2) Inputkan plaintext dan simpan dalam variabel x
                 3) Hitung banyak karakter dalam variabel x, simpan dalam variabel y

                 5) Lakukan perulangan sebanyak y dimulai dari hitungan ke-1

                 6) Baca karakter ke-y


                 7) Ubah nilai karakter dalam format kode ASCII, simpan dalam variabel
                     z[y]

                 8) Tambahkan  nilai  dalam  variabel  z[y]  dengan  nilai  13  dan  simpan

                     kembali dalam variabel z[y]

                 9) Tambahkan  variabel  ulang  dengan  1  dan  simpan  kembali  ke  dalam
                      variabel ulang














                                                                                                             66
   68   69   70   71   72   73   74   75   76   77   78