ABSTRAK Nama : I Gede Aditya Premana Putra Niti Cahyaning Utami Program Studi : Ilmu Komputer Judul : Pengembangan Aplikasi Chat dengan Basis Data Terde- sentralisasi yang Reliable dengan Fitur Autentikasi dan Otorisasi Menggunakan Gun.js Pembimbing : Dr. Rizal Fathoni Aji, S.Kom., M.Kom. : Muhammad Hafizhuddin Hilman, S.Kom., M.Kom., Ph.D Sistem terdesentralisasi dirancang untuk menghilangkan ketergantungan pada server pusat yang mengatur keseluruhan sistem. Aplikasi peer-to-peer (P2P) meru- pakan salah satu bentuk sistem terdesentralisasi. Salah satu library yang men- dukung pengembangan aplikasi P2P yang memungkinkan banyak opsi adaptor pe- nyimpanan, resolusi konflik, manajemen peer, dan keamanan dengan infrastruk- tur public key adalah Gun.js. Penelitian ini menganalisis reliabilitas aplikasi chat berbasis Gun.js yang dikembangkan dengan skema koneksi berbeda, yaitu melalui WebRTC dan WebSocket. Hasil pengujian latensi menggunakan koneksi Gun.js de- ngan WebRTC, Gun.js dengan WebSocket, dan WhatsApp pada pengiriman pesan teks menunjukkan hasil latensi terendah adalah arsitektur aplikasi chat P2P terde- sentralisasi dengan WebRTC. Namun, arsitektur P2P tersentralisasi dengan Web- Socket memiliki skalabilitas dan ketersediaan yang lebih baik. Penelitian ini juga mengeksplorasi implementasi chat grup yang menjadi tantangan aplikasi chat de- ngan skema infrastruktur public key. Hasil implementasi fitur pada aplikasi peneli- tian adalah chat grup yang aman menggunakan dengan enkripsi end-to-end untuk semua pesan dan mekanisme rotasi grup oleh pemilik (pembuat) grup untuk pem- baruan grup ketika ada anggota ditambahkan maupun dihapus. Pengembangan se- lanjutnya dari penelitian ini dapat berupa penambahan variasi skenario pengujian dan perbaikan mekanisme rotasi grup. Kata kunci: graph database, decentralized app, reliabilitas, chat app, chat grup, Gun.js