4.3.2.1 Halaman Login
Gambar 4. 165 Halaman Login
Pada gambar 4.165 menampilkan halaman login sistem di server slave. Untuk login di sistem server slave, hanya terdapat 1 level pengguna sistem yaitu
“admin” yang bisa memantau data yang ada di sistem server slave.
4.3.2.2 Halaman Utama
Gambar 4. 166 Halaman Utama
Pada gambar 4.166 menampilkan halaman utama di sistem server slave. Di halaman utama terdapat menu:
- Beranda : Untuk kembali ke halaman utama.
- Paroki : Untuk melihat data yang berhubungan dengan paroki.
- Umat : Untuk melihat data yang berhubungan dengan umat.
- Sakramental : Untuk melihat data sakramental.
4.3.2.3 Menu Paroki
4.3.2.3.1 Sub Menu Profil Paroki
Gambar 4. 167 Halaman Profil Paroki
Pada gambar 4.167 menampilkan data paroki yang terhubung dengan server slave
.
4.4 Implementasi Replikasi
Untuk melakukan replikasi basis data, penulis menggunakan mesin virtual virtual machine. Penulis membuat 2 virtual machine untuk server master dan 1
virtual machine untuk server slave. Berikut kebutuhan perangkat lunak untuk server master
: 1. Windows 7 32bit
2. XAMPP versi 5.6.8 3. Browser Mozilla Firefox versi 45.0.1
Berikut kebutuhan perangkat lunak untuk server slave: 1. Windows 7 32 bit
2. .NET Framework 4.0 3. MySQL Server versi 5.7
4. SQLyog Community Edition 12.2.4
4.4.1 Implementasi Server Master
Setelah database yang dibutuhkan serta sistem sudah siap di masing- masing server master dan server slave. Langkah-langkah implementasi replikasi
untuk server master adalah sebagai berikut: 9. Konfigurasi ip address
Ip address master 1 : 192.168.1.2
Ip address master 2 : 192.168.1.3
10. Melakukan konfigurasi file my.ini. Konfigurasi master 1.
server-id = 2 log_bin = master1-mysql-bin
binlog_do_db = sasp
Konfigurasi master 2.
server-id = 1 log_bin = master2-mysql-bin
binlog_do_db = sasp
11. Membuat user replikasi Di kedua server master, buat user
“slave_user” dan password “12345” menggunakan MySQL command line.
GRANT REPLICATION SLAVE ON . TO slave_user IDENTIFIED BY 12345;
FLUSH PRIVILEGES; USE SASP;
FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS;
UNLOCK TABLES;
4.4.2 Implementasi Server Slave
Setelah basis data dan tabel-tabel yang dibutuhkan sudah siap di server slave
. Langkah-langkah implementasi replikasi untuk server slave adalah sebagai berikut:
1. Konfigurasi ip address
Ip address slave : 192.168.1.10 2.
Melakukan konfigurasi file my.ini Mengubah nilai server id dan menambahkan baris untuk menentukan tabel
yang di replikasi.
server_id = 10; replicate-do-table=sasp.paroki
replicate-do-table=sasp.stasi replicate-do-table=sasp.sk_pengurus_stasi
replicate-do-table=sasp.profil_paroki replicate-do-table=sasp.pelayanan
replicate-do-table=sasp.pastor replicate-do-table=sasp.wilayah
replicate-do-table=sasp.ketua_wilayah replicate-do-table=sasp.lingkungan
replicate-do-table=sasp.ketua_lingkungan replicate-do-table=sasp.keluarga
replicate-do-table=sasp.anggota_keluarga replicate-do-table=sasp.baptis
replicate-do-table=sasp.baptis_diterima replicate-do-table=sasp.komuni_pertama
replicate-do-table=sasp.penguatan replicate-do-table=sasp.perkawinan
replicate-do-table=sasp.imamat replicate-do-table=sasp.pengurapan