Analisis Penerapan Algoritma RC6 Dalam Enkripsi SMS

3.2 Perancangan Sistem 3.2.1 Perancangan Form Menu Form menu adalah sebuah form yang dibuat untuk memulai sistem kriptografi RC6 ini. Form ini dibangun untuk membuka form yang nantinya akan dihubungkan dengan form-form yang lain. Nama dari file xml dalam form menu ini adalah “menu.xml”. Berikut ini adalah source code file xml nya Disamping file xml yang merupakan file perancang bangun yang berfungsi untuk mendesign form, maka ada juga source code untuk mengoperasikan file ini kedalam sistem. Form menu ini ketik di tekan akan memanggil form “menulist” sebagai langkah selanjutnya.

3.2.2 Perancangan Form Menu List

Form menulist adalah form lanjutan dari form menu, dimana form ini akan mengarahkan kepada user apakah dia ingin mengirim pesan atau akan membuka pesan. Nama dari file form menulist dalam eclipse adalah “MenuList.java”. Dilihat dalam sourcecode, dimana form ini mebangun 2 teksview yaitu “pengirim dan penerima”. Dimana ketika kita menekan tombol pengirim, dia akan mengarahkan ke bagian form pengirim, dan begitu juga dengan “penerima”, ketika di tekan penerima, maka akan mengarahkan user kebagian pembuka pesan yaitu form “penerima”.

3.2.3 Perancangan Form Pengirim

Sasaran dibuatnya form pengirim adalah untuk menyediakan tempat untuk mengirim pesan. Di dalam form ini terdapat 4 teksview, 4 edittext, dan 2 button. Teksview pada form diatas hanya berfungsi sebagai tempat untuk meletakkan teks penanda, sedangkan editteks berfungsi untuk mengisi apa yang akan user isi, misalnya alamat email si pengirim dan penerima pesan, harus sesuai dengan yang ada, sedangkan button berfungsi untuk meneruskan pesan yang telah di edit atau diisi oleh user. Syarat untuk menjalankan aplikasi kriptografi saya ini adalah pengirim dan penerima pesan harus memiliki Gmail sendiri. Aplikasi ini berbeda dengan aplikasi sms sebelumnya yang ada di handphone-handphone yang lain yang hanya memanfaatkan nomor telepon selular. Pesan yang dikirim dalam bentuk pesan biasa akan di enkripsi kedalam bahasa yang tidak dapat di mengerti oleh manusia yang disebut chiperteks. Chiperteks diperoleh melalui perhitungan algoritma RC6. Berikut adalah form pengirim yang di jalankan di emulator Gambar 2 form pengirim pesan gmail Nama dari aplikasi android yang saya buat ini adalah “bahu”, dan nama file dari bahu untuk form pengirim ini adalah “new_message”. Adapun source code yang telah dibuat dalam file xml nya adalah sebagai berikut:

3.2.4 Perancangan Form Penerima Pesan

Form pengirim dirancang untuk membuka pesan yang dikirim. Didalam form ini pesan yang tadinya dienkripsi akan di dekripsi menjadi pesan asli yang dapat dibaca. Di dalam form ini terdapat 3 teksview, 3 editteks dan 1 button. Tombol button yang terdapat di dalam form ini berfungsi sebagai pembuka pesan. Jadi pesan yang tadinya telah dienkripsi oleh RC6 akan menjadi pesan semula. Nama file yang terdapat pada xml yang saya buat pada form penerima pesan adalah “kedua.xml” Berikut adalah gambar dari form penerima pesan: Gambar 3 form penerima pesan

3.3 Alur dan Proses Terjadinya Proses Enkripsi dan Dekripsi di Pesan Gmail

Bab ini akan menjelaskan alur terjadinya proses enkripsi dan dekripsi yang terjadi didalam sistem android. Berawal dari form pengirim pesan. Untuk memulai proses kerja sistem ini adalah, pengguna atau user diwajibkan untuk mengisi setiap kotak teks yang ada dalam form. Yaitu mulai dari email pengirim, password, email penerima, subjek, dan isi pesan harus diisi sesuai dengan yang sebenarnya. Misalnya pada bagian sender email atau nama pengirim pesan adalah oncyfazilgmail.com, kemudian passwordnya diisi dengan password gmail yang sebenarnya, kemudian email penerima atau email yang ingin ditujukan, misalnya “andhriey.lopagmail.com”, terus pada bagian subjek dan isi pesan di isi sesuai dengan apa yang ingin dikirimkan kepada penerima pesan. Editteks yang telah lengkap diisi oleh pengirim pesan akan dikirim dengan menekan tombol “send”. Ketika tombol send ditekan pesan akan dikirim ke gmail yang dituju. Pesan yang diterima di dalam gmail akan berbentuk pesan yang tidak dapat di mengerti, karena telah di enkripsi melalui algoritma RC6. Namun yang di enkripsi hanyalah isi dari pesan, sedangkan email pengirim, password dan subjek tidak akan ikut di enkripsi. Misalkan kita masukkan isi pesan dari pengirim sebagai berikut “ ini nomor pin saya”, maka kata tersebut akan di enkripsi menjadi sebuah bahasa yang tidak dimengerti. Berikut ini adalah proses dari awal dari mana pesan tersebut akan di enkripsi sampai di dekripsi kembali. Gambar 4 Form pengirim dengan isi pesan Kemudian setelah di klik tombol “Kirim”, setelah itu akan muncul pemberitahuan “send”, itu artinya pesan anda tersebut telah terkirim kepada penerima pesan. Tetapi sebelumnya pesan tersebut akan di enkripsi kedalam gmail. Berikut