Merancang Aplikasi Quality Control Data MKG

Senin, 20 April 2020

Di awal pekan ini, saya mengerjakan tugas WFH dari kantor yaitu seputar Aplikasi Quality Control Data MKG.

Sehari sebelumnya, saya baru diinfo bahwa saya diminta untuk membuat Aplikasi Quality Control untuk Data MKG yang ada di BMKGSoft. Mungkin lebih dikhususkan kepada data Meteorologi dan Klimatologi yang ada di BMKGSoft.

Lalu muncul pertanyaan, teknologi apa saja yang akan saya gunakan untuk membangun sistem quality control data ini?

Data yang ada pada aplikasi BMKGSoft sudah ada banyak tentunya. Lalu nanti di Aplikasi akan ada pengkategorian data-data tersebut, ke dalam kelompok-kelompok berikut:

  • Data Valid
  • Data Suspect
  • Data Error
  • Data Missing

Rencananya, saya akan mencoba untuk menggunakan bahasa pemrograman Python. Saya pikir library-library yang ada di Python, misalnya numpy atau pandas, akan membantu saya untuk pengolahan datanya nanti.

Dan juga aplikasi ini menurut saya harus bisa diakses di mana saja, lalu platform yang memungkinkan adalah berbasis web. Di Python itu ada Flask, yaitu micro web framework. Kebetulan saya pernah coba belajar menggunakan Flask, sehingga bisa membantu dalam percepatan pengerjaan.

Lalu saya siapkan terlebih dahulu environmentnya. Mulai dari menginstall Flask, SQLAlchemy, cx_Oracle, dan lain sebagainya.

Untuk CSS, saya menggunakan Bootstrap Material Design yang ada di link ini https://fezvrasta.github.io/bootstrap-material-design/

Berikut ini adalah rancangan tampilannya

Iya begini kiranya..

Besok rencana sih masih tetap melanjutkan pekerjaan ini.

Sekian dulu yaa dari saya.

Saya tutup dengan satu hadits yang diriwayatkan oleh Imam Ahmad

“Sesungguhnya Allah menyukai hamba yang bekerja dan terampil. Siapa yang bersusah payah mencari nafkah untuk keluarganya maka ia serupa dengan seorang mujahid di jalan Allah.”

Tetap dalam perdjoeangan!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top