• Tidak ada hasil yang ditemukan

Analisis dan Implementasi Algoritma Kriptografi Playfair Cipher dan Algoritma Kompresi Run Length Encoding Dalam Pengamanan dan Kompresi Data Teks

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis dan Implementasi Algoritma Kriptografi Playfair Cipher dan Algoritma Kompresi Run Length Encoding Dalam Pengamanan dan Kompresi Data Teks"

Copied!
5
0
0

Teks penuh

(1)

BAB 1 PENDAHULUAN

1.1Latar Belakang

Dewasa ini, komunikasi dan bertukar informasi secara jarak jauh sudah sangat mudah dan praktis. Dengan kemajuan teknologi, baik antar kota, wilayah bahkan antar benua bukan lagi menjadi kendala dalam melakukan komunikasi dan pertukaran data. Kemudahan ini menuntut peningkatan sekuritas (keamanan) terhadap kerahasiaan data yang dikirim. Banyak orang yang ingin datanya terjaga dan tidak diketahui oleh orang lain. Ada beberapa cara dan teknik yang digunakan untuk menjaga keamanan kerahasiaan dari sebuah pesan yang dikirim. Salah satunya adalah kriptografi, dimana pesan disamarkan menjadi pesan tersandi.

Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan pesan. Pesan asli biasanya disebut juga sebagai plaintext. Sedangkan pesan yang sudah diamankan disebut ciphertext. Kriptografi terbagi atas dua jenis yaitu kriptografi klasik dan modern. Pada penerapannya, kriptografi modern lebih dipercaya oleh masyarakat sebagai teknik untuk mengamankan data, tetapi tidak sedikit masyarakat yang masih menggunakan kriptografi klasik dengan cara mengkombinasi dua algoritma kriptografi klasik (Sadikin, 2012).

(2)

Selain keamanan data yang perlu diperhatikan juga adalah kecepatan dalam pengiriman data tersebut. Kecepatan pengiriman ini tergantung dari ukuran informasi tersebut. Salah satu solusi masalah tersebut adalah dengan melakukan pemampatan (kompresi) data sebelum melakukan pengiriman dan kemudian penerima akan merekonstruksinya kembali menjadi data aslinya (dekompresi).

Kompresi adalah proses pengubahan sekumpulan data menjadi bentuk kode dengan tujuan untuk menghemat kebutuhan tempat penyimpanan dan waktu untuk transmisi data. Kompresi data dilakukan dengan mengkodekan setiap karakter di dalam pesan atau data dengan mengkodekan setiap karakter di dalam pesan atau data dengan kode yang lebih pendek. Pada saat ini banyak sekali algoritma yang digunakan untuk mengkompresi data. Antara lain algoritma Huffman, LZ Family, Run Length Encoding (RLE), LZMA, CTW, Deflate, Arithmetic coding, Location Based Encoding

dan lain-lain (Namira, 2014).

Run Length Encoding (RLE) merupakan suatu bentuk teknik yang digunakan untuk mengkompresi data yang berisi karakter-karakter berulang. Run Length Encoding (RLE) adalah bentuk yang sangat sederhana dari kompresi data di mana data berjalan (yaitu, urutan di mana nilai data yang sama terjadi pada banyak elemen data yang berturut-turut) disimpan sebagai nilai data tunggal dan dihitung panjangya (Herry dan Yessi, 1999).

Berdasarkan uraian di atas, maka penulis mengambil tugas akhir dengan judul “Analisa dan Implementasi Algoritma Kriptografi Playfair Cipher dan Algoritma Kompresi Run Length Encoding dalam Pengamanan dan Kompresi Data Teks”.

1.2Rumusan Masalah

Permasalahan yang akan diteliti pada penelitian ini adalah :

1. Bagaimana menganalisa kombinasi algoritma kriptografi Playfair Cipher dan algoritma kompresi Run Length Encoding dengan komplesitas algoritma.

2. Bagaimana mengukur kinerja metode Run Length Encoding dalam proses kompresi file teks.

(3)

1.3Ruang Lingkup Masalah

Ruang lingkup masalah dalam penelitian ini adalah sebagai berikut:

1. Data yang diamankan dan di kompresi berupa file dokumen yang berekstensi .txt, .doc/docx.

2. Komponen seperti tabel atau gambar yang terdapat dalam file teks yang digunakan akan diabaikan.

3. Parameter yang akan digunakan untuk analisis algoritma adalah kompleksitas algoritma (diukur dengan notasi Big-O), waktu yang dibutuhkan untuk proses enkripsi dan dekripsi serta kompresi dan dekompresi.

4. Variable yang digunakan dalam pengukuran kinerja metode kompresi adalah

Compression ratio (Cr), Ratio of compression (Rc) dan Redudancy (Rd).

5. Menggunakan bahasa pemrograman VB.Net dan Microsoft Visual Studio sebagai IDE.

6. Algoritma yang akan dianalisa pada penelitian ini adalah algoritma kriptografi klasik Playfair Cipher dan algoritma kompresi losslessRun Length Encoding.

1.4Tujuan Penelitian

Tujuan dilakukannya penelitian ini adalah :

1. Untuk mengetahui kompleksitas dari setiap algoritma dalam proses enkripsi-dekripsi dan kompresi-dekompresi pada file teks menggunakan algoritma Playfair Cipher dan RLE.

2. Mengetahui kinerja algoritma Run Length Encoding dalam proses kompresi file teks.

1.5Manfaat Penelitian

Penelitian ini diharapkan dapat memberikan manfaat sebagai berikut: 1. Untuk meningkatkan keamanan data, serta kompresi data. .

2. Menambah pengetahuan penulis dalam melakukan proses enkripsi dan dekripsi serta penampatan (kompresi) data pada file teks dengan menggunakan algoritma

(4)

1.6Metodelogi Penelitian

Tahapan penelitian yang dilakukan dalam penelitian ini adalah :

1. Studi Literatur

Pada tahap ini dilakukan peninjauan terhadap buku, artikel, jurnal, maupun hasil penelitian terdahulu sebagai referensi yang diperlukan dalam melakukan penelitian.Ini dilakukan untuk memperoleh informasi yang terkait dengan

Playfair Cipher, Run Length Encoding, serta pemrograman VB.Net. 2. Analisis dan Perancangan

Tahap ini digunakan untuk mengolah data dari hasil studi literatur yang kemudian dilakukan analisis dan perancangan menggunakan algoritma Playfair Cipher dan

Run Length Encoding sehingga menjadi suatu aplikasi yang tersetruktur dan jelas. Proses ini meliputi pembuatan algoritma program, Use case Scenario, flowchart

sistem, flowchart algoritma, rancangan aplikasi, dan pembuatan User Interface

aplikasi. 3. Implementasi

Algoritma Playfair Cipher dan Run Length Encoding diimplementasikan ke dalam pembuatan suatu aplikasi pengamanan citra dengan menggunakan bahasa pemrograman VB.Net.

4. Pengujian

Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih tedapat error pada aplikasi.

5. Dokumentasi

Pada tahap ini berisi laporan dan kesimpulan akhir dari hasil akhir analisa dan pengujian dalam bentuk skripsi.

(5)

1.7 Sistematika Penulisan

Sistematika penulisan skripsi ini terdiri dari beberapa bagian utama, yaitu:

BAB 1: PENDAHULUAN

Bab ini akan menjelaskan mengenai latar belakang pemilihan judul “Analisis dan Implementasi Algoritma Kriptografi Playfair Cipher dan Algoritma Kompresi Run

Length Encoding dalam Pengamanan dan Kompresi Data Teks , rumusan masalah,

batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika

penulisan.

BAB 2: LANDASAN TEORI

Bab ini akan membahas teori-teori yang berhubungan dengan kriptografi, algoritma

Playfair Cipher dan kompresi data yaitu algoritma RLE .

BAB 3: ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas analisis terhadap masalah penellitian dan perancangan system yang akan dibangun.

BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini berisi implementasi algoritma yang digunakan, diikuti dengan pengujian terhadap system yang telah dibangun, serta pembahasan hasil dan analisisnya.

BAB 5: KESIMPULAN DAN SARAN

Referensi

Dokumen terkait

PENDIDIKAN ANAK USIA DINI DAN PENDIDIKAN MASYARAKAT DIREKTORAT PEMBINAAN PENDIDIKAN ANAK USIA DINI.

2009 Novel: Tegar Bengawan Pemenang I Sayembara Penulisan Buku Pengayaan PUSBUK KEMENDIKBUD 2009 2009 Prophetic Learning Pro-U Media (Cetakan ke-2 pd 2010) 2008 Novel:

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

pemeriksaan di sidang pengadilan terhadap tindak pidana korupsi dilakukan hukum acara yang berlaku, kecuali ditentukan lain dalam undang- undang ini”.. 31 Tahun 1999 mulai

Dilihat dari gambaran umum dukungan keluarga dalam. memanfaatkan layanan kesehatan maternal

yang masih tumbuh liar sehingga produksi nira dan gula aren belum dapat. dimaksimalkan. Permasalahan mendasar yang dihadapi dalam

kegiatan ilmiah berupa diskusi atau seminar, mengenai bidang studinya; (2) selalu berusaha meningkatkan keefektifan mengajar, mencari cara- cara baru dalam menyampaikan materi

Pendidikan Islam pada dasarnya merupakan upaya normatif untuk membantu seseorang atau sekelompok peserta didik dalam mengembangkan pandangan hidup islami (bagaimana akan menjalani