Rumusan Masalah Batasan Penelitian Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

2 Universitas Sumatera Utara 1586, tetapi algoritma tersebut baru dikenal luas 200 tahun kemudian yang oleh penemunya cipher tersebut dinamakan Vigènere cipher. Kelebihan dari Vigenere cipher yaitu algoritma enkripsi ini sangat dikenal karena mudah dipahami dan diimplementasikan Setiawati, 2014. Selain itu, algoritma ini sulit dipecahkan dan dapat menggunakan kunci sederhana yang mudah diingat. Namun, algoritma Vigenere cipher berhasil dipecahkan oleh Babbage dan Kasiski pada pertengahan abad 19 dengan menebak panjang kunci dari frekuensi deretan huruf yang sering muncul pada pesan. Pesan asli lebih mudah diketahui bila diperoleh panjang kunci. Hal ini dapat dihindari dengan mengubah posisi transposisi huruf dari ciphertext setelah dienkripsi menggunakan Vigenere cipher. Salah satu algoritma transposisi yang dapat digunakan yaitu algoritma Myszkowski transposition. Menurut Atul, K. Bhowmick, et al, 2015 Myszkowski transposition adalah sebuah transposisi cipher. Algoritma ini ditulis oleh Émile Victor Théodore Myszkowski dalam bukunya yang berjudul Cryptographie Indéchiffrable pada tahun 1902. Buku ini ditulis berdasarkan penemuannya dan diklaim aman dari orang yang tidak berhak membaca pesan tersebut. Dengan mengkombinasikan algoritma Vigenere cipher dan Myszkowski transposition diharapkan dapat menutupi kelemahan dari algoritma Vigenere cipher. Mencermati hal-hal yang telah dipaparkan, maka penulis tertarik membuat skripsi berjudul “Implementasi Kombinasi Algoritma Vigenere Cipher dan Myzkowski Transposition pada Aplikasi Penyandian Pesan Berbasis Android ”.

1.2. Rumusan Masalah

Berdasarkan uraian dari latar belakang di atas, rumusan masalah yang akan dibahas adalah penerapan algoritma Vigenere cipher dan Myszkowski transposition dalam mengamankan pesan.

1.3. Batasan Penelitian

Batasan dalam penelitian ini adalah sebagai berikut: 1. Pesan berupa teks yang terdiri dari karakter ASCII 32 hingga 126. 2. Algoritma yang digunakan adalah kombinasi algoritma Vigenere cipher dan Myszkowski transposition. Universitas Sumatera Utara 3 Universitas Sumatera Utara 3. Menggunakan dua kunci yaitu karakter ASCII 32 hingga 126 untuk algoritma Vigenere cipher dan angka 0 hingga 9 untuk algoritma Myszkowski transposition. 4. Panjang kunci yang digunakan maksimal sepanjang plaintext. 5. Aplikasi ini dirancang untuk smartphone dan tablet Android versi 4.4.2 Kitkat dan menggunakan bahasa pemrograman Java Android Studio. 6. Pengujian keamanan dilakukan dengan menggunakan metode Kasiski.

1.4. Tujuan Penelitian

Adapun tujuan penelitian dalam tugas akhir ini adalah mengimplementasikan kombinasi algoritma Vigenere cipher dan Myszkowski transposition agar dapat memberikan pengamanan ganda pada pesan.

1.5. Manfaat Penelitian

Penelitian ini diharapkan dapat memberikan manfaat sebagai berikut : 1. Meningkatkan keamanan pesan saat berkomunikasi. 2. Menambah pengetahuan penulis tentang algoritma Vigenere cipher dan Myszkowski transposition. 3. Sebagai bahan referensi bagi peneliti lain yang ingin membahas topik yang terkait dengan penelitian ini.

1.6. Metodologi Penelitian

Tahapan penelitian yang dilakukan dalam penelitian ini adalah : 1. Studi Literatur Pada tahap ini dilakukan pengumpulan referensi yang diperlukan dalam penelitian. Hal ini dilakukan untuk memperoleh informasi dan data yang diperlukan untuk penulisan skripsi ini. Referensi yang digunakan dapat berupa buku, jurnal, artikel, paper, makalah baik berupa media cetak maupun media internet mengenai algoritma kriptografi, khususnya untuk algoritma Vigenere cipher dan Myszkowski transposition, serta Android Studio dan bahasa pemrograman Java. Universitas Sumatera Utara 4 Universitas Sumatera Utara 2. Analisis dan Perancangan Pada tahap ini digunakan untuk mengolah data dari hasil studi literatur yang kemudian dilakukan analisis dan perancangan sistem. Kemudian sistem dirancang dengan membuat gambaran sistem menggunakan UML Unified Modelling Language, flowchart, rancangan aplikasi, dan user interface. 3. Implementasi Pada tahap ini algoritma Vigenere cipher dan Myszkowski transposition diimplementasikan ke dalam pembuatan suatu aplikasi pengamanan teks berbasis android dengan menggunakan bahasa pemrograman Java. 4. Pengujian Pada tahap ini dilakukan pengujian kinerja sistem dan kebenaran hasil untuk proses enkripsi dan dekripsi algoritma Vigenere cipher dan Myszkowski transposition. 5. Dokumentasi Pada tahap ini dibuat laporan dan kesimpulan akhir dari hasil analisa dan pengujian selama penelitian dalam bentuk skripsi.

1.7. Sistematika Penulisan