## RANCANG BANGUN ABSENSI SISWA MENGGUNAKAN METODE WATERFALL DENGAN QR CODE PADA SEKOLAH DASAR NEGERI 2 LANGAM
Yudi Mulyanto, Armanita Aning *
Informatika, Universitas Teknologi Sumbawa aningarmanita@gmail.com

## ABSTRAK
Sistem absensi pada Sekolah Dasar Negeri 2 Langam masih  dilakukan dengan proses pengambilan daftar kehadiran siswa dilakukan secara manual dengan menuliskan kehadiran siswa pada buku absensi siswa. Untuk itu  dibutuhkan  sebuah  sistem  yang  dapat  menampung  data  rekapan  absensi  siswa  yang  dapat  mempermudah guru dalam merekap data siswa. Adapun metode pengumpulan data yang digunakan dalam penelitian yaitu studi pustaka,  wawancara,  observasi  dan  dokumentasi.  Dalam  perancangannya  menggunakan Univied  Modelling Language (UML)  dan  metode waterfall sebagai  metode  pengembangan  perangkat  lunak.  Rancang  Bangun Absensi Siswa Berbasis QR Code ini dibangun menggunakan bahasa pemrograman PHP, dan laraval basis data MySQL sehingga  lebih  efisien.  Adapun  metode  pengujian  perangkat  lunak  yang  digunakan    yaitu  metode pengujian perangkat lunak black box yaitu menguji perangkat dari segi fungsionalitas.
Kata kunci : Rancang Bangun, Absensi Siswa,QR Code, black boxc
1. PENDAHULUAN
Se r lama ini abse r nsi siswa dise r kolah masih didominasi de r ngan  cara  manu r al,  yaitu r me r laku r kan  abse r nsi  siswa de r ngan me r ncatat dike r rtas yang nantinya akan dire r kap dari  se r tiap  data  hadir  siswa.  Kare r na  re r kap  data  hadir siswa  yang  dilaku r kan  se r cara  manu r al  gu r ru r ju r ga  dapat me r ngalami  re r siko  ke r hilangan  data  abse r nsi  siswa. U r ntu r k  itu r dibu r tu r hkan  se r bu r ah  siste r m  yang  dapat me r nampu r ng  data  re r kapan  abse r nsi  siswa  yang  dapat me r mpe r rmu r dah  gu r ru r dalam  me r re r kap  data  abse r nsi siswa.  Adapu r n  pe r ne r litian  yang    pe r rnah  dilaku r kan be r rkaitan  de r ngan  pe r ne r litian  ini  diantaranya  de r ngan ju r du r l  pe r nggu r naan QR  Code r Dalam  Pre r se r nsi  be r rbasis Android .  Tu r ju r an  pe r ne r litian  ini  adalah  me r mpe r rmu r dah dan  me r mpe r rce r pat  prose r s  pre r se r nsi  anggota  pe r latihan di  AMCC  se r hingga  tidak  me r nganggu r konse r ntrasi anggota pada saat pe r latihan. Hasil dari pernerlitian ini adalah  serburah  aplikasi  yang  mermperrmurdah dalam  prosers  prersernsi  anggota  perserrta  perlatihan [1].
SD Negeri 2 Langam adalah salah  satur  saturan perndidikan  de r ngan  je r njang  SD  di  Langam  yang be r ralamat  di  Jalan  Lintas  Su r mbawa  Km  24  Langam Ke r c  Lopok  Kab  Su r mbawa  Nu r sa  Te r nggara  Barat de r ngan  kode r pos  84382.  SD  Ne r ge r ri  2  Langam me r nye r diakan  fasilitas  ge r du r ng  de r ngan  ju r mlah  12 ge r du r ng  dan  me r nye r diakn  listrik  u r ntu r k  me r mbantu r ke r giatan  be r lajar  me r ngajar.  Pe r mbe r lajaran  di  SD Ne r ge r ri  2  Langam  dilaku r kan  pada  pagi  hari  dalam se r minggu r pe r mbe r lajaran  dilaku r kan  se r lama  6  hari de r ngan Ju r mlah siswa siswi yang  ada di SD Ne r ge r ri 2 Langam 300 siswa dan ju r mlah ke r las 12 ke r las. Siste r m abse r nsi  pada  Se r kolah  Dasar  Ne r ge r ri  2  Langam  masih dilaku r kan  de r ngan  prose r s  konve r sional  dimana  prose r s pe r ngambilan daftar ke r hadiran siswa dilaku r kan se r cara manu r al  de r ngan  me r nu r liskan  ke r hadiran  siswa  pada bu r ku r abse r nsi siswa.
Abse r nsi  adalah  se r bu r ah  ke r giatan  pe r ngambilan data  gu r na  me r nge r tahu r i  ju r mlah  ke r hadiran  pada  siswa.
Se r tiap  ke r giatan  yang  me r mbu r tu r hkan  informasi  yang me r nge r nai pe r se r rta te r ntu r akan me r laku r kan abse r nsi, pada SDN 2 Langam  pe r ngambilan daftar hadir dilaku r kan masih  se r cara  manu r al  de r ngan  me r nye r bu r t  nama  siswa ke r mu r dian  me r ncatat  dibu r ku r abse r nsi  siswa.  U r ntu r k me r mbantu r me r ngatasi  masalah  te r rse r bu r t,  dirancang se r bu r ah siste r m  aplikasi abse r nsi siswa de r ngan scan qr code r .  De r ngan  aplikasi  ini  siswa  dapat  me r laku r kan abse r nsi  de r ngan  cara  me r nscan qr  code r yang  te r rte r ra pada  kartu r pe r lajar  me r nggu r nakan kompu r te r r  we r b se r bagai pe r mbaca qr code r . QR Code r Qu r ick Re r sponse r Code r bisa  ju r ga  dise r bu r t  QR Code r atau r kode r QR me r ru r pakan  se r ru r pa  simbol  se r pe r rti  du r a  dime r nsi  yang dibangu r n  ole r h  De r nso  Wave r yang  me r ru r pakan  anak pe r ru r sahan  dari  Toyota  pada  tahu r n  1994  di  je r pang. Tu r ju r an  QR  Code r ini  adalah  u r ntu r k  me r nyampaikan informasi  se r cara ce r pat dan  ju r ga  me r ndapat tanggapan yang ce r pat.

## 2. TINJAUAN PUSTAKA
Setelah  dilakukan  tinjauan  Pustaka  dengan penelitian  yang  dilakukan,  berikut  adalah  beberapa penelitian  terdahulu  yang  memiliki  keterkaitan sebagai  pendukung  penelitian  yang  ditelitipenelitian pertama Vitriani, Gunawan Ali, Wahyu Nur Rohman, Melly  Novalia  (2023)  berjudul  Perancangan  Sistem Informasi  Absensi  Siswa  Menggunakan  QR  Code Berbasis  Web  menggunakan  metode waterfall. Penelitian  kedua  Ella  Herlina,  Taufik  Hidayatullah (2022)  berjudul  Penerapan  QR  Code  untuk  sistem absensi  siswa  SMP  berbasis  web  menggunakan metode waterfall.
Penelitian  ketiga  Ahmad  Jemiadhi  Saputro, Denny  Kurniadi  (2021)  berjudul  Rancang  Bangun Aplikasi  Absensi  Siswa  Menggunakan  Metode  QR Code  Berbasis  Mobile  di  SMA  N  2  Basa  Ampek Balai menggunakan metode waterfall.

## 2.1. Rancang Bangun
Rancang  me r ru r pakan  se r rangkain  prose r du r r  u r ntu r k me r ne r rje r mahkan  hasil  analisis  dari  se r bu r ah  siste r m ke r dalam bahasa pe r mrograman
u r ntu r k me r nde r skripsikan de r ngan de r tail bagaimana kompone r n-kompone r n siste r m diimple r me r ntasikan. Se r dangkan  pe r nge r rtian  bangu r n  atau r pe r mbangu r nan siste r m  adalah  ke r giatan  me r nciptakan  baru r mau r pu r n me r ngganti  atau r me r mpe r rbaiki  siste r m  yang  te r lah  ada baik  se r cara  ke r se r lu r ru r han  mau r pu r n  se r bagian.  Rancang bangu r n  sangat  be r rkaitan  de r ngan  pe r rancangan  siste r m yang  me r ru r pakan  satu r ke r satu r an  u r ntu r k  me r rancang  dan me r mbangu r n se r bu r ah aplikasi [2]
2.2. Aplikasi
Aplikasi  adalah  su r atu r pe r rangkat  lu r nak  atau r program kompu r te r r yang dirancang dan dike r mbangkan  u r ntu r k  be r rfu r ngsi  dalam  su r atu r siste r m te r rte r ntu r ,  dimaksu r dkan  u r ntu r k  me r laksanakan  instru r ksi khu r su r s. Aplikasi me r ru r pakan program pe r rangkat lu r nak yang  be r rope r rasi  di  dalam  siste r m  te r rte r ntu r dan dirancang u r ntu r k me r mbe r rikan bantu r an dalam be r rbagai ke r giatan manu r sia [3].
2.3. Absensi Abse r nsi dapat diartikan se r bagai su r atu r pe r ndataan ke r hadiran  yang  me r ru r pakan  bagian  dari  aktifitas pe r laporan  yang  ada  dalam  se r bu r ah  instansi.  Abse r nsi disu r su r n dan diatu r r se r hingga mu r dah  u r ntu r k  dicari  dan dipe r rgu r nakan  ke r tika  dipe r rlu r kan  ole r h  pihak  yang be r rke r pe r ntingan.  Abse r nsi  adalah  se r bu r ah  pe r mbu r atan data  u r ntu r k  daftar  ke r hadiran  yang  biasa  digu r nakan bagi  se r bu r ah  le r mbaga  atau r instansi  yang  sangat  pe r rlu r me r mbu r tu r hkan siste r m se r pe r rti ini.
2.4. Quick Response Code (QR) Qu r ick  Re r sponse r Code r se r ring  di  se r bu r t QR  Code r atau r CR  Code r adalah  se r macam  simbol  du r a  dime r nsi yang  dike r mbangkan  ole r h  De r nso  Wave r yang me r ru r pakan  anak  pe r ru r sahaan  dari  Toyota  se r bu r ah pe r ru r sahaan Je r pang pada tahu r n 1994. Tu r ju r an dari QR Code r ini  adalah  u r ntu r k  me r nyampaikan  informasi se r cara  ce r pat  dan  ju r ga  ce r pat  me r ndapat  tanggapan se r cara  ce r pat.  Pada  awalnya CR  Code r digu r nakan u r ntu r k pe r lacakan bagian ke r ndaraan u r ntu r k manu r factu r ring.  Namu r n  se r karang,  te r lah  digu r nakan u r ntu r k  kome r rsil  yang  te r lah  ditu r ju r kan  pada  pe r nggu r na te r le r pon se r lu r le r r [4] .
2.5. Website We r bsite r me r ru r pakan  se r ku r mpu r lan page r yang dapat  diakse r s  me r lalu r i inte r rne r t .  Se r tiap  orang  dapat me r ngakse r snya  kapan  pu r n  dan  dimana  pu r n  se r lama masih te r rhu r bu r ng ke r inte r rne r t . Dari se r gi te r knis, we r bsite r te r rdiri  dari  be r rbagai  halaman  yang  saling  te r rhu r bu r ng dalam  domain  atau r su r bdomain. We r bsite r dike r nal se r bgai se r ku r mpu r lan  halaman  yang  be r risi  informasi dalam  be r ntu r k  te r ks,  gambar,  animasi  digital  yang dibe r rikan  me r lalu r i  jalu r r inte r rne r t se r hingga  dapat diakse r s bagi yang me r miliki kone r ksi inte r rne r t [5].

## 2.6. Visual Studio Code
Visu r al Stu r dio Code r ( VS  Code r )  me r ru r pakan aplikasi  e r ditor  te r ks  yang  diciptakan  dan  te r ru r s dike r mbangkan  ole r h  Microsoft.  Aplikasi  ini  dapat diakse r s  pada  be r rbagai  siste r m  ope r rasi,  te r rmasu r k Linu r x,  Mac,  dan  Windows.  VS Code r se r cara  bawaan me r ndu r ku r ng  be r rbagai  bahasa  pe r mrograman,  se r pe r rti JavaScript,  Type r Script,  dan  Node r .js, se r rta  lainnya. Pe r nggu r na ju r ga me r miliki ke r mampu r an u r ntu r k me r mpe r rlu r as  fu r ngsionalitasnya de r ngan  me r nambahkan plu r gin  yang  dapat  diu r ndu r h  me r lalu r i marke r tplace r Visu r al Stu r dio Code r [6].
Visu r al Stu r dio Code r adalah se r bu r ah aplikasi kode r e r ditor  su r mbe r r  yang  be r rsifat ope r n  sou r rce r ,  dibangu r n ole r h Microsoft u r ntu r k digu r nakan pada be r rbagai siste r m ope r rasi dan dirancang u r ntu r k me r nye r de r rhanakan prose r s pe r nu r lisan kode r se r ta me r ndu r ku r ng be r rbagai je r nis bahasa pe r mrograman [7].

## 2.7. MySQL
MySQL me r ru r pakan pe r rangkat lu r nak  manaje r me r n basis  data  yang  me r ngandu r ng  satu r atau r le r bih  tabe r l. Se r tiap  tabe r l  di MySQL me r mu r at  se r ju r mlah  baris,  dan se r tiap  baris  me r miliki  kapasitas  u r ntu r k  me r nampu r ng satu r atau r le r bih  kolom.  Stru r ktu r r  tabe r l  te r rdiri  dari se r ju r mlah  kolom  atau r fie r ld yang  be r rfu r ngsi  se r bagai wadah pe r nyimpanan nilai-nilai data. Nilai data dalam se r tiap  kolom  me r miliki  variasi  tipe r data,  yang dite r ntu r kan se r su r ai de r ngan je r nis data yang die r lola ole r h siste r m [8].
2.8. Xammp XAMPP me r ru r pakan  pe r rangkat  lu r nak  su r mbe r r te r rbu r ka  yang  me r ndu r ku r ng  be r rbagai  siste r m  ope r rasi, dan  me r ru r pakan  bu r nde r lan  dari  be r be r rapa  program. Pe r ran u r tama XAMPP adalah be r rfu r ngsi se r bagai se r rve r r mandiri  ( localhost )  yang  te r rdiri  dari  se r ju r mlah program,  se r pe r rti Apache r HTTP  Se r rve r r ,  basis  data MySQL,  dan  pe r ne r rje r mah  bahasa  yang  ditu r lis  dalam bahasa pe r mrograman PHP dan Pe r rl [9].

## 2.9. Laravel
Larave r l adalah se r bu r ah frame r work dalam bahasa pe r mrograman  PHP  yang  me r nawarkan  be r ragam  fitu r r dan  me r mbe r rikan  bantu r an  yang  signifikan  bagi  para pe r nge r mbang  dalam  pe r mbangu r nan  aplikasi  be r rbasis we r b . Be r be r rapa ke r u r nggu r lan Larave r l me r lipu r ti pe r nggu r naan Command  Line r Inte r rface r ( CLI ) yang dise r bu r t  Artisan,  ke r mampu r an  u r ntu r k  me r nggu r nakan manaje r r  pake r t PHP Compose r r,  pe r nu r lisan  kode r program  yang  te r rstru r ktu r r,  ringkas,  dan  be r rsih,  se r rta ke r mu r dahan pe r mahaman bagi para pe r nge r mbang [10].
2.10. Metode Waterfall (Air Terjun)
Wate r rfall me r ru r pakan  se r bu r ah  mode r l  pe r rtama yang  digu r nakan  u r ntu r k proje r ct be r sar.  Mode r l  ini be r rfoku r s  pada    doku r me r ntasi  dan  hasil  yang be r rku r alitas [11].
Mode r l  wate r rfall  dite r rapkan  dalam  siste r m informasi  de r ngan  karakte r ristik  u r mu r m,  se r su r ai  de r ngan
pe r rangkat  lu r nak,  dan  be r rtu r ju r an  u r ntu r k  me r rancang su r atu r siste r m  dari  tahap  awal,  me r ngide r ntifikasi ke r bu r tu r han dari siste r m dan ke r mu r dian me r ngu r ji produ r k te r rse r bu r t [12].
Gambar 1. Tahapan Wate r rfall
2.11. Kualitatif Pe r ne r litian  ku r alitatif  adalah  me r tode r pe r ne r litian yang  me r miliki  tu r ju r an  u r ntu r k  me r mahami  re r alitas me r lalu r i  pe r nde r katan  be r rfikir  indu r ktif.  Dalam  me r tode r pe r ne r litian  ini, pe r ne r liti aktif te r rlibat dalam  situ r asi  dan konte r ks  fe r nome r na  yang  se r dang  dise r lidiki.  Pe r ne r liti se r lalu r be r ru r saha  u r ntu r k  me r mahami  re r alita  atau r pe r ristiwa  dalam  ke r rangka  konte r ks  yang  se r dang dite r liti. Se r lama pe r ne r litian ku r alitatif, pe r ne r liti be r ru r paya u r ntu r k  me r laku r kan  analisis  se r cara  obye r ktif  te r rhadap re r alitas  yang  su r bje r ktif,  de r ngan  foku r s  pada  su r du r t pandang  su r bje r k  yang  dite r liti.  Me r tode r pe r ne r litian ku r alitatif  me r ne r kankan  pe r ntingnya  data  yang  aku r rat dan  le r ngkap,  dan  validitas  data  me r njadi  pe r rhatian u r tama,  yaitu r se r jau r h  mana  data  yang  dicatat  se r su r ai de r ngan  apa  yang  se r be r narnya  te r rjadi  dalam  konte r ks pe r ne r litian [13].
2.12. Unified Modelling Language (UML) U r ML  adalah  su r atu r bahasa  yang  digu r nakan u r ntu r k  me r rinci,  me r nggambarkan,  konstru r ksi,  dan me r ndoku r me r ntasikan e r le r me r n-e r le r me r n siste r m pe r rangkat lu r nak.  Ini  me r ncaku r p  pe r ne r rapan  pada  pe r mode r lan bisnis  se r rta  siste r m  yang  tidak  te r rkait  de r ngan pe r rangkat  lu r nak.  U r ML  ju r ga  dike r nal  se r bagai  bahasa pe r mode r lan  yang  be r rlandaskan  pada  prinsip  orie r ntasi obje r k [14].
2.13. Pengujian Blackbox Black box te r sting adalah  je r nis  pe r ngu r jian  yang difoku r skan  pada  e r valu r asi  de r tail  aplikasi  tanpa me r mpe r rtimbangkan  stru r ktu r r  inte r rnal  atau r logika kode r .  Hal  ini  me r ncaku r p  pe r ngu r jian  tampilan we r bsite r , fu r ngsi-fu r ngsi  yang  te r rse r dia  di  dalamnya,  dan  se r jau r h mana alu r r fu r ngsi te r rse r bu r t se r su r ai de r ngan prose r s bisnis yang  diinginkan  ole r h  pe r nggu r na.  Dalam black  box te r sting ,  pe r ngu r ji  tidak  me r miliki  pe r nge r tahu r an  te r ntang imple r me r ntasi  inte r rnal  aplikasi  dan  foku r s  pada pe r ngu r jian  be r rdasarkan  spe r sifikasi  fu r ngsional  dan ke r bu r tu r han pe r nggu r na [15].

## 3. METODE PENELITIAN
Me r tode r instru r me r n  dan  de r sain  pe r ne r litian  yang digu r nakan  dalam  pe r ne r litian  me r ru r pakan  bagian  dari me r todologi    pe r ne r litian.  U r ntu r k  me r mbe r rikan  pe r tu r nju r k yang  je r las,  te r ratu r r,  dan  siste r matis,  pe r ne r litian  ini dilaku r kan  me r lalu r i  be r be r rapa  tahapan,  se r pe r rti  tahapan prose r s  yang  me r ngalir  dalam  u r ru r tan  yang  logis  yang
dilaku r kan  dalam  pe r ngu r mpu r lkan  data  yakni  ku r alitatif dalam rangka me r rancang Abse r nsi Siswa me r nggu r nakan  me r tode r wate r rfall  de r ngan  QR  Code r pada SDN 2 langam:
Gambar 3. Alu r r Pe r ne r litian
3.1. Metode Pengumpulan Data Me r tode r pe r ngu r mpu r lan  data  pada  pe r ne r litian  ini dilaku r kan  de r ngan  me r nggu r nakan  me r tode r obse r rvasi, wawancara, stu r di pu r staka dan doku r me r ntasi: a. Obse r rvasi Obse r rvasi  pe r ngu r mpu r lan  data  se r cara  langsu r ng de r ngan  me r ndatangi  se r kolah  u r ntu r k  me r laku r kan pe r ngamatan te r rhadap siste r m abse r nsi se r rta pe r ngu r mpu r lan data yang be r rkaitan de r ngan abse r nsi yang se r dang be r rlangsu r ng di SD Ne r ge r ri 2 Langam. Dari  hasil  obse r rvasi  pe r ne r litian  te r rse r bu r t  siste r m abse r nsi siswa  yang  be r rjalan  masih manu r al. Maka nantinya  aplikasi  abse r nsi  ini  dapat  me r mbantu r pihak  gu r ru r u r ntu r k  me r mu r dahkan  me r laku r kan abse r nsi  se r cara  digital  de r ngan  me r laku r kan  me r n scan  QR  Code r pada  kartu r pe r lajar  siswa  u r ntu r k me r nge r tahu r i  abse r n  harian,  data  siswa  dan ke r te r rangan  lainnya  yang  be r rhu r bu r ngan  de r ngan abse r nsi.
b. Wawancara
Prose
r s  wawancara  dilaku r kan  u r ntu r k  me r ndapatkan data  se r cara  langsu r ng  me r lalu r i  tanya  jawab  de r ngan narasu r mbe r r.  Dalam  hal  ini  pe r ne r liti  me r laku r kan wawancara  be r rsama  Bapak  Su r kardi,  S.,Pd  se r laku r Ke r pala  Se r kolah  Dasar  Ne r ge r ri  2  Langam  u r ntu r k me r minta  data  pe r ne r litian  dan  izin  me r laku r kan pe r ne r litian.  Masalah  yang  dihadapi  pihak  se r kolah me r nge r nai  siste r m  abse r nsi  masih  manu r al  yang be r rjalan pada Se r kolah Dasar  Ne r ge r ri 2 Langam. c. Stu r di Pu r staka
Stu r di Pu r staka pe r ngu r mpu r lan data de r ngan me r mpe r lajari  dan  me r manfaatkan  lite r ratu r r-lite r ratu r r dan  be r be r rapa  bu r ku r se r bagai  bahan  acu r an  dalam me r nye r le r saikan masalah yang dite r liti dan be r be r rapa ju r rnal  yang  be r rhu r bu r ngan de r ngan pe r ne r litian  u r ntu r k dijadikan re r fe r re r nsi. d. Doku r me r ntasi Doku r me r ntasi  pe r ngu r mpu r lan  data  de r ngan  cara me r ngu r mpu r lkan data-data be r ru r pa gambar atau r foto dari bu r ku r data abse r nsi yang digu r nakan ole r h pihak gu r ru r dan  hasil  wawancara  de r ngan  pihak  Se r kolah Dasar  Ne r ge r ri 2 Langam.

## 3.2. Metode Pengembangan Perangkat Lunak
Me r tode r yang digu r nakan adalah me r tode r Wate r rfall. Me r tode r ini su r dah digu r nakan se r cara  u r mu r m dan lu r as u r ntu r k me r mbangu r n aplikasi pe r rangkat lu r nak. Pe r ne r litian  ini  me r nggu r nakan  me r tode r Wate r rfall dalam pe r ne r litiannya  kare r na  pe r ngaplikasiannya  yang  le r bih gampang  dan  mu r dah  dime r nge r rti.  Walau r pu r n  be r gitu r me r tode r wate r rfall haru r s  dilaku r kan  dari  awal  prose r s sampai  akhir  dan  biasanya  me r tode r ini  le r bih  banyak me r makan  waktu r walau r pu r n  proye r k  yang  dike r rjakan tidak  be r sar.  Me r tode r pe r rancangan  siste r m  pada pe r ne r litian    rancang  aplikasi  abse r nsi  siswa  de r ngan me r nggu r nakan QR  Code r be r rbasis we r bsite r . Tahapan Wate r rfall pada pe r ne r litian ini adalah se r bagai be r riku r t:
1. Tahapan Analisis Pada  tahap  ini  akan  dilakukan  pengumpulan secara insentif untuk kebutuhan perangkat lunak seperti  apa yang  dibutuhkan  oleh  user (pengguna) dan bagaimana sistem ini berjalan. 2. De r sain Pada  tahap  ini  memberikan  gambaran  lengkap mengenai  perancangan  perngkat  lunak software termasuk dari strukstur data, arsitektur,
representasi antar muka, dan perancangan model masukan dan keluaran.
3. Pe r ngkode r an Pada pe r mbu r atan aplikasi abse r nsi ini me r nggu r nakan PHP se r bagai Bahasa pe r mrogramannya  dan Visu r al  Stu r dio  Code r se r bagai te r ks e r ditor. 4. Pe r ngu r jian Pe r ngu r jian  siste r m  dilaku r kan  se r hingga  tidak  ada ke r salahan pada aplikasi  yang dibu r at agar se r su r ai de r ngan  prose r s  bisnis,  foku r s  pe r ngu r jian  pada fitu r r-fitu r r  aplikasi  yang  ada bu r g, pe r ngu r jian
siste r m  me r nggu r nakan Black  Box  te r sting. Black box testing adalah  jenis  pengujian  yang difokuskan  pada  evaluasi  detail  aplikasi  tanpa mempertimbangkan struktur internal atau logika kode.  Hal  ini  mencakup  pengujian  tampilan website , fungsi-fungsi yang tersedia di dalamnya, dan sejauh  mana alur  fungsi tersebut sesuai  dengan  proses  bisnis  yang  diinginkan oleh  pengguna.  Dalam black  box  testing , penguji  tidak  memiliki  pengetahuan  tentang implementasi  internal  aplikasi  dan  fokus  pada pengujian  berdasarkan  spesifikasi  fungsional dan  kebutuhan  pengguna.(Febriyanti  et  al., 2021).
4. HASIL DAN PEMBAHASAN
4.1. Halaman Login
Gambar 4. Halaman Login
U r ntu r k  masu r k  le r bih  dalam  lagi  pada  siste r m pe r nggu r na  haru r s  me r laku r kan  login  te r rle r bih  dahu r lu r de r ngan  me r nginpu r t u r se r rname r dan password yang be r nar. Jika u r se r rname r dan password yang dimasu r kkan su r dah  be r nar  maka  pe r nggu r na  akan  masu r k  pada halaman se r su r ai de r ngan le r ve r lnya.
4.2. Halaman Me r nu r Be r randa
Gambar 5. Halaman Me r nu r Be r randa
Halaman  be r randa  adalah  halaman  u r tama  yang dilihat  ole r h  pe r nggu r na  siste r m.  Dimana  pada  halaman ini te r rdapat tombol  login  u r ntu r k  masu r k pada halaman yang ingin ditu r ju r .
4.3. Halaman Abse r n Siswa
Pada  halaman  diatas  me r ru r pakan  tampilan  pada me r nu r Scan  QR  yang  be r rfu r ngsi  u r ntu r k  me r laku r kan prose r s  abse r nsi.  Jika  aku r n  su r dah  be r rstatu r s  non  aktif maka tidak dapat me r laku r kan pre r se r nsi.
Gambar 6. Halaman Abse r n Siswa

## 4.4. Halaman Data Siswa
Gambar  7.Halaman Data Siswa
Pada  halaman  diatas  adalah  tampilan  data  data siswa yang su r dah diinpu r t pada me r nu r data siswa.
4.5. Halaman Inpu r t Data Siswa
Gambar 8. Halaman Inpu r t Data Siswa
Tombol  tambah  pada  halaman  data  siswa be r rfu r ngsi  u r ntu r k  me r mbu r ka  se r bu r ah  formu r lir  tambah data  siswa.  Formu r lir  ini  me r mu r at  be r be r rapa  kolom inpu r t te r ks, te r rmasu r k NIS (Nomor Indu r k Siswa), nama siswa,  ke r las,  dan  tahu r n.  Pe r nggu r na  dapat  me r ngisi informasi  yang  se r su r ai  dalam  kolom-kolom  ini  u r ntu r k me r nambahkan data siswa baru r ke r dalam siste r m.
4.6. Tampilan Halaman Ke r las Se r te r lah  data  siswa  tampil  se r su r ai  de r ngan  filte r r yang  su r dah  dite r ntu r kan,  maka  langkah  se r lanju r tnya bisa  me r milih  siswa  mana  yang  ingin  dimasu r kan ke r dalam ke r las te r rse r bu r t.
Gambar 9. Tampilan Halaman Ke r las 4.7. Halaman Me r nu r Laporan Gambar 10. Halaman Me r nu r Laporan
Halaman laporan adalah halaman yang me r nampilkan  se r mu r a    data  abse r nsi  siswa yang  su r dah me r laku r kan abse r ns pada we r bsite r ini.

## 4.8. Hasil Pengujian

## Tabel 1. Pengujian
Menu Pengujian Alur pengujian Hasil yang diharapkan Login Login sebagai admin Login sebagai user Berhasil Menu data siswa Admin dapat menambah data siswa Berhasil Menu edit data siswa Admin dapat mengedit data siswa Admin dapat menghapus data siswa Berhasil Melakukan absen siswa dengan mengscan ID Card yang  terbaca oleh mesin scanner Sistem akan membaca QR Code dan akan menampilkan “Absen Berhasil” Berhasil Menu laporan Admin dapat melihat dan mencetak laporan absen siswa Berhasil

## 5. KESIMPULAN DAN SARAN
Be r rdasarkan    hasil  pe r ne r litian  yang  dilaku r kan pada  Se r kolah  Dasar  Ne r ge r ri  2  Langam,  Selama  ini absensi  siswa  disekolah  masih  didominasi  dengan
cara  manual,  yaitu  melakukan  absensi  siswa  dengan mencatat  dikertas  yang  nantinya  akan  direkap  dari setiap data hadir siswa. Untuk itu dibutuhkan sebuah sistem  yang  dapat  menampung  data  rekapan  absensi siswa yang dapat mempermudah guru dalam merekap data  absensi  siswa.  Siste r m  ini  akan  me r nyimpan se r mu r a data siswa yang akan disimpan dalam we r bsite r abse r nsi se r hingga me r mpe r rmu r dah gu r ru r dalam me r re r kap laporan  akhir  se r me r ste r r.  Diharapkan  de r ngan  adanya we r bsite r ini dapat  me r mbantu r pihak  gu r ru r u r ntu r k me r nye r le r saikan  pe r rmasalahan  yang  ada  di  SDN  2 Langam.
Be r rdasarkan  ke r simpu r lan  yang  te r lah  diu r raikan diatas,  te r rdapat  saran  yang  dapat  digu r nakan  u r ntu r k pe r nge r mbangan  Siste r m  Informasi  ini  ke r de r pannya antara  lain:  Me r nambahkan  me r nu r jadwal  mata pe r lajaran, jadwal u r langan, data gu r ru r dan Ke r mbangkan siste r m informasi ke r ve r rsi android.

## DAFTAR PUSTAKA
[1]  D.  S.  Cahyono,  F.  Nu r grahanti,  and  A.  T. He r ndrawan,  “Aplikasi  Pe r masaran  Be r rbasis We r bsite r pada  Pe r rce r takan  Morodadi  Kompu r te r r Mage r tan,” Pros.  Se r min.  Nas.  Te r knol.  Inf.  dan Komu r n. , vol. 2, no. 1, pp. 129–134, 2019.
[2]  A.  Malimbe r ,  F.  Waani,  and  E r .  A.  A.  Su r wu r , “Dampak  Pe r nggu r naan  Aplikasi  Online r Tiktok (Dou r yin)  Te r rhadap  Minat  Be r lajar  di  Kalangan Mahasiswa  Sosiologi  Faku r ltas  Ilmu r Sosial  Dan Politik  U r nive r rsitas  Sam  Ratu r langi  Manado,” J. Ilm. Soc. , vol. 1, no. 1, pp. 1–10, 2021.
[3]  B. Hu r da and B. Priyatna, “Pe r nggu r naan Aplikasi Conte r nt  Manage r me r nt  Syste r m  (CMS)  U r ntu r k Pe r nge r mbangan  Bisnis  Be r rbasis  E r -comme r rce r ,” Syste r matics ,  vol.  1,  no.  2,  p.  81,  2019,  doi: 10.35706/sys.v1i2.2076.
[4]  I.  Arthalita  and  R.  Prase r tyo,  “Pe r nggu r naan We r bsite r Se r bagai  Sarana  E r valu r asi  Ke r giatan
Akade r mik  Siswa  Di  Sma  Ne r ge r ri  1  Pu r nggu r r Lampu r ng  Te r ngah,” JIKI  (Ju r rnal  llmu r Kompu r t. lnformatika) ,  vol.  1,  no.  2,  pp.  93–108,  2020, doi: 10.24127/jiki.v1i2.678.
[5]  G.  C.  Pinaria,  Y.  D.  Rinde r ngan,  X.  B.  N. Najoan,  T.  E r le r ktro,  U r .  Sam,  and  J.  K.  B. Manado, “We r b Base r d E r -Comme r rce r Application Bu r ying  and  Se r lling  Food  Ingre r die r nts  for Manado City,” J. Te r k. Inform. , pp. 1–8, 2021.
[6]  N.  A.  Ramdhan  and  D.  A.  Nu r friana,  “Rancang Bangu r n  Dan  Imple r me r ntasi  Siste r m  Informasi Skripsi  Oline r Be r rbasis  WE r B,” J.  Ilm.  Inte r ch Inf. Te r chnol. J. U r MU r S , vol. 1, no. 02, pp. 1–12,
2019, doi: 10.46772/inte r ch.v1i02.75.
[7]  Moch Zawaru r ddin Abdu r llah, Mu r ngki Astiningru r m,  Yu r ri  Ariaynto,  Dwi  Pu r spitasari, and  Atiqah  Nu r ru r l  Asri,  “Rancang  Bangu r n Siste r m  Informasi  Aku r ntansi  Be r rbasis  We r bsite r me r nggu r nakan Frame r work Larave r l,” J. Pe r ngabdi.  Poline r ma  Kpd.  Masy. ,  vol.  8,  no.  1, pp. 74–80, 2021, doi: 10.33795/jppkm.v8i1.64.
[8]  M.  U r snaini,  V.  Yasin,  and  A.  Z.  Sianipar, “Pe r rancangan  siste r m  informasi  inve r ntarisasi ase r t  be r rbasis  we r b me r nggu r nakan me r tode r wate r rfall,” J.  Manajame r n  Inform.  Jayakarta , vol. 1, no. 1, p. 36, 2021, doi:
10.52362/jmijayakarta.v1i1.415.
[9]  M.  N.  Adlini,  A.  H.  Dinda,  S.  Yu r linda,  O. Chotimah,  and  S.  J.  Me r rliyana,  “Me r tode r Pe r ne r litian Ku r alitatif Stu r di Pu r staka,” E r du r maspu r l J.  Pe r ndidik. ,  vol.  6,  no.  1,  pp.  974–980,  2022, doi: 10.33487/e r du r maspu r l.v6i1.3394.
[10] N. M. D. Fe r briyanti, A. A. K. O. Su r dana, and I. N.  Piarsa,  “Imple r me r ntasi  Black  Box  Te r sting pada  Siste r m  Informasi  Manaje r me r n  Dose r n,” J. Ilm.  Te r knol.  dan  Kompu r t. ,  vol.  2,  no.  3,  pp.  1– 10, 2021.