BAB 1 PENDAHULUAN 1.1 LatarBelakangMasalah Steganografiadalah suatu teknik untukmenyembunyikan suatu informasi yang rahasia atausensitif tanpa terlihat agar tidak terlihat sepertisemestinya. Data rahasia disembunyikan dengan caradisisipkan pada suatu media tertentu sehingga tidakterlihat bahwa dalam media tersebut disembunyikansuatu informasi (Widyanarko, 2008).Tujuandaristeganografiadalahuntukkebutuhankeamanansehinggaseseorangda patsalingbertukarpesantanpadisadari tahubahwaadasuatupesantertentu orang lain, yang tanpa orang sedangdikomunikasikan, danbahkanjikamelihatnyapun, seseorangtersebuttidakakanmengirabahwaternyataadasesuatu yang disembunyikan di dalamnya. Steganografidapatdiaplikasikandalamberbagai sepertipenyembunyianpesanpadaobjek media, audio, objekgambar, jugadapatdiaplikasikanpadatipe text file, html, pdf,dan video. Steganografipadajamansekarangdapatdiaplikasikanpadaperangkat digital.Dalamtulisanini, penulisakanmembahasperancanganpenggunaankonsepsteganografi yang diaplikasikanuntukmenyembunyikan data teksdalamobjekcitraataugambardengantipe data JPEG, dimanaperancangan program 2 ininantinyaakandiaplikasikanpadaperangkatmobile, misalnyapadatelepongenggamdengantujuan agar pengirimanpesanrahasiadapatdilakukandenganlebihmudahdimanapundankapanpunm elaluiperangkatmobile. Metode yang akandigunakanadalahmetodeBPCS (Bit-Plane Complexity Segmentation). BPCS adalah teknik untuk menyembunyikan data di dalam sebuah file gambar. BPCS memungkinkanembedding tingkat tinggi dengan distorsi rendah didasarkan pada teori bahwa daerahnoise dalamBit-Planecitra dapat diganti dengan rahasiadata yang juga berupa noise tanpa kerugian yang signifikan dalam kualitas gambar. (Spaulding, Shirazi, Niimi, Kawaguchi, 2002) Kelebihandarimetodesteganografiinidibandingkanmetodelainnyaadalah, denganmetodeini, makakapasitas data yang akandisembunyikandalam media citraJPEGlebihbesardibandingmetodelainnya, hingga lebih dari 40% kapasitas gambar penampung. Citra yang digunakansebagai media penampungakandiolahsedemikianhinggakedalambentukpiksel-piksel, kemudiandaribagian-bagiantertentudaripikseltersebutakandigantidengan data teks yang ingindisisipkankedalamcitraJPEG tersebut, denganpengaturantertentu, sehinggatidakakanmengubahkualitasgambarpenampungsecaradrastis. Dengancaraini, data telahdisisipkandantidakterdeteksi. Barukemudiansetelah data disisipkan, kemudiandikirimketujuan yang diinginkan, dalamhalinikemobile phonetujuan, kemudianbarudengan program khusus, citratersebutakandiproseskembalidanpesan disisipkandapatditerjemahkankembali. yang 3 Denganmemanfaatkansteganografi,makadiharapkan proses berkomunikasidanberkirimpesandapatdilakukandenganlebihamandimanadankapanp unmenggunakanperangkatmobile. 1.2 PerumusanMasalah Aplikasi yang dibuat pada penelitian ini adalah sebuah program aplikasi yang diimplementasikan pada sebuah perangkat mobile phone, dimana dalam aplikasi ini diimplementasikan sebuah steganografi. Steganografi ini akan menyembunyikan pesan berupa teks pada media pembawa berupa citra JPEG yang dilakukan dengan metode Bit-Plane Complexity Segmentation tanpa mengurangi kualitas citra itu sendiri secara signifikan, sehingga pesan yang disisipkan tidak mudah terdeteksi. 1.3 RuangLingkupMasalah Ruanglingkup yang digunakandalampenulisanskripsiinimeliputi : 1. Data yang disisipkan sebagai pesan rahasia berupa teks. 2. Tekstersebutkemudianakandisisipkansecara digital pada media pembawa, dalamhalinicitradengantipe dataJPEG. 3. Metode yang digunakanuntukmenyisipkanpesanpadacitraJPEG adalahBPCS (Bit-Plane Complexity Segmentation).Dimana gambar akan diubah menjadi bitplane, kemudian pesan rahasia yang juga diubah dalam wujud bit-plane akan dimasukkan dalam gambar dengan menggantikan daerah noise dari gambar pembawa. 4 4. Membuatperangkatlunak/ programaplikasi yang dapatmenyisipkan tersebutdandapatdibuatmenjadisebuahaplikasimobilepadamobile data phone menggunakan sistem operasi Android. 5. Antar muka dalam aplikasi antara user pengirim dan penerima sama, yaitu untuk pembuatan pesan rahasia dan melihat pesan rahasia. 6. Program aplikasi yang dibuat hanya sebatas pada penyisipan dan ekstraksi pesan pada gambar. 1.4 TujuandanManfaat 1.4.1Tujuan Tujuan yang ingindicapaidaripenelitianiniadalahsebagaiberikut : 1. PenerapanmetodeBit-Plane Complexity Segmentationdalamsteganografi, untukmeningkatkankeamanandari pihakluar yang tidakbertanggungjawab. 2. Merancang program aplikasisteganografipadacitraJPEG denganMetodeBit-Plane Complexity Segmentationpadaperangkatmobile phoneberbasis Androidsehingga lebih mudah dan praktis untuk digunakan. 1.4.2 Manfaat Manfaat yang ingindicapaiadalahsebagaiberikut : 1. Membuat aplikasimobile dapatmeningkatkankualitaskeamanandalamberkomunikasi. yang Serta meningkatkanfleksibilitas dalam penggunaan aplikasi tersebut. 2. Sebagaireferensibagipenelitianlain di bidang steganografi, khususnya dengan menggunakan Metode Bit-Plane Complexity Segmentation yang 5 diimplementasikan pada perangkat mobile phone. Sehingga dapat menjadi masukan dan dihasilkan pengembangan yang lebih baik lagi. 1.5 MetodologiPenelitian Berikutadalahmetode yang digunakandalampenulisanskripsi : 1. StudiPustaka Mencari, memahami, danmempelajaridenganseksamadaribukudanberbagaimacamartikelberkaitandeng ansteganografi, citraJPEG danMetodeBit-Plane Segmentationyangberhubungandengantopikini.Serta Complexity terusmenggalisumber- sumberpustakalainnya yang jugamendukung, sepertijurnal, forum diskusi, pendapatahli,textbook, dan sebagainyabaik media cetakmaupunelektronik. 2. MetodeAnalisis Tahapan metode analisis pada penelitian ini adalah sebagai berikut: a. MempelajariMetodeBPCS (Bit-Plane Complexity Segmentation)untuk steganografi. b. MempelajariBahasapemrogramanJava Android. c. Mempelajari proses memasukanpesanpada media citraJPEG. d. Mempelajaridanmenganalisis proses aplikasimobilepadamobile phone e. dalammelakukan proses steganografi. 3. MetodePerancangan Perancangan program aplikasi pada penelitian ini akan dilakukan dengan aturanlinear sequential (waterfall).Tahap communication pada bagian hasil kuesioner. Planning pada bagian analisis masalah dan usulan pemecahan 6 masalah. Modelling pada bagian pembuatan use case diagram, sequence diagram, class diagram, diagram transisi, dan perancangan layar. Construction pada pembuatan program. Kemudian tahap deployment pada evaluasi program dan kuesioner evaluasi. 1.6 SistematikaPenulisan BAB 1. PENDAHULUAN Dalam bab ini dijelaskan tentang latar belakang pemilihan topik skripsi, ruang lingkup, tujuan yang ingin dicapai, manfaat yang dapat diwujudkan, metode penelitian, makalah yang relevan dari pembuatan skripsi ini, serta sistematika penulisan yang berisi kerangka penulisan skripsi ini. BAB 2. LANDASAN TEORI Dalam bab ini akan dijelaskan tentang kerangka teori yang menyajikan penjelasan dari istilah-istilah yang berkaitan dengan pembuatan skripsi ini, teori relevan yang dikemukakan dari sumber – sumber teori dan dari hasil penelitian; serta kerangka pikir yang membahas tentang hubungan antara permasalahan, data yang terkumpul dan teknik analisis serta penjelasan hasil penelitian yang berkaitan dan mendukung dalam pembuatan perancangan aplikasi pada skripsi ini. BAB 3. ANALISIS DAN PERANCANGAN SISTEM Dalam bab ini akan dijelaskan mengenai analisis dan perancangan sistem, usulan pemecahan masalah yang dihadapi, serta kebutuhan yang dibutuhkan dalam perancangan sistem yang akan dibuat seperti yang dikemukakan di Bab 1. BAB 4. IMPLEMENTASI DAN EVALUASI SISTEM 7 Dalam bab ini akan dijelaskan mengenai spesifikasiperangkatkeras yang dibutuhkandalamperancangansistem, pengimplementasiansistem, sertaevaluasisistemyang dibuat dalam rangka memecahkan permasalahan yang dikemukakan di Bab 1. BAB 5. KESIMPULAN DAN SARAN Dalam bab ini akan diberikan kesimpulan dari penelitian yang dilakukan yang merupakan uraian singkat mengenai hasil perancangan sistem dan saran bagi pengembangan rancangan selanjutnya.