BAB I
PENDAHULUAN
1.1.	Latar Belakang
Masalah keamanan (security) pada komputer menjadi isu penting pada era teknologi informasi saat ini. Banyak kejahatan cyber yang ditulis dalam media massa (terutama yang ditulis dalam portal berita di internet). Sebuah informasi umumnya hanya ditujukan bagi segolongan individu atau komunitas tertentu. Oleh karena itu sangat penting untuk mencegahnya jatuh kepada pihak-pihak yang tidak berkepentingan maka pada akhirnya orang-orang pun mengembangkan berbagai cara untuk mengatasi persoalan keamanan data agar orang-orang yang tidak berhak tidak mungkin dapat membaca atau bahkan merusak data yang bukan ditujukan kepadanya.
Salah satu teknik untuk melindungi data adalah dengan kriptografi  yaitu pengubahan pesan biasa (plainteks) menjadi kode-kode tertentu (enkripsi), dan proses pengubahan kode-kode tertentu tadi kembali menjadi pesan semula (dekripsi). Ada banyak metode yang dapat digunakan dalam kriptografi salah satunya adalah dengan metode Algoritma RSA. Metode ini mengubah setiap karakter menjadi sekumpulan bilangan bulat dengan menggunakan kunci tertentu.
1.2.	Rumusan Masalah
Masalah yang akan diteliti adalah bagaimana membuat sebuah perangkat lunak enkripsi dan dekripsi data menggunakan algoritma RSA sehingga data tersebut dapat dijaga kerahasiaanya.
1.3.	Ruang Lingkup
Lingkup permasalahan hanya dibatasi pada penggunaan algoritma RSA untuk pengolahan data berbasis *.txt dan RC2CryptoServiceProvider pada komponen .NET Framework 2.0 untuk pengolahan file gambar (BMP atau JPG) dan file PDF pada proses enkripsi dan dekripsinya, program aplikasi bejalan pada sistem opersi Windows XP, perangkat lunak yang dikembangkan menggunakan program Visual Basic 2005 dan .NET Framework 2.0.
1.4.	Tujuan Penelitian
Penelitian ini bertujuan:
1.	Mengimplementasikan algoritma RSA ke dalam suatu perangkat lunak untuk mengamankan suatu data berbasis *.txt dengan menggunakan algoritma RSA dan RC2CryptoServiceProvider pada komponen .NET Framework 2.0 untuk file gambar dan file pdf.
2.	Sebagai tinjauan enkripsi dan dekripsi yang sudah ada dengan algoritma enkripsi yang dibuat akan menjadi acuan dalam pembentukan ide logika dan algoritma yang dikembangkan.