PEMBACA QR CODE MENGGUNAKAN ALGORITMA TRIPLE TRANSPOSITION VIGENERE CIPHER DAN BASE64 BERBASIS MOBILE
- MUHAMMAD SYAHRIL RAMDHAN ARRASYID
- 2020
ABSTRAK
Muhammad Syahril Ramdhan Arrasyid (15160622), Pembaca QR-Code Menggunakan Algoritma Triple Transposition Vigenere Cipher dan Base64 Berbasis Mobile.
Pemalsuan data di masa kini mudah dilakukan. Data yang asli kemungkinan sulit untuk dideteksi keasliannya, oleh karena itu perlu adanya mekanisme untuk mengetahui belum atau tidak mengalami perubahan dari aslinya. Penelitian ini memiliki rumusan masalah bagaimana cara untuk meningkatkan keaslian data dengan QR-Code menggunakan metode pengamanan vignere cipher dan base64, aplikasi yang memudahkan pengamanan keaslian data, serta sistem pembaca enkripsi data. Tujuan penelitian ini untuk mengurangi kecurangan pemalsuan isi data. Penelitian ini menggunakan model pengembangan aplikasi model software development life cycle (SDLC). Penelitian ini memiliki ruang lingkup yang dibatasi masalah sekitar sistem untuk memindai QR-Code serta aplikasi mobile platform android. Hasil Penelitian berdasarkan pengamatan dan analisa data yang dilakukan menunjukkan bahwa metode pengamanan dan sistem membaca pada aplikasi yang dirancang dengan algoritma base64 serta Triple Transposition Vigenere Cipher memiliki kesesuaian dengan apa yang diharapkan. Dengan demikian Setelah dilakukan perancangan sistem, berikutnya mengimplementasikan sistem ke android dengan bahasa pemrograman java berikut tampilan aplikasi yang telah dirancang sebelumnya serta spesifikasi hardware dan software yang diperlukan agar dapat berjalan maksimal. Diharapkan sistem membaca pada aplikasi yang disusun dengan metode vignere cipher dan base64 dapat membaca QR-Code dengan baik di aplikasi berbasis android.
ABSTRACT
Muhammad Syahril Ramdhan Arrasyid (15160622), Designing a QR Code Reader System Using the Triple Transposition Vigenere Algorithm.
Data falsification is now easy to do. Original data may be difficult to detected authenticity, therefore it is necessary to have a mechanism to find out whether it is changed from the original. This research has the problem formulation of how to improve data authenticity with QR Code using the vigenere cipher and base64 security method, applications that facilitate the security of data authenticity, and the system data encryption reader. The purpose of this study is to reduce falsification data. This research uses the method of observation, literature study, and interviews. Application development methods of software development models. This study has a limited scope of problem around the system for scanning QR Codes as well as Android platform mobile applications. Research results based on observations and data analysis carried out show that the security methods and reading systems in applications that are designed with the base64 and vigenere cipher algorithm are in accordance with what is expected. After the system design is carried out, the next one is implementing the system to Android with the Java programming language along with the appearance of the pre-designed application and the hardware and software specifications needed to run optimally. It’s expected that the reading system in an application compiled with the vignere cipher method and base64 can read the QR Code properly in an Android-based application
DAFTAR PUSTAKA
Atsari Gratsia, Sumual, S. (2015). Gratsia atsari. IV(3), 113–120.
DeVolder, D., Ghazanshahi, S., & Zadeh, J. (2008). Software testing and quality assurance. In WMSCI 2008 - The 12th World Multi-Conference on Systemics, Cybernetics and Informatics, Jointly with the 14th International Conference on Information Systems Analysis and Synthesis, ISAS 2008 - Proc. (Vol. 1). https://doi.org/10.1002/9780470382844
Dharwiyanti, S., & Wahono, R. S. (2003). Pengantar Unified Modeling LAnguage (UML). IlmuKomputer.Com, 1–13. http://www.unej.ac.id/pdf/yanti-uml.pdf
Dwanoko, Y. S. (2016). Implementasi Software Development Life Cycle ( Sdlc ) Dalam Penerapan Pembangunan Aplikasi Perangkat. Jurnal Teknologi Informasi, 7(2), 83–94. http://ejurnal.stimata.ac.id/index.php/TI/article/view/219
Enterprise, J. (2016). Belajar Java, Database, dan NetBeans dari Nol. In Journal of Chemical Information and Modeling (Vol. 53, Issue 9). https://doi.org/10.1017/CBO9781107415324.004
Fatonah, S., Yulandari, A., Ariyus, D., & Kunci-Kriptografi, K. (2019). Analisis Penerapan Modifikasi Algoritma Vigenere Cipher, Caesar Cipher, Vernam Cipher dan Hill Cipher Untuk Penyisipan Pesan Dalam Gambar Analysis of Application of Modification of Vigenere Cipher Algorithm, Caesar Cipher, Vernam Cipher and Hill Cipher for Message Insertion in Images. In Jurnal VOI (Voice Of Informatics) (Vol. 8, Issue 2). https://voi.stmik-tasikmalaya.ac.id/index.php/voi/article/view/124
Gunadhi, E., & Nugraha, A. P. (2017). Penerapan Kriptografi Base64 Untuk Keamanan URL (Uniform Resource Locator) Website Dari Serangan SQL Injection. Jurnal Algoritma, 13(2), 391–398. https://doi.org/10.33364/algoritma/v.13-2.391
Harahap, M. K. (2016). Analisis Perbandingan Algoritma Kriptografi Klasik Vigenere Cipher Dan One Time Pad. InfoTekJar (Jurnal Nasional Informatika Dan Teknologi Jaringan), 1(1), 61–64. https://doi.org/10.30743/infotekjar.v1i1.43
Hasibuan, A. Z., Asih, M. S., & Harahap, H. (2019). Penerapan QR-Code dan Vigenere Cipher Dalam Sistem Pelaporan Juru Parkir Ilegal. Jurnal Sistem Informasi, 5341(April), 2579–5341.
Haviluddin. (2011). Memahami Penggunaan UML ( Unified Modelling Language ). Memahami Penggunaan UML (Unified Modelling Language), 6(1), 1–15. https://informatikamulawarman.files.wordpress.com/2011/10/01-jurnal-informatika-mulawarman-feb-2011.pdf
Hidayatulloh Kholik, M. K. M. S. A. (2020). Perancangan Aplikasi Pengolahan Data Dana Sehat. 01(01), 18–22.
Lubis, A. A., Wong, N. P., Arfiandi, I., Damanik, V. I., & Maulana, A. (2015). Steganografi pada Citra dengan Metode MLSB dan Enkripsi Triple Transposition Vigenere Cipher. Steganografi Pada Citra Dengan Metode MLSB Dan Enkripsi Triple Transposition Vigenere Cipher, 16(2), 125–134.
Muruga, D. B. N. (2019). UML-Basics. https://doi.org/10.13140/RG.2.2.19112.52483
Musadat, F., Nur, J., Sholeh, A. T., & Gunadhi, E. (2018). Aplikasi Kriptografi Keamanan Data Menggunakan Algoritma Base64. 7(2), 1–5.
OMG. (2017). Unified modeling language (OMG UML). Object Management Group, December, 796. https://www.omg.org/spec/UML/2.5.1/PDF
Purnama, B. (2014). Pengamanan Pesan Rahasia Melalui Kriptografi Vigenere Cipher Dengan Kunci Berlapis. Jurnal Ilmiah Media Processor, 9(3), 264–269.
Rafila, A. J., Darmanto, T., & Kurniawan, R. (2020). Sistem Presensi Mahasiswa Berbasis QR-Code di STMIK “ AMIKBANDUNG .” 02(01), 31–38.
Rahim, R., Ratnadewi, R., Prayama, ¸ D, Asri, E., & Satria, D. (2018). Base64, End of File and One Time Pad for Improvement Steganography Security. https://doi.org/10.1088/1757-899X/407/1/012161
Rahmawati, A., & Rahman, A. (2011). Sistem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma. Seminar, 1(2), 105–112.
Refialy, L., Sediyono, E., & Setiawan, A. (2015). Pengamanan Sertifikat Tanah Digital menggunakan Digital Signature SHA-512 dan RSA. Jurnal Teknik Informatika Dan Sistem Informasi, 1(3), 229–234. https://doi.org/10.28932/jutisi.v1i3.400
Saragih, N. E. (2018). Implementasi Algoritma One Time Pad pada(Nidia Enjelita Saragih ). Jurnal Ilmiah MATRIK, Vol.20 No., 31–40.
source.android.com. (2020). Codenames, Tags, and Build Numbers. 2020-06-02. https://source.android.com/setup/start/build-numbers
Sumartono, I., Siahaan, A. P. U., & Arpan. (2016). Base64 Character Encoding and Decoding Modeling. International Journal of Recent Trends in Enginerrring & Research (IJRTER), 02(12), 63–68.
Tim Pelatihan Developer Google. (2016). Kursus Dasar-Dasar Developer Android - Konsep. Desember 2016. https://google-developer-training.github.io/android-developer-fundamentals-course-concepts/idn/
Detail Informasi
Tugas Akhir ini ditulis oleh :
- 15160622 - MUHAMMAD SYAHRIL RAMDHAN ARRASYID
- Prodi : Informatika
- Kampus : Sukabumi
- Tahun : 2020
- Periode : I
- Pembimbing : Denny Pribadi, M.Kom
- Asisten : Saeful Bahri, M.Kom
- Kode : 0014.S1.IK.SKRIPSI.I.2020
- Diinput oleh : ASR
- Terakhir update : 23 Juni 2022
- Dilihat : 184 kali
TENTANG PERPUSTAKAAN
![PERPUSTAKAAN UBSI](https://elibrary.bsi.ac.id/assets/perpustakaan.png)
Perpustakaan Universitas Bina Sarana Informatika merupakan layanan yang diberikan kepada civitas akademik khususnya mahasiswa untuk memperoleh informasi seperti buku, majalah, jurnal, prosiding, dll.
INFORMASI
Alamat : Jl. Kramat Raya No.98, Senen, Jakarta Pusat
Telp : +6285777854809
Email : perpustakaan@bsi.ac.id
IG : @perpustakaan_ubsi
Jam Operasional
Senin - Jumat : 08.00 s/d 20.00 WIB
Isitirahat Siang : 12.00 s/d 13.00 WIB
Istirahat Sore : 18.00 s/d 19.00 WIB
Copyright © 2024 Perpustakaan Universitas Bina Sarana Informatika