• Tidak ada hasil yang ditemukan

Implementasi Algoritma Kunci Publik Luc dan Algoritma Kompresi Goldbach Codes untuk Perancangan Aplikasi Pengamanan dan Kompresi File

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma Kunci Publik Luc dan Algoritma Kompresi Goldbach Codes untuk Perancangan Aplikasi Pengamanan dan Kompresi File"

Copied!
6
0
0

Teks penuh

(1)

PENDAHULUAN

Pada Bab I membahas latar belakang masalah yang akan dibahas didalam skripsi, dalam bab ini juga merangkum rumusan masalah, ruang lingkup penelitian, manfaat penelitian, penelitian sebelumnya, metode penelitian, dan sistematika penulisan skripsi.

1.1Latar Belakang

Sebuah data menjadi penting jika didalamnya terdapat banyak informasi yang bersifat rahasia, dimana publik tidak diizinkan untuk mengetahui apa isi yang terdapat pada data tersebut.

Kerahasiaan sebuah data menjadi sangat penting jika informasi didalamnya

terdapat hal-hal yang tidak boleh diketahui oleh publik. Upaya pembobolan data sering dilakukan pada saat melakukan pengiriman data. Data sering disimpan dalam

bentuk file dokumen, PDF, ataupun disisipkan dalam sebuah gambar ataupun video.

Transfer (pengiriman) data menjadi jalan bagi mereka yang ingin membongkar informasi dalam sebuah data. Banyaknya upaya dari pihak yang berusaha ingin mengetahui informasi dari data tersebut, menjadi salah satu alasan mengapa dikembangkannya pengamanan data dalam bentuk digital, agar informasi yang bersifat rahasia lebih aman dan tidak dapat diketahui oleh pihak lain.

(2)

mengambil tempat dalam media penyimpanan, maka daripada itu perlu dilakukan proses kompresi. Dalam penelitian ini, penulis menggunakan Algoritma Goldbach Codes.

Goldbach Codes adalah sebuah algoritma kompresi yang mana setiap bilangan genap yang lebih besar dari dua (> 2) adalah hasil dari penjumlahan dua buah bilangan prima. Di dalam penggunaan Algoritma Goldbach Codes, string akan diubah menjadi Goldbach G0 Codes untuk dilakukannya proses kompresi. Penggunaan Algoritma LUC untuk pengamanan data dan Algortima Goldbach Codes untuk kompresi data yang dihasilkan dari proses enkripsi dari Algortima LUC digunakan dalam pengamanan file PDF.

1.2Rumusan Masalah

Melihat dari latar belakang yang telah dijelaskan sebelumnya, maka rumusan

masalahnya adalah bagaimana pengamanan data Algoritma LUC dalam membantu pengguna untuk menyandikan file PDF dan mengkompresikan file tersebut dengan

menggunakan Algoritma Kompresi Goldbach Codes.

1.3Ruang Lingkup Penelitian

Dari uraian rumusan masalah diatas, agar tidak menyimpang dari tujuan yang diharapkan maka dibuat beberapa pembatasan masalah antara lain:

1. Algoritma Kriptografi menggunakan Algoritma LUC dan Algoritma Kompresi menggunakan Algoritma Goldbach Codes.

2. Penyandian data meliputi: proses pembentukan kunci, proses enkripsi dan dekripsi dalam implementasi program sederhana.

3. Kompresi data meliputi: proses kompresi data dan dekompresi, serta Space Saving (SS), Compression Ratio (Cr), Ratio of Compression (Rc), dan Redundancy (Rd). 4. Dalam melakukan enkripsi dan dekripsi menggunakan kode ASCII 255.

(3)

1.4Tujuan Penelitian

Tujuan dari penelitian tugas akhir ini adalah membantu pengguna aplikasi dalam menyandikan file PDF dengan menggunakan Algoritma Kunci Publik LUC dan mengkompresikan data menggunakan Algoritma Goldbach Codes. Tujuan penelitian ini juga ingin membuktikan apakah LUC layak digunakan untuk melakukan enkripsi file PDF dan Goldbach Codes untuk proses kompresi.

1.5 Manfaat Penelitian

1. Mengetahui cara kerja implementasi algoritma kunci public LUC untuk penyandian data dan algoritma kompresi Goldbach Codes untuk kompresi data pada file PDF dalam program sederhana.

2. Mengetahui perbandingan data sebelum dikompresi dan sesudah dikompresi dengan melakukan perhitungan Space Saving (SS), Compression Ratio (Cr), Ratio

of Compression (Rc), dan Redundancy (Rc).

1.6Penelitian Sebelumnya

Penelitian yang dilakukan oleh Posma Hotma Ria Sinaga (2011) membahas tentang Analisis Perbandingan Kinerja Kriptografi Algoritma RSA-CRT dan LUC Untuk Mengamankan Data Teks. Perancangan aplikasi yang dibuat pada penelitian ini mampu melakukan enkripsi setiap karakter yang berada dalam string yang telah dibaca dengan menggunakan RSA-CRT dan LUC dan sistem juga telah mampu melakukan dekripsi menjadi string yang sama dengan string sebelum dikodekan. Kedua algoritma tersebut, metode kriptografi yang memiliki waktu paling cepat untuk proses enkripsi pada file input dengan ekstensi text (*txt) adalah RSA-CRT dengan waktu 1 milisecond dan yang paling lama adalah metode LUC dengan waktu 28093 milisecond.

(4)

dengan banyak karakter atau besar file yang akan dienkripsi ataupun yang didekripsi, semakin lama pula waktu eksekusi yang diperlukan.

1.7Metode Penelitian

Metode penelitian adalah rangkaian, langkah-langlah serta data atau sumber yang dikumpulkan untuk membantu proses penyelesaian dalam melakukan penelitian. Metode penelitian yang digunakan dalam penulisan skripsi ini adalah:

1. Kepustakaan

a. Library Search, yaitu membaca dan mempelajari buku-buku yang berhubungan dengan Algoritma Kunci Publik LUC dan Algoritma Kompresi Goldbach Codes

b. Internet Browsing, yaitu melakukan pencarian bahan pendukung atau referensi pada situs dan dokumen elektronik (e-book/e-journal) yang berkaitan dengan pembahasan Algoritma Kunci Publik LUC dan Algoritma Kompresi Goldbach Codes.

2. Analisis Perancangan Sistem

Berdasarkan rumusan masalah dan batasan masalah yang telah dipaparkan diatas, kebutuhan analisis perancangan sistem disertai flowchart dan design interface dan United Modified Language (UML).

3. Implementasi Sistem

Mengimplementasikan sistem sesuai dengan hasil analisis dan perancangan ke dalam program komputer.

4. Pengujian Sistem

(5)

5. Dokumentasi

Metode ini dilaksanakan dengan membuat dokumentasi dalam bentuk laporan tugas akhir.

1.8 Sistematika Penulisan

Sistematika penulisan pada skripsi ini terdiri dari beberapa bagian utama, diantaranya adalah:

BAB 1 : PENDAHULUAN

Bab ini akan menjelaskan mengenai latar belakang masalah yang dibahas dalam skripsi, dan juga terdapat rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, penelitian sebelumnya, metode penelitian dan sistematika penulisan skripsi.

BAB 2 : LANDASAN TEORI

Dalam bab ini terdapat tinjuan teoritis yang berkaitan dengan Algoritma LUC dan

Algoritma Goldbach Codes.

BAB 3 : ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi tentang penjelasan analisis masalah yang dibangun dalam sistem dan menganalisis tentang hal – hal yang dibutuhkan dalam membangun sistem ini, kemudian dilanjutkan dengan tahapan perancangan sistem yang berupa perancangan interface sistem dan United Modified Language (UML).

BAB 4 : IMPLEMENTASI DAN PENGUJIAN SISTEM

(6)

sudah berjalan sesuai dengan perancangan.

BAB 5 : KESIMPULAN DAN SARAN

Referensi

Dokumen terkait

Data nukleotida hasil sekuensing tersebut, kemudian dianalisis dengan menggunakan BLAST, yaitu untuk menentukan homologi dengan database gen penyandi

Website menggunakan framework codeigniter modular extensions yang menggunakan arsitektur HMVC( Hierarchical Model, View, Controller ), agar struktur program lebih

Selain itu perancangan aristektur: perancangan aristektur yang digunakan dalam sistem ini meliputi Website , Framework Codeigniter Modular Extensions yang mempunyai

Berbagai upaya nasional dan internasional telah dilakukan KNPP-PA untuk berkontribusi dalam memecahkan masalah lingkungan, khususnya yang terkait dengan upaya

Dari diagram aktivitas belajar siklus I dan siklus II dapat dijelaskan mengenai peningkatan aktivitas belajar peserta didik, perolehan data pada siklus I indikator pertama

Berbagai upaya nasional dan internasional telah dilakukan KNPP-PA untuk berkontribusi dalam memecahkan masalah lingkungan, khususnya yang terkait dengan upaya

N sedimen tersuspensi menunju tinggi (Gambar 7 dan Gamb kembali ke kolom perairan, sedimen tersuspensi lebih ting Hasil pengolahan data Kabupaten Pati adalah arus pa yang

Untuk memperoleh pemahaman tentang putusan Pengadilan Agama Cimahi Nomor 8500/Pdt.G/2017/PA.Cmi tentang diterimanya gugatan balik (rekonvensi) nafkah Māḍiyah anak karena