Flowchart Sistem Pseudocode Sistem

3.3 Flowchart Sistem

Flowchart merupakan diagram alir dari bagan-bagan tertentu yang memiliki arus penggambaran mengenai langkah-langkah penyelesaian suatu permasalahan. Selain itu, flowchart juga memiliki fungsi memudahkan proses pengecekan terhadap sistem yang akan dibuat. Berikut merupakan flowchart dari sistem yang dibangun. Gambar 3.6 Flowchart Sistem Dekripsi Pesan Pilih Menu? start Kotak Keluar Info Enkrispi pesan Kirim Pesan Pilih Pesan Dekripsi Pesan Pilih Pesan Tampilkan info aplikasi End Pesan baru Kotak Masuk Kotak Keluar Info Universitas Sumatera Utara

3.3.1 Flowchart Enkripsi Pesan dengan Algoritma Advanced Encryption Standard

Berikut adalah flowchart enkripsi pesan dari sistem yang dibangun dapat dilihat pada gambar 3.7 Gambar 3.7 Flowchart Enkripsi Pesan dengan Algoritma Advanced Encryption Standard 3.3.2. Flowchart Enkripsi Kunci dengan Algoritma Affine Cipher Berikut adalah flowchart enkripsi kunci pesan dari sistem yang dibangun dapat dilihat pada gambar 3.8 Gambar 3.8 Flowchart Enkripsi Kunci dengan Algoritma Affine Cipher START KUNCI AES, PESAN ENKRIPSI PESAN DENGAN KUNCI AES CIPHERTEX END STAR KUNCI AFFINE, ENKRIPSI KUNCI AES DENGAN KUNCI AFFINE CIPHER CIPHERTEXT KUNCI AES END Universitas Sumatera Utara

3.3.3. Flowchart Dekripsi Pesan dan Kunci Pesan

Berikut adalah flowchart dekripsi pesan dari sistem yang dibangun dapat dilihat pada gambar 3.9 Gambar 3.9 Flowchart dekripsi pesan dan Kunci Pesan PLAINTEXT END DEKRIPSI CIPHER PESAN DENGAN START CIPHERTEXT, CIPHERTEXT KUNCI AES, KUNCI AFFINE CIPHER DEKRIPSI CIPHER KUNCI AES DENGAN KUNCI AFFINE CIPHER KUNCI AES Universitas Sumatera Utara

3.4 Pseudocode Sistem

Pseudocode merupakan pendeskripsian dari algoritma pemrograman komputer yang ada dimana menggunakan struktur sederhana dari bahasa pemrograman yang digunakan dan dapat dimengerti. Berikut merupakana pseudocode dari sistem yang dibangun.

3.4.1. Psuedocode Enkripsi Pesan

ENKRIPSI PESAN DENGAN AES Cipherbyte in[4Nb], byte out[4Nb], word w[NbNr+1] begin Byte state[4,Nb] State = in AddroundKeystate, w[0, Nb-1] For round = 1 step 1 to Nr-1 SubBytesstate ShiftRowsstate MixColumnsstate AddroundKeystate, w[roundNb, round+1Nb-1] end for SubBytesstate ShiftRowsstate AddroundKeystate, w[roundNb, round+1Nb-1] out=state end

3.4.2 Psuedocode Enkripsi Kunci Pesan

ENKRIPSI KUNCI PESAN DENGAN AFFINE For i= 0 topanjangkunci-1 Ciphertext=aPlaintext + bmod 128

3.4.4 Pseudocode dekripsi Kunci Pesan

Berikut ini adalah pseudocode dari proses dekripsi pada penelitian ini . For i= 0 topanjangkunci-1 Plaintext=a -1 Ciphertext - bmod 128 Universitas Sumatera Utara

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

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