Rachmadhan
Teknik Informatika
ISB Atma Luhur
Jl. Jend. Sudirman, Selindung Baru, Pangkalpinang
e-mail: 1911500017@mahasiswa.atmaluhur.ac.id
Abstrak
Perkembangan teknologi yang cepat membawa perubahan signifikan dalam dunia saat ini. Salah satu contohnya
adalah pertumbuhan dan perkembangan smartphone yang semakin maju dan dapat diandalkan dalam berbagai aspek
kehidupan termasuk pendidikan. SD Negeri 54 Pangkalpinang, sebuah sekolah dasar yang berlokasi di Kecamatan
Bukit Intan, Kota Pangkalpinang, Provinsi Kepulauan Bangka Belitung, mengimplementasikan kegiatan absensi guru
sebagai bagian rutin sebelum memulai kegiatan di ruang kerja. Sayangnya, absensi masih dilakukan secara manual
dengan tulisan tangan, yang rentan terhadap kehilangan dan kerusakan kertas absensi.Untuk mengatasi masalah ini,
penulis melakukan studi kasus di SD Negeri 54 Pangkalpinang, untuk menyelidiki cara yang efektif dalam
memudahkan kegiatan absensi guru . Oleh karena itu, diperlukan desain sebuah aplikasi yang memfasilitasi untuk
melakukan absesnsi guru menggukan Quick Response ". Penulis menggunakan model prototype untuk aplikasi ini,
yang akan kompatibel dengan sistem operasi Android. Pembuatan aplikasi absesnsi unutk SD Negeri 54
Pangkalpinang diharapkan dapat mengoptimalkan proses absensi.Selain itu diharapkan aplikasi absesnsi guru
menggunakan Quick Response ini dapat diterapkan tidak hanya di SD Negeri 54 Pangkalpinang, tetapi juga oleh
lembaga atau organisasi lain untuk meningkatkan kualitas kinerja secara lebih baik.
1
penelitian terdahulu tentang aplikasi Data akan diolah. Informasi merupakan sumber
Absensi Siswa seperti penelitian yang daya yang penting dalam suatu lembaga atau
dilakukan oleh Kurnia OktaViani R[2] pada organisasi. Oleh karena itu, informasi harus
tahun 2020 mengenai Aplikasi Absensi berkualitas tinggi, dan terpelihara[8].
Karyawan Berbasis Android Menggunkan QR 2.2 Pengertian Sistem Informasi
CODE pada CV. Sistem informasi adalah kumpulan
DIPO CREATIVINDO penelitian yang perangkat keras dan lunak yang
dilakukan oleh Ariawan Widi Atmoko[3] Pada dirancang untuk mengubah data
tahun 2021 mengenai Aplikasi Absensi Online menjadi bentuk informasi yang
Guru SMAN 1 PANGEAN Berbasis GPS berguna[8].
Pada Android ,penelitian Jurnal Andre
Julfaizi[4] pada tahun 2022 Mengenai 2.4 Pengertian Absensi
Peningkatan Kualitas Sekolah Digital Melalui Absensi merupakan sesuatu
Aplikasi Absensi Guru Sekolah Berbasis pendataan kedatangan, bagian dari
Android Pada SMA Negeri 1 Sukoharjo pelaporan kegiatan sesuatu institusi,
penelitian Satria Abadi, Adino Maseleno, ataupun komponen institusi itu sendiri
Ahmad Khumaidi, dan Muhammad Nuril yang berisi data- data kedatangan yang
Iskandar[5] pada Tahun 2020 mengenai disusun serta diatur sedemikian rupa
Sistem Absensi Siswa Menggunakan sehingga gampang buat dicari serta
Notifikasi Berbasis Android penelitian yang dipergunakan apabila sewaktu-waktu
dilakukan Dedy Nur Arifin[6] pada tahun dibutuhkan oleh pihak yang
2020 mengenai Buku Penghubung Berbasis berkepentingan[2].
Android Menggunakan Metode Prototyping
penelitian Heri Maulana, Depandi Enda[7] 2.5 Pengertian Android
pada tahun 2020 mengenai Rancang Bangun Android adalah operating
Aplikasi Absensi Karyawan Menggunakan system mobile yang tumbuh ditengah
(LBS) Berbasis Android penelitian Ari Nur banyaknya sistem pembedahan lain
Rokhman[8]. semacam Windows Mobile, I- Phone
OS, Symbian serta masih banyak lagi.
2. LANDASAN TEORI Tetapi, Android bersifat open source
1.1. Pengertian Sistem yang membuat Application Program
Sistem bisa diartikan sebagai kumpulan Interface (API) menawarkan akses ke
subsistem yang saling berhubungan, hardware, ataupun data-data ponsel
komponen, atau bahkan komponen individu ataupun informasi sistem sehingga
yang bekerja sama untuk mencapai tujuan pengembang ataupun pengguna bisa
yang sama agar menghasilkan output yang menghapus aplikasi inti serta
telah ditentukan. Sistem juga dapat dartikan menggantikannya dengan aplikasi
sebagai sekelompok komponen yang saling pihak ketiga[8].
berhubungan yang bekerja sama untuk Android sendiri merupakan
mencapai tujuan bersama dengan menerima sistem operasi yang dibesarkan buat
masukan dan menghasilkan keluaran melalui fitur mobile berbasis linux. Pada awal
proses transformasi yang terstandarisasi[8]. mulanya sistem operasi ini dibesarkan
oleh Android Inc. yang setelah itu
2.2 Pengertian Informasi dibeli oleh Google pada tahun 2005[8].
Informasi adalah sekumpulan informasi
yang dikelompokkan dengan cara tertentu dan 2.6 Pengertian Java
memiliki arti bagi penerima informasi tersebut. Java merupakan pemograman yang
Dengan kata lain, informasi adalah data yang populer yang digunakan untuk
2
meningkatkan suatu program yang bawah lisensi Apache 2.0. Android Studio
bersifat kritis apalagi pemakaian java dapat diunduh dari developer.android.com dan
sedang dikembangkan untuk digunakan pada sistem operasi Windows, Mac,
berkomunikasi serta mengendalikan dan Linux[8].
robot di Mars. Kepopuleran java tidak
cuma digunakan buat pemograman 2.10 Pengertian Phpmyadmin
website saja melainkan buat PHP adalah singkatan dari Hypertext
meningkatkan aplikasi mandiri di Preprocessor, yang menambahkan kode
segala platfrom pada server, komputer HTML dalam bentuk bahasa skrip untuk
desktop, serta smartphone. Java awal pengembangan web. PHP ditulis dalam bahasa
mulanya menarik sebab bisa dijalankan C, yang membuat situs web lebih dinamis
dari website browser serta jadi bahasa untuk membuat pemeliharaan situs web lebih
pemograman yang banyak digunakan mudah dan efisien. PHP adalah perangkat
pada World Wide Web[8]. lunak sumber terbuka dan dilisensikan secara
bebas dan gratis untuk diunduh[8].
2.7 Pengertian MySQL
MySQL (My Structured Query 2.11Pengertian Xampp
Language) adalah sebuah sistem basis Xampp adalah perangkat lunak gratis
data atau Relationl Database yang mendukung banyak sistem operasi,
managemnt System (RDBMS) yang merupakan kumpulan dari beberapa program.
bekerja cepat dan mudah digunakan, Fungsinya sebagai server tersendiri (localhost)
MySQL juga merupakan aplikasi basis yang terdiri dari program Apache HTTP
data yang bersifat jaringan sehingga Server, database MySQL dan penerjemah
dapat digunakan pada aplikasi multi bahasa yang ditulis dalam bahasa
user (banyak pengguna). MySQL pemrograman[2].
didistribusikan secara bebas di bawah
GPL (General Public License). Setiap 2.12Pengertian QR CODE
program dapat menggunakan MySQL QR Code adalah sebuah kode batang dua
secara gratis, tetapi bukan sebagai dimensi yang ditemukan oleh penemunya pada
sumber tertutup atau produk turunan tahun 1994 disebuah perusahaan Jepang
komersial[2]. bernama Denso Wave. Kode QR ini
dikembangkan berdasarkan kode batang
2.8 Pengertian Basis Data sebelumnya. Pada model barcode lama, data
Basis data atau database adalah hanya disimpan secara horizontal, sedangkan
hubungan dari banyak data. Kumpulan pada QR Code, data disimpan baik secara
data dianalisis dan disimpan pada vertikal maupun horizontal[3].
perangkat keras komputer dan diambil
oleh perangkat lunak. Tujuan utama 2.13Pengertian Pengujian Black Box
dari konsep basis data adalah untuk Pengujian Black box adalah suatu metode
mengkelompokan data tanpa membuat pengujian perangkat lunak yang berorientasi
perubahan pada program pengolah pada fungsionalitas perangkat lunak.
data[8]. Tujuannya adalah untuk mengidentifikasi
fungsi yang tidak tepat, kesalahan antarmuka,
2.9 Pengertian Android Studio struktur data yang salah, masalah performansi,
Android Studio adalah Integrated dan kesalahan saat menginisialisasi dan
Development Environment (IDE) Google yang mengakhiri perangkat lunak[10].
secara resmi dirancang untuk pengembangan
aplikasi Android dan tersedia secara gratis di
3
3. METODOLOGI PENELITIAN Tahap selanjutnya adalah mengkodekan
3.1 Model Penelitan sistem, di mana prototipe yang disepakati
Adapun tahapan model penelitian oleh SD Negeri 54 Pangkalpinang
prototype yang digunakan sebagai berikut : diterjemahkan ke dalam bahasa
pemrograman yang sesuai.
5. Menguji Sistem
Selama tahap pengujian sistem, perangkat
lunak yang dibuat diuji menggunakan
metode black box.
6. Evaluasi Sistem
Setelah pengujian sistem selesai, dilakukan
evaluasi untuk memastikan bahwa sistem
atau perangkat lunak yang telah selesai
memenuhi keinginan yang diharapkan.
7. Menggunakan Sistem
Tahap terakhir adalah penggunaan sistem,
di mana model prototipe yang telah dibuat
dan disetujui oleh SD Negeri 54
Pangkalpinang dapat digunakan dalam
fase akhir ini.
4
Menggambarkan hubungan antara aktor
Penulis Diagram use case menjelaskan
hubungan yang terjadi antara aplikasi dan
aktor melalui interaksi. Use case Diagram
berfungsi dengan cara menggambarkan
interaksi antar aplikasi melalui skenario
penggunaan yang menggambarkan
bagaimana aplikasi tersebut digunakan.
2. Class Diagram
Penulis Diagram class digunakan untuk
menggambarkan struktur kelas-kelas
dalam suatu sistem secara visual. Class Gambar 4. 1 Activity Berjalan Absen SD
Diagram juga dapat menunjukkan Negeri 54 Pangkalpinang
hubungan antar kelas dan memberikan
penjelasan rinci tentang setiap kelas dalam
model desain sistem. 4.2 Identifikasi Sistem Usulan
3. Activity Diagram Dari hasil penelitian yang dilakukan,
Diagram aktivitas mengilustrasikan semua solusi yang diusulkan untuk mengatasi
aktivitas yang dilakukan oleh aktor dalam permasalahan di SD Negeri 54
aplikasi, termasuk bagaimana aktivitas Pangkalpinang adalah dengan
dimulai dan berakhir. mengembangkan sebuah aplikasi Absensi
4. Sequence Diagram berbasis Android yang menggunakan QR
Penulis sequence Diagram Code. Berikut adalah contoh tampilan
menggambarkan urutan interaksi antara Diagram Use Case yang digunakan dalam
objek-objek dalam sistem dan bagaimana penelitian ini:
pesan-pesan dikirim di antara mereka.
Sequence Diagram tidak secara khusus
mendeskripsikan struktur tabel dari
database.
5
Gambar 4.3 Activity Diagram Sistem Usulan c. Tampil layat tambah data pengguna
user web admin
4.1 Implementasi
Implementasi merupakan tahap
praktis dalam pengembangan sistem di
mana program-program yang telah
dirancang diterapkan. Tahap
implementasi ini didasarkan pada hasil
analisis dan desain yang telah
mendetail terhadap sistem yang sedang
berjalan.Tampilan Layar Login
1. Tahapan layar untuk web admin d. Tampil layar edit tambah data
a. Tampil layar login web admin pengguna web admin
Gambar 4.4 Tampilan layar menu web admin 2. Tampil layar untuk pengguna
Login a. Tampil layar login aplikasi
6
Gambar 4.10 Tampilan layar menu aplikasi
izin
7
5.2 Saran
Berdasarkan analisis yang dilakukan dari
tahap pembuatan sampai ke tahap akhir
pembuatan, tentu saat banyak hal yang masih
bisa dikembangkan sesuai dengan era dan
kebutu han dari penelitan ini. Maka dari itu
penulis memberikan soluisi untuk kedepannya
yang dapat dikembangkan lagi sebagai berikut:
1. Dengan adanya Perancangan Aplikasi
Absensi ini diharapkan dapat memicu
perkembangan pada SD Negeri 54
Pangkalpinang.
2. Aplikasi absensi guru berbasis andorid
Gambar 4.13 Tampilan Layar Menu info menggukan QR Code ini dapat
aplikasi bermanfaat di SD Negeri 54
Pangkalpinang dan diharapkan tidak
h. Tampil Layar menu hubungi admin hanya di SD Negeri 54 Pangkalpinang
saja, tetapi juga oleh seluruh Sekolah.
DAFTAR PUSTAKA
[1] y. Dwi wijaya and m. Wardah astuti,
“pengujian blackbox sistem informasi
penilaian kinerja karyawan pt inka
(persero) berbasis equivalence partitions
blackbox testing of pt inka (persero)
employee performance assessment
information system based on
equivalence partitions,” j. Digit. Teknol.
Gambar 4.14 Tampilan layar menu aplikasi Inf., vol. 4, p. 2021.
hubungi admin [2] R. Setia, “Rancangan Bangun
5. PENUTUP Multimedia Pembelajaran Dengan
Berbantu Metode Explicit Instruction,”
5.1 Kesimpulan
Univ. Pendidik. Indones., vol. 53, no. 9,
Perancangan Sistem Absensi pada android
pp. 1689–1699, 2019.
menggunakan QR code dapat disimpulkan
[3] H. Maulana, K. Kasmawi, and D. Enda,
sebagai berikut :
“Buku Penghubung Berbasis Android
1. Penulis merasa penting untuk membuat
Menggunakan Metode Prototyping,” J.
aplikasi absensi guru berbasis android
Tek. Inform. dan Sist. Inf., vol. 6, no. 3,
di SD Negeri 54 Pangkalpinang.
pp. 521–530, 2020, doi:
Aplikasi ini akan memudahkan
10.28932/jutisi.v6i3.2993.
kegiatan absensi guru dengan akses
[4] R. Rajulianto and Y. Hedriyani,
identitas, daftar hadir guru, dan
“Perancangan Aplikasi Android
mengurangi waktu proses absensi, dan
Absensi Siswa Pada Sekolah Smk
mengurangi risiko kehilangan kertas
Negeri 5 Padang,” Voteteknika
absensi.
(Vocational Tek. Elektron. dan Inform.,
vol. 7, no. 4, p. 225, 2020, doi:
10.24036/voteteknika.v7i4.106718.
8
[5] J. Brier And Lia Dwi Jayanti, “Rancang
Bangun Aplikasi Absensi
Karyawanmenggunakan Location Based
Service (Lbs) Berbasis Android (Studi
Kasus : Pt.Infomedia Solusi
Humanika),” Vol. 21, No. 1, Pp. 1–9,
2020, [Online]. Available:
Http://Journal.Um
Surabaya.Ac.Id/Index.Php/Jkm/Article/
View/2203.
[6] K. O. R, “Perancangan Aplikasi
Pengelolaan Data Absensi Siswa
Berbasis Android Di Man 4 Agam,”
Gastron. ecuatoriana y Tur. local., vol.
1, no. 69, Pp. 5–24, 2020.
[7] L. Notes, “Sistem Informasi Absensi
Karyawan Berbasis Android
Menggunakan Qr Code Pada Cv. Dipo
Creativindo, No. August, P. 466, 2020.
[8] D. N. Arifin, “Sistem Absensi Siswa
Menggunakan Notifikasi Berbasis
Android,” 2020.
[9] A. Julfaizi, “Perancangan Aplikasi
Absensi Online Guru SMAN 1 Pangean
Berbasis GPS Pada Android,” J.
Perencanaan, Sains, Teknol. dan
Kompiut., vol. 4, no. 2, pp. 1511–1520,
2021.
[10] S. Abadi, A. Maseleno, A. Khumaidi,
and M. N. Iskandar, “Peningkatan
Kualitas Sekolah Digital Melalui
Aplikasi Absensi Guru Sekolah
Berbasis Android Pada SMA Negeri 1
Sukoharjo,” NEAR J. Pengabdi. Kpd.
Masy., vol. 1, no. 2, pp. 116–121, 2022,
doi: 10.32877/nr.v1i2.435.