Ahilla Haffat Kammala
Universitas Pembangunan Nasional “Veteran” Jawa Timur, Indonesia

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

PENERAPAN CONFLICT-FREE REPLICATED DATA TYPES (CRDT) BERBASIS VECTOR CLOCK UNTUK SINKRONISASI DATA ASINKRON PADA APLIKASI ANDROID BERBASIS OFFLINE-FIRST Ahilla Haffat Kammala; Fawwaz Ali Akbar; Firza Prima Aditiawan
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 11, No 2 (2026)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v11i2.8109

Abstract

Aplikasi mobile berbasis offline-first menjadi solusi untuk layanan digital di wilayah dengan konektivitas terbatas. Namun, sinkronisasi data antar perangkat saat offline sering menimbulkan konflik inkonsistensi. Penelitian ini mengusulkan penerapan Conflict-Free Replicated Data Types (CRDT) berbasis vector clock untuk menjaga konsistensi data tanpa koordinasi pusat. Sistem dikembangkan menggunakan Flutter dan SQLite dengan pendekatan CvRDT yang menyebarkan seluruh state data. Vector clock digunakan untuk melacak versi perubahan, mendeteksi konflik, dan mengaktifkan strategi two-way merge dengan evaluasi dominansi. Studi kasus pada aplikasi validasi logistik pendaki gunung menunjukkan sistem mampu menyimpan data lokal dengan aman, mendeteksi konflik akurat, dan melakukan penyatuan data secara deterministik. Evaluasi performa membuktikan sistem mendukung eventual consistency yang kuat pada perangkat dengan sumber daya terbatas. Pendekatan ini efektif untuk sinkronisasi data asinkron di aplikasi mobile terdistribusi.