Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-2224 (Softcopy SK-1706)
Collection Type Skripsi
Title Implementasi Pendekatan Event Sourcing dan Strategi Last-writewins dengan Timestamp Hybrid Logical Clock dalam Pengembangan Aplikasi Offline-firs
Author Shafiya Ayu Adzhani;
Publisher Depok: Fasilkom UI, 2023
Subject
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-2224 (Softcopy SK-1706) TERSEDIA
Tidak ada review pada koleksi ini: 51555
ABSTRAK Nama : Shafiya Ayu Adzhani Program Studi : Ilmu Komputer Judul : Implementasi Pendekatan Event Sourcing dan Strategi Lastwrite-wins dengan Timestamp Hybrid Logical Clock dalam Pengembangan Aplikasi Offline-first Aplikasi offline-first dapat meningkatkan kepuasan pengguna karena dapat digunakan walaupun tidak terhubung dengan internet. Data tetap tersimpan di peladen dengan menggunakan fitur sinkronisasi ketika terhubung dengan internet. Akan tetapi, salah satu permasalahan yang dihadapi dalam pengembangan sinkronisasi antar perangkat adalah dalam penanganan konflik penulisan data. Berbeda dengan pembuatan aplikasi CreateRead-Update-Delete, struktur data yang digunakan untuk membantu membandingkan data antar perangkat adalah log pencatatan kejadian seperti event sourcing. Salah satu strategi untuk memilih data yang berkonflik adalah strategi Last-write-wins atau memilih data yang ditulis terakhir. Untuk membandingkan waktu penulisan data antar perangkat, diperlukan pembanding waktu yang komputasinya tidak mahal seperti menggunakan Hybrid Logical Clock. Penelitian ini bertujuan mengaplikasikan event sourcing dan strategi last-write-wins dengan stempel waktu hybrid logical clock pada pengembangan aplikasi offline-first. Penelitian ini juga membandingkan fungsionalitas dan performa aplikasi yang dibuat dengan aplikasi yang menggunakan solusi lain yaitu Realm. Proses implementasi aplikasi terdiri atas mempelajari, mendesain, mengimplementasikan konsep, dan menguji hasil. Kesimpulan pada penelitian ini adalah pendekatan event sourcing, last-write-wins, dan hybrid logical clock membantu implementasi aplikasi offline-first. Fungsionalitas implementasi berjalan dengan baik, walaupun fitur sinkronisasi pada kondisi waktu perangkat yang lebih maju dan mundur menghasilkan hasil yang kurang tepat. Performa aplikasi kurang efisien dibanding aplikasi Realm. Penelitian ini diharapkan memberikan pengetahuan kepada praktisi pengembangan aplikasi dalam mengimplementasi aplikasi offline-first. Kata kunci: Event sourcing, Hybrid Logical Clock, Last-write-wins, Offline-first