Search for collections on Repository Library PCR

Perancangan Sistem E-Learning SMAN 1 Pollung Dengan Mengimplementasikan OAuth dan RBAC

Lumban-Gaol, Sabam (2026) Perancangan Sistem E-Learning SMAN 1 Pollung Dengan Mengimplementasikan OAuth dan RBAC. Diploma thesis, Politeknik Caltex Riau.

[thumbnail of Laporan - PA -Sabam - BAB 1.pdf] Text
Laporan - PA -Sabam - BAB 1.pdf

Download (218kB)
[thumbnail of Laporan - PA -Sabam-BAB 2.pdf] Text
Laporan - PA -Sabam-BAB 2.pdf

Download (478kB)
[thumbnail of Laporan - PA -Sabam-BAB 3.pdf] Text
Laporan - PA -Sabam-BAB 3.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of Laporan - PA -Sabam-BAB 4.pdf] Text
Laporan - PA -Sabam-BAB 4.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of Laporan - PA -Sabam-BAB 5.pdf] Text
Laporan - PA -Sabam-BAB 5.pdf
Restricted to Repository staff only

Download (196kB)
[thumbnail of Laporan - PA -Sabam-DAFTAR PUSTAKA.pdf] Text
Laporan - PA -Sabam-DAFTAR PUSTAKA.pdf

Download (176kB)
[thumbnail of Laporan - PA -Sabam-LAMPIRAN.pdf] Text
Laporan - PA -Sabam-LAMPIRAN.pdf
Restricted to Repository staff only

Download (549kB)
[thumbnail of Lembar Pengesahan - Sabam.pdf] Text
Lembar Pengesahan - Sabam.pdf
Restricted to Repository staff only

Download (67kB)
[thumbnail of PA-Laporan 2026-Sabam-001.pdf] Text
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

Actions (login required)

View Item
View Item