Implementasi Form Bantuan Pengujian

BAB IV IMPLEMENTASI DAN PENGUJIAN Pada tahap ini dilakukan pembuatan sistem sesuai dengan analisis dan perancangan. Kemudian melakukan pengujian sistem

4.1 Implementasi

Dalam tugas akhir ini, program dibangun menggunakan bahasa pemrograman Java. Program ini terdiri dari 5 form utama, yaitu: form home untuk menampilkan semua menu pada program ini, form buat pesan untuk memulai membuat pesan enkripsi yang baru, form pesan masuk untuk melihat pesan yang masuk dan dapat digunakan untuk proses dekripsi di seluler , form pesan keluar untuk melihat pesan keluar dan form bantuan sebagai halaman dalam menggunakan sistem ini. 4.1.1 Form Home Form Home merupakan form yang pertama kali muncul apabila sistem dibuka. Pada form ini, terdapat lima button untuk memulai menggunakan sistem ini. Gambar 4.1 Form Home Universitas Sumatera Utara 4.1.2 Form Pesan Baru Form Pesan Baru digunakan untuk membuat pesan dari plaintext ke cipher yang kemudian pesan tersebut dikirim melalui jaringan seluler. Pada form ini user dapat mengiputkan nomor handphone tujuan dengan menginputkan secara langsung ataupun yang sudah tersimpan di kontak seluler user. Gambar 4.2 Form Pesan Baru 4.1.3 Form Pesan Masuk Form Pesan Masuk digunakan untuk melihat semua pesan yang masuk ke perangkat seluler pengguna, dimana fungsi utamanya adalah untuk mendekripsikan pesan rahasia yang masuk ke perangkat seluler dengan menggunakan kunci yang sudah disepakati oleh pengirim dan pengguna dalam mengembalikan ciphertext ke plaintext. Universitas Sumatera Utara Gambar 4.3 Form Pesan Masuk 4.1.4 Form Pesan Keluar Form Pesan Keluar digunakan untuk melihat semua pesan keluar yang ditujukan ke perangkat lain. Gambar 4.4 Form Pesan Keluar Universitas Sumatera Utara 4.1.5 Form Bantuan Form Bantuan digunakan sebagai panduan dalam menggunakan sistem ini.

4.5 Form Bantuan

4.2 Pengujian

4.2.1 Skenario Enkripsi AES Misalkan nilai ASCII dalam Hexadecimal plaintext dan kunci yang akan di uji, yaitu: Plaintext = 32, 43, F6, A8, 88, 51, 30, 8D, 31, 31, 98, A2, E0, 37, 07, 34 Kunci = 2B, 7E, 15, 16, 28, AE, D2, A6, AB, F7, 15, 88, 09, CF, 4F, 3C Berikut adalah proses enkripsi dengan algoritma Advanced Encryption Standard. 4.2.1.1 AddRoundKey Proses ini bertujuan yaitu Ciphertext dalam bentuk matriks 4x4 di Xor dengan kuncinya. Universitas Sumatera Utara 4.2.1.2 SubBytes Pada proses ini nilai Hexa setiap elemen digantikan dengan nilai pada tabel s-box AES, yaitu digit pertama dianggap X, dan digit kedua dianggap Y.

4.1 Tabel S-Box AES

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