Dalam suatu lingkungan akademik seperti sekolah atau universitas, terdapat satuan
tugas inti yaitu pelaksanaan fungsi pengajaran. ITB sebagai suatu lingkungan
akademik juga melaksanakan fungsi pengajaran yang melibatkan dosen sebagai tenaga
pengajar dan mahasiswa sebagai pihak yang menerima pengajaran. Namun pada
beberapa kasus kegiatan ini tidak dilakukan sebagaimana mestinya oleh mahasiswa
karena berbagai faktor. Hal ini dapat mengakibatkan penurunan nilai dari matakuliah
yang kemudian dapat menyebabkan mahasiswa tersebut tidak lulus dari mata kuliah
tersebut. Lebih lanjut lagi jika hal ini terus berlangsung maka dapat mengakibatkan
penundaan kelulusan atau bahkan menyebabkan mahasiswa tersebut tidak dapat lulus
dan terpaksa mengundurkan diri. Penindaklanjutan masalah ini seharusnya dapat
dilakukan sejak awal melalui beberapa indikator, salah satunya adalah pola kehadiran
mahasiswa serta perilaku mahasiswa tersebut pada matakuliah yang diambilnya.
Beberapa indikator yang dapat dijadikan acuan misalnya adalah ketidakhadiran
berulang atau kedatangan mahasiswa yang selalu terlambat pada perkuliahan.
Informasi ini seharusnya dapat terlihat melalui sistem pencatatan kehadiran yang
berjalan di ITB.
Pada tugas akhir ini, penulis mencoba untuk membuat suatu sistem pencatatan
kehadiran mahasiswa. Sistem ini terdiri dari perangkat yang berfungsi untuk mencatat
kehadiran mahasiswa , user interface untuk melihat rekap data kehadiran dan melihat
bagaimana statistik data kehadiran yang tercatat, dan bagian backend untuk menangani
komunikasi data antara perangkat dengan user interface.
Pada dokumen kali ini, penulis akan menjelaskan mengenai implementasi dari
backend serta bagaimana perangkat dan user interface berkomunikasi dengan
backend.