bahasa pemrograman C kemudian dapat dijalankan di perangkat berbasis Windows.
5. Pengujian Sistem
Pada tahapan ini dilakukan pengujian aplikasi yang di buat telah berhasil berjalan sesuai dengan keinginan dan akan melakukan perbaikan apabila terdapat error.
6. Dokumentasi
Berisikan laporan dan kesimpulan akhir dari penelitian dan pengujian dalam bentuk skripsi.
1.7 Sistematika Penulisan
Agar pembahasan lebih sistematis, maka tulisan ini dibuat dalam lima bab, yaitu :
BAB I PENDAHULUAN
Berisi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika
penulisan.
BAB II LANDASAN TEORI
Berisi teori mengenai kriptografi, enkripsi, dekripsi, algoritma modern, algoritma klasik, dan citra.
BAB III ANALISIS DAN PERANCANGAN
Berisi tentang analisis algoritma blowfish terhadap proses enkripsi dan dekripsi citra berbasis windows yang terdiri dari Use Case Diagram,
Activity Diagram, Flowchart dan perancangan tampilan form aplikasi.
Universitas Sumatera Utara
BAB IV IMPLEMENTASI DAN PENGUJIAN
Berisi mengenai sistem dan pembuatan program sesuai dengan analisis dan perancangan sistem kemudian dilakukan pengujian terhadap sistem.
BAB V KESIMPULAN DAN SARAN
Berisi kesimpulan yang diperoleh dari hasil penelitian dan saran-saran yang berguna untuk pengembangan penelitian selanjutnya.
Universitas Sumatera Utara
ABSTRAK
Seiring dengan perkembangan zaman, keamanan dalam pertukaran data sangat perlu ditingkatkan guna menghindari hal-hal yang tidak diinginkan. Ilmu yang mempelajari tentang
pengamanan data dinamakan Kriptografi. Algoritma Blowfish adalah satu algoritma dari banyak algoritma kriptografi yang digunakan dalam pengenkripsian dan pendekripsian data. Dalam
penelitian ini penulis membuat sebuah aplikasi yang berisikan implementasi enkripsi dan dekripsi citra dengan menggunakan algoritma Blowfish berbasis Windows. Besar data sesudah
proses enkripsi akan meningkat, akan tetapi akan kembali ke ukuran semula setelah proses dekripsi. Waktu yang dibutuhkan untuk proses enkripsi cenderung lebih lama dibandingkan
waktu yang dibutuhkan untuk proses dekripsi, dan semakin panjang kunci yang digunakan maka semakin lama waktu untuk proses, akan tetapi waktu yang dibutuhkan untuk proses enkripsi dan
proses dekripsi masih tergolong sangat singkat.
Kunci : Kriptografi, Blowfish, Enkripsi, Dekripsi, Windows
Universitas Sumatera Utara
ABSTRACT
Along with the times, security in data exchange needs to be improved in order to avoid things that are not desirable. The study of data security is called cryptography. Blowfish algorithm is an
algorithm of many cryptographic algorithms used in encryption and decryption data. In this study the author makes an application that contains the implementation of encryption and decryption
image using the Blowfish algorithm based on Windows. Size of the data after the encryption process will increase, but will return to its original size after decryption process. The time needed
for the encryption process tends to be longer than the time it takes to decryption process. The longer the length of the key is used, the length the times to process, but the times it takes to
process the encryption and decryption process is still relatively very short.
Keywords: Cryptography, Blowfish, Encryption, Decryption, Windows
Universitas Sumatera Utara
IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI
CITRA BERBASIS WINDOWS
SKRIPSI
AHDA ANDI KURNIA 111401104
PROGRAM STUDI S-1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
2016
Universitas Sumatera Utara
IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI
CITRA BERBASIS WINDOWS SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
AHDA ANDI KURNIA 111401104
PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul : IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS
Kategori : SKRIPSI
Nama : AHDA ANDI KURNIA
Nomor Induk Mahasiswa : 111401104 Program Studi
: SARJANA S1 ILMU KOMPUTER Fakultas
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
Diluluskan di Medan, MEI 2016
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Jos Timanta Tarigan, S.Kom, M.Sc M.Andri Budiman,ST,M.Comp.Sc,MEM
NIP. 19850126 201504 1 001 NIP. 19751008 200801 1 011
DiketahuiDisetujui oleh Program Studi S1 Ilmu Komputer
Ketua,
Dr. Poltak Sihombing, M.Kom
Universitas Sumatera Utara
PERNYATAAN
IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI
CITRA BERBASIS WINDOWS
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil kerya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, Mei 2016
AHDA ANDI KURNIA 111401104
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillah penulis panjatkan kehadirat Allah Subhanallahu wa Ta’ala yang telah
memberikan rahmat dan ridho-Nya kepada penulis sehingga penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu
Komputer Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara. .
Ucapan terima kasih penulis sampaikan kepada semua pihak yang mendukung dan memotivasi penulis, baik secara langsung maupun tidak langsung. Pada kesempatan ini, penulis
mengucapkan terima kasih kepada: 1.
Bapak Prof. Runtung Sitepu, SH, M.Hum selaku Rektor Universitas Sumatera Utara. 2.
Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom. selaku Ketua Program Studi S-1 Ilmu Komputer
Universitas Sumatera Utara. 4.
Ibu Maya Silvi Lydia, B.Sc, M.Sc. selaku Sekretaris Program Studi S-1 Ilmu Komputer Universitas Sumatera Utara.
5. Bapak M. Andri Budiman, ST, M.Comp.Sc, MEM selaku Dosen Pembimbing I yang telah
memberikan ilmu dan pengalamannya juga kritik dan saran yang bermanfaat kepada penulis dalam menyelesaikan skripsi ini.
6. Bapak Jos Timanta Tarigan, S.Kom, M.Sc selaku Dosen Pembimbing II yang telah
memberikan ilmu, saran dan solusi kepada penulis dalam mengerjakan skripsi ini. 7.
Bapak Dr. Poltak Sihombing, M.Kom selaku Pembanding I yang telah memberikan kritik dan saran yang bermanfaat serta solusi dari kekurangan skripsi ini.
8. Bapak Drs. Marihat Situmorang, M.Kom selaku pembanding II yang telah memberikan
kritik dan saran dalam pembuatan skripsi ini. 9.
Seluruh dosen dan pegawai Program studi S1 Ilmu Komputer Fasilkom-TI USU terkhusus Abangda Faisal Hamid yang telah membantu penulis dalam proses pembuatan skripsi.
10. Orang tua saya, Ayah Ir. Miswanto, Mama Jasmiati., adik saya, Ihza Halizha, yang selalu
memberikan semangat , dukungan dan do’a kepada penulis dalam penulisan skripsi ini.
Universitas Sumatera Utara
11. Teman-teman perkuliahan Kom A angkatan 2011 terkhusus Farid Akbar, S.Kom., Hari
Rahman Nihe, S.Kom, juga Steven Sinaga, S.Kom yang telah membantu penulis dan selalu memberikan semangat dan motivasi kepada penulis.
12. Semua pihak yang telah membantu dalam menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini.
Kiranya Allah selalu memberikan rahmat dan ridho-Nya kepada semua pihak yang telah membantu dan mendukung penulis.
Medan, Juli 2016
Penulis
Universitas Sumatera Utara
ABSTRAK
Seiring dengan perkembangan zaman, keamanan dalam pertukaran data sangat perlu ditingkatkan guna menghindari hal-hal yang tidak diinginkan. Ilmu yang mempelajari tentang
pengamanan data dinamakan Kriptografi. Algoritma Blowfish adalah satu algoritma dari banyak algoritma kriptografi yang digunakan dalam pengenkripsian dan pendekripsian data. Dalam
penelitian ini penulis membuat sebuah aplikasi yang berisikan implementasi enkripsi dan dekripsi citra dengan menggunakan algoritma Blowfish berbasis Windows. Besar data sesudah
proses enkripsi akan meningkat, akan tetapi akan kembali ke ukuran semula setelah proses dekripsi. Waktu yang dibutuhkan untuk proses enkripsi cenderung lebih lama dibandingkan
waktu yang dibutuhkan untuk proses dekripsi, dan semakin panjang kunci yang digunakan maka semakin lama waktu untuk proses, akan tetapi waktu yang dibutuhkan untuk proses enkripsi dan
proses dekripsi masih tergolong sangat singkat.
Kunci : Kriptografi, Blowfish, Enkripsi, Dekripsi, Windows
Universitas Sumatera Utara
ABSTRACT
Along with the times, security in data exchange needs to be improved in order to avoid things that are not desirable. The study of data security is called cryptography. Blowfish algorithm is an
algorithm of many cryptographic algorithms used in encryption and decryption data. In this study the author makes an application that contains the implementation of encryption and decryption
image using the Blowfish algorithm based on Windows. Size of the data after the encryption process will increase, but will return to its original size after decryption process. The time needed
for the encryption process tends to be longer than the time it takes to decryption process. The longer the length of the key is used, the length the times to process, but the times it takes to
process the encryption and decryption process is still relatively very short.
Keywords: Cryptography, Blowfish, Encryption, Decryption, Windows
Universitas Sumatera Utara
DAFTAR ISI
Hal. Persetujuan
ii Pernyataan
iii Penghargaan
iv Abstrak
vi Abstract
vii Daftar isi
viii Daftar Gambar
x DaftarTabel
xi Daftar Lampiran
xii
Bab I Pendahuluan