Implementasi Algoritma Kunci Public Rabin Cryptosystem dan Extended Polybius Square Dalam Pengamanan

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

Universitas Sumatera Utara

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

Universitas Sumatera Utara

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:


Universitas Sumatera Utara

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.

Universitas Sumatera Utara