Presensi merupakan data kehadiran seseorang yang tercatat pada setiap kegiatan atau aktivitas yang dilakukan, presensi bersifat wajib untuk siswa karena dengan adanya kehadiran yang baik maka siswa akan terhindar dari tidak naiknya kelas karena sekolah mempunyai jumlah minimal presensi yang harus dihadiri oleh siswa. Namun hingga saat ini di sekolah untuk sistem prensensi masih menggunakan cara yang konvesional dengan menuliskan nama siswa yang dipanggil. Pada penelitian ini dilakukan perancangan tentang sebuah sistem input presensi dengan menggunakan android dan memanfaatkan sistem kamera untuk membaca Qr code. Sistem yang di bangun menggunakan Android studio dengan bahasa Java sebagai pengembang aplikasi dan juga PostgreSQL sebagai database untuk aplikasi presensi. Dengan metode air terjun atau waterfall penelitian ini dibuat secara tersetruktur sesuai dengan metode yang digunakan,Qr code akan dienkripsi persetiap presensi kelas yang akan dilaksanakan. Qr code merupakan singkatan dari quick response atau respon yang cepat, yang tujuannya membuat penyampaian informasi lebih cepat dan mendapat respon cepat pula. Guru membuka sistem presensi di web yang telah dibuat pada penelitian ini lalu membuat data kelas yang akan dilakukan presensi dan selanjutnya guru bisa memperlihatkan Qr code kepada siswa dengan proyektor agar seluruh siswa bisa memindai code tersebut. Dengan hal ini guru bisa lebi efisien dalam melakukan presensi serta memanfaatkan teknologi yang sudah ada. Hasil rancangan aplikasi berlajan sesuai dengan tujuan penelitian dengan analisa blackbox yang dilakukan. Dapat melakukan presensi dengan Qr code sebagai hal utama pada penelitian ini.