Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503-2933 23

## Aplikasi Absensi Mengajar Dosen Berbasis Web
Dengan Menerapkan Schedule Access Control
Ely Nuryani 1 , Khasan Asrori 2 , Irma Yunita Ruhiawati 3
1 Program Studi Komputerisasi Akuntansi, Universitas Banten Jaya, Serang, Banten
2 Program Studi Teknik Informatika, Universitas Banten Jaya, Serang, Banten
3 Program Studi Manajemen Informatika, Universitas Banten Jaya, Serang, Banten e-mail: 1 elynuryani@unbaja.ac.id, 2 khasanasrori@unbaja.ac.id, 3 irmayunitaruhiawati@unbaja.ac.id

## Abstrak
Pembelajaran yang dilakukan secara daring membuat dosen secara otomatis tidak datang ke  kampus  dan  melakukan  absensi  secara  online  dengan  format  tertentu.  Pelaporan  absensi dosen  secara  online  yang  berjalan  sangat  tidak  efektif  dan  tidak  efisien  penyebabnya  adalah banyaknya  media  yang  digunakan  oleh  dosen  dalam  melaporkan  kehadirannya  seperti menggunakan  pesan, whatsapp, atau email .  Banyak  pula  dosen  yang  telat  dalam  melaporkan kehadirannya.  Hal-hal  tersebut  mengakibatkan  sulitnya  melakukan  rekap  kehadiran  dosen  dan bagi  ketua  program  studi  sulit  mengecek  atau  memonitor  dosen  yang  melakukan  perkuliahan. Untuk  mengatasi  permasalahan  tersebut  maka  dibuatlah  aplikasi  daftar  hadir  mengajar  dosen. Pembuatan  aplikasi  ini  menggunakan  metode waterfall .  Agar  setiap  dosen  dapat  mengakses setiap  waktu  dan  di  manapun  maka  pemrograman  berbasis  web  yaitu  PHP  dan  MySql  dipilih untuk  membangun  aplikasi  ini.  Aplikasi  ini  pula  dibangun  dengan  menerapkan  jadwal  kuliah sebagai kontrol akses ( schedule access control ) sehingga dosen dapat mengisi absen secara tepat waktu, hal ini membantu setiap dosen untuk tertib dalam melakukan absensi dan mempermudah staff  maupun  ka  prodi  dalam  memonitor  kehadiran  dosen.  Penelitian  ini  telah  memiliki  hasil yaitu terciptanya aplikasi yang membantu memberikan kemudahan bagi dosen dalam melakukan absensi,  mempercepat  dan  mempermudah  staff  dalam  pembuatan  rekap  kehadiran  dosen  serta memudahkan  ka  prodi  dalam  memonitoring  kehadiran  serta  kedisiplinan  dosen  dalam melakukan perkuliahan.
Kata kunci — Aplikasi; Daftar Hadir Mengajar Dosen; Schedule Access Control

## Abstract
Online  learning  makes  lecturers  automatically  take  attendance  online  with  a  certain format.  Online  recording  of  lecturer  absences  is  very  ineffective  and  inefficient,  the  reason  is that  there  are  many  media  used  by  lecturers  in  reporting  their  attendance  such  as  using messages,  WhatsApp,  or  email.  Many  lecturers  are  late  in  reporting  their  attendance.  These things  make  it  difficult  to  recapitulate  the  presence  of  lecturers  and  for  the  head  of  study program it is difficult to monitor the lecturers who conduct lectures. To solve these problems, a teaching attendance list application was designed. The waterfall method is chosen as a method in  application  development.  To  make  every  lecturer  able  to  access  it  anytime  and  anywhere, web-based  programming,  namely  PHP  and  MySQL  is  chosen  to  build  this  application.  This application  is  also  built  by  implementing class  schedule  as  an  access  control  so  that  lecturers can fill in attendance on time, this helps every lecturer to be orderly in doing attendance. This research  has  had  results,  the  results  are  is  the  creation  of  an  application  that  helps  provide convenience  for  lecturers  in  conducting  attendance,  speeds  up  and  facilitates  staff  in  making recaps  of  lecturers'  attendance  and  makes  it  easier  for  study  programs  to  monitor  attendance and discipline of lecturers in conducting lectures
24 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
Keywords — Application; Lecturer Attendance; Schedule Access Control;

## 1. PENDAHULUAN
Pencatatan kehadiran mengajar dosen dalam perkuliahan merupakan kegiatan yang selalu dilakukan oleh setiap dosen dalam melakukan perkuliahan. Hal tersebut dilakukan sebagai bukti seorang  dosen  melakukan  pengajaran  serta  untuk  menentukan  beberapa  hal  lainnya  seperti penggajian serta kedisiplinan dosen dalam melakukan perkuliahan. Pencatatan kehadiran dosen dapat  menjadi  salah  satu  faktor  yang  menentukan  apakah  seorang  dosen  telah  melakukan pengajaran  sesuai  dengan  rencana  pembelajaran.  Pencatatan  absensi  dosen  dapat memperlihatkan  sampai  mana  materi  telah  tercapai.  Pencatatan  absensi  dosen  pula  menjadi dasar  seorang  dosen  dinilai  kedisiplinannya.  Tersedianya  laporan  catatan  kehadiran  dosen mempermudah  semua  bagian  yang  berkepentingan  di  dalamnya.  Bagi  staff,  catatan  kehadiran dosen  dapat  menjadi  dasar  dalam  menentukan  jumlah  hak  yang  wajib  diterima  oleh  seorang dosen.  Bagi  ketua  prodi  maupun  dekan  dapat  menjadi  bahan  untuk  melakukan  penilaian akademik  seorang  dosen  dalam  bidang  pendidikan.  Seperti  menentukan  tingkat  kedisiplinan dosen,  memantau  materi  yang  disampaikan,  serta  melihat  kesesuaian  antara  materi  dengan rencana pembelajaran yang telah dibuat.
Pencatatan  kehadiran  dosen  dilakukan  sejak  pertama  kali  dosen  melakukan  pengajaran. Pencatatan biasa dilakukan oleh dosen secara langsung dengan mengisi daftar hadir yang telah disediakan oleh staff. Namun semenjak mewabahnya virus corona dan diberlakukannya PSBB oleh  pemerintah,  setiap  dosen  diwajibkan  untuk  melakukan  perkuliahan  secara online . Perkuliahan  secara online membuat  dosen  secara  otomatis  tidak  datang  ke  kampus  dan melakukan  absensi  secara  online  dengan  format  tertentu  dalam  bentuk  lembar  kerja  yang dikirim  kepada  staff  atau  ketua  prodi  melalui  sebuah  media.  Pelaporan  absensi  dosen  secara online  yang  dilakukan  dosen  masih  sangat  tidak  mudah  dan  tidak  cepat  baik  bagi  dosen,  staff maupun ka prodi. Penyebabnya antara lain banyaknya media yang digunakan oleh dosen dalam melaporkan  kehadirannya  seperti  menggunakan  pesan,  whatsapp,  email,  atau  media  lainnya. Banyaknya  dosen  yang  telat  dalam  melaporkan  kehadirannya.  Hal-hal tersebut mengakibatkan sulitnya melakukan rekap data dosen yang melakukan perkuliahan dan bagi ketua prodi ataupun dekan sulit mengecek atau memonitor dosen yang melakukan perkuliahan sehingga materi serta kedisiplinan  dosen  tidak  mudah  dipantau.  Dari  uraian  tersebut  memberikan  gambaran  bahwa saat  ini  baik  dosen,  staff  dan  ketua  prodi  memerlukan  sebuah  aplikasi  yang  dapat  digunakan untuk mencatat serta merekap kehadiran dosen dengan mudah dan dapat diakses secara online sehingga memudahkan ketua prodi dalam memantau kedisiplinan dosen.
Penelitian  di  Lingkungan  Universitas  Negeri  Jakarta  tentang  Perancangan  dan Implementasi  Sistem  Absensi  Online  Berbasis  Android  mengemukakan  bahwa  masalah  yang dihadapi  adalah  proses  absensi  manual,  data  absensi  tidak  teratur  dan  pengawasan  sulit dilakukan.  Permasalahan  tersebut  diselesaikan  dengan  perancangan  sistem  absensi  online berbasis  android  di  mana  proses  pencatatan  kehadiran  mahasiswa  dilakukan  dengan  cepat  dan data  absensi  semakin  teratur  [1].  Penelitian  selanjutnya  mengungkapkan  bahwa  diperlukan sebuah  sistem  yang  dapat  menetapkan  bahwa  dosen  secara  valid  hadir  untuk  perkuliahan  di kelas yang telah terjadwal. Solusi yang diambil adalah Rancangan sistem secara online dengan bahasa  pemrograman  PHP  dan  pemodelan  menggunakan  DFD  berhasil  mempermudah  staf pengelola  absen  serta  dosen  dalam  membuat  rekap  hasil  perkuliahan  dan  daftar  hadir perkuliahan  [2].  Penelitian  tahun  2020  membahas  masalah  yang  kerap  terjadi  adalah  pegawai yang ditugaskan untuk melaksanakan perjalanan dinas terkadang pegawai melupakan dan tidak melakukan absensi ke kantor maka Rapid Application Development (RAD) dan Location Based Service (LBS)  diambil  sebagai  metode  untuk  memecahkan  masalah  tersebut.  Dengan  metode
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 25
LBS  tersebut  maka  pegawai  dengan  mudah  memetakan  lokasi  keberadaannya  menggunakan perangkat  telepon  seluler  [3].  Penelitian  yang  menjadi  referensi  berikutnya  mengemukakan dalam  penelitiannya  bahwa  aplikasi  absensi  menggunakan QR  Code berbasis android adalah aplikasi absensi yang dibangun untuk merekam informasi kehadiran siswa agar dapat diterapkan secara  baik  pada smartphone  android dan  aplikasi  dapat  membaca QR  Code yang  berguna sebagai  bukti  kehadiran  siswa  [4].  Sesuai  dengan  penelitian  sistem  maupun  aplikasi  absensi dosen  yang  telah  diungkapkan  tersebut  dapat  disimpulkan  bahwa  rata-rata  sistem  dibangun dengan  tujuan  untuk  perkuliahan  luring  bukan  daring  dan  tidak  menerapkan schedule  access control .  Berdasarkan  kekurangan  pada  semua  penelitian  tersebut  di  atas  maka  sasaran  dari penelitian ini ialah untuk mengakomodir absensi dosen baik perkuliahan secara daring maupun luring dengan menerapkan schedule access control dan berbasis web sehingga mudah diakses . Adapun  tujuan  dari  penelitian  ini  ialah  merancang  sebuah  aplikasi  yang  memberikan kemudahan  bagi  dosen,  staff,  dan  ketua  prodi  dalam  membuat,  memantau  dan  merekap pencatatan kehadiran dosen. Untuk mencapai tujuan tersebut maka perancangan aplikasi daftar hadir  mengajar  dosen  dirancang  berbasis  web  menggunakan  bahasa  pemrograman  PHP  dan MySql  sebagai  database-nya  sehingga  dapat  diakses  oleh  para  pengguna secara realtime. Aplikasi  dibangun  dengan  menerapkan  jadwal  kuliah  sebagai  kontrol  akses  ( schedule  access control ) sehingga dosen dapat mengisi absen hanya pada jam perkuliahannya, hal ini membantu setiap dosen untuk tertib dalam melakukan absensi dan mempermudah staff maupun ketua prodi dalam memonitor kehadiran dosen setiap waktu.

## 2. LANDASAN TEORI
1) Absensi
Dalam  suatu  instansi,  institusi  atau  perusahaan,  absensi  ialah  sebuah  aktifitas  yang memiliki  tujuan  untuk  melihat  seberapa  besar  tingkat  kehadiran  dan  tingkat  kedisiplinan  dari anggota [5]. Absensi pula digunakan untuk membuktikan seseorang hadir atau tidak pada suatu kegiatan  atau  rutinitas  yang  dilakukan  oleh  seseorang  tersebut  [6].  Absensi  dosen  berarti menjadi sebuah ukuran untuk mengetahui tingkat kehadiran seorang dosen dalam melaksanakan pengajaran pada sebuah perguruan tinggi. Pelaksanaan perkuliahan dapat berjalan dengan baik karena  adanya  keaktifan  dosen  dan  mahasiswa  yang  hadir  pada  perkuliahan  yang diselenggarakan.
Tingkat kehadiran dosen dalam  melaksanakan perkuliahan dilihat dari jumlah kehadiran di kelas pada setiap mata kulliah. Jumlah tatap muka perkuliahan setiap mata kuliah yang ideal dalam 1 semester adalah 16 kali pertemuan yang terdiri dari 2 kali ujian dan 14 kali pertemuan di kelas [7]. Setiap dosen wajib melakukan perkuliahan yang diselenggarakan baik secara daring maupun  luring  minimal  14  kali  pertemuan  dalam  1  semester,  bila  tidak  maka  dosen  wajib mengganti pertemuannya yang kurang. Kehadiran dosen dipantau sejak awal semester semester agar kinerja dosen tetap terjaga.
2) Website
Keseluruhan  halaman-halaman  web  yang  terdapat  dalam  sebuah  domain  yang mengandung informasi disebut sebagai website [8]. Website pada dasarnya terdiri atas halaman web yang tentunya saling berhubungan satu sama lain. Hubungan antara satu halaman dengan halaman yang lain disebut hyperlink , sedangkan tulisan yang menjadi media penghubung antar halaman  disebut hypertext [8].  Agar  website  dapat  ditemukan  dan  diakses  oleh  pengguna internet, maka web harus memiliki 3 unsur utama yaitu:
• Domain . Nama unik  yang  ditetapkan pada sebuah website yang terdiri dari dua bagian dan dipisahkan oleh tanda titik disebut domain . Sebagai contoh detik.com, unbaja.ac.id, dan lain-
26 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
lain. Domain tersebut  yang  menjadi  identitas  sebuah  web  agar  pengguna  internet  dapat menemukan dan mengakses website.
• Hosting .  Layanan  untuk  mengemas  data-data  website  secara online agar  website  dapat diakses  disebut  dengan  istilah  h osting .  Peran  dari hosting ialah  untuk  menyimpan  semua basis  data  (video,  gambar, script ,  teks  dan  lain  sebagainya)  yang  dibutuhkan  untuk membentuk sebuah website.
• Konten.  Yang  dimaksud  dengan  konten  adalah  isi  dari  sebuah  website.  Konten  pokok  dari suatu website ialah post (kiriman) dan page (halaman), di mana pada post atau page tersebut dapat memuat teks, gambar atau video.
3) Kontrol akses
Dasar  dari  pengamanan  sistem  untuk  mencegah  akses  dari  pihak-pihak  yang  tidak bertanggung  jawab adalah kontrol akses [9].  Sebuah sistem  dapat  memilliki  3  tahapan  kontrol akses seperti berikut ini:
1. Identifikasi pengguna, pengguna terlebih dahulu menunjukkan jati dirinya misalnya melalui nama pengguna dan password .
2. Bukti keabsahan pengguna (autentikasi), pengguna yang telah memberikan identitas dirinya selanjutnya  diminta  memasukan  bukti  keabsahannya  dalam  mengakses  sistem  dengan memberikan bukti keabsahan seperti token, smart card, atau identification chip .
3. Hak/kewenangan  pengguna  (otorisasi),  setelah  melewati  identifikasi  dan  autentikasi pengguna  dapat  mengotorisasi  level  akses  terhadap  sistem.  Misalnya  seorang  pengguna mungkin  hanya  berhak  melihat  file  tetapi  pengguna  lain  mungkin  dapat  merubah  maupun menghapus file.
4) Metode Waterfall
Salah  satu  metode  siklus  hidup  klasik  sebuah  sistem  ( classic  life  cycle )  ialah  metode waterfall atau  metode  air  terjun.  Pendekatan  secara  sistematis  dan  berurutan  pada pengembangan  perangkat  lunak  digambarkan  pada  metode waterfall .  Urutan  pada  metode waterfall dimulai  dari  spesifikasi  kebutuhan  pengguna  lalu  berlanjut  ke  tahapan requirement (analisis kebutuhan), design system (desain sistem), Coding (pengkodean) & Testing (pengujian), penerapan program, dan pemeliharaan. Akhir dari tahapan metode ini ialah adanya  dukungan software lengkap  yang  dihasilkan  [10].  Tahapan  pada  metode waterfall terlihat pada gambar 1 di bawah ini:
Gambar 1. Tahapan Metode Waterfall
Sumber: [10]
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 27

## Requirement Analisis
Pada  tahapan  ini  dilakukan  komunikasi  yang  bermaksud  untuk  mengetahui  secara mendalam perangkat lunak yang dibutuhkan pengguna serta batasan perangkat lunak. Informasi ini didapatkan dengan berdiskusi dan mewawancarai dosen, staff maupun ketua prodi. Informasi dianalisa  agar  memperoleh  data  sesuai  kebutuhan  pengguna.  Data-data  tersebut  kemudian dikelola untuk tujuan membangun aplikasi.
Pada  tahap  ini  pula  dilakukan  analisa  terhadap  pengidentifikasian  maksud  dan  tuntutan sistem  yang  akan  dibangun  serta  masalah-masalah  pada  sistem  yang  berjalan.  Hal  ini dibutuhkan  untuk  menetukan  arah  dalam  membangun  aplikasi.  Hasil  identifikasi  terhadap maksud dan tuntutan sistem serta permasalahan pada sistem absensi dosen digambarkan melalui diagram tulang ikan seperti terlihat pada gambar 2 berikut:
Gambar 2. Diagram Tulang Ikan
Gambar  diagram  tulang  ikan  di  atas  menjelaskan  bahwa  permasalahan  yang  ada  antara lain adalah absen dosen lambat dan tidak mudah dilakukan; kedisiplinan dosen sulit dimonitor; jumlah  staff  yang  terbatas  sementara  jumlah  dosen  yang  banyak;  rekap  data  kehadiran  dosen dilakukan secara konvensional yaitu diinput menggunakan Ms. Excel.

## System Design
Unified Modelling Language (UML) dipilih sebagai alat untuk memodelkan sistem yang dibangun. Usecase diagram sistem tergambar pada gambar 3 berikut:
28 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933

## Gambar 3. Usecase Diagram
Sesuai gambar 3 usecase diagram di atas dapat diuraikan bahwa terdapat tiga aktor yang menggunakan aplikasi absensi mengajar dosen yaitu Admin/staff, Dekan/Ka Prodi dan Dosen. Admin/staff memiliki hak akses untuk melakukan login , data master, setting, rekapitulasi serta melihat history presensi  dosen.  Aktor  selanjutnya  adalah  Dekan/Ka  Prodi  di  mana  Dekan/Ka Prodi memiliki hak akses untuk melakukan login , rekapitulasi, melihat history presensi dosen, dan melihat jadwal. Aktor yang ketiga adalah Dosen. Dosen pada aplikasi ini dapat melakukan login , absensi, melihat jadwal, dan meihat history presensinya. Pemodelan  data  menggunakan Entity  Relationship  diagram  (ERD) yang  dapat  dilihat pada gambar 4 berikut:
uc Use Case Model Aplikasi Absensi Mengajar Dosen Admin/staff Dosen Dekan/Ka Prodi Data Master History Presensi Dosen Setting Rekapitulasi Absen Dosen Login Jadw al Dosen Mata Kuliah Verifikasi Passw ord Program Studi Kelas Tahun Aj aran Ruang Kelas Jadw al «extend» «extend» «include» «extend» «extend» «extend» «extend» «extend»
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 29
Gambar 4. Entity Relationship Diagram
30 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933

## Implementation
Pada tahap ini, aplikasi absensi mengajar dosen pertama-tama dibuatkan di program kecil yang dinamai unit . Setiap unit dibuat dan diuji untuk mengetahui keberhasilan fungsi unit yang disebut  dengan unit  testing .  Saat  tahap  ini  pemrograman  sistem  diimplementasikan  ke  dalam bahasa  pemrograman  PHP  dan  MySql  sebagai  pengolahan  database  dengan  menerapkan schedule access control .

## Integration & Testing
Semua unit aplikasi  mengajar  dosen  yang  dibuat  pada  tahap  implementasi  kemudian diintegrasikan  ke  dalam  satu  kesatuan  sistem  setelah  setiap  unit  selesai  pengujian.  Setelah integrasi seluruh unit selanjutnya sistem diuji menggunakan black box testing untuk mengecek setiap ketidaksesuaian dan kesalahan ( error ).

## Operation & Maintenance
Pada  akhir  model waterfall ialah  tahap  pengoperasian  dan  perawatan.  Perangkat  lunak yang  sudah  terbentuk,  dioperasikan  serta  dilakukan  perawatan.  Perawatan  termasuk memperbaiki  kesalahan-kesalahan  yang  tidak  ditemukan  pada  tahapan  sebelumnya.  Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.

## 3. HASIL DAN PEMBAHASAN
Tampilan Aplikasi
Tampilan  Aplikasi  Absensi  Mengajar  Dosen  Berbasis  Web  Dengan  Menerapkan Schedule Access Control yang telah dibuat dapat dilihat berikut ini:
1. Tampilan Form Login
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 31
Untuk  memasuki  aplikasi,  setiap user harus  memiliki  hak  akses  berupa user  id dan password yang  telah  terdaftar  pada  sistem.  Jika user id dan password yang  diinput  pada form login seperti terlihat pada tampilan form login gambar 5 benar dan valid maka user dapat masuk ke halaman dashboard .

## 2. Tampilan Menu Data Master
Gambar 6. Tampilan Menu Data Master
Pada  menu  data  master  terdapat  dua  pilihan  menu  yaitu  master  dosen  dan  master  mata kuliah. Pada setiap menu data master, admin/staff dapat menambah, mengubah dan menghapus data.
3. Tampilan Menu Setting
32 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
Pada  menu setting terdapat  lima  pilihan  data  yang  dapat  dipilih  untuk  dilakukan pengaturan yaitu program studi, kelas, tahun ajaran, ruang kelas, dan jadwal. Pada setiap pilihan yang disajikan, admin/staff dapat mengatur, menambah, mengubah dan menghapus data.

## 4. Tampilan Menu Rekapitulasi
Gambar 8. Tampilan Menu Rekapitulasi
Pada  menu  rekapitulasi,  staff  maupun  ka  prodi  dapat  melakukan  rekap  kehadiran  dosen secara  otomatis  dengan  pilihan  perdosen  atau  keseluruhan  serta  memilih  rentang  waktu perkuliahan yang direkap.
5. Tampilan History Presensi Dosen
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 33
History presensi  dosen  menampilkan  data  dosen  yang  telah  melakukan  absensi  di hari  tersebut.  Dapat  pula  melihat  kehadiran  perdosen  dengan  menggunakan  fasilitas search.
6. Tampilan Dashboard dan Absensi Dosen
Gambar 10. Tampilan Dahsboard Dosen
Pada  gambar  10  merupakan  halaman  dashboard  dosen,  di  mana  secara  langsung  sistem menampilkan daftar menu yang dapat diakses dan jadwal hari ini yang dimiliki dosen. Jadwal yang muncul dapat dipilih dan bila sudah memasuki waktu perkuliahan maka dosen baru dapat melakukan absensi.
7. Tampilan Jadwal Dosen
34 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
Gambar 11 merupakan tampilan halaman jadwal dosen hanya menampilkan jadwal yang dimiliki oleh dosen tersebut di semester berjalan.
8. Tampilan History pada akun Dosen
Gambar 12. Tampilan History pada akun Dosen
Tampilan history pada  akun  dosen  menampilkan history mengajar  dosen.  Dosen  dapat melihat history mengajarnya  dengan  memilih  mata  kuliah  sesuai  dengan  mata  kuliah  yang diampunya pada semester berjalan.
Uji Coba dan Hasil
Pengujian program yang mengedepankan terhadap kebutuhan fungsi dari sebuah aplikasi ialah  metode blackbox testing. Metode blackbox testing bertujuan  untuk  menemukan ketidaksesuaian fungsi dari aplikasi yang diuji. Hasil pengujian aplikasi menggunakan  metode blackbox testing tersaji pada tabel 1 di bawah ini:
Tabel 1. Hasil Uji Coba Sistem
NO Item Uji Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian 1 Login Login  dengan  user  id  dan password yang benar Sistem menampilkan halaman dashboard Valid Login dengan user id atau password yang salah Sistem menampilkan pesan kesalahan Valid 2 Master data mata kuliah Menginput data mata kuliah Sistem berhasil menyimpan data mata kuliah Valid Mengubah data mata kuliah Sistem  berhasil  mengubah data mata kuliah Valid
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 35
Menghapus data mata kuliah Sistem berhasil menghapus data mata kuliah Valid 3 Master data dosen Menginput data dosen Sistem berhasil menyimpan data dosen Valid Mengubah data dosen Sistem  berhasil  mengubah data dosen Valid Menghapus data dosen Sistem berhasil menghapus data dosen Valid 4 Setting program studi Menginput  data  program studi Sistem berhasil menyimpan  data  program studi Valid Mengubah  data  program studi Sistem  berhasil  mengubah data program studi Valid Menghapus  data  program studi Sistem berhasil menghapus  data  program studi Valid 5 Setting kelas Menginput data kelas Sistem berhasil menyimpan data kelas Valid Mengubah data kelas Sistem  berhasil  mengubah data kelas Valid Menghapus data kelas Sistem berhasil menghapus data kelas Valid 6 Setting tahun ajaran Menginput data tahun ajaran Sistem berhasil menyimpan  data  tahun ajaran Valid Mengubah data tahun ajaran Sistem  berhasil  mengubah data tahun ajaran Valid Menghapus  data  tahun ajaran Sistem berhasil menghapus  data  tahun ajaran Valid Mengaktifkan tahun ajaran Sistem berhasil mengaktifkan tahun ajaran Valid Menonaktifkan tahun ajaran Sistem berhasil menonaktifkan tahun ajaran Valid 7 Setting ruang kelas Menginput data  ruang kelas Sistem berhasil menyimpan  data  ruang kelas Valid Mengubah data ruang kelas Sistem  berhasil  mengubah data ruang kelas Valid Menghapus  data  ruang kelas Sistem berhasil menghapus  data  ruang kelas Valid 8 Rekapitulasi Rekap kehadiran perdosen berdasarkan  waktu  yang ditentukan Sistem  berhasil  merekap data kehadiran dosen berdasarkan  waktu  yang ditentukan Valid
36 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
Rekap  kehadiran  seluruh dosen  berdasarkan  waktu yang ditentukan Sistem  berhasil  merekap data  kehadiran  seluruh dosen  berdasarkan  waktu yang ditentukan Valid Rekap  kehadiran  dosen dengan  isian  yang  tidak lengkap Sistem  berhasil  menolak dan  menampilkan  pesan kesalahan Valid 9 Absensi Dosen Menginput  absen  dosen jika telah memasuki waktu mengajar Sistem berhasil menampilkan dan menyimpan  absen  dosen yang telah memasuki waktu mengajar Valid Menginput  absen  dosen yang  belum  memasuki waktu mengajar Sistem  berhasil  menolak inputan  absen  dosen  yang belum  memasuki  waktu mengajar Valid 10 Jadwal Menampilkan jadwal dosen pada semester berjalan Sistem berhasil menampilkan jadwal dosen pada semester berjalan Valid 11 History Presensi Dosen Menampilkan history presensi  mengajar  sesuai dengan  mata  kuliah  yang dipilih Sistem berhasil menampilkan history presensi  mengajar  sesuai dengan  mata  kuliah  yang dipilih Valid Menmpilkan history presensi  mengajar  tanpa mata kuliah yang dipilih Sistem menolak menampilkan history presensi dan menampilkan pesan kesalahan Valid 12 Profil Dosen Mengubah  profil  dosen dengan data sesuai format Sistem  berhasil  mengubah data profil dosen Valid Mengubah  profil  dosen dengan  data  tidak  sesuai format Sistem menolak dan menampilkan pesan kesalahan Valid 13 Logout Logout  dari  sistem  dan kembali ke halaman login Berhasil logout dan sistem menampilkan form login Valid

## 4. KESIMPULAN
Berdasarkan  hasil  analisis  dan  implementasi  aplikasi  absensi  mengajar  dosen  berbasis web  dengan  menerapkan schedule  access  control, dapat  diambil  kesimpulan  bahwa  aplikasi absensi  mengajar  dosen  berbasis  web  dengan  menerapkan schedule  access  control yang dibangun  berhasil  mempermudah  setiap  dosen  dalam  melakukan  pencatatan  kehadiran mengajar  secara  tepat  waktu.  Fasilitas  rekapitulasi  pada  aplikasi  absensi  mengajar  dosen berbasis  web  dengan  menerapkan schedule  access  control telah  berhasil  mempermudah  dan mempercepat  staff  dalam  membuat  rekap  kehadiran  mengajar  dosen  jika  sewaktu-waktu diperlukan.  Bagi  ka  prodi  dan  dekan,  aplikasi  ini  cukup  berhasil  mempermudah  dalam memantau  kedisiplinan  dosen  dalam  bidang  pengajaran  namun  belum  dapat  mempermudah
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E- ISSN 2503- 2933 37
dalam  memantau  kesesuaian  materi  yang  disampaikan  oleh  dosen  kepada  mahasiswa  karena fasilitas rencana pembelajaran semester belum terdapat pada aplikasi.

## 5. SARAN
Adapun  saran-saran  yang  dapat  diberikan  terkait  penelitian  absensi  mengajar  dosen selanjutnya adalah:
1. Aplikasi  selanjutnya  dapat  dilengkapi  dengan  rencana  pembelajaran  semester  serta  rincian rencana/jadwal perkuliahan  dosen.
2. Aplikasi selanjutnya dilengkapi dengan fasilitas rekap keuangan berdasarkan data kehadiran mengajar dosen.
3. Aplikasi  selanjutnya  dilengkapi  dengan  fasilitas  monitoring  kehadiran  dosen  serta monitoring kesesuaian penyampaian materi dengan rencana pembelajaran semester.

## DAFTAR PUSTAKA
[1] A.  F.  Andini,  2017, “Perancangan  dan  Implementasi  Sistem  Absensi  Online  Berbasis Android  di  Lingkungan  Universitas  Negeri  Jakarta  Anantassa  Fitri  Andini,  Med  Irzal, Ria Arafiyah Program Studi Ilmu Komputer, FMIPA UNJ,” Sist. Inf. , pp. 1–10.
[2] R. Firliana and F. Rhohman, “Aplikasi Sistem Informasi Absensi Mahasiswa dan Dosen,” J.  Comput.  Inf.  Technol. ,  Vol.  2,  No.  2,  pp.  70–74,  2019,  [Online].  Available:  http://e- journal.unipma.ac.id/index.php/doubleclick/article/view/3921.
[3] M.  A.  R.  Sikumbang,  R.  Habibi,  and  S.  F.  Pane,  2020, “Sistem  Informasi  Absensi Pegawai  Menggunakan  Metode  RAD  dan  Metode  LBS  pada  Koordinat  Absensi,”  J. Media Inform. Budidarma , Vol. 4, No. 1, p. 59, doi: 10.30865/mib.v4i1.1445.
[4] A.  Pulungan  and  A.  Saleh,  2020, “Perancangan  Aplikasi  Absensi  Menggunakan  QR Code Berbasis Android,” J. Mhs. Fak. Tek. dan Ilmu Komput. , Vol. 1, No. 1, pp. 1063–
1074, [Online]. Available: http://e-journal.potensi-
utama.ac.id/ojs/index.php/FTIK/article/view/945.
[5] R.  Habibi,  D.  I.  B.,  N.  Fakhri,  and  F.  S.  Damayanti,  2019, Penggunaan  Framework Laravel Untuk Membuat Aplikasi Absensi Terintegrasi Mobile . Bandung: Kreatif Industry Nusantara.
[6] A.  G.  Mulia,  2020,  “Sistem  Informasi  Absensi  Berbasis  WEB  di  Politeknik  Negeri Padang,” J. Teknol. Inf. Indones. , Vol. 5, No. 1, pp. 11–17, doi: 10.30869/jtii.v5i1.519.
[7] Universitas  Banten  Jaya,  2017, Buku  Pedoman  Akademik  Universitas  Banten  Jaya , Serang: Universitas Banten Jaya,
[8] Y.  Yuhefizar,  H.  Mooduto,  and  R.  Hidayat,  2009, CMM  Website  Interaktif  MCMS Joomla (CMS) , Elex Media Computindo, Jakarta.
[9] A.  Sudiro,  P.  Rahadian,  and  N.  Prima,  2011, Sistem  Informasi  Manajemen ,  UB  Press, Malang.
38 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 23-38 E-ISSN 2503-2933
[10]  R.  S.  Pressman,  2012, Rekayasa  Perangkat  Lunak:  Pendekatan  Praktisi ,  Andi, Yogyakarta.