1.3 Batasan Masalah
Untuk menjaga agar pembahasan pada skripsi ini optimal dan tidak menyimpang, maka penulis membatasi masalah yang akan dibahas yaitu:
a. Sistem yang dirancang dan diimplementasikan adalah perangkat lunak Add On
keamanan email pada perangkat lunak email client Mozilla Thunderbird. b.
Algoritma kriptografi yang digunakan adalah algoritma kriptografi XOR dengan pembangkitan kunci menggunakan algoritma pembangkit bilangan acak semu
Linear Congruential Generator dan algoritma kompresi data LZW.
c. Algoritma kriptografi XOR, base64 encoding dan kompresi LZW
diterapkansesuai dengan mekanisme Three Pass Protocol. d.
Digunakan base64 encoding untuk mencegah hilangnya atau berubahnya interpretasi data hasil enkripsi pada saat dikirimkan menggunakan email.
e. Perangkat lunak dikembangkan dengan javascript, XUL XML User Interface dan
CSS Cassade Style Sheet pada perangkat lunak email client Mozilla Thunderbird.
f. Untuk pengujian implementasi Three Pass Protocol dengan algoritma kriptografi
XOR, base64 encoding dan kompresi LZW digunakan berkas canterbury corpus dan calgary corpus. Berkas-berkas yang dipilih adalah berkas yang berisikan data
teks.
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah: a.
Untuk merancang dan mengimplementasikan suatu perangkat lunak yang dapat digunakan pada proses enkripsi dan dekripsi email.
b. Untuk memadukan fungsi kriptografi, kompresi dan base64 encoding pada data
teksemail. c.
Mengukur kinerja kompresi LZW yang dilihat dari nilai rasio kompresi yang dihasilkan.
Universitas Sumatera Utara
d. Mengukur lamanya waktu eksekusi yang diperlukan untuk mengeksekusi proses
enkripsi, dekripsi, kompresi dan base64 encoding dan base64 decoding.
1.5 Manfaat Penelitian
Tugas akhir ini diharapkan memberikan manfaat antara lain, a.
Bagi penulis, memberikan informasi bagimana menerapkan mekanisme Three Pass Protocol
dengan algoritma kriptografi XOR menggunakan pembangkit kunci LCG, kompresi data LZW,base64 encoding serta memberikan informasi terkait
perancangan Add On pada perangkat lunak email client Mozilla Thunderbird. b.
Bagi bidang ilmu, memberikan informasi terkait penerapan mekanisme Three Pass Protocol
dengan kriptografi XOR dan pembangkit kunci LCG, base64 encoding
serta kompresi data LZW. c.
Bagi pengguna layanan email clientMozilla Thunderbird, sebagai salah satu alternatif untuk meningkatkan layanan keamanan pada saat berkomunikasi.
1.6 Metode Penelitian
Metodologi penelitian yang akan digunakan adalah:
1. Studi Literatur
Mempelajari literatur tentang teori dasar yang mendukung penelitian ini, yaitu konsep kriptografi, algoritma kriptografi XOR, algoritma pembangkit bilangan
acak semu LCG, Three Pass Protocol, kompresi, algoritma kompresi LZW, base64 encoding
dan referensi terkait pengembangan Add On pada perangkat lunak Mozilla Thunderbird.
2. Observasi
Melakukan pengumpulan data yang dibutuhkan untuk penelitian ini, yaitu data dan informasi dari berbagai sumber terkait algoritma kriptografi XOR, pembangkit
bilangan acak semu LCG, Three Pass Protocol, algoritma kompresi LZW dan base64 encoding
.
Universitas Sumatera Utara
3. Analisis dan Perancangan Sistem
Pada tahap ini dilakukan analisis kebutuhan terhadap sistem dan menjadi dasar untuk perancangan Add On keamanan pada perangkat lunak email client Mozilla
Thunderbird. 4.
Implementasi Sistem Pada tahap ini dilakukan pembuatan Add On sesuai dengan analisis dan
perancangan yang sudah didefenisikan sebelumnya. 5.
Pengujian Sistem Pengujian terhadap kinerja perangkat lunak terkait kemampuan enkripsi dekripsi
pada algoritma XOR bila dikombinasi dengan Three Pass Protocolserta pengujian kinerja kompresi dan dekompresi algoritmaLZW yang diukur dari nilai rasio
kompresi. Pengujian juga melibatkan pengukuran waktu eksekusi untuk setiap algoritma yang digunakan pada implementasi sistem.
6. Dokumentasi Sistem
Melakukan pembuatan dokumentasi sistem mulai dari tahap awal sampai dengan pengujian sistem.
1.7 Sistematika Penulisan