BAB I PENDAHULUAN
I.1. Latar Belakang Dewasa ini teknologi pengiriman pesan teks semakin berkembang, tentunya dengan beberapa aplikasi dalam dunia komputer yang mempermudah penyampaian informasi melalui pesan baik berupa pesan untuk umum ataupun dalam bentuk pribadi. Jaringan sebagai sarana umum dalam pengiriman pesan, sangat rawan terhadap pencurian, penyadapan dan pemalsuan informasi. Dibutuhkan suatu pengamanan dalam pengiriman pesan-pesan yang bersifat sangat rahasia. Cara untuk mengamankan data dari kejadian-kejadian tersebut salah satunya dengan penyandian terhadap data yang akan dikirim. Penyandian ini sangat penting, apalagi dalam sektor-sektor strategis seperti bisnis, perbankan, atau pemerintahan sangat memerlukan teknologi penyandian informasi. Pada kasus ini penulis mencoba mengembangkan algoritma kriptografi klasik berbasis subtitusi yaitu caesar cipher dengan menggabungkan metode balik urut baca teks untuk keamanan pada pesan. Sandi caesar merupakan system penyandian klasik berbasis sederhana, enkripsi dan dekripsi pada system persandian Caesar menggunakan operasi shift. Operasi shift adalah mensubstitusi suatu huruf menjadi huruf pada daftar alfabet, sedangkan metode balik urut baca teks sebagai pengembangan dari algoritma Caesar cipher agar dalam pelindungan pesan lebih baik lagi, karena algoritma Caesar merupakan algoritma klasik dan
1
2
tidak cukup kuat hal ini dapat di buktikan dengan cara analisis sandi dengan hanya melihat kunci pada sandi dapat dipecahkan. Ketidakamanan sandi Caesar disebabkan oleh besar ruang yang mungkin bagi kunci terlalu kecil karena hanya terdapat 26 terkaan, maka dari itu untuk lebih sulit dalam pemecahan algoritma Caesar perlu penambahan dengan metode lain nya salah satu contoh seperti metode balik urut baca teks.
I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Berdasarkan latar belakang masalah diatas, maka di identifikasikan masalah sebagai berikut: 1. Algoritma Caesar cipher mudah untuk dipecahkan. 2. Keamanan pesan bergantung pada beberapa metode algoritma. 3. Metode balik urut baca merupakan metode sederhana untuk keamanan pesan. 4. Algoritma Caesar cipher merupakan algoritma klasik yang sudah terpublikasi dan mudah dimengerti.
I.2.2. Rumusan Masalah Dari identifikasi masalah sebelumnya masalah dapat dirumuskan sebagai berikut : 1. Bagaimana tingkat keamanan pesan dengan menggunakan klasik ?
algoritma
3
2. Bagaimana cara mengamankan pesan teks dengan menggunakan algoritma Caesar Cipher dan membalik urut baca pesan teks ? 3. Bagaimana algoritma sederhana bisa optimal dalam keamanan pesan teks ?
I.2.3. Batasan Masalah 1. Pada perancangan aplikasi penulis membatasi masalah algoritma tentang Caesar cipher dan metode balik urut baca teks. 2. Penginputan plainteks secara manual atau dengan ketikan. 3. Data output berupa teks deskripsi dengan format document pada aplikasi Microsoft office word. 4. Bahasa pemrograman yang digunakan adalah Visual Basic Net 2008. 5. Key yang di gunakan pada aplikasi berupa angka dan tidak lebih dari jumlah 100. 6. Aplikasi kemanan pesan berupa simulasi offline yang hanya digunakan untuk enkripsi dan dekripsi teks.
I.3. Tujuan dan Manfaat I.3.1. Tujuan Adapun tujuan dalam pembuatan penelitian ini, yaitu : 1. Untuk pengamanan pada pesan teks. 2. Melihat tingkat keamanan penggabungan dua algoritma sederhana untuk keamanan pesan.
4
3. Mengimplementasikan algoritma untuk menggunakan beberapa metode
atau penggabungan dalam algoritma, sehingga tingkat keamanan pesan bisa lebih optimal.
I.3.2. Manfaat 1. Manfaat dari penelitian ini dapat digunakan untuk lebih mengoptimalkan keamanan pesan dalam hal enkripsi ataupun deskripsi. 2. Panelitian ini merupakan langkah untuk pengembangan algoritma dalam hal penggabungan metode ataupun algoritma. 3. Untuk lebih memahami algoritma kriptografi pada keamanan pesan. 4. Dengan adanya algoritma untuk keamanan pesan maka pengguna dapat
mengirim pesan dengan aman.
I.4. Metode Penelitian Tatacara dan langkah-langkah yang diperlukan untuk mencapai tujuan perancangan aplikasi dapat dilihat pada gambar I.1
5
Gambar I.1 Prosedur Perancangan
I.5. Sistematika Penulisan Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari :
BAB I
: PENDAHULUAN Bab ini merupakan berisikan latar belakang masalah, maksud dan tujuan, serta metode penelitian.
BAB II
: LANDASAN TEORI Pada bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemograman Visual Basic.Net 2008
6
BAB III
: PERANCANGAN SISTEM Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan sistem.
BAB IV
: IMPLEMENTASI SISTEM Bab ini menguraikan tentang definisi, tujuan, dan langkahlangkah dalam implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.
BAB V
: KESIMPULAN DAN SARAN Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan
dari
uraian
bab-bab
sebelumnya.
memberikan saran-saran yang ada manfaatnya.
Dan
akan