<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Perencanaan_dan_pengujian_backup</id>
	<title>Perencanaan dan pengujian backup - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Perencanaan_dan_pengujian_backup"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;action=history"/>
	<updated>2026-04-20T20:21:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72655&amp;oldid=prev</id>
		<title>Unknown user at 03:14, 6 May 2025</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72655&amp;oldid=prev"/>
		<updated>2025-05-06T03:14:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:14, 6 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Berikut adalah &#039;&#039;&#039;Modul &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10 (Lanjutan)&lt;/del&gt;: Strategi Backup dan Recovery&#039;&#039;&#039;, dengan fokus pada &#039;&#039;&#039;Perencanaan dan Pengujian Backup&#039;&#039;&#039;, serta &#039;&#039;&#039;contoh implementasi di MySQL Ubuntu 24.04&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Berikut adalah &#039;&#039;&#039;Modul: Strategi Backup dan Recovery&#039;&#039;&#039;, dengan fokus pada &#039;&#039;&#039;Perencanaan dan Pengujian Backup&#039;&#039;&#039;, serta &#039;&#039;&#039;contoh implementasi di MySQL Ubuntu 24.04&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Strategi Backup dan Recovery==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Strategi Backup dan Recovery==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72654&amp;oldid=prev</id>
		<title>Unknown user at 03:05, 6 May 2025</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72654&amp;oldid=prev"/>
		<updated>2025-05-06T03:05:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;amp;diff=72654&amp;amp;oldid=72519&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72519&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Berikut adalah **Modul 10 (Lanjutan): Strategi Backup dan Recovery**, dengan fokus pada **Perencanaan dan Pengujian Backup**, serta **contoh implementasi di MySQL Ubuntu 24.04...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Perencanaan_dan_pengujian_backup&amp;diff=72519&amp;oldid=prev"/>
		<updated>2025-04-13T02:26:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Berikut adalah **Modul 10 (Lanjutan): Strategi Backup dan Recovery**, dengan fokus pada **Perencanaan dan Pengujian Backup**, serta **contoh implementasi di MySQL Ubuntu 24.04...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Berikut adalah **Modul 10 (Lanjutan): Strategi Backup dan Recovery**, dengan fokus pada **Perencanaan dan Pengujian Backup**, serta **contoh implementasi di MySQL Ubuntu 24.04**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 💾 **Modul 10: Strategi Backup dan Recovery**  &lt;br /&gt;
### 📌 Topik: Perencanaan dan Pengujian Backup&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### 🎯 **Tujuan Pembelajaran**&lt;br /&gt;
Setelah mempelajari bagian ini, mahasiswa diharapkan mampu:&lt;br /&gt;
- Merancang strategi backup yang sesuai kebutuhan sistem.&lt;br /&gt;
- Menyusun jadwal backup berkala (harian, mingguan).&lt;br /&gt;
- Menguji keberhasilan backup dan memastikan file dapat di-*restore*.&lt;br /&gt;
- Menerapkan praktik perencanaan backup di MySQL Ubuntu 24.04.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 📚 **10.12 Perencanaan Backup: Apa Saja yang Harus Dirancang?**&lt;br /&gt;
&lt;br /&gt;
| Komponen                  | Penjelasan                                                                 |&lt;br /&gt;
|---------------------------|------------------------------------------------------------------------------|&lt;br /&gt;
| **Jadwal Backup**         | Kapan backup dilakukan (harian, mingguan, bulanan)                         |&lt;br /&gt;
| **Jenis Backup**          | Full, Incremental, Differential                                            |&lt;br /&gt;
| **Metode Penyimpanan**    | Lokal, cloud, offsite, hybrid                                              |&lt;br /&gt;
| **Retention Policy**      | Lama penyimpanan file backup (misal: 7 hari harian, 4 minggu mingguan)     |&lt;br /&gt;
| **Enkripsi**              | Apakah file backup dienkripsi?                                             |&lt;br /&gt;
| **Pengujian Berkala**     | Seberapa sering restore diuji? (misalnya setiap 1 minggu)                  |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 📆 **10.13 Contoh Strategi Backup MySQL Ubuntu 24.04**&lt;br /&gt;
&lt;br /&gt;
### 🎯 Skema:&lt;br /&gt;
- Backup harian (full) disimpan selama 7 hari.&lt;br /&gt;
- Disimpan di folder `/var/backups/mysql/`.&lt;br /&gt;
- Backup dilakukan setiap pukul 02.00 WIB.&lt;br /&gt;
&lt;br /&gt;
### 📄 Script Backup Harian (`/usr/local/bin/mysql_backup.sh`):&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Konfigurasi&lt;br /&gt;
DB_USER=&amp;quot;root&amp;quot;&lt;br /&gt;
DB_PASS=&amp;quot;password_mysql&amp;quot;&lt;br /&gt;
BACKUP_DIR=&amp;quot;/var/backups/mysql&amp;quot;&lt;br /&gt;
DATE=$(date +%F)&lt;br /&gt;
&lt;br /&gt;
# Buat folder jika belum ada&lt;br /&gt;
mkdir -p $BACKUP_DIR&lt;br /&gt;
&lt;br /&gt;
# Backup semua database&lt;br /&gt;
mysqldump -u $DB_USER -p$DB_PASS --all-databases &amp;gt; $BACKUP_DIR/backup_$DATE.sql&lt;br /&gt;
&lt;br /&gt;
# Hapus backup lebih dari 7 hari&lt;br /&gt;
find $BACKUP_DIR -type f -name &amp;quot;*.sql&amp;quot; -mtime +7 -delete&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 🛑 Simpan dan beri izin eksekusi:  &lt;br /&gt;
```bash&lt;br /&gt;
chmod +x /usr/local/bin/mysql_backup.sh&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### ⏰ Tambahkan Cron Job:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo crontab -e&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Tambahkan baris:&lt;br /&gt;
```&lt;br /&gt;
0 2 * * * /usr/local/bin/mysql_backup.sh&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 🧪 **10.14 Pengujian Backup (Restore Test)**&lt;br /&gt;
&lt;br /&gt;
1. **Pilih file backup:**&lt;br /&gt;
```bash&lt;br /&gt;
cd /var/backups/mysql/&lt;br /&gt;
ls -lh&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
2. **Restore ke database uji:**&lt;br /&gt;
```bash&lt;br /&gt;
mysql -u root -p -e &amp;quot;CREATE DATABASE test_restore;&amp;quot;&lt;br /&gt;
mysql -u root -p test_restore &amp;lt; backup_2025-04-13.sql&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
3. **Verifikasi isi database uji:**&lt;br /&gt;
```bash&lt;br /&gt;
mysql -u root -p -e &amp;quot;SHOW TABLES IN test_restore;&amp;quot;&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## ✅ **10.15 Checklist Keberhasilan Backup**&lt;br /&gt;
&lt;br /&gt;
| Item                                | Status        |&lt;br /&gt;
|-------------------------------------|---------------|&lt;br /&gt;
| File backup tersimpan dengan benar  | ✅             |&lt;br /&gt;
| Ukuran file wajar (&amp;gt;0 KB)           | ✅             |&lt;br /&gt;
| Bisa di-*restore* ke database uji   | ✅             |&lt;br /&gt;
| Struktur dan isi data sesuai        | ✅             |&lt;br /&gt;
| File backup dienkripsi (opsional)   | ⚠️             |&lt;br /&gt;
| Backup rutin terjadwal              | ✅             |&lt;br /&gt;
| Retention policy berjalan           | ✅             |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 🧠 **10.16 Tips Best Practice**&lt;br /&gt;
&lt;br /&gt;
- Simpan backup di lokasi berbeda dari server produksi (offsite atau cloud).&lt;br /&gt;
- Simpan backup minimal **3 versi terakhir**.&lt;br /&gt;
- Lakukan **pengujian restore mingguan**.&lt;br /&gt;
- Gunakan **logging** untuk mencatat keberhasilan/kelalaian backup.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 📌 **10.17 Kesimpulan**&lt;br /&gt;
&lt;br /&gt;
- Perencanaan backup harus memperhatikan **jadwal**, **retensi**, dan **lokasi penyimpanan**.&lt;br /&gt;
- Backup tidak cukup hanya dibuat — **harus diuji** secara rutin.&lt;br /&gt;
- MySQL di Ubuntu 24.04 dapat di-backup otomatis menggunakan `cron + mysqldump`.&lt;br /&gt;
- Restore test penting untuk memastikan backup **benar-benar dapat digunakan** saat dibutuhkan.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kalau kamu mau saya bantu buat versi backup otomatis dengan **enkripsi GPG**, atau integrasi backup ke Google Drive/cloud storage, tinggal bilang ya!&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>