Lumban-Gaol, Sabam (2026) Perancangan Sistem E-Learning SMAN 1 Pollung Dengan Mengimplementasikan OAuth dan RBAC. Diploma thesis, Politeknik Caltex Riau.
Laporan - PA -Sabam - BAB 1.pdf
Download (218kB)
Laporan - PA -Sabam-BAB 2.pdf
Download (478kB)
Laporan - PA -Sabam-BAB 3.pdf
Restricted to Repository staff only
Download (1MB)
Laporan - PA -Sabam-BAB 4.pdf
Restricted to Repository staff only
Download (1MB)
Laporan - PA -Sabam-BAB 5.pdf
Restricted to Repository staff only
Download (196kB)
Laporan - PA -Sabam-DAFTAR PUSTAKA.pdf
Download (176kB)
Laporan - PA -Sabam-LAMPIRAN.pdf
Restricted to Repository staff only
Download (549kB)
Lembar Pengesahan - Sabam.pdf
Restricted to Repository staff only
Download (67kB)
PA-Laporan 2026-Sabam-001.pdf
Restricted to Repository staff only
Download (3MB)
Abstract
Proses pembelajaran di SMA Negeri 1 Pollung masih menghadapi kendala dalam pengelolaan materi, tugas, ujian, absensi, dan penilaian yang dilakukan melalui berbagai media terpisah. Penelitian ini bertujuan merancang dan membangun Sistem E-Learning berbasis web yang mengintegrasikan proses pembelajaran dalam satu platform serta menerapkan autentikasi OAuth 2.0 dan Role-Based Access Control (RBAC) untuk mengatur akses berdasarkan peran Admin, Guru,
dan Siswa. Sistem dikembangkan menggunakan metode Spiral dengan framework Laravel melalui dua iterasi. Pengujian dilakukan menggunakan Black-box Testing, pengujian OAuth 2.0, pengujian RBAC, dan User Acceptance Testing (UAT). Hasil pengujian menunjukkan seluruh skenario Black-box Testing berjalan sesuai dengan hasil yang diharapkan, sedangkan pengujian OAuth 2.0 dan RBAC menunjukkan bahwa autentikasi serta pembatasan hak akses berjalan sesuai rancangan. Pada Iterasi 2, dilakukan perbaikan berupa penambahan filter kelas pada Rekap Nilai serta pengacakan urutan soal dan pilihan jawaban pada Ujian berdasarkan masukan pengguna. Hasil UAT memperoleh tingkat penerimaan sebesar 95,75%, yang menunjukkan bahwa sistem dapat diterima dan telah memenuhi kebutuhan utama pengguna dalam mendukung proses pembelajaran di SMA Negeri 1 Pollung. Kata kunci : E-Learning; Laravel; OAuth 2.0; Role-Based Access Control
(RBAC); User Acceptance Testing (UAT)
| Item Type: | Thesis (Diploma) |
|---|---|
| Subjects: | KBK > KBK Jurusan Teknologi Informasi > KBK Software Engineering |
| Divisions: | Sarjana Terapan > Jurusan Teknologi Informasi > Teknologi Rekayasa Komputer |
| Depositing User: | Mr Sabam Lumban Gaol |
| Date Deposited: | 26 Aug 2026 04:19 |
| Last Modified: | 26 Aug 2026 04:19 |
| URI: | https://repository.lib.pcr.ac.id/id/eprint/6267 |
