keaslian pengirim. Ada banyak algortima kriptografi, algoritma yang digunakan dalam penelitian ini adalah algoritma ElGamal.
Algoritma ElGamal adalahan salah satu algoritma asimetris yang menggunakan kunci publik dan kunci privat. Algoritma ElGamal terdiri dari dua bagian yaitu fungsi
enkripsi dan dekripsi. Enkripsi adalah teknik untuk membuat pesan menjadi tidak dapat dibaca. Dekripsi adalah proses kebalikan dari enkripsi.
Oleh karena itu, pada penelitian ini, penulis akan mengembangkan sebuah Aplikasi kriptografi untuk enkripsi dan dekripsi pesan berbasis Android yang
bertujuan untuk pengamanan pesan serta menjaga keaslian pengirim dan penerima pesan.
Berdasarkan latar belakang yang telah penulis uraikan, maka dilakukan penelitian dengan judul “Implementasi Algoritma ElGamal Untuk Keamanan SMS Pada
Android”.
1.2.Rumusan Masalah
Berdasarkan uraian pada latar belakang, maka permasalahan yang akan dibahas yaitu bagaimana merancang dan membangun aplikasi untuk pengamanan SMS pada sistem
operasi Android dengan mengimplementasikan algoritma ElGamal.
1.3. Batasan Masalah
Ruang lingkup pada penelitian ini dibatasi pada hal-hal berikut :
1. Penelitian ini tidak membandingkan algoritma Sistem Kriptografi ElGamal
dengan algoritman kriptografi lainnya. 2.
Data yang digunakan adalah teks atau string berupa 256 karakter yang terdapat pada tabel ASCII American Standard Code for Information Interchange8 bit
menurut ISO 8859-1 dan Microsoft® Windows Latin-1 increases characters, selain dari itu diabaikan.
3. Panjang maksimal kunci publik yang digunakan adalah 32 bit.
4. Pengujian bilangan prima menggunakan Fermat’s Little Theorem dengan bilangan
prima lebih besar dari 255. 5.
Program dibuat dengan bahasa pemrograman java. 6.
Aplikasi yang dibangun hanya ditujukan untuk enkripsi dan deskripsi sms pada perangkat mobile bersistem operasi Android dari versi 2.2 Frozen Yoghurt
sampai versi 4.1 Jelly Bean.Pengirim dan penerima SMS harus sama-sama menggunakan aplikasi ini.
1.4. Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah sebagai berikut :
1. Untuk mengimplementasikan Algoritma ElGamal.
2. Untuk membuat aplikasi sistem keamanan SMS dengan algoritma ElGamal pada
ponsel berbasis Android.
1.5. Manfaat Penelitian
Adapun manfaat dari penelitian ini adalah sebagai berikut : 1.
Menambah pengetahuan penulis dalam melakukan proses enskripsi dan dekripsi
pesan dengan menggunaka algoritma ElGamal.
2. Menghasilkan aplikasi sistem keamanan SMS pada ponsel berbasis Android
menggunakan algoritma ElGamal yang berguna untuk mengamankan pesan.
1.6.Metodologi Penelitian
Dalam proses pengerjaan tugas akhir ini penulis menggunakan beberapa tahapan metode penelitian, yaitu sebagai berikut :
1. Studi Literatur
Pada tahap ini dilakukan peninjauan terhadap buku-buku, artikel-artikel, jurnal- jurnal maupun hasil penelitian terdahulu yang terkait dengan algoritma ElGamal.
2. Analisis dan Perancangan
Dengan adanya rumusan dan batasan masalah, permasalahan, dan kebutuhan dianalisis disertai pembuatan flowchart, diagram use case, perancangan antar
muka dan perancangan dari aplikasi.
3. Implementasi
Dilakukan implementasi algoritma ElGamal untuk keamanan SMS pada Android sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya.
4. Pengujian
Aplikasi diuji berdasarkan hasil analisis dan perancangan.
5. Dokumentasi
Selama penelitian berlangsung hingga penelitian berakhir dilakukan pendokumentasian dalam bentuk laporan penelitian skripsi.
1.7. Sistematika Penulisan