• Tidak ada hasil yang ditemukan

PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI AUDIO MP3 PADA PENGAMANAN PESAN DENGAN ALGORITMA LEAST SIGNIFICANT BIT (LSB) DENGAN MODIFIKASI JARAK SISIP SKRIPSI

N/A
N/A
Protected

Academic year: 2019

Membagikan "PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI AUDIO MP3 PADA PENGAMANAN PESAN DENGAN ALGORITMA LEAST SIGNIFICANT BIT (LSB) DENGAN MODIFIKASI JARAK SISIP SKRIPSI"

Copied!
12
0
0

Teks penuh

(1)

PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI

AUDIO MP3 PADA PENGAMANAN PESAN DENGAN

ALGORITMA LEAST SIGNIFICANT BIT (LSB)

DENGAN MODIFIKASI JARAK SISIP

SKRIPSI

INDAH WIKE DIANTY

061401010

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(2)

PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI AUDIO MP3 PADA PENGAMANAN PESAN DENGAN ALGORITMA LEAST SIGNIFICANT BIT

(LSB) DENGAN MODIFIKASI JARAK SISIP

SKRIPSI

Diajukan untuk melengkapi tugas guna memenuhi syarat mencapai gelar Sarjana Komputer

INDAH WIKE DIANTY 061401010

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

MEDAN 2013

(3)

PERSETUJUAN

Judul : PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI AUDIO MP3 PADA PENGAMANAN PESAN DENGAN ALGORITMA LEAST SIGNIFICANT BIT (LSB) DENGAN MODIFIKASI JARAK SISIP

Kategori : SKRIPSI

Nama : INDAH WIKE DIANTY Nomor Induk Mahasiswa : 061401010

Program Studi : SARJANA (S1) ILMU KOMPUTER

Fakultas : ILMU KOMPUTER & TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, 21 Agustus 2013

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

M. Andri B, ST, McompSc, MEM Syahril Efendi, S.Si, MIT NIP. 197510082008011001 NIP. 196711101996021001

Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

(4)

PERNYATAAN

PERANCANGAN PERANGKAT LUNAK STEGANOGRAFI AUDIO MP3 PADA PENGAMANAN PESAN DENGAN ALGORITMA LEAST SIGNIFICANT BIT

(LSB) DENGAN MODIFIKASI JARAK SISIP

SKRIPSI

Saya menyatakan bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 21 Agustus 2013

Indah Wike Dianty 061401010

(5)

PENGHARGAAN

Alhamdulillahirobbil’alamin penulis ucapkan kepada Sang Khaliq Allah SWT yang telah melimpahkan rahmat dan karunia-Nya sehingga skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan.

Skripsi ini merupakan salah satu syarat yang wajib diselesaikan guna meraih gelar Sarjana Komputer pada program studi S1 Ilmu Komputer Universitas Sumatera Utara. Adapun judul yang diangkat penulis dalam skripsi ini adalah Perancangan Perangkat Lunak Steganografi Audio MP3 Pada Pengamanan Pesan Dengan Algoritma Least Significant Bit (LSB) Dengan Modifikasi Jarak Sisip. Tidak dapat dipungkiri bahwa dalam penyelesaian skripsi ini tidak luput dari campur tangan banyak pihak yang telah memberikan bantuan dan motivasi bagi penulis. Maka, dalam kesempatan ini, penulis mengucapkan terima kasih kepada:

1. Rektor Universitas Sumatera Utara, Bapak Prof. Dr. dr. Syahril Pasaribu, D.T.M.&H, M.Sc. (C.T.M), Sp.A.(K.)

2. Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, Bapak Prof. Dr. Muhammad Zarlis.

3. Ketua Program Studi S1 Ilmu Komputer, Bapak Dr. Poltak Sihombing, M.Kom dan juga selaku Dosen Penguji I yang telah memberikan kritikan, saran, dan masukan kepada saya untuk menyelesaikan skripsi ini.

4. Sekretaris Program Studi S1 Ilmu Komputer, Ibu Maya Silvi Lydia, B.Sc, M.Sc.

5. Bapak Syahril Efendi, S.Si, MIT dan Bapak Mohammad Andri Budiman, ST, MCompSc, MEM selaku Dosen Pembimbing I dan Dosen Pembimbing II yang telah memberikan bimbingan, saran dan penuh kepercayaan kepada penulis untuk menyelesaikan skripsi ini.

6. Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Penguji II yang telah memberikan kritikan, saran dan masukan kepada saya untuk menyempurnakan skripsi ini.

7. Keluarga tercinta, Ayahanda Suyadi dan Ibunda Darma Wati beserta kedua adikku Imam Andrio dan Intan Nabila yang selalu memberikan doa, dukungan, perhatian, kasih sayang yang tulus, pengorbanan yang tidak ternilai harganya serta dukungan moril maupun materil.

(6)

9. Teman-teman seperjuangan, mahasiswa S1 Ilmu Komputer stambuk 2006 yang telah banyak berbagi ilmu, memberikan bantuan, saran, kritikan, semangat, inspirasi, dukungan serta mewarnai kenangan selama masa kuliah yang tak akan terlupakan bagi penulis.

10.Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini. Semoga Allah SWT memberikan limpahan karunia kepada semua pihak yang telah memberikan bantuan, perhatian serta kerja samanya kepada penulis dalam menyelesaikan tugas akhir ini.

Penulis menyadari bahwa dalam penyelesaian skripsi ini masih jauh dari sempurna. Untuk itu penulis sangat mengharapkan kritik dan saran yang membangun guna penyempurnaan di masa mendatang.

Akhirnya penulis berharap semoga skripsi ini dapat bermanfaat bagi pribadi penulis, keluarga, masyarakat, organisasi dan negara.

Medan, 21 Agustus 2013

Penulis

(7)

ABSTRAK

Pengamanan data rahasia pada media digital membutuhkan dua properti yaitu wadah penampung dan data rahasia yang akan disembunyikan. Pada penelitian ini steganografi digital menggunakan wadah penampung berupa suara (audio) sedangkan data rahasia yang disembunyikan berupa teks. Algoritma yang digunakan dalam merancang perangkat lunak ini adalah algoritma Least Significant Bit (LSB) dengan modifikasi jarak sisip. Algoritma LSB dengan modifikasi jarak sisip berfungsi untuk memperkuat teknik penyembunyian data dimana bit-bit data rahasia akan mengganti byte-byte tertentu pada media digital dalam jarak yang sudah ditentukan. Data rahasia yang akan disembunyikan akan menggantikan bit terakhir dari data media digital, maka byte yang digantikan dari data audio dipilih setiap jarak tertentu. Hasil dari penelitian ini menunjukkan bahwa waktu rata-rata yang diperlukan untuk proses penyisipan adalah sebesar 1,03 detik, sedangkan waktu rata-rata yang diperlukan untuk proses ekstraksi adalah sebesar 0,01 detik.

(8)

DESIGN SOFTWARE OF STEGANOGRAPHY WITH SECURED MESSAGE ON AUDIO MP3 USING LEAST SIGNIFICANT BIT ALGORITHM (LSB)

WITH MODIFICATION OF DISTANCE INSERTION

ABSTRACT

Securing confidential data on digital media requires two properties that are container vessel and the confidential data to be hidden. In this research, digital steganography uses the container vessel in the form of sound (audio) and the confidential data in the form of text. The algorithm used in designing this software is Least Significant Bit (LSB) with modification of distance insertion. Least Significant Bit algorithm with modification of distance insertion serves to strengthen the hiding data technique where the confidential data bits will replace certain bytes of digital media within a specified distance. The confidential data which will be hidden will replace the last data bit of digital media, the byte that will be replaced from audio data is chose within certain leap. The result from this experiment shows that the average time for insertion process is about 1,03 seconds, while the average time for extraction process is about 0,01 seconds.

Keyword: Audio, Steganography, Least Significant Bit, Modification of Distance Insertion.

(9)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

1.2 Perumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 3

1.6 Metode Penelitian 3

1.7 Sistematika Penulisan 4

Bab 2 Tinjauan Teori 6

2.1. Steganografi 6

2.1.1 Proses Steganografi 7 2.1.2 Taksonomi Steganografi 11 2.2 Media Penampung Pesan 12

2.3 File MP3 13

2.3.1 Struktur Data pada File MP3 15 2.4 Algoritma Steganografi pada Media Audio 17 2.4.1 Metode Steganografi pada Media Audio 17 2.4.2 Algoritma Least Significant Bit (LSB) 19 2.4.3 Algoritma Least Significant Bit dengan Modifikasi Jarak Sisip 20

Bab 3 Analisis dan Perancangan 23

3.1 Analisis 23

3.1.1 Pembacaan File Audio 24 3.1.2 Penyisipan File MP3 25 3.1.3 Ekstraksi Pesan Tersisip 28

3.2 Perancangan Sistem 28

3.2.1 Flowchart Penyisipan LSB 29 3.2.2 Flowchart Ekstraksi LSB 30 3.2.3 Flowchart Daftar Hasil Pengujian 31

3.2.4 Use Case Diagram 31

(10)

3.2.4.3 Use Case Input Jumlah Lompatan dan Teks Pesan 34 3.2.4.4 Use Case Proses Penyisipan 35 3.2.4.5 Use Case Ekstraksi 36 3.2.4.6 Use Case Load Stego Audio 36 3.2.4.7 Use Case Input Jumlah Lompatan (Kata Kunci) 37 3.2.4.8 Use Case Proses Ekstraksi 38 3.2.4.9 Use Case Proses Melihat Daftar Hasil Pengujian 38 3.2.4.10 Use Case Proses Menghapus Daftar Hasil Pengujian 39

3.2.5 Activity Diagram 40

3.2.5.1 Activity Diagram Proses Penyisipan Pesan Teks

ke dalam Cover Audio 40 3.2.5.2 Activity Diagram Proses Ekstraksi Pesan Teks

dari Stego Audio 42

3.2.5.3 Activity Diagram Proses Melihat Daftar Hasil

Pengujian 43

3.2.5.4 Activity Diagram Proses Menghapus Daftar Hasil

Pengujian 43

3.2.6 Perancangan Antarmuka (Interface) 44 3.2.6.1 Rancangan Menu Utama 44 3.2.6.2 Rancangan Steganografi 45 3.2.6.3 Rancangan Laporan Hasil Pengujian 47

Bab 4 Implementasi dan Pengujian Sistem 48

4.1 Halaman Menu Utama 48

4.2 Halaman Steganografi LSB 49

4.3 Halaman Ekstraksi 53

4.4 Halaman Laporan Hasil Pengujian 55 4.4.1 Halaman Daftar Hasil Pengujian Program 56 4.4.2 Halaman Penghapusan Hasil Pengujian 57

Bab 5 Kesimpulan dan Saran 58

5.1. Kesimpulan 58

5.2. Saran 58

Daftar Pustaka 60

Lampiran A-1

Curriculum Vitae B-1

(11)

DAFTAR TABEL

Tabel Keterangan Halaman

3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10

Spesifikasi Use Case Penyisipan LSB Spesifikasi Use Case Load Audio

Spesifikasi Use Case Input Jumlah Lompatan dan Teks Pesan Spesifikasi Use Case Proses Penyisipan

Spesifikasi Use Case Ekstraksi

Spesifikasi Use Case Load Stego Audio

Spesifikasi Use Case Input Jumlah Lompatan (Kata Kunci) Spesifikasi Use Case Proses Ekstraksi

Spesifikasi Use Case Proses Melihat Daftar Hasil Pengujian Spesifikasi Use Case Proses Menghapus Daftar Hasil Pengujian

(12)

DAFTAR GAMBAR

Gambar Keterangan Halaman

2.1

Proses Steganografi Taksonomi Steganografi Struktur di dalam File MP3

Frame MP3

MP3 Header

Data File MP3 dalam Hexa Data Penyisip Bit-Bit Teks ”BU” Data Penyisip Bit-Bit Teks ”BU” Data File Audio MP3

Data Penyisip berupa Bit-Bit Teks “BU” Hasil Penyisipan LSB

Flowchart Penyisipan dengan LSB

FlowchartEkstraksi LSB

Flowchart Daftar Hasil Pengujian Flowchart Daftar Hasil Pengujian

Activity Diagram Proses Penyisipan Pesan Teks ke dalam Cover Audio

Activity Diagram Proses Ekstrasi Pesan Teks dari Stego Audio Activity Diagram Proses Melihat Daftar Hasil Pengujian Activity Diagram Proses Menghapus Daftar Hasil Pengujian Rancangan Menu Utama

Perancangan Steganografi LSB Rancangan Laporan Hasil Pengujian Halaman Menu Utama

Halaman Menu File

Halaman Steganografi LSB

Tampilan Kotak Dialog Pembukaan File MP3 Hasil Pembukaan File MP3

Tampilan Pengisian Pesan Teks Halaman Pesan Hasil Penyisipan Tampilan Hasil Penyisipan Tampilan Proses Penyisipan

Tampilan Hasil Pembukaan FileStego Audio

Tampilan Pengisian Jumlah Lompatan sebagai Kata Kunci Halaman Pesan Proses Ekstraksi

Tampilan Hasil Ekstraksi Tampilan Proses Ekstraksi

Tampilan Pesan Kesalahan pada Pengisian Jumlah Lompatan Halaman Menu Laporan Hasil Pengujian

Tampilan Hasil Pengujian Program Tampilan Hapus Hasil Pengujian

Gambar

Tabel Keterangan
Gambar Keterangan

Referensi

Dokumen terkait

Prosentase dokumen perencanaan pemrograman dan penganggaran hasil evaluasi dan monitoring serta laporan administrasi kerja sama luar negeri yang

Kombinasi persilangan antar tetua berdaya hasil tinggi × tinggi, tinggi × sedang, dan sedang × sedang, berpotensi menghasilkan individu yang memiliki nilai

permasalahan yang terjadi sebelumnya di DPP Partai Golkar sudah memakan Selain keputusan untuk mundurnya salah satu calon dalam pemilihan Ketua. DPD Partai Golkar Kabupaten Karo,

lingkup; dan sistematika penulisan dalam Review Rencana Terpadu dan Program Investasi Infrastruktur Jangka Menengah (RPI2-JM) Bidang Cipta Karya, Kabupaten Kudus. Bab 2

Zakat adalah jumlah harta tertentu yang wajib dikeluarkan oleh orang yang beragama Islam dan diberikan kepada golongan yang berhak menerimanya (fakir miskin

Sebuah aktivitas penyelamatan lingkungan yang kreatif dan bermanfaat bila kita dapat memanfaatkan limbah untuk dijadikan benda berguna. Limbah atau sampah, sering

Penelitian ini bertujuan untuk mendeskripsikan profil usaha Teh Gaharu di Desa Lubuk Pabrik Kecamatan Lubuk Besar Kabupaten Bangka Tengah, menganalisis kelayakan Teh

Cokelat Rapoviaka diproduksi setiap bulan sesuai dengan ketersediaan bahan baku dan permintaan konsumen dan analisis kelayakan menunjukan bahwa produk olahan