Sejarah dan Perkembangan Steganografi 7 Analisis Masalah 19

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii Daftar Isi viii Daftar Tabel xi Daftar Gambar xii Daftar Lampiran xiii Bab I Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 3 1.7 Sistematika Penulisan 4 Bab II Tinjauan Teoritis 2.1 Steganografi 6

2.1.1 Sejarah dan Perkembangan Steganografi 7

2.2 Teknik Steganografi 8 2.2.1 Tipe Steganografi 9 2.3 Metode Embedding 11 2.4 Konsep dan Terminologi Steganografi 11 2.5 Pengertian Citra 13 2.5.1 Citra Digital 13 2.5.2 Citra Analog 14 2.6 Jenis-Jenis Citra Digital 14 2.7 Format File Bitmap 15 2.8 Metode End-of-File 16 2.9 Metode First-of-File 16 2.10 Metode Kombinasi First-of-File dan End-of-File 17 2.11 Mean Squared Error MSE 17 2.12 Penelitian yang Relevan 18 Bab III Analisis dan Perancangan Sistem 3.1 Analisis Sistem 19

3.1.1 Analisis Masalah 19

3.1.2 Analisis Persyaratan 19 3.1.2.1Persyaratan Fungsional 20 3.1.2.2Persyaratan Nonfungsional 20 Universitas Sumatera Utara 3.1.3Analisis Proses 21 3.1.3.1 Analisis Proses Embedding pada metode End-of-File 21 3.1.3.2 Analisis Proses Embedding pada metode First-of-File 23 3.1.3.3 Analisis Proses Embedding pada metode kombinasi First-of-File dan End-of-File 25 3.2 Perancangan Sistem 28 3.2.1 Flowchart Gambaran Umum Sistem 28 3.2.1.1 Flowchart Proses Embedding pada Metode End-of-File 29 3.2.1.2 Flowchart Proses Extraction pada Metode End-of-File 30 3.2.1.3 Flowchart Proses Embedding pada Metode First-of-File 30 3.2.1.4 Flowchart Proses Extraction pada Metode First-of-File 31 3.2.1.5 Flowchart Proses Embedding pada Metode kombinasi First-of-File dan End-of-File. 32 3.2.1.6 Flowchart Proses Extraction pada Metode kombinasi First-of-File dan End-of-File 33 3.2.2 Use Case Diagram 34 3.2.2.1 Use Case Embedding FOF, EOF, Kombinasi FOF-EOF 35 3.2.2.2 Use Case Input Cover Image 36 3.2.2.3 Use Case Input Pesan 37 3.2.2.4 Use Case Pilih Pesan 38 3.2.2.5 Use Case Penyisipan 38 3.2.2.6 Use Case Extraction FOF, EOF, Kombinasi FOF-EOF 39 3.2.2.7 Use Case Input Stego Image 40 3.2.2.8 Use Case Extraksi 40 3.2.2.9 Use Case Menghitung MSE 41 3.2.3Activity Diagram 42 3.2.3.1 Activity DiagramProses Embedding 43 3.2.3.2 Activity DiagramProses Extraction 44 3.2.4Pseudocode 44 3.2.4.1 Pseudocode Proses Embedding 45 3.2.4.2 Pseudocode Proses Extraction 49 3.2.5 Perancangan Antarmuka Interface 53 3.2.5.1 Halaman Menu Utama 53 3.2.5.2 Halaman Menu Embed 54 3.2.5.3 Halaman Menu Extract 56 3.2.5.4 Halaman Menu Help 58 3.2.5.5 Halaman Menu Statistic 59 Bab IV Implementasi dan Pengujian Sistem 4.1 Implementasi 61

4.1.1 Tampilan Halaman Home Menu Utama 61