Analisa Steganografi Dengan Metode Bpcs (Bit-Plane Complexity Segmentation) DAN LSB (Least Significant Bit) PADA PENGOLAHAN CITRA
Analisa Steganografi Dengan Metode Bpcs (Bit-Plane Complexity Segmentation) DAN LSB (Least Significant Bit) PADA PENGOLAHAN CITRA
net/publication/361118632
CITATIONS READS
0 185
2 authors:
All content following this page was uploaded by Rangga Satya Tarigan on 06 June 2022.
Dalam suatu engkripsi data pada citra dibutuhkan beberapa faktor terpenting
kerahasisaan pesan dibutuhkan engkripsi yang benar- benar sempurna agar pesan yang
di sembunyikan tersebut memiliki keamanan yang jauh lebih stabil. Beberapa metode
dalam engripsi pesan rahasia pada citra sudah di tembukan, namun dalam hal ini perlu
Beberapa metode pengengkripsian data pada citra antara lain BPCS dan LSB,
pada saat engkripsi pesan yang di masukkan ke dalam citra. Mulai dari proses, kekuatan
dan pengambilan pesan juga memiliki nilai yang variatif.dan memiliki nilai puncak
yang berbeda.
1.2. Rumusan Masalah
dan LSB ?
atau sensitif tanpa terlihat supaya tak terlihat mirip semestinya. Data misteri
disembunyikan dengan cara disisipkan pada suatu media tertentu sehingga tak terlihat
Segmentation (BPCS) adalah salah satu metode steganografi, dimana metode ini
memiliki kapasitas penyisipan pesan yang cukup besar Bila dibandingkan dengan
metode lain mirip Least Significant Bit. di makalah ini, dikembangkan sebuah aplikasi
pengujian
yang akan terjadi implementasi BPCS di citra terkompresi ini. Sebelum melakukan
media citra terkompresi. Analisis dilakukan di tiga format citra terkompresi, yaitu
JPEG (Joint Photograph Expert Graphics), GIF (Graphics Interchange Format) serta
III.1. Pembahasan
dengan menggunakan metode BPCS dan LSB ini, terlebih dahulu penulis melakukan
citra digital dengan menggunakan metode BPCS dan LSB ini dirancang menggunakan
bahasa pemrograman microsoft visual basic . Berdasarkan hasil analisa yang penulis
1. Perangkat lunak yang akan dirancang terdiri dari sembilan buah form yang terdiri
dari form Menu Utama, form Menu BPCS, form Penyisipan Teks BPCS, form
Pengambilan Teks BPCS, form Menu LSB, form Penyisipan Teks LSB, form
Pengambilan Teks LSB dan form Write Password, dan form Read Password.
2. Form Menu Utama penulis rancang menggunakan sebuah MDI Form dimana pada
menu ini terdapat beberapa sub menu yang dapat dipilih pengguna untuk
berinteraksi dengan perangkat lunak seperti sub menu Stegano BPCS dan sub menu
Stegano LSB.
3. Form Penyispan dan Pengambilan penulis rancang menggunakan sebuah form yang
mana pada form ini penulis menggunakan referensi library Micorsoft Common
Dialog Control. Library ini penulis gunakan untuk menampilkan jendela common
dialog box yang berfungsi untuk menerima inputan file citra digital yang akan
dibuka pada saat proses penyisipan pesan dan lokasi penyimpanan hasil penyisipan
pesan tersebut.
image box yang berfungsi untuk menampilkan preview dari file citra digital yang
dipilih pengguna baik pada saat melakukan proses penyembunyian pesan maupun
pada saat mengekstrak pesan yang dismbunyikan di dalam citra digital tersebut.
menggambarkan hasil analisa ini dalam bentuk sebuah struktur menu perangkat lunak
Stegano BPCS
Exit
yang akan terjadi pada perangkat lunak. Dalam tahapan ini, penulis melakukan analisa
terhadap algoritma BPCS dan LSB baik dalam proses encoding maupun decoding
sebuah pesan yang akan disembunyikan ke dalam sebuah media citra digital.
Berdasarkan analisa yang penulis lakukan, proses kerja dari perangkat lunak ini adalah
sebagai berikut :
ke dalam citra digital atau proses ekstraksi pesan yang disembunyikan di dalam
citra digital.
2. Untuk proses penyembunyian pesan, pengguna dapat memilih menu Stegano BPCS
atau LSB lalu akan tampil menu stegano BPCS atau LSB. Pada menu BPCS atau
LSB maka pengguna dapat memilih menu penyisipan teks, langkah pertama yang
harus dilakukan pengguna adalah memilih sebuah citra digital yang akan dijadikan
sebagai media untuk penyembunyian pesan. Setelah media citra digital dipilih,
digital ini melalui text box yang sudah disediakan. Kemudian, pengguna dapat
memilih tombol Proses untuk memulai proses penyembunyian pesan ke dalam citra
digital sesuai dengan inputan yang dipilih. Setelah proses penyembunyian selesai,
pengguna dapat menentukan lokasi penyimpanan dari citra digital yang telah berisi
3. Untuk proses ekstraksi pesan yang telah disembunyikan ke dalam sebuah citra
digital, pengguna dapat memilih menu Stegano BPCS atau LSB lalu akan tampil
menu dari BPCS atau LSB. Pada menu tersebut maka pengguna dapat memilih
menu pengambilan teks, langkah pertama yang harus dilakukan pengguna adalah
memilih citra digital yang telah memiliki pesan yang disembunyikan di dalamnya.
Untuk melihat isi pesan tersebut, pengguna dapat menggunakan tombol Proses
untuk memulai proses ekstraksi pesan tersebut dari dalam citra digital. Setelah
proses selesai, pengguna dapat melihat isi pesan yang telah diekstraksi pada text
5. Untuk menutup perangkat lunak ini, pengguna dapat memilih menu Exit, dan
menggunakan metode BPCS dan LSB ini berdasarkan hasil analisa yang diperoleh.
Dalam perancangan ini, penulis membagi tahap perancangan ke dalam tiga bagian
program.
Dalam tahap perancangan proses ini, penulis menggunakan alat bantu berupa
sebuah bagan alir (flowchart) yang penulis gunakan untuk menggambarkan secara rinci
proses-proses yang terjadi dalam perangkat lunak yang dirancang. Adapun bentuk
rancangan dari perangkat lunak ini seperti terlihat pada Gambar III.2.
Start
Tampilkan
Menu
Utama
Cek Pilihan
Menu
Y Tampilkan
Menu= Menu
Stegano BPCS Stegano
BPCS
N
Cek Pilihan
Menu
Y Tampilkan Input
Input
Menu Form Lokasi File Informasi Cita
Pesan
Penyisipan Teks Penyisipan Citra Digital
Rahasia
Teks Digital
N
Bagi pesan
Tampilkan pesan citra digital ke
“Pesan rahasia dalam segment
terlalu panjang” alam ukuran
8x8
Tampilkan pesan
Panjang pesan >
“Pesan rahasia
(jumlah segment x8)
terlalu panjang”
Y
Tampilkan
Menu Input lokasi Masukkan tiap
form Informasi citra
Pengambilan file citra karakter pesan ke
pengambilan digital
teks digital dalam segment
teks
Lampirkan N
pesan
rahasia Y
Valid
B A
Keluar
N Y
A
Y Tampilkan
Menu Menu
Stegano LSB Tegano
LSB
Y Tampilkan
Menu
form Input Citra Input Teks/
Penyisipan Buka Citra Digita
Penyisipan digital Data
Teks
Teks
N
Ambil Nilai Biner
Teks
Y Tampilkan
Citra Digital
Yang Telah
DIsisipi
Tampilkan
Teks Yang
Y Tersisipi
N Menu
Keluar
End
Setelah merancang proses yang terjadi pada perangkat lunak yang dirancang,
penulis melakukan perancangan antar muka (user interface) yang penulis bagi menjadi
sembilan bagian. Adapun bentuk rancangan user interface pada perangkat lunak
steganografi citra digital dengan menggunakan metode BPCS dan LSB ini adalah
sebagai berikut :
Form Menu Utama merupakan form yang penulis rancang untuk muncul
pertama kali pada saat perangkat lunak dijalankan. Pada form ini terdapat beberapa sub
menu yang dapat digunakan pengguna untuk berinteraksi dengan perangkat lunak.
Adapun bentuk rancangan form Menu Utama seperti pada Gambar III.3.
Nama Penulis
Nim Penulis
Ketika pengguna menekan tombol Stegano BPCS maka form yang akan tampil
adalah form utama metode BPCS, yang di dalamnya terdapat dua menu pilhan yaitu
penyisipan teks dan pengambilan data. Adapun bentuk rancangan pada form ini seperti
File
Penyisipan Teks
Pengambilan Teks
Keluar
Form Penyisipan Teks merupakan form yang penulis rancang form ini akan
muncul ketika pengguna memilih pilihan Penyisipan Teks pada form Menu Utama
BPCS. Form ini berfungsi untuk menerima inputan teks yang akan disisipkan ke dalam
gambar. Adapun bentuk rancangan form Penyisipan Teks ialah seperti pada Gambar
III.4.
Tampilan Citra Tampilan Pesan Rahasia
Form Pengambilan Teks merupakan form yang penulis rancang, form ini akan
muncul ketika pengguna memilih pilihan Pengambilan Teks pada form Menu Utama
BPCS. Form ini berfungsi untuk melakukan pembacaan terhadap pesan yang telah
Form Write merupakan form yang penulis rancang untuk muncul ketika
pengguna menekan tombol Proses pada form Penyisipan Teks. Form ini berfungsi
dalam sebuah gambar. Adapun bentuk rancangan form write seperti terlihat pada
Gambar III.6.
Password xxxxxxxxx
Konfirmasi xxxxxxxxx
OK Cancel
Form Read merupakan form yang penulis rancang untuk muncul ketika
pengguna menekan tombol Proses pada form Pengambilan Teks. Form ini berfungsi
dalam sebuah gambar. Adapun bentuk rancangan form Pengambilan Teks seperti
Password 999
OK Cancel
Ketika pengguna menekan tombol Stegano LSB maka form yang akan tampil
adalah form utama metode LSB, yang di dalamnya terdapat dua menu pilhan yaitu
penyisipan teks dan pengambilan data. Adapun bentuk rancangan pada form ini
File
Penyisipan Teks
Pengambilan Teks
Keluar
Form Penyisipan Teks merupakan form yang penulis rancang form ini akan
muncul ketika pengguna memilih pilihan Penyisipan Teks pada form Menu Utama
LSB. Form ini berfungsi untuk menerima inputan teks yang akan disisipkan ke dalam
gambar. Adapun bentuk rancangan form Penyisipan Teks ialah seperti pada Gambar
Buka File Citra
Form Pengambilan Teks merupakan form yang penulis rancang, form ini akan
muncul ketika pengguna memilih pilihan Pengambilan Teks pada form Menu Utama
LSB. Form ini berfungsi untuk melakukan pembacaan terhadap pesan yang telah
https://www.researchgate.net/publication/361118259_KEBERMANFAATAN_T
EKNOLOGI_SISTEM_INFORMASI_PADA_DUNIA_PENDIDIKAN_DI_IND
ONESIA
Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2021). Manual Procedure Petunjuk Penggunaan
Aplikasi Registrasi Asrama Kampus.
Tarigan, R. S., Wasmawi, I., & Wibowo, H. T. (2020). Manual Procedure Petunjuk
Penggunaan Sistem Tanda Tangan Gaji Online (SITAGO).
https://www.researchgate.net/publication/351710643_MANUAL_PROCEDURE
_PETUNJUK_PENGGUNAAN_SISTEM_INFORMASI_PROGRAM_STUDI_
SIPRODI