Alifa Adzahra, Nisrina (2026) PENGEMBANGAN WEBSITE SPLIT BILL BERBASIS FITUR KOLABORASI DENGAN SISTEM ROLE-BASED ACCESS CONTROL. Diploma thesis, Politeknik Negeri Media Kreatif.
Preliminary - Nisrina Alifa_2290343082.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (968kB)
Abstract
The practice of splitting bills in group transactions often faces challenges regarding data accuracy and validity due to reliance on a single-user entry system. This research aims to develop a split bill website that integrates collaboration features to enhance transparency and calculation accuracy. The development method used is Waterfall, utilizing the Laravel framework as the core logic and Firebase as the cloud database infrastructure for real-time data synchronization. Data security during the collaboration process is strengthened through the implementation of Role-Based Access Control (RBAC), which divides access rights into three roles: transaction owner, member, and non-editing member (guest). The evaluation results demonstrated a 100% functional success rate via Black Box Testing, Usability score of 75.83 on the System Usability Scale (SUS), and user acceptance rate of 94% in User Acceptance Testing (UAT).The implementation of this system shows that separating features between private access (using a code) and public access (via a link) successfully enforces access restrictions, thereby minimizing the risk of calculation misunderstandings among group members.
Praktik pembagian tagihan (split bill) pada transaksi kelompok sering kali menghadapi kendala akurasi dan validitas data akibat ketergantungan pada sistem input tunggal (single-user entry). Penelitian ini bertujuan untuk mengembangkan web split bill yang mengintegrasikan fitur kolaborasi guna meningkatkan transparansi dan akurasi perhitungan. Metode pengembangan yang digunakan adalah Waterfall, dengan framework Laravel sebagai logika utama dan Firebase sebagai infrastruktur basis data cloud untuk sinkronisasi data secara real-time. Keamanan data dalam proses kolaborasi diperkuat melalui penerapan Role-Based Access Control (RBAC) yang membagi hak akses ke dalam tiga peran: transaction owner, member, dan anggota non-edit (guest). Hasil pengujian menunjukkan tingkat keberhasilan fungsional 100% pada Black Box Testing, skor usabilitas 75,83 pada System Usability Scale (SUS), serta tingkat penerimaan pengguna sebesar 94% pada User Acceptance Testing (UAT). Implementasi sistem ini menunjukkan bahwa pemisahan fitur antara akses privat (menggunakan kode) dan akses publik (melalui link) mampu menjalankan fungsi pembatasan hak akses dengan baik, sehingga meminimalisir risiko kesalahpahaman perhitungan antar anggota kelompok.
| Item Type: | Thesis (Diploma) |
|---|---|
| Additional Information: | 1. Dr. Ir. Cholid Mawardi, S.Kom ., MT, sebagai Dosen Pembimbing I 2. Dr. Yudha Pradana, S.Pd., M.Pd., sebagai Dosen Pembimbing II |
| Uncontrolled Keywords: | Black Box Testing, Usability, Collaboration, Firebase, Laravel, RBAC, Split bill, UAT, Kolaborasi |
| Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data |
| Divisions: | Jurusan Desain > Program Studi Teknologi Rekayasa Multimedia |
| Depositing User: | Mrs. Nisrina Alifa Adzahra |
| Date Deposited: | 03 Aug 2026 02:27 |
| Last Modified: | 03 Aug 2026 02:27 |
| URI: | https://repository.polimedia.ac.id/id/eprint/4997 |
