Anda di halaman 1dari 6

Keamanan Perangkat Lunak

(Kriptografi Klasik)
Dosen Pengampu : Syahrul Imardi,M.Kom

Di Susun Oleh :
SYOFIAN HADI
1810031802148

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


STMIK Amik Riau
JURUSAN TEKNIK INFORMATIKA
PEKANBARU
2020/2021

Pendahuluan
Kriptografi adalah suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan
tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak
ketiga. Hal ini seiring dengan semakin berkembangnya teknologi jaringan komputer dan internet.
Semakin banyaknya aplikasi yang muncul memanfaatkan teknologi jaringan. Beberapa aplikasi
tersebut menuntut tingkat aplikasi pengiriman data yang aman.

Pembahasan

Pembahsan kali ini membahas masalah bagaimana cara untuk membuat enkripsi deskripsi
Caesar Cipher menggunakan bahasa pemograman phyton.

1. Gambar di bawah adalah script yang telah saya buat. Saya akan menjelaskan script yg
telah saya buat. Pertama sekali kita membutuhkan import string bisa kita lihat di line 12.
Lalu membuat fungsi def dengan nama yang saya buat cipher_chiper_using_lookup di
mana parameter nya berisikan text, key, characters dan di dalam characters berisi
string.ascii_lowercase dimana fungsi ascii_lowercase disini untuk menghitung jumlah
huruf yang menggunakan huruf kecil. Lalu pada line 16 untuk memasukkan key nya
apabila key kecil dari 0 maka akan menampilkan key cannot be negative. Lanjut pada
line 22 disini saya menggunakan n = len(characters) dimana saya gunakan untuk
menghitung berapa banyak objek yang berada pada kalimat tersebut dan pada line 22
menjelaskan bahwa jika ingin melakukan decrypt maka fungsi yang di jalankan adalah
pada bagian tersebut.

2. Pada gambar di bawah saya akan melanjutkan penjelasan script yang telah saya buat.
Fungsi pada line 32 yaitu untuk membuat daftar. Lalu pada str.maketrans fungsinya yaitu
untuk mengubah characters aslinya menjadi characters caesar chiper tergantung dengan
key yang digunakan, jadi misalkan kita masukkan inputan A denagn key 3 maka akan
menampilkan D. lalu pada line 38 sampai dengan 44 adalah cara mengesnkripsikan teks.
Kemudian pada line 47 samapi dengan line 53 adalah cara sebaliknya yaitu
mendeskripsikan teks.

3. Disini saya ambil contoh kata Hello World maka hasil yang akan di tampilkan yaitu kata
Khoor Zruog
4. Pada dekripsi saya ambil contoh kata Khoor Zruog di mana kata tersebut adalah hasil dari
pengenkripsian dari kata Hello World maka yang akan di tampilkan adalah kembali
menjadi kata Hello World

Kesimpulan

Munculnya ancaman dalam terhadap keamanan informasi menjadi Kriptografi digunakan oleh
tentara sparta di Yunani pada awal 400 SM, menggunakan alat yang disebut scytale. Dalam
kriptografi, pengiriman pesan (plaintext) dienkripsi menggunakan kunci menjadi ciphertext yang
nantinya didekripsi menjadi plaintext kembali.

Anda mungkin juga menyukai