Anda di halaman 1dari 32

ENKRIPSI DAN KOMPRESI

PENGANTAR TEKNOLOGI INFORMASI


Muhammad Irwan Yanwari, 2015
TUJUAN PERKULIAHAN

• Pengenalan enkripsi
• Pengenalan kompresi
PENDAHULUAN ENKRIPSI

 Kerahasiaan dokumen dan kemudahan pembawaan


dokumen telah menjadi isu penting sejak dulu dan
bahkan sebelum komputer diciptakan
 Begitu pula dengan pengkodean informasi,
pengkodean informasi telah dikembangkan jauh
sebelum komputer diciptakan
PENDAHULUAN ENKRIPSI

 Pengkodean informasi disebut pula dengan nama


enkripsi
 Enkripsi adalah proses pengkodean informasi dari
informasi mentah (informasi asli tanpa
pengkodean) menjadi informasi yang dikodekan
 Proses penerjemahan informasi terenkripsi disebut
pula dengan sebutan dekripsi
 Teknik enkripsi dan dekripsi merupakan bagian dari
kriptografi
KRIPTOGRAFI

 Berasal dari bahasa yunani


 κρυπτός (kryptós) : Rahasia, Tersembunyi
 γράφειν (graphein) : Tulisan
 Bidang studi yang mempelajari teknik pengamanan
komunikasi
 Kriptograpi modern merupakan implementasi dari
tiga bidang studi, yaitu matematika, ilmu komputer,
dan kelistrikan
 Implementasi kriptograpi sangat luas, beberapa
diantaranya adalah kartu ATM dan password
komputer
KRIPTOGRAFI

 Sebelum era modern kriptograpi hanya


diimplementasikan dalam hal kerahasiaan pesan
 Kriptograpi didesain untuk menjaga keamanan
komunikasi pada bidang militer dan pemerintahan
 Pesan hasil kriptograpi tidak akan dapat dibaca oleh
orang lain tanpa adanya pengetahuan cara
penerjemahannya (disebut pula dengan nama kunci
dekripsi)
KRIPTOGRAFI

 Pada kriptografi, informasi awal disebut pula


dengan nama plain text sedangkan hasil kriptograpi
disebut pula dengan nama ciphertext
 Pada kriptografi klasik, teknik utama yang
digunakan adalah
 Menyusun ulang (menggeser) setiap karakter
yang ada pada text (contoh “hello world”
menjadi “ehlol owlrd”)
 Subtitusi cipher (pertukaran karakter), mengganti
karakter secara sistematis (contoh ‘a’ menjadi ‘4’,
sehingga pada text “tidak ada” menjadi “tid4k
4d4”)
KRIPTOGRAFI
Mesin kriptografi pada zaman yunani,
merupakan mesin cipher awal
sebelum kriptografi modern

Mesin kriptografi (Lorenz


Cipher Machine, milik jerman)
pada perang dunia ke-2
ENKRIPSI

 Bagian dari kriptografi


 Proses pengkodean informasi
 Memiliki 2 tipe
 Symmetric key encryption
 Public key encryption
SYMMETRIC KEY ENCRYPTION

 Enkripsi dimana pengirim text menggunakan


algoritma atau kunci dekripsi yang sama dengan
penerima text
 Kunci enkripsi dan dekripsi harus dimiliki oleh
kedua belah pihak sebelum melakukan komunikasi
SYMMETRIC KEY ENCRYPTION
PUBLIC KEY ENCRYPTION

 Enkripsi dimana pengirim text memiliki algoritma


atau kunci tersendiri untuk melakukan proses
enkripsi dan penerima text menggunakan algoritma
atau kunci berbeda untuk melakukan dekripsi
 Kunci atau algoritma yang digunakan oleh pengirim
disebut pula dengan nama “public key”
 Kunci atau algoritma yang digunakan oleh penerima
disebut pula dengan nama “private key”
PUBLIC KEY ENCRYPTION
PENDAHULUAN KOMPRESI DATA

 Dalam beberapa tahun terakhir kita menyaksikan


perkembangan atau dapat pula disebut dengan
revolusi cara kita berkomunikasi
 Perkembangan ini meliputi perkembangan internet
dan perkembangan alat komunikasi mobile
PENDAHULUAN KOMPRESI DATA

 Kompresi data merupakan salah satu elemen pokok


yang memungkinkan multimedia untuk masuk
kedalam teknologi
 Tanpa adanya kompresi sebuah website atau alat
komunikasi mobile tidak akan dapat menampilkan
sebuah gambar, audio, ataupun video
 Kompresi awalnya hanya digunakan oleh beberapa
peneliti, namun pada saat ini kmpresi menjadi hal
yang sangat umum
PENDAHULUAN KOMPRESI DATA

Implementasi kompresi pada saat ini


 Melakukan panggilan jarak jauh
 Penggunaan modem dan mesin fax
 Pemutar MP3 ataupun DVD
PENDAHULUAN KOMPRESI DATA

Apa yang dimaksud dengan kompresi?


Kenapa kita memerlukan kompresi?
KOMPRESI DATA

 Kompresi data adalah seni merepresentasikan


informasi kedalam bentuk yang sederhana
(compact form)
 Representasi sederhana dibuat dengan
mengidentifikasi dan menggunakan struktur yang
ada pada data
 Data dapat digambarkan sebagai file text, angka
yang merepresentasikan perkataan dan gambar,
ataupun angka yang dihasilkan oleh proses lainnya
KOMPRESI DATA

 Salah satu alasan diperlukannya kompresi data


adalah dengan menambahkan informasi secara
terus menerus kedalam bentuk digital (bentuk
byte), jumlah digit yang diperlukan untuk
menyimpan data tersebut akan menjadi sangat
besar
 Contoh :
untuk menyimpan 1 detik video tanpa adanya
kompresi (format CCIR 601) diperlukan 20MB atau
160Mb
KOMPRESI DATA

 Setiap harinya agensi pertahanan nasional dan


antariksa melakukan transmisi data satu terabyte
dalam kondisi operasional penuh
 Untuk menanggapi permasalahan tersebutlah
perkembangan teknologi berfokus pada transmisi
dan penyimpanan
KOMPRESI DATA

 Meskipun terjadi perkembangan kompresi data


yang memungkinkan penyimpanan yang lebih
minimalis, keperluan media penyimpanan
berkembang 2x lebih besar dibandingkan
peningkatan kapasitas dan kompresi data

Parkinson’s First Law: “Work expands so as to fill the time available”


TEKNIK KOMPRESI DATA

 Pada umumnya kompresi data dibagi menjadi dua


jenis algoritma
 Compression Algorithm
 Reconstruction Algorithm
 Algoritma kompresi menghasilkan representasi
data dengan ukuran yang lebih kecil dari input
 Algoritma rekonstruksi mengembalikan data
kedalam bentuk semula
TEKNIK KOMPRESI DATA
LOSSLESS DAN LOSSY

 Berdasarkan hasil kompresi, kompresi dibedakan


menjadi dua tipe
 Lossless Compression
 Lossy Compression
LOSSLESS COMPRESSION

 Lossless compression berarti tidak ada data yang


hilang pada saat kompresi dilakukan
 Menghasilkan rekonstruksi yang sama persis seperti
input yang diberikan pada saat kompresi dilakukan
 Lossless compression pada umumnya digunakan
oleh aplikasi yang tidak mentoleransi perbedaan
pada informasi original dengan hasil rekonstruksi

Contoh :
Messenger dan File installasi
LOSSY COMPRESSION

 Lossy compression berarti akan ada data yang


hilang pada saat kompresi dilakukan
 Tidak mungkin menghasilkan rekonstruksi yang
sama persis seperti input yang diberikan pada saat
kompresi dilakukan
 Sebagai gantinya hasil kompresi jauh lebih baik
(rasio kompresi tinggi)

Contoh :
MP3 Player dan Video Player
PENGUKURAN PERFORMA KOMPRESI DATA

 Pengukuran dapat dilakukan dengan beberapa cara


 Kompleksitas algoritma
 Memori yang digunakan
 Ukuran kompresi
 Kemampuan pengembalian kebentuk semula
 Cara yang paling logis untuk mengukur algoritma
kompresi adalah dengan melihat jumlah bit
sebelum dan sesudah kompresi
PENGUKURAN PERFORMA KOMPRESI DATA

 Pada lossy compression, data hasil rekonstruksi


akan berbeda dengan data original, oleh karena itu
diperlukan metode lain untuk mengukur performa
algoritma tersebut
 Pada lossy compression, pengukuran dilakukan
dengan melihat perbedaan antara file original
dengan hasil rekonstruksi, perbedaan ini disebut
pula dengan nama distortion
EFEK KOMPRESI DATA

Efek positif
 Pengecilan ukuran file

Efek negatif ketika algoritma yang digunakan tidak


optimal
 Penggelembungan ukuran file
 Proses rekonstruksi yang memakan waktu lama
PERTANYAAN?
PERTANYAAN

 Jelaskan apa yang dimaksud dengan enkripsi!


 Jelaskan apa yang dimaksud dengan kunci publik!
 Jelaskan apa yang dimaksud dengan kunci privat!
 Jelaskan apa yang dimaksud dengan kompresi!
 Jelaskan apa yang dimaksud dengan file lossless!
 Kenapa file office 2003 lebih besar dibandingkan file office
2007?
 Mengapa video dengan format MKV lebih berat untuk
dibuka dibandingkan file video dengan format avi?
 Apa hubungan antara enkripsi dan kompresi?
END

Anda mungkin juga menyukai