PEMBACA QR CODE MENGGUNAKAN ALGORITMA TRIPLE TRANSPOSITION VIGENERE CIPHER DAN BASE64 BERBASIS MOBILE

  • MUHAMMAD SYAHRIL RAMDHAN ARRASYID
  • 2020

Abstrak

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

Kata Kunci
Daftar Pustaka

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


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

LINK TERKAIT


LPPM UBSI

Repository UBSI

E-Journal UBSI

E-Learning UBSI

Kemahasiswaan UBSI

Perpustakaan Nasional

e-Resources

Copyright © 2024 Perpustakaan Universitas Bina Sarana Informatika