! " # ! " $ % & '
! ( ( ( ) ) * " + , *,"
! - .' /01 ' (2 (
3+) 3&
!
!
4 $ '
! " # ! " $ % & '
! ( ( ( ) ) * " + , *,"
! - .' /01 ' (2 (
! " #
$ !
$
%
& $ &
'
( ) &
! "
# $ % ! ! " #
& '('! ! " #
) '*' #
+ (, ! ! " #
- ! ( ' ! &
# .
# +
# # /$ 0
# & 1 (,' 1 %/ ( ! 2
# ) / % 3
# ) / % 3
# ) # /$ 4( /$ / % #
# + /(5 ! )
# + /5 6
# + # 2
# + # /! ! /$ 7 8 #
# + # # /! ! (' " /$ 7 8 ##
# - /(5 ! $ /$ #+
# - #+
# - & #2
# 0 1 (,' 1 %/ ( ! $ /$ &3
# 0 /! ! 1 ! 5 &3
# 0 # /! ! ! 1 ! 5 &)
# 6 7 8 &)
# 2 . 7 8 &+
# 3 ! / /(5 ! 99999999999999999 9 &0
&
& / ( 1 (,' 1 %/ ( ! $ ( /$ &6
& # ( / 1 (,' 1 %/ ( ! &2
& # ( / $ /! ! /(5 ! )3
& # # ( )+
& # & ( / $ /! ! 1 ! 5 )6
& & ( /! ! ! 1 (,' 1 +3
& & ( /! ! ! 1 ! 5 +
& & # ( /! ! /(5 ! +#
& & & ( +)
)
) /! $' '* ++
) # '* ' ! /(5 ! +0
) & ( " 4 5 $ /! ! 1 (,' 1 -3
) ) '* ' ! 1 (,' 1 -&
+
+ ! (5'
--+ # -0
: . 7 . . . 8 9999999 4
, # ! /$ 5 $ /$ 9999999999999 ##
, # # ! (' " /$ 5 $ /$ 99999 99 99 #)
, # & $ / 45 $ / 999999999999999999 #6
, & (,/ 4! (,/ $ /, , ! 1 999999999999
)-, & # /! ! /$ $ !
)-, ) ! ! 999999999999999 9 ++
, ) # ! 99999999999 99999
+-, ) & ! / /(5 ! 5 $ ! -) -) 99999 99999 +6
, ) ) ! / /(5 ! 5 $ ! 2- 2- 99999 99999 +6
, ) + ! / /(5 ! 5 $ ! #6 #6 999 999999 +6
, ) - ! / /(5 ! 5 $ ! -3 -3 999 999999 +2
, ) 0 ! / /(5 ! 5 $ #+- #+- 9999999 99999 +2
, ) 6 5 ! ! 1 (,' 1 $ 4 " !"/ $
1 , $ 99999999 999999999 99 9 -3
, ) 2 4 $ ;#< ;)< !;6< $ "; -9
-, ) 3 4 $ ;)< ;6< !; -< $ ";#3 999
-, ) 4 $ ; < ;&< !;-< $ "; # 9 -#
, ) # 4 $ ; # ;#< !;)< $ ";6 -#
, ) & . $ 1 ! ! 5
! -)
, ) ) . $ ! 1 $ /(5 ! $ !
! ! 1 ! 5 -&
(, # / 45/ ! 6
(, # # / 45/ ! $ %/ ( ! 2
(, # & ! % ! 4 1 (,' 1 %/ ( ! 2
(, # ) ( ! ( / %
(, # + ( ! /(5 !
-(, # - (, ' /$ #3
(, # 0 = !4* !
#-(, # 6 / ! ! 45 ! #0
(, # 2 ' / 4, / ' ' ' '" $ '$ #6
(, # 3 < < $ ! #2
(, # ( / /! ! 1 ! 5 &3
(, # # ! 45 ! 7 8 ' ' 1 ! 5 &
(, # & 5 ! 1 ! , " &#
(, # ) / 45/ ! , ' > 9999999999999999 &&
(, & ( / 1 (,' 1 %/ ( ! &6
(, & # ( 1 (,' 1 %/ ( ! &2
(, & & ( / /! ! /(5 ! )3
(, & ) ( /! ! /(5 ! )
(, & + ( )+
(, & - ( /! ! 1 ! 5 )6
(, & 0 ( /! ! ! 1 (,' 1 +3
(, & 6 ( /! ! ! 1 ! 5 +
(, & 2 ( /! ! /(5 ! +#
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan dunia informasi memungkinkan penyebaran suatu informasi
secara cepat, bebas dan tidak terbatas. Kondisi seperti ini memungkinkan untuk
terjadinya duplikasi dan pengubahan suatu informasi atau data. Hal ini tentunya
membahayakan keaslian dan kerahasiaan suatu informasi atau data. Oleh karena itu,
diperlukan suatu cara yang mampu mencegah hal seperti ini untuk terjadi. Untuk itu,
penyembunyian informasi merupakan salah satu cara untuk mengatasi masalah
tersebut. Tujuannya ialah agar orang lain tidak mengetahui keberadaan suatu
informasi.
Penyembunyian informasi merupakan salah satu cara untuk menyembunyikan
suatu informasi yang memanfaatkan teknik pengolahan citra. Pada proses
penyembunyian informasi, pesan digital disisipkan ke dalam suatu citra dan pesan
digital yang akan disembunyikan dapat berupa citra biner/hitam
putih/berwarna/terkompresi, teks, suara, video, dan lain-lain. Dalam Tugas Akhir ini,
pesan yang disembunyikan berupa citra yang terkompresi. Ada beberapa metode
penyembunyian informasi, yang mana salah satunya ialah dengan menggantikan
sejumlah piksel dari bagian citra yang serbasama dengan pesan digital yang sesuai
untuk diproses. Metode lainnya ialah menggunakan daerah tepi untuk
menyembunyikan pesan.
Dalam Tugas Akhir ini, penyembunyian informasi dilakukan dengan
menghitung kompleksitas dari cover image. Jumlah bit yang dapat disisipkan pada
cover image ditentukan oleh komplesitas piksel-pikselnya, dengan bit-bit yang akan
disisipkan diperoleh dari hasil kompresi dari citra yang akan disisipkan. Teknik
BAB 1 PENDAHULUAN 2
pronsip-prinsip Steganography, dengan tujuan dilakukannya penyisipan ialah untuk
mencegah terdeteksinya informasi atau pesan ketika dilakukan suatu komunikasi.
1.2 Identifikasi Masalah
Berdasarkan latar belakang di atas, masalah utama yang akan diangkat pada
Tugas Akhir ini adalah mengenai penyembunyian informasi dengan menggunakan
metode SCAN.
1.3 Perumusan Masalah
Permasalahan yang akan dibahas dalam Tugas Akhir ini meliputi :
1. Bagaimana merealisasikan proses penyembunyian informasi dengan
menggunakan metode SCAN?
2. Bagaimana kualitas cover image yang telah disisipkan ?
3. Berapa jumlah bit informasi yang dapat disisipkan?
4. Bagaimana kualitas citra pesan setelah diekstrak ?
1.4 Tujuan
Tujuan yang hendak dicapai dalam pengerjaan Tugas Akhir ini adalah :
1. Merealisasikan proses penyembunyian informasi dengan menggunakan metode
SCAN.
2. Menilai kualitas cover image yang telah disisipkan.
3. Menghitung jumlah bit informasi yang dapat disisipkan pada cover image.
1.5 Pembatasan Masalah
Pembatasan masalah pada Tugas Akhir ini meliputi :
1. Cover image yang digunakan ialah grayscale image, hanya berukuran 512x512
dan format citra ‘*.bmp’.
2. Menghitung kapasitas penyembunyian berdasarkan jumlah bit yang dapat
BAB 1 PENDAHULUAN 3
3. Menilai kualitas penyembunyian berdasarkan nilai MSE dan PSNR dari cover
image yang telah disisipkan dan citra pesan yang telah didekompresi dari hasil
ekstrak penyembunyian.
4. Citra yang telah disisipi dianggap tidak mengalami perubahan bit.
5. Tugas Akhir ini dikerjakan dengan menggunakan MATLAB 7.8.
1.6 Sistematika Penulisan
Laporan Tugas Akhir ini disusun dengan sistematika sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini berisi latar belakang masalah, identifikasi masalah, perumusan masalah,
tujuan, pembatasan masalah dan sistematika penulisan.
BAB 2 LANDASAN TEORI
Bab ini berisi penjelasan pengertian citra digital, metode SCAN,
penyembunyian informasi, steganografi, kompresi citra, teori entropi,
arithmetic coding, kompresi citra dengan metode SCAN dan penyembunyian
informasi dengan metode SCAN, PSNR (Peak Signal to Noise Ratio), MOS
(Mean Opinion Score), Rasio Kompresi.
BAB 3 PERANCANGAN
Bab ini berisi blok diagram penyembunyian informasi dengan metoda SCAN,
diagram blok penyembunyian informasi, diagram blok dan alir proses
kompresi, diagram alir arithmetic coding encode, diagram blok dan alir proses
penyisipan, diagram alir proses ekstrak penyembunyian, diagram alir proses
ekstrak penyisipan, diagram alir proses dekompresi dan diagram alir arithmetic
coding decode.
BAB 4 DATA PENGAMATAN
Bab ini berisi karakteristik citra pesan dan cover image, pengujian rasio
kompresi citra, pemilihan nilai-nilai threshold pada proses penyembunyian,
BAB 1 PENDAHULUAN 4
BAB 5 KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang diambil berdasarkan hasil pengamatan dan
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
1. Perangkat lunak untuk menyembunyikan informasi dengan metoda SCAN
telah berhasil direalisasikan dan dapat berjalan dengan baik.
2. Berdasarkan penilaian secara objektif dan subjektif, metode
penyembunyian informasi dalam Tugas Akhir ini telah berhasil
menyembunyikan informasi tanpa terdeksi oleh indra penglihatan
manusia, dimana berdasarkan percobaan, suatu cover image yang telah
disisipi citra pesan memiliki nilai PSNR ≥ 40 dB dan nilai MOS ≥ 4.
3. Berdasarkan hasil percobaan yang dilakukan, hasil ekstrak dari
penyembuyian informasi menghasilkan citra yang hampir sama dengan
citra pesan aslinya yang disembunyikan, dimana nilai PSNR ≥ 40 dB dan
nilai MOS ≥ 4.
4. Berdasarkan percobaan yang dilakukan, jumlah bit paling banyak yang
dapat disisipkan pada cover imagei ialah 165042 bit, pada citra peppers
berukuran 512x512 dan nilai threshold 4, 8, 16, 20.
5. Penggunaan kunci enkripsi cukup berhasil untuk menjaga kerahasiaan
informasi yang disisipkan pada cover image.
6. Proses identifikasi kompleksitas pada cover image mampu menjaga
kualitas cover image setelah disisipi citra pesan. Proses ini bertujuan untuk
mencapai jumlah bit yang maksimal yang dapat disisipkan, namun harus
tetap menjaga kualitas cover image agar tidak terdeteksi adanya pesan.
Pemilihan yang tepat antara nilai-nilai threshold dan variasi nilai
BAB 5 KESIMPULAN DAN SARAN 67
5.2 Saran
1. Metoda penyembunyian informasi dengan metoda SCAN yang
telah direalisasikan hanya dapat dilakukan pada citra. Penelitian
selanjutnya adalah mengembangkan metoda penyembunyian
informasi ini sehingga dapat digunakan pada vidio.
2. Penelitian selanjutnya adalah mengembangkan metode
penyembunyian informasi dengan metoda SCAN yang memiliki
ketahanan citra yang telah disisipi terhadap serangan (pemberian
noise, proses cropping, proses blurring, proses rotate dan proses
!
" # $ % & # ' ( ) ! # ! * ' '
' + ,
- . % / 0# 1 1( * 2(
( (' 1 3 !!( ' ) 4 5 6
6 4 2 777
8 !! 9 !
: ( 2 ' ! "
; "& < = &6 >
& (' ?( # ' ( ) ! (
( / ) 2( ) !' ;( ' + (' ) / 1 ; 2 )
*(! %' * ' ' ' + ,
7 ) - 2 % ) % ( '( 4 777
# " $ #
( # # % &
# ' ( ) * +
# %
@ . / , %!( ) . & ) ! # !