Periodic Announce icon_aas_periodic_ann

Periodic Announcer, digunakan untuk menyalakan Announcer Manual secara otomatis sesuai periodic yang diinginkan, misal dibunyikan setiap satu jam, setiap 15 menit, atau periodik yang lain. Untuk masuk ke menu ini dapat dilakukan dengan langkah seperti berikut:

  • Pastikan sudah masuk modul admin AAS

../../_images/access_periodic_announce.png

Langkah akses menu periodic announce

../../_images/home_aas_periodic_ann.png

Halaman Home Periodic Announce AAS

Keterangan:

  • Periodic announcer, nama periodic announcer dan setting periodic time (crontab)

  • Enable, bertanda centang hijau berarti aktif digunakan (enable); bertanda silang merah berarti sedang tidak aktif (disable)

  • Announce, label announce dari announcer shorcut

Menambah Data Periodic Annnouncer

  • Klik tombol add new untuk menambah periodic announcer, akan muncul form add periodic announcer:

../../_images/form_add_periodic_ann.png

Form Add Periodic Annnouncer

  • Keterangan:

    • Name, nama periodic announcer

    • Announce, pilih shorcut announce yang telah dibuat pada announcer shorcut

    • Terminal/building, isi lokasi terminal dibunyikannya AAS (periodic announcer)

    • Interval, skip tidak digunakan

    • Crontab, Pilih konfigurasi periodic time. Jika belum ada, klik tanda + untuk membuat periodic time baru, akan muncul form seperti berikut

../../_images/form_add_crontab.png

Form Crontab Untuk Konfigurasi Periodic Time

  • Minute(s), tulis periode menit ke berapa AAS akan dibunyikan, contoh konfigurasi:

    • * : crontab announce tiap menit

    • */5 : crontab announce tiap menit ke 5 (dan kelipatannya) (menit ke 5, 10, 15, 20, dst). noted, angka 5 dapat diganti dengan angka yang merupakan faktor dari 60

    • 10 : crontab announce pada menit ke 10

    • 4, 7, 10 : crontab announce pada menit tertentu (menit ke 4, 7, 10)

  • Hour(s), tulis periode jam ke berapa AAS akan dibunyikan, contoh konfigurasi:

    • * : crontab announce tiap jam

    • */2 : crontab announce tiap jam ke 2 dan kelipatannya. noted, angka 2 dapat diganti dengan angkayang merupakan faktor dari 24

    • 10 : crontab announce pada jam ke 10 (jam 10.xx), xx tergantung pengaturan menit

    • 4, 7, 10 : crontab announce pada jam tertentu (jam 4.xx; 7.xx; 10.xx)

  • Day(s) of The Week, tulis tiap hari apa AAS akan dibunyikan, contoh konfigurasi:

    • * : crontab announce tiap hari

    • 1-6 adalah hari senin sampai sabtu, 7 atau 0 adalah hari minggu

      • 1 : crontab announce tiap senin

      • 2 : crontab announce tiap selasa

      • 2,3 : crontab announce hari selasa dan rabu

      • dan seterusnya

  • Day(s) of The Month, tulis setiap tanggal berapa AAS akan dibunyikan, contoh konfigurasi:

    • * : crontab announce setiap hari

    • 10 : crontab announce pada tanggal 10

    • 4, 7, 10 : crontab announce pada tanggal tertentu (tanggal 4, 7, 10)

  • Month(s) of The Year, tulis setiap bulan apa AAS akan dibunyikan, contoh konfigurasi

    • * : crontab announce semua bulan (tiap bulan)

    • 1-11 adalah januari sampai november, 12 atau 0 adalah desember

      • 1 : crontab announce bulan Januari

      • 2 : crontab announce bulan Februari

      • 2,3 : crontab announce Februari dan Maret

      • dan seterusnya

  • Cron Timezone, pilih UTC dikarenakan terkadang untuk localtime bisa jadi tidak sesuai

  • Contoh konfigurasi crontab berarti AAS akan announcing pada menit ke 0,10,20,30,40,50; jam 00–08.00 UTC, setiap hari, di semua tanggal, dan semua bulan

noted, dilarang menghapus crontab yang ada, dan sangat disarankan tidak diedit, tetapi buat baru seperti petunjuk di atas, karena ada kemungkinan crontab ini digunakan untuk konfigurasi yang lain

Mengubah dan Menghapus Periodic Announcer

  • Mengubah Data periodic announcer dapat dilakukan dengan cara klik salah satu periodic announcer >> edit data yang ingin diubah >> klik save

  • Menghapus data periodic announcer dapat dilakukan dengan 2 cara :

    • centang salah satu atau beberapa periodic announcer pada kotak centang paling kiri >> muncul popup action >> pilih dropdown Delete Selected Periodic Announcer >> klik go, atau

    • klik salah nama maskapai >> klik pada tombol delete >> klik yes

Auto Prayer Time

Auto Prayer Time, digunakan untuk announce waktu sholat otomatis. Jadi dengan pengaturan ini AAS akan membunyikan informasi waktu sholat sesuai waktunya. Waktu akan update otomatis setiap hari berdasarkan pergeseran waktu sholat berdasarkan lokasi Bandara. Berikut urutan langkah pengaturan auto prayer time:

  1. Setting Utilities >> config, untuk mengambil API waktu sholat dari https://www.api.aladhan.com

  2. Setting Audio Files, untuk input file audio tentang pemberitahuan waktu sholat telah tiba

  3. Setting Announcer Script, untuk konversi file audio menjadi script (announcer script)

  4. Setting Announcer Shorcuts, untuk konversi announcer script menjadi shorcut announcer

  5. Setting Periodic Announcer, untuk setting announcer shorcut agar dapat berbunyi periodik sesuai waktu sholat

Setting Utilities >> Config

Untuk masuk ke menu ini dapat dilakukan dengan langkah seperti berikut:

  • Pastikan sudah masuk modul admin AAS

  • Klik Icon Inalix Apps yang ada di pojok kiri atas >> muncul icon navbar >> klik icon titik sembilan >> tuliskan kata kunci config pada kotak pencarian >> klik menu config akan masuk ke halaman home utilities >> config

  • Icon Inalix Apps sudah dijelaskan di atas

../../_images/home_config.jpg

Halaman Home Utilities >> Config

  • Cari name config (ctrl+F) dengan kata kunci “url prayer time data API for auto update periodic”, akan ada config seperti berikut:

../../_images/config_aas_auto_prayer_time.png

Constance Config Untuk Announce Waktu Sholat Otomatis

  • Perhatikan value pada utilities >> config di atas (yang ditandai kotak merah) mengarah pada link waktu sholat kota Praya (nilai default) karena AAS ini dipasang di bandara Lombok (Kota Praya).

  • Ganti nama Praya sesuai dengan lokasi kota bandara, misal Surabaya untuk bandara Juanda. Note, Sebelum mengganti kota, cek ketersediaan API dan cek apakah prayer time sudah sesuai, dengan membuka link tersebut. Jika kurang sesuai, nama kota dapat diganti dengan kota sekitar bandara.

../../_images/cek_api_auto_prayer_time_kota_sidoarjo.png

Cek API Auto Prayer Time pada Website Aladhan (Kota Sidoarjo)

Setting Audio Files

Setelah seting utilities >> config untuk item url prayer time data API for auto update periodic, berikutnya akses menu Audio Files, untuk menambahkan file audio (informasi waktu sholat subuh, dluhur, ashar, maghrib, isya’). Penjelasan detail menambahkan file audio sudah dijelaskan di sub bab sebelumnya. Contoh add audio files untuk informasi SholatTime ditunjukkan pada gambar berikut:

../../_images/add_audio_info_waktu_sholat.png

Menambahkan Audio File Informasi Waktu Sholat

Sehingga pada halaman home audio files, terdapat data seperti berikut:

../../_images/home_audio_file_info_prayer_time.png

Data Informasi Waktu Sholat Pada Halaman Home Audio Files

Setting Announcer Script

Setelah setting audio files >> dapat dilanjutkan akses menu Announcer Script, untuk konversi audio files, dirangkai menjadi sebuah script (announcer script). Penjelasan detail tentang pengaturan konfigurasi announce scripts sudah dijelaskan di sub bab sebelumnya. Contoh add announcer script M_SholatTime ditunjukkan pada gambar berikut:

../../_images/add_ann_script_info_waktu_sholat.png

Menambahkan Audio File Informasi Waktu Sholat

Note, nama command disesuaikan waktu sholat. nama ini harus sama saat input data ke announcer shorcut, yang akan dijelaskan di bawah ini

Setting Announcer Shortcuts

Setelah setting announcer script >> dapat dilanjutkan akses menu Announce Shortcuts, untuk konversi command announce script menjadi shorcut announcer. Penjelasan detail konfigurasi announcer shorcuts sudah dijelaskan di sub bab sebelumnya. Untuk settting auto announce prayer, buat 5 konfigurasi konfigurasi untuk masing-masing waktu sholat. Salah satu contoh konfigurasi announcer shorcut dapat dilakukan seperti berikut:

../../_images/add_ann_shorcut_info_waktu_sholat.png

Konfigurasi Announce Shortcuts untuk Auto Prayer Time

Sehingga ada 5 data announcer shorcuts pada halaman home announcer shorcut seperti gambar berikut

../../_images/home_ann_shorcut_info_prayer_time.png

Lima Konfigurasi Announcer Shorcut untuk Informasi Waktu Sholat

Setting Periodic Announcer

  • Menu Periodic Announce, digunakan untuk membunyikan shorcut announcer sesuai waktu sholat mengacu waktu yang ada di data API web aladhan. Pada halaman home periodic announcer, klik add new, dan isikan konfigurasi seperti berikut:

../../_images/add_periodic_ann_auto_prayer_time.png

Konfigurasi Add Periodic Announce untuk Auto Prayer Time

Ket.

  • name, isi judul auto prayer time, misal; informasi waktu ashar

  • announce, pilih shorcut announcer sesuai nama waktu sholat

  • terminal, sesuaikan lokasi terminal.

  • interval, skip

  • method, pilih auto prayer time sesuai waktu sholat

  • crontab, buat konfigurasi periodic time. Penjelasan detil crontab sudah dijelaskan pada sub bab sebelumnya. Gunakan konfigurasi periodic time sesuai waktu sholat pada saat itu. Waktu sholat hari berikutnya akan auto update mengikuti data API dari web aladhan. Berikut contoh tabel yang menunjukkan waktu sholat di praya (Lombok) pada saat itu

    Tabel Konfigurasi Crontab mengikuti Waktu Sholat di Lombok (Praya) Pada Waktu Setting AAS

    Waktu Sholat

    Waktu Sholat (WITA)

    Waktu Sholat (UTC)

    Konfigurasi Crontab

    Subuh

    05.08

    21.08

    8 21 * * * (m/h/d/dM/MY) UTC

    Dluhur

    12.21

    04.21

    21 4 * * * (m/h/d/dM/MY) UTC

    Ashar

    15.40

    07.40

    40 7 * * * (m/h/d/dM/MY) UTC

    Maghrib

    18.09

    10.09

    9 10 * * * (m/h/d/dM/MY) UTC

    Isya’

    19.24

    11.24

    24 11 * * * (m/h/d/dM/MY) UTC