IMPLEMENTASI ALGORITMA KNAPSACK DAN BASE64 PADA PENGAMANAN FILE TEKS
Abstract
Keamanan dan kerahasiaan pesan merupakan aspek penting yang dibutuhkan dalam proses pertukaran pesan. Sehingga untuk mengatasi masalah tersebut maka terciptalah ilmu kriptografi. Kriptografi merupakan ilmu sekaligus seni untuk menjaga kerahasiaan pesan dengan cara menyamarkannya menjadi bentuk tersandi yang tidak mempunyai makna. Contoh dari algoritma kriptografi diantaranya adalah algoritma Knapsack dan Base64. Secara umum pesan/data dikategorikan menjadi dua. Pesan yang bersifat rahasia dan pesan yang tidak bersifat rahasia. Pesan yang tidak bersifat rahasia biasanya tidak akan terlalu diperhatikan. Yang sangat perlu diperhatikan adalah Pesan yang bersifat rahasia, dimana setiap informasi yang ada didalamnya akan sangat berharga bagi pihak yang membutuhkan karena data tersebut dapat dengan mudah digandakan. Untuk mendapatkan informasi didalamnya, biasanya dilakukan berbagai cara yang tidak sah. Salah satu hal penting dalam menjaga kerahasiaan dan keamanan file teks adalah dengan proses enkripsi. Enkripsi adalah sebuah proses yang melakukan perubahan sebuah kode dari yang dapat dimengerti menjadi sebuah kode yang tidak dapat dimengerti atau tidak terbaca. Dengan menggunakan kombinasi algoritma kriptografi, dimana pesan akan disandikan menggunakan algoritma Knapsack, lalu hasilnya (cipherteks) akan disandikan lagi menggunakan algoritma Base64, diharapkan dapat memperkuat keamanan dari pesan rahasia, sehingga akan lebih sulit untuk dipecahkan. Jenis file yang akan di uji cobakan adalah file teks (.txt) pada Notepad. Notepad ini memiliki tampilan yang simple, apa adanya dan fitur yang ada memang yang paling sering digunakan, mudah, cepat, dan segudang kepraktisan lainnya yang tidak didapatkan pada microsoft word.
Â
Kata Kunci : Kriptografi, knapsack, base64, plainteks, cipherteks.References
Andi, Visual Basic 2012 Programming, Semarang, Wahana Komputer. 2013
Dony Ariyus, Kriptografi Keamanan Data dan Komunikasi, Bandung, Graha Ilmu. 2006
Dony Ariyus, Pengantar Ilmu Kriptografi Teori Analisis dan Implementasi, Yogyakarta, Andi Offset. 2008
Irawan R, Ilhamsyah dan Brianorman Y, 2015, Aplikasi Enkripsi dan Dekripsi Pesan Singkat Menggunakan Algoritma Knapsack Berbasis Android. http:/jurnal.untan.ac.id/index.php/jcskommipa/article/download/11753/1101
Kusrini, M.kom,“Konsep dan Aplikasi Sistem Pendukung Keputusanâ€,Penerbit Andi,Yogyakarta,2007.
Kurniawan, Bahasa Baru untuk Dynamic Programming, Jakarta. 2011
Nina Setyaningsih, “Profesional Pemrograman Visual Basic 2008", Penerbit Salemba Infotek, Jakarta, 2009
Sentot Kromodimoeljo, 2010, Teori dan Aplikasi Kriptografi, SPK Consuling.
http://download833.mediafire.com/xq74t9vavc6g/fxrzj3zug6u1t2u/TeoridanAplikasiKriptografi.pdf
Suarga, Algoritma dan Pemrograman, Yogyakarta, Andi Offset. 2012
Syaputra H dan Herdiyatmoko, 2012, Aplikasi Enkripsi Data Pada File Teks Dengan Algoritma Rsa (Rivest Shamir Adleman). http:download.portalgaruda.org/article.php?article=113607&val=5187&title
Wahyu F C, Rahangiar A P dan De Fretes F, 2012, Penerapan Algoritma Gabungan RC4 dan Base64 Pada Sistem Keamanan E-Commerce. http://journal.uii.ac.id/index.php/Snati/article/download/2873/2628
Widodo, Prabowo Pudjo dan Herlawati, Menggunakan UML, Bandung Informatika. 2011
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).