• Tidak ada hasil yang ditemukan

Replikasi pada Standby Database Menggunakan Metode Incremental Backup

N/A
N/A
Protected

Academic year: 2019

Membagikan "Replikasi pada Standby Database Menggunakan Metode Incremental Backup"

Copied!
16
0
0

Teks penuh

(1)

REPLIKASI PADA

STANDBY DATABASE

MENGGUNAKAN

METODE

INCREMENTAL BACKUP

TESIS

DEFRY HAMDHANA

117038074

PROGRAM STUDI S2 TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(2)

REPLIKASI PADA

STANDBY DATABASE

MENGGUNAKAN

METODE

INCREMENTAL BACKUP

TESIS

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Magister Teknik Informatika

DEFRY HAMDHANA

117038074

PROGRAM STUDI S2 TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(3)

PENGESAHAN

Judul : Replikasi padaStandby DatabaseMenggunakan Metode Incremental Backup

Nama : Defry Hamdhana

Nomor Induk Mahasiswa : 117038074

Program Studi : Magister (S2) Teknik Informatika

Fakultas : Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara

Komisi Pembimbing :

Pembimbing 2, Pembimbing 1,

Dr. Erna Budhiarti Nababan, M.IT Prof. Dr. Herman Mawengkang

Diketahui/disetujui oleh

Program Studi S2 Teknik Informatika Ketua,

(4)

PERNYATAAN

REPLIKASI PADASTANDBY DATABASEMENGGUNAKAN METODEINCREMENTAL BACKUP

TESIS

Saya mengakui bahwa tesis ini adalah hasil karya saya sendiri, kecuali beberapa kutipan

dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, 03 Januari 2014

(5)

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN

AKADEMIS

Sebagai civitas akademik Universitas Sumatera Utara, saya yang bertanda tangan di bawah ini :

Nama : Defry Hamdhana

Nim : 117038074

Program Studi : Teknik Informatika

Demi pengembangan ilmu pengetahuan, menyetujui memberikan kepada Universitas Sumatera Utara Hak Bebas Royalti Non-Ekslusif (Non-Exclusive Royalty Free Right) atas tesis saya yang berjudul:

REPLIKASI PADASTANDBY DATABASEMENGGUNAKAN METODEINCREMENTAL BACKUP

Beserta perangkat yang ada (jika diperlukan). Dengan hak bebas Royaliti Non-Exclusive ini, Universitas Sumatera Utara berhak menyimpan, mengalih media, memformat, mengelola dalam bentuk database, merawat dan mempublikasikan tesis saya tanpa meminta izin dari saya selama tetap mencantumkan nama saya sebagai penulis dan sebagai pemegang dan/atau sebagai pemilik hak cipta

Demikian pernyataan ini dibuat dengan sebenarnya.

Medan, 03 Januari 2014

(6)

Telah diuji pada

Tanggal: 03 Januari 2014

PANITIA PENGUJI TESIS

Ketua : Prof. Dr. Herman Mawengkang Anggota : 1. Dr. Erna Budhiarti Nababan, M.IT

2. Prof. Dr. Muhammad Zarlis 3. Prof. Dr. Tulus

(7)

RIWAYAT HIDUP

DATA PRIBADI

Nama Lengkap : Defry Hamdhana, S.T Tempat dan Tanggal Lahir : Lhokseumawe, 05 Mei 1987 Alamat Rumah : Jl. Pendidikan No. 6 Dusun III

Desa Tambon Tunong Kec. Dewantara Kab. Aceh Utara

Telepon Rumah/Faks/Hp : 0857 6136 2180

E-mail : [email protected] Instansi Tempat Bekerja : SMK Tritech Informatika Medan

Alamat Kantor : Jl. Bhayangkara No. 488 Kel. Indra Kasih Kec. Medan Tembung

DATA PENDIDIKAN

(8)

vii

KATA PENGANTAR

Alhamdulillah puji syukur kehadirat Allah SWT, yang telah memberikan rahmat dan

karunia-Nya kepada penulis, sehingga penulis dapat menyelesaikan tesis ini dengan judul:

Replikasi padaStandby DatabaseMenggunakan MetodeIncremental Backup.

Tesis ini disusun untuk melengkapi dan memenuhi persyaratan mencapai derajat

kesarjanaan Strata-2 pada Program Studi Teknik Informatika, Fakultas Ilmu Komputer

dan Teknologi Informasi Universitas Sumatera Utara. Penulis menyadari sepenuhnya,

bahwa tesis ini selesai karena adanya dukungan dan bantuan dari berbagai pihak. Untuk

itu pada kesempatan ini, penulis menyampaikan penghargaan dan ucapan terimakasih

yang sedalam-dalamnya kepada:

1. Bapak Prof. Dr. Herman Mawengkang, selaku Dosen Pembimbing Utama dan Ibu Dr.

Erna Budhiarti Nababan, M.IT selaku Dosen Pembimbing Kedua, dengan segala

perhatian dan kesabaran telah memberikan bimbingan baik selama mengikuti

pendidikan maupun dalam penyelesaian tesis ini.

2. Bapak Prof. Dr. Muhammad Zarlis selaku Ketua Prodi, Bapak Prof. Dr. Tulus dan

Bapak Dr. Marwan Ramli, M.Si, selaku Dosen Pembanding atas segala kritik dan

sarannya.

3. Seluruh Dosen Pengajar Pascasarjana Program Studi Teknik Informatika yang telah

memberikan bekal ilmu pengetahuan selama penulis mengikuti pendidikan.

4. Ayahanda H. Muhammad Yusuf Umar, Ibunda Hj. Ernawati Sulaiman, dan adik-adik

atas doa restu dan motivasinya yang telah diberikan selama ini.

5. Bapak Fadlisyah S.Si, M.T dan Bapak Sayed Fachrurrozi S.Si, M.Kom selaku Dosen

Jurusan Informatika Unimal, dan Bapak Nurdin, M.Kom selaku Ketua Jurusan

Informatika Unimal, yang selama ini telah banyak memberikan dukungan baik moril

(9)

viii

6. Segenap civitas akademika Program Studi Pascasarjana Teknik Informatika Sumatera

Utara yang selalu memberikan informasi dan pelayanan kepada penulis dengan tulus

dan tak kenal lelah.

7. Rekan-rekan seperjuangan pada program studi Teknik Informatika yang tergabung

dalam Kom C 2011 dan rekan-rekan lain yang tidak dapat disebutkan satu persatu,

yang telah banyak membantu selama perkuliahan maupun dalam penyelesaian tesis

ini.

Tentulah tiada yang sempurna di dunia ini begitu pula dalam penulisan tesis ini, untuk

itu penulis mengharapkan kritik dan saran dari pembaca demi kesempurnaan tesis ini

selanjutnya.

Akhir kata penulis berharap semoga tesis ini dapat bermanfaat bagi semua pihak,

khususnya dalam bidang pendidikan dan penyedia jasa internet.

Medan, 03 Januari 2014

(10)

ABSTRAK

Bagi beberapa lembaga pemerintahan atau perusahaan, data adalah salah satu aset yang harus dapat dijamin keberadaaannya. Akan tetapi resiko kehilangan data yang diakibatkan olehmaintenance, kerusakandatabase, kerusakan media, data corruption atau bahkan bencana alam dapat memberikan resiko yang besar terhadap keberadaan data yang semuanya itu dapat terjadi tanpa bisa diprediksi terlebih dahulu. Untuk itu dibutuhkan sebuah disaster recovery plan yang dapat menjamin data tetap konsisten walaupun database mengalami gangguan bahkan kerusakan. Adapun teknik penyelamatan data yang sering dilakukan adalah backup data. Pada kasus ini backup data harus dapat dilakukan secarareal time. Karenadisaster yang dapat terjadi kapan saja. Hal ini dapat dilakukan dengan menggunakan metode incremental backup. Namun solusi backup untuk beberapa instansi yang tetap harus melakukan transaksi data walaupun database primary rusak belum cukup. Server database slave tidak dapat langsung menggantikan server database primary. Untuk itu dibutuhkan sebuah teknik yang mampu mengatur server database slave menjadi pengganti server database primary untuk menjaga keberlangsungan transaksi data. Teknik tersebut adalah standby database. Dengan melakukan failover, standby database dapat menggantikan fungsiprimary database dalam waktu yang singkat. Dengan demikian proses transaksi data tetap dapat berjalan walaupun primary database mengalami kerusakan.

(11)

REPLICATION STANDBY DATABASE USING THE INCREMENTAL BACKUP METHOD

ABSTRACT

For some government agencies or companies, the data is one of the assets that must be guaranteed its existence. However, the risk of data loss caused by maintenance, database damage, damage to the media, corruption of data or even a natural disaster can provide a great risk to the existence of the data all of which can happen without being able to predict in advance. That requires a disaster recovery plan to ensure that data remains consistent even though the database to crash damage. The data rescue techniques is often done data backups. In this case the backup data must be done in real time. Because disaster can occur anytime. This can be done by using incremental backups. But backup solutions for some agencies still have to perform data transactions even if the primary database is not damaged enough. The slave database servers can not directly replace the primary database server. That requires a technique that is able to regulate the slave database server becomes a substitute for the primary database server to maintain the continuity of data transactions. The technique is a standby database. By doing failover, standby database can replace the function of the primary database in a short time. Thus the process of data transactions can still run even if the primary database is damaged.

(12)

xi

BAB II LANDASAN TEORI 5

2.1. Data 5

2.2. Disaster Recovery 5

2.3. KonsepBackup 6

2.4. Replikasi 7

2.5. Primary DatabasedanStandby Database 9

2.5.1. Failover 10

2.5.2. Redo Log File 10

2.5.1. Archived Log File 10 2.6. MetodeStandby Database 11 2.6.1. Metode Standby Database secara Manual 11 2.6.2. Metode Standby Database secara Managed Recovery 11 2.6.3. Read-Only Mode untuk Query 12

BAB III METODOLOGI PENELITIAN 14 3.1. Rancangan Penelitian 15 3.2. Perangkat dan Data yang digunakan dalam penelitian 15

3.2.1. Perangkat 15

(13)

xii

3.6.1. Analisa Data 17

3.6.2. Rancangan Skenario Simulasi 17 3.6.2.1.Skenario I, Primary Database dan Standby

Database berada dalam keadaan normal 23 3.6.2.2.Skenario II, Standby Database dalam

keadaan normal tetapi Primary Database mati dalam keadaan proses menginput data 24 3.6.2.3.Skenario III, Primary Database dalam

keadaan normal tetapi dengan Standby Database

yang baru 24

BAB IV HASIL DAN PEMBAHASAN 25 4.1. Parameter ReplikasiDatabasepada Simulasi 25

4.2. Simulasi 27

4.1.1. Skenario I, Primary Database dan Standby Database

berada dalam keadaan normal 28 4.1.2. Skenario II, Standby Database dalam keadaan normal

tetapi Primary Database mati dalam keadaan proses

menginput data 34

4.1.3.Skenario III, Primary Database dalam keadaan normal tetapi dengan Standby Database yang baru 36

BAB V KESIMPULAN DAN SARAN 40

5.1. Kesimpulan 40

5.2. Saran 41

DAFTAR PUSTAKA 42

(14)

xiii

DAFTAR TABEL

Hal.

Tabel 4.1. PengaturanIP address 28

Tabel 4.2. Contoh data barang yang terdapat di dalamprimary database 32

Tabel 4.3. Contoh data barang yang terdapat di dalamstandby database 32

Tabel 4.4. Hasil pengujian waktu respon danthroughputpada skenario I 34

Tabel 4.5. Hasil pengujian waktu respon pada skenario III 39

(15)

xiv

DAFTAR GAMBAR

Hal.

Gambar 2.1.Standby databasepada moderecovery manual 11

Gambar 2.2.Updatesecara otomatis pada sebuahstandby database 12

Gambar 2.3.Standby Databasedalam ModeRead Only 12

Gambar 3.1. Rancangan topologi jaringan yang dibagun untuk simulasi 16

Gambar 3.2.Flowchartsistem kerjastandby database 18

Gambar 3.3. Prosesstandby database 19

Gambar 3.4. Skema dari sistemstandby database 20

Gambar 3.5.Redo log files 21

Gambar 3.6. Proseslog File 23

Gambar 4.1. Arsitektur server pada simulasi 25

Gambar 4.2. MendaftarkanIP address primary databasepada komputer

klien 28

Gambar 4.3. Melakukan konfigurasiIP addresspada aplikasi master 29

Gambar 4.4. MendaftarkanIP server standby databasepada aplikasi

master 29

Gambar 4.5. Mengaktifkanreal time logging 30

Gambar 4.6.Inputdata 30

Gambar 4.7. (a) Data padaprimary database, (b) Data padastandby

database 31

Gambar 4.8. Tabellogging 31

Gambar 4.9. Skema replikasi pada sistem yang dibangun 32

Gambar 4.10. Proses replikasistandby databasesecaraincremental

backup 33

Gambar 4.11. KonfigurasiIP addressuntukprimary databaseyang baru 35

Gambar 4.12. Konfigurasifailover 35

Gambar 4.13. KonfigurasiIP addresspada aplikasi pergudangan 36

Gambar 4.14. Proses sinkronisasi data dengan menggunakan metodefull

(16)

xv

Gambar 4.15. Tabelreal time loggingtidak aktif 38

Referensi

Dokumen terkait

Modul LCD berukuran 16 karakter x 2 baris dengan fasilitas backlighting memiliki 16 pin yang terdiri dari 8 jalur data, 3 jalur kontrol dan jalur-jalur catu daya,

Dalam persoalan pewahyuan al-Qur’an sepertinya Fazlur Rahman berbeda pendapat dengan pandangan ortodoks Islam yang memberikan gambaran bahwa proses pewahyuan

Pengetahuan dan sikap perawat dalam memenuhi kebutuhan psikologis dan spiritual klien terminal penting dikuasai oleh perawat dalam memberikan asuhan keperawatan.

Hasil analisis sidik ragam memperlihatkan bahwa suhu pemanasan dan penambahan starter persentase yang berbeda tidak berpengaruh nyata terhadap daya hambat pada

Rafi'i Munir, M.Ag L Pendidikan Agama Islam SMAN 1 SIMPANG KANAN Kab.. Yabinad Bustanul

Camtasia Studio 8 lebih banyak digunakan untuk editing video, sedangkan Camtasia recorder digunakan untuk proses merekam aktivitas yang ada dalam desktop komputer.. Gambar

Dikarenakan jamur kaya akan serat, rendah lemak dan karbohidrat yang akan membantu dalam membakar lemak dalam tubuh.. Cocok untuk diolah menjadi : Jamur crispy, patty, sate jamur

Trading forex sudah mendapatkan fatwa Halal dari MUI, tapi yang jadi permasalahan, apakah system kerja sama (PAMM) adalah halal? Inilah salah satu factor peneliti