Kamis, 09 Juli 2009

Deskripsi Algoritma Penyandian IKCTr

Deskripsi Algoritma Penyandian IKCTr





Pertama, sebelum melakukan penyandian, computer memerlukan input-an kata kunci. Kata kunci yang diinput akan diolah, pengolahannya berupa mencari pengulangan huruf yang terjadi pada kata kunci. Jika terdapat perulangan huruf maka huruf yang merupakan perulangan akan dihapus.

Setelah itu, jumlah huruf pada kata kunci merupakan jumlah kolom pokok yang akan digunakan dalam proses penyandian. Kemudian, kata kunci akan diberi nilai sesuai dengan nilai pada abjad normal (alfabetik). Setelah kata kunci diberi nilai maka bentuk kolom dengan melakukan interupsi pada sebelah kanan kolom. Interupsi diberikan pada kolom baris ke-n pada kolom sebelah kanan dari susunan kolom pokok sesuai nilai kolom pokok (Contoh : Jika jumlah kolom ada 5 dan pemberian interupsi pada nilai kolom pokok 1, dimana nilai kolom pokok 1 terdapat pada kolom 3 maka yang akan diberikan interupsi adalah kolom ke-4 dan kolom ke-5 pada baris ke-n). Setelah dilakukan interupsi, maka jumlah kolom yang tidak terkena interupsi >= jumlah dari teks yang kan disandi. Kemudian computer memintah input-an teks yang akan disandi.

Kemudian, teks yang akan disandi dicetak pada kolom, penulisan teks yang akan disandi dimulai dari kolom kanan atas diteruskan ke kolom baris selanjutnya sampai teks yang akan disandi habis. Kemudian pengambilan teks sandi dimulai dari nilai kolom pokok 1 sampai ke-n, dimana pengambilannya dari atas ke bawah. Setelah huruf pada kolom diambil maka cetak huruf sandi sandi sampai huruf pada kolom habis.

Tidak ada komentar:

Posting Komentar