Text
Perancangan Aplikasi Kriptografi Klasik dengan Menggunakan Metode System Development Life Cycle
Kriptografi merupakan ilmu dan seni untuk menjaga kerahasiaan dan keamanan pesan. Dalam kritpgrafi pesan atau informasi yang dapat dibaca disebut sebagai plaintext. Proses yang dilakukan untuk mengubah plaintext (pesan) ke dalam ciphertext (data tersandi) disebut dengan enkripsi, sedangkan proses yang merupakan kebalikan dari enkripsi disebut dengan dekripsi. Pada penelitian ini akan dibuat sebuah aplikasi yang berguna sebagai alat bantu dalam melakukan proses enkripsi dan dekripsi pesan pada algoritma kriptografi klasik (algoritma Caesar cipher, vigenere cipher, playfair cipher, autokey cipher, affine cipher, reverse cipher dan coulumn cipher) yang bertujuan untuk memudahkan seseorang dalam melakukan proses enkripsi dekripsi pesan pada algoritma kriptografi klasik agar lebih mudah dan efektif. Dalam perancangan aplikasi ini dibuat dengan menggunakan metode System Development Life Cycle (SDLC). Dalam metode SDLC memiliki beberapa tahapan untuk perancangan sebuah aplikasi yaitu tahapan analisa kebutuhan dan spesifikasi kebutuhan sistem yang dimana pada tahapan ini merupakan tahapan pertama dalam pembuatan sebuah aplikasi, lalu setelah itu dilakukan sebuah perancangan / desain dari aplikasi yang akan dibuat, setelah itu dilakukanlah sebuah pengembangan sistem yang dimana proses pembuatan aplikasi tersebut dalam bentuk program atau coding sesuai dengan rancangan desain yang telah di buat sebelumnya. Hasil dari pengujian pada aplikasi ini dilakukan dengan cara membandingkan hasil secara manual dengan mencari satu per satu hasil dari enkripsi dekripsi pesan dengan menggunakan rumus yang ada, lalu hasil dari pengujian secara manual akan dibandingkan dengan hasil pengujian secara aplikasi apakah sama hasilnya atau tidak.
Kata Kunci : Kriptografi, Rekayasa Perangkat Lunak, System Development Life Cycle.
Tidak tersedia versi lain