IMPLEMENTASI STEGANOGRAFI AUDIO MP3 DAN WAV PADA SMARTPHONE ANDROID DENGAN MENGGUNAKAN METODE LSB (LEAST SIGNIFICANT BIT) - POLSRI REPOSITORY

  

IMPLEMENTASI STEGANOGRAFI AUDIO MP3 DAN WAV PADA

SMARTPHONE ANDROID DENGAN MENGGUNAKAN METODE LSB

(LEAST SIGNIFICANT BIT)

  

Disusun Untuk Memenuhi Syarat Menyelesaikan Tugas Akhir Pendidikan

Sarjana Terapan Telekomunikasi Pada Jurusan Teknik Elektro

Program Studi Teknik Telekomunikasi

Politeknik Negeri Sriwijaya

  

Oleh :

Nama : Rita Siburian (061340351629) Dosen Pembimbing I : Hj. Lindawati, S.T., M.T.I Dosen Pembimbing II : Aryanti, S.T., M.Kom

  

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

2017

PERNYATAAN KEASLIAN

  Saya yang bertanda tangan dibawah ini : Nama : RITA SIBURIAN NIM : 0613 4035 1617 Program Studi : Teknik Telekomunikasi Jurusan : Teknik Elektro

  Menyatakan dengan sesungguhnya bahwa Laporan Tugas Akhir yang telah saya buat ini dengan judul

  “Implementasi Steganografi Audio MP3 dan WAV pada

Smartphone Android dengan menggunakan metode LSB (Least Significant

Bit

  )” adalah benar hasil karya saya sendiri dan bukan merupakan duplikasi, serta

  tidak mengutip sebagian atau seluruhnya dari karya orang lain, kecuali yang telah disebutkan sumbernya.

  Palembang, Juli 2017 Penulis RITA SIBURIAN

  

MOTTO DAN PERSEMBAHAN

Bukan karena kuatku, bukan karena hebatku, bukan karena

pintarku, maupun diriku, Tetapi karena Tuhanku. Percaya

rancangan Tuhan terbaik dan jadikan orang tua sebagai alasan bagi

kita untuk mencapai apa yang kita harapkan. -Rita Siburian-

“Tetapi carilah dahulu Kerajaan Allah dan Kebenarannya, maka

semuanya itu akan ditambahkan kepadamu” (Matius 6:33) kupersembahkan kepada : Tuhan Yang Maha Esa. yang telah

  • memberikan nikmat kesempatan dan kemudahan bagi saya untuk dapat membuat tugas akhir ini.
  • disorga dan Ibu M.Sianturi yang selalu memberikan dukungan moril dan materil, dalam suka dan duka dan mendoakanku selalu.

  Kedua orang tuaku, Ayah B.Simatupang

  • ku Elita beserta keluarga besarku yang selalu memberi dukungan dan semangat.

  Abang ku Jhonson ,Kakak ku Lisda dan adik

  • 2013 khususnya kelas TEB POLSRI 2013.

  Teman seperjuangan Telekomunikasi D4

  • TA hingga selesai.

  Teman TA yang selalu bersama mengerjakan

  Sahabatku pepi dan sonya.

  

ABSTRAK

  

IMPLEMENTASI STEGANOGRAFI AUDIO MP3 DAN WAV PADA

SMARTPHONE ANDROID DENGAN MENGGUNAKAN METODE LSB

(LEAST SIGNIFICANT BIT)

(2017 : xv + 82halaman + 72gambar + 8tabel + 19lampiran)

RITA SIBURIAN 0613 4035 1629 JURUSAN TEKNIK ELEKTRO

  

PROGRAM STUDI SARJANA TERAPAN TEKNIK TELEKOMUNIKASI

POLITEKNIK NEGERI SRIWIJAYA

  Semakin berkembangnya Teknologi, semakin banyak juga tindak kejahatan melalui akses komputer. Oleh karena itu menjaga kerahasiaan informasi merupakan permasalahan penting dalam pertukaran informasi melalui media digital. Penelitian ini bertujuan untuk memecahkan permasalahan yang terjadi dalam sistem keamanan data dengan menggunakan teknik steganografi. Steganografi merupakan teknik untuk menyembunyikan informasi di dalam media lainnya. Dalam penelitian ini penulis menggunakan media penampung berupa file audio MP3 dan WAV. Penulis menggunakan metode Least Significant Bit (LSB), yang merupakan metode yang paling banyak digunakan karena kesederhanaan prosesnya. Dalam pembuatan aplikasi steganografi ini, penulis menggunakan bahasa pemrograman Java eclipse, karena program tersebut cukup mudah dan dapat dijalankan dalam sistem operasi smartphone android. Dalam penelitian ini hasil yang didapat adalah waktu dalam proses enkripsi suatu file WAV lebih cepat dari pada MP3 begitu juga proses deskripsinya. Dan kualitas audio yang dihasilkan dalam proses enkripsi WAV lebih baik daripada MP3. Bentuk file yang disembunyikan tidak berpengaruh , seperti docx, xls, pptx, atau pdf.

  Kata kunci: Steganografi, Audio Mp3 dan Wav, Metode LSB, Java Eclipse

  

ABSTRACT

  

IMPLEMENTATION OF AUDIO STEGANOGRAPHY MP3 AND WAV ON

SMARTPHONE ANDROID USING LSB (LEAST SIGNIFICANT BIT)

METHOD

(2017: xv + 82pages + 72pictures+ 8tables + 19appendixs)

  RITA SIBURIAN 0613 4035 1629 ELECTRICAL ENGINEERING

PROGRAM OF STUDY IN APPLIED GRADUATION OF THE

TELECOMMUNICATION ENGINEERING STATE POLYTECHNIC OF SRIWIJAYA

The continued development of technology, more and more are also crimes

through computer access. Therefore maintaining the confidentiality of

information is an important issue in the exchange of information through digital

media. This study aims to solve the problems that occur in the data security

system using steganographic techniques. Steganography is a technique for hiding

information in other media. In this study the authors used the media container in

the form of MP3 and WAV audio files. The author uses the method of Least

Significant Bit (LSB), which is the most widely used method because of the

simplicity of the process. In making the steganography application, the author

uses the Java programming language eclipse, because the program is quite easy

and can be run in the Android smartphone operating system. In this study the

results obtained is the time in the encryption process a WAV file faster than MP3

as well as process description. And the audio quality produced in the encryption

process is better than MP3 WAV. Shape files are hidden no effect, such asdocx,

xls, pptx, or pdf.

  Keywords:Steganography, Audio Mp3 and Wav, LSB method, Java Eclipse

KATA PENGANTAR

  Puji syukur atas kehadirat Tuhan Yang Maha Esa yang telah melimpahkan segenap kasih dan karunia-Nya sehingga penulis dapat menyelesaikan Proposal Tugas Akhir ini dengan judul “IMPLEMENTASI STEGANOGRAFI AUDIO MP3 DAN WAV PADA SMARTPHONE ANDROID DENGAN MENGGUNAKAN METODE LSB (LEAST SIGNIFICANT BIT)

  ” Proposal Tugas Akhir ini dibuat sebagai salah satu mata kuliah yang diberikan kepada mahasiswa jurusan Teknik Elektro program studi Teknik Telekomunikasi.

  Penulisan laporan tugas akhir ini tidak lepas dari arahan para pembimbing dan bantuan dari berbagai pihak. Karena itu pada kesempatan ini penulis ingin mengucapkan terima kasih kepada : 1.

  Bapak Yudi Wijanarko, S.T.,M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya; 2. Bapak Herman Yani, S.T.,M.Eng. selaku Sekretaris Jurusan Teknik

  Elektro Politeknik Negeri Sriwijaya; 3. Bapak Sopian Soim, S.T.,M.T. selaku Ketua Program Studi Teknik

  Telekomunikasi DIV Politeknik Negeri Sriwijaya; 4. Ibu Hj. Lindawati, S.T., M.T.I. selaku Pembimbing 1, atas bimbingan, arahan, saran dan motivasi yang telah diberikan;

  5. Ibu Aryanti, S.T., M.Kom. selaku Pembimbing 2, atas bimbingan, saran dan motivasi yang telah diberikan;

  6. Orang Tua serta seluruh keluarga tercinta yang telah memberikan semangat dan restu serta dukungan baik secara moril maupun materil;

7. Seluruh staf dan pengajar Teknik Elektro Program Studi Teknik

  Telekomunikasi DIV; 8. Teman-teman seperjuangan dalam menyelesaikan laporan Tugas Akhir, terutama kelas 8TEB;

  Penulis menyadari bahwa laporan tugas akhir ini masih banyak kesalahan dan kekurangan, untuk itu kritik dan saran yang bersifat membangun sehingga laporan tugas akhir ini dapat memberikan manfaat dan dapat dikembangkan lebih lanjut lagi.

  Palembang, Januari 2017 Penulis

  DAFTAR ISI Halaman HALAMAN JUDUL .............................................................................. i HALAMAN PENGESAHAN ................................................................ ii LEMBAR PERNYATAAN ................................................................... iii MOTTO DAN PERSEMBAHAN ......................................................... iv ABSTRAK ............................................................................................... v ABSTRACT .............................................................................................. vi KATA PENGANTAR ............................................................................ vii DAFTAR ISI ........................................................................................... ix DAFTAR GAMBAR .............................................................................. xi DAFTAR TABEL .................................................................................. xi DAFTAR LAMPIRAN .......................................................................... xiv

  BAB I PENDAHULUAN ........................................................................ 1

  1.1 Latar Belakang Masalah ......................................................... 1

  1.2 Rumusan Masalah .................................................................. 2

  1.3 Tujuan Penelitian.................................................................... 3

  1.4 Manfaat Penelitian.................................................................. 3

  1.5 Ruang Lingkup dan Keterbatasan Penulisan .......................... 3

  1.6 Metodelogi Penulisan ............................................................. 4

  1.7 Sistematika Penulisan ............................................................. 5

  BAB II TINJAUAN PUSTAKA ............................................................. 7

  2.1 Keamanan Data ...................................................................... 7

  2.2 Kriptografi .............................................................................. 7

  2.2.1 Sejarah Kriptografi ........................................................ 8

  2.2.2 Tujuan Kriptografi......................................................... 10

  2.3 Steganografi ........................................................................... 11

  2.3.1 Sejarah Steganografi ..................................................... 11

  2.3.2 Karakteristik Steganografi............................................. 13

  2.3.3 Manfaat Steganografi .................................................... 15

  2.3.4 Proses Steganografi ....................................................... 16

  2.3.5 Audio Steganografi ....................................................... 17

  2.3.6 Macam-Macam Metode Audio Steganografi ................ 18

  2.4 Perbandingan Metode LSB dan Metode Audio Steganografi Lainnya ................................................................................... 21

  2.5 Metode LSB ........................................................................... 22

  2.6 Gerbang Logika ...................................................................... 23

  2.6.1 Gerbang XOR (Exclusive OR) ...................................... 24

  2.7 Audio ...................................................................................... 24

  2.7.1 Jenis-Jenis Audio........................................................... 25

  2.7.2 Macam-Macam Format Audio ...................................... 25

  2.7.3 Audio MP3 .................................................................... 27

  2.7.4 Audio WAV .................................................................. 28

  2.8 Smartphone Android .............................................................. 28

  2.8.1 Fitur-Fitur Smartphone Android ................................... 28

  2.8.2 Android.......................................................................... 29

  2.9 Java ......................................................................................... 30

  2.9.1 Eclipse ........................................................................... 30

  2.9.2 Sejarah Eclipse .............................................................. 31

  2.9.3 Arsitektur Eclipse .......................................................... 32

  

BAB III METODOLOGI PENELITIAN ............................................. 34

  3.1 Perancangan Perangkat .......................................................... 34

  3.1.1 Perancangan Desain Tampilan Layout .......................... 35

  3.1.2 Flow Chart ..................................................................... 44

  3.2 Persiapan Data ........................................................................ 45

  3.3 Metodelogi ............................................................................. 46

  3.4 Pengembangan Metode .......................................................... 46

  3.5 Tes Kinerja Sistem ................................................................. 49

  

BAB IV HASIL YANG DIHARAPKAN .............................................. 50

  4.1 Implementasi Program ........................................................... 50

  4.2 Instalasi Aplikasi Steganografi............................................... 53

  4.2 Pengujian Aplikasi ................................................................. 56

  4.2 Pengujian ................................................................................ 74

  4.2 Analisa Hasil Pengujian ......................................................... 79

  

BAB V KESIMPULAN DAN SARAN .................................................. 81

  5.1 Kesimpulan............................................................................. 81

  5.2 Saran ....................................................................................... 82

  DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR GAMBAR

Gambar

  Halaman

  2.1 Ilustrasi 4 komponen dan 2 proses yang digunakan dalam teknik kriptografi ........................................................................................ 8

  2.2 Penggunaan Hierogliph di Mesir ..................................................... 9

  2.3 Diagram Sistem Steganografi .......................................................... 13

  2.4 Faktor-faktor yang Saling Berkompetisi dalam Steganografi ......... 14

  2.5 Proses Steganografi ......................................................................... 17

  2.6 C ontoh penyimpanan pesan „HEY‟ kedalam 16-bit audio .............. 18

  2.7 Proses Phase Coding ........................................................................ 19

  2.8 Proses Spread Spectrum .................................................................. 20

  2.9 Contoh echo ..................................................................................... 20

  2.10 MSB dan LSB .................................................................................. 22

  2.11 Simbol Gerbang XOR...................................................................... 24

  2.12 Logo Android................................................................................... 29

  2.13 Logo Java ......................................................................................... 30

  2.14 Logo Eclipse .................................................................................... 31

  2.15 Arsitektur Eclipse ............................................................................ 32

  3.1 Langkah Penelitian Secara Keseluruhan ........................................... 35

  3.2 Pembuatan desain di Graphical Layout ............................................ 35

  3.3 Pembuatan desain di file XML ......................................................... 36

  3.4 Tampilan Menu Utama ..................................................................... 36

  3.5 Tampilan Menu Masuk .................................................................... 37

  3.6 Tampilan proses Pemilihan Audio Enkripsi/ penyembunyian .......... 38

  3.7 Tampilan Proses Enkripsi/ penyembunyian Steganografi Audio MP3 .................................................................................................. 38

  3.8 Tampilan Hasil Proses Enkripsi/ penyembunyian Steganografi Audio MP3 Berhasil ......................................................................... 39

  3.9 Tampilan Proses Enkripsi/ penyembunyian Steganografi Audio WAV ................................................................................................ 39

  3.10 Tampilan Hasil Proses Enkripsi/ penyembunyian Steganografi Audio WAV Berhasil ....................................................................... 40

  3.11 Tampilan Proses Enkripsi/ Penyembunyian Steganografi Audio MP3/WAV Gagal ............................................................................. 40

  3.12 Tampilan Proses Pemilihan Audio Deskripsi/pengekstrakan ............ 41

  3.13 Tampilan Proses Deskripsi/ Pengekstrakan Steganografi Audio MP3 ....................................................................................... 41

  3.14 Tampilan Hasil Deskripsi/ Pengekstrakan Steganografi Audio MP3 Berhasil ......................................................................... 42

  3.15 Tampilan Proses Deskripsi/ Pengekstrakan Steganografi Audio WAV ..................................................................................... 42

  3.16 Tampilan Hasil Deskripsi/ Pengekstrakan Steganografi Audio WAV Berhasil ....................................................................... 43

  3.17 Tampilan Hasil Deskripsi/ Pengekstrakan Steganografi Audio

  MP3/WAV Gagal ............................................................................. 43

  3.18 Flow chart Enkripsi (penyembunyian) data .................................... 44

  3.19 Flow chart Deskripsi (pengekstrakan) data .................................... 45

  3.20 Modifikasi Metode Steganografi LSB dan Gerbang Logika XOR pada proses penyembunyian ............................................................ 47

  3.21 Modifikasi Metode Steganografi LSB dan Gerbang Logika XOR pada proses pengestrakan ................................................................. 48

  4.1 Tampilan Awal Instalasi Aplikasi Steganografi .............................. 54

  4.2 Tampilan Proses Instalasi Aplikasi Steganografi ............................ 54

  4.3 Tampilan Selesai Proses Instalasi .................................................... 55

  4.4 Tampilan Lokasi Aplikasi Steganografi .......................................... 55

  4.5 Form Menu Utama ........................................................................... 55

  4.6 Form Enkripsi/Deskripsi .................................................................. 57

  4.7 Form Enkripsi .................................................................................. 57

  4.8 Form Menu Enkripsi ........................................................................ 58

  4.9 Form Folder Stegano File Suara ...................................................... 58

  4.10 Form Folder List Audio WAV ........................................................ 59

  4.11 Form Menu Enkripsi Audio Terisi .................................................. 59

  4.12 Form Folder Stegano File Dokumen ............................................... 60

  4.13 Form Menu Enkripsi Data Terisi ..................................................... 60

  4.14 Form Input Password ....................................................................... 61

  4.15 Form Menu Enkripsi Password Terisi ............................................. 61

  4.16 Form proses loading dan Pemberitahuan ......................................... 62

  4.17 Form proses loading ........................................................................ 62

  4.18 Form proses berhasil waktu dan pemberitahuan ............................. 63

  4.19 Form proses berhasil waktu ............................................................. 63

  4.20 Form riwayat enkripsi ...................................................................... 64

  4.21 Form Proses Enkripsi Gagal ............................................................ 65

  4.22 Form Menu Utama ........................................................................... 65

  4.23 Form Enkripsi/Deskripsi .................................................................. 66

  4.24 Form Deskripsi ................................................................................ 66

  4.25 Form Menu Deskripsi ...................................................................... 67

  4.26 Form Folder Stegano Enkripsi ......................................................... 68

  4.27 Form Menu Deskripsi Audio Terisi ................................................. 68

  4.28 Form Input Password Deskripsi ...................................................... 79

  4.29 Form Menu Deskripsi Password Terisi ........................................... 70

  4.30 Form Proses Loading Deskripsi ...................................................... 70

  4.31 Form Proses Deskripsi Berhasil Waktu dan Pemberitahuan ........... 71

  4.32 Form Proses Deskripsi Berhasil Waktu ........................................... 71

  4.33 Form riwayat deskripsi .................................................................... 72

  4.34 Tampilan Layar Pesan Penggunaan ................................................. 72

  4.35 Tampilan Layar File ........................................................................ 73

  4.36 Form Proses Enkripsi Gagal ............................................................ 73

  DAFTAR TABEL Tabel Halaman

  2.1 Perbandingan Metode LSB dan Metode Audio Steganografi Lainnya ............................................................................................ 21

  2.2 Kebenaran logika XOR.................................................................... 24

  4.1 Pengujian Enkripsi Audio MP3 Berdasarkan File Size yang disembunyikan ................................................................................. 74

  4.2 Pengujian Enkripsi Audio WAV Berdasarkan File Size yang disembunyikan ................................................................................. 75

  4.3 Pengujian Deskripsi Audio MP3 Berdasarkan File Size yang disembunyikan ................................................................................. 76

  4.4 Pengujian Deskripsi Audio WAV Berdasarkan File Size yang disembunyikan ................................................................................. 76

  4.5 Pengujian PSNR Audio MP3 .......................................................... 77

  4.6 Pengujian PSNR Audio WAV ......................................................... 78