Perumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metode Penelitian

mengamankan pesan dari proses kejahatan pencurian pesan seperti Brute Force, Man In The Middle Attack dan lain sebagainya. Mollin, 2007 Berdasarkan latar belakang di atas, maka diangkat judul penelitian, Implementasi Super Enkripsi Algoritma ElGamal dengan Teknik Transposisi Segitiga sebagai salah satu aplikasi yang dapat digunakan untuk mengamankan data rahasia.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas maka yang menjadi rumusan masalah adalah melakukan penyimpanan pesan dengan mengimplementasikan algoritma ElGamal dengan teknik transposisi segitiga dimana untuk keamanan data digunakan teknik super enkripsi yang menggabungkan antara proses enkripsi algoritma ElGamal dengan proses enkripsi teknik Transposisi Segitiga.

1.3 Batasan Masalah

Batasan masalah yang diangkat pada penelitian ini adalah sebagai berikut : 1. Pembangkit bilangan Prima yang digunakan adalah Fermat Little Theorem. 2. File yang digunakan adalah file text .txt dan teks yang diinput manual oleh user. 3. Sistem dibangun dengan bahasa pemrograman VB.Net Versi 10.0. 4. Pada transposisi segitiga jika karakter file yang akan dienkripsi kurang untuk memenuhi jumlah karakter segitiga maka akan dimasukkan karakter “¿” ASCII = 168.

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah sebagai berikut: Untuk menyimpan pesan rahasia dengan mengimplementasikan algoritma ElGamal dengan transposisi segitiga Universitas Sumatera Utara

1.5 Manfaat Penelitian

Manfaat dari penelitian ini sebagai berikut: Dengan implementasi ini diharapkan pesan rahasia dapat disimpan dengan sebaik mungkin dengan memanfaatkan algoritma ElGamal dan menjadi referensi untuk penelitian selanjutnya di bidang kriptografi.

1.6 Metode Penelitian

Tahapan yang dilakukan dalam penelitian ini adalah: 1. Studi Literatur Penelitian ini terlebih dahulu dipelajari literatur yang didapat melalui buku, jurnal, artikel, makalah maupun situs internet yang membahas kriptografi dengan algoritma ElGamal dan transposisi segitiga. 2. Analisis dan Perancangan Sistem Pada tahap ini akan dilakukan analisis terhadap masalah sesuai dengan batasan masalah dan tujuan yang akan dicapai dari implementasi algoritma ElGamal dengan transposisi Segitiga ini. Setelah itu dilakukan perancangan flowchart, Unified Modeling Language UML, antar muka dan perancangan sistem untuk dapat menyimpan pesan sesuai algoritma ElGamal dengan transposisi segitiga. 3. Implementasi Sistem Pada tahap ini akan dilaksanakan pengkodean coding dalam bahasa pemrograman Visual Basic untuk membuat aplikasi sebagai implementasi algoritma ElGamal dengan transposisi segitiga. 4. Pengujian Sistem Dalam tahap ini dilakukan pengujian terhadap sistem yang telah dibangun. 5. Dokumentasi Dalam tahapan ini dilakukan penyusunan laporan dari hasil analisis dan perancangan sistem dalam format penulisan penelitian. Universitas Sumatera Utara

1.7 Sistematika Penulisan