Menu Pengguna Sistem Server master paroki

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