Membuat Jadwal Blokir Otomatis Situs Di Kantor Dengan Mikrotik

Dari jam 8 sampai jam 12 situs di blok, di jam istirahat di buka, dari jam 13 sampai jam pulang kerja di Blok, dari jam pulang kerja sampai jam masuk besoknya situs di buka, situs di buka pada hari libur.

Pada tutorial kali ini kita akan membuat sebuah jadwal untuk blokir situs, tutorial ini di tulis berdasarkan pengalaman admin dengan kasus seperti ini, koneksi internet di kantor tempat saya kerja di bagi menjadi 2 koneksi satu untuk keperluan kantor satu lagi untuk keperluan rumah, saya memblokir youtube dan facebook karena ketika jam kerja berlangsung rata-rata semua staf selalu membuka 2 situs tersebut yang membuat pekerjaan terganggu dan tidak maksimal.

Di awal pemblokiran memang tidak ada masalah baik pihak kantor maupun pihak rumah, namun seiring berjalannya waktu, pihak rumah merasa keberatan jika youtube dan facebook di blokir, akhirnya dengan kesepakatan bersama, situs hanya di blokir pada jam kerja saja yaitu dari jam 08:00 - 12:00 dan jam 13:00 - 17:00. Namun yang namanya manusia saya sering lupa untuk menonaktikan pemblokiran yang berdampak pada ke dua situs tersebut di blokir 24 jam, dan pihak rumah pun komplain kembali.

Untuk mengatasi hal itu akhirnya saya membuat sebuah jadwal teratur, dimana dengan jadwal ini kita bisa mengaktifkan dan menonaktifkan sebuah konfigurasi pada waktu yang telah di tentukan secara otomatis. 

A. Pembahasan
1. Persiapan
Fitur yang di butuhkan untuk membuatnya adalah Fitur Script dan Schedule dan hal lain yang harus di butuhkan lainya adalah :
Catatan :
jika belum melakukan hal di atas dan bingung bagaimana caranya, klik saja link diatas
berikut adalah konfigurasi blokir situs yang telah saya buat sebelumnya :
(Gambar 1 | Konfigurasi Firewall)
pada gambar tersebut, konfigurasi blokir situs https berada pada folder IP > Firewall > Filter Rules
dan berada pada urutan 0 (lihat bingkai merah)

2. Membuat Script Untuk Mengaktifkan Konfigurasi
untuk membuat scriptnya klik menu System > Script > + untuk menambahkan, lalu isi name dengan nama script dan source dengan script berikut :
# /ip firewall filter enable 0
Keterangan :
ip firewall filter : letak folder konfigurasi
 enable : perintah untuk mengaktikan konfigurasi
 0 : urutan konfigurasi (lihatlah bingkai merah pada gambar 1 | Konfigurasi Firewall)
Jika sudah klik ok

3. Script Untuk Menonaktifkan Konfigurasi
sedangkan untuk menonaktifkanya, tinggal ganti saja enable dengan disable, sehingga scriptnya :
# /ip firewall filter disable 0

4. Membuat Schedule | Masuk Kerja 08:00
setelah membuat scriptnya, langkah selanjutnya membuat jadwalnya, klik menu System > Schedule > klik + untuk menambahkan konfigurasi, lalu isi :

 Name : nama untuk schedule
 Start date : Tanggal schedule akan di jalankan
 Start Time : Waktu schedule akan di jalankan
 Interval : Pengulangan
 On Event : nama script yang akan di jalankan
Keterangan :
Script "Blokir" pada schedule dengan nama "Masuk Kerja" akan mulai di jalankan pada 30 Januari 2017 dan pada jam 08:00 pagi dengan interval 1 hari, sehingga setiap hari tepat pukul 8 pagi konfigurasi blokir situs akan di aktifkan.
5. Membuat Schedule | Sebelum istirahat 12:00
Tepat pada jam 12:00 siang, pemblokiran situs akan di hentikan, sehingga user bisa mengakses situs yang di blokir.

6. Membuat Schedule | Setelah istirahat 13:00
Setelah jam istirahat usai tepat pukul 13 siang, pemblokiran situs akan di lanjutkan sampai pulang kerja.

7. Membuat Schedule | Pulang Kerja 17:00
dan mulai dari jam pulang kerja 17:00 sore sampai jam 08:00 pagi, situs bebas di akses

konfigurasi script dan schedule di atas akan berjalan setiap hari, termasuk hari sabtu dan minggu, lantas bagaimana caranya agar pada hari libur situs tersebut bisa di akses ?, caranya yaitu :

8. Membuat Script Hari Libur
Buatlah kembali sebuah script untuk hari libur, dan tuliskan script berikut :
# /system scheduler disable 0
# /system scheduler disable 1
# /system scheduler disable 2
# /system scheduler disable 3
Script di atas berfungsi untuk menonaktifkan scheduler yang telah di buat sebelumnya (poin 4, 5, 6, 7), untuk angka 0 sampai 3 itu adalah urutan scheduler berdsarkan waktu pembuatanya, untuk melihat urutan scheduler bisa dilakukan dengan cara, klik menu terminal lalu tuliskan script :
# system scheduler print

9. Membuat Script Setelah Liburan
seperti biasa tinggal di ganti saja "disable" menjadi "enable" sehingga scriptnya akan seperti ini :
# /system scheduler enable 0
# /system scheduler enable 1
# /system scheduler enable 2
# /system scheduler enable 3

10. Membuat Schedule Untuk Hari Libur
  • Perlu di perhatikan ketika membuat schedule hari libur ini, jika hari terakhir kerja anda adalah hari jum'at, maka setting Start Date pada hari Jum'at (03 Februari 2017), namun karena kantor saya masih tetap kerja pada hari sabtu, maka saya setting hari sabtu (04 Februari 2017)
  • Untuk Start Time bedakanlah minimal satu menit dengan konfigurasi terakhir (lihat kembali poin 7)
  • Isi interval dengan 7d, maka 7 hari sekali schedule ini akan di jalankan 
  • Untuk on event isi dengan nama script untuk menonaktifkan schedule
Keterangan :
setelah konfigurasi blokir situs di aktif pada hari sabtu jam 17:00, maka pada jam 17:01, semua schdule yang telah di buat pada poin 4, 5, 6, 7 tidak akan berfungsi, sehingga pemblokiran pun tidak akan berfungsi.

11. Membuat Schedule Untuk Hari Senin
  • Hampir sama dengan pon 10, pastikan tanggal pada Start Date adalah hari senin,
  • Bedakan Start Time minimal satu menit dengan poin 4.
  • Isi interval dengan 7d,
  • Isi On event dengan script untuk mengaktifkan schedule
Keterangan :
Setelah libur panjang dimana situs bisa bebas di akses tepat pada jam 07:59, ke 4 schedule yang sebelumnya tidak aktif maka akan di aktifkan kembali, sehingga tepat pada jam 8 pagi, situs akan di blokir kembali (poin ke 4) 
Catatan :
Untuk Start Date harap menyesuaikan dengan jam kerja di kantor anda.
12. Monitoring Script
setelah kalian membuat konfigurasi di atas, langkah selanjutnya adalah monitoring untuk memastikan konfigurasi yang telah kalian buat sesuai dengan apa yang di inginkan.
B. Video Tutorial
Klik link di bawah ini untuk melihat video tutorialnya :
 Lihat Video Tutorialnya Di Youtube (Mohon untuk bantu subcribe ya :D)

Dengan adanya konfigurasi di atas, saya tidak perlu khawatir lagi dengan komplainan pihak rumah yang tidak bisa mengakses ke 2 situs tersebut di luar jam kerja, tinggal memantau kinerja mikrotik dan bisa memikirkan hal lain. Bagaimana dengan pendapat kalian, mudah bukan konfigurasinya ?
Jika masih bingung, jangan sungkan-sungkan silahkan tuliskan hal yang ingin kalian tanyakan / tidak kalian mengerti di kolom komentar atau hubungi saya langsung. Sekian dan terimakasih.

7 Responses to "Membuat Jadwal Blokir Otomatis Situs Di Kantor Dengan Mikrotik"

  1. Info yang sangat bagus mas... hal ini akan coba saya terapkan di kantor saya.. nyatanya banyak diantara pegawai yang belum bisa menggunakan fasilitas internet dengan bijak... thanks masbroo...

    ReplyDelete
  2. mas kalo untuk all jaringan bisa mengikuti setingan ini gimana ya, karena di setelah mengikut step2nya saya cuma berhasil di koneksi wifi tapi di lan masih non blokir dan tidak mengikuti script dan schedule yg saya buat, kebetulan saya menggunakan beberapa AP yg terhubung ke port lan mikrotik itu.tks

    ReplyDelete
    Replies
    1. jika ingin memblok di semua koneksi baik LAN / Wifi, coba cek kembali konfigurasinya, (untuk tutorialnya bisa anda lihat di 3 Cara Blokir Situs Di Mikrotik).

      Khususnya di IP > Firewall > Filter Rules > Tab General > Kolom Dst. Address. Jika kolom Dst tidak di isi sebuah IP / Network, maka pemblokiran akan berlaku untuk semua koneksi. Terimakasih CMIIW

      Delete
  3. mas.. setelah saya coba, knapa situs yang saya blok masih tetap terblokir yaa ?
    untuk semua konfigurasi sudah saya samakan dengan tutorial, bahkan dari tutorial lewat video yang mas uplod juga..
    kalau dr script dan schedul nya sudah jalan, karna ketika saya coba run scriptt hasilnay sesuai.

    atau ada konfigurasi yang terlewat di firewall nyaa yaa ?
    tolong bantuan nya mas.

    ReplyDelete
    Replies
    1. untuk masalahnya sudah selesai ya,
      remote via Team Viewer dengan menggunakan tutorial :
      http://www.bluespedia.xyz/2017/02/blokir-situs-di-jam-tertentu-dengan-l7p.html

      Sebelumnya terimakasih ya telah menghubungi admin via WhatsApp :D

      Delete
  4. Muantaf gan, thanks infonya

    ReplyDelete
  5. Anonymous15:59

    mantaappfffhhh... kompor gas, gan!

    ReplyDelete