BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

KEAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC4) DAN STEGANOGRAFI PADA CITRA DIGITAL

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Universitas Sumatera Utara BAB 2 LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN. pengamanan file teks dengan menggunakan algoritma triangle chain dan rivest cipher (RC4).

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

RC4 Stream Cipher. Endang, Vantonny, dan Reza. Departemen Teknik Informatika Institut Teknologi Bandung Jalan Ganesha 10 Bandung 40132

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN. pada kehidupan manusia. Teknologi mengubah cara hidup baik untuk melakukan

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk

Gambar 3.1 Flowchart proses enkripsi AES

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB III ANALISA DAN DESAIN SISTEM. melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor

BAB III ANALISIS DAN PERANCANGAN. yang ada pada sistem dimana aplikasi dibangun, meliputi perangkat

Bab 3. Metode dan Perancangan Sistem

BAB III ANALISA MASALAH DAN PERANCANGAN


BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB 3 METODOLOGI PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

III Bab III Analisis dan Perancangan

BAB III ANALISIS DAN PERANCANGAN

Bab 3. Metode dan Perancangan Sistem

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN

BAB III ANALISA DAN PERANCANGAN

JURNAL KEAMANAN KOMPUTER APLIKASI ENKRIPSI - DEKRIPSI DENGAN ALGORITMA RC2 MENGGUNAKAN JAVA NETBEANS

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM. PadababiniakandibahasmengenaiAplikasi Enkripsi Pesan Dengan

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Halim Agung 1*, Budiman 1. Jl.Lodan Raya No.2, Jakarta 14430

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

1. BAB III ANALISA DAN PERANCANGAN SISTEM

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN APLIKASI PENGACAKAN CITRA MENGGUNAKAN M-SEQUENCE BERDASARKAN PARAMETER

Gambar 4.1 Flowchart

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN


ANALISIS ALGORITMA KRIPTOGRAFI RC4 PADA ENKRIPSI CITRA DIGITAL

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Perancangan Dan Pembuatan Pengamanan Video Chat Dengan Menggunakan Metode Enkripsi RC4

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah sistem pada perbandingan latency pada transmisi data terenkripsi di protocol websocket ini memerlukan antarmuka untuk mengkoneksikan dan mengendalikan server sebagai uji latency pada transmisi dengan komputer server, menggunakan bahasa pemprograman Javascript sebagai antarmuka antara protocol websocket dan komputer server, untuk pembuatan latency yang akan diakses oleh user. Berdasarkan penjelasan mengenai algoritma RC4 dan RC6 di atas, dapat diketahui beberapa perbedaan mendasar antara RC6 dengan RC4. RC6 menggunakan 4 register berukuran b/4-bit, sedangkan RC4 menggunakan 2 register berukuran b/2-bit, dengan b menyatakan panjang blok. RC6 menggunakan 4 register karena dirancang untuk memenuhi spesifikasi AES, yaitu kemampuan beroperasi dalam mode 128 bit. Dengan 4 register kerja, maka besar masing-masing register kerja yang diperlukan hanya 32 bit (4 32 = 128 bit). III.2. Penerapan Metode Studi kasus RC4 proses pertama dalam algoritma RC-4 adalah Key Scheduling Algorithm. KSA ini merupakan inisialisasi untuk pentabelan S-BOX dan kunci. RC4 mempunyai sebuah S-Box, S0,S1,...,S255, yang berisi permutasi dari bilangan 0 sampai 255. Terdapat dua indeks yaitu i dan j yang diinisialisasi

23 dengan bilangan nol. Untuk menghasilkan random byte langkahnya adalah sebagai berikut : For i 0 to 255 S[i] i Dalam operasi selanjutnya, RC-4 akan mengubah isi kotak-s tergantung kunci K dengan operasi sebagai berikut : j=0 for i 0 to 255 j (j +S[i] +K[i] ) mod 256 pertukarkan isi S[i] dan isi S[j] Dengan demikian berakhirlah proses KSA. Untuk selanjutnya untuk membangkitkan kunci enkripsi, dilakukan proses PRGA atau Pseudo Random Generation Algorithm. Algoritma PRGA adalah sebagai berikut : i 0 j 0 i ( i + 1 ) mod 256 j ( j + S[i] ) mod 256 pertukarkan isi S[i] dan S[j] k = S [ S[i] + S [j] ] mod 256 perhatikan bahwa k kecil merupakan kunci yang langsung beroperasi terhadap plaintext, sedangkan K besar adalah kunci utama induk. Bila terdapat plaintext P, maka operasi enkripsi berupa : C = P XOR k

24 III.3. Desain Sistem Desain sistem pada penelitian ini dibagi menjadi dua desain, yaitu desain sistem secara global untuk penggambaran model sistem secara garis besar dan desain sistem secara detail untuk membantu dalam pembuatan sistem. III.3.1. Desain Sistem Secara Global Desain sistem secara global menggunakan bahasa pemodelan UML yang terdiri dari flowchart, dan Blok Diagram. III.3.1.1. Usecase Diagram Rancangan ini disusun dengan tujuan mendesain dan merepresentasikan program. Fungsinya adalah untuk memudahkan pengguna mentransmisi data yang akan dibuat pada gambar III.1 berikut. Analisis Perbandingan Latency Pada Transmisi Data Terenkripsi di Protokol Websocket Dengan Algoritma RC4 Dan RC6 Dashboard User Setting Berkas <Incloud> Jalankan Server Server Pengujian Latency Gambar.III.1. Use Case Webcam

25 III.3.1.2. Flow Chart Start Jalankan Server Websocket tidak Jalankan ya Pengujian Latency End Gambar.III.2. Flow Chart III.3.1.3. Blok Diagram Sistem latency websocket ini memerlukan antarmuka untuk mengkoneksikan dan mengendalikan server sebagai pengujian antara metode dengan sistem latency, menggunakan bahasa pemprograman javascript sebagai antarmuka antara server computer terlihat pada gambar III.3 berikut.

Phase 26 Latency Admin Sistem Memilih aksi server Click Jalankan Form RC4 vs RC6 Memilih berkas Koneksi Uji Gambar.III.3. Blok Diagram III.4. Desain User Interface Berikut ini adalah rancangan atau desain input sebagai antarmuka server terdapat pada gambar III.4 :

27 SERVER WEBSOCKET Selamat Datang di Aplikasi Server Websocket Alamat IP Log Server Port IP Jalankan Hentikan Clear Log Gambar.III.4. Desain Tampilan Server Keterangan : Dari desain tampilan server websocket terdapat untuk menjalakan alamat ip dan port ip pada aplikasi ini mesti melakukan klik jalankan untuk menjalakan alamat ip dan port ip pada server. Tombol hentikan untuk mengentikan jalannya server ke klient pada alamat ip tersebt 1. Desain Tampilan Dashboard Desain yang dirancang untuk melihat tampilan depan aplikasi dari aplikasi sistem klient terlihat seperti pada gambar III.5 berikut :

28 RC4 VS RC6 Dashboard Setting Berkas Penguji Latency Tentang SELAMAT DATANG Xxxxxxxxxxxxx Xxxxxxxxxxxxxxx Xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Gambar.III.5. Desain Dashboard Keterangan : Dari desain ini terdapat halaman dashboard, klient siap melakukan perbandingan latency yang sesuai kebutuhan dengan menekan tombol-tombol yang telah disediakan. 2. Desain Tampilan Setting Berkas Desain tampilan setting berkas yang dirancang untuk mengetahui kapasitas berkas yang akan dibandingkan terlihat seperti pada gambar III.6 berikut :

29 RC4 VS RC6 Dashboard Setting Berkas Penguji Latency Tentang Konten Berkas File Type Size Simpan Berkas Gambar.III.6. Desain Tampilan Setting Berkas Keterangan : Dari desain setting berkas terdapat nama berkas yang akan di latency untuk mengetahui konten berkas yang aka disimpan. 3. Desain Tampilan Pengujian Latency Desain tampilan pengujian latency dari server yang harus dikoneksi dari data pengujian terlihat seperti pada gambar III.7 berikut :

30 RC4 VS RC6 Dashboard Setting Berkas Penguji Latency Tentang Server Pengujian Data Pengujian Uji Latency RC4 Alamat IP Nama File Ukuran Dikirim Latency Port IP Koneksi Uji Berkas Siap Uji Uji Latency RC6 Nama File Ukuran Dikirim Latency Gambar.III.7. Desain Tampilan Pengujian Latency Keterangan : Dari desain pengaturan program ini untuk mengatur aplikasi webcam sesuai yang kita butuhkan. 4. Desain Tampilan Tentang Desain tampilan tentang untuk mengetahui aplikasi terlihat seperti pada gambar III.8 berikut : RC4 VS RC6 Dashboard Setting Berkas Penguji Latency Tentang Gambar.III.8. Desain Tampilan Tentang

31 Keterangan : Dari desain tampilan tentang untuk mengetahui versi program yang telah dibuat

32