10
BAB 1 PENDAHULUAN
1.1 LatarBelakang
Di Era globalisasi saat ini, kemajuan teknologi informasi dan komunikasi telah berkembang pesat. Kemajuan teknologi informasi dan komunikasi ini juga memberikan pengaruh yang besar bagi kehidupan manusia. Perkembangan teknologi juga memungkinkan setiap orang untuk saling bertukar data, informasi, atau pesan kepada orang lain tanpa batasan jarak dan waktu.
Pada saat ini telah banyak fasilitas yang dapat digunakan untuk melakukan pertukaran data dan informasi. Pertukaran informasi dapat dilakukan dengan cara mengirimkan pesan berupa pesan teks, baik dalam bentuk Document, PDF(Portable Document File) ataupun gambar. Terjaminnya kerahasiaan data dalam pengiriman
pesan tersebut merupakan salah satu hal yang perlu diperhatikan. Karena tidak tertutup kemungkinan terjadinya proses pertukaran informasi yang bersifat rahasia dalam data tersebut. Sehingga mungkin saja terjadi duplikasi data karena kurangnya keamanan data pada pesan yang dikirimkan, maupun tersebar serta terjadi plagiatisme terhadap isi data yang akhirnya dapat merugikan pihak pengirim ataupun penerima. Sehingga untuk itu dirancanglah sebuah aplikasi yang menerapkan algoritma kriptografi yang berfungsi untuk membantu mengamankan file data tersebut sebelum nantinya akan disebarluaskan atau dikirimkan kepada seseorang. Algoritma kriptografi yang di gunakan diantaranya adalah algoritma kunci publik Rabin Cryptosystem dan algoritma Extended Polybius Square.
Kriptografi adalah suatu ilmu dan seni yang berfungsi untuk menjaga kerahasiaan suatu pesan dengan cara menyandikannya kedalam bentuk pesan yang tidak dapat diartikan lagi maknanya. Kriptografi telah digunakan sejak berabad – abad yang lalu. Yang dikenal dengan kriptografi klasik. Dalam ilmu kriptografi, data yang akan dirahasiakan disebut plaintext. Data atau pesan hasil penyandian disebut ciphertext (Mollin, 2007). Proses untuk mengkonversi plaintext menjadi ciphertext
11
disebut enkripsi. Proses untuk mengembalikan plaintext dari ciphertext disebut dekripsi. Algoritma kriptografi (ciphers) adalah fungsi-fungsi matematika yang
digunakan untuk melakukan enkripsi dan dekripsi. Dalam kriptografi di perlukan kunci yaitu kode untuk melakukan enkripsi dan dekripsi.
1.2. Rumusan Masalah
Rumusan masalah dalam penelitian ini adalah bagaimana membuat sebuah aplikasi yang nantinya dapat membantu seseorang atau beberapa pihak dalam pengamanan data khususnya PDF(Portable Document File) dengan menggunakan algoritma Rabin Cryptosystem dan algoritma Extended Polybius Square
1.3 Batasan Masalah
Batasan masalah dalam penelitian ini adalah:
1. Algoritma yang digunakan adalah algoritma kunci publik Rabin Cryptosystem dan algoritma Extended Polybius Square
2. File yang digunakan berupa file dalam bentuk PDF (Portabel Document File). 3. Bahasa Pemograman yang digunakan Visual Basic.Net
4. Proses enkripsi dan dekripsi hanya membaca bit dari text.
1.4. Tujuan Penelitian
Tujuan dari penelitian ini antara lain adalah Menganalis sistem kerja algoritma kunci publik Rabin Cryptosystem dalam melakukan proses enkripsi file PDF (Portabel Document File) dan menggabungkannya dengan algoritma Extended Polybius Square
dalam proses enkripsi dan deksripsi.
1.5. Manfaat Penelitian
Penelitian ini diharapkan dapat menghasilkan sebuah aplikasi yang dapat digunakan untuk proses pengamanan data file PDF (Portabel Document File) sehingga bermanfaat bagi pengguna yang ingin menjaga kerahasiaan dan keamanan terhadap
file PDF (Portabel Document File) yang dikirimkan maupun yang akan
disebarluaskan. Dan juga dapat bermanfaat bagi orang lain yang ingin melakukan penelitian di bidang hybrid cryptosystem
12
1.6. Metodologi Penelitian
Adapun metode yang digunakan penulis dalam penelitian ini adalah sebagai berikut : 1. Studi Kepustakaan
Pada tahap ini, dilakukan peninjauan terhadap buku-buku, artikel-artikel, maupun hasil penelitian yang membahas tentang enkripsi dengan algoritma kunci publik Rabin Cyptosystem dan algoritma Extended Polybius Square serta bahasa pemrograman Visual Basic.Net.
2. Analisis dan Perancangan Sistem
Tahap ini digunakan untuk mengolah data dari hasil studi literatur dan kemudian melakukan analisis dan perancangan menggunakan algoritma Kunci publik Rabin Cryptosystem dan algoritma Extended Polybius Square sehingga menjadi suatu aplikasi yang terstruktur dan jelas..
3. ImplementasiSistem
Algoritma kunci publik Rabin Cryptosystem dan algoritma Extended Polybius Square masing-masing diimplementasikan menggunakan metode enkripsi
hybrid dalam pembuatan suatu aplikasi dengan menggunakan Bahasa
Pemrograman Visual Basic. Net. 4. Pengujian
Menguji apakah aplikasi yang dibuat telah berjaan sesuai keinginan dan apakah aplikasi itu nantunya dapat membantu untuk mengamankan data PDF (Portabel Document File) sehingga tidak dapat di copy.
5. Dokumentasi
Metode ini berisi laporan dan kesimpulan akhir dari hasil analisa dan pengujian dalam bentuk skripsi.
1.7. Sistematika Penulisan
Sistematika pada penulisan skripsi ini terdiri dari beberapa bagian, yaitu:
13
BAB 1: PENDAHULUAN
Bab ini berisi latar belakang masalah, rumusan masalah, batasan masalah, tinjauan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan skripsi.
BAB 2: LANDASAN TEORI
Bab ini berisi teori-teori yang berkaitan dengan kriptografi, algoritma kunci publik Rabin Cryptosystem dan algoritma Extended Polybius Square.
BAB 3 : ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi tentang proses pembuatan algoritma pemrograman, Use Case Scenario, Flowchart Sistem, Flowchart algoritma, rancangan aplikasi dan pembuatan User
Interface aplikasi.
BAB 4 : IMPLEMENTASI DAN PENGUJIAN
Bab ini berisi ulasan dan pengujian terhadap program yang telah di implementasikan.
BAB 5: KESIMPULAN DAN SARAN
Bab ini berisikesimpulan yang diperoleh dalam menjalani penelitian ini dan saran yang berguna dalam usaha untuk melakukan perbaikan dan pengembangan penelitian.