Perancangan Antarmuka Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

3.4.5 Pseudocode Dekripsi Pesan

Dekripsi Pesan Cipherbyte in[4Nb], byte out[4Nb], word w[NbNr+1] begin Byte state[4,Nb] State = in AddroundKeystate, w[0, Nb-1] InvSubBytesstate InvShiftRowsstate For round = 1 step 1 to Nr-1 AddroundKeystate, w[roundNb, round+1Nb-1] InvMixColumnsstate InvSubBytesstate InvShiftRowsstate end for AddroundKeystate, w[roundNb, round+1Nb-1] out=state end

3.5. Perancangan Antarmuka

Perancangan antarmuka adalah desain awal dari tampilan sistem yang akan sistem dibangun. Antarmuka harus dirancang dengan memperhatikan faktor pengguna sehingga sistem yang dibangun dapat memberikan kenyamanan dan kemudahan untuk digunakan oleh pengguna. Sistem yang dibangun terdiri dari form utama dan home, pengirim, dan penerima.

3.5.1 Form Utama

Form Utama adalah tampilan awal dari sistem ini dijalankan. Gambar 3.10 menunjukkan tampilan sementara dari form utama dan home. Universitas Sumatera Utara Gambar 3.10 Rancangan Tampilan Form Utama

3.5.2 Form Pengirim

Pada halaman form pengirim ini, pengguna dapat melakukan proses enkripsi pesan dan kunci pesan yang akan dikirim ke penerima.Gambar 3.11 menunjukkan tampilan sementara dari form pengirim. Universitas Sumatera Utara Gambar 3.11 Rancangan Form Pengirim Keterangan: 1 Pengguna dapat menginputkan nomor atau memilih contact yang sudah tersimpan di seluler. 2 Pesan diinputkan secara langsung yang di anggap sebagai plaintext 3 Sebelum menekan tombol enkripsi pesan, pengguna harus mengisi kunci AES untuk proses enkripsi pesan. 4 Untuk enkripsi kunci pengguna harus menginputkan nilai a dan b, sebagai kunci algortima Affine Cipher. Universitas Sumatera Utara 5 Proses selanjutnya enkripsi pesan, lalu enkripsi kunci AES, setelah itu tombol kirim pesan untuk mengirim pesan ke nomor tujuan.

3.5.3 Form Penerima

Form Penerima adalah halaman dimana pengguna dapat melakukan proses dekripsi pesan dan dekripsi kunci pesan dari si pengirim. Gambar 3.12 menunjukkan tampilan sementara dari form penerima. Gambar 3.12 Rancangan Form Penerima Keterangan: 1 Ciphertext adalah pesan yang dimasuk yang sudah di enkripsi oleh pengirim Universitas Sumatera Utara 2 Pengguna harus tahu ciphertext kunci AES. 3 Sebelumnya pengguna harus memiliki kunci Affine Cipher , dalam hal ini nilai a dan nilai b yang sudah disepkati oleh pengirim dan penerima untuk mengdekripsikan ciphertext AES. 4 Button untuk dekrip kunci untuk mengembalikan ciphertext kunci AES menjadi plaintext kunci AES 5 Plaintext kunci AES digunakan untuk mendekripsikan ciphertext. 6 Button untuk dekrip pesan untuk mengembalikan ciphertext menjadi plaintext sehingga informasi dalam pesan dapat tersampaikan. Universitas Sumatera Utara BAB IV IMPLEMENTASI DAN PENGUJIAN Pada tahap ini dilakukan pembuatan sistem sesuai dengan analisis dan perancangan. Kemudian melakukan pengujian sistem

4.1 Implementasi

Dokumen yang terkait

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

5 41 93

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 13

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 6

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 18

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 1 1

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 20

PERANCANGAN APLIKASI SMS (SHORT MESSAGE SERVICE) DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA BLOCK CIPHER AES (ADVANCED ENCRYPTION STANDARD) BERBASIS MOBILE PADA PLATFORM ANDROID

0 0 5

Analisis Perbandingan Algoritma Advanced Encryption Standard Untuk Enkripsi Short Message Service (SMS) Pada Android

0 2 9

Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

0 1 22

BAB II TINJAUAN PUSTAKA - Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

0 0 18