Saya sendiri bingung bagaimana seharusnya membuat judul artikel ini ­čśâ. Jadinya saya beri judul Codeigniter x BMKG x Gempa. Intinya, pada kesempatan kali ini saya berbagi hasil karya ngoding yaitu aplikasi berbasis web yang menampilkan data gempa bumi yang terjadi di wilayah Indonesia.

Stack Aplikasi

Aplikasi ini saya bangun menggunakan:

  • Codeigniter 3 & 4,
  • AdminLTE,
  • Leaflet,
  • JQuery,
  • Datatables, dan
  • Font Awesome.

Fitur Aplikasi

Aplikasi ini menampilkan data gempa bumi berikut ini:

  • gempa bumi terkini,
  • gempa bumi magnitude 5.0+, dan
  • gempa bumi dirasakan.

Aplikasi ini juga menyediakan API data gempa bumi dengan format data JSON:

No Data API Endpoint
1 Gempa Bumi M 5.0+ Terkini /api/v1/gempa/m-5-terkini
2 60 Gempa Bumi M 5.0+ /api/v1/gempa/m-5
3 20 Gempa Bumi Dirasakan /api/v1/gempa/dirasakan
4 Gempa Bumi Berpotensi Tsunami Terkini /api/v1/gempa/tsunami-terkini

Kode Sumber Aplikasi

Kode sumber aplikasi Codeigniter x BMKG x Gempa bisa dilihat dan diunduh di repositori GitHub muhammadhanif/codeigniter-bmkg-gempa.git. Ada 2 versi aplikasi yang saya buat yakni menggunakan CodeIgniter 3 dan CodeIgniter 4. Silahkan cek di branch yang ada di repositori tersebut.

Tampilan Aplikasi

 Codeigniter x BMKG x Gempa


 Codeigniter x BMKG x Gempa


 Codeigniter x BMKG x Gempa


 Codeigniter x BMKG x Gempa


Sumber Data

Data gempa bumi yang digunakan di aplikasi ini bersumber dari BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) yang dapat diakses di laman data.bmkg.go.id/gempabumi.

Semoga bermanfaat.