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