BAB  I
PENDAHULUAN

1.1.	LATAR BELAKANG MASALAH
Kemajuan teknologi di bidang komputer memungkinkan ribuan orang dan komputer di seluruh dunia saling terhubung dalam satu dunia maya yang dikenal sebagai internet.  Begitu juga ratusan organisasi seperti perusahaan, pemerintah bahkan pribadi, telah menjadikan informasi sebagai  aset yang sangat berharga.  Hal ini menyebabkan data dan informasi menjadi sangat penting untuk dilindungi dari manipulasi informasi, pencurian informasi dan serangan terhadap informasi yang secara langsung ataupun tidak.
	Adapun salah satu cara untuk mengamankan data tersebut yaitu dengan kriptografi.  Kriptografi adalah ilmu sekaligus seni untuk menjaga kerahasiaan pesan (data atau informasi) dengan cara menyamarkannya menjadi bentuk tersandi yang tidak mempunyai makna untuk menjaga kerahasiaan data dari manipulasi informasi, pencurian informasi dan serangan terhadap informasi.   Pesan yang dirahasiakan dalam kriptografi disebut pesan asli (plaintext) dan hasil penyamaran disebut pesan sandi (chipertext).  Proses penyamaran dari palinteks ke chiperteks disebut enkripsi (dari kata encryption) dan proses pembalikan dari chipertext menjadi plaintext kembali disebut dekripsi (decryption).  Baik proses enkripsi maupun proses dekripsi melibatkan satu kunci kriptografi.
Pada penelitian ini penulis menerapkan Algoritma Kriptografi cipher One time pad (OTP) sebagai teknik kriptografi yang mencakup proses enkripsi dan dekripsi.  Kriptografi One Time Pad (OTP) merupakan salah satu jenis teknik kriptografi klasik yang menggunakan metode substitusi dengan cara memberikan syarat-syarat khusus terhadap kunci yang digunakan yaitu acak dan jumlahnya sama dengan plaintext.

1.2.	RUMUSAN MASALAH
Berdasarkan uraian pada latar belakang, maka dapat dirumuskan suatu pokok permasalahan yaitu bagaimana membangun aplikasi kriptografi dengan metode OTP ( One Time Pad) yang mampu melakukan proses enkripsi (mengubah pesan asli menjadi sandi) dan dekripsi (mengubah pesan sandi menjadi pesan asli). 

1.3.	RUANG LINGKUP
Adapun ruang lingkup dalam implementasi tersebut yaitu :
1.	Implementasi ini mampu melakukan proses enkripsi terhadap file yang berekstensi *.txt (Text Document),*.rtf (Rich Text Format). 

2.	Implementasi ini mampu melakukan proses dekripsi terhadap file yang berekstensi *.txt (Text Document),*.rtf (Rich Text Format).
3.	Implementasi ini khusus untuk file yang memuat huruf dan karakter.
4.	Kunci yang digunakan untuk proses Enkripsi panjangnya sama dengan Plaintext (pesan   asli).
5.	Implementasi ini hanya mampu untuk mengenkripsi dan mendekripsi maksimal 2000 karakter. 

1.4.	TUJUAN
Tujuan pembuatan skripsi ini adalah untuk merancang dan membangun sebuah aplikasi kriptografi metode One Time Pad (OTP) yang dapat melakukan proses enkripsi (mengubah pesan asli menjadi pesan sandi) dan dekripsi (mengubah pesan sandi menjadi pesan asli) sebagai sarana dalam pengamanan data atau informasi untuk menjaga kerahasiaan informasi dari pihak–pihak yang tidak berkepentingan.