Sebagai masyarakat yang telah berkembang, kebutuhan akan metode- metode yang lebih canggih terus meningkat. Ketika media menjadi terhubung,
permintaan untuk informasi dan layanan elektronik semakin berkembang, dan dengan meningkatnya permintaan muncul peningkatan ketergantungan pada
sistem-sistem elektronik. Mengirim informasi yang sensitif melalui internet adalah hal yang umum, seperti nomor kartu kredit. Melindungi data dan sistem-sistem
elektronik sangat penting untuk cara hidup zaman sekarang. Oleh karena itu, peranan matematika dibutuhkan dalam memecahkan
permasalahan dunia nyata yang membutuhkan keamanan informasi. Makalah ini akan menjelaskan mengenai sandi-sandi yang menjadi dasar dalam memecahkan
masalah-masalah tersebut. Sehingga perlu diketahui juga hal-hal di dalam matematika seperti fungsi, vektor, matriks, aritmetika modulo, dan teori-teori
bilangan lainnya.
B. Rumusan Masalah
Masalah yang akan dibahas pada tugas akhir ini adalah: 1.
Macam-macam penyandian klasik dan bagaimana cara menghasilkan teks-sandi dengan menggunakan macam-macam sandi tersebut?
2. Bagaimana cara menterjemahkan teks-sandi atau menghasilkan
kembali teks-asal dengan menggunakan masing-masing sandi di atas? 3.
Bagaimana melakukan kriptanalis untuk beberapa sandi tertentu?
C. Batasan Masalah
1. Sandi yang dibahas hanya sandi-sandi klasik, yakni pengirim dan
penerima pesan mengetahui kunci yang digunakan.
2. Teorema 2.12 dan Teorema 3.2 Sandi Hill tidak dibuktikan.
3. Kriptanalisis dilakukan hanya pada Sandi Geser, Sandi Affine, Sandi
Vigenère, Sandi Hill.
4. Proses enkripsi hanya dilakukan pada huruf-huruf alfabet, simbol-
simbol lainnya seperti: titik, koma, tanda seru, maupun simbol-simbol
lainnya tidak ikut dilakukan dalam proses enkripsi.
D. Tujuan Penulisan
Tujuan dari Tugas Akhir ini adalah untuk memberikan gambaran yang jelas bagaimana proses mengubah bentuk suatu pesan, baik itu proses enkripsi maupun
proses dekripsi, dengan menggunakan sandi-sandi yang berbeda dalam sandi- sandi klasik.
E. Metode Penulisan
Metode yang digunakan penulis adalah metode studi pustaka, yaitu dengan mempelajari buku-buku ataupun sumber-sumber lainnya yang berkaitan dengan
model yang akan dibahas.
F. Manfaat Penulisan
Manfaat dari Tugas Akhir ini adalah dapat mengetahui proses-proses dalam mengubah bentuk suatu pesan, baik itu proses enkripsi maupun proses dekripsi
dalam suatu sandi. Selain itu, pembaca dapat juga mengetahui tentang kriptanalisis beberapa sandi.
G. Sistematika Penulisan
BAB I PENDAHULUAN
A. Latar Belakang Masalah
B. Rumusan Masalah
C. Batasan Masalah
D. Tujuan Penulisan
E. Metode Penulisan
F. Manfaat Penulisan
G. Sistematika Penulisan
BAB II TEORI PEMBAGIAN, TEORI KEKONGRUENAN, MATRIKS,
DAN FUNGSI A.
Teori Pembagian B.
Teori Kekongruenan C.
Matriks D.
Fungsi
BAB III KRIPTOGRAFI KLASIK A.
Kriptografi B.
Sandi Geser C.
Sandi Affine
D. Sandi Vigenère
E. Sandi Hill
F. Sandi Playfair
G. Sandi Vernam
H. Kriptanalisis
BAB IV PENUTUP A.
Kesimpulan B.
Saran
11
BAB II
TEORI PEMBAGIAN, TEORI KEKONGRUENAN, MATRIKS, DAN FUNGSI