Anda di halaman 1dari 12

LAPORAN AWAL

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

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.

mysqldump nama_database > lokasi_backup -u root

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.

mysql nama_database < lokasi_backup -u root

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

[uname] username untuk akses ke database;


[pass] password dari[uname];
[dbname] nama database yang akan dilakukan backup atau export;

[backupfile] nama untuk file backupnya

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:

mysql -u [uname] -p[pass] [dbname] < [backupfile].sql


[uname] username untuk akses ke database;
[pass] password dari [uname];
[dbname] nama database yang akan dilakukan restore atau import;

[backupfile] nama untuk file yang akan dilakukan restore.

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

b) Dari point a) di atas, tambahkan data sebagai


berikut:

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

g) Buatlah Struktur Database berdasarkan table di bawah ini


nama database : Perpustakaan dan nama table : Buku

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

Anda mungkin juga menyukai