Implementasi Middleware Laravel untuk Akses Multi-User : Studi Kasus Sistem Berita Acara Perkuliahan

Isi Artikel Utama

Robby Tan

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.
Bagian
Articles