46
Tabel 3. Proses Enkripsi Base16
Untuk mendapatkan hasil encodeenkrispi nilai decimal akan dijadikan sebagai index pada tabel index algoritma base16, dimana value dari tabel index
algoritma base16 sebagai hasil dari enkripsi untuk masing-masing karakter. Dan untuk mendekripsi pada algoritma base16 dapat dilakukan dengan
membalikkan tahapan-tahapan dari enkripsi diatas
3.5 Prosedur Pembuatan Program Aplikasi
Langkah – langkah pembuatan program aplikasi monas encoder ini adalah sebagai berikut :
1. Mempersiapkan dan melakukan instalasi perangkat keras berupa komputer
dengan spesifikasi sebagai berikut: a.
Prosesor minimal pentium IV. b.
Harddisk minimal 20 GB. c.
Memori DDR minimal 128 MB. d.
Monitor minmal 15’. e.
Satu buah keyboard dan mouse standard. f.
Media penyimpanan External jika diperluukan g.
Printer bila diperlukan.
Universitas Sumatera Utara
47 2.
Mempersiapkan dan melakukan instalasi perangkat lunak berupa komputer dengan spesifikasi sebagai berikut :
a. Sistem operasi window XP.
b. Program aplikasi Microsoft office, Microsoft office Word akan
dibutuhkan untuk tempat menyimpan data. c.
Program aplikasi php , webserver apache, css, javascript
3.6 Rancangan Halaman Antarmuka
Perancangan antarmuka user Aplikasi Perbandingan Enkripsi Algoritma Base64, base32 Dan Base16 dimaksudkan untuk memudahkan dalam perancangan
aplikasi yang akan dibuat, dimana halaman antarmuka ini adalah halaman yang akan pertama sekali tampil sewaktu user masuk ke aplikasi Analisa Enkripsi Algoritma
Base64, Base32 Dan Base16 yang akan dibuat, dan perancangan menu user dapat dilihat pada gambar dibawah ini:
Universitas Sumatera Utara
48
Gambar 3.7 Halaman Antar muka user
Keterangan rancangan halaman antar muka user diatas adalah : 1.
Box Input plaintext 2.
Tombol proses 3.
Tabel base16 4.
Tabel base32 5.
Tabel base64 6.
Hasil proses enkripsi dari base16 7.
Hasil proses enkripsi dari base 32
8.
Hasil proses enkripsi dari base64 Plainteks
1 Proses
Tabel Base16 3
Tabel Base32 4
Tabel Base64 5
Hasil Dari Base16 6
Hasil Dari base32 7
Hasil Dari Base64 8
IMPLEMENTASI ENCODING ALGORITMA BASE16, BASE32 DAN BASE64 UNTUK TEKS
Universitas Sumatera Utara
49
BAB IV HASIL DAN IMPLEMENTASI
4.1 Hasil Penelitian
Adapun hasil Aplikasi Perbandingan Base16,Base32, Base64 Untuk Enkripsi File Text Dengan PHP. yang sudah dibuat, dapat dilihat dibawah ini pada bab ini.
4.1.1 Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang disetujui dan menguji,
menginstal, memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki.
Penggunaan suatu komputer untuk pemecahan masalah membutuhkan suatu sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam
melaksanakan tugasnya, yaitu mengolah data menjadi informasi. Langkah implementasi yang dilakukan dalam menyelesaikan Perancangan Aplikasi Analisis
Enkripsi Algoritma base64, base32 Dan Base16, Menyediakan perangkat keras Hardware dan perangkat lunak Software. Dalam tahap ini disediakan perangkat
keras. Perangkat lunak yang dibutuhkan adalah Sistem Operasi XP dan bahasa pemograman yang digunakan untuk menulis program ke dalam komputer. Menguji
sistem menjelaskan mengenai hasil pengujian sistem yang dilakukan pada Aplikasi Perbandingan Enkripsi Algoritma base64, base32 Dan Base16.
42
Universitas Sumatera Utara