Translate

Senin, 29 Mei 2017

itools: program islami di Linux

Bagi anda yang beragama muslim, juga sekaligus pengguna sistem operasi Linux, maka program ini yang mungkin anda butuhkan. Program ini bernama itools (mungkin singkatan dari islamic-tools) yang berisi 3 (tiga) program berbasis baris-perintah (CLI-Command Line Interface) yaitu

  • ical
  • ipraytime
  • idate

Pada distro linux Ubuntu beserta turunannya, program ini dapat di instal dengan cara mengetikkan perintah pada terminal sebagai berikut:

$ sudo apt-get install itools

Program ini juga dapat diinstal langsung dari kode sumber-nya, namun harus di-compile terlebih dahulu. Cara meng-compile disesuaikan dengan masing-masing distro.

ical

Perintah ini akan menampilkan kalender islam pada konsol terminal. Cara pakainya di terminal diantaranya:

$ ical
     Ramadan 1438 (A.H)
  S  Ah   I   T  Ar   K   J
  1 [ 2]  3   4   5   6   7 
  8   9  10  11  12  13  14 
 15  16  17  18  19  20  21 
 22  23  24  25  26  27  28 
 29  30 

Atau,

$ ical --dual
From/To (May 2017 / Shaaban - Ramadan 1438):

  Sat/   Sun/   Mon/   Tue/   Wed/   Thu/   Fri/
  Sab    Ahd    Ith    Tha    Arb    Kha    Jum
-------------------------------------------------
               01/04  02/05  03/06  04/07  05/08 
 06/09  07/10  08/11  09/12  10/13  11/14  12/15 
 13/16  14/17  15/18  16/19  17/20  18/21  19/22 
 20/23  21/24  22/25  23/26  24/27  25/28  26/29 
 27/01  28/02 [29/03] 30/04  31/05 

Penjelasan mengenai opsi pada perintah ini dapat dilihat di Ubuntu Manpage: ical - A Hijri_Islamic calendar (and converter).

ipraytime

Menampilkan lima waktu shalat. Bila ingin mengubah kota-nya (default-nya Makkah), maka buat saja file .iprayrc pada direktori home anda, lalu isi parameter-parameter berikut (sebagai contoh Kota Jakarta ajah yaa...):

City: Jakarta
Latitude: -6.2146200
Longitude: 106.8451300
SeaLevel: 16
UTC: 7
AngleMethod: 1
Mathhab: 1
ImsaakInterval: 10
OffsetList: 0 0 0 0 0 0

Untuk keterangan mengenai parameter dapat dilihat di Ubuntu Manpage: ipraytime - An Islamic Prayer Times Calculator. Sedangkan untuk mendapatkan Latitude dan Longitude suatu kota, dapat dicari lewat internet misalnya: Google Map.

Bila data Latitude/Longitude yang didapat ber-format derajat-menit-detik seperti contoh di bawah ini:

Latitude: 6°12′52″ S
Longitude: 106°50′42″ E

Maka dapat kita ubah ke format derajat yang diperlukan oleh ipraytime dengan rumus berikut:

Latitude :   6 + 12*60 + 52*3600 * (-1) = -6.214444°
Longitude: 106 + 50*60 + 42*3600 * (+1) = 106.84500°

Catatan:
S dan W bernilai -1
N dan E bernilai +1

Hasilnya, saat kita beri perintah ipraytime maka akan menampilkan:

$ ipraytime

Prayer schedule for,
 City             : Jakarta
 Latitude         : 006° 12' 52" S
 Longitude        : 106° 50' 42" E
 Angle Method     : Egyptian General Authority of Survey
 TimeZone         : UTC+7.0
 Qibla            : 064° 50' 46" W of true North

     Date         Fajr    Shorooq   Zuhr     Asr    Maghrib   Isha 
--------------------------------------------------------------------
 [29-05-2017]     4:33     5:55    11:49    15:14    17:43    18:57

Today's Imsaak    :   4:22
Tomorrow's Imsaak :   4:22
Tomorrow's Fajr   :   4:33

Bila ingin mengetahui daftar lima waktu shalat selama sebulan (misal: bulan Juni) dapat menggunakan perintah:

$ ipraytime -m 6

Atau setahun,

$ ipraytime -y 2017

idate

Berfungsi untuk mengubah dari/ke tanggal masehi ke/dari tanggal Hijriah. Contoh dari masehi ke hijriah:

$ idate --gregorian 20170626
Date Format (dd/mm/yyyy):
+ Input    : 26/ 6/2017      -     Monday(Mon) -         June(Jun)
-----------------------------
+ Output   :  1/10/1438 A.H  -    Ithnain(Ith) -      Shawwal(Sha)

(*) Event on this Day : Eid Al-Fitr

Contoh dari hijriah ke masehi :

$ idate --hijri 14381210
Date Format (dd/mm/yyyy):
+ Input    : 10/12/1438      -       Sabt(Sab) -   Thul-Hijja(Hij)
-----------------------------
+ Output   :  2/ 9/2017 A.D  -   Saturday(Sat) -    September(Sep)

Keterangan lebih lanjut mengenai perintah ini dapat dilihat di Ubuntu Manpage: idate - A Gregorian_Meladi to_from Hijri_Islamic date converter.


Sekian.com

Tidak ada komentar:

Posting Komentar