Anda di halaman 1dari 39

Universitas Klabat (UNKLAB)

Universitas Klabat (UNKLAB) Fakultas Ilmu Komputer


1st - 26th Mei 2023

UNKLAB

Online Student
Attendance System Using
Real-time Geolocation
and QR Code Scanner
UNKLAB 2023

TIM ADHOC ABSENT DIGITAL UNKLAB


TIM ADHOC ABSENT DIGITAL

Ketua: Andrew Liem

Anggota:
1) Enrico Djimesha
2) Reymon Rotikan
UNKLAB 2023

3) Stenly Adam
4) Elvis Sumanti
5) Gladies Sepang
6) Semmy Taju
Universitas Klabat (UNKLAB)
PRESENTATION OUTLINES Fakultas Ilmu Komputer (FIK)
Manado, Sulawesi Utara

Online Student Attendance


1 Introduction System adalah sebuah sistem
yang memungkinkan
pengambilan data kehadiran
siswa secara online. Sistem ini
2 Problem Statement biasanya digunakan oleh
institusi pendidikan seperti
sekolah, perguruan tinggi, dan
universitas untuk memantau
3 Objectives
kehadiran siswa secara efisien.

4 Methodology
UNKLAB 2023

5 Results

6 Conclusion & Future Work UNKLAB


INTRODUCTION
 Unklab Online Student Attendance System adalah sebuah sistem yang memungkinkan
pengambilan data kehadiran mahasiswa universitas klabat secara online serta dilengkapi dengan
fitur real-time geolocation dan QR code scanner. Diharapkan sistem ini dapat digunakan oleh pihak
universitas untuk memantau kehadiran mahasiswa secara efisien.

 Dalam pengembangan sistem ini, setiap mahasiswa akan memiliki akun yang unik (unique ID)
untuk masuk ke sistem dan memberikan informasi kehadiran mereka.

 Sebenarnya, terdapat beberapa metode yang dapat digunakan untuk memantau kehadiran
mahasiswa secara online, seperti melalui penggunaan barcode, QR code, kartu RFID, atau sistem
biometrik. Mungkin kedepannya kita juga bisa menggunakan face recognition.

 Data kehadiran mahasiswa kemudian akan disimpan dalam database yang terpusat dan dapat
diakses oleh dosen, rektor, wakil rektor, staf, dan administrator universitas.
UNKLAB 2023

 Keuntungan dari penggunaan Online Student Attendance System termasuk menghemat


waktu dan biaya dalam memproses kehadiran mahasiswa, memudahkan pengambilan keputusan
dalam mengatur jadwal kuliah atau kegiatan lainnya, serta memudahkan dalam pelacakan
kehadiran mahasiswa dan memberikan informasi yang akurat pada orang tua dan wali mahasiswa.
MASALAH PENGAMBILAN ABSEN MANUAL

Kesalahan manusia Waktu yang dibutuhkan


Ketika absen diambil secara manual, kesalahan Pengambilan absen secara manual dapat
manusia bisa terjadi. Misalnya, pengajar dapat memakan waktu yang lama, terutama jika
salah mencatat hadir atau tidaknya mahasiswa, kelasnya besar. Seiring dengan semakin
atau mahasiswa dapat menyatakan kehadiran banyaknya kelas yang diambil, proses absen
mereka saat sebenarnya mereka absen. manual dapat menjadi sangat merepotkan.

Keterbatasan akses
Keterbatasan informasi
Mahasiswa yang tidak hadir saat absen diambil
Pengambilan absen manual tidak memberikan
secara manual dapat mengklaim kehadiran
banyak informasi tentang kehadiran mahasiswa
mereka karena tidak adanya cara untuk
selain apakah mereka hadir atau tidak. Oleh
memeriksa kembali. Ini dapat menyebabkan
karena itu, sulit untuk melacak kehadiran
UNKLAB 2023

kecurangan dan mengakibatkan penilaian yang


mahasiswa secara detail, seperti apakah mereka
tidak adil bagi mahasiswa yang hadir secara
terlambat atau pergi lebih awal.
teratur.

Universitas seharusnya mempertimbangkan penggunaan sistem absensi otomatis.


MANFAAT MANUAL ATTENDANCE
Meskipun pengambilan absen secara manual di universitas memiliki beberapa kelemahan, namun tetap
memiliki beberapa kelebihan, antara lain:

Sederhana dan mudah dioperasikan:


Pengambilan absen secara manual sangat
sederhana dan mudah dioperasikan karena hanya
membutuhkan kertas atau buku absen dan pena
untuk mencatat kehadiran mahasiswa.
UNKLAB 2023
MANFAAT MANUAL ATTENDANCE
Meskipun pengambilan absen secara manual di universitas memiliki beberapa kelemahan, namun tetap
memiliki beberapa kelebihan, antara lain:

Biaya yang murah:


Pengambilan absen secara manual tidak
memerlukan peralatan khusus atau teknologi
canggih, sehingga tidak memerlukan biaya yang
tinggi. Ini bisa menjadi solusi yang lebih hemat
biaya untuk universitas dengan dana terbatas.
UNKLAB 2023
ADVANTAGE OF MANUAL ATTENDANCE
Meskipun pengambilan absen secara manual di universitas memiliki beberapa kelemahan, namun tetap
memiliki beberapa kelebihan, antara lain:

Interaksi sosial:
Pengambilan absen secara manual memungkinkan
interaksi sosial antara pengajar dan mahasiswa,
karena pengajar dapat memanfaatkan waktu absen
untuk memperkenalkan diri dan memperkenalkan
materi kuliah. Ini dapat meningkatkan keterlibatan
mahasiswa dan membantu mereka merasa lebih
UNKLAB 2023

terhubung dengan pengajar dan teman-teman


sekelas.
MANFAAT MANUAL ATTENDANCE
Meskipun pengambilan absen secara manual di universitas memiliki beberapa kelemahan, namun tetap
memiliki beberapa kelebihan, antara lain:

Ketersediaan data fisik:


Pengambilan absen secara manual menghasilkan
data fisik yang dapat disimpan dan diakses dengan
mudah, tidak tergantung pada perangkat komputer
atau internet. Ini dapat menjadi keuntungan jika
ada masalah teknis dengan sistem absensi otomatis
UNKLAB 2023

atau jika ada masalah dengan database online.


MANFAAT MANUAL ATTENDANCE
Meskipun pengambilan absen secara manual di universitas memiliki beberapa kelemahan, namun tetap
memiliki beberapa kelebihan, antara lain:

Fleksibilitas:
Pengambilan absen secara manual dapat dilakukan
di mana saja, bahkan di luar ruangan atau saat
internet terputus. Ini memungkinkan pengajar
untuk mengambil absen di mana saja, tidak
tergantung pada koneksi internet atau perangkat
UNKLAB 2023

elektronik.
“Teknologi
RESEARCH menjadi
PROBLEMS faktor dominan dalam
menentukan arah dan kemajuan masyarakat, dan
bahwa keberhasilan atau kegagalan suatu kelompok
atau negara tergantung pada sejauh mana mereka
mampu menguasai teknologi yang ada”

Secara keseluruhan, implementasi teknologi dapat


membawa banyak manfaat bagi campus ini.
Namun, penting untuk diingat bahwa teknologi
harus digunakan dengan bijak dan bertanggung
UNKLAB 2023

jawab, dan diintegrasikan dengan baik dalam


lingkungan campus.
ATTENDANCE SYSTEM Idenya adalah jika Online Student
Geolocation adalah fitur dalam aplikasi Attendance System digabung dengan fitur
mobile yang memungkinkan kita geolocation realtime dan QR Code
mengidentifikasi lokasi fisik dari sebuah
perangkat seluler dengan mengidentifikasi Scanner, maka sistem ini akan menjadi
data seluler dari perangkat tersebut. Dengan lebih canggih dan dapat memberikan
fitur ini, kita dapat mengetahui di keuntungan tambahan.
mana mahasiswa berada.

Geolocation Realtime: Dalam fitur ini, QR Code Scanner: Dalam fitur ini, setiap
lokasi mahasiswa akan dilacak secara real-time class akan memiliki kode QR yang unik
menggunakan GPS atau teknologi serupa. Saat yang dapat dipindai menggunakan scanner
mahasiswa masuk ke dalam kampus atau ruang QR di ponsel atau tablet. Saat mahasiswa
UNKLAB 2023

kelas, lokasinya akan dideteksi secara otomatis memasuki ruang kelas, mereka harus
dan dicatat ke dalam sistem. Hal ini akan memindai kode QR class sebagai bukti
membantu memantau kehadiran mahasiswa kehadiran. Sistem kemudian akan mencatat
secara akurat dan meminimalkan kesalahan kehadiran mahasiswa berdasarkan kode QR
atau penipuan dalam mengisi kehadiran. yang dipindai.
MANFAAT DARI FITUR GABUNGAN

(1) (2) (3)


Meningkatkan akurasi Memudahkan Mengurangi biaya dan
kehadiran penggunaan waktu

Dengan menggabungkan Kode QR dapat dengan Penggunaan teknologi


teknologi geolocation mudah dipindai memungkinkan proses
realtime dan scanner QR, menggunakan ponsel atau kehadiran menjadi lebih
sistem dapat memantau tablet, sehingga efisien, sehingga
kehadiran siswa secara memudahkan siswa untuk mengurangi biaya dan
akurat dan real-time. Hal mengikuti proses waktu yang dibutuhkan
ini akan membantu kehadiran. untuk memproses
mengurangi kesalahan kehadiran siswa secara
UNKLAB 2023

manusia dalam mengelola manual menggunakan


kehadiran siswa. kertas.
KEKURANGAN DARI FITUR GABUNGAN

(1) (2) (3)


Biaya implementasi Masalah privasi Keterbatasan jangkauan

Menggabungkan Penggunaan teknologi Teknologi geolocation


teknologi geolocation geolocation realtime realtime dapat mengalami
realtime dan scanner dapat menimbulkan keterbatasan jangkauan jika
QR mungkin masalah privasi sinyal GPS tidak tersedia di
memerlukan investasi mahasiswa, terutama lokasi tertentu, seperti
awal yang signifikan jika data lokasi mereka dalam ruangan gedung yang
untuk membeli disalahgunakan atau besar atau di daerah dengan
perangkat (server) dan disalahartikan. cakupan jaringan yang
UNKLAB 2023

mengembangkan buruk.
sistem.
VIRTUAL PRIVATE SERVER IDCLOUDHOST

 IDCloudHost adalah penyedia layanan hosting website dan registrasi domain yang berbasis di Indonesia. Perusahaan
ini didirikan pada tahun 2013 dan menyediakan berbagai layanan seperti shared hosting, VPS hosting, dedicated
server, dan layanan registrasi domain.
UNKLAB 2023

 Kapasitas server yang dibutuhkan untuk website tergantung pada kompleksitas website tersebut dan jumlah traffic yang
diterima. Namun, secara umum, spesifikasi server dengan 1 CPU, RAM 1 GB, dan penyimpanan 20 GB mungkin cocok
untuk website sederhana dengan traffic yang tidak terlalu tinggi.

 Faktor lain seperti lokasi server, kecepatan koneksi internet, dan keamanan server juga penting untuk dipertimbangkan
dalam memilih penyedia hosting.
PROBLEMS
Apakah membangun VPS di
IDCloudHost dengan 2 cpu, 2 GB RAM,
40 GB storage cocok untuk aplikasi
presensi di Unklab? JIKA terdapat
3000 students yang akan mengambil
absen secara online?

Tergantung pada kompleksitas dan


UNKLAB 2023

intensitas dari aplikasi absensi online


yang digunakan.
VIRTUAL PRIVATE SERVER IDCLOUDHOST
UNKLAB 2023
VIRTUAL PRIVATE SERVER IDCLOUDHOST
UNKLAB 2023
TIPE USER UNTUK HAK AKSES
SISTEM DAN PERAN-NYA
UNKLAB 2023
(administrator)
Online Student Attendance System
1) Admin
(2) 2) Rektor
3) Wakil Rektor 1
4) Wakil Rektor 2
5) Wakil Rektor 3

(1) (pengguna terdaftar)

(3) 1) Registrar
Students 2) Staff
(pengguna umum) 3) Operator SIU

(pengguna terdaftar)

(4) 1) Dosen
Mobile App Web App 2) Staf Mengajar

1) Pengguna umum hanya memiliki akses terbatas ke fitur dan informasi dalam sistem.
2) Pengguna terdaftar memiliki hak akses lebih seperti mengunggah atau mengedit.
3) Administrator memiliki hak akses penuh dan dapat mengatur dan mengelola sistem secara keseluruhan.

Sistem absensi mahasiswa secara online dengan dua aplikasi (mobile app dan web
app) memiliki tujuan untuk memudahkan students dan staf dalam melakukan
absensi dan pengelolaan kehadiran mahasiswa di kelas.
Group User #1: Group User #2:
(Students) (Admin, Rektor, Wakil Rektor 1, Wakil Rektor 2, Wakil Rektor 3)

 Students memiliki hak akses untuk mengakses fitur QR  Para pemegang jabatan tinggi di universitas Klabat
code scanner dan melakukan scan pada QR code setiap memiliki hak akses penuh terhadap sistem kehadiran
kali hadir di class di dalam radius/zone tertentu. online ini baik data mahasiswa dan dosen.
 Students hanya dapat melihat informasi kehadiran  Tipe user ini dapat melihat data kehadiran mahasiswa
mereka sendiri dan tidak dapat mengakses informasi secara keseluruhan atau secara individual.
kehadiran student lain.  Tipe user ini dapat melihat informasi waktu dan lokasi
 Students tidak memiliki hak akses untuk mengedit atau yang dikumpulkan melalui fitur real-time geolocation.
menghapus data kehadiran yang telah tersimpan di  Tipe user ini dapat menambahkan, mengedit, atau
sistem. menghapus data kehadiran mahasiswa.

Group User #3: Group User #4:


(Registrar, Staff, Operator SIU) (Dosen, Staf Mengajar)
 Tipe user ini memiliki hak akses untuk mengelola data  Dosen ataupun staf mengajar memiliki hak akses untuk
kehadiran mahasiswa, memverifikasi kehadiran melihat data kehadiran mahasiswa yang terdaftar di class
mahasiswa yang tercatat, dan menghasilkan laporan yang diajar.
kehadiran mahasiswa.  Dosen ataupun staf mengajar dapat memverifikasi
 Tipe user ini dapat melihat informasi kehadiran kehadiran mahasiswa yang tercatat dan menghasilkan
mahasiswa secara keseluruhan atau secara individual. laporan kehadiran mahasiswa.
 Tipe user ini tidak memiliki hak akses untuk mengedit  Dosen ataupun staf mengajar tidak memiliki hak akses
atau menghapus data kehadiran mahasiswa yang telah untuk mengedit atau menghapus data kehadiran
tersimpan di sistem. mahasiswa yang telah tersimpan di sistem.
Scenario #1 : Student Mengisi/Mengambil Absen
RESEARCH PROBLEMS
Ketika mahasiswa berada dalam radius
lokasi yang ditentukan, misalnya di dalam
lingkungan kampus atau ruangan kelas,
mahasiswa dapat menggunakan aplikasi Ruangan Kelas
untuk proses scan QR code dalam
pencatatan kehadiran secara otomatis.

Radius/Zone = 25 Meter

Take Attendance
UNKLAB 2023

Mahasiswa
Scenario #2 :
RESEARCH PROBLEMS
Dosen/Staf Pengajar Mengambil
Data Kehadiran Mahasiswa di
Class

Sistem yang dibuat memiliki


fitur QR code scanner dan real-
time geolocation untuk
pengambilan data kehadiran
mahasiswa secara online.
UNKLAB 2023
Scenario #3 :
RESEARCH PROBLEMS
WR1 memonitoring informasi
kehadiran mahasiswa & Dosen

Para pemegang jabatan tinggi


di universitas Klabat memiliki
hak akses penuh terhadap
sistem kehadiran online ini
baik data mahasiswa dan
dosen.
UNKLAB 2023
Scenario #4 : Operator SIU Memposting Informasi Kehadiran Mahasiswa
RESEARCH PROBLEMS

Operator SIU dapat melihat informasi kehadiran


mahasiswa secara keseluruhan atau secara
individual.

Operator SIU memiliki hak akses untuk memposting


data kehadiran mahasiswa, mengelola data kehadiran
mahasiswa, memverifikasi kehadiran mahasiswa yang
tercatat, dan menghasilkan laporan kehadiran
mahasiswa.
UNKLAB 2023

Operator SIU tidak memiliki hak akses untuk


mengedit atau menghapus data kehadiran mahasiswa
yang telah tersimpan di sistem SIU.
Design Database
UNKLAB 2023
Design Database
tbl_operator

tbl_students
UNKLAB 2023
Design Database
Table Lecturer Class: Table History Kehadiran Mahasiswa:
1) Code Matakuliah
1) Student Email
2) Nama Matakuliah
2) Student Name
3) Lecturer Name
3) Code Matakuliah
4) Lecturer Email
4) Nama Matakuliah
5) Fakultas
5) Lecturer Email
6) Jurusan
6) Lecturer Name
7) SKS
7) Longitude
8) Tahun Ajaran
8) Latitude
9) Jadwal/Time
9) Jadwal Tanggal Absensi
10) Ruangan (Room)
10) Jadwal Waktu Absensi
11) Room Longitude
11) Waktu Pengambilan Absen
12) Room Latitude
12) Selesai Dalam waktu
13) Daftar Students (Varchar)
13) Status Kehadiran (hadir, Late, Absen)
14) Status Class

Table Daftar Hadir:


1) Code Matakuliah
2) Matakuliah
UNKLAB 2023

3) Lecturer Email
4) Lecturer Name
5) Tanggal Absensi (Waktu Pengambilan Absen)
6) Waktu Absensi (Waktu Pengambilan Absen)
7) Created_at
8) Approved_by
USER INTERFACE (UI)
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
UNKLAB 2023
CONCLUSION
Point #1 Point #3
UNKLAB 2023

Point #2 Point #4
END PRESENTATION
Thank you for your attention
Unklab Teams

THANK YOU
UNKLAB 2023

UNKLAB

Anda mungkin juga menyukai