BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi informasi dan komunikasi saat ini memudahkan manusia untuk mengakses berbagai sumber data/informasi dan berbagal belahan dunia. Penyajian dan penyimpanan informasi atau data kini dapat disimpan dalam format digital dan merniliki beragam bentuk seperti teks, gambar, audio, video, dan multimedia. Akhir-akhir ini, semakin banyak muncul berbagai software untuk mengedit dan memodifikasi gambar digital dengan mudah, bahkan kalangan awampun bisa menggunakannya . Hasil modifikasi mereka pun tidak sedikit yang bernada negatif baik untuk membuat fitnah, pengambaran buruk seseorang atau sekelompok orang dan berbagai maksud lainnya. Hal ini tentunya akan mengganggu para pemilik data, dan juga pihak yang ingin berkornunikasi dalam rangka bertukar informasi baik kepentingan pribadi maupun kelompok. Sehingga dapat dikatakan bahwa perlindungan orisinalitas suatu data atau informasi menjadi kebutuhan yang penting dan mendesak saat ini. Untuk itu diperlukan usaha pengamanan data tersebut supaya keaslian dan kerahasiannya bisa terjaga. Usaha perlindungan data dapat dilakukan dengan berbagai cara, salah satunya dengan mengaplikasikan bidang kriptografi. Usaha pengamanan dalam kriptografi bisa dilakukan dengan mengenkripsi data gambar digital tersebut ke dalam bentuk data lain yang tidak bisa dikenali 1 2 (ciphertext). Untuk mengembalikan ciphertext menjadi seperti data semula (plaintext), dapat dilakukan dengan mendekripsi ciphertext yakni dengan menggunakan algoritma kebalikan atau invers pada ciphertext tersebut. Adapun keamanan algoritma yang menawarkan kesederhanaan dan fleksibilitas diantaranya adalah Rivest Code 6 (RC6). Selama ini pengamanan gambar atau citra tidak menjadi keharusan, akan tetapi untuk mencegah penyalahgunaan gambar yang bersifat pribadi diperlukan sebuah pengamanan. Sehingga gambar yang bersifat pribadi tidak bisa diakses dan dikonsumsi secara langsung oleh pihak lain. Dan oleh sebab itu berdasarkan uraian diatas penulis ingin membuat dan merancang sebuah aplikasi komputer dengan judul ” Perancangan Aplikasi Pengamanan Gambar Dengan Format JPG dan GIF Menggunakan RC6”. I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Berdasarkan latar belakang di atas, maka masalah dapat diidentifikasikan sebagai berikut: 1. Banyaknya pihak-pihak yang melakukan modifikasi gambar yang bertujuan negatif sehingga merugikan pihak-pihak tertentu. 2. Terjadinya interupsi yang dapat mengganggu ketersediaan gambar yaitu gambar yang ada dapat dihapus sehingga pihak yang membutuhkan gambar tersebut tidak dapat menemukan gambar tersebut. 3 3. Seringnya terjadi ancaman intersepsi yaitu merupakan ancaman terhadap kerahasiaan gambar. I.2.2. Perumusahan Masalah Berdasarkan identifikasi masalah di atas, maka dapat diambil perumusan masalah yaitu : 1. Bagaimana konsep algoritma RC6 secara umum? 2. Bagaimana menerapkan algoritma RC6 dalam melindungi data gambar digital? 3. Bagaimana membangun program aplikasi algoritma RC6 dalam implementasinya terhadap pengamanan gambar digital? I.2.3. Batasan Masalah Sesuai dengan topik yang diangkat dalam penelitian ini, maka pembatasan masalah yang akan dibahas hanya meliputi : 1. Implementasi algoritma RC6 pada gambar digital grayscale 2. Algoritma RC6 yang dipakai adalah algoritma RC6 dengan panjang blok yang diolah (ukuran register) w = 32 bit, banyak iterasi r = 20, dan panjang kunci b = 16,24, dan 32byte. 3. Pengamanan dapat digunakan pada gambar berformat jpg dan gif 4. Perancangan menggunakan bahasa pemrograman Microsoft Visual Studio 2010. 4 I.3. Tujuan dan Manfaat I.3.1. Tujuan Adapun tujuan dari dirancangnya aplikasi ini adalah : 1. merancang dan membangun suatu aplikasi pengamanan gambar Dengan Format JPG dan GIF menggunakan RC6. 2. Membangun aplikasi yang dapat menjamin keaslian file gambar menggunakan RC6. I.3.2. Manfaat Adapun manfaat yang akan diperoleh dari aplikasi yang akan dibangun ini adalah: 1. Agar dapat terhindar dari ancaman modifikasi mengakibatkan perubahan gambar yang tidak diinginkan. 2. Dapat menyajiikan gambar yang dijamin keaslian gambarnya. 3. Aplikasi ini dapat menjaga dari ancaman terhadap kerahasiaan gambar I.4. Metodologi Penelitian Metode merupakan suatu cara atau teknik yang sistematik untuk mengerjakan suatu kasus. Didalam menggunakan 2 (dua) metode studi yaitu : menyelesaikan Skripsi ini penulis 5 1. Studi Lapangan Merupakan metode yang dilakukan dengan mengadakan studi langsung ke lapangan untuk mengumpulkan data yaitu peninjauan langsung ke lokasi studi. Adapun teknik pengumpulan data yang dilakukan penulis adalah a. Pengamatan (Observation) Merupakan salah satu metode pengumpulan data yang cukup efektif untuk mempelajari suatu sistem. Kegiatannya dengan melakukan pengamatan langsung terhadap kegiatan yang sedang berjalan. b. Sampel (Sampling) Mengambil contoh – contoh gambar yang diperlukan khususnya gambar dengan format jpg dan gif. 2. Studi Kepustakaan (Library Research) Penulis melakukan studi pustaka untuk memperoleh data yang ada hubungan dengan penulisan Skripsi dari berbagai sumber bacaan seperti: buku, internet, dan lain – lain. I.5. Keaslian Penelitian Sebagai bukti penelitian yang akan dibuat, maka penelitian akan dibandingkan terhadap penelitian sejenis yang pernah dilakukan. Penelitian pertama yang diangkat oleh Lia Mustika dari STMIK Budi Darma Medan dengan judul “Perancangan Aplikasi Pengamanan Hak Cipta Untuk Gambar Digital Menggunakan Metode Singular Value Decomposition (SVD)” dan penelitian 6 kedua diangkat oleh Derwin Suhartono dari Unversitas BINUS Jakarta dengan judul “Aplikasi Penyembunyian Pesan Pada Citra JPEG Dengan Algoritma F5 Dalam Perangkat Mobile Berbasis Android” perbandingannya dapat dilihat pada tabel I.1 dibawah ini : Tabel I.1 Perbandingan Sistem Lama dan Yang Akan Dirancang No Materi Perbandingan Instrumen Penelitian pertama : Perancangan Aplikasi Pengamanan Hak Cipta Untuk Gambar Digital Menggunakan Metode Singular Value Decomposition (SVD) 1. Target aplikasi pengamanan data 2. Solusi Solusi didapat dengan metode Singular Value Decomposition (SVD) 3. Bahasa pemrograman Visual Basic 6.0 Penelitian kedua : Aplikasi Penyembunyian Pesan Pada Citra JPEG Dengan Algoritma F5 Dalam Perangkat Mobile Berbasis Android 1. Target Merancang aplikasi steganografi 2. Solusi Solusi didapat dengan Algoritma F5 3. Bahasa pemrograman Java Mobile Penelitian yang akan dibuat : Perancangan Aplikasi Pengamanan Gambar Berformat JPG dan GIF Menggunakan RC6 1. Target Merancang aplikasi pengamanan gambar berformat JPG dan GIF 2. Solusi Solusi didapat dengan metode RC6 3. Bahasa pemrograman VB.Net 7 I.6. Sistematika Penulisan Penulisan skripsi ini disusun secara sistematika untuk memudahkan mahasiswa dalam penyusunan skripsi. Adapun sistematika penulisan skripsi ini adalah: BAB I : PENDAHULUAN Dalam bab ini penulis menguraikan mengenai latar belakang, ruang lingkup permasalahan, tujuan dan manfaat, metode penelitian, lokasi penelitian dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Dalam bab ini mencakup uraian penyelesaian secara teoritis serta konsep baru dalam penyelesaian masalah berkenaan dengan sistem dan fokus kajian. Adapun landasan teori yang diuraikan oleh penulis adalah: penjelasan mengenai sistem, informasi, materi tentang digunakan, serta metode konseptual yang menggambarkan cara kerja dari sistem yang akan dirancang. BAB III : ANALISIS DAN PERANCANGAN Pada bab ini berisi analisa sistem yang sedang berjalan, perancangan proses dalam bentuk diagram UML yang mencakup analisa dan perancangan sistem pengolahan data yang mencakup seluruh aktivitas yang terjadi pada sistem yang akan dibangun. 8 BAB IV : HASIL DAN UJI COBA Dalam bab ini penulis menguraikan tentang tampilan hasil sistem yang dirancang beserta pembahasannya, kelebihan dan kekurangan sistem yang dirancang. BAB V : KESIMPULAN DAN SARAN Dalam bab ini penulis menguraikan tentang kesimpulan dan saran untuk meningkatkan kualitas dari aplikasi yang sudah dirancang.