Membuat Jadwal Shalat Dengan PHP


membuat jadwal shalat dengan php

Halo, selamat datang di tutorial Membuat Jadwal Shalat Dengan PHP.

Terkadang kita diharuskan membuat atau menampilkan informasi jadwal shalat pada aplikasi atau website.

Entah saat sedang membuat aplikasi seperti membuat sistem informasi atau aplikasi masjid, atau hanya sekedar ingin menampilkan jadwal shalat pada website teman-teman.

Pada tutorial ini kita akan belajar tentang cara membuat jadwal shalat dengan PHP menggunakan API (Application Programming Interface) jadwal shalat dari myquran.com.

API Data Jadwal Shalat Dengan PHP

Untuk menampilkan jadwal shalat dengan PHP kita bisa menggunakan API yang sudah disediakan oleh myquran.com seperti berikut.

https://api.myquran.com/v2/sholat/jadwal/{id_lokasi}/{tahun}/{bulan}/{tanggal}

ada 4 parameter yang bisa kita isi pada url API jadwal shalat di atas. yaitu:

  • {id_lokasi} isi dengan id dari lokasi yang akan kita tampilkan jadwal shalatnya. kumpulan id lokasi jadwal shalat bisa dilihat di :
    https://api.myquran.com/v2/sholat/kota/semua
  • {tahun} isi dengan tahun, misal 2024.
  • {bulan} isi dengan bulan, misal 1.
  • {tanggal} isi dengan tanggal, misal 13.
API data jadwal shalat

Perhatikan pada contoh berikut.

Pada contoh di atas kita memanggil data jadwal shalat dengan mengisi id_lokasi 0119, tahun 2024, bulan 1, tanggal 30.

$api_url = "https://api.myquran.com/v2/sholat/jadwal/0119/2024/1/30";

kemudian kita menggunakan fungsi file_get_contents() untuk mendapatkan data dari API.

kemudian kita ubah data yang berhasil di dapatkan ke dalam bentuk Array PHP dengan fungsi json_decode().

Selanjutnya karena data dari jadwal shalat berada pada object ‘data‘, maka datanya kita simpan ke $jadwal_shalat = $response_data->data;

Lihat id semua lokasi daerahnya di sini https://api.myquran.com/v2/sholat/kota/semua.

Terakhir kita tampilkan semua isi dari $jadwal_shalat yang sudah tersimpan data jadwal sholat di dalamnya menggunakan fungsi print_r().

Menampilkan jadwal shalat dari api myquran.com dengan PHP

Nah, data jadwal shalat telah berhasil kita dapatkan dan berhasil kita ubah ke dalam bentuk Array PHP.

Sekarang kita akan menampilkan data jadwal shalat menjadi interface yang lebih menarik.

Menampilkan Jadwal Shalat Harian Dengan PHP

Perhatikan contoh berikut.

Dan hasilnya seperti berikut.

Membuat jadwal shalat harian dengan PHP

Menampilkan Jadwal Shalat Bulanan Dengan PHP

Seperti yang telah dibahas diatas, waktu dan lokasi dari jadwal shalat bisa kita tentukan pada URL API Jadwal shalatnya.

Lalu bagaimana jika kita ingin menampilkan data jadwal shalat dalam 1 bulan?

Tinggal hapus parameter tanggalnya. jadi hanya menggunakan id_lokasi, tahun dan bulan saja.

Seperti pada contoh berikut.

Seperti yang teman-teman lihat pada contoh di atas, kita memanggil data dari API nya tanpa inputan tanggal.

https://api.myquran.com/v2/sholat/jadwal/0119/2024/1

Hanya inputan id_lokasi, tahun dan bulan.

Membuat jadwal shalat bulanan dengan PHP

Oke selesai. kita coba buat versi yang lebih keren nya lagi dalam bentuk 1 table.

Membuat Jadwal Shalat dan Imsakiyah Dengan PHP

Kita akan mencoba menampilkan jadwal shalat dan imsakiyah selama 1 bulan.

Untuk tahun dan bulan nya silahkan teman-teman sesuaikan sesuai dengan waktu bulan ramadhan.

Coding yang ada diatas tidak asing karena sudah sering kita bahas di malasngoding.com.

jadwal shalat dan imsakiyah dengan PHP

Tugas untuk teman-teman yang ingin latihan adalah mempelajari alur dari coding ini.

Jika ada kesulitan mari berdiskusi di komentar atau di circle malasngoding.com.

Terima kasih teman-teman, semoga bisa bermanfaat dan membantu teman-teman dalam belajar pemrograman khususnya belajar PHP.


Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

Tutorial Menarik Lainnya

membuat form login logout tanpa database
Menghitung Selisih Waktu PHP
crud dengan ajax php mysqli
crud ajax php mysqli

Diskusi

Belum Ada Diskusi
Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD