9 Skema encoding base64 biasanya digunakan ketika ada kebutuhan untuk
menyandikan data biner yang perlu disimpan dan ditransfer melalui media yang dirancang untuk menangani data tekstual. Hal ini untuk memastikan bahwa data tetap
utuh tanpa perubahan selama pengiriman. Base64 digunakan umum dalam beberapa aplikasi termasuk email melalui MIME, dan penyimpanan data yang kompleks dalam
XML. Selain algoritma base64, juga terdapat algoritma-algoritma lainnya yang untuk
enkripsi filetext, diantaranya algoritma base32, base32 encode dengan hanya karakter A sampai Z dan 2 sampai 7. Tidak ada tanda hubung, garis bawah, plus, garis miring
atau sama dengan yang digunakan. Ada juga base16, algoritma ini mungkin adalah metode yang paling sederhana dari pengkodean data biner,base16 ini adalah yang
paling efisien dari semua metode yang disurvei, karena data dikodekan adalah sekitar dua kali ukuran biner mentah. Oleh sebab itu diperlukan perbandingan antara
algoritma-algoritma yang ada sehingga mudah menentukan algoritma mana yang sebaiknya digunakan untuk situasi tertentu
1.2 Rumusan Masalah
Adapun rumusan masalah dari Skripsi ini adalah : a.
Bagaimana mengubah plaintext menjadi chiphertext untuk suatu plaintexs. b.
Bagaimana mengubah plaintext menjadi chipertext dengan encoding algoritma base16, base32, base64
c. Bagaimana menganalisis hasil encoding algoritma base 16, base 32 dan base
64. d.
Bagaimana membuat keamanan suatu plaintext dari hasil encoding.
Universitas Sumatera Utara
10 e.
Apakah salah satu encode dari algoritma base 16, base 32, dan base 64 yang dapat menghasilkan encode yang efisien
1.3 Batasan Masalah
Batasan masalah pada program aplikasi encode decode dengan base16, base32
dan base64 yaitu : a.
Rancangan program aplikasi ini dibuat untuk mengamankan pesan teks b.
Ukuran teks yang dapat dienkripsi senilai 2000 karakter, teks berupa angka, huruf dan tombol lain yang tersedia pada keyboard
c. Rancangan encode ini hanya dapat mengekripsi data yang berupa teks atau
tulisan, bukan suara maupun gambar. d.
Bahasa pemrograman yang digunakan adalah PHP. e.
Rancangan program ini hanya menganalisis proses dari encoding keamanan data tersebut, tidak membahas tentang algoritma base16, base32 dan base64
1.4 Tujuan Dan Manfaat Penelitian 1.4.1 Tujuan Penelitian
Tujuan dari Skripsi ini adalah merancang suatu sistem yang dapat memberikan informasi mengenai analisis encoding antara algoritma base16, base32
dan base64 dalam encode fileteks.
1.4.2 Manfaat penelitian
Manfaat dari penelitian ini diharapkan memberikan dapat informasi encoding algoritma base16, base32 dan base64.
Universitas Sumatera Utara
11
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :
1. Studi Literatur
Melakukan studi kepustakaan melalui hasil penelitian berupa buku, jurnal, dan artikel-artikel yang relevan, serta mempelajari lebih dalam teori-teori tentang
algoritma base64, base32 dan base16 2.
Analisis dan Perancangan Sistem Melakukan analisis terhadap masalah yang ada untuk mendapatkan solusi dari
masalah tersebut dan membuat perancangan aplikasi analisis encoding decoding algortima base64, base32 dan base16.
3. Implementasi
Menulis kode program dan mengimplementasikan kedalam bahasa pemrograman
4. Pengujian
Melakukan pengujian terhadap aplikasi yang dihasilkan dan melakukan pemeliharaan system
5. Dokumentasi
Membuat dokumentasi dalam bentuk laporan penelitian dalam hal ini tugas akhir.
1.6. Sistematika Pembahasan