Lompat ke isi

GUN (pangkalan data grafik): Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27843018; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''GUN''' atau '''Graph Universe Node''' (juga dikenal sebagai '''gun.js''' atau '''gunDB'''), adalah basis data grafik bersifat [[sumber terbuka]], waktu nyata, dan [[Desentralisasi|terdesentralisasi]] yang dirancang dengan pendekatan ''offline-first''. GUN ditulis dalam bahasa [[JavaScript]], sehingga dapat dijalankan langsung di [[peramban web]].
'''GUN''' atau '''Graph Universe Node''' (juga dikenal sebagai '''gun.js''' atau '''gunDB'''), adalah basis data grafik bersifat [[sumber terbuka]], waktu nyata, dan [[Desentralisasi|terdesentralisasi]] yang dirancang dengan pendekatan ''offline-first''. GUN ditulis dalam bahasa [[JavaScript]], sehingga dapat dijalankan langsung di [[peramban web]].<ref>[https://www.nbcnews.com/tech/tech-news/these-technologists-think-internet-broken-so-they-re-building-another-n1030136 These technologists think the internet is broken. So they're building another one]. ''NBC News''. 2019-07-21.</ref>


Basis data ini bekerja dalam bentuk jaringan ''peer-to-peer'' yang tersebar di antara dua jenis simpul: Browser Peers (pengguna di sisi klien) dan ''Runtime Peers'' (biasanya server atau simpul lain). GUN menggunakan metode replikasi multi-master, di mana semua simpul dapat saling menyinkronkan data. Untuk menjaga konsistensi data, GUN mengandalkan [[Jenis data|tipe data]] khusus yang disebut CRDT ''(Conflict-free Replicated Data Types)'', yang memungkinkan penggabungan data dari banyak sumber tanpa konflik.
Basis data ini bekerja dalam bentuk jaringan ''peer-to-peer'' yang tersebar di antara dua jenis simpul: Browser Peers (pengguna di sisi klien) dan ''Runtime Peers'' (biasanya server atau simpul lain). GUN menggunakan metode replikasi multi-master, di mana semua simpul dapat saling menyinkronkan data. Untuk menjaga konsistensi data, GUN mengandalkan [[Jenis data|tipe data]] khusus yang disebut CRDT ''(Conflict-free Replicated Data Types)'', yang memungkinkan penggabungan data dari banyak sumber tanpa konflik.<ref>Thakur. Uma. [https://www.irjet.net/archives/V9/i2/IRJET-V9I244.pdf ECENTRALISED CHAT APPLICATION]. ''IRJET''. 2022.</ref>


Salah satu penggunaan nyata dari GUN adalah dalam versi terdesentralisasi [[Internet Archive]], yang menunjukkan penerapannya dalam proyek skala besar dan misi penting.
Salah satu penggunaan nyata dari GUN adalah dalam versi terdesentralisasi [[Internet Archive]], yang menunjukkan penerapannya dalam proyek skala besar dan misi penting.<ref>[https://archive.org/details/the-decentralized-web-an-introduction/ The Decentralized Web: An Introduction]. 2022-01-27.</ref><ref>[https://www.bleepingcomputer.com/news/technology/archiveorg-has-created-a-decentralized-or-dweb-version-of-their-site/ Archive.org Has Created a Decentralized or Dweb Version of Their Site]. ''BleepingComputer''.</ref>


GUN dirancang untuk memudahkan pengembangan aplikasi web yang bersifat tangguh terhadap kegagalan jaringan, cepat dalam sinkronisasi data, dan mendukung privasi serta kontrol data secara terdesentralisasi.
GUN dirancang untuk memudahkan pengembangan aplikasi web yang bersifat tangguh terhadap kegagalan jaringan, cepat dalam sinkronisasi data, dan mendukung privasi serta kontrol data secara terdesentralisasi.


== Referensi ==
== Referensi ==
 
<references />
 


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=GUN+%28pangkalan+data+grafik%29&oldid=27843018 Wikipedia bahasa Indonesia], revisi 27843018 (2025-09-18T09:31:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=GUN+%28pangkalan+data+grafik%29&oldid=27843018 Wikipedia bahasa Indonesia], revisi 27843018 (2025-09-18T09:31:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 25 Agustus 2026 18.07

GUN atau Graph Universe Node (juga dikenal sebagai gun.js atau gunDB), adalah basis data grafik bersifat sumber terbuka, waktu nyata, dan terdesentralisasi yang dirancang dengan pendekatan offline-first. GUN ditulis dalam bahasa JavaScript, sehingga dapat dijalankan langsung di peramban web.[1]

Basis data ini bekerja dalam bentuk jaringan peer-to-peer yang tersebar di antara dua jenis simpul: Browser Peers (pengguna di sisi klien) dan Runtime Peers (biasanya server atau simpul lain). GUN menggunakan metode replikasi multi-master, di mana semua simpul dapat saling menyinkronkan data. Untuk menjaga konsistensi data, GUN mengandalkan tipe data khusus yang disebut CRDT (Conflict-free Replicated Data Types), yang memungkinkan penggabungan data dari banyak sumber tanpa konflik.[2]

Salah satu penggunaan nyata dari GUN adalah dalam versi terdesentralisasi Internet Archive, yang menunjukkan penerapannya dalam proyek skala besar dan misi penting.[3][4]

GUN dirancang untuk memudahkan pengembangan aplikasi web yang bersifat tangguh terhadap kegagalan jaringan, cepat dalam sinkronisasi data, dan mendukung privasi serta kontrol data secara terdesentralisasi.

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 27843018 (2025-09-18T09:31:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.