Anda di halaman 1dari 8

TUGAS PRAKTIKUM SISTEM KEAMANAN DATA

ENKRIPSI RC4 CIPHER

Oleh :
MUHAMMAD RAIHAN AZIF
M3117066
TI-C

DIII TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2019
A. PRAKTIKUM

Berikut ini adalah langkah-langkah yang dilakukan dalam membuat Enkripsi RC4
CIPHER :

1. Hal pertama dalam membuat sistem login ini yaitu membuka XAMPP dan
memulai (start) Apache dan MySQL.

2. Kemudian kita buat file dengan nama index.php dan proses.php.


3. index.php
pada file index.php ini berisi tampilan form yang terdiri dari Teks untuk memasukkan
teks atau kaliamat yang akan di enkripsi, Key merupakan kunci yang digunakan
untuk enkripsi dan inputan Submit untuk mengirimkan Teks dan Key yang akan
dienkripsi serta Riset untuk mengulang kembali saat akan memasukkan Teks dan Key
enkripsi. Form ini nantinya akan diolah di dalam file proses.php
Source code :

Hasil Output :

4. proses.php
pada file proses.php berisi proses enkripsi dan dekripsi untuk Teks dan Key yang
sudah di masukkan pada form di halaman index.php. file ini berfungsi untuk
mengolah proses enkripsi dan dekripsi inputan yang dikirim melalui form di
halaman index.php. pada praktikum enkripsi rc4 ini proses enkripsi dan dekripsi
dilakukan sekaligus. dalam prosesnya enkripsi dan dekripsi dimulai dengan
perhitungan panjang index data kemudian data dimasukkan ke variabel sementara.
Setelah itu, dilakukan penukaran data dengan operasi XOR dan hasilnya
dimasukkan ke dalam variabel.
Source code :
Hasil Output :
Form Inputan

Hasil Inputan
B. LATIHAN
Soal
Tes Proses Dekripsi
Ubah-ubahlah kunci. Masukkan kata yang sama dan berulang-ulang dengan kunci
yang berbeda. Lakukan analisis terhadap hasil enkripsi dan dekripsinya.

Hasil Latihan :
1. Teks SISTEM KEAMANAN DATA dengan key D3TIUNS
Form Inputan

Hasil Inputan
2. Teks SISTEM KEAMANAN DATA dengan key d3tiuns
Form Inputan

Hasil Inputan

3. Teks SISTEM KEAMANAN DATA dengan key d3TIuns


Form Inputan
Hasil Inputan

C. ANALISIS
Berdasarkan praktikum diatas dapat dilihat bahwa saat kita memasukkan teks dengan
plaintext sama secara berulang tetapi key berbeda maka akan menghasilkan enkripsi yang
berbeda, karena enkripsi mengikuti key dan plaintextnya. Namun untuk hasil dekripsinya
akan selalu sama dengan teks awal.

Anda mungkin juga menyukai