• Tidak ada hasil yang ditemukan

Implementasi Algoritma Blowfish Pada Aplikasi Enkripsi Dan Dekripsi Citra Berbasis Windows

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma Blowfish Pada Aplikasi Enkripsi Dan Dekripsi Citra Berbasis Windows"

Copied!
12
0
0

Teks penuh

(1)

CITRA BERBASIS WINDOWS

SKRIPSI

AHDA ANDI KURNIA 111401104

PROGRAM STUDI S-1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(2)

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

(3)

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

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

(4)

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

(5)

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

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

(6)

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

(7)

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.

(8)

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.

(9)
(10)

2.5.1.3 Citra Warna 18

Bab III Analisis dan Perancangan Sistem

3.1 Analisis Sistem 19

(11)

DAFTAR GAMBAR

Hal.

Gambar 2.1 Proses Enkripsi dan Dekripsi 6

Gambar 2.2 Skema Kunci Simetris 8

Gambar 2.3 Skema Kunci Asimetris 9

Gambar 2.4 Alur Proses Enkripsi Blowfish 14

Gambar 2.5 Posisi Koordinat Citra Digital 16

Gambar 2.6 Citra Biner 17

Gambar 2.7 Citra Grayscale 17

Gambar 2.8 Citra RGB 18

Gambar 3.1 Diagram Ishikawa 20

Gambar 3.2 Use-Case Diagram 22

Gambar 3.3 Diagram Sequence untuk Enkripsi 24

Gambar 3.4 Diagram Sequence untuk Dekripsi 24

Gambar 3.5 Activity Diagram 25

Gambar 3.6 Flowchart Enkripsi gambar dengan Algoritma Blowfish 26 Gambar 3.7 Flowchart Dekripsi gambardengan Algoritma Blowfish 27

Gambar 3.8 Rancangan Tampilan Halaman Utama 28

Gambar 3.9 Rancangan Tampilan Halaman Enkripsi 29

Gambar 3.10 Rancangan Tampilan Halaman Dekripsi 30

Gambar 4.1 Halaman Menu Utama 31

Gambar 4.2 Halaman Enkripsi 32

Gambar 4.3 Halaman Dekripsi 33

Gambar 4.4 HalamanAbout 34

(12)

DAFTAR TABEL

Hal.

Tabel 2.1 Tabel Operasi Logika Xor 10

Tabel 3.1 Narrative Use-Case Enkripsi Gambar 23

Tabel 3.2 Narrative Use-Case Dekripsi Gambar 23

Referensi

Dokumen terkait

Alhamdulillah puji dan syukur marilah kita panjatkan kehadirat Allah SWT, karena hanya atas Rahmat, Ridho, dan Karunia – Nya lah penulis dapat menyelesaikan laporan

Alhamdulillah puji dan syukur panjatkan kehadirat Allah SWT, karena hanya atas Rahmat, Ridho ,dan Karunia– Nya lah penulis dapat menyelesaikan Laporan Akhir

Alhamdulillah, kami panjatkan kehadirat Allah Subhanahu Wa Ta ’ala (SWT) atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir dari

Puji dan syukur penulis panjatkan kehadirat Allah Subhanallahu wa Ta’ala yang telah memberikan rahmat-Nya kepada penulis sehingga penulis dapat menyelesaikan skripsi ini,

Puji dan syukur penulis panjatkan kehadirat Allah Subhanahu wa Ta‟ala karena berkat rahmat dan karunia-Nya penulis akhirnya dapat menyelesaikan penyusunan skripsi

Alhamdulillahirrobil’alamiin, segala puji dan syukur penulis panjatkan kepada Allah Subhanallahu Wa Ta‟ala yang telah melimpahkan segala rahmat dan karunia-Nya sehingga

Puji syukur kami panjatkan kehadirat Allah Subhanahu wa Ta’ala karena atas rahmat dan ridho-Nya, sehingga penulis dapat menyelesaikan Proposal berjudul

Alhamdulillah, puji syukur saya sampaikan kehadirat Allah SWT, yang telah memberikan rahmat dan hidayah-Nya serta segala sesuatunya dalam hidup, sehingga saya dapat