API KalenderIndonesia.Com
pada: 16 Februari 2024


header-blog

Dengan tujuan membantu para pengembang Indonesia dalam pengembangan aplikasi, KalenderIndonesia.Com menyediakan API (Application Programming Interface). Untuk dapat menggunakan API KalenderIndonesia.Com, Anda harus terdaftar lebih dulu sebagai pengguna KalenderIndonesia.Com. Pendaftaran dapat dilakukan dengan mengeklik tombol Masuk di kanan atas halaman. Masuklah dengan menggunakan akun Google yang Anda miliki. Atau mendaftar dengan menggunakan alamat email lain dengan mengeklik tautan Buat sekarang!.

Dengan mendaftar dengan alamat email lain, Anda akan menerima email aktivasi pada alamat email yang Anda daftarkan. Anda harus melakukan proses aktivasi akun lebih dulu sebelum dapat melakukan proses masuk. Percayalah, itu akan cukup merepotkan, jadi sebaiknya masuk melalui akun Google saja karena akun Anda akan aktif secara langsung.

Setelah proses masuk berhasil, buka menu Dasbor di panel menu sebelah kiri. Lengkapi lebih dulu profil Anda, itu lebih baik, walaupun tanpa itu pun Anda sudah bisa melanjutkan proses berikutnya. Tapi sebaiknya lengkapi saja, percayalah, ini akan berguna bagi Anda ke depannya, untuk berinteraksi dengan anggota lainnya.

Jika Anda masuk menggunakan akun Google, Anda mempunyai kesempatan satu kali untuk mengubah nama pengguna (user name) Anda. Setelah melengkapi dan menyimpan profil Anda, klik tab API. Klik tab Tambahkan untuk menambahkan kode API untuk akun Anda. Walaupun judul tombolnya adalah Tambah, tapi Anda hanya boleh mempunyai satu saja kode API, hahaha.

Setiap kode API akan mempunyai batasan penggunaan bulanan sebesar 30.000 dan akan direset setiap bulannya. Jika pemanggilan melebihi batasan ini, maka pemanggilan akan ditolak. Ingin menambahkan batas penggunaan? Anda dapat meningkatkan akun Anda menjadi akun Berlangganan.

API KalenderIndonesia.Com mempunyai fungsi-fungsi berikut ini:

Kalender

Fungsi untuk mendapatkan informasi kalender tahunan serta bulanan yang sudah termasuk dengan daftar libur pada setiap bulan kalender. Fungsi kalender mempunyai lima jenis kalender tersedia, yaitu: Masehi, Hijriyah, Jawa, Sunda Candra, dan Sunda Surya.

Rutin pemanggilan:

https://kalenderindonesia.com/api/(kode)/kalender/(jenis)[/(tahun)][/(bulan)][/(tanggal)]

-------------------------------
| Jenis Kalender | Kata Kunci |
-------------------------------
| Masehi         | masehi     |
| Hijriyah       | hijriyah   |
| Jawa           | jawa       |
| Candra         | candra     |
| Surya          | surya      |
-------------------------------

Contoh pemanggilan:

https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/masehi/2024
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/masehi/2024/1
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/masehi/2024/02
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/masehi/2024/1/01
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/masehi/2024/02/14

https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/hijriyah/1445
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/hijriyah/1445/3
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/hijriyah/1445/09
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/hijriyah/1445/4/05
https://kalenderindonesia.com/api/82e86417a1c09d9a/kalender/hijriyah/1445/09/01


Libur

Fungsi untuk mendapatkan informasi hari libur nasional tahunan serta bulanan. Fungsi libur mempunyai lima jenis kalender tersedia, yaitu: Masehi, Hijriyah, Jawa, Sunda Candra, dan Sunda Surya.


Rutin pemanggilan:


https://kalenderindonesia.com/api/(kode)/libur/(jenis)[/(tahun)][/(bulan)][/(tanggal)]


-------------------------------
| Jenis Kalender | Kata Kunci |
-------------------------------
| Masehi         | masehi     |
| Hijriyah       | hijriyah   |
| Jawa           | jawa       |
| Candra         | candra     |
| Surya          | surya      |
-------------------------------


Contoh pemanggilan:


https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/masehi/2024
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/masehi/2024/1
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/masehi/2024/02
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/masehi/2024/1/01
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/masehi/2024/02/14

https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/hijriyah/1445
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/hijriyah/1445/3
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/hijriyah/1445/09
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/hijriyah/1445/4/05
https://kalenderindonesia.com/api/82e86417a1c09d9a/libur/hijriyah/1445/09/01


Jadwal Shalat

Fungsi untuk mendapatkan informasi jadwal shalat tahunan, bulanan, maupun harian. Fungsi jadwal shalat mempunyai lima jenis kalender tersedia, yaitu: Masehi, Hijriyah, Jawa, Sunda Candra, dan Sunda Surya.


Rutin pemanggilan:


https://kalenderindonesia.com/api/(kode)/shalat/(jenis)[/(tahun)][/(bulan)][/(tanggal)][?lat=(latitude)][&lon=(longitude)][&tz=(timezone)


-------------------------------
| Jenis Kalender | Kata Kunci |
-------------------------------
| Masehi         | masehi     |
| Hijriyah       | hijriyah   |
| Jawa           | jawa       |
| Candra         | candra     |
| Surya          | surya      |
-------------------------------


-------------------------------------------------
| Parameter                | Kata Kunci         |
-------------------------------------------------
| Latitude/Garis Lintang   | lat atau latitude  |
| Longitude/Garis Bujur    | lon atau longitude |
| Timezone/Zona Waktu      | tz atau timezone   |
-------------------------------------------------


Contoh pemanggilan:


https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/masehi/2024?lat=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/masehi/2024/1?latitude=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/masehi/2024/02?lat=-6.7612999&longitude=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/masehi/2024/1/01?lat=-6.7612999&lon=108.5853041&timezone=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/masehi/2024/02/14?latitude=-6.7612999&longitude=108.5853041&timezone=7

https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/hijriyah/1445?lat=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/hijriyah/1445/3?lat=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/hijriyah/1445/09?lat=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/hijriyah/1445/4/05?lat=-6.7612999&lon=108.5853041&tz=7
https://kalenderindonesia.com/api/82e86417a1c09d9a/shalat/hijriyah/1445/09/01?lat=-6.7612999&lon=108.5853041&tz=7


Untuk saat ini baru fungsi-fungsi di atas saja yang dapat digunakan. Saat ini kami masih sedang mengembangkan fungsi-fungsi lainnya, seperti: Al-Qur'an, KBBI (Kamus Besar Bahasa Indonesia), dan lainnya.

Komentar