BAR 11
PlEl'iiJAHULUAN
'-Ill"',-
Belakl:!ng
Parla saat sekara_ng 
ini, 
peikembang--an
teknalogi
komunikasi sudah semakin
pesat, teru-tama dclac'U
bidang
teknologi
intonna:st.
komputer.
Komunikasi antar
komputer
mungkin
dilakukan dengan adanya suatu jaringan yang disebut internet. Internet
dapat
mempermudah.
dan
mempercepat 
komunikasi 
antar 
user
meskipun 
jaraknya
beijauhan.        
karena
itu
banyak
perusahaan-perusahaan          meng  unakanjaringan
internet     
untuk
berkomuni.lm.si
dan
mengirimkan  semua
data
dan
dokumen-dokmnen
Da!a.m komu:rikasi  dan pengiriman
data me!alui internet
•ersebut  ada
bebempa
hal
yang
bersifat 
rahasia,  da!am 
hal
ini
yaiU. data yang
akan  dikiiimkan. 
Suatu  data  ·
da.pat bersifat  rahasia
k:arena data
tersebut
munglcin saja
mempakan
suatu
hasil
riset
dari
suatu 
perusahaan,
data
keuangan 
perusahaan,  atau
dokumen-dokumen
penting
lainnya
yang
tidak beleh diketahui oleh
perusahaan
lain.
Inilah   yang 
mePJadi 
masalah  
dalam 
komunikasi  
m!
!a:u 
jaringan  
internet
Bagaimana 
bila        
suatu  data 
yang  bersifat  rahasi.a
y&"'lg
hams
dikilli'nkan 
tepi kita
tidak        
'Jlemastik.an
bal-;wa
rah:sia     
ac= sa'!lpai
ke
tujuannya?
Karena mungkin
saJa      
pihak-pihak       
yang
bemsaha
untuk
mend.apa.tkru:: ral1asia
tersebut
dengan
cam
mencegatnya
dalam
a!ira.11
data
an
tar
komputer
dimaua  jaring-an itu
tersambung.
Kan;na  alasan 
tersebut  
maka 
para
komnnikasi
mulai   berupaya  
untuk
menciptakan
suatu
sistem 
keamanan 
yang
saat 
iui  dikenal  dengan 
istilah 
kriptografi.
l
  
2
Krij1tografi sangat 
penting 
kegur&nnya
untuk 
mengaJnanklm
data 
dalam 
proses
pengiriman,
penyimpamm
dan
keperlmt:"l
lainnya,
seperti
pada
dunia
perbank:an,
commerce, t:ran.saksi
internet
dan
sebagainya.
Dengart
lu-iptografi
data
tidak
dapat
dibaca
atan
dimen.gerti
cleh
pihak,-pihak
yang
tidak 
berhak
menggunaka.\'1
atau
membaca 
data
tersebut.
P
da 
kriptografi  ada
dua  proses 
pengamanan
data
yaitu
enkripsi 
da."'l
dekripsi.
Enkripsi
ada!ah
proses
mengubah
data
mel"\iadi
berituk yang
tida..lc
dapat
dibaca
atau
dimengerti
melalui
proses
perhitungan
yang        
Uni:uk
membaca
dan
mengerti
kemba.li
data
rersebut
barns
melalui
proses
deki-ipsi
yang
aka."l mengembalikan
data
hasii
enkripsi
ke
bentuk sernula.
Kript,Jgrafi
me:rnjJa :w':!
penerap&'"l 
ilmu maretr...atika, karena.
dalam
menjalankan
fu.ngsinya 
tidak 
terlepas 
da:i 
perhitung&"l 
matematika.  
Untuk 
meiaksanakan  
proses
enkripsi 
dan 
dekripsi 
perhitunga..'l
tersebut 
dila.lrukan
dala.m
bentuk 
suatu 
al.goritma.
Secara
garis
besar
al.goritma
kripto
"llfi aapat
dibagi
menjadi dua
yaitu
algorit.ma
kunci
publ:ik
(public
lr.ey
algorithm)
dan algoritr"ua
k<Jnci
P'...hasia  (secret
key
algorithm).
Kedua
bentuk
algoritma 
tersebut memiliki
keku;1t.'1gan 
dan kelebihan
masing--masing
sesua.i
dengan lingkungan penerapannya.
Daia..'11 
skl.ipsi
ini 
akan 
dibandingkan  
tiga 
algoritma 
kuptegrafi 
yang
m<:ng;gunal'an
kmtci
rahasia
(secret 
key)
yaitu algoritma
DES,
al.gorit:na
Blowfish
dan
algoritma 
Hibrid 
(gabunga.n
antara 
DES  dan 
Biowfish), Dala;n
hal 
ini perbandingan
tersebut  
rr:encairup 
kekurangan   
da..'1  
kelebihan    masing-masing  
algoritma  
dengan
bebere.pa
parameter  agar
ciapat
mel"\iadi aeuan 
hagi
kea.-nanan data.
yang
akan
membua.t
sisrem
  
3
Pembahasan dalam skripsi
ini
akan
dibatasi
pada
proses analisis
perbandingan
kekurangan dan
kelebih!ID.
algoritma
kriptografi
lrunci rahllsia
yang
sudah
ada,
)'!lii:>..J
algort'.ma         
rahasia I)ES
dan lruud rahasia Blowfish.
Selah1
itu daiam slrripsi ini.
juga
akan
C.i:'luat 
suatu  algoritma
erJcripsi baru
(algoritma
Hibrid)
yang
merupakan
gabunglill       
algoritma DES dan Blovdish. Algoritma Hibrid     juga akan dianalisis
dan dibandi!'.gkan dengan kedua algoritma tersebut di atas.
Analisis
tersebut 
menggunakan beberapa
parameter
sebagal 
acui'k'l 
un:I:Jk
menghasilkan perbandicgan.
Parameter  yang
digunaka.rt adalah
kecepatan   proses
enkripsi
dan
dekripsi,
komplek"Sitas
waktu,
serta
pertambahan
ulruran file
setelah
dienkripsi dan didekripsi.
 
dari 
periulisan skripsi mi adalal:l untuk
menganalisa
kekm:angan
dan
kelebihan metode lrriptografi dengan menggunakan
algoritma DES, algoritma Biowfish
d
an a1
'
gon
.
tma 1
I
T'b'
n
et
Sedan.gk!m. mal'.:faat
ylillg
akan dipem!eh
ada!.ah:
L  
M<::mbe1ri
acuan bagi pe:nbuat sistem kea..·narnm data
u.'ltuk
memilili
algoritma apa
yang terbaik dan sesuai dengan kebuttLh L'1llya.
2. 
Mempermudal!
pengeml1ar:gan, penerapan  dan  penelitian  !ebih 
lanju.t 
terhadap
algoritma-algoritma kriiJ!Ografi yang dibahas dalam sia;psi
ini.
3.  Memperbanyak
pus!lll;;:a  siudi
tentang
kriptografi khasusnya
pada
algortima
DES,
a!goritma Blowfish dw;a!gorit;na Hibrid.
  
4
Metodologi
Metooe
Anslisis
Dalam
penulisan skripsi ini digunakan mctode analisis
sebagai betikut:
Pen!fumpulan
dat, dilalrnkan dengm
penelitian kepustakaan yaitu
der> an
membaca
dan
mempelajari
!iteratur-litera.tur 
yang
releva::dengan topik,
yang
tersedia
di
perpustakaan
situs
web.
2. 
Me:1ganaiisa aigOJ:itma wiptografi
DES,
Blowfish dan Hibrid.
Metode PerEJncangan
Metode peral'1Cal'4,"'lln yang 
dilakt:.l;:an meliputi
beberapa  taha.p sebag.ai
berikttt
:
'
Implementasi,
yaitu membuat rancanga11
layar dan menuliska11 source code
untuk
mengimpk:mentasikan algoritma enkripsi DES, Blo,.fish
dan
Hibrid.
2.  Evaluasi, yaitu me!alrukan
pengujian
terhadap progp>..m
e!'llaipsi yang telah dibuat
d.engan cara
menjalankan program
tersebut dal'll':lencoba
1TIIill",genkripsi
beberapa file
dengan berbagai ukura1'1.
Lalu
a.,l;,an
ditarik kesimpulan dari hasil pengujian
yang
telah
dilakuka;t
Sistematika
l'emJ!isalffi
I'Jn!uk
mempermudah  
pembaca 
n1emar1!1l11i 
isi 
dari
skripsi
sistemaiika
penulisan sebag:ri
berilrut:
Bab
Pendahuluan
maka dibuat
  
5
Bab ini berisi tentllng latar bela.\mtg
pemiliban topik, tujuan dan manfaat yang
a,k.a11
diperoleh dari
skripsi  ini,
ruang
!ing.lrup 
penelitian,
metodologi yang
digunakan dtL'l
sistematika
penulisan skri;x;i ini.
Bab 2  Landasar.Teori
Bab
berisi penjelasan tentang toori-teori yang menjadi acuan penu!isan stcripsi
inL Secara
ga_v:is 
besar
akan dijelaskan definisi-definisi yang n:levan dengan
kriptografi, konsep dasar kriptografi,
secta
jenis-jenis
kliptografi.
Selain itu
juga
akan dijelaskan teori-teori tentang konsep analisis algoritna
yang akan menjadi
a<:uan untuk
mengar..alisa algoritma  kriptograJ:1yang dibahas
dalam
skripsi
ini.
Bab 3  Analisis ftJgoritma K.."iprografi
dengan 
Ku:m;i Rahasia
Pada
bab      
akan dijelaskan secara rinci tahap-tahap
enkripsi
dan
dekripsi pada
  a!gmitma Blowfish dan aigoritma Hibrid  Penjelasan masing-
masing  tahap  juga  akan  disert.U denga_,"1   gambar
sehingga
mempennudah
pembaca untuk mempelajarinya.
Bab 4  lmp!.ememasi dan Evaluasi
Pada bah     
akan diba.'l.as mengen;ti 
implementasi 
metode
kriptografi
yang
\elah
dibuat serta evaluasi
sistere tersebui
denga-'1 mengg,makan
beberapa sampel file
teks yang variatif.
Bab 5  Kesimpul.an dan Saran
Pada  bab 
ini 
akarr diarik 
kesimpuian
dari keseluruhan hasil anaiisis ketiga
algoritl:na DES, algoritrna Blowfish dan algoritma
Hibrid, serta saran-saran bagi
penerapan
dan
penelitian          
lanjut.