BAB 1 PENDAHULUAN 1.1 Latar Belakang Steganografi adalah ilmu dan seni menyembunyikan data rahasia sedemikian sehingga keberadaan data rahasia tidak terdeteksi oleh indera manusia. Steganografi digital menggunakan media digital sebagai wadah penampung, misalnya citra, suara, teks, dan video sedangkan data rahasia yang disembunyikan juga dapat berupa citra, suara, teks, atau video. Pada steganografi dengan media citra (image), pengirim pesan melakukan proses penyisipan (embedding) pesan yang hendak dikirim secara rahasia ke dalam citra sebagai tempat menyimpannya yang disebut cover image, dengan menggunakan kunci tertentu, sehingga di hasilkan citra dengan pesan yang tersembunyi di dalamnya yang disebut stego image. Untuk melihat pesan, dilakukan proses pengeluaran (extracting) pada stego image hasil penyisipan untuk memisahkan pesan dan citra dengan menggunakan kunci yang sama seperti pada proses embedding [5]. Pada penelitian ini algoritma yang digunakan untuk penyisipan pesan adalah End Of File (EOF) dan Least Significant Bit (LSB). Kedua algoritma ini akan digunakan untuk menyisipkan pesan ke dalam citra true color dan kedua algoritma penyisipan pesan akan dibandingkan baik dari segi kecepatan penyisipan, keamanan hasil pesan, lama extraksi pesan. Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis memberi judul penelitian ini dengan Perbandingan Penyisipan Pesan ke dalam File Citra True Color Menggunakan Algoritma End Of File (EOF) dan Least Significant Bit (LSB).
2 1.2 Rumusan Masalah Masalah yang akan dibahas pada penelitian ini adalah melakukan penyisipan pesan teks ke dalam file citra true color berformat BMP ke dalam citra penampung (cover image) untuk menghasilkan stego image. Dan melihat perbandingkan kecepatan waktu penyisipan dan ekstraksi serta melihat perbandingan kapasitas pada cover image dan stego image antara kedua algoritma yang digunakan. 1.3 Batasan Masalah Adapun yang menjadi batasan masalah dalam penelitian ini adalah: Algoritma steganografi yang digunakan adalah algoritma End of File (EOF) dan Least Significant Bit (LSB). 1. File citra yang akan disisipkan pesan (cover image) adalah citra digital true color 24 bit. 2. File pesan yang akan disisipkan adalah file teks. 3. yang menjadi parameternya yaitu kecepatan penyisipan dan ekstraksi, kapasitas citra sebelum dan sesudah disisipi. 4. Tidak membahas kualitas citra lebih jauh. 5. Pesan yang dapat di input yaitu a-z, A-Z, dan 0-9. 6. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic.Net 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah : 1. Membangun sebuah perangkat lunak yang mampu melakukan penyisipan pesan teks dengan menggunakan algoritma End of File (EOF) dan Least Significant Bit (LSB). 2. Mengetahui hasil penyisipan pesan ke dalam file citra true color dengan menggunakan algoritma End of File (EOF) dan Least Significant Bit (LSB).
3 1.5 Manfaat Penelitian Manfaat yang diharapkan dari penelitian ini adalah: 1. Manfaat bagi penulis adalah : a. Sebagai tugas akhir untuk memperoleh gelar Sarjana Strata-1 (S-1) Ilmu Komputer. b. Menambah pengetahuan penulis dalam melakukan proses penyisipan dan pengekstrakan pesan teks pada file citra true color dengan menggunakan algoritma End of File (EOF) dan Least Significant Bit (LSB). 2. Manfaat bagi bidang ilmu adalah : a. Sebagai bahan referensi peneliti lain dalam mengembangkan algoritma penyisipan pesan ke dalam file true color. b. Sebagai bahan referensi bagi peneliti lain dalam mengembangkan algoritma penyisipan pesan dengan menggunakan algoritma End Of File (EOF) dan Least Significant Bit (LSB). c. Manfaat lain adalah untuk memberikan cara alternatif penyembunyian pesan rahasia pada citra. 1.6 Metode Penelitian Adapun tahapan-tahapan yang dilakukan dalam merancang dan mengembangkan perangkat lunak ini adalah sebagai berikut : a. Studi Literatur Mempelajari tentang citra digital, teknik penyisipan data, algoritma End Of File (EOF) dan Least Significant Bit (LSB). b. Analisa dan Perancangan Pada tahap ini dilakukan analisa proses kerja penyisipan file citra menggunakan algoritma EOF dan LSB dan selanjutnya dilakukan perancangan sistem yang
4 meliputi perancangan proses kerja sistem, perancangan interface, serta algoritma pemrograman. c. Implementasi Tahap ini digunakan mengimplementasikan hasil analisa dan perancangan sistem ke dalam bahasa pemograman agar bisa digunakan untuk perbandingan file citra. d. Pengujian Tahap ini digunakan untuk menguji coba sistem yang dibuat untuk mengetahui sudah berjalan sesuai dengan tujuan penelitian atau tidak, serta kelebihan dan kelemahannya. Pada pengujian ini yang akan diuji yaitu waktu sisip dan waktu ekstraksi dan kapasitas sebelum dan sesudah penyisipan. e. Dokumentasi dan Laporan Akhir Tahap ini dilakukan dokumentasi hasil analisa dan perancangan yang digunakan untuk menuangkan hasil penelitian tersebut ke dalam laporan akhir dalam dalam bentuk skripsi. 1.7 Sistematika Penulisan Pada skripsi ini agar lebih mudah dipahami,penulis membagi ke dalam 5 bab : BAB 1 : PENDAHULUAN Berisi tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. BAB 2 : LANDASAN TEORI Berisi tentang teori teori yang terkait dengan penelitian ini diantaranya adalah teori steganografi,, metode End of File, metode Least Significant Bit.
5 BAB 3 : ANALISIS DAN PERANCANGAN SISTEM membahas tentang perbandingan penyisipan pesan ke dalam citra, flow chart, Usecase sistem serta perancangan interface(antarmuka). BAB 4 : IMPLEMENTASI DAN PENGUJIAN SISTEM Membahas tentang implementasi sistem dan pengujian sistem yang menggunakan bahasa pemrograman visual basic.net 2010. BAB 5 : KESIMPULAN DAN SARAN Bab ini berisikan tentang kesimpulan dari sistem yang telah dibuat beserta saran-saran yang dapat berguna untuk penyempurnaan sistem.