Disusun Oleh :
Nama : Rizko Ramdhan Priatna
NIM : 201011400825
Kelas : 05TPLE002
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan, Banten
75
a) Pedahuluan
Database merupakan suatu sistem yang harus dapat diandalkan kinerjanya. Akan tetapi, suatu
sistem database tidak selamanya dapat berjalan dengan lancar. Adakalanya suatu database
mengalami gangguan. Gangguan-gangguan itu dapat menyebabkan kerusakan data pada sistem
tersebut. Kerusakan data pada sistem database dapat dicegah dengan berbagai macam teknik.
Untuk pencegahan kerusakan data tersebut dapat dilakukan dengan menggunakan metode
backup dan restore serta replikasi server MySQL. Metode backup dan restore merupakan
metode yang sudah lama digunakan untuk mencegah kerusakan data. Metode ini dijalankan
dengan membuat salinan dari data yang ada pada server secara berkala. Jika ada kerusakan
pada data yang berada pada server MySQL maka harus diusahakan untuk memperbaiki data
tersebut dengan mengambil salinannya.
b) Fasilitas Backup
Proses backup data merupakan hal yang sangat penting dilakukan. Hal ini diperlukan untuk
mengantisipasi hal-hal yang tidak diinginkan di database kita, misalnya hilangnya data, rusaknya
database dsb. Sebaiknya proses backup dilakukan secara rutin dan terus• menerus. Backup di
MySQL sebenarnya ada 2 jenis, yaitu secara otomatis dan manual. Secara otomatis kita dapat
menggunakan konsep replication , dimana server database kita secara real-time di-backup dengan
server lain. Jika terdapat perubahan di server utama kita, maka secara otomatis perubahannya
akan direplikasike server kedua.
76
c) Fasilitas
Restore
Restore merupakan prosedur yang dilaksanakan untuk mengembalikan file yang dibackup
ke database MySQL. Proses restore juga dapat dilakukan melalui perintah SQL dengan
memanfaatkan mysql dan juga bisa menggunakan software bantuan.
TUGAS PENDAHULUAN
1. Jelaskan apa yang dimaksud dengan backup ?
2. Jelaskan apa yang dimaksud dengan restore?
3. Jelaskan secara singkat tahapan-tahapan mem-backup sebuah data pada MySQL !
4. Jelaskan secara singkat tahapan-tahapan me-restore sebuah data pada MySQL !
JAWAB
1. Backup adalah membuat data cadangan dengan menyalin file atau sebuah data yang ada di
taruh di tempat yang kita tentukan sehingga jika terjadi kerusakan atau kehilangan file atau
sebuah data nya kita mempunyai data duplikat yang sudah kita backup tadi sehingga
datanya bisa di kembalikan.
2. Restore adalah proses mengebalikan file atau sebuah data bisa juga sebuah system kedalam
keadaan semula seperti keadaan sebelum kereset atau kehapus oleh program, dan restore
sendiri ada dua jenis yaitu system restore dan restore image backup. memang secara fungsi
sebenernya sama dengan backup.
3. Untuk mengbackup sebuah data pada mysql kalian silahkan buka cmd atau software data
base yang lain bebas mau menggunakan apa saja kemudian kalian ketikan perintah seperti di
bawah ini:
mysql>dump -u [uname] -p[pass] [dbname] > [backupfile].sql
4. Untuk me-restore atau mengembalikan sebuah data pada mysql kalian silahkan buka cmd
atau software data base yang lain bebas mau menggunakan apa saja kemudian kalian
ketikan perintah seperti di bawah ini:
77
LAPORAN AKHIR
PRAKTIKUM BASIS DATA
LAPORAN KE – 13
Disusun Oleh :
Nama : Rizko Ramdhan Priatna
NIM : 201011400825
Kelas : 05TPLE002
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS
PAMULANG
Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan, Banten
78
TUGAS PRAKTIKUM
a) Buatlah Struktur Database elektonik dan Televisi sebagai
table
79
c) Dari point a) dan b) di atas, buatlah backup data dengan mysqldump
Buatlah folder di D (bukan di C) dengan nama semesters dan namai simpan
backupl.sql dalam folder tersebut.ketik perintah di bawah ini
80
d) Dari point a) dan b) di atas, lakukan penghapusan database Elektonik dan
buat kembali database dengan nama yang sama
e) Dari point a), b), c) dan d) di atas, buatlah restore data, dengan keluar
mysql
81
f) Dari point a), b), c), d) dan e) di atas, eek struktur database yang telah
direstore
82
h) Dari point e) di atas, buatlah backup data dengan mysqldump dan disimpan
dengan nama backup2.sql pada direktori D:/Semester5
83
i) Dari point e) dan f) di atas, hapus database perpustakaan dan buat
kembali database dengan nama perpustakaan_baru
84
j) dari point f) g) h) diatas, buatlah proses restore data
85
k) Dari point g), h), i) dan j) di atas, cek struktur database yang telah
direstore
Hasil seperti gambar di bawah ini
TUGAS AKHIR
1. Berikut kesimpulan saya dari praktikum di atas !
Backup di MySQL sebenarnya ada 2 jenis, yaitu secara otomatis dan manual. Secara otomatis kita
dapat menggunakan konsep replication , dimana server database kita secara real-time di-backup
dengan server lain. Jika terdapat perubahan di server utama kita, maka secara otomatis
perubahannya akan direplikasike server kedua.
mysqldump nama_database > lokasi_backup –u root
Bisa juga dilakukan backup secara manual bisa di letakkan di penyimpanan pc kita atau
menyimpanan online seperti mediafire, google drive, drop box, dll.
Proses restore juga dapat dilakukan melalui perintah SQL dengan memanfaatkan mysql dan juga
bisa menggunakan software bantuan
mysql nama_database < lokasi_backup –u root
Tujuan dari restore hampir sama dengan backup yaitu untuk menyelamatkan data. Bedanya, jika
backup dengan cara menyalin data, sedangkan restore yang bertugas mengembalikan data maupun
sistem seperti semula.
86