4
varian ini, kunci bukan string pendek yang diulang secara periodik seperti pada vigenere cipher standar, tetapi kunci merupakan string panjang dan diambil dari
teks yang memiliki arti atau cukup dikenal dalam masyarakat, bisa juga berupa teks pada buku yang dimiliki oleh pengirim dan penerima pesan. Running-key
vigenere Cipher dikatakan sebagai enkripsi yang tidak terpecahkan [5]. Dengan penggunaan algoritma Running-key Vigenere cipher, jumlah
maksimal karakter dari setiap pengiriman sms menggunakan Aplikasi VinereySMS kurang lebih sama dengan sistem SMS yang sudah ada, dan
diharapkan gangguan terhadap kerahasiaan isi SMS dapat dihindari, karena untuk melakukan penyadapan, pengintaian, atau gangguan lainnya menjadi tidak mudah
karena kunci yang dipakai merupakan kesepakatan antara pengirim dan penerima SMS.
1.2. Rumusan Masalah
Dari latar belakang masalah, maka rumusan masalah diperoleh adalah sebagai berikut:
1. Bagaimana menganalisis cara kerja algoritma vigenere dengan
variasi running-key vigenere cipher? 2.
Bagaimana implementasi algoritma Running-key Vigenere cipher pada aplikasi enkripsi SMS berbasis Android?
3. Apakah Aplikasi VinereySMS menambah daya guna sistem SMS?
5
1.3. Tujuan Penelitian
Tujuan dari penelitian ini adalah: 1.
Mengetahui cara kerja Algoritma Vigenere dengan variasi Running- key Vigenere cipher.
2. Mengimplementasikan algoritma Running-key Vigenere cipher pada
aplikasi SMS berbasis android. 3.
Mengetahui dengan dibangunnya Aplikasi VinereySMS akankah menambah daya guna sistem SMS.
1.4. Batasan Masalah
Batasan masalah yang ada pada penelitian ini adalah: 1.
Aplikasi yang dibangun difokuskan pada pengiriman SMS dan penerimaan SMS.
2. Informasi yang akan dienkripsi hanya pesan singkat SMS pada
smartphone yang berbasis Android. 3.
SMS yang akan didekripsi hanya SMS yang memiliki header VN- yang tersimpan pada inbox pada smartphone berbasis Android.
4. Metode Kriptografi yang digunakan yaitu Algoritma Vigenere
dengan variasi Running-key. 5.
Karakter yang digunakan adalah karakter yang terdaftar dalam kode ASCII American Standard Code for Information Interchange dari
decimal range 32-126.
6
6. Aplikasi yang dibangun dapat dijalankan pada ponsel yang memiliki
sistem operasi android minimal versi 2.3.3 Gingerbread API level 9 dan maksimal versi 4.2 jellybean API level 17.
7. Hardware yang digunakan adalah smartphone yang berbasis
Android.
1.5. Manfaat
Manfaat dari penyusunan tugas akhir ini adalah: Membantu pengguna SMS khususnya yang menggunakan perangkat mobile
berbasis Android dalam mengamankan konten SMS antar pengirim dan penerima.
1.6. Metodologi Penelitian
Metode penelitian yang digunakan adalah metode penelitian dengan langkah- langkah sebagai berikut :
1. Studi literatur dengan membaca buku acuan mengenai Object
Oriented Programing , pemrograman android, kriptografi, dan skripsi terkait serta mencari informasi-informasi lain yang
mendukung pembuatan aplikasi ini. 2.
Menganalisis dan mendesain Aplikasi VinereySMS.
3. Membuat Program menggunakan Aplikasi Eclipse IDE v 4.2.
7
4. Menguji coba aplikasi menggunakan smartphone android dengan
minimal versi 2.3.3 gingerbread dan maksimal versi 4.2 jellybean.
5. Menguji fitur tambahan pada Aplikasi VinereySMS terhadap user
dengan melakukan kuisioner.
1.7. Sistematika Penulisan