ABSTRAK
Semakin berkembangnya teknologi informasi dan telekomunikasi, kemudahan dalam mengakses dunia
maya dapat dilakukan dimana saja dan kapan saja, maka perhatian pada tingkat keamanan akan menjadi
sangat penting. Informasi yang bersifat rahasia manjadi rawan untuk diakses dan dirubah oleh orang yang
tidak dikenal. Peningkatan keamanan data dapat dilakukan dengan menggunakan Steganografi.
Steganografi adalah teknik menyembunyikan pesan ke dalam media digital. Pada penelitian ini steganografi
digunakan sebagai penyimpanan deskripsi produk dan pengganti database pada katalog digital. Metode
yang digunakan pada steganografi ini yaitu Least Significant Bit. Pada penelitian ini berbasis website dan
steganografi dikembangkan dengan menggunakan bahasa pemrograman PHP. Media penampung yang
dapat digunakan berformat *jpg dan pesan yang disisipkan berupa teks.
Kata kunci: katalog digital, kemanan data, least significant bit, media digital, steganografi
h1
dengan baik. Adapun blok diagram yang akan dirancang
dapat dilihat pada Gambar 1.
h2
Pada Gambar 4 user dapat memilih proses
enkripsi atau dekripsi. Jika user memilih enkripsi
kemudian memasukkan pesan yang akan ditambahkan,
dan media yang akan digunakan.
Sedangkan jika user memilih dekripsi, maka
user akan memasukkan file stego image atau media yang
sudah ditambahkan pesan di dalamnya.
Activity Diagram
Activity diagram ialah sesuatu yang
menjelaskan tentang alur kegiatan dalam sebuah
program yang sedang dirancang, bagaimana proses awal,
keputusan yang terjadi, dan bagaimana sistem akan
berakhir.
1. Activity diagram encrypt
Pada activity diagram encrypt akan dijelaskan tentang
Alur proses penyisipan pesan mulai dari memasukkan
kata kunci, memasukkan pesan yang ditambahkan, dan
memilih media yang akan digunakan. Activity diagram
encrypt dapat dilihat pada Gambar 5.
h3
Gambar 5. Tampilan Menu Embed
h4
3. - Acer Aspire 5 109 - SSD 1 TB
- Intel Core i3- - Nvidia GeForce
10210U Processor MX250 with 2GB
- RAM 4GB GDDR5 VRAM
- HDD 1TB - Layar 14 inch
- Nvidia Geforce - OS Windows 10
MX250 10. - Axioo Mybook 14 145
- Layar 14 inch - Intel
- OS Windows 10 Celeron N3350
4. - Lenovo Ideapad 146 dual-core
C340 processor (1.1GHz
- Intel Core i3- Up to 2,4GHz)
8145U Processor - RAM 3GB
- RAM 8GB DDR4 - HDD 500GB
- SSD 512GB - Intel HD Graphics
- Nvidia GeForce 500
MX250 with 2GB - Layar 14 inch
GDDR5 VRAM - OS Windows 10
- Layar 14 inch
- OS Windows 10
Home Pengujian Kriteria Steganografi
5. - Lenovo Legion 5 134 Pengujian kriteria steganografi ini bertujuan
Pro untuk mengetahui apakah sistem yang telah dibuat
- AMD Ryzen 7 telah memenuhi kriteria steganografi yang telah
5800H
- RAM 16GB ditentukan berdasarkan teori steganografi.
- SSD 512GB Pengujian yang dilakukan pada sistem ini yaitu
- Nvidia GeForce fidelity, robustness, dan recovery.
RTX3060 with
6GB
GDDR6 VRAM Fidelity
- Layar 15,6 inch Yang dimaksud dengan kriteria fidelity yaitu
- OS Windows 10 penambahan pesan di dalam media penampung
Home tidak mengalami perubahan yang signifikan. Hasil
6. - Lenovo Thinkpad 123
X395
dari proses penyisipan masih terlihat baik dan
- AMD Ryzen 7 Pro apabila dilihat oleh mata manusia gambar yang
Mobile 3700U sudah disisipkan pesan terlihat sama dengan
- RAM 16GB DDR4 gambar yang akan digunakan sebagai media
- SSD 512GB
- AMD Radeon Vega
penampung. Hasil dari pengujian dapat dilihat pada
Gfx Tabel 2.
- Layar 13,3 inch
- OS Windows 10 Tabel 2. Pengujian kriteria fidelity
7. - Acer Nitro 5 153 Gambar yang
- Intel Core i7- Gambar yang sudah
8750H Processor Responden
digunakan ditambahkan
- RAM 8GB DDR4 pesan
- SSD 256GB 10 orang
- HDD 1 TB tidak melihat
- Nvidia GeForce perbedaan
GTX 1050Ti with
4GB of GDDR5
- Layar 15,6 inch
- OS Windows 10 Format : jpg Format : jpg
Home Dimensi : 500x500 Dimensi : 500x500
8. - Asus Vivobook 122 pixel pixel
M712DA 10 orang
- AMD Ryzen 7 tidak melihat
3700U perbedaan
- RAM 16GB DDR4
- HDD 1 TB
- SSD 512GB
Format : jpg Format : jpg
- AMD Radeon RX
Dimensi : 500x500 Dimensi : 500x500
540X
pixel pixel
- Layar 17 inch
10 orang
- OS Windows 10
tidak melihat
Pro
perbedaan
9. - Asus Zenbook 135
UX434
- Intel Core i5-
10210U Processor Format : jpg Format : jpg
- RAM 8GB Dimensi : 195x195 Dimensi : 195x195
pixel pixel
h5
10 orang terhadap operasi manipulasi seperti dirubahnya
tidak melihat kontras, penajaman gambar, penambahan noise,
perbedaan
perbesar gambar, dan pemotongan gambar. Hasil
pengujian kriteria robustness dapat dilihat pada
Format : jpg Format : jpg Tabel 3.
Dimensi : 220x220 Dimensi : 220x220
pixel pixel Tabel 3. Pengujian kriteria robustness
10 orang Hasil gambar
tidak melihat yang Jenis manipulasi Hasil
perbedaan dimanipulasi
Penambahan Gagal
kontras
h6
- Asus Vivobook M712DA berhasil - RAM 3GB
- AMD Ryzen 7 3700U - HDD 500GB
- RAM 16GB DDR4 - Intel HD Graphics 500
- HDD 1 TB - Layar 14 inch
- SSD 512GB - OS Windows 10
- AMD Radeon RX 540X
- Layar 17 inch Berdasarkan hasil pengujian pada Tabel 4
- OS Windows 10 Pro
- Asus Zenbook UX434 berhasil bahwa dari 10 gambar yang berbeda dan masing-
- Intel Core i5-10210U masing telah ditambahkan pesan dapat diekstraksi
Processor kembali, hasil dari proses ekstraksi juga sama
- RAM 8GB dengan sebelum proses penyisipan. Sehingga dapat
- SSD 1 TB
- Nvidia GeForce MX250 with disimpulkan bahwa kriteria recovery telah
2GB GDDR5 VRAM terpenuhi.
- Layar 14 inch
- OS Windows 10 Kapasitas Maksimal Karakter Pada Citra
- Lenovo Ideapad C340 berhasil
- Intel Core i3-8145U
Untuk mengetahui berapa maksimal
Processor karakter yang dapat ditambahkan pada gambar
- RAM 8GB DDR4 maka dilakukan pengujian dengan menggunakan
- SSD 512GB beberapa citra dengan ukuran yang berbeda.
- Nvidia GeForce MX250 with
2GB GDDR5 VRAM
Setelah dilakukan beberapa pengujian dapat
- Layar 14 inch diketahui maksimal karakter yang bisa
- OS Windows 10 Home ditambahkan berdasarkan ukuran pada gambar.
- Lenovo Legion 5 Pro berhasil Hasil pengujian dapat dilihat pada Tabel 5.
- AMD Ryzen 7 5800H
- RAM 16GB
- SSD 512GB Tabel 5. Kapasitas maksimal karakter pada citra
- Nvidia GeForce Ukuran Maksimal karakter
RTX3060 with 6GB citra (pixel) yang dapat
GDDR6 VRAM ditambahkan
- Layar 15,6 inch 195x195 4.753
- OS Windows 10 Home 200x200 5.000
- Lenovo Thinkpad X395 berhasil 220x220 6.050
- AMD Ryzen 7 Pro Mobile 280x280 9.800
3700U 360x360 16.200
- RAM 16GB DDR4 500x500 31.250
- SSD 512GB 800x515 51.500
- AMD Radeon Vega Gfx 800x800 80.000
- Layar 13,3 inch 900x900 101.250
- OS Windows 10 1000x1000 125.000
- Acer Nitro 5 berhasil
- Intel Core i7-8750H
Processor
Pada penelitian ini citra yang digunakan
- RAM 8GB DDR4 adalah citra RGB yang memiliki 3 byte pada setiap
- SSD 256GB pixelnya sehingga ukuran citra dikali 3. Dari hasil
- HDD 1 TB pengujian pada Tabel 5 diperoleh perhitungan
- Nvidia GeForce GTX 1050Ti
with 4GB of GDDR5
ukuran maksimal karakter dengan rumus sebagai
- Layar 15,6 inch berikut :
- OS Windows 10 Home
- Acer Aspire 3 berhasil Panjang citra x lebar citra
- Intel Celeron N4120 𝑀𝑎𝑥 𝐾𝑎𝑟𝑎𝑘𝑡𝑒𝑟 = (1)
Processor 8
- RAM 4GB DDR4
- SSD 256GB Ukuran citra dibagi 8 karena 1 karakter
- Intel UHD Graphics 600 terdiri dari 8 bit yang disembunyikan pada setiap 8
- Layar 14 inch pixel citra.
- OS Windows 10
- Acer Aspire 5 berhasil
- Intel Core i3-10210U PENUTUP
Processor Kinerja steganografi dengan menggunakan
- RAM 4GB
metode least significant bit cukup baik dan memenuhi
- HDD 1TB
- Nvidia Geforce MX250 kriteria fidelity dan recovery. Namun tidak bertahan
- Layar 14 inch terhadap operasi manipulasi gambar sehingga tidak
- OS Windows 10 memenuhi kriteria robustness. Semakin besar ukuran
- Axioo Mybook 14 berhasil media penampung, maka semakin banyak jumlah
- Intel Celeron N3350 dual-
core processor (1.1GHz Up karakter yang dapat ditambahkan.
to 2,4GHz)
h7
Perancangan sistem yang telah dibuat oleh Media Komputindo, Jakarta.
penulis dapat dikembangkan agar sistem lebih baik lagi Hariri, M., Karimi, R., & Nosrati, M. (2011). An
seperti dapat digunakan pada format gambar PNG atau introduction to steganography methods.
BMP dan dikembangkan lagi pada sistem berbasis mobile World Applied Programming, 13, 191–195.
seperti Android dan IOS. Hendini, A. (2016). Pemodelan Uml Sistem
Informasi Monitoring Penjualan Dan Stok
DAFTAR PUSTAKA Barang. Jurnal Khatulistiwa Informatika, 2(9),
107–116.
Ade Dwi Harisna. (2009). Image Processing. https://doi.org/10.1017/CBO978110741532
https://ndoware.com/image-processing.html. 4.004.
Akhsanu Ridlo, I. (2017). Panduan pembuatan Hidayat Rahmat. (2010). Cara Praktis Membangun
flowchart. Fakultas Kesehatan Masyarakat. Website Gratis. PT. Elex Media Komputindo,
Abbas, W. (2013). Analisa Kepuasan Mahasiswa Jakarta.
Terhadap Website Universitas Negeri Kaur, N., & Behal, S. (2014). A Survey on various
Yogyakarta (Uny). Manajemen, 1–6. types of Steganography and Analysis of Hiding
Aboalsamh, H., Mathkour, H., Dokheekh, S., Mursi, Techniques. International Journal of
M., & Ghazyassassa. (2008). An improved Engineering Trends and Technology, 11(8),
steganalysis approach for breaking the F5 388–392.
algorithm. WSEAS Transactions on Computers, https://doi.org/10.14445/22315381/ijett-
7(9), 1447–1456. v11p276
Aditya, D., Panchadria, P. A., & Setiyanto, R. (2017). Munir, R. (2015). Bahan Kuliah Kriptografi IF4020.
Application Development Method diakses dari
Steganography Least Significant Bit ( Lsb ) https://informatika/stei.itb.ac.id/~rinaldi.m
With Combination Cryptographic Algorithm unir/Kriptografi/2020-2021/kripto2021.htm
Rc4 and Base64 Based on Php Pengembangan Reddy Karunakar, D. & Dr. T. Satya Savithri. (2013).
Aplikasi Steganografi Metode Least Significant Area Efficient Rapid Signal Acquistionscheme
Bit ( Lsb ) Dengan Kombinasi Algoritma For High Doppler DSSS Signals. International
Kriptografi . April, 350–359. Journal of Computer Networks &
Apriyansyah, Unik, M., & Mukhtar, H. (2020). Communications (IJCNC) Vol.5, No.2, March
Implementasi Sistem Keamanan Pesan Text 2013.
Dengan Teknik Steganografi Menggunakan Saefullah, A., Himawan, & Agani, N. (2012). Aplikasi
Metode Least Significant Bit ( LSB ). 1(1), 8–12. Steganografi Untuk Menyembunyikan Teks
Atoum, M. S., Suleiman, M., Rababaa, A., Ibrahim, S., Dalam Media Image Dengan Menggunakan
& Ahmed, A. (2011). A Steganography Method Metode LSB. Seminar Nasional Teknologi
Based on Hiding secrete data in MPEG / Audio Informasi & Komunikasi Terapan 2012
Layer III. Journal of Computer Science, 11(5), (Semantik 2012), 2012(Semantik), 151–157.
184–188. Sidik, A., Hakim, Z., & Permana, E. A. (2014). Analisis
Bandyopadhyay, S. K., Bhattacharyya, D., Ganguly, Dan Implementasi Teknik Steganografi
D., Mukherjee, S., & Das, P. (n.d.). A Tutorial Sebagai Fasilitas Pengamanan Proses
Review on Steganography. Pengiriman File Secara Online. Jurnal Sisfotek
Baritha Begum, M., & Venkataramani, Y. (2012). LSB Global, 4(1), 1–4.
based audio steganography based on text Singh, H., Singh, P.K., & Saroha, K. (2009). A Survey
compression. Procedia Engineering, 30(2011), on Text Based Steganography. Proceedings,
703–710. 3(3), 332-335.
https://doi.org/10.1016/j.proeng.2012.01.91 http://bvicam.ac.in/news/INDIACom/2009/
7 Proceedings/pdfs/papers/119.pdf
Dewi, L. P., Indahyanti, U., & S, Y. H. (2017). Sunyoto Andi. (2007). Pemrograman Database
Pemodelan Proses Bisnis Menggunakan dengan Visual Basic dan Microsoft SQL 2000.
Activity Diagram Uml Dan Bpmn ( Studi Kasus Yogyakarta: Andi Offset.
Frs Online ). Informatika, 1–9. Syawal, M. F., Fikriansyah, D. C., & Agani, N. (2016).
Dutta, P., Bhattacharyya, D., & Kim, T. (2009). Data Implementasi Teknik Steganografi
Hiding in Audio Signal : A Review. Menggunakan Algoritma Vigenere Cipher Dan
International Journal of Database Theory and Metode LSB. Jurnal TICOM, 4(3), 91–99.
Application, 2(2), 1–8. Wiryawan, I Gede., Sariyasa., & I Gede Aris Gunadi.
http://www.sersc.org/journals/IJDTA/vol2_ (2019). Steganografi Berdasarkan Metode
no2/1.pdf Least Significant Bit (LSB). Jurnal Ilmu
Edy Winarno ST, M.Eng, Ali Zaki, SmitDev Komputer Indonesia (JIKI), 1, 34–40.
Community. (2014). Pemrograman Web Yuliano, T. (2017). Pengenalan PHP. Ilmiu
Berbasis HTML5, PHP, dan Javascript. PT. Elex Komputer, 1–9. Pengenalan PHP. Diakses dari
h8
https://ilmukomputer.org/2009/03/28/pengenal
an-php/. Diakses pada 10 Maret 2021 pukul 13:25.
h9