{"id":1710,"date":"2026-01-01T01:00:00","date_gmt":"2025-12-31T18:00:00","guid":{"rendered":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/?page_id=1710"},"modified":"2026-08-10T14:24:30","modified_gmt":"2026-08-10T07:24:30","slug":"aplikasi-pantauan-kehadiran-dosen","status":"publish","type":"page","link":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/aplikasi-pantauan-kehadiran-dosen\/","title":{"rendered":"Aplikasi Pantauan Kehadiran Dosen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1710\" class=\"elementor elementor-1710\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a214699 e-con-full e-flex e-con e-parent\" data-id=\"a214699\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t\n<hr class=\"e-5ba629a-95e5622 e-divider-base\" data-interaction-id=\"5ba629a\"  data-e-type=\"widget\" data-id=\"5ba629a\" \/>\n\t\t<div class=\"elementor-element elementor-element-0334087 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"0334087\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8b62c9 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"d8b62c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2000\" height=\"2000\" src=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj.png\" class=\"attachment-full size-full wp-image-1867\" alt=\"\" srcset=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj.png 2000w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj-300x300.png 300w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj-1024x1024.png 1024w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj-150x150.png 150w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj-768x768.png 768w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_unj-1536x1536.png 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16f4ed7 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"16f4ed7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2000\" height=\"2000\" src=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia.png\" class=\"attachment-full size-full wp-image-1868\" alt=\"\" srcset=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia.png 2000w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia-300x300.png 300w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia-1024x1024.png 1024w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia-150x150.png 150w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia-768x768.png 768w, https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-content\/uploads\/2026\/08\/logo_sastra_indonesia-1536x1536.png 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-27d33af-602cd93 e-divider-base\" data-interaction-id=\"27d33af\"  data-e-type=\"widget\" data-id=\"27d33af\" \/>\n\t\t<div class=\"elementor-element elementor-element-54655be e-con-full e-flex e-con e-child\" data-id=\"54655be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aca25dd elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"aca25dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">se-Indo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-668591a e-con-full e-flex e-con e-child\" data-id=\"668591a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4bf590 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"a4bf590\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sastra Indonesia Digital<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98f5d95 e-con-full e-flex e-con e-child\" data-id=\"98f5d95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dd07524 e-con-full e-flex e-con e-child\" data-id=\"dd07524\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7dd38b elementor-view-stacked elementor-position-inline-start elementor-widget__width-initial elementor-shape-circle elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d7dd38b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\" class=\"elementor-icon elementor-animation-grow\" tabindex=\"-1\" aria-label=\"Kembali ke Beranda\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-house-damage\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\" >\n\t\t\t\t\t\t\tKembali ke Beranda\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24193e6 e-con-full e-flex e-con e-child\" data-id=\"24193e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27e521c elementor-view-stacked elementor-position-inline-start elementor-widget__width-initial elementor-shape-circle elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"27e521c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/aplikasi\" class=\"elementor-icon elementor-animation-grow\" tabindex=\"-1\" aria-label=\"Aplikasi Lainnya\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop-code\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/fbs.unj.ac.id\/sastraindonesia\/aplikasi\" >\n\t\t\t\t\t\t\tAplikasi Lainnya\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45d4fff e-con-full e-flex e-con e-child\" data-id=\"45d4fff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a262ef7 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"a262ef7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aplikasi Pantauan Kehadiran Dosen Sastra Indonesia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74d865a e-con-full e-flex e-con e-child\" data-id=\"74d865a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10ed8da elementor-widget__width-inherit elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"10ed8da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Aplikasi Pantauan Kehadiran Dosen<\/title>\n<style>\n:root {\n  --primary: #333333;\n  --secondary: #2EA29B;\n  --success: #2EA29B; \/* Hijau Tosca *\/\n  --danger: #F24444;  \/* Merah *\/\n  --warning: #FF370F;\n  --bg: #555555;\n  --border: #EAEAEA;\n}\nbody {\n  font-family: 'National Park', sans-serif;\n  background-color: var(--bg);\n  margin: 0;\n  padding: 20px;\n  color: #333;\n}\n.container {\n  max-width: 1200px;\n  margin: 0 auto;\n  background: #ffffff;\n  padding: 30px;\n  border-radius: 12px;\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);\n}\nheader {\n  text-align: center;\n  border-bottom: 2px solid var(--border);\n  padding-bottom: 20px;\n  margin-bottom: 25px;\n}\nh1 {\n  color: var(--primary);\n  margin: 0 0 5px 0;\n  font-size: 28px;\n}\nh2 {\n  color: var(--secondary);\n  margin: 0 0 15px 0;\n  font-size: 20px;\n  font-weight: 400;\n}\n.waktu-box {\n  display: inline-block;\n  background: var(--primary);\n  color: #ffffff;\n  padding: 8px 15px;\n  border-radius: 20px;\n  font-size: 14px;\n  font-weight: 500;\n}\n.table-responsive {\n  overflow-x: auto;\n}\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 10px;\n  font-size: 15px;\n}\nth {\n  background-color: var(--primary);\n  color: white;\n  text-align: center;\n  padding: 14px;\n  font-weight: 600;\n  text-transform: uppercase;\n  font-size: 14px;\n  letter-spacing: 0.5px;\n}\ntd {\n  padding: 14px;\n  border-bottom: 1px solid var(--border);\n  vertical-align: middle;\n}\ntr:hover {\n  background-color: #DDDDDD;\n}\n.foto-placeholder {\n  width: 50px;\n  height: 50px;\n  background: #e2e8f0;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  color: #718096;\n  font-weight: bold;\n}\n.nama-dosen {\n  font-weight: 600;\n  color: var(--primary);\n  display: block;\n}\n.nip-dosen {\n  font-size: 13px;\n  color: #718096;\n  margin-top: 2px;\n  display: block;\n}\n.badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 10px 15px;\n  border-radius: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  text-align: center;\n  width: 145px;\n  box-sizing: border-box;\n  cursor: pointer;\n  user-select: none;\n  color: #ffffff;\n  transition: all 0.2s ease, transform 0.1s;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);\n}\n.badge:active { transform: scale(0.97); }\n\/* Gaya dasar ikon lingkaran kecil hijau neon cerah *\/\n.dot-indicator {\n  display: inline-block;\n  width: 8px;\n  height: 8px;\n  background-color: #00ff7f;\n  border-radius: 50%;\n  margin-right: 8px;\n  flex-shrink: 0;\n  animation: smoothBlink 1.2s ease-in-out infinite alternate;\n}\n.agenda-text {\n  font-size: 14px;\n  color: #4a5568;\n  line-height: 1.4;\n}\n.dinas-box {\n  background-color: #EAEAEA;\n  border-left: 3px solid var(--warning);\n  padding: 6px 10px;\n  border-radius: 0 4px 4px 0;\n  font-size: 14px;\n}\n@keyframes smoothBlink {\n  0% { opacity: 0.2; transform: scale(0.8); }\n  100% { opacity: 1; transform: scale(1.1); }\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"container\">\n<header>\n  <div class=\"waktu-box\" id=\"live-clock\">Memuat waktu...<\/div>\n<\/header>\n<div class=\"table-responsive\">\n<table>\n<thead>\n  <tr>\n    <th style=\"width: 70px;\">Foto<\/th>\n    <th>Nama Dosen \/ NIP<\/th>\n    <th>Keterangan<\/th>\n    <th>Status Kehadiran<\/th>\n    <th>Agenda<\/th>\n  <\/tr>\n<\/thead>\n<tbody id=\"daftar-dosen\">\n  <tr>\n    <td><div class=\"foto-placeholder\">AS<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Asep Supriyana, S.S., M.Pd.<\/span><span class=\"nip-dosen\">196910091998021001<\/span><\/td>\n    <td>Koordinator Program Studi<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Sudah Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">TTD Koordinator Program Studi, Hubungi Admin<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">NA<\/div><\/td>\n    <td><span class=\"nama-dosen\">Prof. Dr. Novi Anoegrajekti, M.Hum.<\/span><span class=\"nip-dosen\">196611101992012001<\/span><\/td>\n    <td>Guru Besar<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">KJ<\/div><\/td>\n    <td><span class=\"nama-dosen\">Drs. Krisanjaya, M.Hum.<\/span><span class=\"nip-dosen\">196807131992031001<\/span><\/td>\n    <td>Lektor Kepala<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">HR<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Helvy Tiana Rosa, M.Hum.<\/span><span class=\"nip-dosen\">197004022005012002<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">SA<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Siti Gomo Attas, S.S., M.Hum.<\/span><span class=\"nip-dosen\">197008281997032002<\/span><\/td>\n    <td>Lektor Kepala<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">VK<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Venus Khasanah, S.S., M.Pd.<\/span><span class=\"nip-dosen\">197011042002122004<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">IR<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Irsyad Ridho, S.Pd, M.Hum.<\/span><span class=\"nip-dosen\">197112312000031001<\/span><\/td>\n    <td>Asisten Ahli<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">EF<\/div><\/td>\n    <td><span class=\"nama-dosen\">Erfi Firmansyah, S.Pd., M.A.<\/span><span class=\"nip-dosen\">197210302001121001<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">Menjadi Saksi Ahli Bahasa<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">SR<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Saifur Rohman, S.S., M.Hum.<\/span><span class=\"nip-dosen\">197703222010121002<\/span><\/td>\n    <td>Lektor Kepala<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">AP<\/div><\/td>\n    <td><span class=\"nama-dosen\">Asisda Wahyu Asri Putradi, M.Hum.<\/span><span class=\"nip-dosen\">197711262008121001<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">MA<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Miftahulkhairah Anwar, M.Hum.<\/span><span class=\"nip-dosen\">197811222006042001<\/span><\/td>\n    <td>Lektor Kepala<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">Perjalanan Dinas ke Makassar, Sulawesi Selatan<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">GA<\/div><\/td>\n    <td><span class=\"nama-dosen\">Dr. Gres Grasia Azmin, S.S., M.Si.<\/span><span class=\"nip-dosen\">198006012005012002<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">AR<\/div><\/td>\n    <td><span class=\"nama-dosen\">Aulia Rahmawati, M.Hum.<\/span><span class=\"nip-dosen\">198009142008012013<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">SW<\/div><\/td>\n    <td><span class=\"nama-dosen\">Sigit Widiatmoko, S.S., M.Hum.<\/span><span class=\"nip-dosen\">198904062019031013<\/span><\/td>\n    <td>Lektor<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Sudah Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">SP<\/div><\/td>\n    <td><span class=\"nama-dosen\">Sigit Pramono, S.S. M.Hum.<\/span><span class=\"nip-dosen\">199003162024061001<\/span><\/td>\n    <td>Asisten Ahli<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Belum Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">ER<\/div><\/td>\n    <td><span class=\"nama-dosen\">Ely Rusliawati, S.Pd., M.A.<\/span><span class=\"nip-dosen\">199307282024062002<\/span><\/td>\n    <td>Asisten Ahli<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Sudah Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">AW<\/div><\/td>\n    <td><span class=\"nama-dosen\">Ardia Septi Wijianti, S.Hum., M.A.<\/span><span class=\"nip-dosen\">199409252024062001<\/span><\/td>\n    <td>Asisten Ahli<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Sudah Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n  <tr>\n    <td><div class=\"foto-placeholder\">AM<\/div><\/td>\n    <td><span class=\"nama-dosen\">Ahmad Maulana Ghufar, S.Pd., M.A.<\/span><span class=\"nip-dosen\">199907092024061003<\/span><\/td>\n    <td>Asisten Ahli<\/td>\n    <td><span class=\"badge\" onclick=\"alertAkses()\">Sudah Hadir<\/span><\/td>\n    <td><div class=\"dinas-box\">-<\/div><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n<script>\nfunction alertAkses() {\n  alert(\"Maaf Anda Tidak Memiliki Izin | Hubungi Admin\");\n}\n\ndocument.addEventListener('contextmenu', function(e) {\n  e.preventDefault();\n  return false;\n}, true);\n\ndocument.addEventListener('keydown', function(e) {\n  var key = e.key || String.fromCharCode(e.keyCode || e.which);\n  var keyCode = e.keyCode || e.which;\n  var kLow = key.toLowerCase();\n\n  if ((e.ctrlKey || e.metaKey) && (kLow === 's' || keyCode === 83)) {\n    e.preventDefault(); e.stopPropagation(); return false;\n  }\n  if (e.key === 'F12' || keyCode === 123) {\n    e.preventDefault(); e.stopPropagation(); return false;\n  }\n  if (e.ctrlKey && e.shiftKey && ['i','j','c'].includes(kLow)) {\n    e.preventDefault(); e.stopPropagation(); return false;\n  }\n  if (e.ctrlKey && (kLow === 'u' || keyCode === 85)) {\n    e.preventDefault(); e.stopPropagation(); return false;\n  }\n}, true);\n\nfunction processBadges() {\n  var badges = document.querySelectorAll('.badge');\n  badges.forEach(function(badge) {\n    var txt = badge.innerText.trim();\n    if (txt === \"Sudah Hadir\") {\n      badge.style.backgroundColor = \"var(--success)\";\n      if (!badge.querySelector('.dot-indicator')) {\n        var dot = document.createElement('span');\n        dot.className = 'dot-indicator';\n        badge.insertBefore(dot, badge.firstChild);\n      }\n    } else if (txt === \"Belum Hadir\") {\n      badge.style.backgroundColor = \"var(--danger)\";\n      var oldDot = badge.querySelector('.dot-indicator');\n      if (oldDot) { oldDot.remove(); }\n    }\n  });\n}\n\nfunction updateWaktu() {\n  var bln = [\"Januari\", \"Februari\", \"Maret\", \"April\", \"Mei\", \"Juni\", \"Juli\", \"Agustus\", \"September\", \"Oktober\", \"November\", \"Desember\"];\n  var hari = [\"Minggu\", \"Senin\", \"Selasa\", \"Rabu\", \"Kamis\", \"Jumat\", \"Sabtu\"];\n  var d = new Date();\n  var res = hari[d.getDay()] + \", \" + String(d.getDate()).padStart(2, '0') + \" \" + bln[d.getMonth()] + \" \" + d.getFullYear() + \" - \" + String(d.getHours()).padStart(2, '0') + \":\" + String(d.getMinutes()).padStart(2, '0') + \":\" + String(d.getSeconds()).padStart(2, '0') + \" WIB\";\n  var el = document.getElementById('live-clock');\n  if (el) el.innerText = res;\n}\n\nfunction initApp() {\n  processBadges();\n  updateWaktu();\n  setInterval(updateWaktu, 1000);\n}\nwindow.onload = initApp;\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7761e2 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"e7761e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Elemen overlay rahasia untuk merusak screenshot (tidak merusak layout Elementor) -->\n<div id=\"screen-protector-overlay\" style=\"display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:black; z-index:9999999;\"><\/div>\n\n<!-- Menu Klik Kanan Kustom Khusus Gambar (Hanya muncul di gambar) -->\n<div id=\"custom-img-menu\" style=\"display:none; position:fixed; z-index:99999999; background:#ffffff; border:1px solid #cccccc; box-shadow:0px 2px 10px rgba(0,0,0,0.2); border-radius:4px; font-family:sans-serif; font-size:14px; overflow:hidden;\">\n    <div id=\"menu-view-btn\" style=\"padding:10px 20px; cursor:pointer; color:#333333; background:#ffffff;\" onmouseover=\"this.style.background='#f0f0f0'\" onmouseout=\"this.style.background='#ffffff'\">View Image<\/div>\n    <div id=\"menu-dl-btn\" style=\"padding:10px 20px; cursor:pointer; color:#333333; background:#ffffff; border-top:1px solid #eeeeee;\" onmouseover=\"this.style.background='#f0f0f0'\" onmouseout=\"this.style.background='#ffffff'\">Download Image<\/div>\n<\/div>\n\n<script>\n    const customMenu = document.getElementById('custom-img-menu');\n    const viewBtn = document.getElementById('menu-view-btn');\n    const dlBtn = document.getElementById('menu-dl-btn');\n    const overlay = document.getElementById('screen-protector-overlay');\n    let activeImgSrc = '';\n    let activeImgAlt = '';\n\n    \/\/ 1. Logika Klik Kanan Kustom (Hanya Gambar yang Dapat Menu Kustom, Sisanya Diblokir)\n    document.addEventListener('contextmenu', function(e) {\n        e.preventDefault(); \/\/ Matikan semua menu bawaan browser (Aman dari Inspect)\n        \n        if (e.target.tagName === 'IMG') {\n            activeImgSrc = e.target.src;\n            activeImgAlt = e.target.alt || 'image';\n            \n            \/\/ Tampilkan menu kustom tepat di posisi kursor\n            customMenu.style.left = e.clientX + 'px';\n            customMenu.style.top = e.clientY + 'px';\n            customMenu.style.display = 'block';\n        } else {\n            customMenu.style.display = 'none';\n        }\n    });\n\n    \/\/ Jalankan aksi tombol \"View Image\"\n    viewBtn.addEventListener('click', function() {\n        window.open(activeImgSrc, '_blank');\n        customMenu.style.display = 'none';\n    });\n\n    \/\/ Jalankan aksi tombol \"Download Image\"\n    dlBtn.addEventListener('click', function() {\n        const link = document.createElement('a');\n        link.href = activeImgSrc;\n        link.download = activeImgAlt;\n        document.body.appendChild(link);\n        link.click();\n        document.body.removeChild(link);\n        customMenu.style.display = 'none';\n    });\n\n    \/\/ Tutup menu kustom jika pengguna klik di area lain\n    document.addEventListener('click', function() {\n        customMenu.style.display = 'none';\n    });\n\n    \/\/ 2. Blokir F12, DevTools, CTRL+S, dan Pengacak ShareX\/Screenshot\n    document.addEventListener('keydown', function(e) {\n        \/\/ Blokir F12\n        if (e.key === 'F12') {\n            e.preventDefault();\n        }\n        \n        \/\/ Blokir Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+U\n        if (e.ctrlKey && (e.shiftKey && (e.key === 'I' || e.key === 'i' || e.key === 'J' || e.key === 'j') || (e.key === 'U' || e.key === 'u'))) {\n            e.preventDefault();\n        }\n\n        \/\/ Blokir CTRL+S\n        if (e.ctrlKey && (e.key === 'S' || e.key === 's')) {\n            e.preventDefault();\n        }\n\n        \/\/ Logika Pengacak Screenshot (PrtScn \/ PrintScreen)\n        if (e.key === 'PrintScreen' || e.key === 'PrtScn' || e.keyCode === 44) {\n            \/\/ Jika menekan SHIFT + Print Screen, biarkan lolos\n            if (e.shiftKey) {\n                return; \n            }\n            \n            e.preventDefault();\n            navigator.clipboard.writeText(\"\"); \/\/ Kosongkan clipboard sistem\n\n            \/\/ Trik Gelap Senyap: Buat layar hitam instan dalam hitungan milidetik agar ShareX menangkap layar kosong\n            overlay.style.display = 'block';\n            setTimeout(function() {\n                overlay.style.display = 'none';\n            }, 30); \n        }\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5b5d32 elementor-widget__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"a5b5d32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jika Menggunakan Smartphone\n<br>\nAktifkan Mode Dekstop di Browser (Chrome, Edge, Firefox, Opera dll )<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db674ad elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"db674ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\u00a9 2026 Program Studi Sastra Indonesia. Hak Cipta Dilindungi.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>se-Indo Sastra Indonesia Digital Kembali ke Beranda Aplikasi Lainnya Aplikasi Pantauan Kehadiran Dosen Sastra Indonesia Aplikasi Pantauan Kehadiran Dosen Memuat [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_wp_rev_ctl_limit":""},"class_list":["post-1710","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/pages\/1710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/comments?post=1710"}],"version-history":[{"count":0,"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/pages\/1710\/revisions"}],"wp:attachment":[{"href":"https:\/\/fbs.unj.ac.id\/sastraindonesia\/wp-json\/wp\/v2\/media?parent=1710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}