Implementasi Socket Programming Sebagai Media Sinkronisasi Database Terdistribusi dengan Teknik Multi Master Replication

  • Made Pradnyana Ambara
  • Pande Ketut Widiartana
  • Yohanes Priyo Atmojo
N/ACitations
Citations of this article
94Readers
Mendeley users who have this article in their library.

Abstract

Dalam sebuah database terdistribusi, database disimpan tersebar di banyak lokasi yang terpisah namun saling berhubungan satu sama lain. Sinkronisasi data pada database terdistribusi yang heterogenous, dengan sumber data yang secara geografis terletak tersebar di beberapa lokasi yang sangat jauh adalah salah satu masalah dalam penerapannya. Sinkronisasi database yang dilakukan dengan cara export file SQL secara manual di sistem sumber, kemudian dikirimkan melalui email untuk di import di sistem tujuan sangat tidak efektif di mana sangat sering terjadi kesalahan pada sisi user dalam export import file-nya. Penelitian ini bertujuan memberikan solusi atas permasalahan tersebut dengan menerapkan teknik pemrograman socket untuk membangun aplikasi yang berfungsi sebagai media sinkronisasi otomatis pada datatabase terdistribusi. Hasil dari penelitian ini adalah sebuah middleware yang dapat menyinkronkan data pada database terdistribusi menggunakan teknik multi master replication. Teknik ini dapat meningkatkan availability dari database sehingga ketika terjadi kerusakan atau kegagalan pada satu lokasi fisik maka tidak menyebabkan kegagalan keseluruhan sistem pada database. Middleware ini akan membaca setiap perubahan pada database kemudian mengirimkannya melalui komunikasi socket ke aplikasi server. Aplikasi server kemudian akan mem-broadcast perubahan tersebut ke semua client yang terhubung. Metode penelitian yang digunakan adalah metode waterfall model meliputi pengumpulan data, analisa dan desain sistem serta pembuatan dan uji coba.

Cite

CITATION STYLE

APA

Made Pradnyana Ambara, Pande Ketut Widiartana, & Yohanes Priyo Atmojo. (2020). Implementasi Socket Programming Sebagai Media Sinkronisasi Database Terdistribusi dengan Teknik Multi Master Replication. Jurnal Sistem Dan Informatika (JSI), 14(2), 113–124. https://doi.org/10.30864/jsi.v14i2.271

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free