Rumusan Masalah Batasan Masalah Metodologi Penelitian

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