Perumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian

4. Memiliki tingkat keamanan yang bervariasi, panjang kunci yang digunakan oleh Blowfish dapat bervariasi dan bisa sampai sepanjang 448 bit. Enkripsi adalah cara untuk menyembunyikan informasi gambar asli dan dibuat gambar tersebut tidak tampak seperti aslinya. Enkripsi dilakukan dengan menggunakan kunci tertentu, sehingga menghasilkan chipertext file yang sudah dienkrip atau disandikan yang tidak dapat dibaca ataupun dimengerti. Chipertext tersebut dapat dikembalikan seperti semula jika didekripsi menggunakan kunci yang sama sewaktu mengenkripsi file tersebut. Setiap gambar yang masuk pada perangkat seseorang merupakan merupakan suatu privasi bagi dirinya, oleh karena itu untuk menjaga kerahasiaan gambar diperlukan sebuah sistem keamanan yang berupa aplikasi keamanan dari suatu gambar. Berdasarkan penjalasan di atas, algoritma Blowfish merupakan salah satu algoritma yang tepat untuk membangun sebuah aplikasi enkripsi dan dekripsi sebuah citra. Oleh sebab itu penulis akan melakukan penelitian dan merancang sebuah sistem aplikasi enkripsi dan dekripsi sebuah citra berbasis windows.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, rumusan masalah pada penelitian ini adalah bagaimana cara penerapan algoritma Blowfish dalam proses enkripsi dan dekripsi citra berbasis windows.

1.3 Batasan Masalah

Batasan masalah dalam penelitian ini adalah sebagai berikut: 1. Bahasa pemograman yang digunakan adalah C . 2. Citra yang dienkripsi dan didekripsi merupakan citra inputan. 3. Citra yang diinputkan bertipe .BMP

1.4 Tujuan Penelitian

Tujuan dilakukannya penelitian ini adalah : 1. Menerapkan algoritma Blowfish untuk merahasiakan gambar 2. Membangun dan mengembangkan aplikasi pengamanan citra pada windows Universitas Sumatera Utara

1.5 Manfaat Penelitian

Penelitian ini diharapkan dapat memberikan maanfaat sebagai berikut : 1. Menambah pengetahuan penulis dalam melakukan proses enkripsi dan dekripsi suatu citra dengan menggunakan algoritma Blowfish. 2. Untuk meningkatkan keamanan citra yang bersifat rahasia 3. Sebagai bahan referensi bagi peneliti lain yang ingin membahas topik yang terkait dengan penelitian ini. 4. Membangun dan mengembangkan aplikasi enkripsi dan dekripsi citra berbasis windows menggunakan algoritma Blowfish 1.6 Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut: 1. Studi Literatur Pada tahapan ini penulis mengumpulkan bahan dan data sebagai referensi dari berbagai buku, jurnal, prosiding, skripsi dan sumber lainnya yang berkaitan dengan penulisan tugas akhir. Ini dilakukan untuk memperoleh informasi yang terkait dengan metode Blowfish serta pemrograman C untuk pemrograman berbasis Windows. 2. Analisis Tahap ini digunakan untuk mengolah data dari hasil studi literatur yang kemudian dilakukan analisis terhadap cara kerja proses enkripsi dan dekripsi dengan menggunakan algoritma Blowfish. 3. Perancangan Sistem Pada tahap ini dilakukan perancangan sistem yang meliputiproses pembuatan algoritma program, use case scenario, flowchart sistem, flowchart algoritma, rancangan aplikasi, dan pembuatan user interface aplikasi. 4. Implementasi Sistem Metode ini dilakukan dengan mengimplementasikan rancangan sistem yang telah dibuat pada analisis dan perancangan sistem ke dalam program komputer dengan menggunakan Universitas Sumatera Utara 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