PENGEMBANGAN SISTEM PENCATATAN PELANGGARAN SISWA BERBASIS DECISION TREE DAN ROLE-BASED ACCESS CONTROL DENGAN METODE RAPID APPLICATION DEVELOPMENT DI SMK NEGERI MUARA BELITI

Amalia, Nawwafi Fauziah (2026) PENGEMBANGAN SISTEM PENCATATAN PELANGGARAN SISWA BERBASIS DECISION TREE DAN ROLE-BASED ACCESS CONTROL DENGAN METODE RAPID APPLICATION DEVELOPMENT DI SMK NEGERI MUARA BELITI. Diploma thesis, Politeknik Negeri Sriwijaya.

[img] Text (COVER)
COVER.pdf - Published Version
Restricted to Repository staff only

Download (501kB) | Request a copy
[img] Text (ABSTRAK)
ABSTRAK.pdf - Published Version

Download (12kB)
[img] Text (BAB I PENDAHULUAN)
BAB I.pdf - Published Version
Restricted to Repository staff only

Download (149kB) | Request a copy
[img] Text (BAB II TINJAUAN PUSTAKA)
BAB II.pdf - Published Version
Restricted to Repository staff only

Download (550kB) | Request a copy
[img] Text (BAB III METODOLOGI PENELITIAN)
BAB III.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text (BAB IV HASIL DAN PEMBAHASAN)
BAB IV.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text (BAB V PENUTUP)
BAB V.pdf - Published Version
Restricted to Repository staff only

Download (10kB) | Request a copy
[img] Text (DAFTAR PUSTAKA)
DAFTAR PUSTAKA.pdf - Published Version
Restricted to Repository staff only

Download (145kB) | Request a copy
[img] Text (LAMPIRAN)
LAMPIRAN.pdf - Published Version
Restricted to Repository staff only

Download (3MB) | Request a copy

Abstract

Penelitian ini bertujuan untuk mengembangkan aplikasi pencatatan pelanggaran siswa berbasis web yang dapat meningkatkan efektivitas pengelolaan data pelanggaran. Pengembangan sistem menggunakan metode Rapid Application Development (RAD) yang meliputi tahapan Requirement Planning, Design Workshop, dan Implementation. Sistem menerapkan Decision Tree berbasis aturan (Rule-Based Decision Tree) untuk mengklasifikasikan tingkat pelanggaran berdasarkan akumulasi poin sesuai ketentuan sekolah serta menerapkan Role-Based Access Control (RBAC) untuk mengatur hak akses pengguna berdasarkan peran admin, guru, dan siswa. Aplikasi dikembangkan menggunakan bahasa pemrograman Python dengan framework Flask, SQLite sebagai basis data, serta dilengkapi fitur notifikasi melalui WhatsApp dan aplikasi Android berbasis WebView. Pengujian sistem dilakukan menggunakan metode Black Box Testing, yang menunjukkan bahwa seluruh fungsi aplikasi berjalan sesuai dengan kebutuhan pengguna. Hasil penelitian menunjukkan bahwa aplikasi mampu mempermudah proses pencatatan, penyimpanan, pencarian, dan pelaporan data pelanggaran siswa secara terkomputerisasi, meningkatkan keamanan data melalui pembatasan hak akses, serta membantu pihak sekolah dalam menentukan kategori pelanggaran secara konsisten berdasarkan aturan yang telah ditetapkan.

Item Type: Thesis (Diploma)
Uncontrolled Keywords: Decision Tree, Rapid Application Development (RAD), Role-Based Access Control (RBAC), Sistem Informasi, Pelanggaran Siswa, Klasifikasi Data, Database, Aplikasi Sekolah
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Telecommunication Engineering > Undergraduate Theses
Depositing User: Pustaka Teknik Elektro
Date Deposited: 28 Sep 2026 03:30
Last Modified: 28 Sep 2026 03:30
URI: http://eprints.polsri.ac.id/id/eprint/26767

Actions (login required)

View Item View Item