Implementasi Middleware Laravel untuk Akses Multi-User : Studi Kasus Sistem Berita Acara Perkuliahan
Isi Artikel Utama
Abstrak
Salah satu peranan dosen dalam Tridarma pendidikan tinggi adalah pengajaran. Terdapat pergeseran peranan dosen di mana dosen tidak hanya disampaikan dalam menyusun dan menyampaikan materi, namun membimbing mahasiswa yang ada di kelas sehingga dapat berpikir secara aktif dan mandiri. Universitas sebagai penyelenggara pendidikan tinggi, memiliki kewajiban untuk mendokumentasikan kegiatan pengajaran yang dilakukan oleh dosen. Dokumentasi kegiatan pengajaran dilakukan dengan menggunakan berita acara perkuliahan baik yang berbentuk hardcopy atau formulir online. Terdapat permasalahan yang dihadapi dalam proses pencatatan secara digital yaitu duplikasi pencatatan digital karena tidak adanya histori data, pengisian data yang panjang, serta sulitnya melakukan rekapitulasi baik untuk data dosen dan asisten. Untuk mengatasi masalah tersebut, diperlukan sebuah sistem yang dapat menangani proses input data dan membagi akses sehingga dosen, wakilt dekan atau tata usaha program studi/ fakultas dapat memantau kegiatan yang dilakukan. Sistem tersebut dirancang dengan menggunakan Laravel framework yang mengutilisasi object-relational mapping (ORM) serta middleware. ORM digunakan untuk menyederhanakan atribut serta relasi antara class. Isi dari class yang dirancang dengan ORM lebih sederhana dibandingkan class yang dibuat secara konvensional. Middleware adalah class yang berfungsi untuk memproses HTTP Request. HTTP Request dapat divalidasi untuk proses otentikasi serta pengaturan akses web. Implementasi dari solusi yang digunakan telah membagi role pengguna yaitu dosen, wakil dekan fakultas, tata usaha tingkat fakultas/ program studi, serta administrator. Masing-masing role memiliki peran tersendiri yang tidak dapat dipenuhi oleh pengguna lain. Dosen hanya dapat memasukkan berita acara perkuliahan (BAP) untuk mata kuliah yang telah ditugaskan dan dapat memantau data yang telah dimasukkan. Proses input BAP juga tidak dapat diwakilkan oleh pihak lain. Tata usaha fakultas/ program studi serta wakil dekan dapat melakukan pemantauan proses input BAP dan melakukan konfirmasi data sesuai dengan tingkatan yang diberikan. Hasil konfirmasi data BAP dapat di-export dalam bentuk lain sehingga memudahkan untuk proses pelaporan selanjutnya.
Unduhan
Data unduhan belum tersedia.
Rincian Artikel
Cara Mengutip
[1]
R. Tan, “Implementasi Middleware Laravel untuk Akses Multi-User : Studi Kasus Sistem Berita Acara Perkuliahan”, JuTISI, vol. 11, no. 2, hlm. 276 –, Agu 2025.
Terbitan
Bagian
Articles

Artikel ini berlisensi Creative Commons Attribution-NonCommercial 4.0 International License.
This is an open-access article distributed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (https://creativecommons.org/licenses/by-nc/4.0/) which permits unrestricted non-commercial used, distribution and reproduction in any medium.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.