Modul 5
SQL REPLICATION
Pokokbahasan :
1. SQL REPLIKASI ONE WAY
2. SQL REPLIKASI TWO WAY
Rahmat Basuki
201201370311313
LABORATORIUMREKAYASAPERANGKAT LUNAK
TEKNIKINFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
I.
Tujuan
1. Memahami konsep dasar replikasi basis data
2. Mampu mengimplementasikan pendistribusian basis data melalui pendekatan
replikasi
II.
III.
IV.
Pokok Bahasan
1.
2.
Perlengkapanyangdibutuhkan:
1.
2.
3.
Mysql
4.
VirtualBox
5.
2 Windows XP Virtual
Dasar Teori
Replikasi
Replication Database adalah suatu fitur teknologi pada dunia pemrograman
database yang memungkinkan suatu database untuk mereplikasi atau mengopy datanya
ke database lain secara otomatis. Secara sederhana replikasi database adalah proses
automatik perintah dari database satu ke database lain yang tentunya terhubung dalam
jaringan.
Kegunaan dari proses replikasi ini adalah bila suatu database satu mengalami
kerusakan maka secara otomatis semua data yang telah disimpan pada database satu
dapat dilihat kembali di database lain. Konsep ini merupakan konsep teknologi yang
unik, karena secara otomatis segala perintah yang ada pada database satu akan
tersimpan pada database lain sehingga bila kehilangan data pada database satu, database
masih tersimpan di database lain.
Langkah-langkah instalasi
a. Setting tipe jaringan masing-masing windows XP di virtualBox dengan
Adaptor Ter-Bridge dan Pastikan Mode Promiscuous adalah ijinkan semua
atau allow all. Lihat gambar di bawah.
b. Setting IP address XP1 dan XP2 dengan cara Klik Control Panel -> Network
and Internet Connections -> Network Connections -> Local Area Connection
-> Properties -> Internet Protocol (TCP/IP) -> Use the following IP Address.
Isi IP address seperti dibawah ini.
XP1 = 192.168.1.10
XP2 = 192.168.1.20
c. Matikan firewall di XP1 dan XP2 dengan cara dengan cara Klik Control Panel
-> Network and Internet Connections -> pilih yang off (not recomended)
d. Cek Koneksi dengan cara buka terminal pada xp1 dan ping xp2 (ping
192.168.1.20)
1. Langkah-langkah praktikum Replikasi Natif (One-Way)
Komputer Master = XP1
1. Edit my.ini dengan cara buka xampp\mysql\bin cari file yang memiliki nama
my.ini dan tambahkan berdasarkan pada yang ditandai warna merah. Lihat
gambar dibawah
4. Login ke mysql
VI.
Pengujian replikasi
I.
II.
III.
2. Restart mysql
2. Restart mysql
3. Login mysql
5. Cek status slave, pastikan status Slave_IO_Running adalah yes dan status
Slave_SQL_Running adalah yes.
VIII.
d. Cek data yang telah dimasukkan di master XP2 pada master XP1
IX.
Kesimpulan
Adapun kesimpulan dari modul replikasi yakni: