Tujuan Penelitian Manfaat Penelitian Metode Penelitian

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