APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

9
I N F O R M A T I K A Jurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019 eISSN : 2580-3042 pISSN : 1979-0694 62 APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN BAHASA PEMROGRAMAN PHP DI SMKIT ZUNURAIN AQILA ZAHRA DI PELINTUNG Nur Rubiati 1 , Sahara Widya Harahap 2 1,2 Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Dumai Jalan Bukit Batrem Kota Dumai kode pos 28811 e-mail : [email protected] 1 ABSTRAK SMK Zunurain Aqila Zahra merupakan suatu lembaga pendidikan tingkat menengah yang didirikan oleh Yayasan Aqila Zahra Dumai. Setiap kegiatan yang membutuhkan informasi mengenai peserta didik (siswa) akan memerlukan absensi. Proses absensi yang masih manual yaitu dengan menulis dibuku yang membutuhkan waktu lama dan sering terjadi kecurangan absensi. Dengan masalah tersebut maka dibuatlah sebuah aplikasi dengan menggunakan QR Code (Quick Response Code) dan berbasis Web. Metode yang digunakan dengan melalui beberapa tahapan seperti pengumpulan data, mengidentifikasi masalah, analisis sitem, perancangan system, pembangunan system,pengujian system, implementasi system. Aplikasi Web ini dibangun menggunakan 3 komponen utama yaitu PHP sebagai bahasa pemrograman, PhpMyAdmin sebagai database server dan Android sebagai aplikasi pembaca QR Code. Dari hasil uji coba dengan menggunakan Smartphone Sony Xperia 3 didukung dengan aplikasi Android yg telah dibangun. Dengan adanya aplikasi Absensi berbasis Web ini data dapat tersimpan ke database, siswa tidak perlu menunggu lama untuk absensi dan dapat meminimalisir kecurangan absensi. Kata kunci : Absensi Siswa, Android, Aplikasi, QR Code, PHP ABSTRACT Zunurain Aqila Zahra Vocational School is a secondary education institution founded by the Aqila Zahra Dumai Foundation. Every activity that requires information about students (students) will require attendance. The attendance process is still manual, namely by writing in books that require a long time and attendance fraud often occurs. With this problem, an application was made using the QR Code (Quick Response Code) and Web-based. The method used is through several stages such as data collection, identifying problems, system analysis, system design, system development, system testing, system implementation. This Web application is built using 3 main components, namely PHP as a programming language, PhpMyAdmin as a database server and Android as a QR Code reader application. From the results of trials using the Sony Xperia 3 Smartphone supported by Android applications that have been built. With this Web-based Attendance application data can be saved to the database, students do not have to wait long for attendance and can minimize attendance fraud. Keywords: Android, Application, QR Code, Student Attendance, PHP 1. PENDAHULUAN SMK Zunurain Aqila Zahra merupakan suatu lembaga pendidikan tingkat menengah yang didirikan oleh Yayasan Aqila Zahra Dumai, didirikan pada tanggal 01 Juli 2015, terletak di Jalan Pertanian Kelurahan Pelintung Kecamatan Medang Kampai. Pada awalnya SMKIT Zunurain Aqila Zahra belum memiliki gedung sekolah lebih kurang selama 5 (lima) bulan, dalam masa 5 (lima) bulan siswa-siswi melakukan proses belajar di gedung SDIT Aqila Zahra lantai 3 yang terletak di Jl. Arifin Ahmad KM.17 sampai gedung SMKIT ini berdiri. Pada saat ini proses absensi di SMKIT Zunurain Aqila Zahra dilakukan dengan proses konvensional dimana proses pengambilan daftar kehadiran siswa dilakukan secara manual

Transcript of APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

Page 1: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

62

APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODEDENGAN BAHASA PEMROGRAMAN PHP DI SMKIT

ZUNURAIN AQILA ZAHRA DI PELINTUNG

Nur Rubiati1, Sahara Widya Harahap2

1,2Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) DumaiJalan Bukit Batrem Kota Dumai kode pos 28811

e-mail : [email protected]

ABSTRAK

SMK Zunurain Aqila Zahra merupakan suatu lembaga pendidikan tingkat menengah yangdidirikan oleh Yayasan Aqila Zahra Dumai. Setiap kegiatan yang membutuhkan informasi mengenaipeserta didik (siswa) akan memerlukan absensi. Proses absensi yang masih manual yaitu dengan menulisdibuku yang membutuhkan waktu lama dan sering terjadi kecurangan absensi. Dengan masalah tersebutmaka dibuatlah sebuah aplikasi dengan menggunakan QR Code (Quick Response Code) dan berbasisWeb. Metode yang digunakan dengan melalui beberapa tahapan seperti pengumpulan data,mengidentifikasi masalah, analisis sitem, perancangan system, pembangunan system,pengujian system,implementasi system. Aplikasi Web ini dibangun menggunakan 3 komponen utama yaitu PHP sebagaibahasa pemrograman, PhpMyAdmin sebagai database server dan Android sebagai aplikasi pembaca QRCode. Dari hasil uji coba dengan menggunakan Smartphone Sony Xperia 3 didukung dengan aplikasiAndroid yg telah dibangun. Dengan adanya aplikasi Absensi berbasis Web ini data dapat tersimpan kedatabase, siswa tidak perlu menunggu lama untuk absensi dan dapat meminimalisir kecurangan absensi.

Kata kunci : Absensi Siswa, Android, Aplikasi, QR Code, PHP

ABSTRACT

Zunurain Aqila Zahra Vocational School is a secondary education institution founded by theAqila Zahra Dumai Foundation. Every activity that requires information about students (students) willrequire attendance. The attendance process is still manual, namely by writing in books that require along time and attendance fraud often occurs. With this problem, an application was made using the QRCode (Quick Response Code) and Web-based. The method used is through several stages such as datacollection, identifying problems, system analysis, system design, system development, system testing,system implementation. This Web application is built using 3 main components, namely PHP as aprogramming language, PhpMyAdmin as a database server and Android as a QR Code readerapplication. From the results of trials using the Sony Xperia 3 Smartphone supported by Androidapplications that have been built. With this Web-based Attendance application data can be saved to thedatabase, students do not have to wait long for attendance and can minimize attendance fraud.

Keywords: Android, Application, QR Code, Student Attendance, PHP

1. PENDAHULUANSMK Zunurain Aqila Zahra merupakan

suatu lembaga pendidikan tingkat menengahyang didirikan oleh Yayasan Aqila ZahraDumai, didirikan pada tanggal 01 Juli 2015,terletak di Jalan Pertanian Kelurahan PelintungKecamatan Medang Kampai. Pada awalnyaSMKIT Zunurain Aqila Zahra belum memilikigedung sekolah lebih kurang selama 5 (lima)

bulan, dalam masa 5 (lima) bulan siswa-siswimelakukan proses belajar di gedung SDIT AqilaZahra lantai 3 yang terletak di Jl. Arifin AhmadKM.17 sampai gedung SMKIT ini berdiri. Padasaat ini proses absensi di SMKIT ZunurainAqila Zahra dilakukan dengan proseskonvensional dimana proses pengambilan daftarkehadiran siswa dilakukan secara manual

Page 2: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

63

dengan menuliskan kehadiran siswa pada bukuabsensi siswa.

Absensi adalah sebuah kegiatanpengambilan data guna mengetahui jumlahkehadiran pada suatu acara. Setiap kegiatanyang membutuhkan informasi mengenai pesertatentu akan melakukan absensi, pada SMKITZunurain Aqila Zahra pengambilan daftar hadirdilakukan 2 (dua) sampai 4 (empat) kali dalamsatu hari proses belajar, dengan perhitunganapabila pada satu jam mata pelajaran siswa/itidak hadir atau tanpa keterangan (alfa) makasiswa siswi tersebut dianggap tidak hadir dalam1 (satu) hari kegiatan belajar, begitu pula bilasiswa siswi sakit maupun izin dalampembelajaran yang sedang berlangsung.Berdasarkan observasi yang dilakukan diSMKIT Zunurain Aqila Zahra, proses absensiyang dilakukan oleh sekretaris kelas kurangefisien dan efektif dalam pelaksanaannya, dataabsensi yang ada mengalami kerusakandisebabkan oleh kondisi buku, faktor alam danunsur ketidak sengajaan dalam memberikanrekapitulasi hasil absensi kepada Wali kelas.Ketidak sesuaian data absensi dapat merugikansiswa seringkali terdapat perbedaan absensiyang tertera pada rekap absen dengan data yangsebenarnya. Oleh karena itu maka dibuatlahsebuah sistem Absensi Siswa menggunakan QRCode dengan bahasa pemrograman PHP yangakan diterapkan di SMKIT Zunurain AqilaZahra Medang Kampai, yang mana dalam halini pengertian QR Code, kependekan dari QiuckResponse Code, merupakan gambar dua dimensiyang memiliki kemampuan untuk menyimpandata. QR Code biasa digunakan untukmenyimpan data berupa teks, baik itu numerik,alfanumerik, maupun kode biner.

a. AplikasiMenurut (Juansyah Andi, 2015) Secara

istilah pengertian aplikasi adalah suatu programyang siap untuk digunakan yang dibuat untukmelaksanankan suatu fungsi bagi pengguna jasaaplikasi serta penggunaan aplikasi lain yangdapat digunakan oleh suatu sasaran yang akandituju. Menurut kamus computer eksekutif,aplikasi mempunyai arti yaitu pemecahanmasalah yang menggunakan salah satu tehnikpemrosesan data aplikasi yang biasanya berpacupada sebuah komputansi yang diinginkan ataudiharapkan maupun pemrosesan data yang diharapkan. Pengertian aplikasi menurut KamusBesar Bahasa Indonesia, “Aplikasi adalahpenerapan dari rancang sistem untuk mengolah

data yang menggunakan aturan atau ketentuanbahasa pemrograman tertentu.

b. AbsensiMenurut (Setiawan & Kurniawan, 2015)

Absensi dapat dikatakan sebagai suatupendataan kehadiran yang merupakan bagiandari aktifitas pelaporan yang ada dalam sebuahinstitusi. Absensi disusun dan diatur sehinggamudah untuk dicari dan dipergunakan ketikadiperlukan oleh pihak yang berkepentingan.Secara umum jenis-jenis absensi menurut carapenggunaannya dapat dikelompokkan menjadidua, yaitu: 1 Absensi Manual, yang merupakancara penulisan kehadiran dengan caramenggunakan pena berupa tanda tangan. 2Absensi non manual, yang merupakan carapenulisan kehadiran dengan menggunakan alatyang terkomputerisasi, bisa menggunakan kartuRIFD ataupun fingerprint.(Sugiarto, Linarta, &Sofian, 2017)

c. Sistem AbsensiSistem absensi yang merupakan sebuah

sistem yang di gunakan untuk mencatatdaftar kehadiran setiap anggota instansitersebut. Sistem absensi mencatat identitasanggota instansi dan waktu keluar- masukanggotanya.sistem absensi juga mempunyaikemapuan untuk memberikan laporan yangakurat. oleh karena itu,kebanyakan sekolahmemanfaatkan daftar kehadiran siswa untukmenentukan kehadiran siswa tersebut selainitu,daftar kehadiran juga dapat memberikaninformasi seberapa produktif sekolah itu dengansiswa yang di milikinya.(Rinjap, A, Sompie, &Lantang, 2014)

d. DataData merupakan suatu kenyataan yang

menggambarkan kejadian dan kesatuan nyata.Kejadian adalah sesuatu yang terjadi pada saattertentu. Defenisi lain, data adalah fakta darisuatu pernyataan yang berasal dari kenyataan,dimana pernyataan itu adalah hasil pengukuranatau pengamatan. Data dapat berupa angka,huruf, simbol khusus, atau gabungan darinya.Data adalah bahan mentah bagi informasi,dirumuskan sebagai kelompok lambing tidakacak yang menunjukkan jumlah-jumlah,tindakan-tindakan, hal-hal, dan sebagainya.(Kaharu & Sakina, 2015)

e. PHPPHP (Hypertext Preprpcessor), merupakan

bahasa pemrograman pada sisi server (Apache,iss, atau apapun) akan dieksekusi sebelum

Page 3: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

64

perintah itu dikirim oleh halaman ke browseryang me-request-nya, contohnya adalahbagaimana memingkinkannya memasukkantanggal sekarang pada sebuah halam web setiapkali tampilan tanggal dibutuhkan. Sesuai denganfungsinya yang berjalan di sisi server maka PHPadalah bahasa pemrograman yang digunakanuntuk membangun teknologi web application.(Herny & Zuliarso, 2012)

f. AndroidMenurut Nazruddin (Nazruddin 2012)

Android adalah aplikasi sistem operasi untuktelepon seluler yang berbasis Linux. Androidmenyediakan platform terbuka bagi parapengembang untuk menciptakan aplikasimereka sendiri untuk digunakan oleh bermacampiranti bergerak. (Sulihati & Andriyani, 2016).

g. QR CodeQr Code adalah image berupa matriks dua

dimensi yang memiliki kemampuan untukmenyimpan data di dalamnya. Qr Codemerupakan evolusi dari kode batang (barcode).Barcode merupakan sebuah simbol penandaanobjek nyata yang terbuat dari pola batang-batang berwarna hitam dan putih agar mudahuntuk dikenali oleh computer sedangkanmenurut (Sholeh & Muharom, 2016) ‘QiuckResponse Code sering disebut QR Code atauKode QR adalah semacam simbol dua dimensiyang dikembangkan oleh Denso Wave yangmerupakan anak prusahaan dari Toyota sebuahperusahaan Jepang pada tahun 1994. Tujuandari QR Code ini adalah untuk menyampaikaninformasi secara cepat dan juga mendapattanggapan secara cepat. Pada awalnya QR Codedigunakan untuk pelacakan bagian kendaraanyntuk manufacturing. Namun sekarang, telahdigunkan untuk komersil yang ditunjukkan padapenggunaan telepon seluler. QR Code adalahperkembangan dari barcode atau kode batangyang hanya mampu menyimpan informasi lebihbanyak, baik secara horizontal maupun vertikal.(Nugraha & Munir, 2011)

Menurut (Denso, 2011), Qr Code dapatmenghasilkan 40 versi yang berbeda dari versi 1(21 x 21 modul) sampai versi 40 (177 x 177modul). Tingkatan Versi Qr Code 1 dan 2berbeda 4 modul berlaku sampai dengan versi40. Setiap versi memiliki konfigurasi ataujumlah modul yang berbeda. Modul inimengacu pada titik hitam dan putih yangmembentuk suatu QR Code. Setiap versi QRCode memiliki kapasitas maksimum data, jeniskarakter dan tingkat koreksi kesalahan. JikaJumlah data yang ditampung banyak maka

modul yang yang akan diperlukan danmenjadikan Qr Code menjadi lebih besar dalamjurnal (Sholeh & Muharom, 2016).

h. FlowchartMenurut (Jogiyanto, 2005), ‘bagan alir

(flowchart) adalah bagan (chart) yangmenunjukkan alir (flow) didalam program atauprosedur system secara logika’. Bagan alirdigunakan terutama untuk alat bantukomunikasi dan untuk dokumentasi. Ada limamacam bagan alir Bagan alir system (systemsflowchart), Bagan alir dokumen (documentflowchart), Bagan alir skematik (schematicflowchart), Bagan alir program (programflowchart), Bagan alir proses (processflowchart).

i. Contex DiagramMenurut Zefriyenni dan Santoso (2015),

Context Diagram adalah gambarn umumtentang suatu sistem yang terdapat didalamsuatu organisasi yang memperlihatkan batasan(boundary) sistem, adanya interaksi antaraeksternal entity dengan suatu sistem. ContextDiagram merupakan alat bantu yang digunakandalam menganalisa sistem yang akandikembangkan. (Sukrianto & Oktariana, 2017)

2. METODOLOGI PENELITIANAdapun metodologi yang digunakan pada

penelitian ini :

Pengumpulan Data

Identifikasi Masalah

Analisa Sistem

Perancangan Sistem

Pembangunan Sistem

Pengujian Sistem

Implementasi Sistem

Gambar 1. Kerangka Kerja

Berikut ini penjelasan dari gambar KerangkaKerja diatas:1. Teknik Pengumpulan Data

Page 4: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

65

Tahap pertama yang dilakukan adalahpengumpulan data dengan teknikwawancara dan observasi.a. Teknik wawancara digunakan dalam

pengumpulan data untuk mendapatkanjawaban pertanyaan dari pihak SMKITZunurain Aqila Zahra, pengumpulandata yang didapat dari hasil wawancaradijadikan acuan sebagai bahan untukmenyelesaikan penelitian ini.Wawancara dilakukan dengan KepalaSekolah dan Tata Usaha SMKITZunurain Aqila Zahra, tujuanwawancara dilakukan untukmengetahui sistem absensi yangdilakukan pada sekolah tersebut.

b. Observasi untuk pengumpulan datadengan mengadakan pengamatanterhadap sistem kerja daripermasalahan yang diteliti. Data yangdimaksud adalah data siswa , data guru,dan data mata pelajaran.

2. Identifikasi MasalahTahapan selanjutnya untuk membuatAplikasi Absensi Siswa Menggunakan QRCode adalah dengan mengetahui persoalanatau masalah-masalah apa yang sedangdihadapi sebelum pembuatan aplikasiuntuk dapat diatasi dengan melakukanpenelitian ini.

3. Analisa SistemUntuk membuat sebuah sistem barudibutuhkan analisa terhadap sistem yangakan di rancang dan dibuat, agar sistemyang akan dihasilkan nantinya sesuaidengan tujuan dan hasil yang diharapkan.Data yang dikumpulkan seanjutnyadilakukan analisa untuk membangunsistem absensi siswa dengan menggunakanQR Code dengan bahasa pemrogramanPHP.

4. Perancangan SistemMerancang sistem yang dibutuhkan dalampembuatan Aplikasi Absensi SiswaMenggunakan QR Code dengan BahasaPemrograman PHP di SMKIT ZunurainAqila Zahra yaitu perancangan input,output yang sesuai dan memenuhikebutuhan sistem.

5. Pembangunan SistemPada tahap ini dilakukan pembangunansistem Aplikasi Absensi SiswaMenggunakan QR Code dengan BahasaPemrograman PHP di SMKIT ZunurainAqila Zahra, pembuatan QR Code denganformat .jpg di luar konteks aplikasi yangdibangun dimana pembuatan QR Code

dilakukan pada Google Sheet, aplikasiPHP yang dibagun berfungsi sebagaimedia untuk mengintegrasikan hasil scangambar QR Code yang berisi nomor induksiswa ke data base yang dibangun danaplikasi android sebagai aplikasipendukung pembacaan QR Code yangnanti akan mengmbil informasi real time.

6. Uji Coba Sistem.Tahapan selanjutnya adalah pengujianprogram Aplikasi Absensi Siswamenggunakan QR Code dengan bahasapemrograman PHP yang telah dirancangdengan menjalankan program yang telahselesai dibangun untuk mengetahui apakahaplikasi dapat digunakan

7. ImplementasiPada tahap ini dilakukanpengimplementasian sistem Absensi SiswaMenggunakan QR Code dengan BahasaPemrograman PHP di SMKIT ZunurainAqila Zahra untuk mendapatkan hasil yangsesuai dengan yang diharapkan.

3. HASIL DAN PEMBAHASANa. Aliran Sitem Informasi Yang Sedang

Berjalan.

Gambar 2 Aliran Sistem Informasi

Page 5: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

66

b. Context Diagram

Gambar 3 Context Diagram

c. Data Flow Diagram

Gambar 4 Data Flow Diagram

d. Tampilan Program

Gambar 5. Form Login

Untuk membuka sistem masukkan usernamedan password yang sudah ada di database.Sistem ini memiliki 2 hak akses untuk admin,dan guru. Admin bertanggung jawab atas sistemdalam mengakses dan melakukan input namaguru, input nama siswa, input mata pelajaran,input kelas, intput jurusan serta melakukanpengolah laporan absensi. Guru hanya bertugasmelakukan proses absensi dengan melakukanscan QR Code siswa melalui aplikasiAbsenZaz.apk yang telah terinstal padaSmartPhone. Pada halaman login, jika usernamedan password benar maka sistem

Gambar 6. Form Menu Utama Admin

Pada menu utama Admin terdapat menu-menu yang memiliki fungsi masing-masing,yaitu menu Admin, Master dan menu laporan.Di dalam menu Admin terdapat sub menu user,techers, levels dan student, pada Admin terdapatsub menu subject dan absensi pada menulaporan terdapat sub menu siswa, matapelajaran, absensi persiswa, absensi perkelas,absensi persemester dan absensi perhari.

Dashboar/Menu Utama GuruPada menu utama guru hanya

menampilkan dashboard dan menu absensidimna fungsi dari menu absensi sebagi menutampilan hasil dari proses scan QR Code yangtelah dilakukan

Page 6: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

67

Gambar 7. Form Menu Utama Guru

Form Data UserPada halaman Admin pilih sub menu

bagian users. Pada form user terdapat tombolsimpan. Pada aksi terdapat tombol ubah untukmengubah data dan tombol hapus untukmenghapus data. User bertugas melakukan inputdata guru maupun user lainnya.

Gambar 8. Form Data User

Form Data TeachersPada halaman Admin pilih sub menu

bagian teacher. Pada form guru terdapat tombolsubmit. Pada aksi terdapat tombol ubah untukmengubah data dan tombol hapus untukmenghapus data.

Gambar 11 Form Data Teachers

Form Data LevelsPada halaman Admin pilih sub menu

bagian levels. Pada form kelas terdapat tombolsubmit, tombol kelas berfungsi untukmenambah kelas dan tombol jurusan untukmenambah jurusan. Pada aksi terdapat tombolhapus untuk menghapus data.

Gambar 10. Form Data Levels

Form Data StudentsPada halaman Admin pilih sub menu

bagian Student. Pada form siswa terdapattombol simpan. Pada aksi terdapat tombol ubahuntuk mengubah data dan tombol hapus untukmenghapus data.

Gambar 11. Form Data Student

Form Data SubjectPada halaman master pilih submenu bagian

subject. Pada form jadwal pelajaran terdapattombol submit. Pada aksi terdapat tombol ubahuntuk mengubah data, tombol jam untukmengatur jadwal lihat pada gambar 4.9 dantombol hapus untuk menghapus data.

Gambar 12. Form Data Subject

Page 7: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

68

Gambar 13. Form Jam Mengajar

Form AbsensiPada halaman master pilih submenu bagianabsensi. Form absensi berfungsi sebagaitampilan dari hasil proses absensi melalui scanQR Code dan juga berfungsi sebagai inputmanual kehadiran siswa bila lupa membawakartu siswa atau siswa dengan keterangan sakit,izin dan alfa. Pada form absensi terdapat tombollembaran absen yg berfungsi untuk menambahlembar baru dalam 1 (satu) minggupembelajaran, dan simpan untuk menyimpandata kehadiran siswa yang dilakukan secaramanual.

Gambar 14. Form Absensi

Form siswaPada halaman laporan pilih submenu bagiansiswa. Maka akan tampil laporan nama siswaberdasarkan kelas dan jurusan.

Gambar 15. Form Siswa

Form Mata PelajaranPada halaman laporan pilih submenu bagianmata pelajran. Maka akan tampil laporan jadwalmata pelajaran berdasarkan kelas dan jurusan.

Gambar 16. Form Mata Pelajaran

Form Laporan Absensi Per SiswaPada halaman laporan pilih submenu bagianAbsensi Per Siswa. Maka akan tampil laporanabsensi persiswa sesuai dengan nama siswa dantahun ajaran.

Gambar 17. Form Laporan Absensi Per Siswa

Page 8: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

69

Form Laporan Absensi Per KelasPada halaman laporan pilih submenu bagianAbsensi Per Kelas. Maka akan tampil laporanabsensi per kelas sesuai dengan tahun ajarandan kelas.

Gambar 18. Form Laporan Absensi Per Kelas

Form Laporan Absensi Per PelajaranPada halaman laporan pilih submenu bagianAbsensi Per Pelajaran. Maka akan tampillaporan absensi per pelajaran sesuai dengantahun ajaran, mata pelajaran, jurusan dan kelas.

Gambar 19. Form Laporan Absensi PerPelajaran

Form Laporan Absensi Per SemesterPada halaman laporan pilih submenu bagianAbsensi Per Semester. Maka akan tampillaporan absensi per semester sesuai dengantahun ajaran, mata pelajaran, jurusan dan kelas.

Aplikasi Absensi ZazAplikasi absensizaz.apk terlebih dahulu di

instaldi SmartPhone masing-masing guru.setelah instalasi selesai akan tampil menu login.

Gambar 20. Instal Apk

Gambar 21. Form Login

Login dilakukan dengan mengisi alamat e-mail dan password dengan benar. Jika loginberhasil maka akan masuk ke halaman baruyaitu menu pilih jadwal.

Gambar 22. Tampilan Mata Pelajaran

Tampilan Pilih Jadwal akan menampilkanseluruh materi pelajaran yang di tugaskan padaguru bidang studi yang bersangkutan, dalamhal ini guru memilih salah satu matpelajaranyang akan dilakukan untuk selanjutnya dapatmelakukan proses scan QR Code gunamelakukan proses absensi siswa. Selanjutnya

Page 9: APLIKASI ABSENSI SISWA MENGGUNAKAN QR CODE DENGAN …

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

70

akan tampil menu pilihan scan absen lakukanproses scan dengan mengarahkan camera padaQR Code siswa.

Gambar 23. Tampilan Scan Absen

Arahkan camera SmartPhone pada gambar QRCode yang ada, pastikan gambar tertangkapdengan baik oleh kamera.

Gambar 24. Tampilan Scan QR Code

4. KESIMPULANBerdasarkan hasil penelitian maka dapat

diambil kesimpulan antara lain:1. Data absensi siswa sudah dapat tersimpan

dalam database sehingga mempermudahdalam membuat laporan Daftar kehadiransiswa.

2. Mengintegrasikan informasi dari prosesabsensi kedalam sistem yang akan dibangundan merancang suatu sistem agar lebihcepat, mudah dan tepat dalam proses absensisiswa.

3. Kecurangan dalam proses anbsensi bisa diminimalisir karena tidak menggunakanabsensi secara tertulis.

5. REFERENSI

Herny, F., & Zuliarso, E. (2012). RancangBangun Sistem Perpustakaan UntukJurnal Elektronik. Jurnal TeknologiInformasi DINAMIK, 17(2), 124–132.

Jogiyanto. (2005). Analisis Dan Desain (3rd

ed.). Yogyakarta: C.V ANDI OFFSET(Penerbit ANDI).

Juansyah Andi. (2015). Pembangunan AplikasiChild Tracker Berbasis Assisted – GlobalPositioning System (a-Gps) DenganPlatform Android. Jurnal IlmiahKomputer Dan Informatika (KOMPUTA),1(1), 1–8. Retrieved fromelib.unikom.ac.id/download.php?id=300375

Kaharu, S., & Sakina, O. (2015). PerancanganSistem Informasi Pengolahan DataAkademik Pada Tk Al-Hidayah Lolu.

Nugraha, M. P., & Munir, R. (2011).Pengembangan Aplikasi Qr CodeGenerator Dan Qr Code Reader Di DataBerbentuk Image. Konferensi NasionalInformatika – KNIF 2011, 148–155.

Rinjap, A. S., A, S. R. U., Sompie, & Lantang,O. (2014). Aplikasi Absensi SiswaMenggunakan Sidik Jari Di SekolahMenengah Atas Negeri 9 Manado. E-Journal, 1–5.

Sholeh, M. L., & Muharom, L. A. (2016). SmartPresentasi Menggunakan Qr-Code.Universitas Muhammadiyah Jember,13(2), 31–44.

Sugiarto, M. I., Linarta, A., & Sofian, A.(2017). Aplikasi Layanan InformasiAbsen Dan Nilai Berbasis Sms GetwayMenggunakan Php Pada Smk TarunaPersada Dumai, 9(2), 60–69.

Sukrianto, D., & Oktariana, D. (2017).Pemanfaatan Teknologi Barcode PadaSistem Informasi Perpustakaan Di SmkMuhammadiyah 3 Pekanbaru, 1(2), 136–143.

Sulihati, & Andriyani. (2016). AplikasiAkademik Online Berbasis MobileAndroid. Jurnal Sains Dan TeknologiUtama, Volume XI, Nomor 1, April 2016,XI(152).

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

70

akan tampil menu pilihan scan absen lakukanproses scan dengan mengarahkan camera padaQR Code siswa.

Gambar 23. Tampilan Scan Absen

Arahkan camera SmartPhone pada gambar QRCode yang ada, pastikan gambar tertangkapdengan baik oleh kamera.

Gambar 24. Tampilan Scan QR Code

4. KESIMPULANBerdasarkan hasil penelitian maka dapat

diambil kesimpulan antara lain:1. Data absensi siswa sudah dapat tersimpan

dalam database sehingga mempermudahdalam membuat laporan Daftar kehadiransiswa.

2. Mengintegrasikan informasi dari prosesabsensi kedalam sistem yang akan dibangundan merancang suatu sistem agar lebihcepat, mudah dan tepat dalam proses absensisiswa.

3. Kecurangan dalam proses anbsensi bisa diminimalisir karena tidak menggunakanabsensi secara tertulis.

5. REFERENSI

Herny, F., & Zuliarso, E. (2012). RancangBangun Sistem Perpustakaan UntukJurnal Elektronik. Jurnal TeknologiInformasi DINAMIK, 17(2), 124–132.

Jogiyanto. (2005). Analisis Dan Desain (3rd

ed.). Yogyakarta: C.V ANDI OFFSET(Penerbit ANDI).

Juansyah Andi. (2015). Pembangunan AplikasiChild Tracker Berbasis Assisted – GlobalPositioning System (a-Gps) DenganPlatform Android. Jurnal IlmiahKomputer Dan Informatika (KOMPUTA),1(1), 1–8. Retrieved fromelib.unikom.ac.id/download.php?id=300375

Kaharu, S., & Sakina, O. (2015). PerancanganSistem Informasi Pengolahan DataAkademik Pada Tk Al-Hidayah Lolu.

Nugraha, M. P., & Munir, R. (2011).Pengembangan Aplikasi Qr CodeGenerator Dan Qr Code Reader Di DataBerbentuk Image. Konferensi NasionalInformatika – KNIF 2011, 148–155.

Rinjap, A. S., A, S. R. U., Sompie, & Lantang,O. (2014). Aplikasi Absensi SiswaMenggunakan Sidik Jari Di SekolahMenengah Atas Negeri 9 Manado. E-Journal, 1–5.

Sholeh, M. L., & Muharom, L. A. (2016). SmartPresentasi Menggunakan Qr-Code.Universitas Muhammadiyah Jember,13(2), 31–44.

Sugiarto, M. I., Linarta, A., & Sofian, A.(2017). Aplikasi Layanan InformasiAbsen Dan Nilai Berbasis Sms GetwayMenggunakan Php Pada Smk TarunaPersada Dumai, 9(2), 60–69.

Sukrianto, D., & Oktariana, D. (2017).Pemanfaatan Teknologi Barcode PadaSistem Informasi Perpustakaan Di SmkMuhammadiyah 3 Pekanbaru, 1(2), 136–143.

Sulihati, & Andriyani. (2016). AplikasiAkademik Online Berbasis MobileAndroid. Jurnal Sains Dan TeknologiUtama, Volume XI, Nomor 1, April 2016,XI(152).

I N F O R M A T I K AJurnal Informatika, Manajemen dan Komputer, Vol. 11, No. 1 , MEI 2019eISSN : 2580-3042pISSN : 1979-0694

70

akan tampil menu pilihan scan absen lakukanproses scan dengan mengarahkan camera padaQR Code siswa.

Gambar 23. Tampilan Scan Absen

Arahkan camera SmartPhone pada gambar QRCode yang ada, pastikan gambar tertangkapdengan baik oleh kamera.

Gambar 24. Tampilan Scan QR Code

4. KESIMPULANBerdasarkan hasil penelitian maka dapat

diambil kesimpulan antara lain:1. Data absensi siswa sudah dapat tersimpan

dalam database sehingga mempermudahdalam membuat laporan Daftar kehadiransiswa.

2. Mengintegrasikan informasi dari prosesabsensi kedalam sistem yang akan dibangundan merancang suatu sistem agar lebihcepat, mudah dan tepat dalam proses absensisiswa.

3. Kecurangan dalam proses anbsensi bisa diminimalisir karena tidak menggunakanabsensi secara tertulis.

5. REFERENSI

Herny, F., & Zuliarso, E. (2012). RancangBangun Sistem Perpustakaan UntukJurnal Elektronik. Jurnal TeknologiInformasi DINAMIK, 17(2), 124–132.

Jogiyanto. (2005). Analisis Dan Desain (3rd

ed.). Yogyakarta: C.V ANDI OFFSET(Penerbit ANDI).

Juansyah Andi. (2015). Pembangunan AplikasiChild Tracker Berbasis Assisted – GlobalPositioning System (a-Gps) DenganPlatform Android. Jurnal IlmiahKomputer Dan Informatika (KOMPUTA),1(1), 1–8. Retrieved fromelib.unikom.ac.id/download.php?id=300375

Kaharu, S., & Sakina, O. (2015). PerancanganSistem Informasi Pengolahan DataAkademik Pada Tk Al-Hidayah Lolu.

Nugraha, M. P., & Munir, R. (2011).Pengembangan Aplikasi Qr CodeGenerator Dan Qr Code Reader Di DataBerbentuk Image. Konferensi NasionalInformatika – KNIF 2011, 148–155.

Rinjap, A. S., A, S. R. U., Sompie, & Lantang,O. (2014). Aplikasi Absensi SiswaMenggunakan Sidik Jari Di SekolahMenengah Atas Negeri 9 Manado. E-Journal, 1–5.

Sholeh, M. L., & Muharom, L. A. (2016). SmartPresentasi Menggunakan Qr-Code.Universitas Muhammadiyah Jember,13(2), 31–44.

Sugiarto, M. I., Linarta, A., & Sofian, A.(2017). Aplikasi Layanan InformasiAbsen Dan Nilai Berbasis Sms GetwayMenggunakan Php Pada Smk TarunaPersada Dumai, 9(2), 60–69.

Sukrianto, D., & Oktariana, D. (2017).Pemanfaatan Teknologi Barcode PadaSistem Informasi Perpustakaan Di SmkMuhammadiyah 3 Pekanbaru, 1(2), 136–143.

Sulihati, & Andriyani. (2016). AplikasiAkademik Online Berbasis MobileAndroid. Jurnal Sains Dan TeknologiUtama, Volume XI, Nomor 1, April 2016,XI(152).