irhasalif
@alifirhas

SIPP - Adiwiyata

Sistem Penataan dan Penaatan - Adiwiyata

Saya telah berkontribusi dalam mengembangkan salah satu sub-sistem yang penting dalam Sistem Penataan dan Penaatan (SIPP), khususnya pada domain Penilaian Sekolah Adiwiyata yang berfokus pada pengelolaan dan evaluasi sekolah yang memenuhi standar Adiwiyata. Yang digunakan oleh Dinas Lingkungan Hidup Kota Batu.

Pengembangan SIPP saya lakukan ketika saya melakukan magang di Social Economic Accelerator Lab - Malang dan Saya bertanggung jawab dalam membangun RESTful-API untuk sub-sistem ini. RESTful-API ini dirancang dengan tujuan untuk memudahkan integrasi dengan antarmuka pengguna (front-end) serta menyediakan fleksibilitas dalam menggabungkan dengan sistem lainnya.

Dalam pengembangan RESTful-API, saya membuat dua jenis API. Pertama, RESTful-API yang dapat diakses dan mensimulasikan query builder, sehingga memungkinkan tim front-end untuk menjelajahi dan mengakses data dengan mudah seperti menggunakan media query. API yang kedua, yaitu Custom API, dirancang dengan tujuan untuk mengurangi logika bisnis (business logic) yang terdapat di antarmuka pengguna (front-end). Dengan adanya Custom API ini, kami dapat memisahkan dan mengelola logika khusus yang sesuai dengan kebutuhan fitur yang ada di antarmuka pengguna.

Melalui pengembangan RESTful-API dan API yang dibuat, tim berharap dapat memberikan solusi yang terintegrasi dan membantu dalam meningkatkan efisiensi pengelolaan sekolah Adiwiyata.

Dalam pembuatan RESTful-API, saya menggunakan beberapa teknologi berikut:

  AdonisJS
 node.js
 postman
  TypeScript
  PostgreSQL

Ini adalah database dari SIPP - Adiwiyata yang dapat saya pertunjukkan