Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

Algoritma tidak rahasia disebut algoritma kunci publik karena semua orang boleh mengetahuinya. Sembarang orang dapat menggunakan kunci enkripsi tersebut untuk mengenkrip pesan, namun hanya tertentu yang dapat melakukan dekripsi pada pesan tersebut [4]. Algoritma Playfair Cipher ditemukan oleh Sir Charles Wheastone pada tahun 1854, namun dipromosikan oleh Baron Lyon Playfair sehingga nama yang diabadikan adalah nama terakhir. Algoritma ini merupakan salah satu dari kriptografi klasik yang proses enkripsinya menggunakan pemrosesan dalam bentuk blok-blok yang sangat besar. Metode ini merupakan salah satu cara untuk mengatasi kelemahan metode kriptografi klasik lainnya yang mudah tertebak karena terdapat korespondensi satu- satu antara plainteks dengan cipherteks [5]. Algoritma kriptografi ElGamal dibuat oleh Taher ElGamal pada tahun 1984 yang pada mulanya diperuntukkan untuk digital signature, namun kemudian dimodifikasi sehingga juga bisa digunakan untuk enkripsi dan dekripsi. Algoritma ini merupakan kriptografi asimetris menggunakan kunci publik dan kunci rahasia yang menggunakan beberapa persamaan untuk melakukan proses generate key, enkripsi dan proses dekripsi [5]. Pada penelitian ini, proses enkripsi pada kedua algoritma ini untuk citra digital adalah dengan menggunakan pasangan bilangan yang mewakili intensitas warna dari citra. Citra yang digunakan dalam pengujian penelitian ini dibatasi pada citra dengan format bmp dengan tingkat kontras dan kedetilan yang berbeda untuk membandingkan hasil enkripsi citra. Berdasarkan uraian di atas, maka penulis bermaksud untuk menganalisa dan membandingkan kriptografi citra digital dengan menggunakan algoritma Playfair Cipher dengan ElGamal.

1.2. Rumusan Masalah

Rumusan masalah dalam penelitian ini adalah bagaimana: 1. Mengamankan sebuah file citra digital agar tidak dapat dilihat oleh orang yang tidak berhak dengan metode kriptografi. Universitas Sumatera Utara 2. Mengimplementasikan algoritma Playfair cipher dan ElGamal untuk mengenkripsi dan mendekripsi citra digital sehingga dapat dibandingkan algoritma terbaik untuk citra digital dari kedua algoritma tersebut.

1.3. Batasan Masalah

Batasan-batasan masalah yang digunakan dalam tugas akhir ini, adalah: Adapun yang menjadi batasan masalah dalam penelitian ini adalah: a. File citra yang diproses adalah file citra digital true color 24 bit. b. Format file citra yang digunakan adalah BMP. c. Bilangan Prima yang digunakan pada algoritma ElGamal untuk proses generate key adalah 257. d. Bahasa program menggunakan Microsoft Visual 2010. e. Parameter yang digunakan untuk analisis perbandingan adalah: 1. Kualitas citra hasil proses enkripsi dan dekripsi. 2. Kecepatan proses enkripsi dan deskripsi. 3. Nilai Mean Squared Error MSE, yang merupakan angka perubahan nilai piksel citra sebelum dan sesudah proses enkripsi dan dekripsi.

1.4. Tujuan Penelitian

Tugas akhir ini bertujuan untuk merancang perangkat lunak yang mampu mengamankan sebuah citra digital dengan algoritma Playfair Cipher dan ElGamal untuk mendapatkan analisis perbandingan hasil enkripsi dan dekripsi.

1.5. Manfaat Penelitian

Sehubungan dengan telah dirumuskannya masalah penelitian, maka diharapakan aplikasi ini dapat memberikan manfaat, diantaranya: 1. Sebagai bahan referensi mengenai algoritma Playfair Cipher dan ElGamal dalam proses enkripsi dan dekripsi file citra. 2. Untuk mengetahui perbandingan hasil enkripsi dan dekripsi dari citra digital. Universitas Sumatera Utara

1.6. Metodologi Penelitian

Metode penelitian yang digunakan pada tugas akhir ini, adalah : a. Studi Literatur Mempelajari teori tentang enkripsi dan dekripsi file citra dengan menggunakan algoritma Playfair Cipher dan ElGamal. Dalam tahap ini juga dikumpulkan teori- teori mengenai citra digital dan teknik kriptografi. b. Analisa dan Perancangan Pada tahap ini dilakukan untuk menganalisa proses kerja pengamanan file citra menggunakan algoritma Playfair Cipher dan ElGamal, dan selanjutnya dilakukan perancangan sistem yang meliputi perancangan proses kerja sistem, perancangan interface, serta algoritma pemograman. c. Implementasi Tahap ini digunakan mengimplementasikan hasil analisa dan perancangan sistem ke dalam bahasa pemograman agar bisa digunakan untuk pengamanan file citra dengan algoritma Playfair Cipher dan ElGamal. d. Pengujian Tahap ini digunakan untuk menguji coba sistem kriptografi yang dibuat untuk mengetahui sudah berjalan sesuai dengan tujuan penelitian atau tidak yaitu parameter perbandingan yaitu dapat menampilkan ukuran sebelum dan sesudah enkripsi, kecepatan proses serta nilai MSE. e. Dokumentasi dan Laporan Akhir Tahap ini dilakukan dokumentasi dari analisa dan implementasi yang digunakan untuk menyajikan hasil penelitian tersebut ke dalam sebuah skripsi

1.7. Sistematika Penulisan