Cetak Buku Cetak Laporan Tahunan Sakramental

kematian, umat_luar dan tabel umat_non_katolik. Tabel-tabel tersebut direplikasi karena data-data di dalam tabel tersebut dibutuhkan oleh pihak keuskupan. Replikasi pada MySQL menggunakan tiga thread. Thread satu di dalam master dan dua thread di slave. Ketika START SLAVE dijalankan pada master slave , slave membuat sebuah thread yang disebut IO thread untuk menghubungkan dengan master dan meminta master untuk mengirimkan record yang diupdate dalam binary log. Sedangkan master membuat sebuah thread untuk mengirimkan binary log ke slave. Thread ini dapat diidentifikasi sebagai Binlog Dump yang dapat dilihat dari SHOW PROCESSLIST pada master thread IO pada slave membaca update Binlog Dump yang dikirimkan master dan menyalin ke lokal file yang diketahui sebagai relay logs di dalan direktori slavedata. Thread ke tiga adalah SQL thread yang dibuat slave untuk membaca relay logs dan melakukan update. Perancangan replikasi basis data pada Sistem Administrasi Sakramental dan Pastoral adalah sebagai berikut: 1. Konfigurasi ip address di master site dan di slave site. 2. Melakukan konfigurasi file my.ini di master site dan di slave site. 3. Membuat user replikasi di master site. 4. Mengaktifkan fitur crash save di slave site. 5. Melihat status master site, dengan menjalankan perintah : 6. Menghubungkan master site dengan slave site. 7. Menjalankan slave site dan melihat status slave site. 8. Untuk memastikan slave berjalan dengan baik, informasi status Slave_IO_Running dan Slave_SQL_Running harus menampilkan status Yes. Adapun proses implementasi replikasi basis data sesuai dengan rancangan diatas untuk sistem ini dapat dilihat pada sub bab 4.4. 97

BAB IV IMPLEMENTASI SISTEM

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut: Processor : Intel Core i3 Harddisk : 640 GB RAM : 8 GB Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut: Sistem Operasi : Windows 7 64 bit Web Server : Apache DBMS : MySQL Text Editor : Sublime Text Bahasa Pemrograman : PHP

4.2 Implementasi Basis Data

Pada bagian ini dibahas proses pembuatan basis data menggunakan MySQL untuk menunjang sistem. Basis data yang dibuat sesuai dengan rancangan basis data pada bab sebelumnya. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI