BAB I PENDAHULUAN I.1. Latar Belakang Pada saat ini, penyimpanan data masih menjadi sesuatu yang penting dalam berbagai kepentingan, baik bagi individu maupun suatu organisasi. Pada komputer seperti, personal computer, laptop, netbook, dan smartphone, data yang masih tersimpan berbentuk file. Data tersebut dapat diolah menjadi suatu informasi, yang belum tentu dapat diketahui semua pihak sehingga diperlukan suatu cara penyembunyian tertentu sehingga hanya dapat diketahui digunakan oleh pihak yang berhak saja dengan memanfaatkan kriptografi. Pada umumnya, file-file yang dimiliki oleh pengguna disimpan dalam suatu wadah yang disebut dengan folder. Suatu folder dapat menampung banyak file dan folder sehingga membentuk struktur pohon. Untuk mendekripsi suatu file atau folder yang berada dalam folder terenkripsi, perlu dilakukan pendekripsian pada seluruh isi dalam folder yang terenkripsi. Seringkali pengguna hanya ingin mendekripsi file saja dalam folder terenkripsi yang berukuran besar. Setelah melalui proses dekripsi, pengguna tersebut tidak hanya memperoleh file yang terdekripsi tetapi juga file-file lain yang tidak diperlukannya. Setelah didekripsi, seluruh isi folder tersebut harus dikembalikan dengan mengenkripsi kembali secara keseluruhan. Begitu pula jika ingin melakukan penambahan dan penghapusan file atau folder dalam folder terenkripsi. 1
2 Setiap aplikasi yang telah ada digunakan belum tentu menggunakan algoritma yang sama. Usaha untuk melakukan kriptanalis selalu ada. Untuk mencegah serangan untuk kriptanalis tertentu, diperlukan suatu algoritma yang dianggap masih aman dalam serangan kriptanalis saat ini, yakni algoritma yang belum dilaporkan telah berhasil dipecahkan secara utuh. Teknik Kriptografi dengan metode Algoritma Vigenere Cipher dapat diterapkan untuk menjamin suatu keamanan dokumen elektronis. Salah satu yang dapat dimanfaatkan adalah enkripsi dan dekripsi folder atau dengan kata lain menyandikan suatu folder yang berisi file sehingga hanya orang yang bersangkutan yang dapat mengetahui isi data tersebut. Berdasarkan latar belakang yang telah dijabarkan di atas, makan dalam penelitian ini penulis memilih judul Perancangan Aplikasi Enkripsi Folder Menggunakan Algoritma Vigenere Cipher I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Adapun identifikasi masalah yang ada yaitu sebagai berikut : 1. Akibat dari maraknya pengubahan dan pencurian data maka diperlukan aplikasi keamanan folder yang memberikan kerahasiaan yang lebih baik. 2. Kurangnya penjagaan kerahasian data sehingga diperlukan sebuah aplikasi kriptografi untuk melakukan enkripsi yang penyembunyiannya dapat diperkuat dengan sistem penyandian.
3 3. Semakin berkembangnya sistem pencurian data pada teks berupa email atau MS word maka diperlukan aplikasi yang dapat mengamankan file di dalam suatu folder. I.2.2. Rumusan Masalah Adapun rumusan masalah dalam penelitian ini, antara lain : 1. Bagaimana merancang aplikasi untuk keamanan dan kerahasiaan data di dalam folder menggunakan Algoritma Vigenere Cipher agar lebih terjaga kerahasiaannya? 2. Bagaimana langkah - langkah untuk melakukan proses enkripsi pada algoritma Vigenere Cipher? 3. Bagaimana merancang sebuah keamanan data dalam folder menggunakan bahasa pemrograman Java? I.2.3. Batasan Masalah Adapun batasan masalah yang penulis kemukakan dalam perancangan aplikasi ini, antara lain: 1. Data yang dienkripsi hanya pada folder yang ditentukan. 2. Keluaran sistem yang ditargetkan pada penelitian ini yaitu folder yang telah dienkripsi dengan algoritma Vigenere Cipher. 3. Tidak membahas mengenai mekanisme pemecahan kunci sandi (kriptanalisasi). 4. Bahasa pemrograman yang digunakan untuk membuat aplikasi ini yaitu Java.
4 5. Kunci pada saat mengenkripsi sama dengan kunci pada saat dekripsi. 6. Folder tidak boleh kosong. I.3. Tujuan dan Manfaat Penelitian I.3.1. Tujuan Tujuan yang ingin dicapai dalam penulisan skripsi ini, yaitu : 1. Menerapkan konsep kriptografi dalam proses pengamanan folder. 2. Membuat sebuah aplikasi pengamanan folder dengan algoritma Vigenere Cipher. 3. Merancang keamanan file didalam folder menggunakan bahasa pemrograman Java. I.3.2. Manfaat Manfaat yang diharapkan dari penulisan skripsi ini, yaitu : 1. Memberikan kemudahan kepada pengguna untuk pengamanan data didalam folder. 2. Menyajikan aplikasi yang dikhususkan untuk mengamankan data dalam folder, dengan kemudahan penggunaannya. 3. Dapat menganalisis sejauh mana proses enkripsi dan dekripsi dapat diterapkan pada folder menggunakan algoritma Vigenere Cipher.
5 I.4. Metodologi Penelitian Dalam penulisan laporan penelitian ini, penulis menggunakan metode penyelesaian masalah sebagai berikut : 1. Studi Kepustakaan ( Library Research ) Penulis melakukan studi pustaka untuk memproleh data-data yang berhubungan dengan penulisan skripsi dari berbagai sumber yang ada, serta teori yang berkaitan dengan judul penulis. 2. Studi Internet ( Internet Research) Penulis melakukan studi internet untuk memproleh jurnal-jurnal yang berkaitan dengan judul penulis sebagai tinjauan pustaka untuk mendukung datadata yang diproleh dari objek penelitian penulis. I.5. Keaslian Penelitian Penelitian tentang laporan skripsi ini membutuhkan perbandingan dari beberapa jurnal yang berkaitan dengan judul skripsi. Berikut adalah tabel perbandingan antara sistem yang digunakan dan beberapa jurnal yang ada seperti yang terlihat pada tabel. Tabel I.1. Keaslian Penelitian No Nama Peneliti Judul Penelitian Hasil Penelitian Kesimpulan 1. Hallason Gultom Penyandian Email Menggunakan Algoritma Kriptografi WAKE (Word Auto Key Encryption) Enkripsi Pengamanan Email. Dalam penerapan metode WAKE (Word Auto Key Encryption) pada penyandian email berupa plainteks, pengirim dan pernerima harus menggunakan kunci
6 2. Dr.Ir. Rinaldi Munir, M.T., Bernardino Madaharsa Dito Adiwidya Pembangunan Perangkat Lunak untuk Enkripsi Folder dengan Algoritma Serpent Enkripsi Folder dan jumlah rotasi kunci yang sama. Aplikasi dibuat dengan memanfaatkan algoritma Serpent dengan antarmuka perangkat lunak mirip dengan Windows Explorer dalam menampilkan struktur folder berupa tree dan menampilkan isi folder yang diakses. I.6. Sistematika Penulisan adalah : Langkah dan tahapan yang ditempuh dalam menyelesaikan penulisan ini BAB I PENDAHULUAN Dalam BAB ini di bahas mengenai Latar Belakang, Identifikasi Masalah, Batasan Masalah, Tujuan dan Manfaat Penelitian, Metodologi yang digunakan serta Sistematika Penulisan ini sendiri. BAB II TIJAUAN PUSTAKA Pada BAB ini dijelaskan teori-teori yang berkaitan dengan pembuatan, desain dan tampilan rancangan aplikasi enkripsi folder, serta teoriteori yang mendukung analisa penelitian.
7 BAB III ANALISIS DAN DESAIN SISTEM Berisi tentang analisa dan perancangan aplikasi, yang meliputi analisa masalah, perancangan interface, perangkat yang digunakan, algoritma serta ketentuan pengguna. BAB IV HASIL DAN PEMBAHASAN Pada BAB ini berisikan tentang tampilan hasil, pembahasan, kelebihan dan kekurangan dari sistem yang dirancang. BAB V KESIMPULAN DAN SARAN BAB ini merupakan penutup dari penulis laporan Skripsi ini yang berisikan kesimpulan atas hasil analisa dan perancangan serta berisikan saran-saran.