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.
|
Text (COVER)
COVER.pdf - Published Version Restricted to Repository staff only Download (501kB) | Request a copy |
|
|
Text (ABSTRAK)
ABSTRAK.pdf - Published Version Download (12kB) |
|
|
Text (BAB I PENDAHULUAN)
BAB I.pdf - Published Version Restricted to Repository staff only Download (149kB) | Request a copy |
|
|
Text (BAB II TINJAUAN PUSTAKA)
BAB II.pdf - Published Version Restricted to Repository staff only Download (550kB) | Request a copy |
|
|
Text (BAB III METODOLOGI PENELITIAN)
BAB III.pdf - Published Version Restricted to Repository staff only Download (1MB) | Request a copy |
|
|
Text (BAB IV HASIL DAN PEMBAHASAN)
BAB IV.pdf - Published Version Restricted to Repository staff only Download (1MB) | Request a copy |
|
|
Text (BAB V PENUTUP)
BAB V.pdf - Published Version Restricted to Repository staff only Download (10kB) | Request a copy |
|
|
Text (DAFTAR PUSTAKA)
DAFTAR PUSTAKA.pdf - Published Version Restricted to Repository staff only Download (145kB) | Request a copy |
|
|
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 |
