Skip to main content

Backup Script yang Handal untuk Database SIMRS

Membuat backup adalah "keharusan" apalagi hal ini untuk database dari Sistem Informasi Manajemen Rumah Sakit (SIMRS). Alasan membuat backup adalah untuk berjaga-jaga apabila sistem mengalami kerusakan atau terserang virus, maka Anda dapat memulihkan sistem tersebut dengan cepat dan usaha yang minimal.

Backup script sederhana

#!/bin/sh
cd /opt/lampp/bin
./mysqldump -uroot -p sik > /home/khanza/Documents/sik.sql

Script di atas bila dijalankan akan menimpa file yang lama (dalam hal ini adalah file sik.sql). Lalu, bagaimana bila kita ingin menyimpan file yang lama sebelum file yang baru dibuat? Kita bisa mengubah nama (rename) file tersebut secara manual sebelum menjalankan script backup. Alangkah baiknya, bila nama file tersebut disebutkan waktu pembuatan backup-nya. Lihat script di bawah.

Backup script dengan timestamp

#!/bin/sh
cd /opt/lampp/bin
./mysqldump -uroot -p sik > /home/khanza/Documents/sik_$(date +%F.%H%M%S).sql

Script di atas menyisipkan waktu (tanggal dan jam) pembuatan backup. Jadi setiap kali dijalankan file baru akan dibuat dan tidak menimpa yang lama.

Nah, mudah bukan? Di blog berikutnya, kami akan membahas cara meng-compress file backup supaya menjadi lebih kecil dan menghemat tempat penyimpanan. Selain itu, akan dibahas backup secara berkala yang dilakukan secara otomatis oleh sistem sehingga tidak ada alasan lagi "lupa backup". :)



Comments

Popular posts from this blog

Update Webapps Terbaru di SIMRS Khanza

 Halo sobat TKM, kali ini kita akan membahas update terbaru di SIMRS Khanza, yang mana dalam update-an kali ini SIMRS Khanza memberikan beberapa menu yang dapat diakses melalui browser. Yuk, kita simak update terbaru dari SIMRS Khanza. Tampilan awal webapps SIMRS Khanza yang diakses dari browser. Di dalam webapps ini terdapat beberapa menu : 1. Persetujuan Umum 2. Persetujuan/Penolakan Tindakan 3. Perencanaan Pemulangan Pasien 4. Penyerahan Resep 5. Pernyataan Pasien Umum 6. Pernyataan Pulang Atas Permintaan Sendiri 7. Persetujuan Transfer Antar Ruang webapps ini dapat diakses kita melalui: http://localhost/webapps/ lalu login menggunakan user dan password yang sama seperti yang digunakan untuk login ke SIMRS Khanza. Jika dari kalian ada yang belum update SIMRS Khanza ke versi yang terbaru, berikut adalah tutorialnya: 1. Download file update SIMRS Khanza terbaru dari Google Drive SIMRS Khanza / Github 2. Ekstrak file yang telah berhasil terdownload 3. Se...

Tutorial SOAP Terinput Otomatis Plan Dari Resep Obat di SIMRS Khanza

  Halo sobat TKM, ditutorial kali ini, kita akan memberikan cara cepat untuk input SOAP dan Plan yang diambil dari Resep Obat untuk mempermudah teman-teman/petugas yang ada di poli/dokter. Tanpa panjang lebar mari kita simak tutorialnya. 1. Kita buka Aplikasi SIMRS Khanza, dan login menggunakan user masing-masing. 2. Pilih dan klik Menu Rawat Jalan 3. Pilih pasien yang akan diperiksa, Pilih dan klik Tindakan & Pemeriksaan, lalu Pilih dan klik Tindakan Rawat Jalan. Atau menggunakan Shortcut yang dapat digunakan di SIMRS Khanza dengan cara klik 2 kali pada kolom Kode Dokter 4. Akan muncul menu Pemeriksaan, dan kita bisa mulai input data SOAP dan data lainnya yang diperlukan 5. Saat menginput SOAP, ketika di kolom Plan kita sengaja tidak isi terlebih dahulu 6. Jika dirasa sudah terinput data-data yang diperlukan, Klik Simpan 7. Setelah kita Simpan, klik dua panah dibagian samping kiri SIMRS Khanza untuk mulai menginput Resep Obat, pilih dan klik Input Resep 8. Muncul Menu Perese...

Menjalankan Script Secara Berkala dan Otomatis

Di blog sebelumnya, Backup Script yang Handal untuk Database SIMRS , kami membahas pembuatan backup script yang penamaan file-nya mempunyai stempel waktu (timestamp). Jadi file backup baru tidak menimpa file backup lama sehingga tercipta urutan file backup sejalan dengan waktu. Pada kesempatan kali ini, kami akan menjelaskan bagaimana backup script bisa dijalankan secara berkala dan otomatis. Contoh: Backup script dijalankan setiap hari pada jam 2 pagi. Untunglah, Linux mempunyai utility yang bernama "crontab". Crontab adalah sebuah program kecil untuk menjalankan perintah atau script sesuai dengan waktu yang kita inginkan. Semisal kita mempunyai backup script bernama "backupdb.sh" ingin dijalankan berkala, maka kita daftarkan di crontab. Caranya kita panggil crontab dengan mode edit lewat Terminal: $ crontab -e Setelah itu akan ditanya editor yang ingin digunakan. Pilih saja yang Anda sudah biasa gunakan, misalnya "nano". Penjadwalan dilakukan dengan form...