i
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
iii
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
iv
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.
 Kedua orang tuaku, Ayah B.Simatupang
disorga dan Ibu M.Sianturi yang selalu memberikan dukungan moril dan materil, dalam suka dan duka dan mendoakanku selalu.
 Abang ku Jhonson ,Kakak ku Lisda dan adik
ku Elita beserta keluarga besarku yang selalu memberi dukungan dan semangat.
 Teman seperjuangan Telekomunikasi D4
2013 khususnya kelas TEB POLSRI 2013.
 Teman TA yang selalu bersama mengerjakan
TA hingga selesai.
v 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.
vi 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.
vii
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;
viii
laporan tugas akhir ini dapat memberikan manfaat dan dapat dikembangkan lebih lanjut lagi.
Palembang, Januari 2017
ix
1.5 Ruang Lingkup dan Keterbatasan Penulisan ... 3
1.6 Metodelogi Penulisan ... 4
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.7.2 Macam-Macam Format Audio ... 25
2.7.3 Audio MP3 ... 27
x
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
xi
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
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
xii
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
xiii
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
xiv
DAFTAR LAMPIRAN
Lampiran
1. Lembar Kesepakatan Bimbingan TA Pembimbing I 2. Lembar Kesepakatan Bimbingan TA Pembimbing II 3. Lembar Konsultasi Pembimbing I
4. Lembar Konsultasi Pembimbing II 5. Lembar Rekomendasi
6. Lembar Pelaksanaan Revisi Tugas Akhir
7. Lembar Penyerahan Hasil Karya/Rancang Bangun 8. Daftar Riwayat Hidup
9. LoA Jurnal SNTIBD 2017
10. Bukti Pembayaran SNTIBD 2017 11. Jurnal SNTIBD 2017
12. Sertifikat SNTIBD 2017 13. LoA ICWT 2017
14. Jurnal ICWT 2017 15. Sertifikat ICWT 2017