Rancang Bangun Prototipe Rekening Bersama Berbasis Android Dengan Dukungan Concurrency Management

Ramadhani, Muhammad Faisal (2026) Rancang Bangun Prototipe Rekening Bersama Berbasis Android Dengan Dukungan Concurrency Management. Tugas Akhir (S1) - thesis, Universitas Bakrie.

[thumbnail of Cover] Text (Cover)
00.cover (7).pdf - Accepted Version

Download (675kB)
[thumbnail of Bab I - III] Text (Bab I - III)
01. BAB I-III.pdf - Accepted Version
Restricted to Registered users only

Download (890kB) | Request a copy
[thumbnail of Bab IV] Text (Bab IV)
02. Bab IV.pdf - Accepted Version
Restricted to Registered users only

Download (2MB) | Request a copy
[thumbnail of Bab V] Text (Bab V)
03. Bab V.pdf - Accepted Version
Restricted to Registered users only

Download (176kB) | Request a copy
[thumbnail of Bab Daftar Pustaka] Text (Bab Daftar Pustaka)
04. Bab Daftar Pustaka.pdf - Accepted Version
Restricted to Registered users only

Download (176kB) | Request a copy

Abstract

Fraud in online C2C transactions outside official marketplaces causes losses for one party. Escrow systems run by forum admins or social media community moderators risk transparency, since the manager may hold interests tied to one of the transacting parties. Rising transaction volume demands concurrency management to prevent race conditions, data update conflicts, and inconsistent transaction status. This research develops an Android-based escrow application operating as an independent platform, focusing on implementing and testing concurrency management on the server and database sides. The method includes a literature review, requirements analysis, and UML-based system design: a use case diagram for buyer, seller, and admin interactions from payment through dispute resolution; a class diagram for the layered backend structure (controller, service, repository, entity); and an ERD for the database schema covering users, transactions, arbitration, and notifications. Implementation follows Agile Solo Development, with concurrency testing through simulated simultaneous transactions using test data. Development is limited to technology validation at Technology Readiness Level 4, testing the server side without real user transaction data. The application was developed with a secure, transparent escrow mechanism. Pessimistic locking proved effective at preventing race conditions and maintaining data consistency under simultaneous transaction simulations, meeting both research objectives.

Item Type: Thesis (Tugas Akhir (S1) - )
Uncontrolled Keywords: Escrow, concurrency management, agile solo development, online transaction fraud, pessimistic locking
Subjects: Technology > T Technology (General)
Thesis > Thesis (S1)
Divisions: Fakultas Teknik dan Ilmu Komputer > Program Studi Informatika
Depositing User: Muhammad Faisal R
Date Deposited: 09 Sep 2026 06:02
Last Modified: 09 Sep 2026 06:02
URI: https://repository.bakrie.ac.id/id/eprint/14287

Actions (login required)

View Item View Item