Drupal Replikasi LANDASAN TEORI

37

2.13 Drupal

Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang didistribusikan dibawah lisensi GPL. Pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas juga, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi atau konten yang berada pada website. http:id.wikipedia.orgwikiDrupal. Beberapa keunggulan Drupal adalah sebagai berikut : 1. Memiliki fasilitas update otomatis. Fasilitas ini bisa diatur agar memberitahu administrator jika ada update untuk modul-modul yang digunakan. 2. Drupal memiliki memiliki ukuran yang jauh lebih ringan dibanding dengan cms lainnya. Sehingga dengan ukurannya yang kecil sangat cocok bagi yang memiliki ukuran hosting yang kecil. 3. Drupal memiliki modul yang handal. Modul pada drupal dapat membuat modifikasi website drupal tanpa koding. 4. Perkembangan development yang cepat. Para developer Drupal selalu menambahkan banyak fitur baru disetiap rilis versinya Widijanuarto : 2010 38

2.14 Replikasi

Replikasi adalah suatu teknik untuk melakukan copy semua perubahan yang dibuat pada server disebut master ke server lain disebut slave untuk menghindari kehilangan data jika master mengalami crash dan memiliki salinan dari server utama. Charless Bell, 2010 Gambar 2.6 Skema replikasi Sumber : http:www.clusterdb.comwp- contentuploads201010master_slave.jpg Replikasi antara server di MySQL didasarkan pada mekanisme log biner binary log. Jika salah satu beroperasi sebagai master menulis pembaruan data dan pembaruan tersebut tercatat ke log biner. Informasi yang ada di log biner disimpan dalam format log yang berbeda sesuai dengan database perubahan yang dicatat. Kemudian slave dikonfigurasi untuk membaca log biner dari master dan melakukan perubahan log biner yang ada di master ke database pada slave.Anonim : 2011 39 Gambar 2.7 Skema replikasi master-master sumber : http:www.lefred.beblogimagesmysql_replication.png Replikasi master-master merupakan replikasi mysql dimana terdapat 2 dua server, dimana server pertama bertindak sebagai master dan juga slave begitu juga dengan server kedua sehingga terdapat dua master dan dua slave. Dua server tersebut akan melakukan sinkronisasi log biner dalam melakukan replikasi. Keuntungan replikasi tergantung dari jenis replikasi tetapi pada umumnya replikasi mendukung ketersediaan data setiap waktu dan dimanapun diperlukan. Adapun keuntungan lainnya adalah : 1. Memungkinkan beberapa lokasi menyimpan data yang sama. Hal ini sangat berguna pada saat lokasi-lokasi tersebut membutuhkan data yang 40 sama atau memerlukan server yang terpisah dalam pembuatan aplikasi laporan. 2. Aplikasi transaksi online terpisah dari aplikasi pembacaan seperti proses analisis database secara online, data smarts atau data warehouse. 3. Memungkinkan otonomi yang besar. Pengguna dapat bekerja dengan meng-copy data pada saat tidak terkoneksi kemudian melakukan perubahan untuk dibuat database baru pada saat terkoneksi. 4. Data dapat ditampilkan seperti layaknya melihat data tersebut dengan menggunakan aplikasi berbasis Web . 5. Meningkatkan kinerja pembacaan. 6. Membawa data mendekati lokasi individu atau kelompok pengguna. Hal ini akan membantu mengurangi masalah karena modifikasi data dan pemrosesan query yang dilakukan oleh banyak pengguna karena data dapat didistribusikan melalui jaringan dan data dapat dibagi berdasarkan kebutuhan masing-masing unit atau pengguna. 7. Penggunaan replikasi sebagai bagian dari strategi standby server. Anonim : 2007

2.15 Iptables