Flora Module

Cara Melakukan Backup dan Restore Database

Mengapa Backup Penting?

Backup database melindungi data sekolah dari:

  • ❌ Kehilangan data akibat kesalahan pengguna
  • ❌ Server error atau kerusakan hardware
  • ❌ Serangan cyber atau hacking
  • ❌ Update sistem yang bermasalah
  • ✅ Memungkinkan restore ke kondisi sebelumnya

Jenis-Jenis Backup

1. Backup Database Only (Paling Cepat)

Hanya backup isi database (data siswa, guru, postingan, dll) tanpa file gambar/dokumen.

Ukuran: Kecil (1-10 MB)

Waktu: 10-30 detik

Kapan digunakan: Backup harian/mingguan

2. Backup Files Only

Hanya backup file-file (foto siswa, dokumen, gambar postingan)

Ukuran: Besar (100-500 MB)

Waktu: 1-5 menit

Kapan digunakan: Backup bulanan

3. Full Backup (Database + Files)

Backup lengkap: database + semua file

Ukuran: Besar (100-600 MB)

Waktu: 2-10 menit

Kapan digunakan: Sebelum update besar, akhir semester, backup tahunan

📥 Cara Melakukan Backup

Langkah-Langkah:

  1. Login ke Admin Dashboard
  2. Klik Menu "Backup & Restore"
  3. Pilih Jenis Backup:
    • Database Only ⚡ (Recommended untuk backup rutin)
    • Files Only 📁
    • Full Backup 💾 (Database + Files)
  4. Klik "Buat Backup Sekarang"
  5. Tunggu Proses Selesai

    Progress bar akan menunjukkan proses backup

  6. Download File Backup

    File ZIP akan terdownload otomatis

  7. Simpan di Tempat Aman
    • Google Drive
    • Dropbox
    • External hard drive
    • Cloud storage lainnya

📤 Cara Melakukan Restore

⚠️ PERHATIAN!

Restore akan MENIMPA semua data yang ada sekarang dengan data dari backup.

Pastikan Anda yakin sebelum melakukan restore!

Langkah-Langkah Restore:

  1. Login ke Admin Dashboard
  2. Klik Menu "Backup & Restore"
  3. Scroll ke Bagian "Restore"
  4. Klik "Choose File"

    Pilih file backup ZIP yang ingin direstore

  5. Klik "Restore Sekarang"
  6. Konfirmasi Warning

    Sistem akan menampilkan warning. Klik "Ya, Restore" jika yakin

  7. Tunggu Proses Selesai

    Proses restore bisa memakan waktu 1-5 menit

  8. Cek Data

    Verifikasi data sudah kembali seperti saat backup dibuat

📅 Jadwal Backup yang Disarankan

FrekuensiJenis BackupWaktuSimpan
Harian Database Only Setiap malam 7 hari terakhir
Mingguan Database Only Setiap Minggu 4 minggu terakhir
Bulanan Full Backup Akhir bulan 12 bulan terakhir
Tahunan Full Backup Akhir tahun ajaran Permanent

🎯 Best Practices Backup

  1. Backup Sebelum Update: Selalu backup sebelum update sistem
  2. Backup Sebelum Import Mass: Backup sebelum import data siswa/guru dalam jumlah besar
  3. Simpan di 2 Tempat: Simpan backup di Google Drive DAN external drive
  4. Beri Nama Jelas: Nama file: SEKOLAH_backup_YYYYMMDD_jenis.zip
  5. Test Restore: Sekali-kali test restore di server staging untuk memastikan backup bisa digunakan
  6. Automated Backup: Jika hosting support, setup automated backup

💾 Ukuran dan Storage

Perkiraan Ukuran Backup:

  • Database Only: 5-20 MB (untuk 500-2000 siswa)
  • Files Only: 100-500 MB (tergantung jumlah foto/dokumen)
  • Full Backup: 150-600 MB

Penyimpanan yang Disarankan:

  • Google Drive: 15 GB gratis, mudah diakses
  • Dropbox: 2 GB gratis, reliable
  • OneDrive: 5 GB gratis, terintegrasi Windows
  • External Hard Drive: Untuk backup jangka panjang

Troubleshooting

Q: Backup gagal dengan error "Out of memory"?
A: File terlalu besar. Coba backup Database Only dulu, baru Files Only terpisah.

Q: File backup corrupt, tidak bisa di-restore?
A: Download ulang dari cloud storage. Jangan edit/extract file ZIP backup.

Q: Restore berhasil tapi ada data hilang?
A: Data yang hilang adalah data yang dibuat setelah tanggal backup. Restore hanya mengembalikan ke kondisi saat backup dibuat.

Q: Berapa lama backup disimpan?
A: Sesuai kebijakan sekolah. Disarankan: backup harian 7 hari, mingguan 1 bulan, bulanan 1 tahun, tahunan permanent.

Apakah artikel ini membantu?

Kembali ke Flora Module
💬 Butuh Bantuan Lebih?

Tim support kami siap membantu jika artikel ini belum menjawab pertanyaan Anda.

Hubungi Support