1.2 Rumusan Masalah
Melihat dari latar belakang yang sudah dipaparkan di atas maka rumusan masalahnya adalah bagaimana hasil dari penggabungan antara Algoritma Kriptografi untuk keamanan
data dan Algoritma
Elias Gamma Code
untuk kompresi data.
1.3 Ruang Lingkup Penelitian
Dari uraian perumusan masalah di atas, agar tidak menyimpang dari tujuan yang diharapkan maka dibuat beberapa pembatasan masalah antara lain :
1. Algoritma kriptografi yang digunakan yaitu Algoritma ElGamal.
2. Metode yang dipakai untuk memperkecil ukuran
file
menggunakan prinsip
lossless
dengan algoritma
Elias Gamma Code
yang bekerja berdasarkan teknik pengkodean bilangan bulat menjadi bentuk biner yang lebih sederhana.
3. Membahas proses penyandian pesan yang meliputi : proses pembentukan kunci,
proses enkripsi dan proses dekripsi serta implementasinya dalam sebuah program sederhana.
4. Proses penyandian hanya dilakukan pada
file
teks dengan ekstensi .txt. 5.
Bahasa yang digunakan adalah bahasa pemrograman Java.
1.4 Tujuan Penelitian
Tujuan dari penyusunan tugas akhir ini adalah membantu pengguna dalam menyandikan data teks agar tidak diketahui oleh orang yang tidak memiliki hak untuk data tersebut
dengan menggunakan Algoritma ElGamal dan mengkompresikan data tersebut agar dapat disimpan dimedia penyimpanan yang berkapasitas rendah dengan menggunakan
Algoritma
Elias Gamma Code.
1.5 Manfaat Penelitian
Adapun manfaat dari penelitian ini adalah : 1.
Menambah pengetahuan penulis dalam melakukan proses enkripsi dan dekripsi
pesan dengan menggunakan algoritma ElGamal.
2.
Memberikan keamanan data bagi para pengguna.
3. Memudahkan para pengguna dalam menyimpan data pada media penyimpanan
yang relatif berkapasitas rendah.
1.6
Penelitian Sebelumnya
Penelitian yang dilakukan oleh Putra, E. 2013 membahas tentang bagaimana menyederhanakan perhitungan pada kriptografi kurva eliptik dan berusaha
mempersingkat waktu proses tanpa mengurangi tingkat keamanan dengan judul Implementasi Kriptografi Kurva Eliptik Dengan Algoritma Elgamal Dan Metode
Pembangkitan Bilangan Prima Rabin-Miller Untuk Pengamanan File Teks. Dimana
kesimpulan penelitiannya antara lain adalah sebagai berikut: Kriptografi kurva eliptik dengan algoritma ElGamal dan metode pembangkit bilangan prima Rabin Miller dapat
diimplementasikan dengan baik dan dalam prosesnya berhasil disajikan secara sederhana sehingga dapat membantu pemahaman mengenai kriptografi kurva eliptik, Proses
enkripsi pada kriptografi kurva eliptik dengan algoritma ElGamal dan metode pembangkit bilangan prima Rabin Miller dapat diproses dengan baik, dan Dengan adanya
pembatasan nilai a dan b menjadi 1 serta jumlah digit pada bilangan prima hasil bangkitan dari pembangkit bilangan prima Rabin-Miller sebanyak 2 digit, proses
pembangkitan kunci, enkripsi dan dekripsi dapat dilakukan dengan cepat
.
Penelitian yang dilakukan oleh Erdiansyah, U. 2014 membahas tentang
bagaimana Aplikasi yang dirancang dalam penelitian telah mampu melakukan proses kompresi
file
teks dengan metode Levenstein dan Elias Delta Code, Aplikasi yang
dirancang dalam penelitian ini telah mampu melakukan proses dekompresi
file
teks hasil kompresi menjadi
file
teks semula sebelum dikompresi. 1.7
Metode Penelitian
Metodologi penelitian adalah langkah-langkah sistematik yang ini digunakan untuk mengerjakan atau menyelesaikan suatu masalah. Metodologi penelitian digunakan
sebagai pedoman dalam melaksanakan penelitian agar hasil yang dicapai sesuai dengan yang diinginkan. Metodologi penelitian yang digunakan dalam penulisan skripsi ini yaitu,
sebagai berikut:
1. Kepustakaan
a. Library Research,
yaitu membaca dan mempelajari buku-buku yang berhubungan dengan Algoritma Kriptografi ElGamal, dan Algoritma
Kompresi
Elias Gamma Code.
b. Melakukan pencarian dokumen-dokumen elektronik
e-booke-journal
yang berkaitan dengan pembahasan Algoritma Kriptografi ElGamal dan Algoritma
Elias Gamma Code
.
2. Analisa dan Perancangan Sistem
Berdasarkan rumusan dan batasan masalah, kebutuhan perancangan dianalisis disertai pembuatan
flowchart
dan
design interface.
3. Implementasi Sistem
Mengimplementasikan sistem sesuai hasil analisis dan perancangan ke dalam program komputer.
4. Pengujian Sistem
Pada tahap ini dilakukan pengujian sistem, apakah implementasi telah sesuai dengan tujuan penelitian.
5. Dokumentasi
Metode ini dilaksanakan dengan membuat dokumentasi dalam bentuk laporan tugas akhir.
1.8 Sistematika Penulisan