• Tidak ada hasil yang ditemukan

PENYISIPAN PESAN TEKS PADA CITRA DIGITAL MENGGUNAKAN ALGORITMA LEAST SIGNIFICANT BIT - repository perpustakaan

N/A
N/A
Protected

Academic year: 2019

Membagikan "PENYISIPAN PESAN TEKS PADA CITRA DIGITAL MENGGUNAKAN ALGORITMA LEAST SIGNIFICANT BIT - repository perpustakaan"

Copied!
13
0
0

Teks penuh

(1)

i

PENYISIPAN PESAN TEKS PADA CITRA DIGITAL MENGGUNAKAN ALGORITMA LEAST SIGNIFICANT BIT

TUGAS AKHIR

Diajukan Untuk Memenuhi Persyaratan Dalam Menyelesaikan Pendidikan Strata 1 Pada Program Studi Teknik Elektro Fakultas Teknik

Universitas Muhammadiyah Purwokerto

Disusun Oleh: RIDO TULUS TRIONO

0503030022

PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK

(2)

v

PERSEMBAHAN

&

! "& ! "

# & I

$ & % &

$' & &

( &#

$ & I )N Z &

(3)

vi MOTTO

“Aku tidak pernah menyesal atas sesuatu, sebagaimana penyesalanku terhadap satu hari, dimana matahari telah terbenam, sedangkan umurku terus berkurang,

namun amalku tidak juga bertambah....”

(Penulis)

“Memang baik menjadi orang penting, tetapi lebih penting menjadi orang baik.”

(Penulis)

“ Jenius adalah 1 % inspirasi dan 99 % keringat. Tidak ada yang dapat menggantikan keras keras, karena keberuntungan adalah sesuatu yang terjadi

ketika kesempatan bertemu dengan kesiapan.”

(Thomas A. Edision)

“Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.”

(4)

vii ABSTRAK

Berbagai macam teknik digunakan untuk melindungi informasi yang dirahasiakan dari orang yang tidak berhak, salah satunya adalah teknik steganografi. Steganografi sebagai suatu seni penyembunyian pesan ke dalam pesan lainnya yang telah ada sejak sebelum masehi dan kini seiring dengan kemajuan teknologi jaringan serta perkembangan dari teknologi digital, steganografi banyak dimanfaatkan untuk mengirim pesan melalui jaringan Internet tanpa diketahui orang lain dengan menggunakan media digital berupa file citra.

Dalam tugas akhir ini dikembangkan dengan menggunakan Borland Delphi 7 mengimplementasikan metode steganografi Least Significant Bit untuk menyisipkan pesan teks ke dalam citra digital. Citra digital yang digunakan adalah file gambar ekstensi bitmap 24 bit. Berdasarkan hasil pengujian, program aplikasi yang telah dibuat dapat menyisipkan pesan teks ke dalam citra digital dan dapat membaca kembali pesan teks tersebut dengan utuh sesuai dengan pesan teks yang disisipkan.

Kata kunci : Steganografi, Least Significant Bit, Citra Digital, Borland Delphi 7

(5)

viii

KATA PENGANTAR

Assalamualaikum Wr.Wb

Segala puji dan syukur penulis panjatkan kepada Allah SWT, karena dengan rahmat dan hidayahnya penulis bisa menyelesaikan laporan tugas akhir ini, shalawat dan salam penulis curahkan kepada nabi suci Muhammad SAW.

Laporan tugas akhir ini disusun guna memenuhi kewajiban pengambilan mata kuliah tugas akhir sebagai salah satu syarat yang harus di tempuh dalam kelulusan mahasiswa tingkat strata 1.

Selama penulis menyusun laporan tugas akhir ini, banyak pihak yang telah membantu penulis untuk itu penulis mengucapkan terimakasih kepada:

1. Bapak Anwar Ma’ruf, S.T, M.T, Selaku Dekan Fakultas Teknik Universitas Muhammadiyah Purwokerto.

2. Bapak Arif Johar Taufiq, ST. MT. selaku Ketua Program Studi Teknik Elektro sekaligus dosen pembimbing akademik II yang telah membantu dan membimbing penulis.

3. Bapak M. Taufik Tamam, S.T, M.T, selaku dosen pembimbing akademik I yang telah banyak memberikan saran maupun ulasan kepada penulis. 4. Seluruh Bapak Ibu dosen Fakultas Teknik UMP yang telah memberikan

(6)

viii

5. Teman-teman “FATERO-05” (FAkultas TEknik pRodi elektrO 05), terima kasih atas persahabatan dan dukungannya selama kita di UMP.

6. Sahabat-sahabat “Padi Merekah Cost”, Thomas, Bogel, Dika, Pethe, Wi2t, Bayu dan Mr Faiz.

7. Renny Agista Windari, terima kasih atas segala dukungan, motivasi, kebersamaan, canda tawa, dan senyummu selama ini.

8. Teman-teman “Garis Timur’ (Gadis riang & seksi Tirta mutiara), Renny Ay, Fya Emon, Wi2t Chemot, Dini Unu2, Nina Thubby, Dian PT & Anis Ariesta.

9. Gerobak senja-ku “R 4581 KD” saksi dari semua perjuanganku, terima kasih atas kesetiaanmu menemani perjalananku selama ini.

10. Serta kepada semua pihak yang penulis tidak dapat menyebutkan satu-persatu.

Penulis menyadari bahwa laporan tugas ini jauh dari sempurna, untuk itu dengan kerendahan hati mengharapkan kritik serta saran guna perbaikan dikemudian hari. Dan semoga laporan tugas akhir ini dapat berguna bagi siapa saja yang membutuhkannya yang berkaitan dengan judul laporan tugas akhir ini. Wassalamu’alaikum Wr.Wb.

(7)

x DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

HALAMAN PERSETUJUAN ... iii

HALAMAN PERNYATAAN ... iv

1.5 Metodologi Penelitian... 4

1.6 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka ... 6

(8)

x

2.2.1 Pengertian Steganografi... 7

2.2.2 Sejarah Steganografi... 10

2.2.3 Manfaat Steganografi ... 12

2.2.4 Steganografi Pada Media Digital File Gambar ... 13

2.2.5 Kriteria Steganografi Yang Baik... 14

2.2.6 Metode LSB (Least Significant Bit) ... 15

2.5.1 Komponen Borland Delphi 7... 26

2.5.2 Komponen Open Picture Dialogs... 28

2.5.2 Komponen Save Picture Dialogs... 29

2.5.4 Kelebihan Borland delphi 7... 28

2.5.5 Dasar Pemrograman Delphi... 30

BAB III PERANCANGAN SISTEM 3.1 Perancangan Sistem ……….. ... 32

3.1.1 Perangkat Keras (Hardware) ... 33

3.1.2 Perangkat Lunak (Software) ……….. ... 34

(9)

x

BAB IV IMPLEMENTASI DAN ANALISA SISTEM 4.1 Pengujian Program ………... 45

4.3.1 Ukuran File Gambar dan Jumlah Karakter Pesan ………... 62

BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 64

5.2 Saran ... 64 DAFTAR PUSTAKA

(10)

xiii

DAFTAR GAMBAR

Gambar 2.1 Perbedaan antara steganografi dengan kriptografi ... 8

Gambar 2.2 Ilustrasi steganografi pada tahanan penjara ... 9

Gambar 2.3 Warna Bitmap... 21

Gambar 2.4 Form Designer ... 23

Gambar 2.5 Component Pallete ... 24

Gambar 2.6 Object Inspector ... 24

Gambar 2.7 Object Treeview... 25

Gambar 2.8 Code Editor ... 25

Gambar 2.9 Komponen open picture dialogs ... 28

Gambar 2.10 Komponen save picture dialogs ... 29

Gambar 3.1 Konfigurasi perangkat keras (Hardware) ... 33

Gambar 3.2 DFD Level 0... 35

Gambar 3.3 DFD Level 1... 36

Gambar 3.4 Flowchart seluruh proses ... 37

Gambar 3.5 Flowchart penyisipan pesan... 38

Gambar 3.6 Flowchart baca pesan. ... 39

Gambar 3.7 Menu aplikasi steganografi citra digital... 40

Gambar 3.8 Rancangan form penyisipan pesan ... 41

Gambar 3.9 Rancangan form baca pesan ... 43

Gambar 4.1 Icon aplikasi ... 45

Gambar 4.2 Form utama aplikasi ... 46

(11)

xiiii

Gambar 4.4 Form proses baca pesan ... 49

Gambar 4.5 Message box deteksi gambar format biner ... 50

Gambar 4.6 Message box deteksi gambar format grayscale... 50

Gambar 4.7 Message box gambar belum berisi pesan... 51

Gambar 4.8 Message box kesalahan gambar sudah berisi pesan ... 51

Gambar 4.9 Message box proses tulis pesan selesai... 51

Gambar 4.10 Message box konfirmasi pesan belum ditulis... 52

Gambar 4.11 Message box konfirmasi kesamaan nama berkas ... 52

Gambar 4.12 Message box konfirmasi gambar berisi pesan... 53

Gambar 4.13 Message box kesalahan gambar belum berisi pesan... 53

Gambar 4.14 Message box baca pesan selesai dilakukan ... 53

(12)

xv

DAFTAR TABEL

Tabel 2.1 Maksimal jumlah karakter ... 17

Tabel 4.1 Pengujian terhadap citra warna ... 54

Tabel 4.2 Pengujian terhadap citra satu warna... 56

Tabel 4.3 Gambar histogram ... 58

(13)

xvi

DAFTAR LAMPIRAN

Gambar

Tabel 2.1 Maksimal jumlah karakter...............................................................

Referensi

Dokumen terkait

** Untuk Prior Review Kontrak I: dipilih salah satu paket untuk minta persetujuan NOL Bank Dunia, Bila sudah terkontrak, agar diisi. paket lainnya cukup Post Review,

kepada pihak lain berdasarkan surat perjanjian lisensi untuk melaksanakan perbuatan mengumumkan atau memperbanyak ciptaannya, dan Pencipta dan/atau Pemegang Hak Cipta

Selain itu, dengan adanya Sejarah Pemikiran Islam ini, kita dapat mengkaji secara historis terkait berbagai kejadian yang dalam studi tentang Islam dari berbagai perspektif, yang

Jika stres yang dialami tidak dapat diatasi oleh peserta didik maka dapat berakibat pada menurunnya kemampuan peserta didik dalam mengerjakan soal pada saat mengikuti

Peneliti bermaksud melakukan penelitian tentang permainan perepet jengkol yang diharapkan dapat meningkatkan keseimbangan gerak anak tunagrahita sedang di

Dengan memperhatikan masalah nasional dan juga masalah yang sedang dihadapi sektor industri serta memperhatikan tujuan dan sasaran yang akan dicapai sesuai dengan

Skarifikasi benih pada bagian pangkal menyebabkan benih lebih cepat berkecambah dibanding skarifikasi pada bagian lainnya, diduga karena skarifikasi dilakukan dekat