Abstract :
Kekurangan dalam kemampuan daya ingat membuat beberapa orang termasuk penulis mencari cara untuk membuat suatu metode pengingat yang dapat diakses mudah. Oleh karena itu penulis memutuskan untuk membuat pengingat berbasis android yang dapat membuat QR Code yang isi datanya telah disandikan. QR Code (Quick Response Code) merupakan sebuah metode penyimpanan akses cepat besutan Denso yang merupakan pengembangan dari Barcode. Kriptografi merupakan sebuah bidang ilmu penyandian data untuk mengamankan data dengan mengaburkan data aslinya menjadi data acak. Algoritma kriptografi yang digunakan ialah Enigma Cipher, namun karena Enigma Cipher hanya menampung data teks maka penulis menambahkan Caesar Cipher sebagai algoritma tambahan. QR Code dapat di bangkitkan maupun di pindai pada perangkat berbasis android dengan menggunakan ekstensi ZXing (Zebra Crossing). Data akan di sandikan dengan menggunakan Enigma Cipher dengan semua peraturan yang telah di tentukan lalu dilanjutkan lagi dengan menyandikannya menggunakan Caesar Cipher agar seluruh karakter termasuk non alfabet bisa di sandikan. Kemudian dengan ZXing, hasil penyandian di ubah menjadi QR Code. Pengguna dapat menyimpannya dalam perangkat ataupun membuat bentuk cetaknya pada media kertas. Untuk mengambil datanya kembali, pengguna dapat menggunakan fungsi dekripsi pada aplikasi di perangkat untuk data yang disimpan atau menggunakan pemindai kamera yang tersedia pada perangkat untuk memindai QR Code yang berada di luar perangkat. Proses dekripsi terjadi secara terbalik yaitu mulai dari pengambilan data QR Code, mengembalikan isi data dari QR Code, lalu dekripsi dengan Caesar Cipher dan akhirnya Enigma Cipher. Setelah diuji, diketahui bahwa pembuatan QR Code ini harus menggunakan data berupa base64 untuk dapat menyandikan data yang tidak dapat dicetak yang menyebabkan kekurangan yaitu data baris baru atau enter akan berubah menjadi satu karakter tertentu. Selebihnya, penelitian ini berhasil membuat aplikasi yang dapat menyimpan data dalam bentuk QR Code dengan aman dan berjalan dengan baik.